diff --git a/.github/workflows/plato.yaml b/.github/workflows/plato.yaml new file mode 100644 index 0000000000..a8926f60c0 --- /dev/null +++ b/.github/workflows/plato.yaml @@ -0,0 +1,31 @@ +name: Plato Install and Run + +on: + push: + branches: + - f24 +jobs: + analyze: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - run: cp install/package.json package.json + + - name: Install Node + uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: NPM Install + uses: bahmutov/npm-install@v1 + with: + useLockFile: false + + - name: Install Plato + run: npm install -g plato@latest + + - name: Run Plato + run: rm -rf plato-report && plato -r -d plato-report **/*.js + diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index c4e8f090bd..3fa6508b28 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -73,10 +73,7 @@ jobs: } run: | node app --setup="${SETUP}" --ci="${CI}" - - - name: Run ESLint - run: npm run lint - + - name: Node tests run: npm test @@ -85,3 +82,6 @@ jobs: - name: Test coverage uses: coverallsapp/github-action@v2 + + - name: Run ESLint + run: npm run lint \ No newline at end of file diff --git a/package 2.json b/package 2.json new file mode 100644 index 0000000000..b6a05237ba --- /dev/null +++ b/package 2.json @@ -0,0 +1,203 @@ +{ + "name": "nodebb", + "license": "GPL-3.0", + "description": "NodeBB Forum", + "version": "3.8.4", + "homepage": "https://www.nodebb.org", + "repository": { + "type": "git", + "url": "https://github.com/NodeBB/NodeBB/" + }, + "main": "app.js", + "scripts": { + "start": "node loader.js", + "lint": "eslint --cache ./nodebb .", + "test": "nyc --reporter=html --reporter=text-summary mocha", + "coverage": "nyc report --reporter=text-lcov > ./coverage/lcov.info", + "coveralls": "nyc report --reporter=text-lcov | coveralls && rm -r coverage" + }, + "nyc": { + "exclude": [ + "src/upgrades/*", + "test/*" + ] + }, + "lint-staged": { + "*.js": [ + "eslint --fix" + ] + }, + "dependencies": { + "@adactive/bootstrap-tagsinput": "0.8.2", + "@fontsource/inter": "5.0.18", + "@fontsource/poppins": "5.0.14", + "@fortawesome/fontawesome-free": "6.5.2", + "@isaacs/ttlcache": "1.4.1", + "@nodebb/spider-detector": "2.0.3", + "@popperjs/core": "2.11.8", + "@socket.io/redis-adapter": "8.3.0", + "ace-builds": "1.33.2", + "archiver": "7.0.1", + "async": "3.2.5", + "autoprefixer": "10.4.19", + "bcryptjs": "2.4.3", + "benchpressjs": "2.5.1", + "body-parser": "1.20.2", + "bootbox": "6.0.0", + "bootstrap": "5.3.3", + "bootswatch": "5.3.3", + "chalk": "4.1.2", + "chart.js": "4.4.2", + "cli-graph": "3.2.2", + "clipboard": "2.0.11", + "colors": "1.4.0", + "commander": "12.0.0", + "compare-versions": "6.1.0", + "compression": "1.7.4", + "connect-flash": "0.1.1", + "connect-mongo": "5.1.0", + "connect-multiparty": "2.2.0", + "connect-pg-simple": "9.0.1", + "connect-redis": "7.1.1", + "cookie-parser": "1.4.6", + "cron": "3.1.7", + "cropperjs": "1.6.2", + "csrf-sync": "4.0.3", + "daemon": "1.1.0", + "diff": "5.2.0", + "esbuild": "0.21.2", + "express": "4.19.2", + "express-session": "1.18.0", + "express-useragent": "1.0.15", + "fetch-cookie": "3.0.1", + "file-loader": "6.2.0", + "fs-extra": "11.2.0", + "graceful-fs": "4.2.11", + "helmet": "7.1.0", + "html-to-text": "9.0.5", + "imagesloaded": "5.0.0", + "ioredis": "5.4.1", + "ipaddr.js": "2.2.0", + "jquery": "3.7.1", + "jquery-deserialize": "2.0.0", + "jquery-form": "4.3.0", + "jquery-serializeobject": "1.0.0", + "jquery-ui": "1.13.3", + "jsesc": "3.0.2", + "json2csv": "5.0.7", + "jsonwebtoken": "9.0.2", + "lodash": "4.17.21", + "logrotate-stream": "0.2.9", + "lru-cache": "10.2.2", + "mime": "3.0.0", + "mkdirp": "3.0.1", + "mongodb": "6.6.1", + "morgan": "1.10.0", + "mousetrap": "1.6.5", + "multiparty": "4.2.3", + "nconf": "0.12.1", + "nodebb-plugin-2factor": "7.5.3", + "nodebb-plugin-composer-default": "10.2.36", + "nodebb-plugin-dbsearch": "6.2.5", + "nodebb-plugin-emoji": "5.1.15", + "nodebb-plugin-emoji-android": "4.0.0", + "nodebb-plugin-location-to-map": "^0.1.1", + "nodebb-plugin-markdown": "12.2.6", + "nodebb-plugin-mentions": "4.4.3", + "nodebb-plugin-ntfy": "1.7.4", + "nodebb-plugin-spam-be-gone": "2.2.2", + "nodebb-rewards-essentials": "1.0.0", + "nodebb-theme-harmony": "file:../nodebb-frontend-f24-sweethearts", + "nodebb-theme-lavender": "7.1.8", + "nodebb-theme-peace": "2.2.6", + "nodebb-theme-persona": "13.3.25", + "nodebb-widget-essentials": "7.0.18", + "nodemailer": "6.9.13", + "nprogress": "0.2.0", + "passport": "0.7.0", + "passport-http-bearer": "1.0.1", + "passport-local": "1.0.0", + "pg": "8.11.5", + "pg-cursor": "2.10.5", + "postcss": "8.4.38", + "postcss-clean": "1.2.0", + "progress-webpack-plugin": "1.0.16", + "prompt": "1.3.0", + "rimraf": "5.0.7", + "rss": "1.2.2", + "rtlcss": "4.1.1", + "sanitize-html": "2.13.0", + "sass": "1.77.1", + "semver": "7.6.2", + "serve-favicon": "2.5.0", + "sharp": "0.32.6", + "sitemap": "7.1.1", + "socket.io": "4.7.5", + "socket.io-client": "4.7.5", + "sortablejs": "1.15.2", + "spdx-license-list": "6.9.0", + "terser-webpack-plugin": "5.3.10", + "textcomplete": "0.18.2", + "textcomplete.contenteditable": "0.1.1", + "timeago": "1.6.7", + "tinycon": "0.6.8", + "toobusy-js": "0.5.1", + "tough-cookie": "4.1.4", + "validator": "13.12.0", + "webpack": "5.91.0", + "webpack-merge": "5.10.0", + "winston": "3.13.0", + "workerpool": "9.1.1", + "xml": "1.0.1", + "xregexp": "5.1.1", + "yargs": "17.7.2", + "zxcvbn": "4.4.2" + }, + "devDependencies": { + "@apidevtools/swagger-parser": "10.1.0", + "@commitlint/cli": "19.3.0", + "@commitlint/config-angular": "19.3.0", + "coveralls": "3.1.1", + "eslint": "^8.57.1", + "eslint-config-nodebb": "0.2.1", + "eslint-config-standard": "^17.1.0", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-n": "^16.6.2", + "eslint-plugin-promise": "^6.6.0", + "grunt": "1.6.1", + "grunt-contrib-watch": "1.1.0", + "husky": "8.0.3", + "jsdom": "24.0.0", + "jshint": "^2.13.6", + "lint-staged": "15.2.2", + "mocha": "10.4.0", + "mocha-lcov-reporter": "1.3.0", + "mockdate": "3.0.5", + "nyc": "15.1.0", + "smtp-server": "3.13.4" + }, + "optionalDependencies": { + "sass-embedded": "1.77.1" + }, + "resolutions": { + "*/jquery": "3.7.1" + }, + "bugs": { + "url": "https://github.com/NodeBB/NodeBB/issues" + }, + "engines": { + "node": ">=18" + }, + "maintainers": [ + { + "name": "Julian Lam", + "email": "julian@nodebb.org", + "url": "https://github.com/julianlam" + }, + { + "name": "Barış Soner Uşaklı", + "email": "baris@nodebb.org", + "url": "https://github.com/barisusakli" + } + ] +} diff --git a/package 3.json b/package 3.json new file mode 100644 index 0000000000..7a1202c459 --- /dev/null +++ b/package 3.json @@ -0,0 +1,204 @@ +{ + "name": "nodebb", + "license": "GPL-3.0", + "description": "NodeBB Forum", + "version": "3.8.4", + "homepage": "https://www.nodebb.org", + "repository": { + "type": "git", + "url": "https://github.com/NodeBB/NodeBB/" + }, + "main": "app.js", + "scripts": { + "start": "node loader.js", + "lint": "eslint --cache ./nodebb .", + "test": "nyc --reporter=html --reporter=text-summary mocha", + "coverage": "nyc report --reporter=text-lcov > ./coverage/lcov.info", + "coveralls": "nyc report --reporter=text-lcov | coveralls && rm -r coverage" + }, + "nyc": { + "exclude": [ + "src/upgrades/*", + "test/*" + ] + }, + "lint-staged": { + "*.js": [ + "eslint --fix" + ] + }, + "dependencies": { + "@adactive/bootstrap-tagsinput": "0.8.2", + "@fontsource/inter": "5.0.18", + "@fontsource/poppins": "5.0.14", + "@fortawesome/fontawesome-free": "6.5.2", + "@humanwhocodes/config-array": "^0.13.0", + "@isaacs/ttlcache": "1.4.1", + "@nodebb/spider-detector": "2.0.3", + "@popperjs/core": "2.11.8", + "@socket.io/redis-adapter": "8.3.0", + "ace-builds": "1.33.2", + "archiver": "7.0.1", + "async": "3.2.5", + "autoprefixer": "10.4.19", + "bcryptjs": "2.4.3", + "benchpressjs": "2.5.1", + "body-parser": "1.20.2", + "bootbox": "6.0.0", + "bootstrap": "5.3.3", + "bootswatch": "5.3.3", + "chalk": "4.1.2", + "chart.js": "4.4.2", + "cli-graph": "3.2.2", + "clipboard": "2.0.11", + "colors": "1.4.0", + "commander": "12.0.0", + "compare-versions": "6.1.0", + "compression": "1.7.4", + "connect-flash": "0.1.1", + "connect-mongo": "5.1.0", + "connect-multiparty": "2.2.0", + "connect-pg-simple": "9.0.1", + "connect-redis": "7.1.1", + "cookie-parser": "1.4.6", + "cron": "3.1.7", + "cropperjs": "1.6.2", + "csrf-sync": "4.0.3", + "daemon": "1.1.0", + "diff": "5.2.0", + "esbuild": "0.21.2", + "express": "4.19.2", + "express-session": "1.18.0", + "express-useragent": "1.0.15", + "fetch-cookie": "3.0.1", + "file-loader": "6.2.0", + "fs-extra": "11.2.0", + "graceful-fs": "4.2.11", + "helmet": "7.1.0", + "html-to-text": "9.0.5", + "imagesloaded": "5.0.0", + "ioredis": "5.4.1", + "ipaddr.js": "2.2.0", + "jquery": "3.7.1", + "jquery-deserialize": "2.0.0", + "jquery-form": "4.3.0", + "jquery-serializeobject": "1.0.0", + "jquery-ui": "1.13.3", + "jsesc": "3.0.2", + "json2csv": "5.0.7", + "jsonwebtoken": "9.0.2", + "lodash": "4.17.21", + "logrotate-stream": "0.2.9", + "lru-cache": "10.2.2", + "mime": "3.0.0", + "mkdirp": "3.0.1", + "mongodb": "6.6.1", + "morgan": "1.10.0", + "mousetrap": "1.6.5", + "multiparty": "4.2.3", + "nconf": "0.12.1", + "nodebb-plugin-2factor": "7.5.3", + "nodebb-plugin-composer-default": "10.2.36", + "nodebb-plugin-dbsearch": "6.2.5", + "nodebb-plugin-emoji": "5.1.15", + "nodebb-plugin-emoji-android": "4.0.0", + "nodebb-plugin-location-to-map": "^0.1.1", + "nodebb-plugin-markdown": "12.2.6", + "nodebb-plugin-mentions": "4.4.3", + "nodebb-plugin-ntfy": "1.7.4", + "nodebb-plugin-spam-be-gone": "2.2.2", + "nodebb-rewards-essentials": "1.0.0", + "nodebb-theme-harmony": "file:../nodebb-frontend-f24-sweethearts", + "nodebb-theme-lavender": "7.1.8", + "nodebb-theme-peace": "2.2.6", + "nodebb-theme-persona": "13.3.25", + "nodebb-widget-essentials": "7.0.18", + "nodemailer": "6.9.13", + "nprogress": "0.2.0", + "passport": "0.7.0", + "passport-http-bearer": "1.0.1", + "passport-local": "1.0.0", + "pg": "8.11.5", + "pg-cursor": "2.10.5", + "postcss": "8.4.38", + "postcss-clean": "1.2.0", + "progress-webpack-plugin": "1.0.16", + "prompt": "1.3.0", + "rimraf": "5.0.7", + "rss": "1.2.2", + "rtlcss": "4.1.1", + "sanitize-html": "2.13.0", + "sass": "1.77.1", + "semver": "7.6.2", + "serve-favicon": "2.5.0", + "sharp": "0.32.6", + "sitemap": "7.1.1", + "socket.io": "4.7.5", + "socket.io-client": "4.7.5", + "sortablejs": "1.15.2", + "spdx-license-list": "6.9.0", + "terser-webpack-plugin": "5.3.10", + "textcomplete": "0.18.2", + "textcomplete.contenteditable": "0.1.1", + "timeago": "1.6.7", + "tinycon": "0.6.8", + "toobusy-js": "0.5.1", + "tough-cookie": "4.1.4", + "validator": "13.12.0", + "webpack": "5.91.0", + "webpack-merge": "5.10.0", + "winston": "3.13.0", + "workerpool": "9.1.1", + "xml": "1.0.1", + "xregexp": "5.1.1", + "yargs": "17.7.2", + "zxcvbn": "4.4.2" + }, + "devDependencies": { + "@apidevtools/swagger-parser": "10.1.0", + "@commitlint/cli": "19.3.0", + "@commitlint/config-angular": "19.3.0", + "coveralls": "3.1.1", + "eslint": "^8.57.1", + "eslint-config-nodebb": "0.2.1", + "eslint-config-standard": "^17.1.0", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-n": "^16.6.2", + "eslint-plugin-promise": "^6.6.0", + "grunt": "1.6.1", + "grunt-contrib-watch": "1.1.0", + "husky": "8.0.3", + "jsdom": "24.0.0", + "jshint": "^2.13.6", + "lint-staged": "15.2.2", + "mocha": "10.4.0", + "mocha-lcov-reporter": "1.3.0", + "mockdate": "3.0.5", + "nyc": "15.1.0", + "smtp-server": "3.13.4" + }, + "optionalDependencies": { + "sass-embedded": "1.77.1" + }, + "resolutions": { + "*/jquery": "3.7.1" + }, + "bugs": { + "url": "https://github.com/NodeBB/NodeBB/issues" + }, + "engines": { + "node": ">=18" + }, + "maintainers": [ + { + "name": "Julian Lam", + "email": "julian@nodebb.org", + "url": "https://github.com/julianlam" + }, + { + "name": "Barış Soner Uşaklı", + "email": "baris@nodebb.org", + "url": "https://github.com/barisusakli" + } + ] +} diff --git a/plato-report/assets/css/morris.css b/plato-report/assets/css/morris.css new file mode 100644 index 0000000000..bc687242ee --- /dev/null +++ b/plato-report/assets/css/morris.css @@ -0,0 +1,2 @@ +.morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;} +.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;} diff --git a/plato-report/assets/css/plato-display.css b/plato-report/assets/css/plato-display.css new file mode 100644 index 0000000000..92f9cb5c5f --- /dev/null +++ b/plato-report/assets/css/plato-display.css @@ -0,0 +1,88 @@ + +body { + background: #222222; + margin: 20px; +} + +.reportBlock { + background: #34495e; + color: #ecf0f1; + height: 300px; + position: relative; +} + +.chart { + width: 100%; + height: 300px; + position: absolute; + top: 0; left: 0; + z-index: 0; +} + +.reportContent { + z-index: 10; + position: absolute; + top: 0; left: 0; + width: 100%; +} + +h2.reportTitle { + position: absolute; + top: 0; + left: 0; + color: #7F8181; + font-size: 14px; + font-weight: 200; + padding: 10px; + margin: 0; + text-transform: uppercase; + letter-spacing: 1px; +} + +.reportBlock.lineCount { background-color: #272727; } +.reportBlock.maintainability { background-color: #272727; } +.reportBlock.maintainabilityList, +.reportBlock.locList, +.reportBlock.lintList { + background-color: #2A2A2A; + margin-top: 15px; + padding: 20px 5px; +} + +.reportBlock .chart-label { + display: block; + padding-top: 100px; + text-align: center; + color: #7F8181; + font-size: 14px; + font-weight: 200; + text-transform: uppercase; + letter-spacing: 1px; +} + +.reportBlock strong { + display: block; + font-size: 90%; +} + +.reportBlock li { + border-bottom: 1px solid #323232; +} + +.reportBlock h1 { + margin: 0; + font-size: 60px; + text-align: center; +} + +.reportBlock ul { + margin: 15px !important; +} +.reportBlock h3 { + margin: 5px 15px 0; +} + +.reportBlock li { + line-height: 22px; + font-size: 16px; +} diff --git a/plato-report/assets/css/plato-file.css b/plato-report/assets/css/plato-file.css new file mode 100644 index 0000000000..2deb00fa85 --- /dev/null +++ b/plato-report/assets/css/plato-file.css @@ -0,0 +1,88 @@ +.historical .chart { + height: 200px; +} + +.CodeMirror { + height: auto; +} + +.CodeMirror-scroll { + overflow-x: hidden; + overflow-y: hidden; +} +.CodeMirror-lines { + cursor:default; +} + +.plato-mark { + background-color:rgb(212, 250, 236); + border: 1px dashed red; + border-width:1px 0 1px 0; + cursor:pointer; +} + +.plato-mark.focus { + background-color: rgb(235, 250, 166); +} +.plato-mark.active { + background-color: rgb(158, 180, 255); +} + +.plato-mark-start { + border-left-width:1px; + padding-left:1px; +} +.plato-mark-end { + border-right-width:1px; + padding-right:1px; +} +.plato-gutter { +} + +.plato-gutter-icon { + font-size:16px; + cursor:pointer; + color: #800000; + text-align:center; +} + +.plato-gutter-jshint, .plato-gutter-complexity { + width:14px; +} + +.charts { + margin-top:1em; +} + +.charts .header { + font-weight:normal; + text-align:center; +} + +.chart-header { + font-weight:normal; + text-align:center; +} + +.CodeMirror pre { + z-index:4; +} + +.CodeMirror-linewidget { + background-color: hsl(240, 20%, 96%); + font-size:12px; + box-shadow:inset 10px 10px 10px -12px hsl(240, 20%, 17%); + margin-top:10px; + padding-top:5px; + padding-left:5px; + padding-bottom:2px; +} + +.CodeMirror-linewidget ~ .CodeMirror-linewidget{ + box-shadow:inset 10px 0px 10px -12px hsl(240, 20%, 17%); + margin-top:0px; + padding-top:0px; +} + +.plato-line-widget { +} \ No newline at end of file diff --git a/plato-report/assets/css/plato-overview.css b/plato-report/assets/css/plato-overview.css new file mode 100644 index 0000000000..c21277e8d9 --- /dev/null +++ b/plato-report/assets/css/plato-overview.css @@ -0,0 +1,117 @@ +.chart { + margin: 0 auto; + height: 200px; +} + +.overview .chart { + height: 250px; +} + +.historical .chart { + height:200px; +} + +.chart rect { + cursor:pointer; +} + +.file-list li { + border-bottom:1px solid #ccc; + padding-bottom:10px; + padding-top:10px; +} + +.file-list li:nth-child(odd) { + background-color: hsl(0, 0%, 98%); +} + +.fade-left { + background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */ + background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */ +} + +.file-list li:nth-child(odd) .fade-left { + background: -moz-linear-gradient(left, rgba(249,249,249,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(left, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(left, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(left, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */ + background: linear-gradient(to right, rgba(249,249,249,1) 0%,rgba(255,255,255,0) 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */ +} + +.fadeout { + position: absolute; + height: 50px; + z-index: 10; + float: left; + width:70px +} + +.file { + white-space: nowrap; +} + + +.file-link { + text-align: right; + direction: rtl; + overflow: hidden; + height:40px; + font-size:20px; + color: #334B6D; + display:block; + padding:12px 12px 12px 0; + text-decoration: underline; +} + +.file-link:hover { + color: #3B71B1; +} + +.file-chart label { + width: 75px; + text-align: right; + margin-right: 10px; +} + +.file-chart .chart-value { + margin-left: 3px; + font-size:11px; +} + +.horizontal-bar { + display:inline-block; + height:8px; + border-radius: 0 4px 4px 0; +} + +.threshold-0 .horizontal-bar { + background-color: #01939A; +} +.threshold-1 .horizontal-bar { + background-color: #FFAB00; +} +.threshold-2 .horizontal-bar { + background-color: #FF0700; +} + + +@media (max-width: 767px) { + .file-link { + text-align: center; + } +} + +.complexity, .sloc, .bugs, .lint { + font-weight: normal; +} + +.on { /* marking 'sorting buttons' active */ + font-weight: bold; +} diff --git a/plato-report/assets/css/plato.css b/plato-report/assets/css/plato.css new file mode 100644 index 0000000000..625aebc932 --- /dev/null +++ b/plato-report/assets/css/plato.css @@ -0,0 +1,69 @@ + +body { +} + +.navbar { + margin-bottom:0; + padding: 0 20px; + background-color: #f2f2f2; + background-image: none; + border: 1px solid #d4d4d4; + border-radius: 4px; + -webkit-box-shadow: none; + box-shadow: none; + line-height:10px; +} + +.navbar-nav > .active > a { + background-color: rgb(233, 233, 233); +} + +a:visited { + fill:inherit; +} + +.jumbotron { + color:#333; +} + +li { + line-height: 10px; +} + +/* Landscape phone to portrait tablet */ +@media (max-width: 767px) { + .jumbotron h1 { + font-size: 40px; + } +} + +.aggregate-stats { + +} + +.group-header { + text-align:center; +} + + +.aggregate-stats .header { + text-align: center; + color: #5a5a5a; + font-weight:lighter; +} + +.aggregate-stats .stat { + text-align: center; + color: #5a5a5a; + font-size:55px; + line-height:70px; +} + +i.icon[rel=popover] { + font-size:23px; + color: #0088cc; +} + +.popover { + z-index:100000; +} \ No newline at end of file diff --git a/plato-report/assets/css/vendor/bootstrap.css b/plato-report/assets/css/vendor/bootstrap.css new file mode 100755 index 0000000000..97fb474770 --- /dev/null +++ b/plato-report/assets/css/vendor/bootstrap.css @@ -0,0 +1,6805 @@ +/*! + * Bootstrap v3.0.0 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ + +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +video { + display: inline-block; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden] { + display: none; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +a:focus { + outline: thin dotted; +} + +a:active, +a:hover { + outline: 0; +} + +h1 { + margin: 0.67em 0; + font-size: 2em; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + +hr { + height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +mark { + color: #000; + background: #ff0; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +pre { + white-space: pre-wrap; +} + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 0; +} + +fieldset { + padding: 0.35em 0.625em 0.75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} + +legend { + padding: 0; + border: 0; +} + +button, +input, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: 100%; +} + +button, +input { + line-height: normal; +} + +button, +select { + text-transform: none; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +button[disabled], +html input[disabled] { + cursor: default; +} + +input[type="checkbox"], +input[type="radio"] { + padding: 0; + box-sizing: border-box; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} + +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #ffffff; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input, +select[multiple], +textarea { + background-image: none; +} + +a { + color: #428bca; + text-decoration: none; +} + +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + height: auto; + max-width: 100%; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + display: inline-block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 16.099999999999998px; + font-weight: 200; + line-height: 1.4; +} + +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} + +small { + font-size: 85%; +} + +cite { + font-style: normal; +} + +.text-muted { + color: #999999; +} + +.text-primary { + color: #428bca; +} + +.text-warning { + color: #c09853; +} + +.text-danger { + color: #b94a48; +} + +.text-success { + color: #468847; +} + +.text-info { + color: #3a87ad; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + margin-top: 20px; + margin-bottom: 10px; +} + +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} + +h1, +.h1 { + font-size: 36px; +} + +h2, +.h2 { + font-size: 30px; +} + +h3, +.h3 { + font-size: 24px; +} + +h4, +.h4 { + font-size: 18px; +} + +h5, +.h5 { + font-size: 14px; +} + +h6, +.h6 { + font-size: 12px; +} + +h1 small, +.h1 small { + font-size: 24px; +} + +h2 small, +.h2 small { + font-size: 18px; +} + +h3 small, +.h3 small, +h4 small, +.h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} + +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.428571429; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote p:last-child { + margin-bottom: 0; +} + +blockquote small { + display: block; + line-height: 1.428571429; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} + +code, +pre { + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 4px; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + color: #333333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.row { + margin-right: -15px; + margin-left: -15px; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11 { + float: left; +} + +.col-xs-1 { + width: 8.333333333333332%; +} + +.col-xs-2 { + width: 16.666666666666664%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-4 { + width: 33.33333333333333%; +} + +.col-xs-5 { + width: 41.66666666666667%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-7 { + width: 58.333333333333336%; +} + +.col-xs-8 { + width: 66.66666666666666%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-10 { + width: 83.33333333333334%; +} + +.col-xs-11 { + width: 91.66666666666666%; +} + +.col-xs-12 { + width: 100%; +} + +@media (min-width: 768px) { + .container { + max-width: 750px; + } + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11 { + float: left; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-12 { + width: 100%; + } + .col-sm-push-1 { + left: 8.333333333333332%; + } + .col-sm-push-2 { + left: 16.666666666666664%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-4 { + left: 33.33333333333333%; + } + .col-sm-push-5 { + left: 41.66666666666667%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-7 { + left: 58.333333333333336%; + } + .col-sm-push-8 { + left: 66.66666666666666%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-10 { + left: 83.33333333333334%; + } + .col-sm-push-11 { + left: 91.66666666666666%; + } + .col-sm-pull-1 { + right: 8.333333333333332%; + } + .col-sm-pull-2 { + right: 16.666666666666664%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-4 { + right: 33.33333333333333%; + } + .col-sm-pull-5 { + right: 41.66666666666667%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-7 { + right: 58.333333333333336%; + } + .col-sm-pull-8 { + right: 66.66666666666666%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-10 { + right: 83.33333333333334%; + } + .col-sm-pull-11 { + right: 91.66666666666666%; + } + .col-sm-offset-1 { + margin-left: 8.333333333333332%; + } + .col-sm-offset-2 { + margin-left: 16.666666666666664%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-4 { + margin-left: 33.33333333333333%; + } + .col-sm-offset-5 { + margin-left: 41.66666666666667%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-7 { + margin-left: 58.333333333333336%; + } + .col-sm-offset-8 { + margin-left: 66.66666666666666%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-10 { + margin-left: 83.33333333333334%; + } + .col-sm-offset-11 { + margin-left: 91.66666666666666%; + } +} + +@media (min-width: 992px) { + .container { + max-width: 970px; + } + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11 { + float: left; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-3 { + width: 25%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-6 { + width: 50%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-9 { + width: 75%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-11 { + width: 91.66666666666666%; + } + .col-md-12 { + width: 100%; + } + .col-md-push-0 { + left: auto; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-offset-0 { + margin-left: 0; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1170px; + } + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11 { + float: left; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-12 { + width: 100%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-push-1 { + left: 8.333333333333332%; + } + .col-lg-push-2 { + left: 16.666666666666664%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-4 { + left: 33.33333333333333%; + } + .col-lg-push-5 { + left: 41.66666666666667%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-7 { + left: 58.333333333333336%; + } + .col-lg-push-8 { + left: 66.66666666666666%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-10 { + left: 83.33333333333334%; + } + .col-lg-push-11 { + left: 91.66666666666666%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-pull-1 { + right: 8.333333333333332%; + } + .col-lg-pull-2 { + right: 16.666666666666664%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-4 { + right: 33.33333333333333%; + } + .col-lg-pull-5 { + right: 41.66666666666667%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-7 { + right: 58.333333333333336%; + } + .col-lg-pull-8 { + right: 66.66666666666666%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-10 { + right: 83.33333333333334%; + } + .col-lg-pull-11 { + right: 91.66666666666666%; + } + .col-lg-offset-0 { + margin-left: 0; + } + .col-lg-offset-1 { + margin-left: 8.333333333333332%; + } + .col-lg-offset-2 { + margin-left: 16.666666666666664%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-4 { + margin-left: 33.33333333333333%; + } + .col-lg-offset-5 { + margin-left: 41.66666666666667%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-7 { + margin-left: 58.333333333333336%; + } + .col-lg-offset-8 { + margin-left: 66.66666666666666%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-10 { + margin-left: 83.33333333333334%; + } + .col-lg-offset-11 { + margin-left: 91.66666666666666%; + } +} + +table { + max-width: 100%; + background-color: transparent; +} + +th { + text-align: left; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table thead > tr > th, +.table tbody > tr > th, +.table tfoot > tr > th, +.table thead > tr > td, +.table tbody > tr > td, +.table tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} + +.table caption + thead tr:first-child th, +.table colgroup + thead tr:first-child th, +.table thead:first-child tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed thead > tr > th, +.table-condensed tbody > tr > th, +.table-condensed tfoot > tr > th, +.table-condensed thead > tr > td, +.table-condensed tbody > tr > td, +.table-condensed tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} + +table col[class*="col-"] { + display: table-column; + float: none; +} + +table td[class*="col-"], +table th[class*="col-"] { + display: table-cell; + float: none; +} + +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} + +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td { + background-color: #d0e9c6; + border-color: #c9e2b3; +} + +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; + border-color: #eed3d7; +} + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td { + background-color: #ebcccc; + border-color: #e6c1c7; +} + +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td { + background-color: #faf2cc; + border-color: #f8e5be; +} + +@media (max-width: 768px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #dddddd; + } + .table-responsive > .table { + margin-bottom: 0; + background-color: #fff; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > thead > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > thead > tr:last-child > td, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} + +input[type="file"] { + display: block; +} + +select[multiple], +select[size] { + height: auto; +} + +select optgroup { + font-family: inherit; + font-size: inherit; + font-style: inherit; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} + +.form-control:-moz-placeholder { + color: #999999; +} + +.form-control::-moz-placeholder { + color: #999999; +} + +.form-control:-ms-input-placeholder { + color: #999999; +} + +.form-control::-webkit-input-placeholder { + color: #999999; +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} + +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + display: block; + min-height: 20px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; + vertical-align: middle; +} + +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +.radio[disabled], +.radio-inline[disabled], +.checkbox[disabled], +.checkbox-inline[disabled], +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"], +fieldset[disabled] .radio, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} + +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm { + height: 30px; + line-height: 30px; +} + +textarea.input-sm { + height: auto; +} + +.input-lg { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-lg { + height: 45px; + line-height: 45px; +} + +textarea.input-lg { + height: auto; +} + +.has-warning .help-block, +.has-warning .control-label { + color: #c09853; +} + +.has-warning .form-control { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-warning .form-control:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.has-warning .input-group-addon { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.has-error .help-block, +.has-error .control-label { + color: #b94a48; +} + +.has-error .form-control { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-error .form-control:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.has-error .input-group-addon { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.has-success .help-block, +.has-success .control-label { + color: #468847; +} + +.has-success .form-control { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-success .form-control:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.has-success .input-group-addon { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.form-control-static { + padding-top: 7px; + margin-bottom: 0; +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +.form-horizontal .control-label, +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} + +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + border: 1px solid transparent; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; +} + +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; +} + +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + background-image: none; +} + +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #3276b1; + border-color: #285e8e; +} + +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + background-image: none; +} + +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} + +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ed9c28; + border-color: #d58512; +} + +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + background-image: none; +} + +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #d2322d; + border-color: #ac2925; +} + +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + background-image: none; +} + +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #47a447; + border-color: #398439; +} + +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + background-image: none; +} + +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #39b3d7; + border-color: #269abc; +} + +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + background-image: none; +} + +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-link { + font-weight: normal; + color: #428bca; + cursor: pointer; + border-radius: 0; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} + +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #999999; + text-decoration: none; +} + +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-sm, +.btn-xs { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs { + padding: 1px 5px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.in { + display: block; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../../../../../../../Downloads/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.eot'); + src: url('../../../../../../../Downloads/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../../../../../../Downloads/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../../../../../../Downloads/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../../../../../../Downloads/bootstrap-3.0.0/dist/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); +} + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + line-height: 1; +} + +.glyphicon-asterisk:before { + content: "\2a"; +} + +.glyphicon-plus:before { + content: "\2b"; +} + +.glyphicon-euro:before { + content: "\20ac"; +} + +.glyphicon-minus:before { + content: "\2212"; +} + +.glyphicon-cloud:before { + content: "\2601"; +} + +.glyphicon-envelope:before { + content: "\2709"; +} + +.glyphicon-pencil:before { + content: "\270f"; +} + +.glyphicon-glass:before { + content: "\e001"; +} + +.glyphicon-music:before { + content: "\e002"; +} + +.glyphicon-search:before { + content: "\e003"; +} + +.glyphicon-heart:before { + content: "\e005"; +} + +.glyphicon-star:before { + content: "\e006"; +} + +.glyphicon-star-empty:before { + content: "\e007"; +} + +.glyphicon-user:before { + content: "\e008"; +} + +.glyphicon-film:before { + content: "\e009"; +} + +.glyphicon-th-large:before { + content: "\e010"; +} + +.glyphicon-th:before { + content: "\e011"; +} + +.glyphicon-th-list:before { + content: "\e012"; +} + +.glyphicon-ok:before { + content: "\e013"; +} + +.glyphicon-remove:before { + content: "\e014"; +} + +.glyphicon-zoom-in:before { + content: "\e015"; +} + +.glyphicon-zoom-out:before { + content: "\e016"; +} + +.glyphicon-off:before { + content: "\e017"; +} + +.glyphicon-signal:before { + content: "\e018"; +} + +.glyphicon-cog:before { + content: "\e019"; +} + +.glyphicon-trash:before { + content: "\e020"; +} + +.glyphicon-home:before { + content: "\e021"; +} + +.glyphicon-file:before { + content: "\e022"; +} + +.glyphicon-time:before { + content: "\e023"; +} + +.glyphicon-road:before { + content: "\e024"; +} + +.glyphicon-download-alt:before { + content: "\e025"; +} + +.glyphicon-download:before { + content: "\e026"; +} + +.glyphicon-upload:before { + content: "\e027"; +} + +.glyphicon-inbox:before { + content: "\e028"; +} + +.glyphicon-play-circle:before { + content: "\e029"; +} + +.glyphicon-repeat:before { + content: "\e030"; +} + +.glyphicon-refresh:before { + content: "\e031"; +} + +.glyphicon-list-alt:before { + content: "\e032"; +} + +.glyphicon-flag:before { + content: "\e034"; +} + +.glyphicon-headphones:before { + content: "\e035"; +} + +.glyphicon-volume-off:before { + content: "\e036"; +} + +.glyphicon-volume-down:before { + content: "\e037"; +} + +.glyphicon-volume-up:before { + content: "\e038"; +} + +.glyphicon-qrcode:before { + content: "\e039"; +} + +.glyphicon-barcode:before { + content: "\e040"; +} + +.glyphicon-tag:before { + content: "\e041"; +} + +.glyphicon-tags:before { + content: "\e042"; +} + +.glyphicon-book:before { + content: "\e043"; +} + +.glyphicon-print:before { + content: "\e045"; +} + +.glyphicon-font:before { + content: "\e047"; +} + +.glyphicon-bold:before { + content: "\e048"; +} + +.glyphicon-italic:before { + content: "\e049"; +} + +.glyphicon-text-height:before { + content: "\e050"; +} + +.glyphicon-text-width:before { + content: "\e051"; +} + +.glyphicon-align-left:before { + content: "\e052"; +} + +.glyphicon-align-center:before { + content: "\e053"; +} + +.glyphicon-align-right:before { + content: "\e054"; +} + +.glyphicon-align-justify:before { + content: "\e055"; +} + +.glyphicon-list:before { + content: "\e056"; +} + +.glyphicon-indent-left:before { + content: "\e057"; +} + +.glyphicon-indent-right:before { + content: "\e058"; +} + +.glyphicon-facetime-video:before { + content: "\e059"; +} + +.glyphicon-picture:before { + content: "\e060"; +} + +.glyphicon-map-marker:before { + content: "\e062"; +} + +.glyphicon-adjust:before { + content: "\e063"; +} + +.glyphicon-tint:before { + content: "\e064"; +} + +.glyphicon-edit:before { + content: "\e065"; +} + +.glyphicon-share:before { + content: "\e066"; +} + +.glyphicon-check:before { + content: "\e067"; +} + +.glyphicon-move:before { + content: "\e068"; +} + +.glyphicon-step-backward:before { + content: "\e069"; +} + +.glyphicon-fast-backward:before { + content: "\e070"; +} + +.glyphicon-backward:before { + content: "\e071"; +} + +.glyphicon-play:before { + content: "\e072"; +} + +.glyphicon-pause:before { + content: "\e073"; +} + +.glyphicon-stop:before { + content: "\e074"; +} + +.glyphicon-forward:before { + content: "\e075"; +} + +.glyphicon-fast-forward:before { + content: "\e076"; +} + +.glyphicon-step-forward:before { + content: "\e077"; +} + +.glyphicon-eject:before { + content: "\e078"; +} + +.glyphicon-chevron-left:before { + content: "\e079"; +} + +.glyphicon-chevron-right:before { + content: "\e080"; +} + +.glyphicon-plus-sign:before { + content: "\e081"; +} + +.glyphicon-minus-sign:before { + content: "\e082"; +} + +.glyphicon-remove-sign:before { + content: "\e083"; +} + +.glyphicon-ok-sign:before { + content: "\e084"; +} + +.glyphicon-question-sign:before { + content: "\e085"; +} + +.glyphicon-info-sign:before { + content: "\e086"; +} + +.glyphicon-screenshot:before { + content: "\e087"; +} + +.glyphicon-remove-circle:before { + content: "\e088"; +} + +.glyphicon-ok-circle:before { + content: "\e089"; +} + +.glyphicon-ban-circle:before { + content: "\e090"; +} + +.glyphicon-arrow-left:before { + content: "\e091"; +} + +.glyphicon-arrow-right:before { + content: "\e092"; +} + +.glyphicon-arrow-up:before { + content: "\e093"; +} + +.glyphicon-arrow-down:before { + content: "\e094"; +} + +.glyphicon-share-alt:before { + content: "\e095"; +} + +.glyphicon-resize-full:before { + content: "\e096"; +} + +.glyphicon-resize-small:before { + content: "\e097"; +} + +.glyphicon-exclamation-sign:before { + content: "\e101"; +} + +.glyphicon-gift:before { + content: "\e102"; +} + +.glyphicon-leaf:before { + content: "\e103"; +} + +.glyphicon-eye-open:before { + content: "\e105"; +} + +.glyphicon-eye-close:before { + content: "\e106"; +} + +.glyphicon-warning-sign:before { + content: "\e107"; +} + +.glyphicon-plane:before { + content: "\e108"; +} + +.glyphicon-random:before { + content: "\e110"; +} + +.glyphicon-comment:before { + content: "\e111"; +} + +.glyphicon-magnet:before { + content: "\e112"; +} + +.glyphicon-chevron-up:before { + content: "\e113"; +} + +.glyphicon-chevron-down:before { + content: "\e114"; +} + +.glyphicon-retweet:before { + content: "\e115"; +} + +.glyphicon-shopping-cart:before { + content: "\e116"; +} + +.glyphicon-folder-close:before { + content: "\e117"; +} + +.glyphicon-folder-open:before { + content: "\e118"; +} + +.glyphicon-resize-vertical:before { + content: "\e119"; +} + +.glyphicon-resize-horizontal:before { + content: "\e120"; +} + +.glyphicon-hdd:before { + content: "\e121"; +} + +.glyphicon-bullhorn:before { + content: "\e122"; +} + +.glyphicon-certificate:before { + content: "\e124"; +} + +.glyphicon-thumbs-up:before { + content: "\e125"; +} + +.glyphicon-thumbs-down:before { + content: "\e126"; +} + +.glyphicon-hand-right:before { + content: "\e127"; +} + +.glyphicon-hand-left:before { + content: "\e128"; +} + +.glyphicon-hand-up:before { + content: "\e129"; +} + +.glyphicon-hand-down:before { + content: "\e130"; +} + +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} + +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} + +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} + +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} + +.glyphicon-globe:before { + content: "\e135"; +} + +.glyphicon-tasks:before { + content: "\e137"; +} + +.glyphicon-filter:before { + content: "\e138"; +} + +.glyphicon-fullscreen:before { + content: "\e140"; +} + +.glyphicon-dashboard:before { + content: "\e141"; +} + +.glyphicon-heart-empty:before { + content: "\e143"; +} + +.glyphicon-link:before { + content: "\e144"; +} + +.glyphicon-phone:before { + content: "\e145"; +} + +.glyphicon-usd:before { + content: "\e148"; +} + +.glyphicon-gbp:before { + content: "\e149"; +} + +.glyphicon-sort:before { + content: "\e150"; +} + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} + +.glyphicon-sort-by-order:before { + content: "\e153"; +} + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} + +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} + +.glyphicon-unchecked:before { + content: "\e157"; +} + +.glyphicon-expand:before { + content: "\e158"; +} + +.glyphicon-collapse-down:before { + content: "\e159"; +} + +.glyphicon-collapse-up:before { + content: "\e160"; +} + +.glyphicon-log-in:before { + content: "\e161"; +} + +.glyphicon-flash:before { + content: "\e162"; +} + +.glyphicon-log-out:before { + content: "\e163"; +} + +.glyphicon-new-window:before { + content: "\e164"; +} + +.glyphicon-record:before { + content: "\e165"; +} + +.glyphicon-save:before { + content: "\e166"; +} + +.glyphicon-open:before { + content: "\e167"; +} + +.glyphicon-saved:before { + content: "\e168"; +} + +.glyphicon-import:before { + content: "\e169"; +} + +.glyphicon-export:before { + content: "\e170"; +} + +.glyphicon-send:before { + content: "\e171"; +} + +.glyphicon-floppy-disk:before { + content: "\e172"; +} + +.glyphicon-floppy-saved:before { + content: "\e173"; +} + +.glyphicon-floppy-remove:before { + content: "\e174"; +} + +.glyphicon-floppy-save:before { + content: "\e175"; +} + +.glyphicon-floppy-open:before { + content: "\e176"; +} + +.glyphicon-credit-card:before { + content: "\e177"; +} + +.glyphicon-transfer:before { + content: "\e178"; +} + +.glyphicon-cutlery:before { + content: "\e179"; +} + +.glyphicon-header:before { + content: "\e180"; +} + +.glyphicon-compressed:before { + content: "\e181"; +} + +.glyphicon-earphone:before { + content: "\e182"; +} + +.glyphicon-phone-alt:before { + content: "\e183"; +} + +.glyphicon-tower:before { + content: "\e184"; +} + +.glyphicon-stats:before { + content: "\e185"; +} + +.glyphicon-sd-video:before { + content: "\e186"; +} + +.glyphicon-hd-video:before { + content: "\e187"; +} + +.glyphicon-subtitles:before { + content: "\e188"; +} + +.glyphicon-sound-stereo:before { + content: "\e189"; +} + +.glyphicon-sound-dolby:before { + content: "\e190"; +} + +.glyphicon-sound-5-1:before { + content: "\e191"; +} + +.glyphicon-sound-6-1:before { + content: "\e192"; +} + +.glyphicon-sound-7-1:before { + content: "\e193"; +} + +.glyphicon-copyright-mark:before { + content: "\e194"; +} + +.glyphicon-registration-mark:before { + content: "\e195"; +} + +.glyphicon-cloud-download:before { + content: "\e197"; +} + +.glyphicon-cloud-upload:before { + content: "\e198"; +} + +.glyphicon-tree-conifer:before { + content: "\e199"; +} + +.glyphicon-tree-deciduous:before { + content: "\e200"; +} + +.glyphicon-briefcase:before { + content: "\1f4bc"; +} + +.glyphicon-calendar:before { + content: "\1f4c5"; +} + +.glyphicon-pushpin:before { + content: "\1f4cc"; +} + +.glyphicon-paperclip:before { + content: "\1f4ce"; +} + +.glyphicon-camera:before { + content: "\1f4f7"; +} + +.glyphicon-lock:before { + content: "\1f512"; +} + +.glyphicon-bell:before { + content: "\1f514"; +} + +.glyphicon-bookmark:before { + content: "\1f516"; +} + +.glyphicon-fire:before { + content: "\1f525"; +} + +.glyphicon-wrench:before { + content: "\1f527"; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-bottom: 0 dotted; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown { + position: relative; +} + +.dropdown-toggle:focus { + outline: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open > .dropdown-menu { + display: block; +} + +.open > a { + outline: 0; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0 dotted; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } +} + +.btn-default .caret { + border-top-color: #333333; +} + +.btn-primary .caret, +.btn-success .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret { + border-top-color: #fff; +} + +.dropup .btn-default .caret { + border-bottom-color: #333333; +} + +.dropup .btn-primary .caret, +.dropup .btn-success .caret, +.dropup .btn-warning .caret, +.dropup .btn-danger .caret, +.dropup .btn-info .caret { + border-bottom-color: #fff; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: none; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar .btn-group { + float: left; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group > .btn-group { + float: left; +} + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group-xs > .btn { + padding: 5px 10px; + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn .caret { + margin-left: 0; +} + +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + display: block; + float: none; + width: 100%; + max-width: 100%; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group > .btn { + float: none; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 0; +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group-vertical > .btn-group:first-child > .btn:last-child, +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + border-collapse: separate; + table-layout: fixed; +} + +.btn-group-justified .btn { + display: table-cell; + float: none; + width: 1%; +} + +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} + +.input-group.col { + float: none; + padding-right: 0; + padding-left: 0; +} + +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} + +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 45px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 45px; + line-height: 45px; +} + +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn { + height: auto; +} + +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} + +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn { + height: auto; +} + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} + +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} + +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} + +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} + +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-addon:first-child { + border-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + white-space: nowrap; +} + +.input-group-btn > .btn { + position: relative; +} + +.input-group-btn > .btn + .btn { + margin-left: -4px; +} + +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav > li { + position: relative; + display: block; +} + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li.disabled > a { + color: #999999; +} + +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #428bca; +} + +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.nav > li > a > img { + max-width: none; +} + +.nav-tabs { + border-bottom: 1px solid #dddddd; +} + +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; +} + +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} + +.nav-tabs.nav-justified > li { + float: none; +} + +.nav-tabs.nav-justified > li > a { + text-align: center; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } +} + +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-bottom: 1px solid #dddddd; +} + +.nav-tabs.nav-justified > .active > a { + border-bottom-color: #ffffff; +} + +.nav-pills > li { + float: left; +} + +.nav-pills > li > a { + border-radius: 5px; +} + +.nav-pills > li + li { + margin-left: 2px; +} + +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified { + width: 100%; +} + +.nav-justified > li { + float: none; +} + +.nav-justified > li > a { + text-align: center; +} + +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } +} + +.nav-tabs-justified { + border-bottom: 0; +} + +.nav-tabs-justified > li > a { + margin-right: 0; + border-bottom: 1px solid #dddddd; +} + +.nav-tabs-justified > .active > a { + border-bottom-color: #ffffff; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: " "; +} + +.tabbable:after { + clear: both; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: " "; +} + +.tabbable:after { + clear: both; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.nav .caret { + border-top-color: #428bca; + border-bottom-color: #428bca; +} + +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + z-index: 1000; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse.in { + overflow-y: auto; +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-collapse .navbar-nav.navbar-left:first-child { + margin-left: -15px; + } + .navbar-collapse .navbar-nav.navbar-right:last-child { + margin-right: -15px; + } + .navbar-collapse .navbar-text:last-child { + margin-right: 0; + } +} + +.container > .navbar-header, +.container > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} + +.navbar-static-top { + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +.navbar-fixed-top { + top: 0; + z-index: 1030; +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; +} + +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +@media (min-width: 768px) { + .navbar > .container .navbar-brand { + margin-left: -15px; + } +} + +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + border: 1px solid transparent; + border-radius: 4px; +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} + +.navbar-nav { + margin: 7.5px -15px; +} + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} + +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + } +} + +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); +} + +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} + +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} + +.navbar-text { + float: left; + margin-top: 15px; + margin-bottom: 15px; +} + +@media (min-width: 768px) { + .navbar-text { + margin-right: 15px; + margin-left: 15px; + } +} + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} + +.navbar-default .navbar-brand { + color: #777777; +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} + +.navbar-default .navbar-text { + color: #777777; +} + +.navbar-default .navbar-nav > li > a { + color: #777777; +} + +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} + +.navbar-default .navbar-toggle { + border-color: #dddddd; +} + +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #cccccc; +} + +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e6e6e6; +} + +.navbar-default .navbar-nav > .dropdown > a:hover .caret, +.navbar-default .navbar-nav > .dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .open > a .caret, +.navbar-default .navbar-nav > .open > a:hover .caret, +.navbar-default .navbar-nav > .open > a:focus .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar-default .navbar-nav > .dropdown > a .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} + +.navbar-default .navbar-link { + color: #777777; +} + +.navbar-default .navbar-link:hover { + color: #333333; +} + +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} + +.navbar-inverse .navbar-brand { + color: #999999; +} + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} + +.navbar-inverse .navbar-toggle { + border-color: #333333; +} + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} + +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-nav > .dropdown > a .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .navbar-nav > .open > a .caret, +.navbar-inverse .navbar-nav > .open > a:hover .caret, +.navbar-inverse .navbar-nav > .open > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999999; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #ffffff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; + } +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; +} + +.breadcrumb > li + li:before { + padding: 0 5px; + color: #cccccc; + content: "/\00a0"; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} + +.pagination > li { + display: inline; +} + +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + background-color: #eeeeee; +} + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} + +.pagination > .disabled > span, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; + border-color: #dddddd; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} + +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label:empty { + display: none; +} + +.label-default { + background-color: #999999; +} + +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #808080; +} + +.label-primary { + background-color: #428bca; +} + +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; +} + +.label-success { + background-color: #5cb85c; +} + +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} + +.label-info { + background-color: #5bc0de; +} + +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} + +.label-warning { + background-color: #f0ad4e; +} + +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} + +.label-danger { + background-color: #d9534f; +} + +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: 10px; +} + +.badge:empty { + display: none; +} + +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.btn .badge { + position: relative; + top: -1px; +} + +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} + +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} + +.jumbotron h1 { + line-height: 1; + color: inherit; +} + +.jumbotron p { + line-height: 1.4; +} + +.container .jumbotron { + border-radius: 6px; +} + +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1 { + font-size: 63px; + } +} + +.thumbnail { + display: inline-block; + display: block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.thumbnail > img { + display: block; + height: auto; + max-width: 100%; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #428bca; +} + +.thumbnail > img { + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert h4 { + margin-top: 0; + color: inherit; +} + +.alert .alert-link { + font-weight: bold; +} + +.alert > p, +.alert > ul { + margin-bottom: 0; +} + +.alert > p + p { + margin-top: 5px; +} + +.alert-dismissable { + padding-right: 35px; +} + +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success hr { + border-top-color: #c9e2b3; +} + +.alert-success .alert-link { + color: #356635; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info hr { + border-top-color: #a6e1ec; +} + +.alert-info .alert-link { + color: #2d6987; +} + +.alert-warning { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.alert-warning hr { + border-top-color: #f8e5be; +} + +.alert-warning .alert-link { + color: #a47e3c; +} + +.alert-danger { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger hr { + border-top-color: #e6c1c7; +} + +.alert-danger .alert-link { + color: #953b39; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-bar-success { + background-color: #5cb85c; +} + +.progress-striped .progress-bar-success { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-info { + background-color: #5bc0de; +} + +.progress-striped .progress-bar-info { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-warning { + background-color: #f0ad4e; +} + +.progress-striped .progress-bar-warning { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-danger { + background-color: #d9534f; +} + +.progress-striped .progress-bar-danger { + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.media, +.media-body { + overflow: hidden; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + padding-left: 0; + list-style: none; +} + +.list-group { + padding-left: 0; + margin-bottom: 20px; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.list-group-item > .badge { + float: right; +} + +.list-group-item > .badge + .badge { + margin-right: 5px; +} + +a.list-group-item { + color: #555555; +} + +a.list-group-item .list-group-item-heading { + color: #333333; +} + +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading { + color: inherit; +} + +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #e1edf7; +} + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} + +.panel { + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body { + padding: 15px; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel > .list-group { + margin-bottom: 0; +} + +.panel > .list-group .list-group-item { + border-width: 1px 0; +} + +.panel > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel > .list-group .list-group-item:last-child { + border-bottom: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.panel > .table { + margin-bottom: 0; +} + +.panel > .panel-body + .table { + border-top: 1px solid #dddddd; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; +} + +.panel-title > a { + color: inherit; +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + border-radius: 4px; +} + +.panel-group .panel + .panel { + margin-top: 5px; +} + +.panel-group .panel-heading { + border-bottom: 0; +} + +.panel-group .panel-heading + .panel-collapse .panel-body { + border-top: 1px solid #dddddd; +} + +.panel-group .panel-footer { + border-top: 0; +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} + +.panel-default { + border-color: #dddddd; +} + +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #dddddd; +} + +.panel-default > .panel-heading + .panel-collapse .panel-body { + border-top-color: #dddddd; +} + +.panel-default > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #dddddd; +} + +.panel-primary { + border-color: #428bca; +} + +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca; +} + +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #428bca; +} + +.panel-success { + border-color: #d6e9c6; +} + +.panel-success > .panel-heading { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.panel-success > .panel-heading + .panel-collapse .panel-body { + border-top-color: #d6e9c6; +} + +.panel-success > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6; +} + +.panel-warning { + border-color: #fbeed5; +} + +.panel-warning > .panel-heading { + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} + +.panel-warning > .panel-heading + .panel-collapse .panel-body { + border-top-color: #fbeed5; +} + +.panel-warning > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #fbeed5; +} + +.panel-danger { + border-color: #eed3d7; +} + +.panel-danger > .panel-heading { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.panel-danger > .panel-heading + .panel-collapse .panel-body { + border-top-color: #eed3d7; +} + +.panel-danger > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #eed3d7; +} + +.panel-info { + border-color: #bce8f1; +} + +.panel-info > .panel-heading { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.panel-info > .panel-heading + .panel-collapse .panel-body { + border-top-color: #bce8f1; +} + +.panel-info > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +body.modal-open, +.modal-open .navbar-fixed-top, +.modal-open .navbar-fixed-bottom { + margin-right: 15px; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: auto; + overflow-y: scroll; +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog { + z-index: 1050; + width: auto; + padding: 10px; + margin-right: auto; + margin-left: auto; +} + +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.428571429; +} + +.modal-body { + position: relative; + padding: 20px; +} + +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +@media screen and (min-width: 768px) { + .modal-dialog { + right: auto; + left: 50%; + width: 600px; + padding-top: 30px; + padding-bottom: 30px; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; + content: " "; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; + content: " "; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; + content: " "; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; + content: " "; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + height: auto; + max-width: 100%; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.left { + background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} + +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + left: 50%; + z-index: 5; + display: inline-block; +} + +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} + +.carousel-control .icon-prev:before { + content: '\2039'; +} + +.carousel-control .icon-next:before { + content: '\203a'; +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + border: 1px solid #ffffff; + border-radius: 10px; +} + +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #ffffff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} + +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} + +.clearfix:before, +.clearfix:after { + display: table; + content: " "; +} + +.clearfix:after { + clear: both; +} + +.pull-right { + float: right !important; +} + +.pull-left { + float: left !important; +} + +.hide { + display: none !important; +} + +.show { + display: block !important; +} + +.invisible { + visibility: hidden; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} + +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px; + } +} + +.hidden { + display: none !important; + visibility: hidden !important; +} + +.visible-xs { + display: none !important; +} + +tr.visible-xs { + display: none !important; +} + +th.visible-xs, +td.visible-xs { + display: none !important; +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-xs.visible-sm { + display: block !important; + } + tr.visible-xs.visible-sm { + display: table-row !important; + } + th.visible-xs.visible-sm, + td.visible-xs.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-xs.visible-md { + display: block !important; + } + tr.visible-xs.visible-md { + display: table-row !important; + } + th.visible-xs.visible-md, + td.visible-xs.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-xs.visible-lg { + display: block !important; + } + tr.visible-xs.visible-lg { + display: table-row !important; + } + th.visible-xs.visible-lg, + td.visible-xs.visible-lg { + display: table-cell !important; + } +} + +.visible-sm { + display: none !important; +} + +tr.visible-sm { + display: none !important; +} + +th.visible-sm, +td.visible-sm { + display: none !important; +} + +@media (max-width: 767px) { + .visible-sm.visible-xs { + display: block !important; + } + tr.visible-sm.visible-xs { + display: table-row !important; + } + th.visible-sm.visible-xs, + td.visible-sm.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-sm.visible-md { + display: block !important; + } + tr.visible-sm.visible-md { + display: table-row !important; + } + th.visible-sm.visible-md, + td.visible-sm.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-sm.visible-lg { + display: block !important; + } + tr.visible-sm.visible-lg { + display: table-row !important; + } + th.visible-sm.visible-lg, + td.visible-sm.visible-lg { + display: table-cell !important; + } +} + +.visible-md { + display: none !important; +} + +tr.visible-md { + display: none !important; +} + +th.visible-md, +td.visible-md { + display: none !important; +} + +@media (max-width: 767px) { + .visible-md.visible-xs { + display: block !important; + } + tr.visible-md.visible-xs { + display: table-row !important; + } + th.visible-md.visible-xs, + td.visible-md.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-md.visible-sm { + display: block !important; + } + tr.visible-md.visible-sm { + display: table-row !important; + } + th.visible-md.visible-sm, + td.visible-md.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-md.visible-lg { + display: block !important; + } + tr.visible-md.visible-lg { + display: table-row !important; + } + th.visible-md.visible-lg, + td.visible-md.visible-lg { + display: table-cell !important; + } +} + +.visible-lg { + display: none !important; +} + +tr.visible-lg { + display: none !important; +} + +th.visible-lg, +td.visible-lg { + display: none !important; +} + +@media (max-width: 767px) { + .visible-lg.visible-xs { + display: block !important; + } + tr.visible-lg.visible-xs { + display: table-row !important; + } + th.visible-lg.visible-xs, + td.visible-lg.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-lg.visible-sm { + display: block !important; + } + tr.visible-lg.visible-sm { + display: table-row !important; + } + th.visible-lg.visible-sm, + td.visible-lg.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-lg.visible-md { + display: block !important; + } + tr.visible-lg.visible-md { + display: table-row !important; + } + th.visible-lg.visible-md, + td.visible-lg.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} + +.hidden-xs { + display: block !important; +} + +tr.hidden-xs { + display: table-row !important; +} + +th.hidden-xs, +td.hidden-xs { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } + tr.hidden-xs { + display: none !important; + } + th.hidden-xs, + td.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-xs.hidden-sm { + display: none !important; + } + tr.hidden-xs.hidden-sm { + display: none !important; + } + th.hidden-xs.hidden-sm, + td.hidden-xs.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-xs.hidden-md { + display: none !important; + } + tr.hidden-xs.hidden-md { + display: none !important; + } + th.hidden-xs.hidden-md, + td.hidden-xs.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-xs.hidden-lg { + display: none !important; + } + tr.hidden-xs.hidden-lg { + display: none !important; + } + th.hidden-xs.hidden-lg, + td.hidden-xs.hidden-lg { + display: none !important; + } +} + +.hidden-sm { + display: block !important; +} + +tr.hidden-sm { + display: table-row !important; +} + +th.hidden-sm, +td.hidden-sm { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-sm.hidden-xs { + display: none !important; + } + tr.hidden-sm.hidden-xs { + display: none !important; + } + th.hidden-sm.hidden-xs, + td.hidden-sm.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } + tr.hidden-sm { + display: none !important; + } + th.hidden-sm, + td.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-sm.hidden-md { + display: none !important; + } + tr.hidden-sm.hidden-md { + display: none !important; + } + th.hidden-sm.hidden-md, + td.hidden-sm.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-sm.hidden-lg { + display: none !important; + } + tr.hidden-sm.hidden-lg { + display: none !important; + } + th.hidden-sm.hidden-lg, + td.hidden-sm.hidden-lg { + display: none !important; + } +} + +.hidden-md { + display: block !important; +} + +tr.hidden-md { + display: table-row !important; +} + +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-md.hidden-xs { + display: none !important; + } + tr.hidden-md.hidden-xs { + display: none !important; + } + th.hidden-md.hidden-xs, + td.hidden-md.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-md.hidden-sm { + display: none !important; + } + tr.hidden-md.hidden-sm { + display: none !important; + } + th.hidden-md.hidden-sm, + td.hidden-md.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } + tr.hidden-md { + display: none !important; + } + th.hidden-md, + td.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-md.hidden-lg { + display: none !important; + } + tr.hidden-md.hidden-lg { + display: none !important; + } + th.hidden-md.hidden-lg, + td.hidden-md.hidden-lg { + display: none !important; + } +} + +.hidden-lg { + display: block !important; +} + +tr.hidden-lg { + display: table-row !important; +} + +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-lg.hidden-xs { + display: none !important; + } + tr.hidden-lg.hidden-xs { + display: none !important; + } + th.hidden-lg.hidden-xs, + td.hidden-lg.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-lg.hidden-sm { + display: none !important; + } + tr.hidden-lg.hidden-sm { + display: none !important; + } + th.hidden-lg.hidden-sm, + td.hidden-lg.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-lg.hidden-md { + display: none !important; + } + tr.hidden-lg.hidden-md { + display: none !important; + } + th.hidden-lg.hidden-md, + td.hidden-lg.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } + tr.hidden-lg { + display: none !important; + } + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +tr.visible-print { + display: none !important; +} + +th.visible-print, +td.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: block !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print { + display: none !important; + } + tr.hidden-print { + display: none !important; + } + th.hidden-print, + td.hidden-print { + display: none !important; + } +} \ No newline at end of file diff --git a/plato-report/assets/css/vendor/codemirror.css b/plato-report/assets/css/vendor/codemirror.css new file mode 100644 index 0000000000..bf995f4866 --- /dev/null +++ b/plato-report/assets/css/vendor/codemirror.css @@ -0,0 +1,239 @@ +/* BASICS */ + +.CodeMirror { + /* Set height, width, borders, and global font properties here */ + font-family: monospace; + height: 300px; +} +.CodeMirror-scroll { + /* Set scrolling behaviour here */ + overflow: auto; +} + +/* PADDING */ + +.CodeMirror-lines { + padding: 4px 0; /* Vertical padding around content */ +} +.CodeMirror pre { + padding: 0 4px; /* Horizontal padding of content */ +} + +.CodeMirror-scrollbar-filler { + background-color: white; /* The little square between H and V scrollbars */ +} + +/* GUTTER */ + +.CodeMirror-gutters { + border-right: 1px solid #ddd; + background-color: #f7f7f7; +} +.CodeMirror-linenumbers {} +.CodeMirror-linenumber { + padding: 0 3px 0 5px; + min-width: 20px; + text-align: right; + color: #999; +} + +/* CURSOR */ + +.CodeMirror pre.CodeMirror-cursor { + border-left: 1px solid black; +} +/* Shown when moving in bi-directional text */ +.CodeMirror pre.CodeMirror-secondarycursor { + border-left: 1px solid silver; +} +.cm-keymap-fat-cursor pre.CodeMirror-cursor { + width: auto; + border: 0; + background: transparent; + background: rgba(0, 200, 0, .4); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600c800, endColorstr=#4c00c800); +} +/* Kludge to turn off filter in ie9+, which also accepts rgba */ +.cm-keymap-fat-cursor pre.CodeMirror-cursor:not(#nonsense_id) { + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} +/* Can style cursor different in overwrite (non-insert) mode */ +.CodeMirror pre.CodeMirror-cursor.CodeMirror-overwrite {} + +/* DEFAULT THEME */ + +.cm-s-default .cm-keyword {color: #708;} +.cm-s-default .cm-atom {color: #219;} +.cm-s-default .cm-number {color: #164;} +.cm-s-default .cm-def {color: #00f;} +.cm-s-default .cm-variable {color: black;} +.cm-s-default .cm-variable-2 {color: #05a;} +.cm-s-default .cm-variable-3 {color: #085;} +.cm-s-default .cm-property {color: black;} +.cm-s-default .cm-operator {color: black;} +.cm-s-default .cm-comment {color: #a50;} +.cm-s-default .cm-string {color: #a11;} +.cm-s-default .cm-string-2 {color: #f50;} +.cm-s-default .cm-meta {color: #555;} +.cm-s-default .cm-error {color: #f00;} +.cm-s-default .cm-qualifier {color: #555;} +.cm-s-default .cm-builtin {color: #30a;} +.cm-s-default .cm-bracket {color: #997;} +.cm-s-default .cm-tag {color: #170;} +.cm-s-default .cm-attribute {color: #00c;} +.cm-s-default .cm-header {color: blue;} +.cm-s-default .cm-quote {color: #090;} +.cm-s-default .cm-hr {color: #999;} +.cm-s-default .cm-link {color: #00c;} + +.cm-negative {color: #d44;} +.cm-positive {color: #292;} +.cm-header, .cm-strong {font-weight: bold;} +.cm-em {font-style: italic;} +.cm-emstrong {font-style: italic; font-weight: bold;} +.cm-link {text-decoration: underline;} + +.cm-invalidchar {color: #f00;} + +div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;} +div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;} + +/* STOP */ + +/* The rest of this file contains styles related to the mechanics of + the editor. You probably shouldn't touch them. */ + +.CodeMirror { + line-height: 1; + position: relative; + overflow: hidden; +} + +.CodeMirror-scroll { + /* 30px is the magic margin used to hide the element's real scrollbars */ + /* See overflow: hidden in .CodeMirror, and the paddings in .CodeMirror-sizer */ + margin-bottom: -30px; margin-right: -30px; + padding-bottom: 30px; padding-right: 30px; + height: 100%; + outline: none; /* Prevent dragging from highlighting the element */ + position: relative; +} +.CodeMirror-sizer { + position: relative; +} + +/* The fake, visible scrollbars. Used to force redraw during scrolling + before actuall scrolling happens, thus preventing shaking and + flickering artifacts. */ +.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler { + position: absolute; + z-index: 6; + display: none; +} +.CodeMirror-vscrollbar { + right: 0; top: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.CodeMirror-hscrollbar { + bottom: 0; left: 0; + overflow-y: hidden; + overflow-x: scroll; +} +.CodeMirror-scrollbar-filler { + right: 0; bottom: 0; + z-index: 6; +} + +.CodeMirror-gutters { + position: absolute; left: 0; top: 0; + height: 100%; + z-index: 3; +} +.CodeMirror-gutter { + height: 100%; + display: inline-block; + /* Hack to make IE7 behave */ + *zoom:1; + *display:inline; +} +.CodeMirror-gutter-elt { + position: absolute; + cursor: default; + z-index: 4; +} + +.CodeMirror-lines { + cursor: text; +} +.CodeMirror pre { + /* Reset some styles that the rest of the page might have set */ + -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; border-radius: 0; + border-width: 0; + background: transparent; + font-family: inherit; + font-size: inherit; + margin: 0; + white-space: pre; + word-wrap: normal; + line-height: inherit; + color: inherit; + z-index: 2; + position: relative; + overflow: visible; +} +.CodeMirror-wrap pre { + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} +.CodeMirror-linebackground { + position: absolute; + left: 0; right: 0; top: 0; bottom: 0; + z-index: 0; +} + +.CodeMirror-linewidget { + position: relative; + z-index: 2; +} + +.CodeMirror-wrap .CodeMirror-scroll { + overflow-x: hidden; +} + +.CodeMirror-measure { + position: absolute; + width: 100%; height: 0px; + overflow: hidden; + visibility: hidden; +} +.CodeMirror-measure pre { position: static; } + +.CodeMirror pre.CodeMirror-cursor { + position: absolute; + visibility: hidden; + border-right: none; + width: 0; +} +.CodeMirror-focused pre.CodeMirror-cursor { + visibility: visible; +} + +.CodeMirror-selected { background: #d9d9d9; } +.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } + +.CodeMirror-searching { + background: #ffa; + background: rgba(255, 255, 0, .4); +} + +/* IE7 hack to prevent it from returning funny offsetTops on the spans */ +.CodeMirror span { *vertical-align: text-bottom; } + +@media print { + /* Hide the cursor when printing */ + .CodeMirror pre.CodeMirror-cursor { + visibility: hidden; + } +} diff --git a/plato-report/assets/css/vendor/font-awesome.css b/plato-report/assets/css/vendor/font-awesome.css new file mode 100755 index 0000000000..3280ad45cd --- /dev/null +++ b/plato-report/assets/css/vendor/font-awesome.css @@ -0,0 +1,303 @@ +/* Font Awesome + the iconic font designed for use with Twitter Bootstrap + ------------------------------------------------------- + The full suite of pictographic icons, examples, and documentation + can be found at: http://fortawesome.github.com/Font-Awesome/ + + License + ------------------------------------------------------- + The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0: + http://creativecommons.org/licenses/by/3.0/ A mention of + 'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable + source code is considered acceptable attribution (most common on the web). + If human readable source code is not available to the end user, a mention in + an 'About' or 'Credits' screen is considered acceptable (most common in desktop + or mobile software). + + Contact + ------------------------------------------------------- + Email: dave@davegandy.com + Twitter: http://twitter.com/fortaweso_me + Work: http://lemonwi.se co-founder + + */ +@font-face { + font-family: "FontAwesome"; + src: url('../../font/fontawesome-webfont.eot'); + src: url('../../font/fontawesome-webfont.eot?#iefix') format('eot'), url('../../font/fontawesome-webfont.woff') format('woff'), url('../../font/fontawesome-webfont.ttf') format('truetype'), url('../../font/fontawesome-webfont.svg#FontAwesome') format('svg'); + font-weight: normal; + font-style: normal; +} + +/* Font Awesome styles + ------------------------------------------------------- */ +[class^="icon-"]:before, [class*=" icon-"]:before { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + text-decoration: inherit; +} +a [class^="icon-"], a [class*=" icon-"] { + display: inline-block; + text-decoration: inherit; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: top; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], .btn [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + + line-height: .9em; +} +li [class^="icon-"], li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] { + /* 1.5 increased font size for icon-large * 1.25 width */ + + width: 1.875em; +} +li[class^="icon-"], li[class*=" icon-"] { + margin-left: 0; + list-style-type: none; +} +li[class^="icon-"]:before, li[class*=" icon-"]:before { + text-indent: -2em; + text-align: center; +} +li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before { + text-indent: -1.3333333333333333em; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { content: "\f000"; } +.icon-music:before { content: "\f001"; } +.icon-search:before { content: "\f002"; } +.icon-envelope:before { content: "\f003"; } +.icon-heart:before { content: "\f004"; } +.icon-star:before { content: "\f005"; } +.icon-star-empty:before { content: "\f006"; } +.icon-user:before { content: "\f007"; } +.icon-film:before { content: "\f008"; } +.icon-th-large:before { content: "\f009"; } +.icon-th:before { content: "\f00a"; } +.icon-th-list:before { content: "\f00b"; } +.icon-ok:before { content: "\f00c"; } +.icon-remove:before { content: "\f00d"; } +.icon-zoom-in:before { content: "\f00e"; } + +.icon-zoom-out:before { content: "\f010"; } +.icon-off:before { content: "\f011"; } +.icon-signal:before { content: "\f012"; } +.icon-cog:before { content: "\f013"; } +.icon-trash:before { content: "\f014"; } +.icon-home:before { content: "\f015"; } +.icon-file:before { content: "\f016"; } +.icon-time:before { content: "\f017"; } +.icon-road:before { content: "\f018"; } +.icon-download-alt:before { content: "\f019"; } +.icon-download:before { content: "\f01a"; } +.icon-upload:before { content: "\f01b"; } +.icon-inbox:before { content: "\f01c"; } +.icon-play-circle:before { content: "\f01d"; } +.icon-repeat:before { content: "\f01e"; } + +/* \f020 doesn't work in Safari. all shifted one down */ +.icon-refresh:before { content: "\f021"; } +.icon-list-alt:before { content: "\f022"; } +.icon-lock:before { content: "\f023"; } +.icon-flag:before { content: "\f024"; } +.icon-headphones:before { content: "\f025"; } +.icon-volume-off:before { content: "\f026"; } +.icon-volume-down:before { content: "\f027"; } +.icon-volume-up:before { content: "\f028"; } +.icon-qrcode:before { content: "\f029"; } +.icon-barcode:before { content: "\f02a"; } +.icon-tag:before { content: "\f02b"; } +.icon-tags:before { content: "\f02c"; } +.icon-book:before { content: "\f02d"; } +.icon-bookmark:before { content: "\f02e"; } +.icon-print:before { content: "\f02f"; } + +.icon-camera:before { content: "\f030"; } +.icon-font:before { content: "\f031"; } +.icon-bold:before { content: "\f032"; } +.icon-italic:before { content: "\f033"; } +.icon-text-height:before { content: "\f034"; } +.icon-text-width:before { content: "\f035"; } +.icon-align-left:before { content: "\f036"; } +.icon-align-center:before { content: "\f037"; } +.icon-align-right:before { content: "\f038"; } +.icon-align-justify:before { content: "\f039"; } +.icon-list:before { content: "\f03a"; } +.icon-indent-left:before { content: "\f03b"; } +.icon-indent-right:before { content: "\f03c"; } +.icon-facetime-video:before { content: "\f03d"; } +.icon-picture:before { content: "\f03e"; } + +.icon-pencil:before { content: "\f040"; } +.icon-map-marker:before { content: "\f041"; } +.icon-adjust:before { content: "\f042"; } +.icon-tint:before { content: "\f043"; } +.icon-edit:before { content: "\f044"; } +.icon-share:before { content: "\f045"; } +.icon-check:before { content: "\f046"; } +.icon-move:before { content: "\f047"; } +.icon-step-backward:before { content: "\f048"; } +.icon-fast-backward:before { content: "\f049"; } +.icon-backward:before { content: "\f04a"; } +.icon-play:before { content: "\f04b"; } +.icon-pause:before { content: "\f04c"; } +.icon-stop:before { content: "\f04d"; } +.icon-forward:before { content: "\f04e"; } + +.icon-fast-forward:before { content: "\f050"; } +.icon-step-forward:before { content: "\f051"; } +.icon-eject:before { content: "\f052"; } +.icon-chevron-left:before { content: "\f053"; } +.icon-chevron-right:before { content: "\f054"; } +.icon-plus-sign:before { content: "\f055"; } +.icon-minus-sign:before { content: "\f056"; } +.icon-remove-sign:before { content: "\f057"; } +.icon-ok-sign:before { content: "\f058"; } +.icon-question-sign:before { content: "\f059"; } +.icon-info-sign:before { content: "\f05a"; } +.icon-screenshot:before { content: "\f05b"; } +.icon-remove-circle:before { content: "\f05c"; } +.icon-ok-circle:before { content: "\f05d"; } +.icon-ban-circle:before { content: "\f05e"; } + +.icon-arrow-left:before { content: "\f060"; } +.icon-arrow-right:before { content: "\f061"; } +.icon-arrow-up:before { content: "\f062"; } +.icon-arrow-down:before { content: "\f063"; } +.icon-share-alt:before { content: "\f064"; } +.icon-resize-full:before { content: "\f065"; } +.icon-resize-small:before { content: "\f066"; } +.icon-plus:before { content: "\f067"; } +.icon-minus:before { content: "\f068"; } +.icon-asterisk:before { content: "\f069"; } +.icon-exclamation-sign:before { content: "\f06a"; } +.icon-gift:before { content: "\f06b"; } +.icon-leaf:before { content: "\f06c"; } +.icon-fire:before { content: "\f06d"; } +.icon-eye-open:before { content: "\f06e"; } + +.icon-eye-close:before { content: "\f070"; } +.icon-warning-sign:before { content: "\f071"; } +.icon-plane:before { content: "\f072"; } +.icon-calendar:before { content: "\f073"; } +.icon-random:before { content: "\f074"; } +.icon-comment:before { content: "\f075"; } +.icon-magnet:before { content: "\f076"; } +.icon-chevron-up:before { content: "\f077"; } +.icon-chevron-down:before { content: "\f078"; } +.icon-retweet:before { content: "\f079"; } +.icon-shopping-cart:before { content: "\f07a"; } +.icon-folder-close:before { content: "\f07b"; } +.icon-folder-open:before { content: "\f07c"; } +.icon-resize-vertical:before { content: "\f07d"; } +.icon-resize-horizontal:before { content: "\f07e"; } + +.icon-bar-chart:before { content: "\f080"; } +.icon-twitter-sign:before { content: "\f081"; } +.icon-facebook-sign:before { content: "\f082"; } +.icon-camera-retro:before { content: "\f083"; } +.icon-key:before { content: "\f084"; } +.icon-cogs:before { content: "\f085"; } +.icon-comments:before { content: "\f086"; } +.icon-thumbs-up:before { content: "\f087"; } +.icon-thumbs-down:before { content: "\f088"; } +.icon-star-half:before { content: "\f089"; } +.icon-heart-empty:before { content: "\f08a"; } +.icon-signout:before { content: "\f08b"; } +.icon-linkedin-sign:before { content: "\f08c"; } +.icon-pushpin:before { content: "\f08d"; } +.icon-external-link:before { content: "\f08e"; } + +.icon-signin:before { content: "\f090"; } +.icon-trophy:before { content: "\f091"; } +.icon-github-sign:before { content: "\f092"; } +.icon-upload-alt:before { content: "\f093"; } +.icon-lemon:before { content: "\f094"; } +.icon-phone:before { content: "\f095"; } +.icon-check-empty:before { content: "\f096"; } +.icon-bookmark-empty:before { content: "\f097"; } +.icon-phone-sign:before { content: "\f098"; } +.icon-twitter:before { content: "\f099"; } +.icon-facebook:before { content: "\f09a"; } +.icon-github:before { content: "\f09b"; } +.icon-unlock:before { content: "\f09c"; } +.icon-credit-card:before { content: "\f09d"; } +.icon-rss:before { content: "\f09e"; } + +.icon-hdd:before { content: "\f0a0"; } +.icon-bullhorn:before { content: "\f0a1"; } +.icon-bell:before { content: "\f0a2"; } +.icon-certificate:before { content: "\f0a3"; } +.icon-hand-right:before { content: "\f0a4"; } +.icon-hand-left:before { content: "\f0a5"; } +.icon-hand-up:before { content: "\f0a6"; } +.icon-hand-down:before { content: "\f0a7"; } +.icon-circle-arrow-left:before { content: "\f0a8"; } +.icon-circle-arrow-right:before { content: "\f0a9"; } +.icon-circle-arrow-up:before { content: "\f0aa"; } +.icon-circle-arrow-down:before { content: "\f0ab"; } +.icon-globe:before { content: "\f0ac"; } +.icon-wrench:before { content: "\f0ad"; } +.icon-tasks:before { content: "\f0ae"; } + +.icon-filter:before { content: "\f0b0"; } +.icon-briefcase:before { content: "\f0b1"; } +.icon-fullscreen:before { content: "\f0b2"; } + +.icon-group:before { content: "\f0c0"; } +.icon-link:before { content: "\f0c1"; } +.icon-cloud:before { content: "\f0c2"; } +.icon-beaker:before { content: "\f0c3"; } +.icon-cut:before { content: "\f0c4"; } +.icon-copy:before { content: "\f0c5"; } +.icon-paper-clip:before { content: "\f0c6"; } +.icon-save:before { content: "\f0c7"; } +.icon-sign-blank:before { content: "\f0c8"; } +.icon-reorder:before { content: "\f0c9"; } +.icon-list-ul:before { content: "\f0ca"; } +.icon-list-ol:before { content: "\f0cb"; } +.icon-strikethrough:before { content: "\f0cc"; } +.icon-underline:before { content: "\f0cd"; } +.icon-table:before { content: "\f0ce"; } + +.icon-magic:before { content: "\f0d0"; } +.icon-truck:before { content: "\f0d1"; } +.icon-pinterest:before { content: "\f0d2"; } +.icon-pinterest-sign:before { content: "\f0d3"; } +.icon-google-plus-sign:before { content: "\f0d4"; } +.icon-google-plus:before { content: "\f0d5"; } +.icon-money:before { content: "\f0d6"; } +.icon-caret-down:before { content: "\f0d7"; } +.icon-caret-up:before { content: "\f0d8"; } +.icon-caret-left:before { content: "\f0d9"; } +.icon-caret-right:before { content: "\f0da"; } +.icon-columns:before { content: "\f0db"; } +.icon-sort:before { content: "\f0dc"; } +.icon-sort-down:before { content: "\f0dd"; } +.icon-sort-up:before { content: "\f0de"; } + +.icon-envelope-alt:before { content: "\f0e0"; } +.icon-linkedin:before { content: "\f0e1"; } +.icon-undo:before { content: "\f0e2"; } +.icon-legal:before { content: "\f0e3"; } +.icon-dashboard:before { content: "\f0e4"; } +.icon-comment-alt:before { content: "\f0e5"; } +.icon-comments-alt:before { content: "\f0e6"; } +.icon-bolt:before { content: "\f0e7"; } +.icon-sitemap:before { content: "\f0e8"; } +.icon-umbrella:before { content: "\f0e9"; } +.icon-paste:before { content: "\f0ea"; } + +.icon-user-md:before { content: "\f200"; } diff --git a/plato-report/assets/css/vendor/morris.css b/plato-report/assets/css/vendor/morris.css new file mode 100644 index 0000000000..99a7134441 --- /dev/null +++ b/plato-report/assets/css/vendor/morris.css @@ -0,0 +1,2 @@ +.morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;} +.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;} \ No newline at end of file diff --git a/plato-report/assets/font/fontawesome-webfont.eot b/plato-report/assets/font/fontawesome-webfont.eot new file mode 100755 index 0000000000..89070c1e63 Binary files /dev/null and b/plato-report/assets/font/fontawesome-webfont.eot differ diff --git a/plato-report/assets/font/fontawesome-webfont.svg b/plato-report/assets/font/fontawesome-webfont.svg new file mode 100755 index 0000000000..1245f92c2e --- /dev/null +++ b/plato-report/assets/font/fontawesome-webfont.svg @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/plato-report/assets/font/fontawesome-webfont.ttf b/plato-report/assets/font/fontawesome-webfont.ttf new file mode 100755 index 0000000000..c17e9f8d10 Binary files /dev/null and b/plato-report/assets/font/fontawesome-webfont.ttf differ diff --git a/plato-report/assets/font/fontawesome-webfont.woff b/plato-report/assets/font/fontawesome-webfont.woff new file mode 100755 index 0000000000..09f2469a1f Binary files /dev/null and b/plato-report/assets/font/fontawesome-webfont.woff differ diff --git a/plato-report/assets/scripts/bundles/codemirror.js b/plato-report/assets/scripts/bundles/codemirror.js new file mode 100644 index 0000000000..bcb4adb278 --- /dev/null +++ b/plato-report/assets/scripts/bundles/codemirror.js @@ -0,0 +1,3 @@ +window.CodeMirror=function(){"use strict";function a(e,f){if(!(this instanceof a))return new a(e,f);this.options=f=f||{};for(var h in _d)!f.hasOwnProperty(h)&&_d.hasOwnProperty(h)&&(f[h]=_d[h]);l(f);var j=this.display=b(e);j.wrapper.CodeMirror=this,i(this),f.autofocus&&!Rd&&_(this),this.view=c(new Dc([new Cc([rc("",null,R(j))])])),this.nextOpId=0,d(this),g(this),f.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),this.setValue(f.value||""),Ed&&setTimeout(ed($,this,!0),20),this.view.history=Kc(),bb(this);var k;try{k=document.activeElement==j.input}catch(m){}k||f.autofocus&&!Rd?setTimeout(ed(rb,this),20):sb(this),V(this,function(){for(var a in $d)$d.propertyIsEnumerable(a)&&$d[a](this,f[a],ae);for(var b=0;ba.maxLineLength&&(a.maxLineLength=c,a.maxLine=b)})}function l(a){for(var b=!1,c=0;ca.scroller.clientWidth,f=d>a.scroller.clientHeight;f?(a.scrollbarV.style.display="block",a.scrollbarV.style.bottom=e?ld(a.measure)+"px":"0",a.scrollbarV.firstChild.style.height=d-a.scroller.clientHeight+a.scrollbarV.clientHeight+"px"):a.scrollbarV.style.display="",e?(a.scrollbarH.style.display="block",a.scrollbarH.style.right=f?ld(a.measure)+"px":"0",a.scrollbarH.firstChild.style.width=a.scroller.scrollWidth-a.scroller.clientWidth+a.scrollbarH.clientWidth+"px"):a.scrollbarH.style.display="",e&&f?(a.scrollbarFiller.style.display="block",a.scrollbarFiller.style.height=a.scrollbarFiller.style.width=ld(a.measure)+"px"):a.scrollbarFiller.style.display="",Nd&&0===ld(a.measure)&&(a.scrollbarV.style.minWidth=a.scrollbarH.style.minHeight=Od?"18px":"12px")}function n(a,b,c){var d=a.scroller.scrollTop,e=a.wrapper.clientHeight;"number"==typeof c?d=c:c&&(d=c.top,e=c.bottom-c.top),d=Math.floor(d-G(a));var f=Math.ceil(d+e);return{from:Hc(b,d),to:Hc(b,f)}}function o(a){var b=a.display;if(b.alignWidgets||b.gutters.firstChild){for(var c=r(b)-b.scroller.scrollLeft+a.view.scrollLeft,d=b.gutters.offsetWidth,e=c+"px",f=b.lineDiv.firstChild;f;f=f.nextSibling)if(f.alignable)for(var g=0,h=f.alignable;gd.showingFrom&&f.tol&&d.showingTo-l<20&&(l=Math.min(e.size,d.showingTo)),Ud)for(j=Gc(jc(e,Ec(e,j)));ll&&(q.to=l),q.from>=q.to?m.splice(g--,1):o+=q.to-q.from}if(o!=l-j||j!=d.showingFrom||l!=d.showingTo){m.sort(function(a,b){return a.from-b.from}),.7*(l-j)>o&&(d.lineDiv.style.display="none"),w(a,j,l,m,k),d.lineDiv.style.display="";var r=j!=d.showingFrom||l!=d.showingTo||d.lastSizeC!=d.wrapper.clientHeight;r&&(d.lastSizeC=d.wrapper.clientHeight),d.showingFrom=j,d.showingTo=l,C(a,100);for(var s,t=d.lineDiv.offsetTop,v=d.lineDiv.firstChild;v;v=v.nextSibling)if(v.lineObj){if(Fd){var x=v.offsetTop+v.offsetHeight;s=x-t,t=x}else{var y=v.getBoundingClientRect();s=y.bottom-y.top}var z=v.lineObj.height-s;2>s&&(s=R(d)),(z>.001||-.001>z)&&Fc(v.lineObj,s)}return d.viewOffset=Ic(a,Ec(e,j)),d.mover.style.top=d.viewOffset+"px",!0}}}function u(a,b){for(var c=0,d=b.length||0;d>c;++c){for(var e=b[c],f=[],g=e.diff||0,h=0,i=a.length;i>h;++h){var j=a[h];e.to<=j.from&&e.diff?f.push({from:j.from+g,to:j.to+g}):e.to<=j.from||e.from>=j.to?f.push(j):(e.from>j.from&&f.push({from:j.from,to:e.from}),e.tom){for(;k.lineObj!=b;)k=f(k);i&&m>=e&&k.lineNumber&&kd(k.lineNumber,q(a.options,m)),k=k.nextSibling}else{var c=x(a,b,m,g);j.insertBefore(c,k),c.lineObj=b}++m});k;)k=f(k)}function x(a,b,c,d){var e=xc(a,b),f=b.gutterMarkers,g=a.display;if(!(a.options.lineNumbers||f||b.bgClass||b.wrapClass||b.widgets&&b.widgets.length))return e;var h=hd("div",null,b.wrapClass,"position: relative");if(a.options.lineNumbers||f){var i=h.appendChild(hd("div",null,null,"position: absolute; left: "+d.fixedPos+"px"));if(h.alignable=[i],!a.options.lineNumbers||f&&f["CodeMirror-linenumbers"]||(h.lineNumber=i.appendChild(hd("div",q(a.options,c),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+d.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+g.lineNumInnerWidth+"px"))),f)for(var j=0;jb&&(b=0),g.appendChild(hd("div",null,"CodeMirror-selected","position: absolute; left: "+a+"px; top: "+b+"px; width: "+(null==c?h-a:c)+"px; height: "+(d-b)+"px"))}function c(c,d,f,g){function j(b){return N(a,{line:c,ch:b},"div",k)}var k=Ec(e,c),l=k.text.length,m=g?1/0:-1/0;return nd(Jc(k),d||0,null==f?l:f,function(a,c,e){var k=j("rtl"==e?c-1:a),n=j("rtl"==e?a:c-1),o=k.left,p=n.right;n.top-k.top>3&&(b(o,k.top,null,k.bottom),o=i,k.bottomo&&(o=i),b(o,n.top,p-o,n.bottom)}),m}var d=a.display,e=a.view.doc,f=a.view.sel,g=document.createDocumentFragment(),h=d.lineSpace.offsetWidth,i=H(a.display);if(f.from.line==f.to.line)c(f.from.line,f.from.ch,f.to.ch);else{for(var j,k,l=Ec(e,f.from.line),m=l,n=[f.from.line,f.from.ch];j=ic(m);){var o=j.find();if(n.push(o.from.ch,o.to.line,o.to.ch),o.to.line==f.to.line){n.push(f.to.ch),k=!0;break}m=Ec(e,o.to.line)}if(k)for(var p=0;pq&&b(i,q,null,r)}}jd(d.selectionDiv,g),d.selectionDiv.style.display=""}function B(a){var b=a.display;clearInterval(b.blinker);var c=!0;b.cursor.style.visibility=b.otherCursor.style.visibility="",b.blinker=setInterval(function(){b.cursor.offsetHeight&&(b.cursor.style.visibility=b.otherCursor.style.visibility=(c=!c)?"":"hidden")},a.options.cursorBlinkRate)}function C(a,b){a.view.frontier=a.display.showingTo)){var d,e=+new Date+a.options.workTime,f=Tb(b.mode,F(a,b.frontier)),g=[];c.iter(b.frontier,Math.min(c.size,a.display.showingTo+500),function(c){return b.frontier>=a.display.showingFrom?(uc(a,c,f)&&b.frontier>=a.display.showingFrom&&(d&&d.end==b.frontier?d.end++:g.push(d={start:b.frontier,end:b.frontier+1})),c.stateAfter=Tb(b.mode,f)):(vc(a,c,f),c.stateAfter=b.frontier%5==0?Tb(b.mode,f):null),++b.frontier,+new Date>e?(C(a,a.options.workDelay),!0):void 0}),g.length&&V(a,function(){for(var a=0;ag;--f){if(0==f)return 0;var h=Ec(e,f-1);if(h.stateAfter)return f;var i=$c(h.text,null,a.options.tabSize);(null==d||c>i)&&(d=f-1,c=i)}return d}function F(a,b){var c=a.view,d=E(a,b),e=d&&Ec(c.doc,d-1).stateAfter;return e=e?Tb(c.mode,e):Ub(c.mode),c.doc.iter(d,b,function(f){vc(a,f,e);var g=d==b-1||d%5==0||d>=c.showingFrom&&de&&0==f&&(e=1)}return{left:c>f?g.right:g.left,right:f>c?g.left:g.right,top:g.top,bottom:g.bottom}}function J(a,b){for(var c=a.display,d=a.display.measureLineCache,e=0;e100){for(var f=document.createDocumentFragment(),g=10,h=e.childNodes.length,i=0,j=Math.ceil(h/g);j>i;++i){for(var k=hd("div",null,null,"display: inline-block"),l=0;g>l&&h;++l)k.appendChild(e.firstChild),--h;f.appendChild(k)}e.appendChild(f)}jd(c.measure,e);for(var m,n=c.lineDiv.getBoundingClientRect(),o=[],p=dd(b.text.length),q=e.offsetHeight,i=0;it||s>v)&&(s>=u&&v>=t||u>=s&&t>=v||Math.min(t,v)-Math.max(s,u)>=t-s>>1)){o[l]=Math.min(s,u),o[l+1]=Math.max(t,v);break}}l==o.length&&o.push(s,t),p[i]={left:r.left-n.left,right:r.right-n.left,top:l}}for(var m,i=0;ih)return f(h,p);var q=p?o.to:o.from,r=p?o.from:o.to;if(q==h)n=l&&o.level<(m=g[l-1]).level?f(m.level%2?m.from:m.to-1,!0):f(p&&o.from!=o.to?h-1:h),p==k?i=n:j=n;else if(r==h){var m=lc)return{line:0,ch:0,outside:!0};var e=Hc(d,c);if(e>=d.size)return{line:d.size-1,ch:Ec(d,d.size-1).text.length};for(0>b&&(b=0);;){var f=Ec(d,e),g=Q(a,f,e,b,c),h=ic(f);if(!h||g.ch!=rd(f))return g;e=h.find().to.line}}function Q(a,b,c,d,e){function f(d){var e=O(a,{line:c,ch:d},"line",b,j);return h=!0,g>e.bottom?Math.max(0,e.left-i):gp)return{line:c,ch:n,outside:h};for(;;){if(k?n==m||n==ud(b,m,1):1>=n-m){for(var q=p-d>d-o,r=q?m:n;ne.test(b.text.charAt(r));)++r;return{line:c,ch:r,after:q,outside:h}}var s=Math.ceil(l/2),t=m+s;if(k){t=m;for(var u=0;s>u;++u)t=ud(b,t,1)}var v=f(t);v>d?(n=t,p=v,h&&(p+=1e3),l-=s):(m=t,o=v,l=s)}}function R(a){if(null!=a.cachedTextHeight)return a.cachedTextHeight;if(null==wd){wd=hd("pre");for(var b=0;49>b;++b)wd.appendChild(document.createTextNode("x")),wd.appendChild(hd("br"));wd.appendChild(document.createTextNode("x"))}jd(a.measure,wd);var c=wd.offsetHeight/50;return c>3&&(a.cachedTextHeight=c),id(a.measure),c||1}function S(a){if(null!=a.cachedCharWidth)return a.cachedCharWidth;var b=hd("span","x"),c=hd("pre",[b]);jd(a.measure,c);var d=b.offsetWidth;return d>2&&(a.cachedCharWidth=d),d||10}function T(a){a.curOp?++a.curOp.depth:a.curOp={depth:1,changes:[],delayedCallbacks:[],updateInput:null,userSelChange:null,textChanged:null,selectionChanged:!1,updateMaxLine:!1,id:++a.nextOpId}}function U(a){var b=a.curOp;if(!--b.depth){a.curOp=null;var c=a.view,d=a.display;if(b.updateMaxLine&&k(c),c.maxLineChanged&&!a.options.lineWrapping){var e=I(a,c.maxLine,c.maxLine.text.length).right;d.sizer.style.minWidth=e+3+je+"px",c.maxLineChanged=!1}var f,g;if(b.selectionChanged){var h=O(a,c.sel.head);f=Mb(a,h.left,h.top,h.left,h.bottom)}(b.changes.length||f&&null!=f.scrollTop)&&(g=s(a,b.changes,f&&f.scrollTop)),!g&&b.selectionChanged&&y(a),f&&Jb(a),b.selectionChanged&&B(a),c.focused&&b.updateInput&&$(a,b.userSelChange),b.textChanged&&Wc(a,"change",a,b.textChanged),b.selectionChanged&&Wc(a,"cursorActivity",a);for(var i=0;ig&&c[g]==f[g];)++g;var i=e.from,j=e.to;g1e3?b.value=a.display.prevInput="":a.display.prevInput=f,U(a),a.display.pasteIncoming=!1,!0}function $(a,b){var c,d,e=a.view;zb(e.sel.from,e.sel.to)?b&&(a.display.prevInput=a.display.input.value=""):(a.display.prevInput="",c=ue&&(e.sel.to.line-e.sel.from.line>100||(d=a.getSelection()).length>1e3),a.display.input.value=c?"-":d||a.getSelection(),e.focused&&bd(a.display.input)),a.display.inaccurateSelection=c}function _(a){"nocursor"==a.options.readOnly||!Ed&&document.activeElement==a.display.input||a.display.input.focus()}function ab(a){return a.options.readOnly||a.view.cantEdit}function bb(a){function b(){a.view.focused&&setTimeout(ed(_,a),0)}function c(b){a.options.onDragEvent&&a.options.onDragEvent(a,Nc(b))||Qc(b)}function d(){e.inaccurateSelection&&(e.prevInput="",e.inaccurateSelection=!1,e.input.value=a.getSelection(),bd(e.input))}var e=a.display;Uc(e.scroller,"mousedown",V(a,eb)),Uc(e.scroller,"dblclick",V(a,Oc)),Uc(e.lineSpace,"selectstart",function(a){cb(e,a)||Oc(a)}),Dd||Uc(e.scroller,"contextmenu",function(b){tb(a,b)}),Uc(e.scroller,"scroll",function(){ib(a,e.scroller.scrollTop),jb(a,e.scroller.scrollLeft,!0),Wc(a,"scroll",a)}),Uc(e.scrollbarV,"scroll",function(){ib(a,e.scrollbarV.scrollTop)}),Uc(e.scrollbarH,"scroll",function(){jb(a,e.scrollbarH.scrollLeft)}),Uc(e.scroller,"mousewheel",function(b){kb(a,b)}),Uc(e.scroller,"DOMMouseScroll",function(b){kb(a,b)}),Uc(e.scrollbarH,"mousedown",b),Uc(e.scrollbarV,"mousedown",b),Uc(e.wrapper,"scroll",function(){e.wrapper.scrollTop=e.wrapper.scrollLeft=0}),Uc(window,"resize",function f(){e.cachedCharWidth=e.cachedTextHeight=null,L(a),e.wrapper.parentNode?s(a,!0):Vc(window,"resize",f)}),Uc(e.input,"keyup",V(a,function(b){a.options.onKeyEvent&&a.options.onKeyEvent(a,Nc(b))||16==Tc(b,"keyCode")&&(a.view.sel.shift=!1)})),Uc(e.input,"input",ed(Y,a)),Uc(e.input,"keydown",V(a,pb)),Uc(e.input,"keypress",V(a,qb)),Uc(e.input,"focus",ed(rb,a)),Uc(e.input,"blur",ed(sb,a)),a.options.dragDrop&&(Uc(e.scroller,"dragstart",function(b){hb(a,b)}),Uc(e.scroller,"dragenter",c),Uc(e.scroller,"dragover",c),Uc(e.scroller,"drop",V(a,fb))),Uc(e.scroller,"paste",function(){_(a),Y(a)}),Uc(e.input,"paste",function(){e.pasteIncoming=!0,Y(a)}),Uc(e.input,"cut",d),Uc(e.input,"copy",d),Md&&Uc(e.sizer,"mouseup",function(){document.activeElement==e.input&&e.input.blur(),_(a)})}function cb(a,b){for(var c=Rc(b);c!=a.wrapper;c=c.parentNode)if(/\bCodeMirror-(?:line)?widget\b/.test(c.className)||c.parentNode==a.sizer&&c!=a.mover)return!0}function db(a,b,c){var d=a.display;if(!c){var e=Rc(b);if(e==d.scrollbarH||e==d.scrollbarH.firstChild||e==d.scrollbarV||e==d.scrollbarV.firstChild||e==d.scrollbarFiller)return null}var f,g,h=d.lineSpace.getBoundingClientRect();try{f=b.clientX,g=b.clientY}catch(b){return null}return P(a,f-h.left,g-h.top)}function eb(a){function b(a){if("single"==l)return Fb(e,Db(i,j),a),void 0;if(q=Db(i,q),r=Db(i,r),"double"==l){var b=Qb(Ec(i,a.line).text,a);Ab(a,q)?Fb(e,b.from,r):Fb(e,q,b.to)}else"triple"==l&&(Ab(a,q)?Fb(e,r,Db(i,{line:a.line,ch:0})):Fb(e,q,Db(i,{line:a.line+1,ch:0})))}function c(a){var d=++t,h=db(e,a,!0);if(h)if(zb(h,o)){var j=a.clientYs.bottom?20:0;j&&setTimeout(V(e,function(){t==d&&(f.scroller.scrollTop+=j,c(a))}),50)}else{g.focused||rb(e),o=h,b(h);var k=n(f,i);(h.line>=k.to||h.linek-400&&zb(yd.pos,j))l="triple",Oc(a),setTimeout(ed(_,e),20),Rb(e,j.line);else if(xd&&xd.time>k-400&&zb(xd.pos,j)){l="double",yd={time:k,pos:j},Oc(a);var m=Qb(Ec(i,j.line).text,j);Fb(e,m.from,m.to)}else xd={time:k,pos:j};var o=j;if(e.options.dragDrop&&oe&&!ab(e)&&!zb(h.from,h.to)&&!Ab(j,h.from)&&!Ab(h.to,j)&&"single"==l){var p=V(e,function(b){Hd&&(f.scroller.draggable=!1),g.draggingText=!1,Vc(document,"mouseup",p),Vc(f.scroller,"drop",p),Math.abs(a.clientX-b.clientX)+Math.abs(a.clientY-b.clientY)<10&&(Oc(b),Fb(e,j),_(e))});return Hd&&(f.scroller.draggable=!0),g.draggingText=p,f.scroller.dragDrop&&f.scroller.dragDrop(),Uc(document,"mouseup",p),Uc(f.scroller,"drop",p),void 0}Oc(a),"single"==l&&Fb(e,Db(i,j));var q=h.from,r=h.to,s=f.wrapper.getBoundingClientRect(),t=0,u=V(e,function(a){Ed||Sc(a)?c(a):d(a)}),v=V(e,d);Uc(document,"mousemove",u),Uc(document,"mouseup",v)}}function fb(a){var b=this;if(!b.options.onDragEvent||!b.options.onDragEvent(b,Nc(a))){Oc(a);var c=db(b,a,!0),d=a.dataTransfer.files;if(c&&!ab(b))if(d&&d.length&&window.FileReader&&window.File)for(var e=d.length,f=Array(e),g=0,h=function(a,d){var h=new FileReader;h.onload=function(){f[d]=h.result,++g==e&&(c=Db(b.view.doc,c),V(b,function(){var a=yb(b,f.join(""),c,c,"paste");Gb(b,c,a)})())},h.readAsText(a)},i=0;e>i;++i)h(d[i],i);else{if(b.view.draggingText&&!Ab(c,b.view.sel.from)&&!Ab(b.view.sel.to,c))return b.view.draggingText(a),Ed&&setTimeout(ed(_,b),50),void 0;try{var f=a.dataTransfer.getData("Text");if(f){var j=b.view.sel.from,k=b.view.sel.to;Gb(b,c,c),b.view.draggingText&&yb(b,"",j,k,"paste"),b.replaceSelection(f,null,"paste"),_(b),rb(b)}}catch(a){}}}}function gb(a,b){var c=a.display;try{var d=b.clientX,e=b.clientY}catch(b){return!1}if(d>=Math.floor(c.gutters.getBoundingClientRect().right))return!1;if(Oc(b),!Yc(a,"gutterClick"))return!0;var f=c.lineDiv.getBoundingClientRect();if(e>f.bottom)return!0;e-=f.top-c.viewOffset;for(var g=0;g=d){var i=Hc(a.view.doc,e),j=a.options.gutters[g];Xc(a,a,"gutterClick",a,i,j,b);break}}return!0}function hb(a,b){var c=a.getSelection();b.dataTransfer.setData("Text",c),b.dataTransfer.setDragImage&&!Ld&&b.dataTransfer.setDragImage(hd("img"),0,0)}function ib(a,b){Math.abs(a.view.scrollTop-b)<2||(a.view.scrollTop=b,Dd||s(a,[],b),a.display.scroller.scrollTop!=b&&(a.display.scroller.scrollTop=b),a.display.scrollbarV.scrollTop!=b&&(a.display.scrollbarV.scrollTop=b),Dd&&s(a,[]))}function jb(a,b,c){(c?b==a.view.scrollLeft:Math.abs(a.view.scrollLeft-b)<2)||(a.view.scrollLeft=b,o(a),a.display.scroller.scrollLeft!=b&&(a.display.scroller.scrollLeft=b),a.display.scrollbarH.scrollLeft!=b&&(a.display.scrollbarH.scrollLeft=b))}function kb(a,b){var c=b.wheelDeltaX,d=b.wheelDeltaY;if(null==c&&b.detail&&b.axis==b.HORIZONTAL_AXIS&&(c=b.detail),null==d&&b.detail&&b.axis==b.VERTICAL_AXIS?d=b.detail:null==d&&(d=b.wheelDelta),d&&Sd&&Hd)for(var e=b.target;e!=f;e=e.parentNode)if(e.lineObj){a.display.currentWheelTarget=e;break}var f=a.display.scroller;if(c&&!Dd&&!Kd&&null!=Wd)return d&&ib(a,Math.max(0,Math.min(f.scrollTop+d*Wd,f.scrollHeight-f.clientHeight))),jb(a,Math.max(0,Math.min(f.scrollLeft+c*Wd,f.scrollWidth-f.clientWidth))),Oc(b),Bd=null,void 0;if(d&&null!=Wd){var g=d*Wd,h=a.view.scrollTop,i=h+a.display.wrapper.clientHeight;0>g?h=Math.max(0,h+g-50):i=Math.min(a.view.doc.height,i+g+50),s(a,[],{top:h,bottom:i})}20>Vd&&(null==Bd?(Bd=f.scrollLeft,Cd=f.scrollTop,zd=c,Ad=d,setTimeout(function(){if(null!=Bd){var a=f.scrollLeft-Bd,b=f.scrollTop-Cd,c=b&&Ad&&b/Ad||a&&zd&&a/zd;Bd=Cd=null,c&&(Wd=(Wd*Vd+c)/(Vd+1),++Vd)}},200)):(zd+=c,Ad+=d))}function lb(a,b,c){if("string"==typeof b&&(b=fe[b],!b))return!1;a.display.pollingFast&&Z(a)&&(a.display.pollingFast=!1);var d=a.view,e=d.sel.shift;try{ab(a)&&(d.suppressEdits=!0),c&&(d.sel.shift=!1),b(a)}catch(f){if(f!=ke)throw f;return!1}finally{d.sel.shift=e,d.suppressEdits=!1}return!0}function mb(a){var b=a.view.keyMaps.slice(0);return b.push(a.options.keyMap),a.options.extraKeys&&b.unshift(a.options.extraKeys),b}function nb(a,b){function c(){i=!0}var d=Vb(a.options.keyMap),e=d.auto;clearTimeout(Xd),e&&!Xb(b)&&(Xd=setTimeout(function(){Vb(a.options.keyMap)==d&&(a.options.keyMap=e.call?e.call(null,a):e)},50));var f=ve[Tc(b,"keyCode")],g=!1,h=Sd&&(Kd||Id);if(null==f||b.altGraphKey)return!1;Tc(b,"altKey")&&(f="Alt-"+f),Tc(b,h?"metaKey":"ctrlKey")&&(f="Ctrl-"+f),Tc(b,h?"ctrlKey":"metaKey")&&(f="Cmd-"+f);var i=!1,j=mb(a);return g=Tc(b,"shiftKey")?Wb("Shift-"+f,j,function(b){return lb(a,b,!0)},c)||Wb(f,j,function(b){return"string"==typeof b&&/^go[A-Z]/.test(b)?lb(a,b):void 0},c):Wb(f,j,function(b){return lb(a,b)},c),i&&(g=!1),g&&(Oc(b),B(a),Gd&&(b.oldKeyCode=b.keyCode,b.keyCode=0)),g}function ob(a,b,c){var d=Wb("'"+c+"'",mb(a),function(b){return lb(a,b,!0)});return d&&(Oc(b),B(a)),d}function pb(a){var b=this;if(b.view.focused||rb(b),Ed&&27==a.keyCode&&(a.returnValue=!1),!b.options.onKeyEvent||!b.options.onKeyEvent(b,Nc(a))){var c=Tc(a,"keyCode");b.view.sel.shift=16==c||Tc(a,"shiftKey");var d=nb(b,a);Kd&&(Zd=d?c:null,d||88!=c||ue||!Tc(a,Sd?"metaKey":"ctrlKey")||b.replaceSelection(""))}}function qb(a){var b=this;if(!b.options.onKeyEvent||!b.options.onKeyEvent(b,Nc(a))){var c=Tc(a,"keyCode"),d=Tc(a,"charCode");if(Kd&&c==Zd)return Zd=null,Oc(a),void 0;if(!(Kd&&(!a.which||a.which<10)||Md)||!nb(b,a)){var e=String.fromCharCode(null==d?c:d);this.options.electricChars&&this.view.mode.electricChars&&this.options.smartIndent&&!ab(this)&&this.view.mode.electricChars.indexOf(e)>-1&&setTimeout(V(b,function(){Nb(b,b.view.sel.to.line,"smart")}),75),ob(b,a,e)||Y(b)}}}function rb(a){"nocursor"!=a.options.readOnly&&(a.view.focused||(Wc(a,"focus",a),a.view.focused=!0,-1==a.display.scroller.className.search(/\bCodeMirror-focused\b/)&&(a.display.scroller.className+=" CodeMirror-focused"),$(a,!0)),X(a),B(a))}function sb(a){a.view.focused&&(Wc(a,"blur",a),a.view.focused=!1,a.display.scroller.className=a.display.scroller.className.replace(" CodeMirror-focused","")),clearInterval(a.display.blinker),setTimeout(function(){a.view.focused||(a.view.sel.shift=!1)},150)}function tb(a,b){function c(){if(d.inputDiv.style.position="relative",d.input.style.cssText=h,Gd&&(d.scrollbarV.scrollTop=d.scroller.scrollTop=g),X(a),null!=d.input.selectionStart){clearTimeout(Yd); +var b=d.input.value=" "+(zb(e.from,e.to)?"":d.input.value),c=0;d.prevInput=" ",d.input.selectionStart=1,d.input.selectionEnd=b.length,Yd=setTimeout(function f(){" "==d.prevInput&&0==d.input.selectionStart?V(a,fe.selectAll)(a):c++<10?Yd=setTimeout(f,500):$(a)},200)}}var d=a.display,e=a.view.sel,f=db(a,b),g=d.scroller.scrollTop;if(f&&!Kd){(zb(e.from,e.to)||Ab(f,e.from)||!Ab(f,e.to))&&V(a,Gb)(a,f,f);var h=d.input.style.cssText;d.inputDiv.style.position="absolute",d.input.style.cssText="position: fixed; width: 30px; height: 30px; top: "+(b.clientY-5)+"px; left: "+(b.clientX-5)+"px; z-index: 1000; background: white; outline: none;border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",_(a),$(a,!0),zb(e.from,e.to)&&(d.input.value=d.prevInput=" "),Dd?(Qc(b),Uc(window,"mouseup",function i(){Vc(window,"mouseup",i),setTimeout(c,20)})):setTimeout(c,50)}}function ub(a,b,c,d,e,f){var g=Td&&fc(a.view.doc,b,c);if(!g)return vb(a,b,c,d,e,f);for(var h=g.length-1;h>=1;--h)vb(a,g[h].from,g[h].to,[""],f);return g.length?vb(a,g[0].from,g[0].to,d,e,f):void 0}function vb(a,b,c,d,e,f){if(!a.view.suppressEdits){var g=a.view,h=g.doc,i=[];h.iter(b.line,c.line+1,function(a){i.push(oc(a.text,a.markedSpans))});var j=g.sel.from,k=g.sel.to,l=ec(nc(i[0]),nc(ad(i)),b.ch,c.ch,d),m=xb(a,b,c,l,e,f);return g.history&&Lc(a,b.line,d.length,i,f,j,k,g.sel.from,g.sel.to),m}}function wb(a,b){var c=a.view.doc,d=a.view.history,e=("undo"==b?d.done:d.undone).pop();if(e){for(var f={events:[],fromBefore:e.fromAfter,toBefore:e.toAfter,fromAfter:e.fromBefore,toAfter:e.toBefore},g=e.events.length-1;g>=0;g-=1){d.dirtyCounter+="undo"==b?-1:1;var h=e.events[g],i=[],j=h.start+h.added;c.iter(h.start,j,function(a){i.push(oc(a.text,a.markedSpans))}),f.events.push({start:h.start,added:h.old.length,old:i});var k=g?null:{from:e.fromBefore,to:e.toBefore};xb(a,{line:h.start,ch:0},{line:j-1,ch:Ec(c,j-1).text.length},h.old,k,b)}("undo"==b?d.undone:d.done).push(f)}}function xb(a,b,c,d,e,f){var g=a.view,h=g.doc,i=a.display;if(!g.suppressEdits){var k=c.line-b.line,l=Ec(h,b.line),m=Ec(h,c.line),n=!1,o=b.line;a.options.lineWrapping||(o=Gc(jc(h,l)),h.iter(o,c.line+1,function(a){return j(h,a)==g.maxLineLength?(n=!0,!0):void 0}));var p=ad(d),q=R(i);if(0==b.ch&&0==c.ch&&""==mc(p)){for(var r=[],s=0,t=d.length-1;t>s;++s)r.push(rc(mc(d[s]),nc(d[s]),q));sc(a,m,m.text,nc(p)),k&&h.remove(b.line,k,a),r.length&&h.insert(b.line,r)}else if(l==m)if(1==d.length)sc(a,l,l.text.slice(0,b.ch)+mc(d[0])+l.text.slice(c.ch),nc(d[0]));else{for(var r=[],s=1,t=d.length-1;t>s;++s)r.push(rc(mc(d[s]),nc(d[s]),q));r.push(rc(mc(p)+l.text.slice(c.ch),nc(p),q)),sc(a,l,l.text.slice(0,b.ch)+mc(d[0]),nc(d[0])),h.insert(b.line+1,r)}else if(1==d.length)sc(a,l,l.text.slice(0,b.ch)+mc(d[0])+m.text.slice(c.ch),nc(d[0])),h.remove(b.line+1,k,a);else{var r=[];sc(a,l,l.text.slice(0,b.ch)+mc(d[0]),nc(d[0])),sc(a,m,mc(p)+m.text.slice(c.ch),nc(p));for(var s=1,t=d.length-1;t>s;++s)r.push(rc(mc(d[s]),nc(d[s]),q));k>1&&h.remove(b.line+1,k-1,a),h.insert(b.line+1,r)}if(a.options.lineWrapping){var u=Math.max(5,i.scroller.clientWidth/S(i)-3);h.iter(b.line,b.line+d.length,function(a){if(0!=a.height){var b=(Math.ceil(a.text.length/u)||1)*q;b!=a.height&&Fc(a,b)}})}else h.iter(o,b.line+d.length,function(a){var b=j(h,a);b>g.maxLineLength&&(g.maxLine=a,g.maxLineLength=b,g.maxLineChanged=!0,n=!1)}),n&&(a.curOp.updateMaxLine=!0);g.frontier=Math.min(g.frontier,b.line),C(a,400);var v=d.length-k-1;if(W(a,b.line,c.line+1,v),Yc(a,"change")){for(var s=0;s=a.size)return{line:a.size-1,ch:Ec(a,a.size-1).text.length};var c=b.ch,d=Ec(a,b.line).text.length;return null==c||c>d?{line:b.line,ch:d}:0>c?{line:b.line,ch:0}:b}function Eb(a,b){return b>=0&&b=g.ch:l.to>g.ch))){if(d&&m.clearOnEnter){(i||(i=[])).push(m);continue}if(!m.atomic)continue;var n=m.find()[0>h?"from":"to"];if(zb(n,g)&&(n.ch+=h,n.ch<0?n=n.line?Db(e,{line:n.line-1}):null:n.ch>j.text.length&&(n=n.line(window.innerHeight||document.documentElement.clientHeight)&&(f=!1),null!=f&&!Pd){var g="none"==d.cursor.style.display;g&&(d.cursor.style.display="",d.cursor.style.left=c.left+"px",d.cursor.style.top=c.top-d.viewOffset+"px"),d.cursor.scrollIntoView(f),g&&(d.cursor.style.display="none")}}}function Kb(a,b){for(;;){var c=!1,d=O(a,b),e=Mb(a,d.left,d.top,d.left,d.bottom),f=a.view.scrollTop,g=a.view.scrollLeft;if(null!=e.scrollTop&&(ib(a,e.scrollTop),Math.abs(a.view.scrollTop-f)>1&&(c=!0)),null!=e.scrollLeft&&(jb(a,e.scrollLeft),Math.abs(a.view.scrollLeft-g)>1&&(c=!0)),!c)return d}}function Lb(a,b,c,d,e){var f=Mb(a,b,c,d,e);null!=f.scrollTop&&ib(a,f.scrollTop),null!=f.scrollLeft&&jb(a,f.scrollLeft)}function Mb(a,b,c,d,e){var f=a.display,g=G(f);c+=g,e+=g;var h=f.scroller.clientHeight-je,i=f.scroller.scrollTop,j={},k=a.view.doc.height+2*g,l=g+10>c,m=e+g>k-10;i>c?j.scrollTop=l?0:Math.max(0,c):e>i+h&&(j.scrollTop=(m?k:e)-h);var n=f.scroller.clientWidth-je,o=f.scroller.scrollLeft;b+=f.gutters.offsetWidth,d+=f.gutters.offsetWidth;var p=f.gutters.offsetWidth,q=p+10>b;return o+p>b||q?(q&&(b=0),j.scrollLeft=Math.max(0,b-10-p)):d>n+o-3&&(j.scrollLeft=d+10-n),j}function Nb(a,b,c,d){var e=a.view.doc;if(c||(c="add"),"smart"==c)if(a.view.mode.indent)var f=F(a,b);else c="prev";var g,h=a.options.tabSize,i=Ec(e,b),j=$c(i.text,null,h),k=i.text.match(/^\s*/)[0];if("smart"==c&&(g=a.view.mode.indent(f,i.text.slice(k.length),i.text),g==ke)){if(!d)return;c="prev"}"prev"==c?g=b?$c(Ec(e,b-1).text,null,h):0:"add"==c?g=j+a.options.indentUnit:"subtract"==c&&(g=j-a.options.indentUnit),g=Math.max(0,g);var l="",m=0;if(a.options.indentWithTabs)for(var n=Math.floor(g/h);n;--n)m+=h,l+=" ";g>m&&(l+=_c(g-m)),l!=k&&yb(a,l,{line:b,ch:0},{line:b,ch:k.length},"input"),i.stateAfter=null}function Ob(a,b,c){var d=b,e=b,f=a.view.doc;return"number"==typeof b?e=Ec(f,Cb(f,b)):d=Gc(b),null==d?null:c(e,d)?(W(a,d,d+1),e):null}function Pb(a,b,c,d){function e(){var a=i+b;return 0>a||a==g.size?!1:(i=a,k=Ec(g,a))}function f(a){var c=(d?ud:vd)(k,j,b,!0);if(null==c){if(a||!e())return!1;j=d?(0>b?rd:qd)(k):0>b?k.text.length:0}else j=c;return!0}var g=a.view.doc,h=a.view.sel.head,i=h.line,j=h.ch,k=Ec(g,i);if("char"==c)f();else if("column"==c)f(!0);else if("word"==c)for(var l=!1;!(0>b)||f();){if(fd(k.text.charAt(j)))l=!0;else if(l){0>b&&(b=1,f());break}if(b>0&&!f())break}return Ib(a,{line:i,ch:j},b,!0)}function Qb(a,b){var c=b.ch,d=b.ch;if(a){b.after===!1||d==a.length?--c:++d;for(var e=a.charAt(c),f=fd(e)?fd:/\s/.test(e)?function(a){return/\s/.test(a)}:function(a){return!/\s/.test(a)&&!fd(a)};c>0&&f(a.charAt(c-1));)--c;for(;dh;++h)if(e(g[h]))return!0;return!1}for(var f=0;f=b:e.to>b);(c||(c=[])).push({from:e.from,to:h?null:e.to,marker:f})}}return c}function dc(a,b,c){if(a)for(var d,e=0;e=c:f.to>c);if(h||"bookmark"==g.type&&f.from==c&&f.from!=b){var i=null==f.from||(g.inclusiveLeft?f.from<=c:f.from0&&f)for(var j=0;jj;++j)m.push(oc(e[j+1],n));m.push(oc(ad(e),g))}return m}function fc(a,b,c){var d=null;if(a.iter(b.line,c.line+1,function(a){if(a.markedSpans)for(var b=0;bb)&&(!c||c.width=k.length||h!=k[g]||i!=k[g+1],k[g++]=h,k[g++]=i),h=m,i=l),j.pos>5e3)break}return h&&(f=f||g>=k.length||h!=k[g]||i!=k[g+1],k[g++]=h,k[g++]=i),j.pos>5e3&&(k[g++]=b.text.slice(j.pos),k[g++]=null),g!=k.length&&(k.length=g,f=!0),f}function vc(a,b,c){var d=a.view.mode,e=new Yb(b.text,a.options.tabSize);for(""==b.text&&d.blankLine&&d.blankLine(c);!e.eol()&&e.pos<=5e3;)d.token(e,c),e.start=e.pos}function wc(a){return a?he[a]||(he[a]="cm-"+a.replace(/ +/g," cm-")):null}function xc(a,b,c){for(var d,e,f,g=b,h=!0;d=hc(g);)h=!1,g=Ec(a.view.doc,d.find().from.line),e||(e=g);var i={pre:hd("pre"),col:0,pos:0,display:!c,measure:null,addedOne:!1,cm:a};g.textClass&&(i.pre.className=g.textClass);do{g.styles||uc(a,g,g.stateAfter=F(a,Gc(g))),i.measure=g==b&&c,i.pos=0,i.addToken=i.measure?zc:yc,c&&f&&g!=b&&!i.addedOne&&(c[0]=i.pre.appendChild(md(a.display.measure)),i.addedOne=!0);var j=Bc(g,i);f=g==e,j&&(g=Ec(a.view.doc,j.to.line),h=!1)}while(j);return c&&!i.addedOne&&(c[0]=i.pre.appendChild(h?hd("span"," "):md(a.display.measure))),i.pre.firstChild||kc(b)||i.pre.appendChild(document.createTextNode(" ")),i.pre}function yc(a,b,c,d,e){if(b){if(ie.test(b))for(var f=document.createDocumentFragment(),g=0;;){ie.lastIndex=g;var h=ie.exec(b),i=h?h.index-g:b.length-g;if(i&&(f.appendChild(document.createTextNode(b.slice(g,g+i))),a.col+=i),!h)break;if(g+=i+1," "==h[0]){var j=a.cm.options.tabSize,k=j-a.col%j;f.appendChild(hd("span",_c(k),"cm-tab")),a.col+=k}else{var l=hd("span","•","cm-invalidchar");l.title="\\u"+h[0].charCodeAt(0).toString(16),f.appendChild(l),a.col+=1}}else{a.col+=b.length;var f=document.createTextNode(b)}if(c||d||e||a.measure){var m=c||"";return d&&(m+=d),e&&(m+=e),a.pre.appendChild(hd("span",[f],m))}a.pre.appendChild(f)}}function zc(a,b,c,d,e){for(var f=0;fl)?(null!=r.to&&o>r.to&&(o=r.to,g=""),s.className&&(f+=" "+s.className),s.startStyle&&r.from==l&&(h+=" "+s.startStyle),s.endStyle&&r.to==o&&(g+=" "+s.endStyle),s.collapsed&&(!i||i.marker.widthl&&o>r.from&&(o=r.from),"bookmark"==s.type&&r.from==l&&s.replacedWith&&(p=s.replacedWith)}if(i&&(i.from||0)==l&&(Ac(b,(null==i.to?k:i.to)-l,null!=i.from&&i.marker.replacedWith),null==i.to))return i.marker.find();p&&!i&&Ac(b,0,p)}if(l>=k)break;for(var t=Math.min(k,o);;){if(n){var u=l+n.length;if(!i){var v=u>t?n.slice(0,t-l):n;b.addToken(b,v,e+f,h,l+v.length==o?g:"")}if(u>=t){n=n.slice(t-l),l=t;break}l=u,h=""}n=c[m++],e=wc(c[m++])}}else for(var m=0;mb;++b)a[b].parent=this,d+=a[b].height;this.height=d}function Dc(a){this.children=a;for(var b=0,c=0,d=0,e=a.length;e>d;++d){var f=a[d];b+=f.chunkSize(),c+=f.height,f.parent=this}this.size=b,this.height=c,this.parent=null}function Ec(a,b){for(;!a.lines;)for(var c=0;;++c){var d=a.children[c],e=d.chunkSize();if(e>b){a=d;break}b-=e}return a.lines[b]}function Fc(a,b){for(var c=b-a.height,d=a;d;d=d.parent)d.height+=c}function Gc(a){if(null==a.parent)return null;for(var b=a.parent,c=cd(b.lines,a),d=b.parent;d;b=d,d=d.parent)for(var e=0;d.children[e]!=b;++e)c+=d.children[e].chunkSize();return c}function Hc(a,b){var c=0;a:do{for(var d=0,e=a.children.length;e>d;++d){var f=a.children[d],g=f.height;if(g>b){a=f;continue a}b-=g,c+=f.chunkSize()}return c}while(!a.lines);for(var d=0,e=a.lines.length;e>d;++d){var h=a.lines[d],i=h.height;if(i>b)break;b-=i}return c+d}function Ic(a,b){b=jc(a.view.doc,b);for(var c=0,d=b.parent,e=0;ek-600)){var m=ad(l.events);if(m.start>b+d.length||m.start+m.added0;--p)m.old.unshift(d[p-1]);for(var p=o;p>0;--p)m.old.push(d[d.length-p]);n&&(m.start=b),m.added+=c-(d.length-n-o)}l.fromAfter=h,l.toAfter=i}else{for(l={events:[{start:b,added:c,old:d}],fromBefore:f,toBefore:g,fromAfter:h,toAfter:i},j.done.push(l);j.done.length>a.options.undoDepth;)j.done.shift();j.dirtyCounter<0?j.dirtyCounter=0/0:j.dirtyCounter++}j.lastTime=k,j.lastOp=a.curOp.id,j.lastOrigin=e}function Mc(){Qc(this)}function Nc(a){return a.stop||(a.stop=Mc),a}function Oc(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Pc(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Qc(a){Oc(a),Pc(a)}function Rc(a){return a.target||a.srcElement}function Sc(a){var b=a.which;return null==b&&(1&a.button?b=1:2&a.button?b=3:4&a.button&&(b=2)),Sd&&a.ctrlKey&&1==b&&(b=3),b}function Tc(a,b){var c=a.override&&a.override.hasOwnProperty(b);return c?a.override[b]:a[b]}function Uc(a,b,c){if(a.addEventListener)a.addEventListener(b,c,!1);else if(a.attachEvent)a.attachEvent("on"+b,c);else{var d=a._handlers||(a._handlers={}),e=d[b]||(d[b]=[]);e.push(c)}}function Vc(a,b,c){if(a.removeEventListener)a.removeEventListener(b,c,!1);else if(a.detachEvent)a.detachEvent("on"+b,c);else{var d=a._handlers&&a._handlers[b];if(!d)return;for(var e=0;e0}function Zc(){this.id=null}function $c(a,b,c){null==b&&(b=a.search(/[^\s\u00a0]/),-1==b&&(b=a.length));for(var d=0,e=0;b>d;++d)" "==a.charAt(d)?e+=c-e%c:++e;return e}function _c(a){for(;le.length<=a;)le.push(ad(le)+" ");return le[a]}function ad(a){return a[a.length-1]}function bd(a){Qd?(a.selectionStart=0,a.selectionEnd=a.value.length):a.select()}function cd(a,b){if(a.indexOf)return a.indexOf(b);for(var c=0,d=a.length;d>c;++c)if(a[c]==b)return c;return-1}function dd(a){for(var b=[],c=0;a>c;++c)b.push(void 0);return b}function ed(a){var b=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,b)}}function fd(a){return/\w/.test(a)||a>"€"&&(a.toUpperCase()!=a.toLowerCase()||me.test(a))}function gd(a){var b=0;for(var c in a)a.hasOwnProperty(c)&&a[c]&&++b;return!b}function hd(a,b,c,d){var e=document.createElement(a);if(c&&(e.className=c),d&&(e.style.cssText=d),"string"==typeof b)kd(e,b);else if(b)for(var f=0;f2&&!Fd)}return re?hd("span","​"):hd("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px")}function nd(a,b,c,d){if(!a)return d(b,c,"ltr");for(var e=0;eb&&d(Math.max(f.from,b),Math.min(f.to,c),1==f.level?"rtl":"ltr")}}function od(a){return a.level%2?a.to:a.from}function pd(a){return a.level%2?a.from:a.to}function qd(a){var b=Jc(a);return b?od(b[0]):0}function rd(a){var b=Jc(a);return b?pd(ad(b)):a.text.length}function sd(a,b){var c=Ec(a.view.doc,b),d=jc(a.view.doc,c);d!=c&&(b=Gc(d));var e=Jc(d),f=e?e[0].level%2?rd(d):qd(d):0;return{line:b,ch:f}}function td(a,b){for(var c,d;c=ic(d=Ec(a.view.doc,b));)b=c.find().to.line;var e=Jc(d),f=e?e[0].level%2?qd(d):rd(d):d.text.length;return{line:b,ch:f}}function ud(a,b,c,d){var e=Jc(a);if(!e)return vd(a,b,c,d);for(var f=d?function(b,c){do b+=c;while(b>0&&ne.test(a.text.charAt(b)));return b}:function(a,b){return a+b},g=e[0].level,h=0;hb||j&&(i.from==b||i.to==b))break}for(var k=f(b,i.level%2?-c:c);null!=k;)if(i.level%2==g){if(!(ki.to))break;i=e[h+=c],k=i&&(c>0==i.level%2?f(i.to,-1):f(i.from,1))}else if(k==od(i))i=e[--h],k=i&&pd(i);else{if(k!=pd(i))break;i=e[++h],k=i&&od(i)}return 0>k||k>a.text.length?null:k}function vd(a,b,c,d){var e=b+c;if(d)for(;e>0&&ne.test(a.text.charAt(e));)e+=c;return 0>e||e>a.text.length?null:e}var wd,xd,yd,zd,Ad,Bd,Cd,Dd=/gecko\/\d/i.test(navigator.userAgent),Ed=/MSIE \d/.test(navigator.userAgent),Fd=/MSIE [1-7]\b/.test(navigator.userAgent),Gd=/MSIE [1-8]\b/.test(navigator.userAgent),Hd=/WebKit\//.test(navigator.userAgent),Id=Hd&&/Qt\/\d+\.\d+/.test(navigator.userAgent),Jd=/Chrome\//.test(navigator.userAgent),Kd=/Opera\//.test(navigator.userAgent),Ld=/Apple Computer/.test(navigator.vendor),Md=/KHTML\//.test(navigator.userAgent),Nd=/Mac OS X 1\d\D([7-9]|\d\d)\D/.test(navigator.userAgent),Od=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(navigator.userAgent),Pd=/PhantomJS/.test(navigator.userAgent),Qd=/AppleWebKit/.test(navigator.userAgent)&&/Mobile\/\w+/.test(navigator.userAgent),Rd=Qd||/Android|webOS|BlackBerry|Opera Mini|IEMobile/i.test(navigator.userAgent),Sd=Qd||/Mac/.test(navigator.platform),Td=!1,Ud=!1,Vd=0,Wd=null;Ed?Wd=-.53:Dd?Wd=15:Jd?Wd=-.7:Ld&&(Wd=-1/3);var Xd,Yd,Zd=null;a.prototype={getValue:function(a){var b=[],c=this.view.doc;return c.iter(0,c.size,function(a){b.push(a.text)}),b.join(a||"\n")},setValue:V(null,function(a){var b=this.view.doc,c={line:0,ch:0},d=Ec(b,b.size-1).text.length;vb(this,c,{line:b.size-1,ch:d},se(a),c,c,"setValue")}),getSelection:function(a){return this.getRange(this.view.sel.from,this.view.sel.to,a)},replaceSelection:V(null,function(a,b,c){var d=this.view.sel;ub(this,d.from,d.to,se(a),b||"around",c)}),focus:function(){window.focus(),_(this),rb(this),Y(this)},setOption:function(a,b){var c=this.options,d=c[a];(c[a]!=b||"mode"==a)&&(c[a]=b,$d.hasOwnProperty(a)&&V(this,$d[a])(this,b,d))},getOption:function(a){return this.options[a]},getMode:function(){return this.view.mode},addKeyMap:function(a){this.view.keyMaps.push(a)},removeKeyMap:function(a){for(var b=this.view.keyMaps,c=0;c=d;++d)Nb(this,d,a)}),historySize:function(){var a=this.view.history;return{undo:a.done.length,redo:a.undone.length}},clearHistory:function(){this.view.history=Kc()},markClean:function(){this.view.history.dirtyCounter=0,this.view.history.lastOp=this.view.history.lastOrigin=null},isClean:function(){return 0==this.view.history.dirtyCounter},getHistory:function(){function a(a){for(var b,c=0,d=[];c=a.ch)&&c.push(f.marker)}return c},setGutterMarker:V(null,function(a,b,c){return Ob(this,a,function(a){var d=a.gutterMarkers||(a.gutterMarkers={});return d[b]=c,!c&&gd(d)&&(a.gutterMarkers=null),!0})}),clearGutter:V(null,function(a){var b=0,c=this,d=c.view.doc;d.iter(0,d.size,function(d){d.gutterMarkers&&d.gutterMarkers[a]&&(d.gutterMarkers[a]=null,W(c,b,b+1),gd(d.gutterMarkers)&&(d.gutterMarkers=null)),++b})}),addLineClass:V(null,function(a,b,c){return Ob(this,a,function(a){var d="text"==b?"textClass":"background"==b?"bgClass":"wrapClass";if(a[d]){if(new RegExp("\\b"+c+"\\b").test(a[d]))return!1;a[d]+=" "+c}else a[d]=c;return!0})}),removeLineClass:V(null,function(a,b,c){return Ob(this,a,function(a){var d="text"==b?"textClass":"background"==b?"bgClass":"wrapClass",e=a[d];if(!e)return!1;if(null==c)a[d]=null;else{var f=e.replace(new RegExp("^"+c+"\\b\\s*|\\s*\\b"+c+"\\b"),"");if(f==e)return!1;a[d]=f||null}return!0})}),addLineWidget:V(null,function(a,b,c){var d=c||{};return d.node=b,d.noHScroll&&(this.display.alignWidgets=!0),Ob(this,a,function(a){return(a.widgets||(a.widgets=[])).push(d),d.line=a,!0}),d}),removeLineWidget:V(null,function(a){var b=a.line.widgets,c=Gc(a.line);if(null!=c){for(var d=0;di&&a.top>b.offsetHeight&&(g=a.top-b.offsetHeight),h+b.offsetWidth>j&&(h=j-b.offsetWidth)}b.style.top=g+G(f)+"px",b.style.left=b.style.right="","right"==e?(h=f.sizer.clientWidth-b.offsetWidth,b.style.right="0px"):("left"==e?h=0:"middle"==e&&(h=(f.sizer.clientWidth-b.offsetWidth)/2),b.style.left=h+"px"),c&&Lb(this,h,g,h+b.offsetWidth,g+b.offsetHeight)},lineCount:function(){return this.view.doc.size},clipPos:function(a){return Db(this.view.doc,a)},getCursor:function(a){var b,c=this.view.sel;return b=null==a||"head"==a?c.head:"anchor"==a?c.anchor:"end"==a||a===!1?c.to:c.from,Bb(b)},somethingSelected:function(){return!zb(this.view.sel.from,this.view.sel.to)},setCursor:V(null,function(a,b,c){var d=Db(this.view.doc,"number"==typeof a?{line:a,ch:b||0}:a);c?Fb(this,d):Gb(this,d,d)}),setSelection:V(null,function(a,b){var c=this.view.doc;Gb(this,Db(c,a),Db(c,b||a))}),extendSelection:V(null,function(a,b){var c=this.view.doc;Fb(this,Db(c,a),b&&Db(c,b))}),setExtending:function(a){this.view.sel.extend=a},getLine:function(a){var b=this.getLineHandle(a);return b&&b.text},getLineHandle:function(a){var b=this.view.doc;return Eb(b,a)?Ec(b,a):void 0},getLineNumber:function(a){return Gc(a)},setLine:V(null,function(a,b){Eb(this.view.doc,a)&&yb(this,b,{line:a,ch:0},{line:a,ch:Ec(this.view.doc,a).text.length})}),removeLine:V(null,function(a){Eb(this.view.doc,a)&&yb(this,"",{line:a,ch:0},Db(this.view.doc,{line:a+1,ch:0}))}),replaceRange:V(null,function(a,b,c){var d=this.view.doc;return b=Db(d,b),c=c?Db(d,c):b,yb(this,a,b,c)}),getRange:function(a,b,c){var d=this.view.doc;a=Db(d,a),b=Db(d,b);var e=a.line,f=b.line;if(e==f)return Ec(d,e).text.slice(a.ch,b.ch);var g=[Ec(d,e).text.slice(a.ch)];return d.iter(e+1,f,function(a){g.push(a.text) +}),g.push(Ec(d,f).text.slice(0,b.ch)),g.join(c||"\n")},triggerOnKeyDown:V(null,pb),execCommand:function(a){return fe[a](this)},moveH:V(null,function(a,b){var c=this.view.sel,d=0>a?c.from:c.to;(c.shift||c.extend||zb(c.from,c.to))&&(d=Pb(this,a,b,!0)),Fb(this,d,d,a)}),deleteH:V(null,function(a,b){var c=this.view.sel;zb(c.from,c.to)?yb(this,"",c.from,Pb(this,a,b,!1),"delete"):yb(this,"",c.from,c.to,"delete"),this.curOp.userSelChange=!0}),moveV:V(null,function(a,b){var c,d=this.view,e=d.doc,f=this.display,g=d.sel.head,h=O(this,g,"div"),i=h.left;if(null!=d.goalColumn&&(i=d.goalColumn),"page"==b){var j=Math.min(f.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight);c=h.top+a*j}else"line"==b&&(c=a>0?h.bottom+3:h.top-3);do{var k=P(this,i,c);c+=5*a}while(k.outside&&(0>a?c>0:ca?(b=a,!0):(a-=e,++c,void 0)}),Db(d,{line:c,ch:b})},indexFromPos:function(a){if(a.line<0||a.ch<0)return 0;var b=a.ch;return this.view.doc.iter(0,a.line,function(a){b+=a.text.length+1}),b},scrollTo:function(a,b){null!=a&&(this.display.scrollbarH.scrollLeft=this.display.scroller.scrollLeft=a),null!=b&&(this.display.scrollbarV.scrollTop=this.display.scroller.scrollTop=b),s(this,[])},getScrollInfo:function(){var a=this.display.scroller,b=je;return{left:a.scrollLeft,top:a.scrollTop,height:a.scrollHeight-b,width:a.scrollWidth-b,clientHeight:a.clientHeight-b,clientWidth:a.clientWidth-b}},scrollIntoView:function(a){"number"==typeof a&&(a={line:a,ch:0}),a=a?Db(this.view.doc,a):this.view.sel.head,Kb(this,a)},setSize:function(a,b){function c(a){return"number"==typeof a||/^\d+$/.test(String(a))?a+"px":a}null!=a&&(this.display.wrapper.style.width=c(a)),null!=b&&(this.display.wrapper.style.height=c(b)),this.refresh()},on:function(a,b){Uc(this,a,b)},off:function(a,b){Vc(this,a,b)},operation:function(a){return V(this,a)()},refresh:function(){L(this),this.display.scroller.scrollHeight>this.view.scrollTop&&(this.display.scrollbarV.scrollTop=this.display.scroller.scrollTop=this.view.scrollTop),s(this,!0)},getInputField:function(){return this.display.input},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}};var $d=a.optionHandlers={},_d=a.defaults={},ae=a.Init={toString:function(){return"CodeMirror.Init"}};Sb("value","",function(a,b){a.setValue(b)},!0),Sb("mode",null,d,!0),Sb("indentUnit",2,d,!0),Sb("indentWithTabs",!1),Sb("smartIndent",!0),Sb("tabSize",4,function(a){d(a),L(a),s(a,!0)},!0),Sb("electricChars",!0),Sb("theme","default",function(a){g(a),h(a)},!0),Sb("keyMap","default",f),Sb("extraKeys",null),Sb("onKeyEvent",null),Sb("onDragEvent",null),Sb("lineWrapping",!1,e,!0),Sb("gutters",[],function(a){l(a.options),h(a)},!0),Sb("lineNumbers",!1,function(a){l(a.options),h(a)},!0),Sb("firstLineNumber",1,h,!0),Sb("lineNumberFormatter",function(a){return a},h,!0),Sb("showCursorWhenSelecting",!1,y,!0),Sb("readOnly",!1,function(a,b){"nocursor"==b?(sb(a),a.display.input.blur()):b||$(a,!0)}),Sb("dragDrop",!0),Sb("cursorBlinkRate",530),Sb("cursorHeight",1),Sb("workTime",100),Sb("workDelay",100),Sb("flattenSpans",!0),Sb("pollInterval",100),Sb("undoDepth",40),Sb("viewportMargin",10,function(a){a.refresh()},!0),Sb("tabindex",null,function(a,b){a.display.input.tabIndex=b||""}),Sb("autofocus",null);var be=a.modes={},ce=a.mimeModes={};a.defineMode=function(b,c){if(a.defaults.mode||"null"==b||(a.defaults.mode=b),arguments.length>2){c.dependencies=[];for(var d=2;d0&&b.ch=this.string.length},sol:function(){return 0==this.pos},peek:function(){return this.string.charAt(this.pos)||void 0},next:function(){return this.posb},eatSpace:function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},skipToEnd:function(){this.pos=this.string.length},skipTo:function(a){var b=this.string.indexOf(a,this.pos);return b>-1?(this.pos=b,!0):void 0},backUp:function(a){this.pos-=a},column:function(){return $c(this.string,this.start,this.tabSize)},indentation:function(){return $c(this.string,null,this.tabSize)},match:function(a,b,c){if("string"!=typeof a){var d=this.string.slice(this.pos).match(a);return d&&d.index>0?null:(d&&b!==!1&&(this.pos+=d[0].length),d)}var e=function(a){return c?a.toLowerCase():a};return e(this.string).indexOf(e(a),this.pos)==this.pos?(b!==!1&&(this.pos+=a.length),!0):void 0},current:function(){return this.string.slice(this.start,this.pos)}},a.StringStream=Yb,Zb.prototype.clear=function(){if(!this.explicitlyCleared){T(this.cm);for(var a=null,b=null,c=0;cd;++d){var f=this.lines[d];this.height-=f.height,tc(f),Xc(c,f,"delete")}this.lines.splice(a,b)},collapse:function(a){a.splice.apply(a,[a.length,0].concat(this.lines))},insertHeight:function(a,b,c){this.height+=c,this.lines=this.lines.slice(0,a).concat(b).concat(this.lines.slice(a));for(var d=0,e=b.length;e>d;++d)b[d].parent=this},iterN:function(a,b,c){for(var d=a+b;d>a;++a)if(c(this.lines[a]))return!0}},Dc.prototype={chunkSize:function(){return this.size},remove:function(a,b,c){this.size-=b;for(var d=0;da){var g=Math.min(b,f-a),h=e.height;if(e.remove(a,g,c),this.height-=h-e.height,f==g&&(this.children.splice(d--,1),e.parent=null),0==(b-=g))break;a=0}else a-=f}if(this.size-b<25){var i=[];this.collapse(i),this.children=[new Cc(i)],this.children[0].parent=this}},collapse:function(a){for(var b=0,c=this.children.length;c>b;++b)this.children[b].collapse(a)},insert:function(a,b){for(var c=0,d=0,e=b.length;e>d;++d)c+=b[d].height;this.insertHeight(a,b,c)},insertHeight:function(a,b,c){this.size+=b.length,this.height+=c;for(var d=0,e=this.children.length;e>d;++d){var f=this.children[d],g=f.chunkSize();if(g>=a){if(f.insertHeight(a,b,c),f.lines&&f.lines.length>50){for(;f.lines.length>50;){var h=f.lines.splice(f.lines.length-25,25),i=new Cc(h);f.height-=i.height,this.children.splice(d+1,0,i),i.parent=this}this.maybeSpill()}break}a-=g}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var b=a.children.splice(a.children.length-5,5),c=new Dc(b);if(a.parent){a.size-=c.size,a.height-=c.height;var d=cd(a.parent.children,a);a.parent.children.splice(d+1,0,c)}else{var e=new Dc(a.children);e.parent=a,a.children=[e,c],a=e}c.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iter:function(a,b,c){this.iterN(a,b-a,c)},iterN:function(a,b,c){for(var d=0,e=this.children.length;e>d;++d){var f=this.children[d],g=f.chunkSize();if(g>a){var h=Math.min(b,g-a);if(f.iterN(a,h,c))return!0;if(0==(b-=h))break;a=0}else a-=g}}},a.e_stop=Qc,a.e_preventDefault=Oc,a.e_stopPropagation=Pc,a.on=Uc,a.off=Vc,a.signal=Wc;var je=30,ke=a.Pass={toString:function(){return"CodeMirror.Pass"}};Zc.prototype={set:function(a,b){clearTimeout(this.id),this.id=setTimeout(b,a)}},a.countColumn=$c;var le=[""],me=/[\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc]/,ne=/[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\uA66F\uA670-\uA672\uA674-\uA67D\uA69F]/,oe=function(){if(Gd)return!1;var a=hd("div");return"draggable"in a||"dragDrop"in a}(),pe=/^$/;Dd?pe=/$'/:Ld?pe=/\-[^ \-?]|\?[^ !'\"\),.\-\/:;\?\]\}]/:Jd&&(pe=/\-[^ \-\.?]|\?[^ \-\.?\]\}:;!'\"\),\/]|[\.!\"#&%\)*+,:;=>\]|\}~][\(\{\[<]|\$'/);var qe,re,se=3!="\n\nb".split(/\n/).length?function(a){for(var b=0,c=[],d=a.length;d>=b;){var e=a.indexOf("\n",b);-1==e&&(e=a.length);var f=a.slice(b,"\r"==a.charAt(e-1)?e-1:e),g=f.indexOf("\r");-1!=g?(c.push(f.slice(0,g)),b+=g+1):(c.push(f),b=e+1)}return c}:function(a){return a.split(/\r\n?|\n/)};a.splitLines=se;var te=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(b){return!1}}:function(a){try{var b=a.ownerDocument.selection.createRange()}catch(c){}return b&&b.parentElement()==a?0!=b.compareEndPoints("StartToEnd",b):!1},ue=function(){var a=hd("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),"function"==typeof a.oncopy)}(),ve={3:"Enter",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",91:"Mod",92:"Mod",93:"Mod",109:"-",107:"=",127:"Delete",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",63276:"PageUp",63277:"PageDown",63275:"End",63273:"Home",63234:"Left",63232:"Up",63235:"Right",63233:"Down",63302:"Insert",63272:"Delete"};a.keyNames=ve,function(){for(var a=0;10>a;a++)ve[a+48]=String(a);for(var a=65;90>=a;a++)ve[a]=String.fromCharCode(a);for(var a=1;12>=a;a++)ve[a+111]=ve[a+63235]="F"+a}();var we=function(){function a(a){return 255>=a?b.charAt(a):a>=1424&&1524>=a?"R":a>=1536&&1791>=a?c.charAt(a-1536):a>=1792&&2220>=a?"r":"L"}var b="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLL",c="rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmmrrrrrrrrrrrrrrrrrr",d=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,e=/[stwN]/,f=/[LRr]/,g=/[Lb1n]/,h=/[1n]/;return function(b){if(!d.test(b))return!1;for(var c,i=b.length,j=[],k=null,l=0;i>l;++l)j.push(c=a(b.charCodeAt(l))),null==k&&("L"==c?k="L":("R"==c||"r"==c)&&(k="R"));null==k&&(k="L");for(var l=0,m=k;i>l;++l){var c=j[l];"m"==c?j[l]=m:m=c}for(var l=0,n=k;i>l;++l){var c=j[l];"1"==c&&"r"==n?j[l]="n":f.test(c)&&(n=c,"r"==c&&(j[l]="R"))}for(var l=1,m=j[0];i-1>l;++l){var c=j[l];"+"==c&&"1"==m&&"1"==j[l+1]?j[l]="1":","!=c||m!=j[l+1]||"1"!=m&&"n"!=m||(j[l]=m),m=c}for(var l=0;i>l;++l){var c=j[l];if(","==c)j[l]="N";else if("%"==c){for(var o=l+1;i>o&&"%"==j[o];++o);for(var p=l&&"!"==j[l-1]||i-1>o&&"1"==j[o]?"1":"N",q=l;o>q;++q)j[q]=p;l=o-1}}for(var l=0,n=k;i>l;++l){var c=j[l];"L"==n&&"1"==c?j[l]="L":f.test(c)&&(n=c)}for(var l=0;i>l;++l)if(e.test(j[l])){for(var o=l+1;i>o&&e.test(j[o]);++o);for(var r="L"==(l?j[l-1]:k),s="L"==(i-1>o?j[o]:k),p=r||s?"L":"R",q=l;o>q;++q)j[q]=p;l=o-1}for(var t,u=[],l=0;i>l;)if(g.test(j[l])){var v=l;for(++l;i>l&&g.test(j[l]);++l);u.push({from:v,to:l,level:0})}else{var w=l,x=u.length;for(++l;i>l&&"L"!=j[l];++l);for(var q=w;l>q;)if(h.test(j[q])){q>w&&u.splice(x,0,{from:w,to:q,level:1});var y=q;for(++q;l>q&&h.test(j[q]);++q);u.splice(x,0,{from:y,to:q,level:2}),w=q}else++q;l>w&&u.splice(x,0,{from:w,to:l,level:1})}return 1==u[0].level&&(t=b.match(/^\s+/))&&(u[0].from=t[0].length,u.unshift({from:0,to:t[0].length,level:0})),1==ad(u).level&&(t=b.match(/\s+$/))&&(ad(u).to-=t[0].length,u.push({from:i-t[0].length,to:i,level:0})),u[0].level!=ad(u).level&&u.push({from:i,to:i,level:u[0].level}),u}}();return a.version="3.0",a}(),CodeMirror.defineMode("javascript",function(a,b){function c(a,b,c){return b.tokenize=c,c(a,b)}function d(a,b){for(var c,d=!1;null!=(c=a.next());){if(c==b&&!d)return!1;d=!d&&"\\"==c}return d}function e(a,b,c){return M=a,N=c,b}function f(a,b){var f=a.next();if('"'==f||"'"==f)return c(a,b,g(f));if(/[\[\]{}\(\),;\:\.]/.test(f))return e(f);if("0"==f&&a.eat(/x/i))return a.eatWhile(/[\da-f]/i),e("number","number");if(/\d/.test(f)||"-"==f&&a.eat(/\d/))return a.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/),e("number","number");if("/"==f)return a.eat("*")?c(a,b,h):a.eat("/")?(a.skipToEnd(),e("comment","comment")):"operator"==b.lastType||"keyword c"==b.lastType||/^[\[{}\(,;:]$/.test(b.lastType)?(d(a,"/"),a.eatWhile(/[gimy]/),e("regexp","string-2")):(a.eatWhile(S),e("operator",null,a.current()));if("#"==f)return a.skipToEnd(),e("error","error");if(S.test(f))return a.eatWhile(S),e("operator",null,a.current());a.eatWhile(/[\w\$_]/);var i=a.current(),j=R.propertyIsEnumerable(i)&&R[i];return j&&"."!=b.lastType?e(j.type,j.style,i):e("variable","variable",i)}function g(a){return function(b,c){return d(b,a)||(c.tokenize=f),e("string","string")}}function h(a,b){for(var c,d=!1;c=a.next();){if("/"==c&&d){b.tokenize=f;break}d="*"==c}return e("comment","comment")}function i(a,b,c,d,e,f){this.indented=a,this.column=b,this.type=c,this.prev=e,this.info=f,null!=d&&(this.align=d)}function j(a,b){for(var c=a.localVars;c;c=c.next)if(c.name==b)return!0}function k(a,b,c,d,e){var f=a.cc;for(U.state=a,U.stream=e,U.marked=null,U.cc=f,a.lexical.hasOwnProperty("align")||(a.lexical.align=!0);;){var g=f.length?f.pop():P?u:t;if(g(c,d)){for(;f.length&&f[f.length-1].lex;)f.pop()();return U.marked?U.marked:"variable"==c&&j(a,d)?"variable-2":b}}}function l(){for(var a=arguments.length-1;a>=0;a--)U.cc.push(arguments[a])}function m(){return l.apply(null,arguments),!0}function n(a){var b=U.state;if(b.context){U.marked="def";for(var c=b.localVars;c;c=c.next)if(c.name==a)return;b.localVars={name:a,next:b.localVars}}}function o(){U.state.context={prev:U.state.context,vars:U.state.localVars},U.state.localVars=V}function p(){U.state.localVars=U.state.context.vars,U.state.context=U.state.context.prev}function q(a,b){var c=function(){var c=U.state;c.lexical=new i(c.indented,U.stream.column(),a,null,c.lexical,b)};return c.lex=!0,c}function r(){var a=U.state;a.lexical.prev&&(")"==a.lexical.type&&(a.indented=a.lexical.indented),a.lexical=a.lexical.prev)}function s(a){return function(b){return b==a?m():";"==a?l():m(arguments.callee)}}function t(a){return"var"==a?m(q("vardef"),E,s(";"),r):"keyword a"==a?m(q("form"),u,t,r):"keyword b"==a?m(q("form"),t,r):"{"==a?m(q("}"),B,r):";"==a?m():"function"==a?m(K):"for"==a?m(q("form"),s("("),q(")"),G,s(")"),r,t,r):"variable"==a?m(q("stat"),x):"switch"==a?m(q("form"),u,q("}","switch"),s("{"),B,r,r):"case"==a?m(u,s(":")):"default"==a?m(s(":")):"catch"==a?m(q("form"),o,s("("),L,s(")"),t,r,p):l(q("stat"),u,s(";"),r)}function u(a){return T.hasOwnProperty(a)?m(w):"function"==a?m(K):"keyword c"==a?m(v):"("==a?m(q(")"),v,s(")"),r,w):"operator"==a?m(u):"["==a?m(q("]"),A(u,"]"),r,w):"{"==a?m(q("}"),A(z,"}"),r,w):m()}function v(a){return a.match(/[;\}\)\],]/)?l():l(u)}function w(a,b){if("operator"==a&&/\+\+|--/.test(b))return m(w);if("operator"==a&&"?"==b)return m(u,s(":"),u);if(";"!=a)return"("==a?m(q(")"),A(u,")"),r,w):"."==a?m(y,w):"["==a?m(q("]"),u,s("]"),r,w):void 0}function x(a){return":"==a?m(r,t):l(w,s(";"),r)}function y(a){return"variable"==a?(U.marked="property",m()):void 0}function z(a){return"variable"==a&&(U.marked="property"),T.hasOwnProperty(a)?m(s(":"),u):void 0}function A(a,b){function c(d){return","==d?m(a,c):d==b?m():m(s(b))}return function(d){return d==b?m():l(a,c)}}function B(a){return"}"==a?m():l(t,B)}function C(a){return":"==a?m(D):l()}function D(a){return"variable"==a?(U.marked="variable-3",m()):l()}function E(a,b){return"variable"==a?(n(b),Q?m(C,F):m(F)):l()}function F(a,b){return"="==b?m(u,F):","==a?m(E):void 0}function G(a){return"var"==a?m(E,s(";"),I):";"==a?m(I):"variable"==a?m(H):m(I)}function H(a,b){return"in"==b?m(u):m(w,I)}function I(a,b){return";"==a?m(J):"in"==b?m(u):m(u,s(";"),J)}function J(a){")"!=a&&m(u)}function K(a,b){return"variable"==a?(n(b),m(K)):"("==a?m(q(")"),o,A(L,")"),r,t,p):void 0}function L(a,b){return"variable"==a?(n(b),Q?m(C):m()):void 0}var M,N,O=a.indentUnit,P=b.json,Q=b.typescript,R=function(){function a(a){return{type:a,style:"keyword"}}var b=a("keyword a"),c=a("keyword b"),d=a("keyword c"),e=a("operator"),f={type:"atom",style:"atom"},g={"if":b,"while":b,"with":b,"else":c,"do":c,"try":c,"finally":c,"return":d,"break":d,"continue":d,"new":d,"delete":d,"throw":d,"var":a("var"),"const":a("var"),let:a("var"),"function":a("function"),"catch":a("catch"),"for":a("for"),"switch":a("switch"),"case":a("case"),"default":a("default"),"in":e,"typeof":e,"instanceof":e,"true":f,"false":f,"null":f,undefined:f,NaN:f,Infinity:f};if(Q){var h={type:"variable",style:"variable-3"},i={"interface":a("interface"),"class":a("class"),"extends":a("extends"),constructor:a("constructor"),"public":a("public"),"private":a("private"),"protected":a("protected"),"static":a("static"),"super":a("super"),string:h,number:h,bool:h,any:h};for(var j in i)g[j]=i[j]}return g}(),S=/[+\-*&%=<>!?|]/,T={atom:!0,number:!0,variable:!0,string:!0,regexp:!0},U={state:null,column:null,marked:null,cc:null},V={name:"this",next:{name:"arguments"}};return r.lex=!0,{startState:function(a){return{tokenize:f,lastType:null,cc:[],lexical:new i((a||0)-O,0,"block",!1),localVars:b.localVars,context:b.localVars&&{vars:b.localVars},indented:0}},token:function(a,b){if(a.sol()&&(b.lexical.hasOwnProperty("align")||(b.lexical.align=!1),b.indented=a.indentation()),a.eatSpace())return null;var c=b.tokenize(a,b);return"comment"==M?c:(b.lastType=M,k(b,c,M,N,a))},indent:function(a,b){if(a.tokenize==h)return CodeMirror.Pass;if(a.tokenize!=f)return 0;var c=b&&b.charAt(0),d=a.lexical;"stat"==d.type&&"}"==c&&(d=d.prev);var e=d.type,g=c==e;return"vardef"==e?d.indented+("operator"==a.lastType||","==a.lastType?4:0):"form"==e&&"{"==c?d.indented:"form"==e?d.indented+O:"stat"==e?d.indented+("operator"==a.lastType||","==a.lastType?O:0):"switch"!=d.info||g?d.align?d.column+(g?0:1):d.indented+(g?0:O):d.indented+(/^(?:case|default)\b/.test(b)?O:2*O)},electricChars:":{}",jsonMode:P}}),CodeMirror.defineMIME("text/javascript","javascript"),CodeMirror.defineMIME("application/json",{name:"javascript",json:!0}),CodeMirror.defineMIME("text/typescript",{name:"javascript",typescript:!0}),CodeMirror.defineMIME("application/typescript",{name:"javascript",typescript:!0}),function(){function a(a,b,c,d){if(this.atOccurrence=!1,this.cm=a,null==d&&"string"==typeof b&&(d=!1),c=c?a.clipPos(c):{line:0,ch:0},this.pos={from:c,to:c},"string"!=typeof b)b.global||(b=new RegExp(b.source,b.ignoreCase?"ig":"g")),this.matches=function(c,d){if(c){b.lastIndex=0;for(var e=a.getLine(d.line).slice(0,d.ch),f=b.exec(e),g=0;f;){g+=f.index+1,e=e.slice(g),b.lastIndex=0;var h=b.exec(e);if(!h)break;f=h}g--}else{b.lastIndex=d.ch;var e=a.getLine(d.line),f=b.exec(e),g=f&&f.index}return f?{from:{line:d.line,ch:g},to:{line:d.line,ch:g+f[0].length},match:f}:void 0};else{d&&(b=b.toLowerCase());var e=d?function(a){return a.toLowerCase()}:function(a){return a},f=b.split("\n");this.matches=1==f.length?function(c,d){var f,g=e(a.getLine(d.line)),h=b.length;return(c?d.ch>=h&&-1!=(f=g.lastIndexOf(b,d.ch-h)):-1!=(f=g.indexOf(b,d.ch)))?{from:{line:d.line,ch:f},to:{line:d.line,ch:f+h}}:void 0}:function(b,c){var d=c.line,g=b?f.length-1:0,h=f[g],i=e(a.getLine(d)),j=b?i.indexOf(h)+h.length:i.lastIndexOf(h);if(!(b?j>=c.ch||j!=h.length:j<=c.ch||j!=i.length-h.length))for(;;){if(b?!d:d==a.lineCount()-1)return;if(i=e(a.getLine(d+=b?-1:1)),h=f[b?--g:++g],!(g>0&&g=0===c})}function k(a){var b=Nb.split("|"),c=a.createDocumentFragment();if(c.createElement)for(;b.length;)c.createElement(b.pop());return c}function l(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function m(a,b){if(1===b.nodeType&&$.hasData(a)){var c,d,e,f=$._data(a),g=$._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)$.event.add(b,c,h[c][d])}g.data&&(g.data=$.extend({},g.data))}}function n(a,b){var c;1===b.nodeType&&(b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase(),"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),$.support.html5Clone&&a.innerHTML&&!$.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Xb.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.selected=a.defaultSelected:"input"===c||"textarea"===c?b.defaultValue=a.defaultValue:"script"===c&&b.text!==a.text&&(b.text=a.text),b.removeAttribute($.expando))}function o(a){return"undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName("*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll("*"):[]}function p(a){Xb.test(a.type)&&(a.defaultChecked=a.checked)}function q(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=rc.length;e--;)if(b=rc[e]+c,b in a)return b;return d}function r(a,b){return a=b||a,"none"===$.css(a,"display")||!$.contains(a.ownerDocument,a)}function s(a,b){for(var c,d,e=[],f=0,g=a.length;g>f;f++)c=a[f],c.style&&(e[f]=$._data(c,"olddisplay"),b?(!e[f]&&"none"===c.style.display&&(c.style.display=""),""===c.style.display&&r(c)&&(e[f]=$._data(c,"olddisplay",w(c.nodeName)))):(d=cc(c,"display"),!e[f]&&"none"!==d&&$._data(c,"olddisplay",d)));for(f=0;g>f;f++)c=a[f],c.style&&(b&&"none"!==c.style.display&&""!==c.style.display||(c.style.display=b?e[f]||"":"none"));return a}function t(a,b,c){var d=kc.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function u(a,b,c,d){for(var e=c===(d?"border":"content")?4:"width"===b?1:0,f=0;4>e;e+=2)"margin"===c&&(f+=$.css(a,c+qc[e],!0)),d?("content"===c&&(f-=parseFloat(cc(a,"padding"+qc[e]))||0),"margin"!==c&&(f-=parseFloat(cc(a,"border"+qc[e]+"Width"))||0)):(f+=parseFloat(cc(a,"padding"+qc[e]))||0,"padding"!==c&&(f+=parseFloat(cc(a,"border"+qc[e]+"Width"))||0));return f}function v(a,b,c){var d="width"===b?a.offsetWidth:a.offsetHeight,e=!0,f=$.support.boxSizing&&"border-box"===$.css(a,"boxSizing");if(0>=d||null==d){if(d=cc(a,b),(0>d||null==d)&&(d=a.style[b]),lc.test(d))return d;e=f&&($.support.boxSizingReliable||d===a.style[b]),d=parseFloat(d)||0}return d+u(a,b,c||(f?"border":"content"),e)+"px"}function w(a){if(nc[a])return nc[a];var b=$("<"+a+">").appendTo(P.body),c=b.css("display");return b.remove(),("none"===c||""===c)&&(dc=P.body.appendChild(dc||$.extend(P.createElement("iframe"),{frameBorder:0,width:0,height:0})),ec&&dc.createElement||(ec=(dc.contentWindow||dc.contentDocument).document,ec.write(""),ec.close()),b=ec.body.appendChild(ec.createElement(a)),c=cc(b,"display"),P.body.removeChild(dc)),nc[a]=c,c}function x(a,b,c,d){var e;if($.isArray(b))$.each(b,function(b,e){c||uc.test(a)?d(a,e):x(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==$.type(b))d(a,b);else for(e in b)x(a+"["+e+"]",b[e],c,d)}function y(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(bb),h=0,i=g.length;if($.isFunction(c))for(;i>h;h++)d=g[h],f=/^\+/.test(d),f&&(d=d.substr(1)||"*"),e=a[d]=a[d]||[],e[f?"unshift":"push"](c)}}function z(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;for(var h,i=a[f],j=0,k=i?i.length:0,l=a===Kc;k>j&&(l||!h);j++)h=i[j](c,d,e),"string"==typeof h&&(!l||g[h]?h=b:(c.dataTypes.unshift(h),h=z(a,c,d,e,h,g)));return(l||!h)&&!g["*"]&&(h=z(a,c,d,e,"*",g)),h}function A(a,c){var d,e,f=$.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((f[d]?a:e||(e={}))[d]=c[d]);e&&$.extend(!0,a,e)}function B(a,c,d){var e,f,g,h,i=a.contents,j=a.dataTypes,k=a.responseFields;for(f in k)f in d&&(c[k[f]]=d[f]);for(;"*"===j[0];)j.shift(),e===b&&(e=a.mimeType||c.getResponseHeader("content-type"));if(e)for(f in i)if(i[f]&&i[f].test(e)){j.unshift(f);break}if(j[0]in d)g=j[0];else{for(f in d){if(!j[0]||a.converters[f+" "+j[0]]){g=f;break}h||(h=f)}g=g||h}return g?(g!==j[0]&&j.unshift(g),d[g]):void 0}function C(a,b){var c,d,e,f,g=a.dataTypes.slice(),h=g[0],i={},j=0;if(a.dataFilter&&(b=a.dataFilter(b,a.dataType)),g[1])for(c in a.converters)i[c.toLowerCase()]=a.converters[c];for(;e=g[++j];)if("*"!==e){if("*"!==h&&h!==e){if(c=i[h+" "+e]||i["* "+e],!c)for(d in i)if(f=d.split(" "),f[1]===e&&(c=i[h+" "+f[0]]||i["* "+f[0]])){c===!0?c=i[d]:i[d]!==!0&&(e=f[0],g.splice(j--,0,e));break}if(c!==!0)if(c&&a["throws"])b=c(b);else try{b=c(b)}catch(k){return{state:"parsererror",error:c?k:"No conversion from "+h+" to "+e}}}h=e}return{state:"success",data:b}}function D(){try{return new a.XMLHttpRequest}catch(b){}}function E(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function F(){return setTimeout(function(){Vc=b},0),Vc=$.now()}function G(a,b){$.each(b,function(b,c){for(var d=(_c[b]||[]).concat(_c["*"]),e=0,f=d.length;f>e;e++)if(d[e].call(a,b,c))return})}function H(a,b,c){var d,e=0,f=$c.length,g=$.Deferred().always(function(){delete h.elem}),h=function(){for(var b=Vc||F(),c=Math.max(0,i.startTime+i.duration-b),d=c/i.duration||0,e=1-d,f=0,h=i.tweens.length;h>f;f++)i.tweens[f].run(e);return g.notifyWith(a,[i,e,c]),1>e&&h?c:(g.resolveWith(a,[i]),!1)},i=g.promise({elem:a,props:$.extend({},b),opts:$.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Vc||F(),duration:c.duration,tweens:[],createTween:function(b,c){var d=$.Tween(a,i.opts,b,c,i.opts.specialEasing[b]||i.opts.easing);return i.tweens.push(d),d},stop:function(b){for(var c=0,d=b?i.tweens.length:0;d>c;c++)i.tweens[c].run(1);return b?g.resolveWith(a,[i,b]):g.rejectWith(a,[i,b]),this}}),j=i.props;for(I(j,i.opts.specialEasing);f>e;e++)if(d=$c[e].call(i,a,j,i.opts))return d;return G(i,j),$.isFunction(i.opts.start)&&i.opts.start.call(a,i),$.fx.timer($.extend(h,{anim:i,queue:i.opts.queue,elem:a})),i.progress(i.opts.progress).done(i.opts.done,i.opts.complete).fail(i.opts.fail).always(i.opts.always)}function I(a,b){var c,d,e,f,g;for(c in a)if(d=$.camelCase(c),e=b[d],f=a[c],$.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=$.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function J(a,b,c){var d,e,f,g,h,i,j,k,l,m=this,n=a.style,o={},p=[],q=a.nodeType&&r(a);c.queue||(k=$._queueHooks(a,"fx"),null==k.unqueued&&(k.unqueued=0,l=k.empty.fire,k.empty.fire=function(){k.unqueued||l()}),k.unqueued++,m.always(function(){m.always(function(){k.unqueued--,$.queue(a,"fx").length||k.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[n.overflow,n.overflowX,n.overflowY],"inline"===$.css(a,"display")&&"none"===$.css(a,"float")&&($.support.inlineBlockNeedsLayout&&"inline"!==w(a.nodeName)?n.zoom=1:n.display="inline-block")),c.overflow&&(n.overflow="hidden",$.support.shrinkWrapBlocks||m.done(function(){n.overflow=c.overflow[0],n.overflowX=c.overflow[1],n.overflowY=c.overflow[2]}));for(d in b)if(f=b[d],Xc.exec(f)){if(delete b[d],i=i||"toggle"===f,f===(q?"hide":"show"))continue;p.push(d)}if(g=p.length){h=$._data(a,"fxshow")||$._data(a,"fxshow",{}),"hidden"in h&&(q=h.hidden),i&&(h.hidden=!q),q?$(a).show():m.done(function(){$(a).hide()}),m.done(function(){var b;$.removeData(a,"fxshow",!0);for(b in o)$.style(a,b,o[b])});for(d=0;g>d;d++)e=p[d],j=m.createTween(e,q?h[e]:0),o[e]=h[e]||$.style(a,e),e in h||(h[e]=j.start,q&&(j.end=j.start,j.start="width"===e||"height"===e?1:0))}}function K(a,b,c,d,e){return new K.prototype.init(a,b,c,d,e)}function L(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=qc[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function M(a){return $.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var N,O,P=a.document,Q=a.location,R=a.navigator,S=a.jQuery,T=a.$,U=Array.prototype.push,V=Array.prototype.slice,W=Array.prototype.indexOf,X=Object.prototype.toString,Y=Object.prototype.hasOwnProperty,Z=String.prototype.trim,$=function(a,b){return new $.fn.init(a,b,N)},_=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,ab=/\S/,bb=/\s+/,cb=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,db=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,eb=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,fb=/^[\],:{}\s]*$/,gb=/(?:^|:|,)(?:\s*\[)+/g,hb=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,ib=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,jb=/^-ms-/,kb=/-([\da-z])/gi,lb=function(a,b){return(b+"").toUpperCase()},mb=function(){P.addEventListener?(P.removeEventListener("DOMContentLoaded",mb,!1),$.ready()):"complete"===P.readyState&&(P.detachEvent("onreadystatechange",mb),$.ready())},nb={};$.fn=$.prototype={constructor:$,init:function(a,c,d){var e,f,g;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:db.exec(a),e&&(e[1]||!c)){if(e[1])return c=c instanceof $?c[0]:c,g=c&&c.nodeType?c.ownerDocument||c:P,a=$.parseHTML(e[1],g,!0),eb.test(e[1])&&$.isPlainObject(c)&&this.attr.call(a,c,!0),$.merge(this,a);if(f=P.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return d.find(a);this.length=1,this[0]=f}return this.context=P,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return $.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),$.makeArray(a,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return V.call(this)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=$.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,"find"===b?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return $.each(this,a,b)},ready:function(a){return $.ready.promise().done(a),this},eq:function(a){return a=+a,-1===a?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(V.apply(this,arguments),"slice",V.call(arguments).join(","))},map:function(a){return this.pushStack($.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:U,sort:[].sort,splice:[].splice},$.fn.init.prototype=$.fn,$.extend=$.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;for("boolean"==typeof h&&(k=h,h=arguments[1]||{},i=2),"object"!=typeof h&&!$.isFunction(h)&&(h={}),j===i&&(h=this,--i);j>i;i++)if(null!=(a=arguments[i]))for(c in a)d=h[c],e=a[c],h!==e&&(k&&e&&($.isPlainObject(e)||(f=$.isArray(e)))?(f?(f=!1,g=d&&$.isArray(d)?d:[]):g=d&&$.isPlainObject(d)?d:{},h[c]=$.extend(k,g,e)):e!==b&&(h[c]=e));return h},$.extend({noConflict:function(b){return a.$===$&&(a.$=T),b&&a.jQuery===$&&(a.jQuery=S),$},isReady:!1,readyWait:1,holdReady:function(a){a?$.readyWait++:$.ready(!0)},ready:function(a){if(a===!0?!--$.readyWait:!$.isReady){if(!P.body)return setTimeout($.ready,1);$.isReady=!0,a!==!0&&--$.readyWait>0||(O.resolveWith(P,[$]),$.fn.trigger&&$(P).trigger("ready").off("ready"))}},isFunction:function(a){return"function"===$.type(a)},isArray:Array.isArray||function(a){return"array"===$.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return null==a?String(a):nb[X.call(a)]||"object"},isPlainObject:function(a){if(!a||"object"!==$.type(a)||a.nodeType||$.isWindow(a))return!1;try{if(a.constructor&&!Y.call(a,"constructor")&&!Y.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||Y.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return a&&"string"==typeof a?("boolean"==typeof b&&(c=b,b=0),b=b||P,(d=eb.exec(a))?[b.createElement(d[1])]:(d=$.buildFragment([a],b,c?null:[]),$.merge([],(d.cacheable?$.clone(d.fragment):d.fragment).childNodes))):null},parseJSON:function(b){return b&&"string"==typeof b?(b=$.trim(b),a.JSON&&a.JSON.parse?a.JSON.parse(b):fb.test(b.replace(hb,"@").replace(ib,"]").replace(gb,""))?new Function("return "+b)():($.error("Invalid JSON: "+b),void 0)):null},parseXML:function(c){var d,e;if(!c||"string"!=typeof c)return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&$.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&ab.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(jb,"ms-").replace(kb,lb)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||$.isFunction(a);if(d)if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;g>f&&c.apply(a[f++],d)!==!1;);else if(h){for(e in a)if(c.call(a[e],e,a[e])===!1)break}else for(;g>f&&c.call(a[f],f,a[f++])!==!1;);return a},trim:Z&&!Z.call(" ")?function(a){return null==a?"":Z.call(a)}:function(a){return null==a?"":(a+"").replace(cb,"")},makeArray:function(a,b){var c,d=b||[];return null!=a&&(c=$.type(a),null==a.length||"string"===c||"function"===c||"regexp"===c||$.isWindow(a)?U.call(d,a):$.merge(d,a)),d},inArray:function(a,b,c){var d;if(b){if(W)return W.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=c.length,e=a.length,f=0;if("number"==typeof d)for(;d>f;f++)a[e++]=c[f];else for(;c[f]!==b;)a[e++]=c[f++];return a.length=e,a},grep:function(a,b,c){var d,e=[],f=0,g=a.length;for(c=!!c;g>f;f++)d=!!b(a[f],f),c!==d&&e.push(a[f]);return e},map:function(a,c,d){var e,f,g=[],h=0,i=a.length,j=a instanceof $||i!==b&&"number"==typeof i&&(i>0&&a[0]&&a[i-1]||0===i||$.isArray(a));if(j)for(;i>h;h++)e=c(a[h],h,d),null!=e&&(g[g.length]=e);else for(f in a)e=c(a[f],f,d),null!=e&&(g[g.length]=e);return g.concat.apply([],g)},guid:1,proxy:function(a,c){var d,e,f;return"string"==typeof c&&(d=a[c],c=a,a=d),$.isFunction(a)?(e=V.call(arguments,2),f=function(){return a.apply(c,e.concat(V.call(arguments)))},f.guid=a.guid=a.guid||$.guid++,f):b},access:function(a,c,d,e,f,g,h){var i,j=null==d,k=0,l=a.length;if(d&&"object"==typeof d){for(k in d)$.access(a,c,k,d[k],1,g,e);f=1}else if(e!==b){if(i=h===b&&$.isFunction(e),j&&(i?(i=c,c=function(a,b,c){return i.call($(a),c)}):(c.call(a,e),c=null)),c)for(;l>k;k++)c(a[k],d,i?e.call(a[k],k,c(a[k],d)):e,h);f=1}return f?a:j?c.call(a):l?c(a[0],d):g},now:function(){return(new Date).getTime()}}),$.ready.promise=function(b){if(!O)if(O=$.Deferred(),"complete"===P.readyState)setTimeout($.ready,1);else if(P.addEventListener)P.addEventListener("DOMContentLoaded",mb,!1),a.addEventListener("load",$.ready,!1);else{P.attachEvent("onreadystatechange",mb),a.attachEvent("onload",$.ready);var c=!1;try{c=null==a.frameElement&&P.documentElement}catch(d){}c&&c.doScroll&&function e(){if(!$.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}$.ready()}}()}return O.promise(b)},$.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){nb["[object "+b+"]"]=b.toLowerCase()}),N=$(P);var ob={};$.Callbacks=function(a){a="string"==typeof a?ob[a]||c(a):$.extend({},a);var d,e,f,g,h,i,j=[],k=!a.once&&[],l=function(b){for(d=a.memory&&b,e=!0,i=g||0,g=0,h=j.length,f=!0;j&&h>i;i++)if(j[i].apply(b[0],b[1])===!1&&a.stopOnFalse){d=!1;break}f=!1,j&&(k?k.length&&l(k.shift()):d?j=[]:m.disable())},m={add:function(){if(j){var b=j.length;!function c(b){$.each(b,function(b,d){var e=$.type(d);"function"===e?(!a.unique||!m.has(d))&&j.push(d):d&&d.length&&"string"!==e&&c(d)})}(arguments),f?h=j.length:d&&(g=b,l(d))}return this},remove:function(){return j&&$.each(arguments,function(a,b){for(var c;(c=$.inArray(b,j,c))>-1;)j.splice(c,1),f&&(h>=c&&h--,i>=c&&i--)}),this},has:function(a){return $.inArray(a,j)>-1},empty:function(){return j=[],this},disable:function(){return j=k=d=b,this},disabled:function(){return!j},lock:function(){return k=b,d||m.disable(),this},locked:function(){return!k},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],j&&(!e||k)&&(f?k.push(b):l(b)),this},fire:function(){return m.fireWith(this,arguments),this},fired:function(){return!!e}};return m},$.extend({Deferred:function(a){var b=[["resolve","done",$.Callbacks("once memory"),"resolved"],["reject","fail",$.Callbacks("once memory"),"rejected"],["notify","progress",$.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return $.Deferred(function(c){$.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]]($.isFunction(g)?function(){var a=g.apply(this,arguments);a&&$.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return null!=a?$.extend(a,d):d}},e={};return d.pipe=d.then,$.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b,c,d,e=0,f=V.call(arguments),g=f.length,h=1!==g||a&&$.isFunction(a.promise)?g:0,i=1===h?a:$.Deferred(),j=function(a,c,d){return function(e){c[a]=this,d[a]=arguments.length>1?V.call(arguments):e,d===b?i.notifyWith(c,d):--h||i.resolveWith(c,d)}};if(g>1)for(b=new Array(g),c=new Array(g),d=new Array(g);g>e;e++)f[e]&&$.isFunction(f[e].promise)?f[e].promise().done(j(e,d,f)).fail(i.reject).progress(j(e,c,b)):--h;return h||i.resolveWith(d,f),i.promise()}}),$.support=function(){var b,c,d,e,f,g,h,i,j,k,l,m=P.createElement("div");if(m.setAttribute("className","t"),m.innerHTML="
a",c=m.getElementsByTagName("*"),d=m.getElementsByTagName("a")[0],!c||!d||!c.length)return{};e=P.createElement("select"),f=e.appendChild(P.createElement("option")),g=m.getElementsByTagName("input")[0],d.style.cssText="top:1px;float:left;opacity:.5",b={leadingWhitespace:3===m.firstChild.nodeType,tbody:!m.getElementsByTagName("tbody").length,htmlSerialize:!!m.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:"/a"===d.getAttribute("href"),opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:"on"===g.value,optSelected:f.selected,getSetAttribute:"t"!==m.className,enctype:!!P.createElement("form").enctype,html5Clone:"<:nav>"!==P.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===P.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},g.checked=!0,b.noCloneChecked=g.cloneNode(!0).checked,e.disabled=!0,b.optDisabled=!f.disabled;try{delete m.test}catch(n){b.deleteExpando=!1}if(!m.addEventListener&&m.attachEvent&&m.fireEvent&&(m.attachEvent("onclick",l=function(){b.noCloneEvent=!1}),m.cloneNode(!0).fireEvent("onclick"),m.detachEvent("onclick",l)),g=P.createElement("input"),g.value="t",g.setAttribute("type","radio"),b.radioValue="t"===g.value,g.setAttribute("checked","checked"),g.setAttribute("name","t"),m.appendChild(g),h=P.createDocumentFragment(),h.appendChild(m.lastChild),b.checkClone=h.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=g.checked,h.removeChild(g),h.appendChild(m),m.attachEvent)for(j in{submit:!0,change:!0,focusin:!0})i="on"+j,k=i in m,k||(m.setAttribute(i,"return;"),k="function"==typeof m[i]),b[j+"Bubbles"]=k;return $(function(){var c,d,e,f,g="padding:0;margin:0;border:0;display:block;overflow:hidden;",h=P.getElementsByTagName("body")[0];h&&(c=P.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",h.insertBefore(c,h.firstChild),d=P.createElement("div"),c.appendChild(d),d.innerHTML="
t
",e=d.getElementsByTagName("td"),e[0].style.cssText="padding:0;margin:0;border:0;display:none",k=0===e[0].offsetHeight,e[0].style.display="",e[1].style.display="none",b.reliableHiddenOffsets=k&&0===e[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",b.boxSizing=4===d.offsetWidth,b.doesNotIncludeMarginInBodyOffset=1!==h.offsetTop,a.getComputedStyle&&(b.pixelPosition="1%"!==(a.getComputedStyle(d,null)||{}).top,b.boxSizingReliable="4px"===(a.getComputedStyle(d,null)||{width:"4px"}).width,f=P.createElement("div"),f.style.cssText=d.style.cssText=g,f.style.marginRight=f.style.width="0",d.style.width="1px",d.appendChild(f),b.reliableMarginRight=!parseFloat((a.getComputedStyle(f,null)||{}).marginRight)),"undefined"!=typeof d.style.zoom&&(d.innerHTML="",d.style.cssText=g+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=3!==d.offsetWidth,c.style.zoom=1),h.removeChild(c),c=d=e=f=null)}),h.removeChild(m),c=d=e=f=g=h=m=null,b}();var pb=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,qb=/([A-Z])/g;$.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+($.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?$.cache[a[$.expando]]:a[$.expando],!!a&&!e(a)},data:function(a,c,d,e){if($.acceptData(a)){var f,g,h=$.expando,i="string"==typeof c,j=a.nodeType,k=j?$.cache:a,l=j?a[h]:a[h]&&h;if(l&&k[l]&&(e||k[l].data)||!i||d!==b)return l||(j?a[h]=l=$.deletedIds.pop()||$.guid++:l=h),k[l]||(k[l]={},j||(k[l].toJSON=$.noop)),("object"==typeof c||"function"==typeof c)&&(e?k[l]=$.extend(k[l],c):k[l].data=$.extend(k[l].data,c)),f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[$.camelCase(c)]=d),i?(g=f[c],null==g&&(g=f[$.camelCase(c)])):g=f,g}},removeData:function(a,b,c){if($.acceptData(a)){var d,f,g,h=a.nodeType,i=h?$.cache:a,j=h?a[$.expando]:$.expando;if(i[j]){if(b&&(d=c?i[j]:i[j].data)){$.isArray(b)||(b in d?b=[b]:(b=$.camelCase(b),b=b in d?[b]:b.split(" ")));for(f=0,g=b.length;g>f;f++)delete d[b[f]];if(!(c?e:$.isEmptyObject)(d))return}(c||(delete i[j].data,e(i[j])))&&(h?$.cleanData([a],!0):$.support.deleteExpando||i!=i.window?delete i[j]:i[j]=null)}}},_data:function(a,b,c){return $.data(a,b,c,!0)},acceptData:function(a){var b=a.nodeName&&$.noData[a.nodeName.toLowerCase()];return!b||b!==!0&&a.getAttribute("classid")===b}}),$.fn.extend({data:function(a,c){var e,f,g,h,i,j=this[0],k=0,l=null;if(a===b){if(this.length&&(l=$.data(j),1===j.nodeType&&!$._data(j,"parsedAttrs"))){for(g=j.attributes,i=g.length;i>k;k++)h=g[k].name,h.indexOf("data-")||(h=$.camelCase(h.substring(5)),d(j,h,l[h]));$._data(j,"parsedAttrs",!0)}return l}return"object"==typeof a?this.each(function(){$.data(this,a)}):(e=a.split(".",2),e[1]=e[1]?"."+e[1]:"",f=e[1]+"!",$.access(this,function(c){return c===b?(l=this.triggerHandler("getData"+f,[e[0]]),l===b&&j&&(l=$.data(j,a),l=d(j,a,l)),l===b&&e[1]?this.data(e[0]):l):(e[1]=c,this.each(function(){var b=$(this);b.triggerHandler("setData"+f,e),$.data(this,a,c),b.triggerHandler("changeData"+f,e)}),void 0)},null,c,arguments.length>1,null,!1))},removeData:function(a){return this.each(function(){$.removeData(this,a)})}}),$.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=$._data(a,b),c&&(!d||$.isArray(c)?d=$._data(a,b,$.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=$.queue(a,b),d=c.length,e=c.shift(),f=$._queueHooks(a,b),g=function(){$.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return $._data(a,c)||$._data(a,c,{empty:$.Callbacks("once memory").add(function(){$.removeData(a,b+"queue",!0),$.removeData(a,c,!0)})})}}),$.fn.extend({queue:function(a,c){var d=2;return"string"!=typeof a&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){$.removeAttr(this,a)})},prop:function(a,b){return $.access(this,$.prop,a,b,arguments.length>1)},removeProp:function(a){return a=$.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if($.isFunction(a))return this.each(function(b){$(this).addClass(a.call(this,b,this.className))});if(a&&"string"==typeof a)for(b=a.split(bb),c=0,d=this.length;d>c;c++)if(e=this[c],1===e.nodeType)if(e.className||1!==b.length){for(f=" "+e.className+" ",g=0,h=b.length;h>g;g++)f.indexOf(" "+b[g]+" ")<0&&(f+=b[g]+" ");e.className=$.trim(f)}else e.className=a;return this},removeClass:function(a){var c,d,e,f,g,h,i;if($.isFunction(a))return this.each(function(b){$(this).removeClass(a.call(this,b,this.className))});if(a&&"string"==typeof a||a===b)for(c=(a||"").split(bb),h=0,i=this.length;i>h;h++)if(e=this[h],1===e.nodeType&&e.className){for(d=(" "+e.className+" ").replace(ub," "),f=0,g=c.length;g>f;f++)for(;d.indexOf(" "+c[f]+" ")>=0;)d=d.replace(" "+c[f]+" "," ");e.className=a?$.trim(d):""}return this},toggleClass:function(a,b){var c=typeof a,d="boolean"==typeof b;return $.isFunction(a)?this.each(function(c){$(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if("string"===c)for(var e,f=0,g=$(this),h=b,i=a.split(bb);e=i[f++];)h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e);else("undefined"===c||"boolean"===c)&&(this.className&&$._data(this,"__className__",this.className),this.className=this.className||a===!1?"":$._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1},val:function(a){var c,d,e,f=this[0];{if(arguments.length)return e=$.isFunction(a),this.each(function(d){var f,g=$(this);1===this.nodeType&&(f=e?a.call(this,d,g.val()):a,null==f?f="":"number"==typeof f?f+="":$.isArray(f)&&(f=$.map(f,function(a){return null==a?"":a+""})),c=$.valHooks[this.type]||$.valHooks[this.nodeName.toLowerCase()],c&&"set"in c&&c.set(this,f,"value")!==b||(this.value=f))});if(f)return c=$.valHooks[f.type]||$.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,"string"==typeof d?d.replace(vb,""):null==d?"":d)}}}),$.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||($.support.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&$.nodeName(c.parentNode,"optgroup"))){if(b=$(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c=$.makeArray(b);return $(a).find("option").each(function(){this.selected=$.inArray($(this).val(),c)>=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(a&&3!==i&&8!==i&&2!==i)return e&&$.isFunction($.fn[c])?$(a)[c](d):"undefined"==typeof a.getAttribute?$.prop(a,c,d):(h=1!==i||!$.isXMLDoc(a),h&&(c=c.toLowerCase(),g=$.attrHooks[c]||(zb.test(c)?sb:rb)),d!==b?null===d?($.removeAttr(a,c),void 0):g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,d+""),d):g&&"get"in g&&h&&null!==(f=g.get(a,c))?f:(f=a.getAttribute(c),null===f?b:f))},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&1===a.nodeType)for(d=b.split(bb);g=0:void 0}})});var Bb=/^(?:textarea|input|select)$/i,Cb=/^([^\.]*|)(?:\.(.+)|)$/,Db=/(?:^|\s)hover(\.\S+|)\b/,Eb=/^key/,Fb=/^(?:mouse|contextmenu)|click/,Gb=/^(?:focusinfocus|focusoutblur)$/,Hb=function(a){return $.event.special.hover?a:a.replace(Db,"mouseenter$1 mouseleave$1")};$.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q;if(3!==a.nodeType&&8!==a.nodeType&&c&&d&&(g=$._data(a))){for(d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=$.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return"undefined"==typeof $||a&&$.event.triggered===a.type?b:$.event.dispatch.apply(h.elem,arguments)},h.elem=a),c=$.trim(Hb(c)).split(" "),j=0;j=0&&(q=q.slice(0,-1),h=!0),q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),(!e||$.event.customEvent[q])&&!$.event.global[q])return;if(c="object"==typeof c?c[$.expando]?c:new $.Event(q,c):new $.Event(q),c.type=q,c.isTrigger=!0,c.exclusive=h,c.namespace=r.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,l=q.indexOf(":")<0?"on"+q:"",!e){g=$.cache;for(i in g)g[i].events&&g[i].events[q]&&$.event.trigger(c,d,g[i].handle.elem,!0);return}if(c.result=b,c.target||(c.target=e),d=null!=d?$.makeArray(d):[],d.unshift(c),m=$.event.special[q]||{},m.trigger&&m.trigger.apply(e,d)===!1)return;if(o=[[e,m.bindType||q]],!f&&!m.noBubble&&!$.isWindow(e)){for(p=m.delegateType||q,j=Gb.test(p+q)?e:e.parentNode,k=e;j;j=j.parentNode)o.push([j,p]),k=j;k===(e.ownerDocument||P)&&o.push([k.defaultView||k.parentWindow||a,p])}for(i=0;id;d++)k=m[d],l=k.selector,h[l]===b&&(h[l]=k.needsContext?$(l,this).index(f)>=0:$.find(l,this,null,[f]).length),h[l]&&j.push(k);j.length&&r.push({elem:f,matches:j})}for(m.length>n&&r.push({elem:this,matches:m.slice(n)}),d=0;d0?this.on(b,null,a,c):this.trigger(b)},Eb.test(b)&&($.event.fixHooks[b]=$.event.keyHooks),Fb.test(b)&&($.event.fixHooks[b]=$.event.mouseHooks)}),function(a,b){function c(a,b,c,d){c=c||[],b=b||F;var e,f,g,h,i=b.nodeType;if(!a||"string"!=typeof a)return c;if(1!==i&&9!==i)return[];if(g=v(b),!g&&!d&&(e=cb.exec(a)))if(h=e[1]){if(9===i){if(f=b.getElementById(h),!f||!f.parentNode)return c;if(f.id===h)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(h))&&w(b,f)&&f.id===h)return c.push(f),c}else{if(e[2])return K.apply(c,L.call(b.getElementsByTagName(a),0)),c;if((h=e[3])&&mb&&b.getElementsByClassName)return K.apply(c,L.call(b.getElementsByClassName(h),0)),c}return p(a.replace(Z,"$1"),b,c,d,g)}function d(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function e(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function f(a){return N(function(b){return b=+b,N(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function g(a,b,c){if(a===b)return c;for(var d=a.nextSibling;d;){if(d===b)return-1;d=d.nextSibling}return 1}function h(a,b){var d,e,f,g,h,i,j,k=Q[D][a+" "];if(k)return b?0:k.slice(0);for(h=a,i=[],j=t.preFilter;h;){(!d||(e=_.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),d=!1,(e=ab.exec(h))&&(f.push(d=new E(e.shift())),h=h.slice(d.length),d.type=e[0].replace(Z," "));for(g in t.filter)(e=hb[g].exec(h))&&(!j[g]||(e=j[g](e)))&&(f.push(d=new E(e.shift())),h=h.slice(d.length),d.type=g,d.matches=e);if(!d)break}return b?h.length:h?c.error(a):Q(a,i).slice(0)}function i(a,b,c){var d=b.dir,e=c&&"parentNode"===b.dir,f=I++;return b.first?function(b,c,f){for(;b=b[d];)if(e||1===b.nodeType)return a(b,c,f)}:function(b,c,g){if(g){for(;b=b[d];)if((e||1===b.nodeType)&&a(b,c,g))return b}else for(var h,i=H+" "+f+" ",j=i+r;b=b[d];)if(e||1===b.nodeType){if((h=b[D])===j)return b.sizset;if("string"==typeof h&&0===h.indexOf(i)){if(b.sizset)return b}else{if(b[D]=j,a(b,c,g))return b.sizset=!0,b;b.sizset=!1}}}}function j(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function k(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function l(a,b,c,d,e,f){return d&&!d[D]&&(d=l(d)),e&&!e[D]&&(e=l(e,f)),N(function(f,g,h,i){var j,l,m,n=[],p=[],q=g.length,r=f||o(b||"*",h.nodeType?[h]:h,[]),s=!a||!f&&b?r:k(r,n,a,h,i),t=c?e||(f?a:q||d)?[]:g:s;if(c&&c(s,t,h,i),d)for(j=k(t,p),d(j,[],h,i),l=j.length;l--;)(m=j[l])&&(t[p[l]]=!(s[p[l]]=m));if(f){if(e||a){if(e){for(j=[],l=t.length;l--;)(m=t[l])&&j.push(s[l]=m);e(null,t=[],j,i)}for(l=t.length;l--;)(m=t[l])&&(j=e?M.call(f,m):n[l])>-1&&(f[j]=!(g[j]=m))}}else t=k(t===g?t.splice(q,t.length):t),e?e(null,g,t,i):K.apply(g,t)})}function m(a){for(var b,c,d,e=a.length,f=t.relative[a[0].type],g=f||t.relative[" "],h=f?1:0,k=i(function(a){return a===b},g,!0),n=i(function(a){return M.call(b,a)>-1},g,!0),o=[function(a,c,d){return!f&&(d||c!==A)||((b=c).nodeType?k(a,c,d):n(a,c,d))}];e>h;h++)if(c=t.relative[a[h].type])o=[i(j(o),c)];else{if(c=t.filter[a[h].type].apply(null,a[h].matches),c[D]){for(d=++h;e>d&&!t.relative[a[d].type];d++);return l(h>1&&j(o),h>1&&a.slice(0,h-1).join("").replace(Z,"$1"),c,d>h&&m(a.slice(h,d)),e>d&&m(a=a.slice(d)),e>d&&a.join(""))}o.push(c)}return j(o)}function n(a,b){var d=b.length>0,e=a.length>0,f=function(g,h,i,j,l){var m,n,o,p=[],q=0,s="0",u=g&&[],v=null!=l,w=A,x=g||e&&t.find.TAG("*",l&&h.parentNode||h),y=H+=null==w?1:Math.E;for(v&&(A=h!==F&&h,r=f.el);null!=(m=x[s]);s++){if(e&&m){for(n=0;o=a[n];n++)if(o(m,h,i)){j.push(m);break}v&&(H=y,r=++f.el)}d&&((m=!o&&m)&&q--,g&&u.push(m))}if(q+=s,d&&s!==q){for(n=0;o=b[n];n++)o(u,p,h,i);if(g){if(q>0)for(;s--;)!u[s]&&!p[s]&&(p[s]=J.call(j));p=k(p)}K.apply(j,p),v&&!g&&p.length>0&&q+b.length>1&&c.uniqueSort(j)}return v&&(H=y,A=w),u};return f.el=0,d?N(f):f}function o(a,b,d){for(var e=0,f=b.length;f>e;e++)c(a,b[e],d);return d}function p(a,b,c,d,e){{var f,g,i,j,k,l=h(a);l.length}if(!d&&1===l.length){if(g=l[0]=l[0].slice(0),g.length>2&&"ID"===(i=g[0]).type&&9===b.nodeType&&!e&&t.relative[g[1].type]){if(b=t.find.ID(i.matches[0].replace(gb,""),b,e)[0],!b)return c;a=a.slice(g.shift().length)}for(f=hb.POS.test(a)?-1:g.length-1;f>=0&&(i=g[f],!t.relative[j=i.type]);f--)if((k=t.find[j])&&(d=k(i.matches[0].replace(gb,""),db.test(g[0].type)&&b.parentNode||b,e))){if(g.splice(f,1),a=d.length&&g.join(""),!a)return K.apply(c,L.call(d,0)),c;break}}return x(a,l)(d,b,e,c,db.test(a)),c}function q(){}var r,s,t,u,v,w,x,y,z,A,B=!0,C="undefined",D=("sizcache"+Math.random()).replace(".",""),E=String,F=a.document,G=F.documentElement,H=0,I=0,J=[].pop,K=[].push,L=[].slice,M=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},N=function(a,b){return a[D]=null==b||b,a},O=function(){var a={},b=[];return N(function(c,d){return b.push(c)>t.cacheLength&&delete a[b.shift()],a[c+" "]=d},a)},P=O(),Q=O(),R=O(),S="[\\x20\\t\\r\\n\\f]",T="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",U=T.replace("w","w#"),V="([*^$|!~]?=)",W="\\["+S+"*("+T+")"+S+"*(?:"+V+S+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+U+")|)|)"+S+"*\\]",X=":("+T+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+W+")|[^:]|\\\\.)*|.*))\\)|)",Y=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+S+"*((?:-\\d)?\\d*)"+S+"*\\)|)(?=[^-]|$)",Z=new RegExp("^"+S+"+|((?:^|[^\\\\])(?:\\\\.)*)"+S+"+$","g"),_=new RegExp("^"+S+"*,"+S+"*"),ab=new RegExp("^"+S+"*([\\x20\\t\\r\\n\\f>+~])"+S+"*"),bb=new RegExp(X),cb=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,db=/[\x20\t\r\n\f]*[+~]/,eb=/h\d/i,fb=/input|select|textarea|button/i,gb=/\\(?!\\)/g,hb={ID:new RegExp("^#("+T+")"),CLASS:new RegExp("^\\.("+T+")"),NAME:new RegExp("^\\[name=['\"]?("+T+")['\"]?\\]"),TAG:new RegExp("^("+T.replace("w","w*")+")"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+X),POS:new RegExp(Y,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+S+"*(even|odd|(([+-]|)(\\d*)n|)"+S+"*(?:([+-]|)"+S+"*(\\d+)|))"+S+"*\\)|)","i"),needsContext:new RegExp("^"+S+"*[>+~]|"+Y,"i")},ib=function(a){var b=F.createElement("div");try{return a(b)}catch(c){return!1}finally{b=null}},jb=ib(function(a){return a.appendChild(F.createComment("")),!a.getElementsByTagName("*").length}),kb=ib(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==C&&"#"===a.firstChild.getAttribute("href")}),lb=ib(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return"boolean"!==b&&"string"!==b}),mb=ib(function(a){return a.innerHTML="",a.getElementsByClassName&&a.getElementsByClassName("e").length?(a.lastChild.className="e",2===a.getElementsByClassName("e").length):!1}),nb=ib(function(a){a.id=D+0,a.innerHTML="
",G.insertBefore(a,G.firstChild);var b=F.getElementsByName&&F.getElementsByName(D).length===2+F.getElementsByName(D+0).length;return s=!F.getElementById(D),G.removeChild(a),b});try{L.call(G.childNodes,0)[0].nodeType}catch(ob){L=function(a){for(var b,c=[];b=this[a];a++)c.push(b);return c}}c.matches=function(a,b){return c(a,null,null,b)},c.matchesSelector=function(a,b){return c(b,null,null,[a]).length>0},u=c.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(1===e||9===e||11===e){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=u(a)}else if(3===e||4===e)return a.nodeValue}else for(;b=a[d];d++)c+=u(b);return c},v=c.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},w=c.contains=G.contains?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!!(d&&1===d.nodeType&&c.contains&&c.contains(d))}:G.compareDocumentPosition?function(a,b){return b&&!!(16&a.compareDocumentPosition(b))}:function(a,b){for(;b=b.parentNode;)if(b===a)return!0;return!1},c.attr=function(a,b){var c,d=v(a);return d||(b=b.toLowerCase()),(c=t.attrHandle[b])?c(a):d||lb?a.getAttribute(b):(c=a.getAttributeNode(b),c?"boolean"==typeof a[b]?a[b]?b:null:c.specified?c.value:null:null)},t=c.selectors={cacheLength:50,createPseudo:N,match:hb,attrHandle:kb?{}:{href:function(a){return a.getAttribute("href",2)},type:function(a){return a.getAttribute("type")}},find:{ID:s?function(a,b,c){if(typeof b.getElementById!==C&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==C&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==C&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:jb?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c=b.getElementsByTagName(a);if("*"===a){for(var d,e=[],f=0;d=c[f];f++)1===d.nodeType&&e.push(d);return e}return c},NAME:nb&&function(a,b){return typeof b.getElementsByName!==C?b.getElementsByName(name):void 0},CLASS:mb&&function(a,b,c){return typeof b.getElementsByClassName===C||c?void 0:b.getElementsByClassName(a)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(gb,""),a[3]=(a[4]||a[5]||"").replace(gb,""),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1]?(a[2]||c.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*("even"===a[2]||"odd"===a[2])),a[4]=+(a[6]+a[7]||"odd"===a[2])):a[2]&&c.error(a[0]),a},PSEUDO:function(a){var b,c;return hb.CHILD.test(a[0])?null:(a[3]?a[2]=a[3]:(b=a[4])&&(bb.test(b)&&(c=h(b,!0))&&(c=b.indexOf(")",b.length-c)-b.length)&&(b=b.slice(0,c),a[0]=a[0].slice(0,c)),a[2]=b),a.slice(0,3))}},filter:{ID:s?function(a){return a=a.replace(gb,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(gb,""),function(b){var c=typeof b.getAttributeNode!==C&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return"*"===a?function(){return!0}:(a=a.replace(gb,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=P[D][a+" "];return b||(b=new RegExp("(^|"+S+")"+a+"("+S+"|$)"))&&P(a,function(a){return b.test(a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,d){return function(e){var f=c.attr(e,a);return null==f?"!="===b:b?(f+="","="===b?f===d:"!="===b?f!==d:"^="===b?d&&0===f.indexOf(d):"*="===b?d&&f.indexOf(d)>-1:"$="===b?d&&f.substr(f.length-d.length)===d:"~="===b?(" "+f+" ").indexOf(d)>-1:"|="===b?f===d||f.substr(0,d.length+1)===d+"-":!1):!0}},CHILD:function(a,b,c,d){return"nth"===a?function(a){var b,e,f=a.parentNode;if(1===c&&0===d)return!0;if(f)for(e=0,b=f.firstChild;b&&(1!==b.nodeType||(e++,a!==b));b=b.nextSibling);return e-=d,e===c||e%c===0&&e/c>=0}:function(b){var c=b;switch(a){case"only":case"first":for(;c=c.previousSibling;)if(1===c.nodeType)return!1;if("first"===a)return!0;c=b;case"last":for(;c=c.nextSibling;)if(1===c.nodeType)return!1;return!0}}},PSEUDO:function(a,b){var d,e=t.pseudos[a]||t.setFilters[a.toLowerCase()]||c.error("unsupported pseudo: "+a);return e[D]?e(b):e.length>1?(d=[a,a,"",b],t.setFilters.hasOwnProperty(a.toLowerCase())?N(function(a,c){for(var d,f=e(a,b),g=f.length;g--;)d=M.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,d)}):e}},pseudos:{not:N(function(a){var b=[],c=[],d=x(a.replace(Z,"$1"));return d[D]?N(function(a,b,c,e){for(var f,g=d(a,null,e,[]),h=a.length;h--;)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:N(function(a){return function(b){return c(a,b).length>0}}),contains:N(function(a){return function(b){return(b.textContent||b.innerText||u(b)).indexOf(a)>-1}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!t.pseudos.empty(a)},empty:function(a){var b;for(a=a.firstChild;a;){if(a.nodeName>"@"||3===(b=a.nodeType)||4===b)return!1;a=a.nextSibling}return!0},header:function(a){return eb.test(a.nodeName)},text:function(a){var b,c;return"input"===a.nodeName.toLowerCase()&&"text"===(b=a.type)&&(null==(c=a.getAttribute("type"))||c.toLowerCase()===b)},radio:d("radio"),checkbox:d("checkbox"),file:d("file"),password:d("password"),image:d("image"),submit:e("submit"),reset:e("reset"),button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},input:function(a){return fb.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},active:function(a){return a===a.ownerDocument.activeElement},first:f(function(){return[0]}),last:f(function(a,b){return[b-1]}),eq:f(function(a,b,c){return[0>c?c+b:c]}),even:f(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:f(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:f(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:f(function(a,b,c){for(var d=0>c?c+b:c;++dk&&d>k;k++)if(e[k]!==f[k])return g(e[k],f[k]);return k===c?g(a,f[k],-1):g(e[k],b,1)},[0,0].sort(y),B=!z,c.uniqueSort=function(a){var b,c=[],d=1,e=0;if(z=B,a.sort(y),z){for(;b=a[d];d++)b===a[d-1]&&(e=c.push(d));for(;e--;)a.splice(c[e],1)}return a},c.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},x=c.compile=function(a,b){var c,d=[],e=[],f=R[D][a+" "];if(!f){for(b||(b=h(a)),c=b.length;c--;)f=m(b[c]),f[D]?d.push(f):e.push(f);f=R(a,n(e,d))}return f},F.querySelectorAll&&function(){var a,b=p,d=/'|\\/g,e=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,f=[":focus"],g=[":active"],i=G.matchesSelector||G.mozMatchesSelector||G.webkitMatchesSelector||G.oMatchesSelector||G.msMatchesSelector;ib(function(a){a.innerHTML="",a.querySelectorAll("[selected]").length||f.push("\\["+S+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||f.push(":checked")}),ib(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&f.push("[*^$]="+S+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||f.push(":enabled",":disabled")}),f=new RegExp(f.join("|")),p=function(a,c,e,g,i){if(!g&&!i&&!f.test(a)){var j,k,l=!0,m=D,n=c,o=9===c.nodeType&&a;if(1===c.nodeType&&"object"!==c.nodeName.toLowerCase()){for(j=h(a),(l=c.getAttribute("id"))?m=l.replace(d,"\\$&"):c.setAttribute("id",m),m="[id='"+m+"'] ",k=j.length;k--;)j[k]=m+j[k].join("");n=db.test(a)&&c.parentNode||c,o=j.join(",")}if(o)try{return K.apply(e,L.call(n.querySelectorAll(o),0)),e}catch(p){}finally{l||c.removeAttribute("id")}}return b(a,c,e,g,i)},i&&(ib(function(b){a=i.call(b,"div");try{i.call(b,"[test!='']:sizzle"),g.push("!=",X)}catch(c){}}),g=new RegExp(g.join("|")),c.matchesSelector=function(b,d){if(d=d.replace(e,"='$1']"),!v(b)&&!g.test(d)&&!f.test(d))try{var h=i.call(b,d);if(h||a||b.document&&11!==b.document.nodeType)return h}catch(j){}return c(d,null,null,[b]).length>0})}(),t.pseudos.nth=t.pseudos.eq,t.filters=q.prototype=t.pseudos,t.setFilters=new q,c.attr=$.attr,$.find=c,$.expr=c.selectors,$.expr[":"]=$.expr.pseudos,$.unique=c.uniqueSort,$.text=c.getText,$.isXMLDoc=c.isXML,$.contains=c.contains}(a);var Ib=/Until$/,Jb=/^(?:parents|prev(?:Until|All))/,Kb=/^.[^:#\[\.,]*$/,Lb=$.expr.match.needsContext,Mb={children:!0,contents:!0,next:!0,prev:!0};$.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if("string"!=typeof a)return $(a).filter(function(){for(b=0,c=h.length;c>b;b++)if($.contains(h[b],this))return!0});for(g=this.pushStack("","find",a),b=0,c=this.length;c>b;b++)if(d=g.length,$.find(a,this[b],g),b>0)for(e=d;ef;f++)if(g[f]===g[e]){g.splice(e--,1);break}return g},has:function(a){var b,c=$(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if($.contains(this,c[b]))return!0})},not:function(a){return this.pushStack(j(this,a,!1),"not",a)},filter:function(a){return this.pushStack(j(this,a,!0),"filter",a)},is:function(a){return!!a&&("string"==typeof a?Lb.test(a)?$(a,this.context).index(this[0])>=0:$.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=Lb.test(a)||"string"!=typeof a?$(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c.ownerDocument&&c!==b&&11!==c.nodeType;){if(g?g.index(c)>-1:$.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}return f=f.length>1?$.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?"string"==typeof a?$.inArray(this[0],$(a)):$.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c="string"==typeof a?$(a,b):$.makeArray(a&&a.nodeType?[a]:a),d=$.merge(this.get(),c);return this.pushStack(h(c[0])||h(d[0])?d:$.unique(d))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}}),$.fn.andSelf=$.fn.addBack,$.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return $.dir(a,"parentNode")},parentsUntil:function(a,b,c){return $.dir(a,"parentNode",c)},next:function(a){return i(a,"nextSibling")},prev:function(a){return i(a,"previousSibling")},nextAll:function(a){return $.dir(a,"nextSibling")},prevAll:function(a){return $.dir(a,"previousSibling")},nextUntil:function(a,b,c){return $.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return $.dir(a,"previousSibling",c)},siblings:function(a){return $.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return $.sibling(a.firstChild)},contents:function(a){return $.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:$.merge([],a.childNodes)}},function(a,b){$.fn[a]=function(c,d){var e=$.map(this,b,c);return Ib.test(a)||(d=c),d&&"string"==typeof d&&(e=$.filter(d,e)),e=this.length>1&&!Mb[a]?$.unique(e):e,this.length>1&&Jb.test(a)&&(e=e.reverse()),this.pushStack(e,a,V.call(arguments).join(","))}}),$.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),1===b.length?$.find.matchesSelector(b[0],a)?[b[0]]:[]:$.find.matches(a,b)},dir:function(a,c,d){for(var e=[],f=a[c];f&&9!==f.nodeType&&(d===b||1!==f.nodeType||!$(f).is(d));)1===f.nodeType&&e.push(f),f=f[c];return e},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}});var Nb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Ob=/ jQuery\d+="(?:null|\d+)"/g,Pb=/^\s+/,Qb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Rb=/<([\w:]+)/,Sb=/]","i"),Xb=/^(?:checkbox|radio)$/,Yb=/checked\s*(?:[^=]|=\s*.checked.)/i,Zb=/\/(java|ecma)script/i,$b=/^\s*\s*$/g,_b={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=k(P),bc=ac.appendChild(P.createElement("div")); +_b.optgroup=_b.option,_b.tbody=_b.tfoot=_b.colgroup=_b.caption=_b.thead,_b.th=_b.td,$.support.htmlSerialize||(_b._default=[1,"X
","
"]),$.fn.extend({text:function(a){return $.access(this,function(a){return a===b?$.text(this):this.empty().append((this[0]&&this[0].ownerDocument||P).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if($.isFunction(a))return this.each(function(b){$(this).wrapAll(a.call(this,b))});if(this[0]){var b=$(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return $.isFunction(a)?this.each(function(b){$(this).wrapInner(a.call(this,b))}):this.each(function(){var b=$(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=$.isFunction(a);return this.each(function(c){$(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){$.nodeName(this,"body")||$(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(1===this.nodeType||11===this.nodeType)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(1===this.nodeType||11===this.nodeType)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!h(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=$.clean(arguments);return this.pushStack($.merge(a,this),"before",this.selector)}},after:function(){if(!h(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=$.clean(arguments);return this.pushStack($.merge(this,a),"after",this.selector)}},remove:function(a,b){for(var c,d=0;null!=(c=this[d]);d++)(!a||$.filter(a,[c]).length)&&(!b&&1===c.nodeType&&($.cleanData(c.getElementsByTagName("*")),$.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)for(1===a.nodeType&&$.cleanData(a.getElementsByTagName("*"));a.firstChild;)a.removeChild(a.firstChild);return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return $.clone(this,a,b)})},html:function(a){return $.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return 1===c.nodeType?c.innerHTML.replace(Ob,""):b;if(!("string"!=typeof a||Ub.test(a)||!$.support.htmlSerialize&&Wb.test(a)||!$.support.leadingWhitespace&&Pb.test(a)||_b[(Rb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(Qb,"<$1>");try{for(;e>d;d++)c=this[d]||{},1===c.nodeType&&($.cleanData(c.getElementsByTagName("*")),c.innerHTML=a);c=0}catch(f){}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(a){return h(this[0])?this.length?this.pushStack($($.isFunction(a)?a():a),"replaceWith",a):this:$.isFunction(a)?this.each(function(b){var c=$(this),d=c.html();c.replaceWith(a.call(this,b,d))}):("string"!=typeof a&&(a=$(a).detach()),this.each(function(){var b=this.nextSibling,c=this.parentNode;$(this).remove(),b?$(b).before(a):$(c).append(a)}))},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){a=[].concat.apply([],a);var e,f,g,h,i=0,j=a[0],k=[],m=this.length;if(!$.support.checkClone&&m>1&&"string"==typeof j&&Yb.test(j))return this.each(function(){$(this).domManip(a,c,d)});if($.isFunction(j))return this.each(function(e){var f=$(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){if(e=$.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,1===g.childNodes.length&&(g=f),f)for(c=c&&$.nodeName(f,"tr"),h=e.cacheable||m-1;m>i;i++)d.call(c&&$.nodeName(this[i],"table")?l(this[i],"tbody"):this[i],i===h?g:$.clone(g,!0,!0));g=f=null,k.length&&$.each(k,function(a,b){b.src?$.ajax?$.ajax({url:b.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):$.error("no ajax"):$.globalEval((b.text||b.textContent||b.innerHTML||"").replace($b,"")),b.parentNode&&b.parentNode.removeChild(b)})}return this}}),$.buildFragment=function(a,c,d){var e,f,g,h=a[0];return c=c||P,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,1===a.length&&"string"==typeof h&&h.length<512&&c===P&&"<"===h.charAt(0)&&!Vb.test(h)&&($.support.checkClone||!Yb.test(h))&&($.support.html5Clone||!Wb.test(h))&&(f=!0,e=$.fragments[h],g=e!==b),e||(e=c.createDocumentFragment(),$.clean(a,c,e,d),f&&($.fragments[h]=g&&e)),{fragment:e,cacheable:f}},$.fragments={},$.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){$.fn[a]=function(c){var d,e=0,f=[],g=$(c),h=g.length,i=1===this.length&&this[0].parentNode;if((null==i||i&&11===i.nodeType&&1===i.childNodes.length)&&1===h)return g[b](this[0]),this;for(;h>e;e++)d=(e>0?this.clone(!0):this).get(),$(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),$.extend({clone:function(a,b,c){var d,e,f,g;if($.support.html5Clone||$.isXMLDoc(a)||!Wb.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bc.innerHTML=a.outerHTML,bc.removeChild(g=bc.firstChild)),!($.support.noCloneEvent&&$.support.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||$.isXMLDoc(a)))for(n(a,g),d=o(a),e=o(g),f=0;d[f];++f)e[f]&&n(d[f],e[f]);if(b&&(m(a,g),c))for(d=o(a),e=o(g),f=0;d[f];++f)m(d[f],e[f]);return d=e=null,g},clean:function(a,b,c,d){var e,f,g,h,i,j,l,m,n,o,q,r=b===P&&ac,s=[];for(b&&"undefined"!=typeof b.createDocumentFragment||(b=P),e=0;null!=(g=a[e]);e++)if("number"==typeof g&&(g+=""),g){if("string"==typeof g)if(Tb.test(g)){for(r=r||k(b),l=b.createElement("div"),r.appendChild(l),g=g.replace(Qb,"<$1>"),h=(Rb.exec(g)||["",""])[1].toLowerCase(),i=_b[h]||_b._default,j=i[0],l.innerHTML=i[1]+g+i[2];j--;)l=l.lastChild;if(!$.support.tbody)for(m=Sb.test(g),n="table"!==h||m?""!==i[1]||m?[]:l.childNodes:l.firstChild&&l.firstChild.childNodes,f=n.length-1;f>=0;--f)$.nodeName(n[f],"tbody")&&!n[f].childNodes.length&&n[f].parentNode.removeChild(n[f]);!$.support.leadingWhitespace&&Pb.test(g)&&l.insertBefore(b.createTextNode(Pb.exec(g)[0]),l.firstChild),g=l.childNodes,l.parentNode.removeChild(l)}else g=b.createTextNode(g);g.nodeType?s.push(g):$.merge(s,g)}if(l&&(g=l=r=null),!$.support.appendChecked)for(e=0;null!=(g=s[e]);e++)$.nodeName(g,"input")?p(g):"undefined"!=typeof g.getElementsByTagName&&$.grep(g.getElementsByTagName("input"),p);if(c)for(o=function(a){return!a.type||Zb.test(a.type)?d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a):void 0},e=0;null!=(g=s[e]);e++)$.nodeName(g,"script")&&o(g)||(c.appendChild(g),"undefined"!=typeof g.getElementsByTagName&&(q=$.grep($.merge([],g.getElementsByTagName("script")),o),s.splice.apply(s,[e+1,0].concat(q)),e+=q.length));return s},cleanData:function(a,b){for(var c,d,e,f,g=0,h=$.expando,i=$.cache,j=$.support.deleteExpando,k=$.event.special;null!=(e=a[g]);g++)if((b||$.acceptData(e))&&(d=e[h],c=d&&i[d])){if(c.events)for(f in c.events)k[f]?$.event.remove(e,f):$.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,$.deletedIds.push(d))}}}),function(){var a,b;$.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=$.uaMatch(R.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0),$.browser=b,$.sub=function(){function a(b,c){return new a.fn.init(b,c)}$.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(c,d){return d&&d instanceof $&&!(d instanceof a)&&(d=a(d)),$.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(P);return a}}();var cc,dc,ec,fc=/alpha\([^)]*\)/i,gc=/opacity=([^)]*)/,hc=/^(top|right|bottom|left)$/,ic=/^(none|table(?!-c[ea]).+)/,jc=/^margin/,kc=new RegExp("^("+_+")(.*)$","i"),lc=new RegExp("^("+_+")(?!px)[a-z%]+$","i"),mc=new RegExp("^([-+])=("+_+")","i"),nc={BODY:"block"},oc={position:"absolute",visibility:"hidden",display:"block"},pc={letterSpacing:0,fontWeight:400},qc=["Top","Right","Bottom","Left"],rc=["Webkit","O","Moz","ms"],sc=$.fn.toggle;$.fn.extend({css:function(a,c){return $.access(this,function(a,c,d){return d!==b?$.style(a,c,d):$.css(a,c)},a,c,arguments.length>1)},show:function(){return s(this,!0)},hide:function(){return s(this)},toggle:function(a,b){var c="boolean"==typeof a;return $.isFunction(a)&&$.isFunction(b)?sc.apply(this,arguments):this.each(function(){(c?a:r(this))?$(this).show():$(this).hide()})}}),$.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=cc(a,"opacity");return""===c?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":$.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,g,h,i=$.camelCase(c),j=a.style;if(c=$.cssProps[i]||($.cssProps[i]=q(j,i)),h=$.cssHooks[c]||$.cssHooks[i],d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];if(g=typeof d,"string"===g&&(f=mc.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat($.css(a,c)),g="number"),!(null==d||"number"===g&&isNaN(d)||("number"===g&&!$.cssNumber[i]&&(d+="px"),h&&"set"in h&&(d=h.set(a,d,e))===b)))try{j[c]=d}catch(k){}}},css:function(a,c,d,e){var f,g,h,i=$.camelCase(c);return c=$.cssProps[i]||($.cssProps[i]=q(a.style,i)),h=$.cssHooks[c]||$.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=cc(a,c)),"normal"===f&&c in pc&&(f=pc[c]),d||e!==b?(g=parseFloat(f),d||$.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?cc=function(b,c){var d,e,f,g,h=a.getComputedStyle(b,null),i=b.style;return h&&(d=h.getPropertyValue(c)||h[c],""===d&&!$.contains(b.ownerDocument,b)&&(d=$.style(b,c)),lc.test(d)&&jc.test(c)&&(e=i.width,f=i.minWidth,g=i.maxWidth,i.minWidth=i.maxWidth=i.width=d,d=h.width,i.width=e,i.minWidth=f,i.maxWidth=g)),d}:P.documentElement.currentStyle&&(cc=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return null==e&&f&&f[b]&&(e=f[b]),lc.test(e)&&!hc.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left="fontSize"===b?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),""===e?"auto":e}),$.each(["height","width"],function(a,b){$.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&ic.test(cc(a,"display"))?$.swap(a,oc,function(){return v(a,b,d)}):v(a,b,d):void 0},set:function(a,c,d){return t(a,c,d?u(a,b,d,$.support.boxSizing&&"border-box"===$.css(a,"boxSizing")):0)}}}),$.support.opacity||($.cssHooks.opacity={get:function(a,b){return gc.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=$.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,b>=1&&""===$.trim(f.replace(fc,""))&&c.removeAttribute&&(c.removeAttribute("filter"),d&&!d.filter)||(c.filter=fc.test(f)?f.replace(fc,e):f+" "+e)}}),$(function(){$.support.reliableMarginRight||($.cssHooks.marginRight={get:function(a,b){return $.swap(a,{display:"inline-block"},function(){return b?cc(a,"marginRight"):void 0})}}),!$.support.pixelPosition&&$.fn.position&&$.each(["top","left"],function(a,b){$.cssHooks[b]={get:function(a,c){if(c){var d=cc(a,b);return lc.test(d)?$(a).position()[b]+"px":d}}}})}),$.expr&&$.expr.filters&&($.expr.filters.hidden=function(a){return 0===a.offsetWidth&&0===a.offsetHeight||!$.support.reliableHiddenOffsets&&"none"===(a.style&&a.style.display||cc(a,"display"))},$.expr.filters.visible=function(a){return!$.expr.filters.hidden(a)}),$.each({margin:"",padding:"",border:"Width"},function(a,b){$.cssHooks[a+b]={expand:function(c){var d,e="string"==typeof c?c.split(" "):[c],f={};for(d=0;4>d;d++)f[a+qc[d]+b]=e[d]||e[d-2]||e[0];return f}},jc.test(a)||($.cssHooks[a+b].set=t)});var tc=/%20/g,uc=/\[\]$/,vc=/\r?\n/g,wc=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,xc=/^(?:select|textarea)/i;$.fn.extend({serialize:function(){return $.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?$.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||xc.test(this.nodeName)||wc.test(this.type))}).map(function(a,b){var c=$(this).val();return null==c?null:$.isArray(c)?$.map(c,function(a){return{name:b.name,value:a.replace(vc,"\r\n")}}):{name:b.name,value:c.replace(vc,"\r\n")}}).get()}}),$.param=function(a,c){var d,e=[],f=function(a,b){b=$.isFunction(b)?b():null==b?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(c===b&&(c=$.ajaxSettings&&$.ajaxSettings.traditional),$.isArray(a)||a.jquery&&!$.isPlainObject(a))$.each(a,function(){f(this.name,this.value)});else for(d in a)x(d,a[d],c,f);return e.join("&").replace(tc,"+")};var yc,zc,Ac=/#.*$/,Bc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cc=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Dc=/^(?:GET|HEAD)$/,Ec=/^\/\//,Fc=/\?/,Gc=/)<[^<]*)*<\/script>/gi,Hc=/([?&])_=[^&]*/,Ic=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Jc=$.fn.load,Kc={},Lc={},Mc=["*/"]+["*"];try{zc=Q.href}catch(Nc){zc=P.createElement("a"),zc.href="",zc=zc.href}yc=Ic.exec(zc.toLowerCase())||[],$.fn.load=function(a,c,d){if("string"!=typeof a&&Jc)return Jc.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),$.isFunction(c)?(d=c,c=b):c&&"object"==typeof c&&(f="POST"),$.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?$("
").append(a.replace(Gc,"")).find(e):a)}),this},$.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){$.fn[b]=function(a){return this.on(b,a)}}),$.each(["get","post"],function(a,c){$[c]=function(a,d,e,f){return $.isFunction(d)&&(f=f||e,e=d,d=b),$.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),$.extend({getScript:function(a,c){return $.get(a,b,c,"script")},getJSON:function(a,b,c){return $.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?A(a,$.ajaxSettings):(b=a,a=$.ajaxSettings),A(a,b),a},ajaxSettings:{url:zc,isLocal:Cc.test(yc[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Mc},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":$.parseJSON,"text xml":$.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:y(Kc),ajaxTransport:y(Lc),ajax:function(a,c){function d(a,c,d,g){var j,l,s,t,v,x=c;2!==u&&(u=2,i&&clearTimeout(i),h=b,f=g||"",w.readyState=a>0?4:0,d&&(t=B(m,w,d)),a>=200&&300>a||304===a?(m.ifModified&&(v=w.getResponseHeader("Last-Modified"),v&&($.lastModified[e]=v),v=w.getResponseHeader("Etag"),v&&($.etag[e]=v)),304===a?(x="notmodified",j=!0):(j=C(m,t),x=j.state,l=j.data,s=j.error,j=!s)):(s=x,(!x||a)&&(x="error",0>a&&(a=0))),w.status=a,w.statusText=(c||x)+"",j?p.resolveWith(n,[l,x,w]):p.rejectWith(n,[w,x,s]),w.statusCode(r),r=b,k&&o.trigger("ajax"+(j?"Success":"Error"),[w,m,j?l:s]),q.fireWith(n,[w,x]),k&&(o.trigger("ajaxComplete",[w,m]),--$.active||$.event.trigger("ajaxStop")))}"object"==typeof a&&(c=a,a=b),c=c||{};var e,f,g,h,i,j,k,l,m=$.ajaxSetup({},c),n=m.context||m,o=n!==m&&(n.nodeType||n instanceof $)?$(n):$.event,p=$.Deferred(),q=$.Callbacks("once memory"),r=m.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,setRequestHeader:function(a,b){if(!u){var c=a.toLowerCase();a=t[c]=t[c]||a,s[a]=b}return this},getAllResponseHeaders:function(){return 2===u?f:null},getResponseHeader:function(a){var c;if(2===u){if(!g)for(g={};c=Bc.exec(f);)g[c[1].toLowerCase()]=c[2];c=g[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return u||(m.mimeType=a),this},abort:function(a){return a=a||v,h&&h.abort(a),d(0,a),this}};if(p.promise(w),w.success=w.done,w.error=w.fail,w.complete=q.add,w.statusCode=function(a){if(a){var b;if(2>u)for(b in a)r[b]=[r[b],a[b]];else b=a[w.status],w.always(b)}return this},m.url=((a||m.url)+"").replace(Ac,"").replace(Ec,yc[1]+"//"),m.dataTypes=$.trim(m.dataType||"*").toLowerCase().split(bb),null==m.crossDomain&&(j=Ic.exec(m.url.toLowerCase()),m.crossDomain=!(!j||j[1]===yc[1]&&j[2]===yc[2]&&(j[3]||("http:"===j[1]?80:443))==(yc[3]||("http:"===yc[1]?80:443)))),m.data&&m.processData&&"string"!=typeof m.data&&(m.data=$.param(m.data,m.traditional)),z(Kc,m,c,w),2===u)return w;if(k=m.global,m.type=m.type.toUpperCase(),m.hasContent=!Dc.test(m.type),k&&0===$.active++&&$.event.trigger("ajaxStart"),!m.hasContent&&(m.data&&(m.url+=(Fc.test(m.url)?"&":"?")+m.data,delete m.data),e=m.url,m.cache===!1)){var x=$.now(),y=m.url.replace(Hc,"$1_="+x);m.url=y+(y===m.url?(Fc.test(m.url)?"&":"?")+"_="+x:"")}(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",m.contentType),m.ifModified&&(e=e||m.url,$.lastModified[e]&&w.setRequestHeader("If-Modified-Since",$.lastModified[e]),$.etag[e]&&w.setRequestHeader("If-None-Match",$.etag[e])),w.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Mc+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)w.setRequestHeader(l,m.headers[l]);if(!m.beforeSend||m.beforeSend.call(n,w,m)!==!1&&2!==u){v="abort";for(l in{success:1,error:1,complete:1})w[l](m[l]);if(h=z(Lc,m,c,w)){w.readyState=1,k&&o.trigger("ajaxSend",[w,m]),m.async&&m.timeout>0&&(i=setTimeout(function(){w.abort("timeout")},m.timeout));try{u=1,h.send(s,d)}catch(A){if(!(2>u))throw A;d(-1,A)}}else d(-1,"No Transport");return w}return w.abort()},active:0,lastModified:{},etag:{}});var Oc=[],Pc=/\?/,Qc=/(=)\?(?=&|$)|\?\?/,Rc=$.now();$.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Oc.pop()||$.expando+"_"+Rc++;return this[a]=!0,a}}),$.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&Qc.test(j),m=k&&!l&&"string"==typeof i&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qc.test(i);return"jsonp"===c.dataTypes[0]||l||m?(f=c.jsonpCallback=$.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(Qc,"$1"+f):m?c.data=i.replace(Qc,"$1"+f):k&&(c.url+=(Pc.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||$.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,Oc.push(f)),h&&$.isFunction(g)&&g(h[0]),h=g=b}),"script"):void 0}),$.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return $.globalEval(a),a}}}),$.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),$.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=P.head||P.getElementsByTagName("head")[0]||P.documentElement;return{send:function(e,f){c=P.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){(e||!c.readyState||/loaded|complete/.test(c.readyState))&&(c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||f(200,"success"))},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var Sc,Tc=a.ActiveXObject?function(){for(var a in Sc)Sc[a](0,1)}:!1,Uc=0;$.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&D()||E()}:D,function(a){$.extend($.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}($.ajaxSettings.xhr()),$.support.ajax&&$.ajaxTransport(function(c){if(!c.crossDomain||$.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();if(c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async),c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||4===i.readyState))if(d=b,g&&(i.onreadystatechange=$.noop,Tc&&delete Sc[g]),e)4!==i.readyState&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(n){}try{j=i.statusText}catch(n){j=""}h||!c.isLocal||c.crossDomain?1223===h&&(h=204):h=l.text?200:404}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?4===i.readyState?setTimeout(d,0):(g=++Uc,Tc&&(Sc||(Sc={},$(a).unload(Tc)),Sc[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var Vc,Wc,Xc=/^(?:toggle|show|hide)$/,Yc=new RegExp("^(?:([-+])=|)("+_+")([a-z%]*)$","i"),Zc=/queueHooks$/,$c=[J],_c={"*":[function(a,b){var c,d,e=this.createTween(a,b),f=Yc.exec(b),g=e.cur(),h=+g||0,i=1,j=20;if(f){if(c=+f[2],d=f[3]||($.cssNumber[a]?"":"px"),"px"!==d&&h){h=$.css(e.elem,a,!0)||c||1;do i=i||".5",h/=i,$.style(e.elem,a,h+d);while(i!==(i=e.cur()/g)&&1!==i&&--j)}e.unit=d,e.start=h,e.end=f[1]?h+(f[1]+1)*c:c}return e}]};$.Animation=$.extend(H,{tweener:function(a,b){$.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],_c[c]=_c[c]||[],_c[c].unshift(b)},prefilter:function(a,b){b?$c.unshift(a):$c.push(a)}}),$.Tween=K,K.prototype={constructor:K,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||($.cssNumber[c]?"":"px")},cur:function(){var a=K.propHooks[this.prop];return a&&a.get?a.get(this):K.propHooks._default.get(this)},run:function(a){var b,c=K.propHooks[this.prop];return this.pos=b=this.options.duration?$.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):K.propHooks._default.set(this),this}},K.prototype.init.prototype=K.prototype,K.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=$.css(a.elem,a.prop,!1,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){$.fx.step[a.prop]?$.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[$.cssProps[a.prop]]||$.cssHooks[a.prop])?$.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},K.propHooks.scrollTop=K.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},$.each(["toggle","show","hide"],function(a,b){var c=$.fn[b];$.fn[b]=function(d,e,f){return null==d||"boolean"==typeof d||!a&&$.isFunction(d)&&$.isFunction(e)?c.apply(this,arguments):this.animate(L(b,!0),d,e,f)}}),$.fn.extend({fadeTo:function(a,b,c,d){return this.filter(r).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=$.isEmptyObject(a),f=$.speed(b,c,d),g=function(){var b=H(this,$.extend({},a),f);e&&b.stop(!0)};return e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,c,d){var e=function(a){var b=a.stop;delete a.stop,b(d)};return"string"!=typeof a&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,c=null!=a&&a+"queueHooks",f=$.timers,g=$._data(this);if(c)g[c]&&g[c].stop&&e(g[c]);else for(c in g)g[c]&&g[c].stop&&Zc.test(c)&&e(g[c]);for(c=f.length;c--;)f[c].elem===this&&(null==a||f[c].queue===a)&&(f[c].anim.stop(d),b=!1,f.splice(c,1));(b||!d)&&$.dequeue(this,a)})}}),$.each({slideDown:L("show"),slideUp:L("hide"),slideToggle:L("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){$.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),$.speed=function(a,b,c){var d=a&&"object"==typeof a?$.extend({},a):{complete:c||!c&&b||$.isFunction(a)&&a,duration:a,easing:c&&b||b&&!$.isFunction(b)&&b};return d.duration=$.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in $.fx.speeds?$.fx.speeds[d.duration]:$.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){$.isFunction(d.old)&&d.old.call(this),d.queue&&$.dequeue(this,d.queue)},d},$.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},$.timers=[],$.fx=K.prototype.init,$.fx.tick=function(){var a,c=$.timers,d=0;for(Vc=$.now();d-1,l={},m={};k?(m=g.position(),e=m.top,f=m.left):(e=parseFloat(i)||0,f=parseFloat(j)||0),$.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(l.top=b.top-h.top+e),null!=b.left&&(l.left=b.left-h.left+f),"using"in b?b.using.call(a,l):g.css(l)}},$.fn.extend({position:function(){if(this[0]){var a=this[0],b=this.offsetParent(),c=this.offset(),d=ad.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat($.css(a,"marginTop"))||0,c.left-=parseFloat($.css(a,"marginLeft"))||0,d.top+=parseFloat($.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat($.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||P.body;a&&!ad.test(a.nodeName)&&"static"===$.css(a,"position");)a=a.offsetParent;return a||P.body})}}),$.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);$.fn[a]=function(e){return $.access(this,function(a,e,f){var g=M(a);return f===b?g?c in g?g[c]:g.document.documentElement[e]:a[e]:(g?g.scrollTo(d?$(g).scrollLeft():f,d?f:$(g).scrollTop()):a[e]=f,void 0)},a,e,arguments.length,null)}}),$.each({Height:"height",Width:"width"},function(a,c){$.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){$.fn[e]=function(e,f){var g=arguments.length&&(d||"boolean"!=typeof e),h=d||(e===!0||f===!0?"margin":"border");return $.access(this,function(c,d,e){var f;return $.isWindow(c)?c.document.documentElement["client"+a]:9===c.nodeType?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?$.css(c,d,e,h):$.style(c,d,e,h)},c,g?e:b,g,null)}})}),a.jQuery=a.$=$,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return $})}(window),function(a,b){function c(a){return a&&"object"==typeof a&&a.__wrapped__?a:this instanceof c?(this.__wrapped__=a,void 0):new c(a)}function d(a,b,c){b||(b=0);var d=a.length,e=d-b>=(c||db);if(e)for(var f={},c=b-1;++cb||"undefined"==typeof a)return 1;if(b>a||"undefined"==typeof b)return-1}return d>c?-1:1}function g(a,b,c){function d(){var h=arguments,i=f?this:b;return e||(a=b[g]),c.length&&(h=h.length?c.concat(n(h)):c),this instanceof d?(m.prototype=a.prototype,i=new m,m.prototype=null,h=a.apply(i,h),x(h)?h:i):a.apply(i,h)}var e=w(a),f=!c,g=b;return f&&(c=b),e||(b=a),d}function h(a,b,c){return a?"function"!=typeof a?function(b){return b[a]}:"undefined"!=typeof b?c?function(c,d,e,f){return a.call(b,c,d,e,f)}:function(c,d,e){return a.call(b,c,d,e)}:a:U}function i(){for(var a,b={b:"",c:"",e:Z,f:Ub,g:"",h:Wb,i:Zb,j:sb,k:"",l:!0},c=0;a=arguments[c];c++)for(var d in a)b[d]=a[d];if(a=b.a,b.d=/^[^,]+/.exec(a)[0],c=Function,d="var i,l="+b.d+",t="+b.d+";if(!"+b.d+")return t;"+b.k+";",b.b?(d+="var m=l.length;i=-1;if(typeof m=='number'){",b.i&&(d+="if(k(l)){l=l.split('')}"),d+="while(++ie;e++)d+="i='"+b.j[e]+"';if(","constructor"==b.j[e]&&(d+="!(f&&f.prototype===l)&&"),d+="h.call(l,i)){"+b.g+"}"}return(b.b||b.h)&&(d+="}"),d+=b.c+";return t",c("e,h,j,k,p,n,s","return function("+a+"){"+d+"}")(h,xb,p,z,cc,Fb,zb)}function j(a){return"\\"+dc[a]}function k(a){return lc[a]}function l(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function m(){}function n(a,b,c){b||(b=0),"undefined"==typeof c&&(c=a?a.length:0);for(var d=-1,c=c-b||0,e=Array(0>c?0:c);++dc?Gb(0,e+c):c)||0;return"number"==typeof e?f=-1<(z(a)?a.indexOf(b,c):P(a,b,c)):hc(a,function(a){return++d>=c?!(f=a===b):void 0}),f}function D(a,b,c){var d=!0,b=h(b,c);if(oc(a))for(var c=-1,e=a.length;++cd&&(d=c,i=a)});else for(;++fi&&(i=a[f]);return i}function J(a,b){return H(a,b+"")}function K(a,b,c,d){var e=3>arguments.length,b=h(b,d,cb);if(oc(a)){var f=-1,g=a.length;for(e&&(c=a[++f]);++farguments.length;if("number"!=typeof f)var i=qc(a),f=i.length;else Zb&&z(a)&&(e=a.split(""));return b=h(b,d,cb),G(a,function(a,d,h){d=i?i[--f]:--f,c=g?(g=!1,e[d]):b(c,e[d],d,h)}),c}function M(a,b,c){var d,b=h(b,c);if(oc(a))for(var c=-1,e=a.length;++cc?Gb(0,e+c):c||0)-1;else if(c)return d=R(a,b),a[d]===b?d:-1;for(;++de;)d=e+f>>>1,c(a[d])=75;if(j)var k={};for(c&&(i=[],c=h(c,d));++eP(i,l))&&((c||j)&&i.push(l),g.push(d))}return g}function T(a,b){return Tb||Bb&&2|{(\/]|\[\D|\b(?:delete|in|instanceof|new|typeof|void)\b/,gb=/&(?:amp|lt|gt|quot|#x27);/g,hb=/\b__p\+='';/g,ib=/\b(__p\+=)''\+/g,jb=/(__e\(.*?\)|\b__t\))\+'';/g,kb=/\w*$/,lb=/(?:__e|__t=)\(\s*(?![\d\s"']|this\.)/g,mb=RegExp("^"+(ab.valueOf+"").replace(/[.*+?^=!:${}()|[\]\/\\]/g,"\\$&").replace(/valueOf|for [^\]]+/g,".+?")+"$"),nb=/\$\{((?:(?=\\?)\\?[\s\S])*?)}/g,ob=/<%=([\s\S]+?)%>/g,pb=/($^)/,qb=/[&<>"']/g,rb=/['\n\r\t\u2028\u2029\\]/g,sb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),tb=Math.ceil,ub=_.concat,vb=Math.floor,wb=mb.test(wb=Object.getPrototypeOf)&&wb,xb=ab.hasOwnProperty,yb=_.push,zb=ab.propertyIsEnumerable,Ab=ab.toString,Bb=mb.test(Bb=n.bind)&&Bb,Cb=mb.test(Cb=Array.isArray)&&Cb,Db=a.isFinite,Eb=a.isNaN,Fb=mb.test(Fb=Object.keys)&&Fb,Gb=Math.max,Hb=Math.min,Ib=Math.random,Jb="[object Arguments]",Kb="[object Array]",Lb="[object Boolean]",Mb="[object Date]",Nb="[object Number]",Ob="[object Object]",Pb="[object RegExp]",Qb="[object String]",Rb=!!a.attachEvent,Sb=Bb&&!/\n|true/.test(Bb+Rb),Tb=Bb&&!Sb,Ub=Fb&&(Rb||Sb),Vb=(Vb={0:1,length:1},_.splice.call(Vb,0,1),Vb[0]),Wb=!0;!function(){function a(){this.x=1}var b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments)Wb=!c;Z=!/valueOf/.test(b),$="x"!=b[0]}(1);var Xb=arguments.constructor==Object,Yb=!p(arguments),Zb="xx"!="x"[0]+Object("x")[0];try{var $b=Ab.call(document)==Ob}catch(_b){}var ac={"[object Function]":!1};ac[Jb]=ac[Kb]=ac[Lb]=ac[Mb]=ac[Nb]=ac[Ob]=ac[Pb]=ac[Qb]=!0;var bc={};bc[Kb]=Array,bc[Lb]=Boolean,bc[Mb]=Date,bc[Ob]=Object,bc[Nb]=Number,bc[Pb]=RegExp,bc[Qb]=String;var cc={"boolean":!1,"function":!0,object:!0,number:!1,string:!1,undefined:!1},dc={"\\":"\\","'":"'","\n":"n","\r":"r"," ":"t","\u2028":"u2028","\u2029":"u2029"};c.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:ob,variable:""};var ec={a:"o,v,g",k:"for(var a=1,b=typeof g=='number'?2:arguments.length;a":">",'"':""","'":"'"},mc=u(lc),nc=i(ec,{g:"if(t[i]==null)"+ec.g}),oc=Cb||function(a){return Xb&&a instanceof Array||Ab.call(a)==Kb};w(/x/)&&(w=function(a){return a instanceof Function||"[object Function]"==Ab.call(a)});var pc=wb?function(a){if(!a||"object"!=typeof a)return!1;var b=a.valueOf,c="function"==typeof b&&(c=wb(b))&&wb(c);return c?a==c||wb(a)==c&&!p(a):q(a)}:q,qc=Fb?function(a){return"function"==typeof a&&zb.call(a,"prototype")?r(a):x(a)?Fb(a):[]}:r;c.after=function(a,b){return 1>a?b():function(){return 1>--a?b.apply(this,arguments):void 0}},c.assign=ic,c.bind=T,c.bindAll=function(a){for(var b=arguments,c=1=100,i=[],j=i;a:for(;++fP(j,k)){h&&j.push(k);for(var m=c;--m;)if(!(e[m]||(e[m]=d(b[m],0,100)))(k))continue a;i.push(k)}}return i},c.invert=u,c.invoke=function(a,b){var c=n(arguments,2),d="function"==typeof b,e=[];return G(a,function(a){e.push((d?b:a[b]).apply(a,c))}),e},c.keys=qc,c.map=H,c.max=I,c.memoize=function(a,b){var c={};return function(){var d=b?b.apply(this,arguments):arguments[0];return xb.call(c,d)?c[d]:c[d]=a.apply(this,arguments)}},c.merge=A,c.min=function(a,b,c){var d=1/0,f=-1,g=a?a.length:0,i=d;if(b||!oc(a))b=!b&&z(a)?e:h(b,c),hc(a,function(a,c,e){c=b(a,c,e),d>c&&(d=c,i=a)});else for(;++fP(f,c,1))&&(e[c]=a)}),e},c.once=function(a){var b,c=!1;return function(){return c?b:(c=!0,b=a.apply(this,arguments),a=null,b)}},c.pairs=function(a){var b=[];return kc(a,function(a,c){b.push([c,a])}),b},c.partial=function(a){return g(a,n(arguments,1))},c.pick=function(a,b,c){var d={};if("function"!=typeof b)for(var e=0,f=ub.apply(_,arguments),g=f.length;++e=j?(clearTimeout(g),g=null,h=i,e=a.apply(f,d)):g||(g=setTimeout(c,j)),e}},c.times=function(a,b,c){for(var a=+a||0,d=-1,e=Array(a);++dc?Gb(0,d+c):Hb(c,d-1))+1);d--;)if(a[d]===b)return d;return-1},c.mixin=V,c.noConflict=function(){return a._=eb,this},c.random=function(a,b){return null==a&&null==b&&(b=1),a=+a||0,null==b&&(b=a,a=0),a+vb(Ib()*((+b||0)-a+1))},c.reduce=K,c.reduceRight=L,c.result=function(a,b){var c=a?a[b]:null;return w(c)?a[b]():c},c.size=function(a){var b=a?a.length:0;return"number"==typeof b?b:qc(a).length},c.some=M,c.sortedIndex=R,c.template=function(a,b,d){a||(a=""),d||(d={});var e,f,g=c.templateSettings,h=0,i=d.interpolate||g.interpolate||pb,k="__p+='",l=d.variable||g.variable,m=l;a.replace(RegExp((d.escape||g.escape||pb).source+"|"+i.source+"|"+(i===ob?nb:pb).source+"|"+(d.evaluate||g.evaluate||pb).source+"|$","g"),function(b,c,d,f,g,i){return d||(d=f),k+=a.slice(h,i).replace(rb,j),c&&(k+="'+__e("+c+")+'"),g&&(k+="';"+g+";__p+='"),d&&(k+="'+((__t=("+d+"))==null?'':__t)+'"),e||(e=g||fb.test(c||d)),h=i+b.length,b}),k+="';\n",m||(l="obj",e?k="with("+l+"){"+k+"}":(d=RegExp("(\\(\\s*)"+l+"\\."+l+"\\b","g"),k=k.replace(lb,"$&"+l+".").replace(d,"$1__d"))),k=(e?k.replace(hb,""):k).replace(ib,"$1").replace(jb,"$1;"),k="function("+l+"){"+(m?"":l+"||("+l+"={});")+"var __t,__p='',__e=_.escape"+(e?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":(m?"":",__d="+l+"."+l+"||"+l)+";")+k+"return __p}";try{f=Function("_","return "+k)(c)}catch(n){throw n.source=k,n}return b?f(b):(f.source=k,f)},c.unescape=function(a){return null==a?"":(a+"").replace(gb,o)},c.uniqueId=function(a){return(null==a?"":a+"")+ ++bb},c.all=D,c.any=M,c.detect=F,c.foldl=K,c.foldr=L,c.include=C,c.inject=K,kc(c,function(a,b){c.prototype[b]||(c.prototype[b]=function(){var b=[this.__wrapped__];return yb.apply(b,arguments),a.apply(c,b)})}),c.first=N,c.last=function(a,b,c){if(a){var d=a.length;return null==b||c?a[d-1]:n(a,Gb(0,d-b))}},c.take=N,c.head=N,kc(c,function(a,b){c.prototype[b]||(c.prototype[b]=function(b,d){var e=a(this.__wrapped__,b,d);return null==b||d?e:new c(e)})}),c.VERSION="1.0.0-rc.3",c.prototype.toString=function(){return this.__wrapped__+""},c.prototype.value=W,c.prototype.valueOf=W,hc(["join","pop","shift"],function(a){var b=_[a];c.prototype[a]=function(){return b.apply(this.__wrapped__,arguments)}}),hc(["push","reverse","sort","unshift"],function(a){var b=_[a];c.prototype[a]=function(){return b.apply(this.__wrapped__,arguments),this}}),hc(["concat","slice","splice"],function(a){var b=_[a];c.prototype[a]=function(){var a=b.apply(this.__wrapped__,arguments);return new c(a)}}),Vb&&hc(["pop","shift","splice"],function(a){var b=_[a],d="splice"==a;c.prototype[a]=function(){var a=this.__wrapped__,e=b.apply(a,arguments);return 0===a.length&&delete a[0],d?new c(e):e}}),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(a._=c,define(function(){return c})):X?"object"==typeof module&&module&&module.exports==X?(module.exports=c)._=c:X._=c:a._=c}(this),function(a){var b,c,d="0.3.4",e="hasOwnProperty",f=/[\.\/]/,g="*",h=function(){},i=function(a,b){return a-b},j={n:{}},k=function(a,d){var e,f=c,g=Array.prototype.slice.call(arguments,2),h=k.listeners(a),j=0,l=[],m={},n=[],o=b;b=a,c=0;for(var p=0,q=h.length;q>p;p++)"zIndex"in h[p]&&(l.push(h[p].zIndex),h[p].zIndex<0&&(m[h[p].zIndex]=h[p]));for(l.sort(i);l[j]<0;)if(e=m[l[j++]],n.push(e.apply(d,g)),c)return c=f,n;for(p=0;q>p;p++)if(e=h[p],"zIndex"in e)if(e.zIndex==l[j]){if(n.push(e.apply(d,g)),c)break;do if(j++,e=m[l[j]],e&&n.push(e.apply(d,g)),c)break;while(e)}else m[e.zIndex]=e;else if(n.push(e.apply(d,g)),c)break;return c=f,b=o,n.length?n:null};k.listeners=function(a){var b,c,d,e,h,i,k,l,m=a.split(f),n=j,o=[n],p=[];for(e=0,h=m.length;h>e;e++){for(l=[],i=0,k=o.length;k>i;i++)for(n=o[i].n,c=[n[m[e]],n[g]],d=2;d--;)b=c[d],b&&(l.push(b),p=p.concat(b.f||[]));o=l}return p},k.on=function(a,b){for(var c=a.split(f),d=j,e=0,g=c.length;g>e;e++)d=d.n,!d[c[e]]&&(d[c[e]]={n:{}}),d=d[c[e]];for(d.f=d.f||[],e=0,g=d.f.length;g>e;e++)if(d.f[e]==b)return h;return d.f.push(b),function(a){+a==+a&&(b.zIndex=+a)}},k.stop=function(){c=1},k.nt=function(a){return a?new RegExp("(?:\\.|\\/|^)"+a+"(?:\\.|\\/|$)").test(b):b},k.off=k.unbind=function(a,b){var c,d,h,i,k,l,m,n=a.split(f),o=[j];for(i=0,k=n.length;k>i;i++)for(l=0;li;i++)for(c=o[i];c.n;){if(b){if(c.f){for(l=0,m=c.f.length;m>l;l++)if(c.f[l]==b){c.f.splice(l,1);break}!c.f.length&&delete c.f}for(d in c.n)if(c.n[e](d)&&c.n[d].f){var p=c.n[d].f;for(l=0,m=p.length;m>l;l++)if(p[l]==b){p.splice(l,1);break}!p.length&&delete c.n[d].f}}else{delete c.f;for(d in c.n)c.n[e](d)&&c.n[d].f&&delete c.n[d].f}c=c.n}},k.once=function(a,b){var c=function(){var d=b.apply(this,arguments);return k.unbind(a,c),d};return k.on(a,c)},k.version=d,k.toString=function(){return"You are running Eve "+d},"undefined"!=typeof module&&module.exports?module.exports=k:"undefined"!=typeof define?define("eve",[],function(){return k}):a.eve=k}(this),function(){function a(a){for(var b=0;bv;v++){var t=fc[v];if(t.el.id==b.id&&t.anim==a){t.percent!=c?(fc.splice(v,1),k=1):j=t,b.attr(t.totalOrigin);break}}else e=+q;for(var v=0,w=a.percents.length;w>v;v++){if(a.percents[v]==c||a.percents[v]>e*a.top){c=a.percents[v],m=a.percents[v-1]||0,o=o/a.top*(c-m),l=a.percents[v+1],i=a.anim[c];break}e&&b.attr(a.anim[a.percents[v]])}if(i){if(j)j.initstatus=e,j.start=new Date-j.ms*e;else{for(var y in i)if(i[x](y)&&(bb[x](y)||b.paper.customAttributes[x](y)))switch(p[y]=b.attr(y),null==p[y]&&(p[y]=ab[y]),q[y]=i[y],bb[y]){case R:s[y]=(q[y]-p[y])/o;break;case"colour":p[y]=r.getRGB(p[y]);var z=r.getRGB(q[y]);s[y]={r:(z.r-p[y].r)/o,g:(z.g-p[y].g)/o,b:(z.b-p[y].b)/o};break;case"path":var A=Ib(p[y],q[y]),B=A[1];for(p[y]=A[0],s[y]=[],v=0,w=p[y].length;w>v;v++){s[y][v]=[0];for(var D=1,E=p[y][v].length;E>D;D++)s[y][v][D]=(B[v][D]-p[y][v][D])/o}break;case"transform":var F=b._,I=Nb(F[y],q[y]);if(I)for(p[y]=I.from,q[y]=I.to,s[y]=[],s[y].real=!0,v=0,w=p[y].length;w>v;v++)for(s[y][v]=[p[y][v][0]],D=1,E=p[y][v].length;E>D;D++)s[y][v][D]=(q[y][v][D]-p[y][v][D])/o;else{var J=b.matrix||new f,K={_:{transform:F.transform},getBBox:function(){return b.getBBox(1)}};p[y]=[J.a,J.b,J.c,J.d,J.e,J.f],Lb(K,q[y]),q[y]=K._.transform,s[y]=[(K.matrix.a-J.a)/o,(K.matrix.b-J.b)/o,(K.matrix.c-J.c)/o,(K.matrix.d-J.d)/o,(K.matrix.e-J.e)/o,(K.matrix.f-J.f)/o]}break;case"csv":var L=G(i[y])[H](u),M=G(p[y])[H](u);if("clip-rect"==y)for(p[y]=M,s[y]=[],v=M.length;v--;)s[y][v]=(L[v]-p[y][v])/o;q[y]=L;break;default:for(L=[][C](i[y]),M=[][C](p[y]),s[y]=[],v=b.paper.customAttributes[y].length;v--;)s[y][v]=((L[v]||0)-(M[v]||0))/o}var N=i.easing,O=r.easing_formulas[N];if(!O)if(O=G(N).match(X),O&&5==O.length){var P=O;O=function(a){return d(a,+P[1],+P[2],+P[3],+P[4],o)}}else O=lb;if(n=i.start||a.start||+new Date,t={anim:a,percent:c,timestamp:n,start:n+(a.del||0),status:0,initstatus:e||0,stop:!1,ms:o,easing:O,from:p,diff:s,to:q,el:b,callback:i.callback,prev:m,next:l,repeat:h||a.times,origin:b.attr(),totalOrigin:g},fc.push(t),e&&!j&&!k&&(t.stop=!0,t.start=new Date-o*e,1==fc.length))return hc();k&&(t.start=new Date-t.ms*e),1==fc.length&&gc(hc)}eve("raphael.anim.start."+b.id,b,a)}}function c(a,b){var c=[],d={};if(this.ms=b,this.times=1,a){for(var e in a)a[x](e)&&(d[Z(e)]=a[e],c.push(Z(e)));c.sort(jb)}this.anim=d,this.top=c[c.length-1],this.percents=c}function d(a,b,c,d,e,f){function g(a,b){var c,d,e,f,g,h;for(e=a,h=0;8>h;h++){if(f=i(e)-a,O(f)e)return c;if(e>d)return d;for(;d>c;){if(f=i(e),O(f-a)f?c=e:d=e,e=(d-c)/2+c}return e}function h(a,b){var c=g(a,b);return((o*c+n)*c+m)*c}function i(a){return((l*a+k)*a+j)*a}var j=3*b,k=3*(d-b)-j,l=1-j-k,m=3*c,n=3*(e-c)-m,o=1-m-n;return h(a,1/(200*f))}function e(){return this.x+F+this.y+F+this.width+" × "+this.height}function f(a,b,c,d,e,f){null!=a?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function g(a,b,c){a=r._path2curve(a),b=r._path2curve(b);for(var d,e,f,g,i,j,k,l,m,n,o=c?0:[],p=0,q=a.length;q>p;p++){var s=a[p];if("M"==s[0])d=i=s[1],e=j=s[2];else{"C"==s[0]?(m=[d,e].concat(s.slice(1)),d=m[6],e=m[7]):(m=[d,e,d,e,i,j,i,j],d=i,e=j);for(var t=0,u=b.length;u>t;t++){var v=b[t];if("M"==v[0])f=k=v[1],g=l=v[2];else{"C"==v[0]?(n=[f,g].concat(v.slice(1)),f=n[6],g=n[7]):(n=[f,g,f,g,k,l,k,l],f=k,g=l);var w=h(m,n,c);if(c)o+=w;else{for(var x=0,y=w.length;y>x;x++)w[x].segment1=p,w[x].segment2=t,w[x].bez1=m,w[x].bez2=n;o=o.concat(w)}}}}}return o}function h(a,b,c){var d=r.bezierBBox(a),e=r.bezierBBox(b);if(!r.isBBoxIntersect(d,e))return c?0:[];for(var f=k.apply(0,a),g=k.apply(0,b),h=~~(f/5),j=~~(g/5),l=[],m=[],n={},o=c?0:[],p=0;h+1>p;p++){var q=r.findDotsAtSegment.apply(r,a.concat(p/h));l.push({x:q.x,y:q.y,t:p/h})}for(p=0;j+1>p;p++)q=r.findDotsAtSegment.apply(r,b.concat(p/j)),m.push({x:q.x,y:q.y,t:p/j});for(p=0;h>p;p++)for(var s=0;j>s;s++){var t=l[p],u=l[p+1],v=m[s],w=m[s+1],x=O(u.x-t.x)<.001?"y":"x",y=O(w.x-v.x)<.001?"y":"x",z=i(t.x,t.y,u.x,u.y,v.x,v.y,w.x,w.y);if(z){if(n[z.x.toFixed(4)]==z.y.toFixed(4))continue;n[z.x.toFixed(4)]=z.y.toFixed(4);var A=t.t+O((z[x]-t[x])/(u[x]-t[x]))*(u.t-t.t),B=v.t+O((z[y]-v[y])/(w[y]-v[y]))*(w.t-v.t);A>=0&&1>=A&&B>=0&&1>=B&&(c?o++:o.push({x:z.x,y:z.y,t1:A,t2:B}))}}return o}function i(a,b,c,d,e,f,g,h){if(!(M(a,c)M(e,g)||M(b,d)M(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(!k)return;var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(n<+N(a,c).toFixed(2)||n>+M(a,c).toFixed(2)||n<+N(e,g).toFixed(2)||n>+M(e,g).toFixed(2)||o<+N(b,d).toFixed(2)||o>+M(b,d).toFixed(2)||o<+N(f,h).toFixed(2)||o>+M(f,h).toFixed(2))return;return{x:l,y:m}}}function j(a,b,c,d,e,f,g,h,i){if(!(0>i||k(a,b,c,d,e,f,g,h)o;)m/=2,n+=(i>j?1:-1)*m,j=k(a,b,c,d,e,f,g,h,n);return n}}function k(a,b,c,d,e,f,g,h,i){null==i&&(i=1),i=i>1?1:0>i?0:i;for(var j=i/2,k=12,m=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],n=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],o=0,p=0;k>p;p++){var q=j*m[p]+j,r=l(q,a,c,e,g),s=l(q,b,d,f,h),t=r*r+s*s;o+=n[p]*L.sqrt(t)}return j*o}function l(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a*g-3*b+3*c}function m(a,b){for(var c=[],d=0,e=a.length;e-2*!b>d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function n(){return this.hex}function o(a,b,c){function d(){var e=Array.prototype.slice.call(arguments,0),f=e.join("␀"),g=d.cache=d.cache||{},h=d.count=d.count||[];return g[x](f)?(p(h,f),c?c(g[f]):g[f]):(h.length>=1e3&&delete g[h.shift()],h.push(f),g[f]=a[B](b,e),c?c(g[f]):g[f])}return d}function p(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push(a.splice(c,1)[0])}function q(a){if(Object(a)!==a)return a;var b=new a.constructor;for(var c in a)a[x](c)&&(b[c]=q(a[c]));return b}function r(a){if(r.is(a,"function"))return s?a():eve.on("raphael.DOMload",a);if(r.is(a,T))return r._engine.create[B](r,a.splice(0,3+r.is(a[0],R))).add(a);var b=Array.prototype.slice.call(arguments,0);if(r.is(b[b.length-1],"function")){var c=b.pop();return s?c.call(r._engine.create[B](r,b)):eve.on("raphael.DOMload",function(){c.call(r._engine.create[B](r,b))})}return r._engine.create[B](r,arguments)}r.version="2.1.0",r.eve=eve;var s,t,u=/[, ]+/,v={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},w=/\{(\d+)\}/g,x="hasOwnProperty",y={doc:document,win:window},z={was:Object.prototype[x].call(y.win,"Raphael"),is:y.win.Raphael},A=function(){this.ca=this.customAttributes={}},B="apply",C="concat",D="createTouch"in y.doc,E="",F=" ",G=String,H="split",I="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[H](F),J={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},K=G.prototype.toLowerCase,L=Math,M=L.max,N=L.min,O=L.abs,P=L.pow,Q=L.PI,R="number",S="string",T="array",U=Object.prototype.toString,V=(r._ISURL=/^url\(['"]?([^\)]+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),W={NaN:1,Infinity:1,"-Infinity":1},X=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,Y=L.round,Z=parseFloat,$=parseInt,_=G.prototype.toUpperCase,ab=r._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0},bb=r._availableAnimAttrs={blur:R,"clip-rect":"csv",cx:R,cy:R,fill:"colour","fill-opacity":R,"font-size":R,height:R,opacity:R,path:"path",r:R,rx:R,ry:R,stroke:"colour","stroke-opacity":R,"stroke-width":R,transform:"transform",width:R,x:R,y:R},cb=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,db={hs:1,rg:1},eb=/,?([achlmqrstvxz]),?/gi,fb=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,gb=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,hb=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,ib=(r._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),jb=function(a,b){return Z(a)-Z(b)},kb=function(){},lb=function(a){return a},mb=r._rectPath=function(a,b,c,d,e){return e?[["M",a+e,b],["l",c-2*e,0],["a",e,e,0,0,1,e,e],["l",0,d-2*e],["a",e,e,0,0,1,-e,e],["l",2*e-c,0],["a",e,e,0,0,1,-e,-e],["l",0,2*e-d],["a",e,e,0,0,1,e,-e],["z"]]:[["M",a,b],["l",c,0],["l",0,d],["l",-c,0],["z"]]},nb=function(a,b,c,d){return null==d&&(d=c),[["M",a,b],["m",0,-d],["a",c,d,0,1,1,0,2*d],["a",c,d,0,1,1,0,-2*d],["z"]]},ob=r._getPath={path:function(a){return a.attr("path")},circle:function(a){var b=a.attrs;return nb(b.cx,b.cy,b.r)},ellipse:function(a){var b=a.attrs;return nb(b.cx,b.cy,b.rx,b.ry)},rect:function(a){var b=a.attrs;return mb(b.x,b.y,b.width,b.height,b.r)},image:function(a){var b=a.attrs;return mb(b.x,b.y,b.width,b.height)},text:function(a){var b=a._getBBox();return mb(b.x,b.y,b.width,b.height)}},pb=r.mapPath=function(a,b){if(!b)return a;var c,d,e,f,g,h,i;for(a=Ib(a),e=0,g=a.length;g>e;e++)for(i=a[e],f=1,h=i.length;h>f;f+=2)c=b.x(i[f],i[f+1]),d=b.y(i[f],i[f+1]),i[f]=c,i[f+1]=d;return a};if(r._g=y,r.type=y.win.SVGAngle||y.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==r.type){var qb,rb=y.doc.createElement("div");if(rb.innerHTML='',qb=rb.firstChild,qb.style.behavior="url(#default#VML)",!qb||"object"!=typeof qb.adj)return r.type=E;rb=null}r.svg=!(r.vml="VML"==r.type),r._Paper=A,r.fn=t=A.prototype=r.prototype,r._id=0,r._oid=0,r.is=function(a,b){return b=K.call(b),"finite"==b?!W[x](+a):"array"==b?a instanceof Array:"null"==b&&null===a||b==typeof a&&null!==a||"object"==b&&a===Object(a)||"array"==b&&Array.isArray&&Array.isArray(a)||U.call(a).slice(8,-1).toLowerCase()==b},r.angle=function(a,b,c,d,e,f){if(null==e){var g=a-c,h=b-d;return g||h?(180+180*L.atan2(-h,-g)/Q+360)%360:0}return r.angle(a,b,e,f)-r.angle(c,d,e,f)},r.rad=function(a){return a%360*Q/180},r.deg=function(a){return 180*a/Q%360},r.snapTo=function(a,b,c){if(c=r.is(c,"finite")?c:10,r.is(a,T)){for(var d=a.length;d--;)if(O(a[d]-b)<=c)return a[d]}else{a=+a;var e=b%a;if(c>e)return b-e;if(e>a-c)return b-e+a}return b};r.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=16*L.random()|0,c="x"==a?b:3&b|8;return c.toString(16)});r.setWindow=function(a){eve("raphael.setWindow",r,y.win,a),y.win=a,y.doc=y.win.document,r._engine.initWin&&r._engine.initWin(y.win)};var sb=function(a){if(r.vml){var b,c=/^\s+|\s+$/g;try{var d=new ActiveXObject("htmlfile");d.write(""),d.close(),b=d.body}catch(e){b=createPopup().document.body}var f=b.createTextRange();sb=o(function(a){try{b.style.color=G(a).replace(c,E);var d=f.queryCommandValue("ForeColor");return d=(255&d)<<16|65280&d|(16711680&d)>>>16,"#"+("000000"+d.toString(16)).slice(-6)}catch(e){return"none"}})}else{var g=y.doc.createElement("i");g.title="Raphaël Colour Picker",g.style.display="none",y.doc.body.appendChild(g),sb=o(function(a){return g.style.color=a,y.doc.defaultView.getComputedStyle(g,E).getPropertyValue("color")})}return sb(a)},tb=function(){return"hsb("+[this.h,this.s,this.b]+")"},ub=function(){return"hsl("+[this.h,this.s,this.l]+")"},vb=function(){return this.hex},wb=function(a,b,c){if(null==b&&r.is(a,"object")&&"r"in a&&"g"in a&&"b"in a&&(c=a.b,b=a.g,a=a.r),null==b&&r.is(a,S)){var d=r.getRGB(a);a=d.r,b=d.g,c=d.b}return(a>1||b>1||c>1)&&(a/=255,b/=255,c/=255),[a,b,c]},xb=function(a,b,c,d){a*=255,b*=255,c*=255;var e={r:a,g:b,b:c,hex:r.rgb(a,b,c),toString:vb};return r.is(d,"finite")&&(e.opacity=d),e};r.color=function(a){var b;return r.is(a,"object")&&"h"in a&&"s"in a&&"b"in a?(b=r.hsb2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):r.is(a,"object")&&"h"in a&&"s"in a&&"l"in a?(b=r.hsl2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):(r.is(a,"string")&&(a=r.getRGB(a)),r.is(a,"object")&&"r"in a&&"g"in a&&"b"in a?(b=r.rgb2hsl(a),a.h=b.h,a.s=b.s,a.l=b.l,b=r.rgb2hsb(a),a.v=b.b):(a={hex:"none"},a.r=a.g=a.b=a.h=a.s=a.v=a.l=-1)),a.toString=vb,a +},r.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,f,g,h,i;return a=a%360/60,i=c*b,h=i*(1-O(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],xb(e,f,g,d)},r.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h),(a>1||b>1||c>1)&&(a/=360,b/=100,c/=100),a*=360;var e,f,g,h,i;return a=a%360/60,i=2*b*(.5>c?c:1-c),h=i*(1-O(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],xb(e,f,g,d)},r.rgb2hsb=function(a,b,c){c=wb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;return f=M(a,b,c),g=f-N(a,b,c),d=0==g?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=0==g?0:g/f,{h:d,s:e,b:f,toString:tb}},r.rgb2hsl=function(a,b,c){c=wb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;return g=M(a,b,c),h=N(a,b,c),i=g-h,d=0==i?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=0==i?0:.5>f?i/(2*f):i/(2-2*f),{h:d,s:e,l:f,toString:ub}},r._path2string=function(){return this.join(",").replace(eb,"$1")};r._preload=function(a,b){var c=y.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,y.doc.body.removeChild(this)},c.onerror=function(){y.doc.body.removeChild(this)},y.doc.body.appendChild(c),c.src=a};r.getRGB=o(function(a){if(!a||(a=G(a)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:n};if("none"==a)return{r:-1,g:-1,b:-1,hex:"none",toString:n};!db[x](a.toLowerCase().substring(0,2))&&"#"!=a.charAt()&&(a=sb(a));var b,c,d,e,f,g,h=a.match(V);return h?(h[2]&&(d=$(h[2].substring(5),16),c=$(h[2].substring(3,5),16),b=$(h[2].substring(1,3),16)),h[3]&&(d=$((f=h[3].charAt(3))+f,16),c=$((f=h[3].charAt(2))+f,16),b=$((f=h[3].charAt(1))+f,16)),h[4]&&(g=h[4][H](cb),b=Z(g[0]),"%"==g[0].slice(-1)&&(b*=2.55),c=Z(g[1]),"%"==g[1].slice(-1)&&(c*=2.55),d=Z(g[2]),"%"==g[2].slice(-1)&&(d*=2.55),"rgba"==h[1].toLowerCase().slice(0,4)&&(e=Z(g[3])),g[3]&&"%"==g[3].slice(-1)&&(e/=100)),h[5]?(g=h[5][H](cb),b=Z(g[0]),"%"==g[0].slice(-1)&&(b*=2.55),c=Z(g[1]),"%"==g[1].slice(-1)&&(c*=2.55),d=Z(g[2]),"%"==g[2].slice(-1)&&(d*=2.55),("deg"==g[0].slice(-3)||"°"==g[0].slice(-1))&&(b/=360),"hsba"==h[1].toLowerCase().slice(0,4)&&(e=Z(g[3])),g[3]&&"%"==g[3].slice(-1)&&(e/=100),r.hsb2rgb(b,c,d,e)):h[6]?(g=h[6][H](cb),b=Z(g[0]),"%"==g[0].slice(-1)&&(b*=2.55),c=Z(g[1]),"%"==g[1].slice(-1)&&(c*=2.55),d=Z(g[2]),"%"==g[2].slice(-1)&&(d*=2.55),("deg"==g[0].slice(-3)||"°"==g[0].slice(-1))&&(b/=360),"hsla"==h[1].toLowerCase().slice(0,4)&&(e=Z(g[3])),g[3]&&"%"==g[3].slice(-1)&&(e/=100),r.hsl2rgb(b,c,d,e)):(h={r:b,g:c,b:d,toString:n},h.hex="#"+(16777216|d|c<<8|b<<16).toString(16).slice(1),r.is(e,"finite")&&(h.opacity=e),h)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:n}},r),r.hsb=o(function(a,b,c){return r.hsb2rgb(a,b,c).hex}),r.hsl=o(function(a,b,c){return r.hsl2rgb(a,b,c).hex}),r.rgb=o(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),r.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);return b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})),c.hex},r.getColor.reset=function(){delete this.start},r.parsePathString=function(a){if(!a)return null;var b=yb(a);if(b.arr)return Ab(b.arr);var c={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},d=[];return r.is(a,T)&&r.is(a[0],T)&&(d=Ab(a)),d.length||G(a).replace(fb,function(a,b,e){var f=[],g=b.toLowerCase();if(e.replace(hb,function(a,b){b&&f.push(+b)}),"m"==g&&f.length>2&&(d.push([b][C](f.splice(0,2))),g="l",b="m"==b?"l":"L"),"r"==g)d.push([b][C](f));else for(;f.length>=c[g]&&(d.push([b][C](f.splice(0,c[g]))),c[g]););}),d.toString=r._path2string,b.arr=Ab(d),d},r.parseTransformString=o(function(a){if(!a)return null;var b=[];return r.is(a,T)&&r.is(a[0],T)&&(b=Ab(a)),b.length||G(a).replace(gb,function(a,c,d){{var e=[];K.call(c)}d.replace(hb,function(a,b){b&&e.push(+b)}),b.push([c][C](e))}),b.toString=r._path2string,b});var yb=function(a){var b=yb.ps=yb.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[x](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])}),b[a]};r.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=P(j,3),l=P(j,2),m=i*i,n=m*i,o=k*a+3*l*i*c+3*j*i*i*e+n*g,p=k*b+3*l*i*d+3*j*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,w=j*e+i*g,x=j*f+i*h,y=90-180*L.atan2(q-s,r-t)/Q;return(q>s||t>r)&&(y+=180),{x:o,y:p,m:{x:q,y:r},n:{x:s,y:t},start:{x:u,y:v},end:{x:w,y:x},alpha:y}},r.bezierBBox=function(a,b,c,d,e,f,g,h){r.is(a,"array")||(a=[a,b,c,d,e,f,g,h]);var i=Hb.apply(null,a);return{x:i.min.x,y:i.min.y,x2:i.max.x,y2:i.max.y,width:i.max.x-i.min.x,height:i.max.y-i.min.y}},r.isPointInsideBBox=function(a,b,c){return b>=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},r.isBBoxIntersect=function(a,b){var c=r.isPointInsideBBox;return c(b,a.x,a.y)||c(b,a.x2,a.y)||c(b,a.x,a.y2)||c(b,a.x2,a.y2)||c(a,b.x,b.y)||c(a,b.x2,b.y)||c(a,b.x,b.y2)||c(a,b.x2,b.y2)||(a.xb.x||b.xa.x)&&(a.yb.y||b.ya.y)},r.pathIntersection=function(a,b){return g(a,b)},r.pathIntersectionNumber=function(a,b){return g(a,b,1)},r.isPointInsidePath=function(a,b,c){var d=r.pathBBox(a);return r.isPointInsideBBox(d,b,c)&&g(a,[["M",b,c],["H",d.x2+10]],1)%2==1},r._removedFactory=function(a){return function(){eve("raphael.log",null,"Raphaël: you are calling to method “"+a+"” of removed object",a)}};var zb=r.pathBBox=function(a){var b=yb(a);if(b.bbox)return b.bbox;if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=Ib(a);for(var c,d=0,e=0,f=[],g=[],h=0,i=a.length;i>h;h++)if(c=a[h],"M"==c[0])d=c[1],e=c[2],f.push(d),g.push(e);else{var j=Hb(d,e,c[1],c[2],c[3],c[4],c[5],c[6]);f=f[C](j.min.x,j.max.x),g=g[C](j.min.y,j.max.y),d=c[5],e=c[6]}var k=N[B](0,f),l=N[B](0,g),m=M[B](0,f),n=M[B](0,g),o={x:k,y:l,x2:m,y2:n,width:m-k,height:n-l};return b.bbox=q(o),o},Ab=function(a){var b=q(a);return b.toString=r._path2string,b},Bb=r._pathToRelative=function(a){var b=yb(a);if(b.rel)return Ab(b.rel);r.is(a,T)&&r.is(a&&a[0],T)||(a=r.parsePathString(a));var c=[],d=0,e=0,f=0,g=0,h=0;"M"==a[0][0]&&(d=a[0][1],e=a[0][2],f=d,g=e,h++,c.push(["M",d,e]));for(var i=h,j=a.length;j>i;i++){var k=c[i]=[],l=a[i];if(l[0]!=K.call(l[0]))switch(k[0]=K.call(l[0]),k[0]){case"a":k[1]=l[1],k[2]=l[2],k[3]=l[3],k[4]=l[4],k[5]=l[5],k[6]=+(l[6]-d).toFixed(3),k[7]=+(l[7]-e).toFixed(3);break;case"v":k[1]=+(l[1]-e).toFixed(3);break;case"m":f=l[1],g=l[2];default:for(var m=1,n=l.length;n>m;m++)k[m]=+(l[m]-(m%2?d:e)).toFixed(3)}else{k=c[i]=[],"m"==l[0]&&(f=l[1]+d,g=l[2]+e);for(var o=0,p=l.length;p>o;o++)c[i][o]=l[o]}var q=c[i].length;switch(c[i][0]){case"z":d=f,e=g;break;case"h":d+=+c[i][q-1];break;case"v":e+=+c[i][q-1];break;default:d+=+c[i][q-2],e+=+c[i][q-1]}}return c.toString=r._path2string,b.rel=Ab(c),c},Cb=r._pathToAbsolute=function(a){var b=yb(a);if(b.abs)return Ab(b.abs);if(r.is(a,T)&&r.is(a&&a[0],T)||(a=r.parsePathString(a)),!a||!a.length)return[["M",0,0]];var c=[],d=0,e=0,f=0,g=0,h=0;"M"==a[0][0]&&(d=+a[0][1],e=+a[0][2],f=d,g=e,h++,c[0]=["M",d,e]);for(var i,j,k=3==a.length&&"M"==a[0][0]&&"R"==a[1][0].toUpperCase()&&"Z"==a[2][0].toUpperCase(),l=h,n=a.length;n>l;l++){if(c.push(i=[]),j=a[l],j[0]!=_.call(j[0]))switch(i[0]=_.call(j[0]),i[0]){case"A":i[1]=j[1],i[2]=j[2],i[3]=j[3],i[4]=j[4],i[5]=j[5],i[6]=+(j[6]+d),i[7]=+(j[7]+e);break;case"V":i[1]=+j[1]+e;break;case"H":i[1]=+j[1]+d;break;case"R":for(var o=[d,e][C](j.slice(1)),p=2,q=o.length;q>p;p++)o[p]=+o[p]+d,o[++p]=+o[p]+e;c.pop(),c=c[C](m(o,k));break;case"M":f=+j[1]+d,g=+j[2]+e;default:for(p=1,q=j.length;q>p;p++)i[p]=+j[p]+(p%2?d:e)}else if("R"==j[0])o=[d,e][C](j.slice(1)),c.pop(),c=c[C](m(o,k)),i=["R"][C](j.slice(-2));else for(var s=0,t=j.length;t>s;s++)i[s]=j[s];switch(i[0]){case"Z":d=f,e=g;break;case"H":d=i[1];break;case"V":e=i[1];break;case"M":f=i[i.length-2],g=i[i.length-1];default:d=i[i.length-2],e=i[i.length-1]}}return c.toString=r._path2string,b.abs=Ab(c),c},Db=function(a,b,c,d){return[a,b,c,d,c,d]},Eb=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},Fb=function(a,b,c,d,e,f,g,h,i,j){var k,l=120*Q/180,m=Q/180*(+e||0),n=[],p=o(function(a,b,c){var d=a*L.cos(c)-b*L.sin(c),e=a*L.sin(c)+b*L.cos(c);return{x:d,y:e}});if(j)y=j[0],z=j[1],w=j[2],x=j[3];else{k=p(a,b,-m),a=k.x,b=k.y,k=p(h,i,-m),h=k.x,i=k.y;var q=(L.cos(Q/180*e),L.sin(Q/180*e),(a-h)/2),r=(b-i)/2,s=q*q/(c*c)+r*r/(d*d);s>1&&(s=L.sqrt(s),c=s*c,d=s*d);var t=c*c,u=d*d,v=(f==g?-1:1)*L.sqrt(O((t*u-t*r*r-u*q*q)/(t*r*r+u*q*q))),w=v*c*r/d+(a+h)/2,x=v*-d*q/c+(b+i)/2,y=L.asin(((b-x)/d).toFixed(9)),z=L.asin(((i-x)/d).toFixed(9));y=w>a?Q-y:y,z=w>h?Q-z:z,0>y&&(y=2*Q+y),0>z&&(z=2*Q+z),g&&y>z&&(y-=2*Q),!g&&z>y&&(z-=2*Q)}var A=z-y;if(O(A)>l){var B=z,D=h,E=i;z=y+l*(g&&z>y?1:-1),h=w+c*L.cos(z),i=x+d*L.sin(z),n=Fb(h,i,c,d,e,0,g,D,E,[z,B,w,x])}A=z-y;var F=L.cos(y),G=L.sin(y),I=L.cos(z),J=L.sin(z),K=L.tan(A/4),M=4/3*c*K,N=4/3*d*K,P=[a,b],R=[a+M*G,b-N*F],S=[h+M*J,i-N*I],T=[h,i];if(R[0]=2*P[0]-R[0],R[1]=2*P[1]-R[1],j)return[R,S,T][C](n);n=[R,S,T][C](n).join()[H](",");for(var U=[],V=0,W=n.length;W>V;V++)U[V]=V%2?p(n[V-1],n[V],m).y:p(n[V],n[V+1],m).x;return U},Gb=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:P(j,3)*a+3*P(j,2)*i*c+3*j*i*i*e+P(i,3)*g,y:P(j,3)*b+3*P(j,2)*i*d+3*j*i*i*f+P(i,3)*h}},Hb=o(function(a,b,c,d,e,f,g,h){var i,j=e-2*c+a-(g-2*e+c),k=2*(c-a)-2*(e-c),l=a-c,m=(-k+L.sqrt(k*k-4*j*l))/2/j,n=(-k-L.sqrt(k*k-4*j*l))/2/j,o=[b,h],p=[a,g];return O(m)>"1e12"&&(m=.5),O(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Gb(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Gb(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),j=f-2*d+b-(h-2*f+d),k=2*(d-b)-2*(f-d),l=b-d,m=(-k+L.sqrt(k*k-4*j*l))/2/j,n=(-k-L.sqrt(k*k-4*j*l))/2/j,O(m)>"1e12"&&(m=.5),O(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Gb(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Gb(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),{min:{x:N[B](0,p),y:N[B](0,o)},max:{x:M[B](0,p),y:M[B](0,o)}}}),Ib=r._path2curve=o(function(a,b){var c=!b&&yb(a);if(!b&&c.curve)return Ab(c.curve);for(var d=Cb(a),e=b&&Cb(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=(function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];switch(!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null),a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][C](Fb[B](0,[b.x,b.y][C](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x)),d=b.y+(b.y-(b.by||b.y)),a=["C",c,d][C](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x)),b.qy=b.y+(b.y-(b.qy||b.y)),a=["C"][C](Eb(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][C](Eb(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][C](Db(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][C](Db(b.x,b.y,a[1],b.y));break;case"V":a=["C"][C](Db(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][C](Db(b.x,b.y,b.X,b.Y))}return a}),i=function(a,b){if(a[b].length>7){a[b].shift();for(var c=a[b];c.length;)a.splice(b++,0,["C"][C](c.splice(0,6)));a.splice(b,1),l=M(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&"M"==a[g][0]&&"M"!=b[g][0]&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],l=M(d.length,e&&e.length||0))},k=0,l=M(d.length,e&&e.length||0);l>k;k++){d[k]=h(d[k],f),i(d,k),e&&(e[k]=h(e[k],g)),e&&i(e,k),j(d,e,f,g,k),j(e,d,g,f,k);var m=d[k],n=e&&e[k],o=m.length,p=e&&n.length;f.x=m[o-2],f.y=m[o-1],f.bx=Z(m[o-4])||f.x,f.by=Z(m[o-3])||f.y,g.bx=e&&(Z(n[p-4])||g.x),g.by=e&&(Z(n[p-3])||g.y),g.x=e&&n[p-2],g.y=e&&n[p-1]}return e||(c.curve=Ab(d)),e?[d,e]:d},null,Ab),Jb=(r._parseDots=o(function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e={},f=a[c].match(/^([^:]*):?([\d\.]*)/);if(e.color=r.getRGB(f[1]),e.color.error)return null;e.color=e.color.hex,f[2]&&(e.offset=f[2]+"%"),b.push(e)}for(c=1,d=b.length-1;d>c;c++)if(!b[c].offset){for(var g=Z(b[c-1].offset||0),h=0,i=c+1;d>i;i++)if(b[i].offset){h=b[i].offset;break}h||(h=100,i=d),h=Z(h);for(var j=(h-g)/(i-c+1);i>c;c++)g+=j,b[c].offset=g+"%"}return b}),r._tear=function(a,b){a==b.top&&(b.top=a.prev),a==b.bottom&&(b.bottom=a.next),a.next&&(a.next.prev=a.prev),a.prev&&(a.prev.next=a.next)}),Kb=(r._tofront=function(a,b){b.top!==a&&(Jb(a,b),a.next=null,a.prev=b.top,b.top.next=a,b.top=a)},r._toback=function(a,b){b.bottom!==a&&(Jb(a,b),a.next=b.bottom,a.prev=null,b.bottom.prev=a,b.bottom=a)},r._insertafter=function(a,b,c){Jb(a,c),b==c.top&&(c.top=a),b.next&&(b.next.prev=a),a.next=b.next,a.prev=b,b.next=a},r._insertbefore=function(a,b,c){Jb(a,c),b==c.bottom&&(c.bottom=a),b.prev&&(b.prev.next=a),a.prev=b.prev,b.prev=a,a.next=b},r.toMatrix=function(a,b){var c=zb(a),d={_:{transform:E},getBBox:function(){return c}};return Lb(d,b),d.matrix}),Lb=(r.transformPath=function(a,b){return pb(a,Kb(a,b))},r._extractTransform=function(a,b){if(null==b)return a._.transform;b=G(b).replace(/\.{3}|\u2026/g,a._.transform||E);var c=r.parseTransformString(b),d=0,e=0,g=0,h=1,i=1,j=a._,k=new f;if(j.transform=c||[],c)for(var l=0,m=c.length;m>l;l++){var n,o,p,q,s,t=c[l],u=t.length,v=G(t[0]).toLowerCase(),w=t[0]!=v,x=w?k.invert():0;"t"==v&&3==u?w?(n=x.x(0,0),o=x.y(0,0),p=x.x(t[1],t[2]),q=x.y(t[1],t[2]),k.translate(p-n,q-o)):k.translate(t[1],t[2]):"r"==v?2==u?(s=s||a.getBBox(1),k.rotate(t[1],s.x+s.width/2,s.y+s.height/2),d+=t[1]):4==u&&(w?(p=x.x(t[2],t[3]),q=x.y(t[2],t[3]),k.rotate(t[1],p,q)):k.rotate(t[1],t[2],t[3]),d+=t[1]):"s"==v?2==u||3==u?(s=s||a.getBBox(1),k.scale(t[1],t[u-1],s.x+s.width/2,s.y+s.height/2),h*=t[1],i*=t[u-1]):5==u&&(w?(p=x.x(t[3],t[4]),q=x.y(t[3],t[4]),k.scale(t[1],t[2],p,q)):k.scale(t[1],t[2],t[3],t[4]),h*=t[1],i*=t[2]):"m"==v&&7==u&&k.add(t[1],t[2],t[3],t[4],t[5],t[6]),j.dirtyT=1,a.matrix=k}a.matrix=k,j.sx=h,j.sy=i,j.deg=d,j.dx=e=k.e,j.dy=g=k.f,1==h&&1==i&&!d&&j.bbox?(j.bbox.x+=+e,j.bbox.y+=+g):j.dirtyT=1}),Mb=function(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":return 4==a.length?[b,0,a[2],a[3]]:[b,0];case"s":return 5==a.length?[b,1,1,a[3],a[4]]:3==a.length?[b,1,1]:[b,1]}},Nb=r._equaliseTransform=function(a,b){b=G(b).replace(/\.{3}|\u2026/g,a),a=r.parseTransformString(a)||[],b=r.parseTransformString(b)||[];for(var c,d,e,f,g=M(a.length,b.length),h=[],i=[],j=0;g>j;j++){if(e=a[j]||Mb(b[j]),f=b[j]||Mb(e),e[0]!=f[0]||"r"==e[0].toLowerCase()&&(e[2]!=f[2]||e[3]!=f[3])||"s"==e[0].toLowerCase()&&(e[3]!=f[3]||e[4]!=f[4]))return;for(h[j]=[],i[j]=[],c=0,d=M(e.length,f.length);d>c;c++)c in e&&(h[j][c]=e[c]),c in f&&(i[j][c]=f[c])}return{from:h,to:i}};r._getContainer=function(a,b,c,d){var e;return e=null!=d||r.is(a,"object")?a:y.doc.getElementById(a),null!=e?e.tagName?null==b?{container:e,width:e.style.pixelWidth||e.offsetWidth,height:e.style.pixelHeight||e.offsetHeight}:{container:e,width:b,height:c}:{container:1,x:a,y:b,width:c,height:d}:void 0},r.pathToRelative=Bb,r._engine={},r.path2curve=Ib,r.matrix=function(a,b,c,d,e,g){return new f(a,b,c,d,e,g)},function(a){function b(a){var b=L.sqrt(c(a));a[0]&&(a[0]/=b),a[1]&&(a[1]/=b)}function c(a){return a[0]*a[0]+a[1]*a[1]}a.add=function(a,b,c,d,e,g){var h,i,j,k,l=[[],[],[]],m=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],n=[[a,c,e],[b,d,g],[0,0,1]];for(a&&a instanceof f&&(n=[[a.a,a.c,a.e],[a.b,a.d,a.f],[0,0,1]]),h=0;3>h;h++)for(i=0;3>i;i++){for(k=0,j=0;3>j;j++)k+=m[h][j]*n[j][i];l[h][i]=k}this.a=l[0][0],this.b=l[1][0],this.c=l[0][1],this.d=l[1][1],this.e=l[0][2],this.f=l[1][2]},a.invert=function(){var a=this,b=a.a*a.d-a.b*a.c;return new f(a.d/b,-a.b/b,-a.c/b,a.a/b,(a.c*a.f-a.d*a.e)/b,(a.b*a.e-a.a*a.f)/b)},a.clone=function(){return new f(this.a,this.b,this.c,this.d,this.e,this.f)},a.translate=function(a,b){this.add(1,0,0,1,a,b)},a.scale=function(a,b,c,d){null==b&&(b=a),(c||d)&&this.add(1,0,0,1,c,d),this.add(a,0,0,b,0,0),(c||d)&&this.add(1,0,0,1,-c,-d)},a.rotate=function(a,b,c){a=r.rad(a),b=b||0,c=c||0;var d=+L.cos(a).toFixed(9),e=+L.sin(a).toFixed(9);this.add(d,e,-e,d,b,c),this.add(1,0,0,1,-b,-c)},a.x=function(a,b){return a*this.a+b*this.c+this.e},a.y=function(a,b){return a*this.b+b*this.d+this.f},a.get=function(a){return+this[G.fromCharCode(97+a)].toFixed(4)},a.toString=function(){return r.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},a.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},a.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},a.split=function(){var a={};a.dx=this.e,a.dy=this.f;var d=[[this.a,this.c],[this.b,this.d]];a.scalex=L.sqrt(c(d[0])),b(d[0]),a.shear=d[0][0]*d[1][0]+d[0][1]*d[1][1],d[1]=[d[1][0]-d[0][0]*a.shear,d[1][1]-d[0][1]*a.shear],a.scaley=L.sqrt(c(d[1])),b(d[1]),a.shear/=a.scaley;var e=-d[0][1],f=d[1][1];return 0>f?(a.rotate=r.deg(L.acos(f)),0>e&&(a.rotate=360-a.rotate)):a.rotate=r.deg(L.asin(e)),a.isSimple=!(+a.shear.toFixed(9)||a.scalex.toFixed(9)!=a.scaley.toFixed(9)&&a.rotate),a.isSuperSimple=!+a.shear.toFixed(9)&&a.scalex.toFixed(9)==a.scaley.toFixed(9)&&!a.rotate,a.noRotation=!+a.shear.toFixed(9)&&!a.rotate,a},a.toTransformString=function(a){var b=a||this[H]();return b.isSimple?(b.scalex=+b.scalex.toFixed(4),b.scaley=+b.scaley.toFixed(4),b.rotate=+b.rotate.toFixed(4),(b.dx||b.dy?"t"+[b.dx,b.dy]:E)+(1!=b.scalex||1!=b.scaley?"s"+[b.scalex,b.scaley,0,0]:E)+(b.rotate?"r"+[b.rotate,0,0]:E)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(f.prototype);var Ob=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);t.safari="Apple Computer, Inc."==navigator.vendor&&(Ob&&Ob[1]<4||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&Ob&&Ob[1]<8?function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){a.remove()})}:kb;for(var Pb=function(){this.returnValue=!1},Qb=function(){return this.originalEvent.preventDefault()},Rb=function(){this.cancelBubble=!0},Sb=function(){return this.originalEvent.stopPropagation()},Tb=function(){return y.doc.addEventListener?function(a,b,c,d){var e=D&&J[b]?J[b]:b,f=function(e){var f=y.doc.documentElement.scrollTop||y.doc.body.scrollTop,g=y.doc.documentElement.scrollLeft||y.doc.body.scrollLeft,h=e.clientX+g,i=e.clientY+f;if(D&&J[x](b))for(var j=0,k=e.targetTouches&&e.targetTouches.length;k>j;j++)if(e.targetTouches[j].target==a){var l=e;e=e.targetTouches[j],e.originalEvent=l,e.preventDefault=Qb,e.stopPropagation=Sb;break}return c.call(d,e,h,i)};return a.addEventListener(e,f,!1),function(){return a.removeEventListener(e,f,!1),!0}}:y.doc.attachEvent?function(a,b,c,d){var e=function(a){a=a||y.win.event;var b=y.doc.documentElement.scrollTop||y.doc.body.scrollTop,e=y.doc.documentElement.scrollLeft||y.doc.body.scrollLeft,f=a.clientX+e,g=a.clientY+b;return a.preventDefault=a.preventDefault||Pb,a.stopPropagation=a.stopPropagation||Rb,c.call(d,a,f,g)};a.attachEvent("on"+b,e);var f=function(){return a.detachEvent("on"+b,e),!0};return f}:void 0}(),Ub=[],Vb=function(a){for(var b,c=a.clientX,d=a.clientY,e=y.doc.documentElement.scrollTop||y.doc.body.scrollTop,f=y.doc.documentElement.scrollLeft||y.doc.body.scrollLeft,g=Ub.length;g--;){if(b=Ub[g],D){for(var h,i=a.touches.length;i--;)if(h=a.touches[i],h.identifier==b.el._drag.id){c=h.clientX,d=h.clientY,(a.originalEvent?a.originalEvent:a).preventDefault();break}}else a.preventDefault();var j,k=b.el.node,l=k.nextSibling,m=k.parentNode,n=k.style.display;y.win.opera&&m.removeChild(k),k.style.display="none",j=b.el.paper.getElementByPoint(c,d),k.style.display=n,y.win.opera&&(l?m.insertBefore(k,l):m.appendChild(k)),j&&eve("raphael.drag.over."+b.el.id,b.el,j),c+=f,d+=e,eve("raphael.drag.move."+b.el.id,b.move_scope||b.el,c-b.el._drag.x,d-b.el._drag.y,c,d,a)}},Wb=function(a){r.unmousemove(Vb).unmouseup(Wb);for(var b,c=Ub.length;c--;)b=Ub[c],b.el._drag={},eve("raphael.drag.end."+b.el.id,b.end_scope||b.start_scope||b.move_scope||b.el,a);Ub=[]},Xb=r.el={},Yb=I.length;Yb--;)(function(a){r[a]=Xb[a]=function(b,c){return r.is(b,"function")&&(this.events=this.events||[],this.events.push({name:a,f:b,unbind:Tb(this.shape||this.node||y.doc,a,b,c||this)})),this},r["un"+a]=Xb["un"+a]=function(b){for(var c=this.events||[],d=c.length;d--;)if(c[d].name==a&&c[d].f==b)return c[d].unbind(),c.splice(d,1),!c.length&&delete this.events,this;return this}})(I[Yb]);Xb.data=function(a,b){var c=ib[this.id]=ib[this.id]||{};if(1==arguments.length){if(r.is(a,"object")){for(var d in a)a[x](d)&&this.data(d,a[d]);return this}return eve("raphael.data.get."+this.id,this,c[a],a),c[a]}return c[a]=b,eve("raphael.data.set."+this.id,this,b,a),this},Xb.removeData=function(a){return null==a?ib[this.id]={}:ib[this.id]&&delete ib[this.id][a],this},Xb.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)},Xb.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};var Zb=[];Xb.drag=function(a,b,c,d,e,f){function g(g){(g.originalEvent||g).preventDefault();var h=y.doc.documentElement.scrollTop||y.doc.body.scrollTop,i=y.doc.documentElement.scrollLeft||y.doc.body.scrollLeft;this._drag.x=g.clientX+i,this._drag.y=g.clientY+h,this._drag.id=g.identifier,!Ub.length&&r.mousemove(Vb).mouseup(Wb),Ub.push({el:this,move_scope:d,start_scope:e,end_scope:f}),b&&eve.on("raphael.drag.start."+this.id,b),a&&eve.on("raphael.drag.move."+this.id,a),c&&eve.on("raphael.drag.end."+this.id,c),eve("raphael.drag.start."+this.id,e||d||this,g.clientX+i,g.clientY+h,g)}return this._drag={},Zb.push({el:this,start:g}),this.mousedown(g),this},Xb.onDragOver=function(a){a?eve.on("raphael.drag.over."+this.id,a):eve.unbind("raphael.drag.over."+this.id)},Xb.undrag=function(){for(var a=Zb.length;a--;)Zb[a].el==this&&(this.unmousedown(Zb[a].start),Zb.splice(a,1),eve.unbind("raphael.drag.*."+this.id));!Zb.length&&r.unmousemove(Vb).unmouseup(Wb)},t.circle=function(a,b,c){var d=r._engine.circle(this,a||0,b||0,c||0);return this.__set__&&this.__set__.push(d),d},t.rect=function(a,b,c,d,e){var f=r._engine.rect(this,a||0,b||0,c||0,d||0,e||0);return this.__set__&&this.__set__.push(f),f},t.ellipse=function(a,b,c,d){var e=r._engine.ellipse(this,a||0,b||0,c||0,d||0);return this.__set__&&this.__set__.push(e),e},t.path=function(a){a&&!r.is(a,S)&&!r.is(a[0],T)&&(a+=E);var b=r._engine.path(r.format[B](r,arguments),this);return this.__set__&&this.__set__.push(b),b},t.image=function(a,b,c,d,e){var f=r._engine.image(this,a||"about:blank",b||0,c||0,d||0,e||0);return this.__set__&&this.__set__.push(f),f},t.text=function(a,b,c){var d=r._engine.text(this,a||0,b||0,G(c));return this.__set__&&this.__set__.push(d),d},t.set=function(a){!r.is(a,"array")&&(a=Array.prototype.splice.call(arguments,0,arguments.length));var b=new jc(a);return this.__set__&&this.__set__.push(b),b},t.setStart=function(a){this.__set__=a||this.set()},t.setFinish=function(){var a=this.__set__;return delete this.__set__,a},t.setSize=function(a,b){return r._engine.setSize.call(this,a,b)},t.setViewBox=function(a,b,c,d,e){return r._engine.setViewBox.call(this,a,b,c,d,e)},t.top=t.bottom=null,t.raphael=r;var $b=function(a){var b=a.getBoundingClientRect(),c=a.ownerDocument,d=c.body,e=c.documentElement,f=e.clientTop||d.clientTop||0,g=e.clientLeft||d.clientLeft||0,h=b.top+(y.win.pageYOffset||e.scrollTop||d.scrollTop)-f,i=b.left+(y.win.pageXOffset||e.scrollLeft||d.scrollLeft)-g;return{y:h,x:i}};t.getElementByPoint=function(a,b){var c=this,d=c.canvas,e=y.doc.elementFromPoint(a,b);if(y.win.opera&&"svg"==e.tagName){var f=$b(d),g=d.createSVGRect();g.x=a-f.x,g.y=b-f.y,g.width=g.height=1;var h=d.getIntersectionList(g,null);h.length&&(e=h[h.length-1])}if(!e)return null;for(;e.parentNode&&e!=d.parentNode&&!e.raphael;)e=e.parentNode;return e==c.canvas.parentNode&&(e=d),e=e&&e.raphael?c.getById(e.raphaelid):null},t.getById=function(a){for(var b=this.bottom;b;){if(b.id==a)return b;b=b.next}return null},t.forEach=function(a,b){for(var c=this.bottom;c;){if(a.call(b,c)===!1)return this;c=c.next}return this},t.getElementsByPoint=function(a,b){var c=this.set();return this.forEach(function(d){d.isPointInside(a,b)&&c.push(d)}),c},Xb.isPointInside=function(a,b){var c=this.realPath=this.realPath||ob[this.type](this);return r.isPointInsidePath(c,a,b)},Xb.getBBox=function(a){if(this.removed)return{};var b=this._;return a?((b.dirty||!b.bboxwt)&&(this.realPath=ob[this.type](this),b.bboxwt=zb(this.realPath),b.bboxwt.toString=e,b.dirty=0),b.bboxwt):((b.dirty||b.dirtyT||!b.bbox)&&((b.dirty||!this.realPath)&&(b.bboxwt=0,this.realPath=ob[this.type](this)),b.bbox=zb(pb(this.realPath,this.matrix)),b.bbox.toString=e,b.dirty=b.dirtyT=0),b.bbox)},Xb.clone=function(){if(this.removed)return null;var a=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(a),a},Xb.glow=function(a){if("text"==this.type)return null;a=a||{};var b={width:(a.width||10)+(+this.attr("stroke-width")||1),fill:a.fill||!1,opacity:a.opacity||.5,offsetx:a.offsetx||0,offsety:a.offsety||0,color:a.color||"#000"},c=b.width/2,d=this.paper,e=d.set(),f=this.realPath||ob[this.type](this);f=this.matrix?pb(f,this.matrix):f;for(var g=1;c+1>g;g++)e.push(d.path(f).attr({stroke:b.color,fill:b.fill?b.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(b.width/c*g).toFixed(3),opacity:+(b.opacity/c).toFixed(3)}));return e.insertBefore(this).translate(b.offsetx,b.offsety)};var _b=function(a,b,c,d,e,f,g,h,i){return null==i?k(a,b,c,d,e,f,g,h):r.findDotsAtSegment(a,b,c,d,e,f,g,h,j(a,b,c,d,e,f,g,h,i))},ac=function(a,b){return function(c,d,e){c=Ib(c);for(var f,g,h,i,j,k="",l={},m=0,n=0,o=c.length;o>n;n++){if(h=c[n],"M"==h[0])f=+h[1],g=+h[2];else{if(i=_b(f,g,h[1],h[2],h[3],h[4],h[5],h[6]),m+i>d){if(b&&!l.start){if(j=_b(f,g,h[1],h[2],h[3],h[4],h[5],h[6],d-m),k+=["C"+j.start.x,j.start.y,j.m.x,j.m.y,j.x,j.y],e)return k;l.start=k,k=["M"+j.x,j.y+"C"+j.n.x,j.n.y,j.end.x,j.end.y,h[5],h[6]].join(),m+=i,f=+h[5],g=+h[6];continue}if(!a&&!b)return j=_b(f,g,h[1],h[2],h[3],h[4],h[5],h[6],d-m),{x:j.x,y:j.y,alpha:j.alpha}}m+=i,f=+h[5],g=+h[6]}k+=h.shift()+h}return l.end=k,j=a?m:b?l:r.findDotsAtSegment(f,g,h[0],h[1],h[2],h[3],h[4],h[5],1),j.alpha&&(j={x:j.x,y:j.y,alpha:j.alpha}),j}},bc=ac(1),cc=ac(),dc=ac(0,1);r.getTotalLength=bc,r.getPointAtLength=cc,r.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return dc(a,b).end;var d=dc(a,c,1);return b?dc(d,b).end:d},Xb.getTotalLength=function(){return"path"==this.type?this.node.getTotalLength?this.node.getTotalLength():bc(this.attrs.path):void 0},Xb.getPointAtLength=function(a){return"path"==this.type?cc(this.attrs.path,a):void 0},Xb.getSubpath=function(a,b){return"path"==this.type?r.getSubpath(this.attrs.path,a,b):void 0};var ec=r.easing_formulas={linear:function(a){return a},"<":function(a){return P(a,1.7)},">":function(a){return P(a,.48)},"<>":function(a){var b=.48-a/1.04,c=L.sqrt(.1734+b*b),d=c-b,e=P(O(d),1/3)*(0>d?-1:1),f=-c-b,g=P(O(f),1/3)*(0>f?-1:1),h=e+g+.5;return 3*(1-h)*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a-=1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){return a==!!a?a:P(2,-10*a)*L.sin(2*(a-.075)*Q/.3)+1},bounce:function(a){var b,c=7.5625,d=2.75;return 1/d>a?b=c*a*a:2/d>a?(a-=1.5/d,b=c*a*a+.75):2.5/d>a?(a-=2.25/d,b=c*a*a+.9375):(a-=2.625/d,b=c*a*a+.984375),b}};ec.easeIn=ec["ease-in"]=ec["<"],ec.easeOut=ec["ease-out"]=ec[">"],ec.easeInOut=ec["ease-in-out"]=ec["<>"],ec["back-in"]=ec.backIn,ec["back-out"]=ec.backOut;var fc=[],gc=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){setTimeout(a,16)},hc=function(){for(var a=+new Date,c=0;cg))if(h>g){var p=i(g/h);for(var q in j)if(j[x](q)){switch(bb[q]){case R:e=+j[q]+p*h*k[q];break;case"colour":e="rgb("+[ic(Y(j[q].r+p*h*k[q].r)),ic(Y(j[q].g+p*h*k[q].g)),ic(Y(j[q].b+p*h*k[q].b))].join(",")+")";break;case"path":e=[];for(var s=0,t=j[q].length;t>s;s++){e[s]=[j[q][s][0]];for(var u=1,v=j[q][s].length;v>u;u++)e[s][u]=+j[q][s][u]+p*h*k[q][s][u];e[s]=e[s].join(F)}e=e.join(F);break;case"transform":if(k[q].real)for(e=[],s=0,t=j[q].length;t>s;s++)for(e[s]=[j[q][s][0]],u=1,v=j[q][s].length;v>u;u++)e[s][u]=j[q][s][u]+p*h*k[q][s][u];else{var w=function(a){return+j[q][a]+p*h*k[q][a]};e=[["m",w(0),w(1),w(2),w(3),w(4),w(5)]]}break;case"csv":if("clip-rect"==q)for(e=[],s=4;s--;)e[s]=+j[q][s]+p*h*k[q][s];break;default:var y=[][C](j[q]);for(e=[],s=m.paper.customAttributes[q].length;s--;)e[s]=+y[s]+p*h*k[q][s]}n[q]=e}m.attr(n),function(a,b,c){setTimeout(function(){eve("raphael.anim.frame."+a,b,c)})}(m.id,m,d.anim)}else{if(function(a,b,c){setTimeout(function(){eve("raphael.anim.frame."+b.id,b,c),eve("raphael.anim.finish."+b.id,b,c),r.is(a,"function")&&a.call(b)})}(d.callback,m,d.anim),m.attr(l),fc.splice(c--,1),d.repeat>1&&!d.next){for(f in l)l[x](f)&&(o[f]=d.totalOrigin[f]);d.el.attr(o),b(d.anim,d.el,d.anim.percents[0],null,d.totalOrigin,d.repeat-1)}d.next&&!d.stop&&b(d.anim,d.el,d.next,null,d.totalOrigin,d.repeat)}}}r.svg&&m&&m.paper&&m.paper.safari(),fc.length&&gc(hc)},ic=function(a){return a>255?255:0>a?0:a};Xb.animateWith=function(a,d,e,f,g,h){var i=this;if(i.removed)return h&&h.call(i),i;var j=e instanceof c?e:r.animation(e,f,g,h);b(j,i,j.percents[0],null,i.attr());for(var k=0,l=fc.length;l>k;k++)if(fc[k].anim==d&&fc[k].el==a){fc[l-1].start=fc[k].start;break}return i},Xb.onAnimation=function(a){return a?eve.on("raphael.anim.frame."+this.id,a):eve.unbind("raphael.anim.frame."+this.id),this},c.prototype.delay=function(a){var b=new c(this.anim,this.ms);return b.times=this.times,b.del=+a||0,b},c.prototype.repeat=function(a){var b=new c(this.anim,this.ms);return b.del=this.del,b.times=L.floor(M(a,0))||1,b},r.animation=function(a,b,d,e){if(a instanceof c)return a;(r.is(d,"function")||!d)&&(e=e||d||null,d=null),a=Object(a),b=+b||0;var f,g,h={};for(g in a)a[x](g)&&Z(g)!=g&&Z(g)+"%"!=g&&(f=!0,h[g]=a[g]);return f?(d&&(h.easing=d),e&&(h.callback=e),new c({100:h},b)):new c(a,b)},Xb.animate=function(a,d,e,f){var g=this;if(g.removed)return f&&f.call(g),g;var h=a instanceof c?a:r.animation(a,d,e,f);return b(h,g,h.percents[0],null,g.attr()),g},Xb.setTime=function(a,b){return a&&null!=b&&this.status(a,N(b,a.ms)/a.ms),this},Xb.status=function(a,c){var d,e,f=[],g=0;if(null!=c)return b(a,this,-1,N(c,1)),this;for(d=fc.length;d>g;g++)if(e=fc[g],e.el.id==this.id&&(!a||e.anim==a)){if(a)return e.status;f.push({anim:e.anim,status:e.status})}return a?0:f},Xb.pause=function(a){for(var b=0;bb;b++)a[b]&&(a[b].constructor==Xb.constructor||a[b].constructor==jc)&&(this[this.items.length]=this.items[this.items.length]=a[b],this.length++)},kc=jc.prototype;kc.push=function(){for(var a,b,c=0,d=arguments.length;d>c;c++)a=arguments[c],a&&(a.constructor==Xb.constructor||a.constructor==jc)&&(b=this.items.length,this[b]=this.items[b]=a,this.length++); +return this},kc.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},kc.forEach=function(a,b){for(var c=0,d=this.items.length;d>c;c++)if(a.call(b,this.items[c],c)===!1)return this;return this};for(var lc in Xb)Xb[x](lc)&&(kc[lc]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a][B](c,b)})}}(lc));kc.attr=function(a,b){if(a&&r.is(a,T)&&r.is(a[0],"object"))for(var c=0,d=a.length;d>c;c++)this.items[c].attr(a[c]);else for(var e=0,f=this.items.length;f>e;e++)this.items[e].attr(a,b);return this},kc.clear=function(){for(;this.length;)this.pop()},kc.splice=function(a,b){a=0>a?M(this.length+a,0):a,b=M(0,N(this.length-a,b));var c,d=[],e=[],f=[];for(c=2;cc;c++)e.push(this[a+c]);for(;cc?f[c]:d[c-g];for(c=this.items.length=this.length-=b-g;this[c];)delete this[c++];return new jc(e)},kc.exclude=function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]==a)return this.splice(b,1),!0},kc.animate=function(a,b,c,d){(r.is(c,"function")||!c)&&(d=c||null);var e,f,g=this.items.length,h=g,i=this;if(!g)return this;d&&(f=function(){!--g&&d.call(i)}),c=r.is(c,S)?c:f;var j=r.animation(a,b,c,f);for(e=this.items[--h].animate(j);h--;)this.items[h]&&!this.items[h].removed&&this.items[h].animateWith(e,j,j);return this},kc.insertAfter=function(a){for(var b=this.items.length;b--;)this.items[b].insertAfter(a);return this},kc.getBBox=function(){for(var a=[],b=[],c=[],d=[],e=this.items.length;e--;)if(!this.items[e].removed){var f=this.items[e].getBBox();a.push(f.x),b.push(f.y),c.push(f.x+f.width),d.push(f.y+f.height)}return a=N[B](0,a),b=N[B](0,b),c=M[B](0,c),d=M[B](0,d),{x:a,y:b,x2:c,y2:d,width:c-a,height:d-b}},kc.clone=function(a){a=new jc;for(var b=0,c=this.items.length;c>b;b++)a.push(this.items[b].clone());return a},kc.toString=function(){return"Raphaël‘s set"},r.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[x](d)&&(b.face[d]=a.face[d]);if(this.fonts[c]?this.fonts[c].push(b):this.fonts[c]=[b],!a.svg){b.face["units-per-em"]=$(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[x](e)){var f=a.glyphs[e];if(b.glyphs[e]={w:f.w,k:{},d:f.d&&"M"+f.d.replace(/[mlcxtrv]/g,function(a){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[a]||"M"})+"z"},f.k)for(var g in f.k)f[x](g)&&(b.glyphs[e].k[g]=f.k[g])}}return a},t.getFont=function(a,b,c,d){if(d=d||"normal",c=c||"normal",b=+b||{normal:400,bold:700,lighter:300,bolder:800}[b]||400,r.fonts){var e=r.fonts[a];if(!e){var f=new RegExp("(^|\\s)"+a.replace(/[^\w\d\s+!~.:_-]/g,E)+"(\\s|$)","i");for(var g in r.fonts)if(r.fonts[x](g)&&f.test(g)){e=r.fonts[g];break}}var h;if(e)for(var i=0,j=e.length;j>i&&(h=e[i],h.face["font-weight"]!=b||h.face["font-style"]!=c&&h.face["font-style"]||h.face["font-stretch"]!=d);i++);return h}},t.print=function(a,b,c,d,e,f,g){f=f||"middle",g=M(N(g||0,1),-1);var h,i=G(c)[H](E),j=0,k=0,l=E;if(r.is(d,c)&&(d=this.getFont(d)),d){h=(e||16)/d.face["units-per-em"];for(var m=d.face.bbox[H](u),n=+m[0],o=m[3]-m[1],p=0,q=+m[1]+("baseline"==f?o+ +d.face.descent:o/2),s=0,t=i.length;t>s;s++){if("\n"==i[s])j=0,w=0,k=0,p+=o;else{var v=k&&d.glyphs[i[s-1]]||{},w=d.glyphs[i[s]];j+=k?(v.w||d.w)+(v.k&&v.k[i[s]]||0)+d.w*g:0,k=1}w&&w.d&&(l+=r.transformPath(w.d,["t",j*h,p*h,"s",h,h,n,q,"t",(a-n)/h,(b-q)/h]))}}return this.path(l).attr({fill:"#000",stroke:"none"})},t.add=function(a){if(r.is(a,"array"))for(var b,c=this.set(),d=0,e=a.length;e>d;d++)b=a[d]||{},v[x](b.type)&&c.push(this[b.type]().attr(b));return c},r.format=function(a,b){var c=r.is(b,T)?[0][C](b):arguments;return a&&r.is(a,S)&&c.length-1&&(a=a.replace(w,function(a,b){return null==c[++b]?E:c[b]})),a||E},r.fullfill=function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;return c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),"function"==typeof e&&f&&(e=e()))}),e=(null==e||e==d?a:e)+""};return function(b,d){return String(b).replace(a,function(a,b){return c(a,b,d)})}}(),r.ninja=function(){return z.was?y.win.Raphael=z.is:delete Raphael,r},r.st=kc,function(a,b,c){function d(){/in/.test(a.readyState)?setTimeout(d,9):r.eve("raphael.DOMload")}null==a.readyState&&a.addEventListener&&(a.addEventListener(b,c=function(){a.removeEventListener(b,c,!1),a.readyState="complete"},!1),a.readyState="loading"),d()}(document,"DOMContentLoaded"),z.was?y.win.Raphael=r:Raphael=r,eve.on("raphael.DOMload",function(){s=!0})}(),window.Raphael.svg&&function(a){var b="hasOwnProperty",c=String,d=parseFloat,e=parseInt,f=Math,g=f.max,h=f.abs,i=f.pow,j=/[, ]+/,k=a.eve,l="",m=" ",n="http://www.w3.org/1999/xlink",o={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},p={};a.toString=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var q=function(d,e){if(e){"string"==typeof d&&(d=q(d));for(var f in e)e[b](f)&&("xlink:"==f.substring(0,6)?d.setAttributeNS(n,f.substring(6),c(e[f])):d.setAttribute(f,c(e[f])))}else d=a._g.doc.createElementNS("http://www.w3.org/2000/svg",d),d.style&&(d.style.webkitTapHighlightColor="rgba(0,0,0,0)");return d},r=function(b,e){var j="linear",k=b.id+e,m=.5,n=.5,o=b.node,p=b.paper,r=o.style,s=a._g.doc.getElementById(k);if(!s){if(e=c(e).replace(a._radial_gradient,function(a,b,c){if(j="radial",b&&c){m=d(b),n=d(c);var e=2*(n>.5)-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&.5!=n&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/),"linear"==j){var t=e.shift();if(t=-d(t),isNaN(t))return null;var u=[0,0,f.cos(a.rad(t)),f.sin(a.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=a._parseDots(e);if(!w)return null;if(k=k.replace(/[\(\)\s,\xb0#]/g,"_"),b.gradient&&k!=b.gradient.id&&(p.defs.removeChild(b.gradient),delete b.gradient),!b.gradient){s=q(j+"Gradient",{id:k}),b.gradient=s,q(s,"radial"==j?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:b.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;y>x;x++)s.appendChild(q("stop",{offset:w[x].offset?w[x].offset:x?"100%":"0%","stop-color":w[x].color||"#fff"}))}}return q(o,{fill:"url(#"+k+")",opacity:1,"fill-opacity":1}),r.fill=l,r.opacity=1,r.fillOpacity=1,1},s=function(a){var b=a.getBBox(1);q(a.pattern,{patternTransform:a.matrix.invert()+" translate("+b.x+","+b.y+")"})},t=function(d,e,f){if("path"==d.type){for(var g,h,i,j,k,m=c(e).toLowerCase().split("-"),n=d.paper,r=f?"end":"start",s=d.node,t=d.attrs,u=t["stroke-width"],v=m.length,w="classic",x=3,y=3,z=5;v--;)switch(m[v]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":w=m[v];break;case"wide":y=5;break;case"narrow":y=2;break;case"long":x=5;break;case"short":x=2}if("open"==w?(x+=2,y+=2,z+=2,i=1,j=f?4:1,k={fill:"none",stroke:t.stroke}):(j=i=x/2,k={fill:t.stroke,stroke:"none"}),d._.arrows?f?(d._.arrows.endPath&&p[d._.arrows.endPath]--,d._.arrows.endMarker&&p[d._.arrows.endMarker]--):(d._.arrows.startPath&&p[d._.arrows.startPath]--,d._.arrows.startMarker&&p[d._.arrows.startMarker]--):d._.arrows={},"none"!=w){var A="raphael-marker-"+w,B="raphael-marker-"+r+w+x+y;a._g.doc.getElementById(A)?p[A]++:(n.defs.appendChild(q(q("path"),{"stroke-linecap":"round",d:o[w],id:A})),p[A]=1);var C,D=a._g.doc.getElementById(B);D?(p[B]++,C=D.getElementsByTagName("use")[0]):(D=q(q("marker"),{id:B,markerHeight:y,markerWidth:x,orient:"auto",refX:j,refY:y/2}),C=q(q("use"),{"xlink:href":"#"+A,transform:(f?"rotate(180 "+x/2+" "+y/2+") ":l)+"scale("+x/z+","+y/z+")","stroke-width":(1/((x/z+y/z)/2)).toFixed(4)}),D.appendChild(C),n.defs.appendChild(D),p[B]=1),q(C,k);var E=i*("diamond"!=w&&"oval"!=w);f?(g=d._.arrows.startdx*u||0,h=a.getTotalLength(t.path)-E*u):(g=E*u,h=a.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),k={},k["marker-"+r]="url(#"+B+")",(h||g)&&(k.d=Raphael.getSubpath(t.path,g,h)),q(s,k),d._.arrows[r+"Path"]=A,d._.arrows[r+"Marker"]=B,d._.arrows[r+"dx"]=E,d._.arrows[r+"Type"]=w,d._.arrows[r+"String"]=e}else f?(g=d._.arrows.startdx*u||0,h=a.getTotalLength(t.path)-g):(g=0,h=a.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),d._.arrows[r+"Path"]&&q(s,{d:Raphael.getSubpath(t.path,g,h)}),delete d._.arrows[r+"Path"],delete d._.arrows[r+"Marker"],delete d._.arrows[r+"dx"],delete d._.arrows[r+"Type"],delete d._.arrows[r+"String"];for(k in p)if(p[b](k)&&!p[k]){var F=a._g.doc.getElementById(k);F&&F.parentNode.removeChild(F)}}},u={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},v=function(a,b,d){if(b=u[c(b).toLowerCase()]){for(var e=a.attrs["stroke-width"]||"1",f={round:e,square:e,butt:0}[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],h=b.length;h--;)g[h]=b[h]*e+(h%2?1:-1)*f;q(a.node,{"stroke-dasharray":g.join(",")})}},w=function(d,f){var i=d.node,k=d.attrs,m=i.style.visibility;i.style.visibility="hidden";for(var o in f)if(f[b](o)){if(!a._availableAttrs[b](o))continue;var p=f[o];switch(k[o]=p,o){case"blur":d.blur(p);break;case"href":case"title":case"target":var u=i.parentNode;if("a"!=u.tagName.toLowerCase()){var w=q("a");u.insertBefore(w,i),w.appendChild(i),u=w}"target"==o?u.setAttributeNS(n,"show","blank"==p?"new":p):u.setAttributeNS(n,o,p);break;case"cursor":i.style.cursor=p;break;case"transform":d.transform(p);break;case"arrow-start":t(d,p);break;case"arrow-end":t(d,p,1);break;case"clip-rect":var x=c(p).split(j);if(4==x.length){d.clip&&d.clip.parentNode.parentNode.removeChild(d.clip.parentNode);var z=q("clipPath"),A=q("rect");z.id=a.createUUID(),q(A,{x:x[0],y:x[1],width:x[2],height:x[3]}),z.appendChild(A),d.paper.defs.appendChild(z),q(i,{"clip-path":"url(#"+z.id+")"}),d.clip=A}if(!p){var B=i.getAttribute("clip-path");if(B){var C=a._g.doc.getElementById(B.replace(/(^url\(#|\)$)/g,l));C&&C.parentNode.removeChild(C),q(i,{"clip-path":l}),delete d.clip}}break;case"path":"path"==d.type&&(q(i,{d:p?k.path=a._pathToAbsolute(p):"M0,0"}),d._.dirty=1,d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1)));break;case"width":if(i.setAttribute(o,p),d._.dirty=1,!k.fx)break;o="x",p=k.x;case"x":k.fx&&(p=-k.x-(k.width||0));case"rx":if("rx"==o&&"rect"==d.type)break;case"cx":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"height":if(i.setAttribute(o,p),d._.dirty=1,!k.fy)break;o="y",p=k.y;case"y":k.fy&&(p=-k.y-(k.height||0));case"ry":if("ry"==o&&"rect"==d.type)break;case"cy":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"r":"rect"==d.type?q(i,{rx:p,ry:p}):i.setAttribute(o,p),d._.dirty=1;break;case"src":"image"==d.type&&i.setAttributeNS(n,"href",p);break;case"stroke-width":(1!=d._.sx||1!=d._.sy)&&(p/=g(h(d._.sx),h(d._.sy))||1),d.paper._vbSize&&(p*=d.paper._vbSize),i.setAttribute(o,p),k["stroke-dasharray"]&&v(d,k["stroke-dasharray"],f),d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"stroke-dasharray":v(d,p,f);break;case"fill":var D=c(p).match(a._ISURL);if(D){z=q("pattern");var E=q("image");z.id=a.createUUID(),q(z,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),q(E,{x:0,y:0,"xlink:href":D[1]}),z.appendChild(E),function(b){a._preload(D[1],function(){var a=this.offsetWidth,c=this.offsetHeight;q(b,{width:a,height:c}),q(E,{width:a,height:c}),d.paper.safari()})}(z),d.paper.defs.appendChild(z),q(i,{fill:"url(#"+z.id+")"}),d.pattern=z,d.pattern&&s(d);break}var F=a.getRGB(p);if(F.error){if(("circle"==d.type||"ellipse"==d.type||"r"!=c(p).charAt())&&r(d,p)){if("opacity"in k||"fill-opacity"in k){var G=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l));if(G){var H=G.getElementsByTagName("stop");q(H[H.length-1],{"stop-opacity":("opacity"in k?k.opacity:1)*("fill-opacity"in k?k["fill-opacity"]:1)})}}k.gradient=p,k.fill="none";break}}else delete f.gradient,delete k.gradient,!a.is(k.opacity,"undefined")&&a.is(f.opacity,"undefined")&&q(i,{opacity:k.opacity}),!a.is(k["fill-opacity"],"undefined")&&a.is(f["fill-opacity"],"undefined")&&q(i,{"fill-opacity":k["fill-opacity"]});F[b]("opacity")&&q(i,{"fill-opacity":F.opacity>1?F.opacity/100:F.opacity});case"stroke":F=a.getRGB(p),i.setAttribute(o,F.hex),"stroke"==o&&F[b]("opacity")&&q(i,{"stroke-opacity":F.opacity>1?F.opacity/100:F.opacity}),"stroke"==o&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":("circle"==d.type||"ellipse"==d.type||"r"!=c(p).charAt())&&r(d,p);break;case"opacity":k.gradient&&!k[b]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){G=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),G&&(H=G.getElementsByTagName("stop"),q(H[H.length-1],{"stop-opacity":p}));break}default:"font-size"==o&&(p=e(p,10)+"px");var I=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[I]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if("text"==d.type&&(f[b]("text")||f[b]("font")||f[b]("font-size")||f[b]("x")||f[b]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(a._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[b]("text")){for(g.text=f.text;h.firstChild;)h.removeChild(h.firstChild);for(var j,k=c(f.text).split("\n"),m=[],n=0,o=k.length;o>n;n++)j=q("tspan"),n&&q(j,{dy:i*x,x:g.x}),j.appendChild(a._g.doc.createTextNode(k[n])),h.appendChild(j),m[n]=j}else for(m=h.getElementsByTagName("tspan"),n=0,o=m.length;o>n;n++)n?q(m[n],{dy:i*x,x:g.x}):q(m[0],{dy:0});q(h,{x:g.x,y:g.y}),d._.dirty=1;var p=d._getBBox(),r=g.y-(p.y+p.height/2);r&&a.is(r,"finite")&&q(m[0],{dy:r})}},z=function(b,c){this[0]=this.node=b,b.raphael=!0,this.id=a._oid++,b.raphaelid=this.id,this.matrix=a.matrix(),this.realPath=null,this.paper=c,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!c.bottom&&(c.bottom=this),this.prev=c.top,c.top&&(c.top.next=this),c.top=this,this.next=null},A=a.el;z.prototype=A,A.constructor=z,a._engine.path=function(a,b){var c=q("path");b.canvas&&b.canvas.appendChild(c);var d=new z(c,b);return d.type="path",w(d,{fill:"none",stroke:"#000",path:a}),d},A.rotate=function(a,b,e){if(this.removed)return this;if(a=c(a).split(j),a.length-1&&(b=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(b=e),null==b||null==e){var f=this.getBBox(1);b=f.x+f.width/2,e=f.y+f.height/2}return this.transform(this._.transform.concat([["r",a,b,e]])),this},A.scale=function(a,b,e,f){if(this.removed)return this;if(a=c(a).split(j),a.length-1&&(b=d(a[1]),e=d(a[2]),f=d(a[3])),a=d(a[0]),null==b&&(b=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,b,e,f]])),this},A.translate=function(a,b){return this.removed?this:(a=c(a).split(j),a.length-1&&(b=d(a[1])),a=d(a[0])||0,b=+b||0,this.transform(this._.transform.concat([["t",a,b]])),this)},A.transform=function(c){var d=this._;if(null==c)return d.transform;if(a._extractTransform(this,c),this.clip&&q(this.clip,{transform:this.matrix.invert()}),this.pattern&&s(this),this.node&&q(this.node,{transform:this.matrix}),1!=d.sx||1!=d.sy){var e=this.attrs[b]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":e})}return this},A.hide=function(){return!this.removed&&this.paper.safari(this.node.style.display="none"),this},A.show=function(){return!this.removed&&this.paper.safari(this.node.style.display=""),this},A.remove=function(){if(!this.removed&&this.node.parentNode){var b=this.paper;b.__set__&&b.__set__.exclude(this),k.unbind("raphael.*.*."+this.id),this.gradient&&b.defs.removeChild(this.gradient),a._tear(this,b),"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.removeChild(this.node.parentNode):this.node.parentNode.removeChild(this.node);for(var c in this)this[c]="function"==typeof this[c]?a._removedFactory(c):null;this.removed=!0}},A._getBBox=function(){if("none"==this.node.style.display){this.show();var a=!0}var b={};try{b=this.node.getBBox()}catch(c){}finally{b=b||{}}return a&&this.hide(),b},A.attr=function(c,d){if(this.removed)return this;if(null==c){var e={};for(var f in this.attrs)this.attrs[b](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&a.is(c,"string")){if("fill"==c&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==c)return this._.transform;for(var g=c.split(j),h={},i=0,l=g.length;l>i;i++)c=g[i],h[c]=c in this.attrs?this.attrs[c]:a.is(this.paper.customAttributes[c],"function")?this.paper.customAttributes[c].def:a._availableAttrs[c];return l-1?h:h[g[0]]}if(null==d&&a.is(c,"array")){for(h={},i=0,l=c.length;l>i;i++)h[c[i]]=this.attr(c[i]);return h}if(null!=d){var m={};m[c]=d}else null!=c&&a.is(c,"object")&&(m=c);for(var n in m)k("raphael.attr."+n+"."+this.id,this,m[n]);for(n in this.paper.customAttributes)if(this.paper.customAttributes[b](n)&&m[b](n)&&a.is(this.paper.customAttributes[n],"function")){var o=this.paper.customAttributes[n].apply(this,[].concat(m[n]));this.attrs[n]=m[n];for(var p in o)o[b](p)&&(m[p]=o[p])}return w(this,m),this},A.toFront=function(){if(this.removed)return this;"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.appendChild(this.node.parentNode):this.node.parentNode.appendChild(this.node);var b=this.paper;return b.top!=this&&a._tofront(this,b),this},A.toBack=function(){if(this.removed)return this;var b=this.node.parentNode;"a"==b.tagName.toLowerCase()?b.parentNode.insertBefore(this.node.parentNode,this.node.parentNode.parentNode.firstChild):b.firstChild!=this.node&&b.insertBefore(this.node,this.node.parentNode.firstChild),a._toback(this,this.paper);this.paper;return this},A.insertAfter=function(b){if(this.removed)return this;var c=b.node||b[b.length-1].node;return c.nextSibling?c.parentNode.insertBefore(this.node,c.nextSibling):c.parentNode.appendChild(this.node),a._insertafter(this,b,this.paper),this},A.insertBefore=function(b){if(this.removed)return this;var c=b.node||b[0].node;return c.parentNode.insertBefore(this.node,c),a._insertbefore(this,b,this.paper),this},A.blur=function(b){var c=this;if(0!==+b){var d=q("filter"),e=q("feGaussianBlur");c.attrs.blur=b,d.id=a.createUUID(),q(e,{stdDeviation:+b||1.5}),d.appendChild(e),c.paper.defs.appendChild(d),c._blur=d,q(c.node,{filter:"url(#"+d.id+")"})}else c._blur&&(c._blur.parentNode.removeChild(c._blur),delete c._blur,delete c.attrs.blur),c.node.removeAttribute("filter")},a._engine.circle=function(a,b,c,d){var e=q("circle");a.canvas&&a.canvas.appendChild(e);var f=new z(e,a);return f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"},f.type="circle",q(e,f.attrs),f},a._engine.rect=function(a,b,c,d,e,f){var g=q("rect");a.canvas&&a.canvas.appendChild(g);var h=new z(g,a);return h.attrs={x:b,y:c,width:d,height:e,r:f||0,rx:f||0,ry:f||0,fill:"none",stroke:"#000"},h.type="rect",q(g,h.attrs),h},a._engine.ellipse=function(a,b,c,d,e){var f=q("ellipse");a.canvas&&a.canvas.appendChild(f);var g=new z(f,a);return g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"},g.type="ellipse",q(f,g.attrs),g},a._engine.image=function(a,b,c,d,e,f){var g=q("image");q(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"}),g.setAttributeNS(n,"href",b),a.canvas&&a.canvas.appendChild(g);var h=new z(g,a);return h.attrs={x:c,y:d,width:e,height:f,src:b},h.type="image",h},a._engine.text=function(b,c,d,e){var f=q("text");b.canvas&&b.canvas.appendChild(f);var g=new z(f,b);return g.attrs={x:c,y:d,"text-anchor":"middle",text:e,font:a._availableAttrs.font,stroke:"none",fill:"#000"},g.type="text",w(g,g.attrs),g},a._engine.setSize=function(a,b){return this.width=a||this.width,this.height=b||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b&&b.container,d=b.x,e=b.y,f=b.width,g=b.height;if(!c)throw new Error("SVG container not found.");var h,i=q("svg"),j="overflow:hidden;";return d=d||0,e=e||0,f=f||512,g=g||342,q(i,{height:g,version:1.1,width:f,xmlns:"http://www.w3.org/2000/svg"}),1==c?(i.style.cssText=j+"position:absolute;left:"+d+"px;top:"+e+"px",a._g.doc.body.appendChild(i),h=1):(i.style.cssText=j+"position:relative",c.firstChild?c.insertBefore(i,c.firstChild):c.appendChild(i)),c=new a._Paper,c.width=f,c.height=g,c.canvas=i,c.clear(),c._left=c._top=0,h&&(c.renderfix=function(){}),c.renderfix(),c},a._engine.setViewBox=function(a,b,c,d,e){k("raphael.setViewBox",this,this._viewBox,[a,b,c,d,e]);var f,h,i=g(c/this.width,d/this.height),j=this.top,l=e?"meet":"xMinYMin";for(null==a?(this._vbSize&&(i=1),delete this._vbSize,f="0 0 "+this.width+m+this.height):(this._vbSize=i,f=a+m+b+m+c+m+d),q(this.canvas,{viewBox:f,preserveAspectRatio:l});i&&j;)h="stroke-width"in j.attrs?j.attrs["stroke-width"]:1,j.attr({"stroke-width":h}),j._.dirty=1,j._.dirtyT=1,j=j.prev;return this._viewBox=[a,b,c,d,!!e],this},a.prototype.renderfix=function(){var a,b=this.canvas,c=b.style;try{a=b.getScreenCTM()||b.createSVGMatrix()}catch(d){a=b.createSVGMatrix()}var e=-a.e%1,f=-a.f%1;(e||f)&&(e&&(this._left=(this._left+e)%1,c.left=this._left+"px"),f&&(this._top=(this._top+f)%1,c.top=this._top+"px"))},a.prototype.clear=function(){a.eve("raphael.clear",this);for(var b=this.canvas;b.firstChild;)b.removeChild(b.firstChild);this.bottom=this.top=null,(this.desc=q("desc")).appendChild(a._g.doc.createTextNode("Created with Raphaël "+a.version)),b.appendChild(this.desc),b.appendChild(this.defs=q("defs"))},a.prototype.remove=function(){k("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]="function"==typeof this[b]?a._removedFactory(b):null};var B=a.st;for(var C in A)A[b](C)&&!B[b](C)&&(B[C]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(C))}(window.Raphael),window.Raphael.vml&&function(a){var b="hasOwnProperty",c=String,d=parseFloat,e=Math,f=e.round,g=e.max,h=e.min,i=e.abs,j="fill",k=/[, ]+/,l=a.eve,m=" progid:DXImageTransform.Microsoft",n=" ",o="",p={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},q=/([clmz]),?([^clmz]*)/gi,r=/ progid:\S+Blur\([^\)]+\)/g,s=/-?[^,\s-]+/g,t="position:absolute;left:0;top:0;width:1px;height:1px",u=21600,v={path:1,rect:1,image:1},w={circle:1,ellipse:1},x=function(b){var d=/[ahqstv]/gi,e=a._pathToAbsolute;if(c(b).match(d)&&(e=a._path2curve),d=/[clmz]/g,e==a._pathToAbsolute&&!c(b).match(d)){var g=c(b).replace(q,function(a,b,c){var d=[],e="m"==b.toLowerCase(),g=p[b];return c.replace(s,function(a){e&&2==d.length&&(g+=d+p["m"==b?"l":"L"],d=[]),d.push(f(a*u))}),g+d});return g}var h,i,j=e(b);g=[];for(var k=0,l=j.length;l>k;k++){h=j[k],i=j[k][0].toLowerCase(),"z"==i&&(i="x");for(var m=1,r=h.length;r>m;m++)i+=f(h[m]*u)+(m!=r-1?",":o);g.push(i)}return g.join(n)},y=function(b,c,d){var e=a.matrix();return e.rotate(-b,.5,.5),{dx:e.x(c,d),dy:e.y(c,d)}},z=function(a,b,c,d,e,f){var g=a._,h=a.matrix,k=g.fillpos,l=a.node,m=l.style,o=1,p="",q=u/b,r=u/c;if(m.visibility="hidden",b&&c){if(l.coordsize=i(q)+n+i(r),m.rotation=f*(0>b*c?-1:1),f){var s=y(f,d,e);d=s.dx,e=s.dy}if(0>b&&(p+="x"),0>c&&(p+=" y")&&(o=-1),m.flip=p,l.coordorigin=d*-q+n+e*-r,k||g.fillsize){var t=l.getElementsByTagName(j);t=t&&t[0],l.removeChild(t),k&&(s=y(f,h.x(k[0],k[1]),h.y(k[0],k[1])),t.position=s.dx*o+n+s.dy*o),g.fillsize&&(t.size=g.fillsize[0]*i(b)+n+g.fillsize[1]*i(c)),l.appendChild(t)}m.visibility="visible"}};a.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};var A=function(a,b,d){for(var e=c(b).toLowerCase().split("-"),f=d?"end":"start",g=e.length,h="classic",i="medium",j="medium";g--;)switch(e[g]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":h=e[g];break;case"wide":case"narrow":j=e[g];break;case"long":case"short":i=e[g]}var k=a.node.getElementsByTagName("stroke")[0];k[f+"arrow"]=h,k[f+"arrowlength"]=i,k[f+"arrowwidth"]=j},B=function(e,i){e.attrs=e.attrs||{};var l=e.node,m=e.attrs,p=l.style,q=v[e.type]&&(i.x!=m.x||i.y!=m.y||i.width!=m.width||i.height!=m.height||i.cx!=m.cx||i.cy!=m.cy||i.rx!=m.rx||i.ry!=m.ry||i.r!=m.r),r=w[e.type]&&(m.cx!=i.cx||m.cy!=i.cy||m.r!=i.r||m.rx!=i.rx||m.ry!=i.ry),s=e;for(var t in i)i[b](t)&&(m[t]=i[t]);if(q&&(m.path=a._getPath[e.type](e),e._.dirty=1),i.href&&(l.href=i.href),i.title&&(l.title=i.title),i.target&&(l.target=i.target),i.cursor&&(p.cursor=i.cursor),"blur"in i&&e.blur(i.blur),(i.path&&"path"==e.type||q)&&(l.path=x(~c(m.path).toLowerCase().indexOf("r")?a._pathToAbsolute(m.path):m.path),"image"==e.type&&(e._.fillpos=[m.x,m.y],e._.fillsize=[m.width,m.height],z(e,1,1,0,0,0))),"transform"in i&&e.transform(i.transform),r){var y=+m.cx,B=+m.cy,D=+m.rx||+m.r||0,E=+m.ry||+m.r||0;l.path=a.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",f((y-D)*u),f((B-E)*u),f((y+D)*u),f((B+E)*u),f(y*u))}if("clip-rect"in i){var G=c(i["clip-rect"]).split(k);if(4==G.length){G[2]=+G[2]+ +G[0],G[3]=+G[3]+ +G[1];var H=l.clipRect||a._g.doc.createElement("div"),I=H.style;I.clip=a.format("rect({1}px {2}px {3}px {0}px)",G),l.clipRect||(I.position="absolute",I.top=0,I.left=0,I.width=e.paper.width+"px",I.height=e.paper.height+"px",l.parentNode.insertBefore(H,l),H.appendChild(l),l.clipRect=H)}i["clip-rect"]||l.clipRect&&(l.clipRect.style.clip="auto")}if(e.textpath){var J=e.textpath.style;i.font&&(J.font=i.font),i["font-family"]&&(J.fontFamily='"'+i["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,o)+'"'),i["font-size"]&&(J.fontSize=i["font-size"]),i["font-weight"]&&(J.fontWeight=i["font-weight"]),i["font-style"]&&(J.fontStyle=i["font-style"])}if("arrow-start"in i&&A(s,i["arrow-start"]),"arrow-end"in i&&A(s,i["arrow-end"],1),null!=i.opacity||null!=i["stroke-width"]||null!=i.fill||null!=i.src||null!=i.stroke||null!=i["stroke-width"]||null!=i["stroke-opacity"]||null!=i["fill-opacity"]||null!=i["stroke-dasharray"]||null!=i["stroke-miterlimit"]||null!=i["stroke-linejoin"]||null!=i["stroke-linecap"]){var K=l.getElementsByTagName(j),L=!1;if(K=K&&K[0],!K&&(L=K=F(j)),"image"==e.type&&i.src&&(K.src=i.src),i.fill&&(K.on=!0),(null==K.on||"none"==i.fill||null===i.fill)&&(K.on=!1),K.on&&i.fill){var M=c(i.fill).match(a._ISURL);if(M){K.parentNode==l&&l.removeChild(K),K.rotate=!0,K.src=M[1],K.type="tile";var N=e.getBBox(1);K.position=N.x+n+N.y,e._.fillpos=[N.x,N.y],a._preload(M[1],function(){e._.fillsize=[this.offsetWidth,this.offsetHeight]})}else K.color=a.getRGB(i.fill).hex,K.src=o,K.type="solid",a.getRGB(i.fill).error&&(s.type in{circle:1,ellipse:1}||"r"!=c(i.fill).charAt())&&C(s,i.fill,K)&&(m.fill="none",m.gradient=i.fill,K.rotate=!1)}if("fill-opacity"in i||"opacity"in i){var O=((+m["fill-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+a.getRGB(i.fill).o+1||2)-1);O=h(g(O,0),1),K.opacity=O,K.src&&(K.color="none")}l.appendChild(K);var P=l.getElementsByTagName("stroke")&&l.getElementsByTagName("stroke")[0],Q=!1;!P&&(Q=P=F("stroke")),(i.stroke&&"none"!=i.stroke||i["stroke-width"]||null!=i["stroke-opacity"]||i["stroke-dasharray"]||i["stroke-miterlimit"]||i["stroke-linejoin"]||i["stroke-linecap"])&&(P.on=!0),("none"==i.stroke||null===i.stroke||null==P.on||0==i.stroke||0==i["stroke-width"])&&(P.on=!1);var R=a.getRGB(i.stroke);P.on&&i.stroke&&(P.color=R.hex),O=((+m["stroke-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+R.o+1||2)-1);var S=.75*(d(i["stroke-width"])||1);if(O=h(g(O,0),1),null==i["stroke-width"]&&(S=m["stroke-width"]),i["stroke-width"]&&(P.weight=S),S&&1>S&&(O*=S)&&(P.weight=1),P.opacity=O,i["stroke-linejoin"]&&(P.joinstyle=i["stroke-linejoin"]||"miter"),P.miterlimit=i["stroke-miterlimit"]||8,i["stroke-linecap"]&&(P.endcap="butt"==i["stroke-linecap"]?"flat":"square"==i["stroke-linecap"]?"square":"round"),i["stroke-dasharray"]){var T={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};P.dashstyle=T[b](i["stroke-dasharray"])?T[i["stroke-dasharray"]]:o}Q&&l.appendChild(P)}if("text"==s.type){s.paper.canvas.style.display=o;var U=s.paper.span,V=100,W=m.font&&m.font.match(/\d+(?:\.\d*)?(?=px)/);p=U.style,m.font&&(p.font=m.font),m["font-family"]&&(p.fontFamily=m["font-family"]),m["font-weight"]&&(p.fontWeight=m["font-weight"]),m["font-style"]&&(p.fontStyle=m["font-style"]),W=d(m["font-size"]||W&&W[0])||10,p.fontSize=W*V+"px",s.textpath.string&&(U.innerHTML=c(s.textpath.string).replace(/"));var X=U.getBoundingClientRect();s.W=m.w=(X.right-X.left)/V,s.H=m.h=(X.bottom-X.top)/V,s.X=m.x,s.Y=m.y+s.H/2,("x"in i||"y"in i)&&(s.path.v=a.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));for(var Y=["x","y","text","font","font-family","font-weight","font-style","font-size"],Z=0,$=Y.length;$>Z;Z++)if(Y[Z]in i){s._.dirty=1;break}switch(m["text-anchor"]){case"start":s.textpath.style["v-text-align"]="left",s.bbx=s.W/2;break;case"end":s.textpath.style["v-text-align"]="right",s.bbx=-s.W/2;break;default:s.textpath.style["v-text-align"]="center",s.bbx=0}s.textpath.style["v-text-kern"]=!0}},C=function(b,f,g){b.attrs=b.attrs||{};var h=(b.attrs,Math.pow),i="linear",j=".5 .5";if(b.attrs.gradient=f,f=c(f).replace(a._radial_gradient,function(a,b,c){return i="radial",b&&c&&(b=d(b),c=d(c),h(b-.5,2)+h(c-.5,2)>.25&&(c=e.sqrt(.25-h(b-.5,2))*(2*(c>.5)-1)+.5),j=b+n+c),o}),f=f.split(/\s*\-\s*/),"linear"==i){var k=f.shift();if(k=-d(k),isNaN(k))return null}var l=a._parseDots(f);if(!l)return null;if(b=b.shape||b.node,l.length){b.removeChild(g),g.on=!0,g.method="none",g.color=l[0].color,g.color2=l[l.length-1].color;for(var m=[],p=0,q=l.length;q>p;p++)l[p].offset&&m.push(l[p].offset+n+l[p].color);g.colors=m.length?m.join():"0% "+g.color,"radial"==i?(g.type="gradientTitle",g.focus="100%",g.focussize="0 0",g.focusposition=j,g.angle=0):(g.type="gradient",g.angle=(270-k)%360),b.appendChild(g)}return 1},D=function(b,c){this[0]=this.node=b,b.raphael=!0,this.id=a._oid++,b.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=c,this.matrix=a.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!c.bottom&&(c.bottom=this),this.prev=c.top,c.top&&(c.top.next=this),c.top=this,this.next=null},E=a.el;D.prototype=E,E.constructor=D,E.transform=function(b){if(null==b)return this._.transform;var d,e=this.paper._viewBoxShift,f=e?"s"+[e.scale,e.scale]+"-1-1t"+[e.dx,e.dy]:o;e&&(d=b=c(b).replace(/\.{3}|\u2026/g,this._.transform||o)),a._extractTransform(this,f+b);var g,h=this.matrix.clone(),i=this.skew,j=this.node,k=~c(this.attrs.fill).indexOf("-"),l=!c(this.attrs.fill).indexOf("url(");if(h.translate(-.5,-.5),l||k||"image"==this.type)if(i.matrix="1 0 0 1",i.offset="0 0",g=h.split(),k&&g.noRotation||!g.isSimple){j.style.filter=h.toFilter();var m=this.getBBox(),p=this.getBBox(1),q=m.x-p.x,r=m.y-p.y;j.coordorigin=q*-u+n+r*-u,z(this,1,1,q,r,0)}else j.style.filter=o,z(this,g.scalex,g.scaley,g.dx,g.dy,g.rotate);else j.style.filter=o,i.matrix=c(h),i.offset=h.offset();return d&&(this._.transform=d),this},E.rotate=function(a,b,e){if(this.removed)return this;if(null!=a){if(a=c(a).split(k),a.length-1&&(b=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(b=e),null==b||null==e){var f=this.getBBox(1);b=f.x+f.width/2,e=f.y+f.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",a,b,e]])),this}},E.translate=function(a,b){return this.removed?this:(a=c(a).split(k),a.length-1&&(b=d(a[1])),a=d(a[0])||0,b=+b||0,this._.bbox&&(this._.bbox.x+=a,this._.bbox.y+=b),this.transform(this._.transform.concat([["t",a,b]])),this) +},E.scale=function(a,b,e,f){if(this.removed)return this;if(a=c(a).split(k),a.length-1&&(b=d(a[1]),e=d(a[2]),f=d(a[3]),isNaN(e)&&(e=null),isNaN(f)&&(f=null)),a=d(a[0]),null==b&&(b=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,b,e,f]])),this._.dirtyT=1,this},E.hide=function(){return!this.removed&&(this.node.style.display="none"),this},E.show=function(){return!this.removed&&(this.node.style.display=o),this},E._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},E.remove=function(){if(!this.removed&&this.node.parentNode){this.paper.__set__&&this.paper.__set__.exclude(this),a.eve.unbind("raphael.*.*."+this.id),a._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape);for(var b in this)this[b]="function"==typeof this[b]?a._removedFactory(b):null;this.removed=!0}},E.attr=function(c,d){if(this.removed)return this;if(null==c){var e={};for(var f in this.attrs)this.attrs[b](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&a.is(c,"string")){if(c==j&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var g=c.split(k),h={},i=0,m=g.length;m>i;i++)c=g[i],h[c]=c in this.attrs?this.attrs[c]:a.is(this.paper.customAttributes[c],"function")?this.paper.customAttributes[c].def:a._availableAttrs[c];return m-1?h:h[g[0]]}if(this.attrs&&null==d&&a.is(c,"array")){for(h={},i=0,m=c.length;m>i;i++)h[c[i]]=this.attr(c[i]);return h}var n;null!=d&&(n={},n[c]=d),null==d&&a.is(c,"object")&&(n=c);for(var o in n)l("raphael.attr."+o+"."+this.id,this,n[o]);if(n){for(o in this.paper.customAttributes)if(this.paper.customAttributes[b](o)&&n[b](o)&&a.is(this.paper.customAttributes[o],"function")){var p=this.paper.customAttributes[o].apply(this,[].concat(n[o]));this.attrs[o]=n[o];for(var q in p)p[b](q)&&(n[q]=p[q])}n.text&&"text"==this.type&&(this.textpath.string=n.text),B(this,n)}return this},E.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&a._tofront(this,this.paper),this},E.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),a._toback(this,this.paper)),this)},E.insertAfter=function(b){return this.removed?this:(b.constructor==a.st.constructor&&(b=b[b.length-1]),b.node.nextSibling?b.node.parentNode.insertBefore(this.node,b.node.nextSibling):b.node.parentNode.appendChild(this.node),a._insertafter(this,b,this.paper),this)},E.insertBefore=function(b){return this.removed?this:(b.constructor==a.st.constructor&&(b=b[0]),b.node.parentNode.insertBefore(this.node,b.node),a._insertbefore(this,b,this.paper),this)},E.blur=function(b){var c=this.node.runtimeStyle,d=c.filter;d=d.replace(r,o),0!==+b?(this.attrs.blur=b,c.filter=d+n+m+".Blur(pixelradius="+(+b||1.5)+")",c.margin=a.format("-{0}px 0 0 -{0}px",f(+b||1.5))):(c.filter=d,c.margin=0,delete this.attrs.blur)},a._engine.path=function(a,b){var c=F("shape");c.style.cssText=t,c.coordsize=u+n+u,c.coordorigin=b.coordorigin;var d=new D(c,b),e={fill:"none",stroke:"#000"};a&&(e.path=a),d.type="path",d.path=[],d.Path=o,B(d,e),b.canvas.appendChild(c);var f=F("skew");return f.on=!0,c.appendChild(f),d.skew=f,d.transform(o),d},a._engine.rect=function(b,c,d,e,f,g){var h=a._rectPath(c,d,e,f,g),i=b.path(h),j=i.attrs;return i.X=j.x=c,i.Y=j.y=d,i.W=j.width=e,i.H=j.height=f,j.r=g,j.path=h,i.type="rect",i},a._engine.ellipse=function(a,b,c,d,e){{var f=a.path();f.attrs}return f.X=b-d,f.Y=c-e,f.W=2*d,f.H=2*e,f.type="ellipse",B(f,{cx:b,cy:c,rx:d,ry:e}),f},a._engine.circle=function(a,b,c,d){{var e=a.path();e.attrs}return e.X=b-d,e.Y=c-d,e.W=e.H=2*d,e.type="circle",B(e,{cx:b,cy:c,r:d}),e},a._engine.image=function(b,c,d,e,f,g){var h=a._rectPath(d,e,f,g),i=b.path(h).attr({stroke:"none"}),k=i.attrs,l=i.node,m=l.getElementsByTagName(j)[0];return k.src=c,i.X=k.x=d,i.Y=k.y=e,i.W=k.width=f,i.H=k.height=g,k.path=h,i.type="image",m.parentNode==l&&l.removeChild(m),m.rotate=!0,m.src=c,m.type="tile",i._.fillpos=[d,e],i._.fillsize=[f,g],l.appendChild(m),z(i,1,1,0,0,0),i},a._engine.text=function(b,d,e,g){var h=F("shape"),i=F("path"),j=F("textpath");d=d||0,e=e||0,g=g||"",i.v=a.format("m{0},{1}l{2},{1}",f(d*u),f(e*u),f(d*u)+1),i.textpathok=!0,j.string=c(g),j.on=!0,h.style.cssText=t,h.coordsize=u+n+u,h.coordorigin="0 0";var k=new D(h,b),l={fill:"#000",stroke:"none",font:a._availableAttrs.font,text:g};k.shape=h,k.path=i,k.textpath=j,k.type="text",k.attrs.text=c(g),k.attrs.x=d,k.attrs.y=e,k.attrs.w=1,k.attrs.h=1,B(k,l),h.appendChild(j),h.appendChild(i),b.canvas.appendChild(h);var m=F("skew");return m.on=!0,h.appendChild(m),k.skew=m,k.transform(o),k},a._engine.setSize=function(b,c){var d=this.canvas.style;return this.width=b,this.height=c,b==+b&&(b+="px"),c==+c&&(c+="px"),d.width=b,d.height=c,d.clip="rect(0 "+b+" "+c+" 0)",this._viewBox&&a._engine.setViewBox.apply(this,this._viewBox),this},a._engine.setViewBox=function(b,c,d,e,f){a.eve("raphael.setViewBox",this,this._viewBox,[b,c,d,e,f]);var h,i,j=this.width,k=this.height,l=1/g(d/j,e/k);return f&&(h=k/e,i=j/d,j>d*h&&(b-=(j-d*h)/2/h),k>e*i&&(c-=(k-e*i)/2/i)),this._viewBox=[b,c,d,e,!!f],this._viewBoxShift={dx:-b,dy:-c,scale:l},this.forEach(function(a){a.transform("...")}),this};var F;a._engine.initWin=function(a){var b=a.document;b.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!b.namespaces.rvml&&b.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),F=function(a){return b.createElement("')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},a._engine.initWin(a._g.win),a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b.container,d=b.height,e=b.width,f=b.x,g=b.y;if(!c)throw new Error("VML container not found.");var h=new a._Paper,i=h.canvas=a._g.doc.createElement("div"),j=i.style;return f=f||0,g=g||0,e=e||512,d=d||342,h.width=e,h.height=d,e==+e&&(e+="px"),d==+d&&(d+="px"),h.coordsize=1e3*u+n+1e3*u,h.coordorigin="0 0",h.span=a._g.doc.createElement("span"),h.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",i.appendChild(h.span),j.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",e,d),1==c?(a._g.doc.body.appendChild(i),j.left=f+"px",j.top=g+"px",j.position="absolute"):c.firstChild?c.insertBefore(i,c.firstChild):c.appendChild(i),h.renderfix=function(){},h},a.prototype.clear=function(){a.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=a._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},a.prototype.remove=function(){a.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]="function"==typeof this[b]?a._removedFactory(b):null;return!0};var G=a.st;for(var H in E)E[b](H)&&!G[b](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}(window.Raphael),function(){var a,b,c,d,e=[].slice,f={}.hasOwnProperty,g=function(a,b){function c(){this.constructor=a}for(var d in b)f.call(b,d)&&(a[d]=b[d]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},h=function(a,b){return function(){return a.apply(b,arguments)}},i=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=window.Morris={},a=jQuery,b.EventEmitter=function(){function a(){}return a.prototype.on=function(a,b){return null==this.handlers&&(this.handlers={}),null==this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this},a.prototype.fire=function(){var a,b,c,d,f,g,h;if(c=arguments[0],a=2<=arguments.length?e.call(arguments,1):[],null!=this.handlers&&null!=this.handlers[c]){for(g=this.handlers[c],h=[],d=0,f=g.length;f>d;d++)b=g[d],h.push(b.apply(null,a));return h}},a}(),b.commas=function(a){var b,c,d,e;return null!=a?(d=0>a?"-":"",b=Math.abs(a),c=Math.floor(b).toFixed(0),d+=c.replace(/(?=(?:\d{3})+$)(?!^)/g,","),e=b.toString(),e.length>c.length&&(d+=e.slice(c.length)),d):"-"},b.pad2=function(a){return(10>a?"0":"")+a},b.Grid=function(c){function d(b){var c=this;if(this.el="string"==typeof b.element?a(document.getElementById(b.element)):a(b.element),null==this.el||0===this.el.length)throw new Error("Graph container element not found");"static"===this.el.css("position")&&this.el.css("position","relative"),this.options=a.extend({},this.gridDefaults,this.defaults||{},b),"string"==typeof this.options.units&&(this.options.postUnits=b.units),this.raphael=new Raphael(this.el[0]),this.elementWidth=null,this.elementHeight=null,this.dirty=!1,this.init&&this.init(),this.setData(this.options.data),this.el.bind("mousemove",function(a){var b;return b=c.el.offset(),c.fire("hovermove",a.pageX-b.left,a.pageY-b.top)}),this.el.bind("mouseout",function(){return c.fire("hoverout")}),this.el.bind("touchstart touchmove touchend",function(a){var b,d;return d=a.originalEvent.touches[0]||a.originalEvent.changedTouches[0],b=c.el.offset(),c.fire("hover",d.pageX-b.left,d.pageY-b.top),d}),this.el.bind("click",function(a){var b;return b=c.el.offset(),c.fire("gridclick",a.pageX-b.left,a.pageY-b.top)}),this.postInit&&this.postInit()}return g(d,c),d.prototype.gridDefaults={dateFormat:null,axes:!0,grid:!0,gridLineColor:"#aaa",gridStrokeWidth:.5,gridTextColor:"#888",gridTextSize:12,gridTextFamily:"sans-serif",gridTextWeight:"normal",hideHover:!1,yLabelFormat:null,xLabelAngle:0,numLines:5,padding:25,parseTime:!0,postUnits:"",preUnits:"",ymax:"auto",ymin:"auto 0",goals:[],goalStrokeWidth:1,goalLineColors:["#666633","#999966","#cc6666","#663333"],events:[],eventStrokeWidth:1,eventLineColors:["#005a04","#ccffbb","#3a5f0b","#005502"]},d.prototype.setData=function(a,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;return null==c&&(c=!0),this.options.data=a,null==a||0===a.length?(this.data=[],this.raphael.clear(),null!=this.hover&&this.hover.hide(),void 0):(o=this.cumulative?0:null,p=this.cumulative?0:null,this.options.goals.length>0&&(h=Math.min.apply(null,this.options.goals),g=Math.max.apply(null,this.options.goals),p=null!=p?Math.min(p,h):h,o=null!=o?Math.max(o,g):g),this.data=function(){var c,d,g;for(g=[],f=c=0,d=a.length;d>c;f=++c)j=a[f],i={},i.label=j[this.options.xkey],this.options.parseTime?(i.x=b.parseDate(i.label),this.options.dateFormat?i.label=this.options.dateFormat(i.x):"number"==typeof i.label&&(i.label=new Date(i.label).toString())):(i.x=f,this.options.xLabelFormat&&(i.label=this.options.xLabelFormat(i))),l=0,i.y=function(){var a,b,c,d;for(c=this.options.ykeys,d=[],e=a=0,b=c.length;b>a;e=++a)n=c[e],q=j[n],"string"==typeof q&&(q=parseFloat(q)),null!=q&&"number"!=typeof q&&(q=null),null!=q&&(this.cumulative?l+=q:null!=o?(o=Math.max(q,o),p=Math.min(q,p)):o=p=q),this.cumulative&&null!=l&&(o=Math.max(l,o),p=Math.min(l,p)),d.push(q);return d}.call(this),g.push(i);return g}.call(this),this.options.parseTime&&(this.data=this.data.sort(function(a,b){return(a.x>b.x)-(b.x>a.x)})),this.xmin=this.data[0].x,this.xmax=this.data[this.data.length-1].x,this.events=[],this.options.parseTime&&this.options.events.length>0&&(this.events=function(){var a,c,e,f;for(e=this.options.events,f=[],a=0,c=e.length;c>a;a++)d=e[a],f.push(b.parseDate(d));return f}.call(this),this.xmax=Math.max(this.xmax,Math.max.apply(null,this.events)),this.xmin=Math.min(this.xmin,Math.min.apply(null,this.events))),this.xmin===this.xmax&&(this.xmin-=1,this.xmax+=1),this.ymin=this.yboundary("min",p),this.ymax=this.yboundary("max",o),this.ymin===this.ymax&&(p&&(this.ymin-=1),this.ymax+=1),(this.options.axes===!0||this.options.grid===!0)&&(this.options.ymax===this.gridDefaults.ymax&&this.options.ymin===this.gridDefaults.ymin?(this.grid=this.autoGridLines(this.ymin,this.ymax,this.options.numLines),this.ymin=Math.min(this.ymin,this.grid[0]),this.ymax=Math.max(this.ymax,this.grid[this.grid.length-1])):(k=(this.ymax-this.ymin)/(this.options.numLines-1),this.grid=function(){var a,b,c,d;for(d=[],m=a=b=this.ymin,c=this.ymax;c>=b?c>=a:a>=c;m=a+=k)d.push(m);return d}.call(this))),this.dirty=!0,c?this.redraw():void 0)},d.prototype.yboundary=function(a,b){var c,d;return c=this.options["y"+a],"string"==typeof c?"auto"===c.slice(0,4)?c.length>5?(d=parseInt(c.slice(5),10),null==b?d:Math[a](b,d)):null!=b?b:0:parseInt(c,10):c},d.prototype.autoGridLines=function(a,b,c){var d,e,f,g,h,i,j,k,l;return h=b-a,l=Math.floor(Math.log(h)/Math.log(10)),j=Math.pow(10,l),e=Math.floor(a/j)*j,d=Math.ceil(b/j)*j,i=(d-e)/(c-1),1===j&&i>1&&Math.ceil(i)!==i&&(i=Math.ceil(i),d=e+i*(c-1)),0>e&&d>0&&(e=Math.floor(a/i)*i,d=Math.ceil(b/i)*i),1>i?(g=Math.floor(Math.log(i)/Math.log(10)),f=function(){var a,b;for(b=[],k=a=e;d>=e?d>=a:a>=d;k=a+=i)b.push(parseFloat(k.toFixed(1-g)));return b}()):f=function(){var a,b;for(b=[],k=a=e;d>=e?d>=a:a>=d;k=a+=i)b.push(k);return b}(),f},d.prototype._calc=function(){var a,b,c,d,e,f;return e=this.el.width(),c=this.el.height(),(this.elementWidth!==e||this.elementHeight!==c||this.dirty)&&(this.elementWidth=e,this.elementHeight=c,this.dirty=!1,this.left=this.options.padding,this.right=this.elementWidth-this.options.padding,this.top=this.options.padding,this.bottom=this.elementHeight-this.options.padding,this.options.axes&&(f=function(){var a,c,d,e;for(d=this.grid,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(this.measureText(this.yAxisFormat(b)).width);return e}.call(this),this.left+=Math.max.apply(Math,f),a=function(){var a,b,c;for(c=[],d=a=0,b=this.data.length;b>=0?b>a:a>b;d=b>=0?++a:--a)c.push(this.measureText(this.data[d].text,-this.options.xLabelAngle).height);return c}.call(this),this.bottom-=Math.max.apply(Math,a)),this.width=Math.max(1,this.right-this.left),this.height=Math.max(1,this.bottom-this.top),this.dx=this.width/(this.xmax-this.xmin),this.dy=this.height/(this.ymax-this.ymin),this.calc)?this.calc():void 0},d.prototype.transY=function(a){return this.bottom-(a-this.ymin)*this.dy},d.prototype.transX=function(a){return 1===this.data.length?(this.left+this.right)/2:this.left+(a-this.xmin)*this.dx},d.prototype.redraw=function(){return this.raphael.clear(),this._calc(),this.drawGrid(),this.drawGoals(),this.drawEvents(),this.draw?this.draw():void 0},d.prototype.measureText=function(a,b){var c,d;return null==b&&(b=0),d=this.raphael.text(100,100,a).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).rotate(b),c=d.getBBox(),d.remove(),c},d.prototype.yAxisFormat=function(a){return this.yLabelFormat(a)},d.prototype.yLabelFormat=function(a){return"function"==typeof this.options.yLabelFormat?this.options.yLabelFormat(a):""+this.options.preUnits+b.commas(a)+this.options.postUnits},d.prototype.updateHover=function(a,b){var c,d;return c=this.hitTest(a,b),null!=c?(d=this.hover).update.apply(d,c):void 0},d.prototype.drawGrid=function(){var a,b,c,d,e,f;if(this.options.grid!==!1||this.options.axes!==!1){for(e=this.grid,f=[],c=0,d=e.length;d>c;c++)a=e[c],b=this.transY(a),this.options.axes&&this.drawYAxisLabel(this.left-this.options.padding/2,b,this.yAxisFormat(a)),this.options.grid?f.push(this.drawGridLine("M"+this.left+","+b+"H"+(this.left+this.width))):f.push(void 0);return f}},d.prototype.drawGoals=function(){var a,b,c,d,e,f,g;for(f=this.options.goals,g=[],c=d=0,e=f.length;e>d;c=++d)b=f[c],a=this.options.goalLineColors[c%this.options.goalLineColors.length],g.push(this.drawGoal(b,a));return g},d.prototype.drawEvents=function(){var a,b,c,d,e,f,g;for(f=this.events,g=[],c=d=0,e=f.length;e>d;c=++d)b=f[c],a=this.options.eventLineColors[c%this.options.eventLineColors.length],g.push(this.drawEvent(b,a));return g},d.prototype.drawGoal=function(a,b){return this.raphael.path("M"+this.left+","+this.transY(a)+"H"+this.right).attr("stroke",b).attr("stroke-width",this.options.goalStrokeWidth)},d.prototype.drawEvent=function(a,b){return this.raphael.path("M"+this.transX(a)+","+this.bottom+"V"+this.top).attr("stroke",b).attr("stroke-width",this.options.eventStrokeWidth)},d.prototype.drawYAxisLabel=function(a,b,c){return this.raphael.text(a,b,c).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor).attr("text-anchor","end")},d.prototype.drawGridLine=function(a){return this.raphael.path(a).attr("stroke",this.options.gridLineColor).attr("stroke-width",this.options.gridStrokeWidth)},d}(b.EventEmitter),b.parseDate=function(a){var b,c,d,e,f,g,h,i,j,k,l;return"number"==typeof a?a:(c=a.match(/^(\d+) Q(\d)$/),e=a.match(/^(\d+)-(\d+)$/),f=a.match(/^(\d+)-(\d+)-(\d+)$/),h=a.match(/^(\d+) W(\d+)$/),i=a.match(/^(\d+)-(\d+)-(\d+)[ T](\d+):(\d+)(Z|([+-])(\d\d):?(\d\d))?$/),j=a.match(/^(\d+)-(\d+)-(\d+)[ T](\d+):(\d+):(\d+(\.\d+)?)(Z|([+-])(\d\d):?(\d\d))?$/),c?new Date(parseInt(c[1],10),3*parseInt(c[2],10)-1,1).getTime():e?new Date(parseInt(e[1],10),parseInt(e[2],10)-1,1).getTime():f?new Date(parseInt(f[1],10),parseInt(f[2],10)-1,parseInt(f[3],10)).getTime():h?(k=new Date(parseInt(h[1],10),0,1),4!==k.getDay()&&k.setMonth(0,1+(4-k.getDay()+7)%7),k.getTime()+6048e5*parseInt(h[2],10)):i?i[6]?(g=0,"Z"!==i[6]&&(g=60*parseInt(i[8],10)+parseInt(i[9],10),"+"===i[7]&&(g=0-g)),Date.UTC(parseInt(i[1],10),parseInt(i[2],10)-1,parseInt(i[3],10),parseInt(i[4],10),parseInt(i[5],10)+g)):new Date(parseInt(i[1],10),parseInt(i[2],10)-1,parseInt(i[3],10),parseInt(i[4],10),parseInt(i[5],10)).getTime():j?(l=parseFloat(j[6]),b=Math.floor(l),d=Math.round(1e3*(l-b)),j[8]?(g=0,"Z"!==j[8]&&(g=60*parseInt(j[10],10)+parseInt(j[11],10),"+"===j[9]&&(g=0-g)),Date.UTC(parseInt(j[1],10),parseInt(j[2],10)-1,parseInt(j[3],10),parseInt(j[4],10),parseInt(j[5],10)+g,b,d)):new Date(parseInt(j[1],10),parseInt(j[2],10)-1,parseInt(j[3],10),parseInt(j[4],10),parseInt(j[5],10),b,d).getTime()):new Date(parseInt(a,10),0,1).getTime())},b.Hover=function(){function c(c){null==c&&(c={}),this.options=a.extend({},b.Hover.defaults,c),this.el=a("
"),this.el.hide(),this.options.parent.append(this.el)}return c.defaults={"class":"morris-hover morris-default-style"},c.prototype.update=function(a,b,c){return this.html(a),this.show(),this.moveTo(b,c)},c.prototype.html=function(a){return this.el.html(a)},c.prototype.moveTo=function(a,b){var c,d,e,f,g,h;return g=this.options.parent.innerWidth(),f=this.options.parent.innerHeight(),d=this.el.outerWidth(),c=this.el.outerHeight(),e=Math.min(Math.max(0,a-d/2),g-d),null!=b?(h=b-c-10,0>h&&(h=b+10,h+c>f&&(h=f/2-c/2))):h=f/2-c/2,this.el.css({left:e+"px",top:parseInt(h)+"px"})},c.prototype.show=function(){return this.el.show()},c.prototype.hide=function(){return this.el.hide()},c}(),b.Line=function(a){function c(a){return this.hilight=h(this.hilight,this),this.onHoverOut=h(this.onHoverOut,this),this.onHoverMove=h(this.onHoverMove,this),this.onGridClick=h(this.onGridClick,this),this instanceof b.Line?(c.__super__.constructor.call(this,a),void 0):new b.Line(a)}return g(c,a),c.prototype.init=function(){return this.pointGrow=Raphael.animation({r:this.options.pointSize+3},25,"linear"),this.pointShrink=Raphael.animation({r:this.options.pointSize},25,"linear"),"always"!==this.options.hideHover?(this.hover=new b.Hover({parent:this.el}),this.on("hovermove",this.onHoverMove),this.on("hoverout",this.onHoverOut),this.on("gridclick",this.onGridClick)):void 0},c.prototype.defaults={lineWidth:3,pointSize:4,lineColors:["#0b62a4","#7A92A3","#4da74d","#afd8f8","#edc240","#cb4b4b","#9440ed"],pointWidths:[1],pointStrokeColors:["#ffffff"],pointFillColors:[],smooth:!0,xLabels:"auto",xLabelFormat:null,xLabelMargin:24,continuousLine:!0,hideHover:!1},c.prototype.calc=function(){return this.calcPoints(),this.generatePaths()},c.prototype.calcPoints=function(){var a,b,c,d,e,f;for(e=this.data,f=[],c=0,d=e.length;d>c;c++)a=e[c],a._x=this.transX(a.x),a._y=function(){var c,d,e,f;for(e=a.y,f=[],c=0,d=e.length;d>c;c++)b=e[c],null!=b?f.push(this.transY(b)):f.push(b);return f}.call(this),f.push(a._ymax=Math.min.apply(null,[this.bottom].concat(function(){var c,d,e,f;for(e=a._y,f=[],c=0,d=e.length;d>c;c++)b=e[c],null!=b&&f.push(b);return f}())));return f},c.prototype.hitTest=function(a){var b,c,d,e,f;if(0===this.data.length)return null;for(f=this.data.slice(1),b=d=0,e=f.length;e>d&&(c=f[b],!(a<(c._x+this.data[b]._x)/2));b=++d);return b},c.prototype.onGridClick=function(a,b){var c;return c=this.hitTest(a,b),this.fire("click",c,this.options.data[c],a,b)},c.prototype.onHoverMove=function(a,b){var c;return c=this.hitTest(a,b),this.displayHoverForRow(c)},c.prototype.onHoverOut=function(){return this.options.hideHover!==!1?this.displayHoverForRow(null):void 0},c.prototype.displayHoverForRow=function(a){var b;return null!=a?((b=this.hover).update.apply(b,this.hoverContentForRow(a)),this.hilight(a)):(this.hover.hide(),this.hilight())},c.prototype.hoverContentForRow=function(a){var b,c,d,e,f,g,h;for(d=this.data[a],b="
"+d.label+"
",h=d.y,c=f=0,g=h.length;g>f;c=++f)e=h[c],b+="
\n "+this.options.labels[c]+":\n "+this.yLabelFormat(e)+"\n
";return"function"==typeof this.options.hoverCallback&&(b=this.options.hoverCallback(a,this.options,b)),[b,d._x,d._ymax]},c.prototype.generatePaths=function(){var a,c,d,e,f;return this.paths=function(){var g,h,j,k;for(k=[],d=g=0,h=this.options.ykeys.length;h>=0?h>g:g>h;d=h>=0?++g:--g)f=this.options.smooth===!0||(j=this.options.ykeys[d],i.call(this.options.smooth,j)>=0),c=function(){var a,b,c,f;for(c=this.data,f=[],a=0,b=c.length;b>a;a++)e=c[a],void 0!==e._y[d]&&f.push({x:e._x,y:e._y[d]});return f}.call(this),this.options.continuousLine&&(c=function(){var b,d,e;for(e=[],b=0,d=c.length;d>b;b++)a=c[b],null!==a.y&&e.push(a);return e}()),c.length>1?k.push(b.Line.createPath(c,f,this.bottom)):k.push(null);return k}.call(this)},c.prototype.draw=function(){return this.options.axes&&this.drawXAxis(),this.drawSeries(),this.options.hideHover===!1?this.displayHoverForRow(this.data.length-1):void 0},c.prototype.drawXAxis=function(){var a,c,d,e,f,g,h,i,j,k,l=this;for(h=this.bottom+this.options.padding/2,f=null,e=null,a=function(a,b){var c,d,g,i,j;return c=l.drawXAxisLabel(l.transX(b),h,a),j=c.getBBox(),c.transform("r"+-l.options.xLabelAngle),d=c.getBBox(),c.transform("t0,"+d.height/2+"..."),0!==l.options.xLabelAngle&&(i=-.5*j.width*Math.cos(l.options.xLabelAngle*Math.PI/180),c.transform("t"+i+",0...")),d=c.getBBox(),(null==f||f>=d.x+d.width||null!=e&&e>=d.x)&&d.x>=0&&d.x+d.widtha;a++)g=c[a],d.push([g.label,g.x]);return d}.call(this),d.reverse(),k=[],i=0,j=d.length;j>i;i++)c=d[i],k.push(a(c[0],c[1]));return k},c.prototype.drawSeries=function(){var a,b,c,d,e,f;for(this.seriesPoints=[],a=b=d=this.options.ykeys.length-1;0>=d?0>=b:b>=0;a=0>=d?++b:--b)this._drawLineFor(a);for(f=[],a=c=e=this.options.ykeys.length-1;0>=e?0>=c:c>=0;a=0>=e?++c:--c)f.push(this._drawPointFor(a));return f},c.prototype._drawPointFor=function(a){var b,c,d,e,f,g;for(this.seriesPoints[a]=[],f=this.data,g=[],d=0,e=f.length;e>d;d++)c=f[d],b=null,null!=c._y[a]&&(b=this.drawLinePoint(c._x,c._y[a],this.options.pointSize,this.colorFor(c,a,"point"),a)),g.push(this.seriesPoints[a].push(b));return g},c.prototype._drawLineFor=function(a){var b;return b=this.paths[a],null!==b?this.drawLinePath(b,this.colorFor(null,a,"line")):void 0},c.createPath=function(a,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r;for(k="",c&&(g=b.Line.gradients(a)),l={y:null},h=q=0,r=a.length;r>q;h=++q)e=a[h],null!=e.y&&(null!=l.y?c?(f=g[h],j=g[h-1],i=(e.x-l.x)/4,m=l.x+i,o=Math.min(d,l.y+i*j),n=e.x-i,p=Math.min(d,e.y-i*f),k+="C"+m+","+o+","+n+","+p+","+e.x+","+e.y):k+="L"+e.x+","+e.y:c&&null==g[h]||(k+="M"+e.x+","+e.y)),l=e;return k},c.gradients=function(a){var b,c,d,e,f,g,h,i;for(c=function(a,b){return(a.y-b.y)/(a.x-b.x)},i=[],d=g=0,h=a.length;h>g;d=++g)b=a[d],null!=b.y?(e=a[d+1]||{y:null},f=a[d-1]||{y:null},null!=f.y&&null!=e.y?i.push(c(f,e)):null!=f.y?i.push(c(f,b)):null!=e.y?i.push(c(b,e)):i.push(null)):i.push(null);return i},c.prototype.hilight=function(a){var b,c,d,e,f;if(null!==this.prevHilight&&this.prevHilight!==a)for(b=c=0,e=this.seriesPoints.length-1;e>=0?e>=c:c>=e;b=e>=0?++c:--c)this.seriesPoints[b][this.prevHilight]&&this.seriesPoints[b][this.prevHilight].animate(this.pointShrink);if(null!==a&&this.prevHilight!==a)for(b=d=0,f=this.seriesPoints.length-1;f>=0?f>=d:d>=f;b=f>=0?++d:--d)this.seriesPoints[b][a]&&this.seriesPoints[b][a].animate(this.pointGrow);return this.prevHilight=a},c.prototype.colorFor=function(a,b,c){return"function"==typeof this.options.lineColors?this.options.lineColors.call(this,a,b,c):"point"===c?this.options.pointFillColors[b%this.options.pointFillColors.length]||this.options.lineColors[b%this.options.lineColors.length]:this.options.lineColors[b%this.options.lineColors.length]},c.prototype.drawXAxisLabel=function(a,b,c){return this.raphael.text(a,b,c).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor)},c.prototype.drawLinePath=function(a,b){return this.raphael.path(a).attr("stroke",b).attr("stroke-width",this.options.lineWidth)},c.prototype.drawLinePoint=function(a,b,c,d,e){return this.raphael.circle(a,b,c).attr("fill",d).attr("stroke-width",this.strokeWidthForSeries(e)).attr("stroke",this.strokeForSeries(e))},c.prototype.strokeWidthForSeries=function(a){return this.options.pointWidths[a%this.options.pointWidths.length]},c.prototype.strokeForSeries=function(a){return this.options.pointStrokeColors[a%this.options.pointStrokeColors.length]},c}(b.Grid),b.labelSeries=function(c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;if(j=200*(d-c)/e,i=new Date(c),n=b.LABEL_SPECS[f],void 0===n)for(r=b.AUTO_LABEL_ORDER,p=0,q=r.length;q>p;p++)if(k=r[p],m=b.LABEL_SPECS[k],j>=m.span){n=m;break}for(void 0===n&&(n=b.LABEL_SPECS.second),g&&(n=a.extend({},n,{fmt:g})),h=n.start(i),l=[];(o=h.getTime())<=d;)o>=c&&l.push([n.fmt(h),o]),n.incr(h);return l},c=function(a){return{span:60*a*1e3,start:function(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours())},fmt:function(a){return""+b.pad2(a.getHours())+":"+b.pad2(a.getMinutes())},incr:function(b){return b.setUTCMinutes(b.getUTCMinutes()+a)}}},d=function(a){return{span:1e3*a,start:function(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes())},fmt:function(a){return""+b.pad2(a.getHours())+":"+b.pad2(a.getMinutes())+":"+b.pad2(a.getSeconds())},incr:function(b){return b.setUTCSeconds(b.getUTCSeconds()+a)}}},b.LABEL_SPECS={decade:{span:1728e8,start:function(a){return new Date(a.getFullYear()-a.getFullYear()%10,0,1)},fmt:function(a){return""+a.getFullYear()},incr:function(a){return a.setFullYear(a.getFullYear()+10)}},year:{span:1728e7,start:function(a){return new Date(a.getFullYear(),0,1)},fmt:function(a){return""+a.getFullYear()},incr:function(a){return a.setFullYear(a.getFullYear()+1)}},month:{span:24192e5,start:function(a){return new Date(a.getFullYear(),a.getMonth(),1)},fmt:function(a){return""+a.getFullYear()+"-"+b.pad2(a.getMonth()+1)},incr:function(a){return a.setMonth(a.getMonth()+1)}},day:{span:864e5,start:function(a){return new Date(a.getFullYear(),a.getMonth(),a.getDate())},fmt:function(a){return""+a.getFullYear()+"-"+b.pad2(a.getMonth()+1)+"-"+b.pad2(a.getDate())},incr:function(a){return a.setDate(a.getDate()+1)}},hour:c(60),"30min":c(30),"15min":c(15),"10min":c(10),"5min":c(5),minute:c(1),"30sec":d(30),"15sec":d(15),"10sec":d(10),"5sec":d(5),second:d(1)},b.AUTO_LABEL_ORDER=["decade","year","month","day","hour","30min","15min","10min","5min","minute","30sec","15sec","10sec","5sec","second"],b.Area=function(c){function d(c){var f;return this instanceof b.Area?(f=a.extend({},e,c),this.cumulative=!f.behaveLikeLine,"auto"===f.fillOpacity&&(f.fillOpacity=f.behaveLikeLine?.8:1),d.__super__.constructor.call(this,f),void 0):new b.Area(c)}var e;return g(d,c),e={fillOpacity:"auto",behaveLikeLine:!1},d.prototype.calcPoints=function(){var a,b,c,d,e,f,g;for(f=this.data,g=[],d=0,e=f.length;e>d;d++)a=f[d],a._x=this.transX(a.x),b=0,a._y=function(){var d,e,f,g;for(f=a.y,g=[],d=0,e=f.length;e>d;d++)c=f[d],this.options.behaveLikeLine?g.push(this.transY(c)):(b+=c||0,g.push(this.transY(b)));return g}.call(this),g.push(a._ymax=Math.max.apply(Math,a._y));return g},d.prototype.drawSeries=function(){var a,b,c,d,e,f,g,h;for(this.seriesPoints=[],b=this.options.behaveLikeLine?function(){f=[];for(var a=0,b=this.options.ykeys.length-1;b>=0?b>=a:a>=b;b>=0?a++:a--)f.push(a);return f}.apply(this):function(){g=[];for(var a=e=this.options.ykeys.length-1;0>=e?0>=a:a>=0;0>=e?a++:a--)g.push(a);return g}.apply(this),h=[],c=0,d=b.length;d>c;c++)a=b[c],this._drawFillFor(a),this._drawLineFor(a),h.push(this._drawPointFor(a));return h},d.prototype._drawFillFor=function(a){var b;return b=this.paths[a],null!==b?(b+="L"+this.transX(this.xmax)+","+this.bottom+"L"+this.transX(this.xmin)+","+this.bottom+"Z",this.drawFilledPath(b,this.fillForSeries(a))):void 0},d.prototype.fillForSeries=function(a){var b;return b=Raphael.rgb2hsl(this.colorFor(this.data[a],a,"line")),Raphael.hsl(b.h,this.options.behaveLikeLine?.9*b.s:.75*b.s,Math.min(.98,this.options.behaveLikeLine?1.2*b.l:1.25*b.l))},d.prototype.drawFilledPath=function(a,b){return this.raphael.path(a).attr("fill",b).attr("fill-opacity",this.options.fillOpacity).attr("stroke-width",0)},d}(b.Line),b.Bar=function(c){function d(c){return this.onHoverOut=h(this.onHoverOut,this),this.onHoverMove=h(this.onHoverMove,this),this.onGridClick=h(this.onGridClick,this),this instanceof b.Bar?(d.__super__.constructor.call(this,a.extend({},c,{parseTime:!1})),void 0):new b.Bar(c)}return g(d,c),d.prototype.init=function(){return this.cumulative=this.options.stacked,"always"!==this.options.hideHover?(this.hover=new b.Hover({parent:this.el}),this.on("hovermove",this.onHoverMove),this.on("hoverout",this.onHoverOut),this.on("gridclick",this.onGridClick)):void 0},d.prototype.defaults={barSizeRatio:.75,barGap:3,barColors:["#0b62a4","#7a92a3","#4da74d","#afd8f8","#edc240","#cb4b4b","#9440ed"],xLabelMargin:50},d.prototype.calc=function(){var a;return this.calcBars(),this.options.hideHover===!1?(a=this.hover).update.apply(a,this.hoverContentForRow(this.data.length-1)):void 0},d.prototype.calcBars=function(){var a,b,c,d,e,f,g;for(f=this.data,g=[],a=d=0,e=f.length;e>d;a=++d)b=f[a],b._x=this.left+this.width*(a+.5)/this.data.length,g.push(b._y=function(){var a,d,e,f;for(e=b.y,f=[],a=0,d=e.length;d>a;a++)c=e[a],null!=c?f.push(this.transY(c)):f.push(null);return f}.call(this));return g},d.prototype.draw=function(){return this.options.axes&&this.drawXAxis(),this.drawSeries()},d.prototype.drawXAxis=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m;for(j=this.bottom+this.options.padding/2,g=null,f=null,m=[],a=k=0,l=this.data.length;l>=0?l>k:k>l;a=l>=0?++k:--k)h=this.data[this.data.length-1-a],b=this.drawXAxisLabel(h._x,j,h.label),i=b.getBBox(),b.transform("r"+-this.options.xLabelAngle),c=b.getBBox(),b.transform("t0,"+c.height/2+"..."),0!==this.options.xLabelAngle&&(e=-.5*i.width*Math.cos(this.options.xLabelAngle*Math.PI/180),b.transform("t"+e+",0...")),(null==g||g>=c.x+c.width||null!=f&&f>=c.x)&&c.x>=0&&c.x+c.width=0?this.transY(0):null,this.bars=function(){var h,o,p,q;for(p=this.data,q=[],d=h=0,o=p.length;o>h;d=++h)i=p[d],e=0,q.push(function(){var h,o,p,q;for(p=i._y,q=[],j=h=0,o=p.length;o>h;j=++h)m=p[j],null!==m?(n?(l=Math.min(m,n),b=Math.max(m,n)):(l=m,b=this.bottom),f=this.left+d*c+g,this.options.stacked||(f+=j*(a+this.options.barGap)),k=b-l,this.options.stacked&&(l-=e),this.drawBar(f,l,a,k,this.colorFor(i,j,"bar")),q.push(e+=k)):q.push(null);return q}.call(this));return q}.call(this)},d.prototype.colorFor=function(a,b,c){var d,e;return"function"==typeof this.options.barColors?(d={x:a.x,y:a.y[b],label:a.label},e={index:b,key:this.options.ykeys[b],label:this.options.labels[b]},this.options.barColors.call(this,d,e,c)):this.options.barColors[b%this.options.barColors.length]},d.prototype.hitTest=function(a){return 0===this.data.length?null:(a=Math.max(Math.min(a,this.right),this.left),Math.min(this.data.length-1,Math.floor((a-this.left)/(this.width/this.data.length))))},d.prototype.onGridClick=function(a,b){var c;return c=this.hitTest(a,b),this.fire("click",c,this.options.data[c],a,b)},d.prototype.onHoverMove=function(a,b){var c,d;return c=this.hitTest(a,b),(d=this.hover).update.apply(d,this.hoverContentForRow(c))},d.prototype.onHoverOut=function(){return this.options.hideHover!==!1?this.hover.hide():void 0},d.prototype.hoverContentForRow=function(a){var b,c,d,e,f,g,h,i;for(d=this.data[a],b="
"+d.label+"
",i=d.y,c=g=0,h=i.length;h>g;c=++g)f=i[c],b+="
\n "+this.options.labels[c]+":\n "+this.yLabelFormat(f)+"\n
";return"function"==typeof this.options.hoverCallback&&(b=this.options.hoverCallback(a,this.options,b)),e=this.left+(a+.5)*this.width/this.data.length,[b,e]},d.prototype.drawXAxisLabel=function(a,b,c){var d;return d=this.raphael.text(a,b,c).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor)},d.prototype.drawBar=function(a,b,c,d,e){return this.raphael.rect(a,b,c,d).attr("fill",e).attr("stroke-width",0)},d}(b.Grid),b.Donut=function(c){function d(c){this.select=h(this.select,this),this.click=h(this.click,this);var d;if(!(this instanceof b.Donut))return new b.Donut(c);if(this.el="string"==typeof c.element?a(document.getElementById(c.element)):a(c.element),this.options=a.extend({},this.defaults,c),null===this.el||0===this.el.length)throw new Error("Graph placeholder not found.");void 0!==c.data&&0!==c.data.length&&(this.data=c.data,this.values=function(){var a,b,c,e;for(c=this.data,e=[],a=0,b=c.length;b>a;a++)d=c[a],e.push(parseFloat(d.value));return e}.call(this),this.redraw())}return g(d,c),d.prototype.defaults={colors:["#0B62A4","#3980B5","#679DC6","#95BBD7","#B0CCE1","#095791","#095085","#083E67","#052C48","#042135"],backgroundColor:"#FFFFFF",labelColor:"#000000",formatter:b.commas},d.prototype.redraw=function(){var a,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;for(this.el.empty(),this.raphael=new Raphael(this.el[0]),c=this.el.width()/2,d=this.el.height()/2,n=(Math.min(c,d)-10)/3,l=0,u=this.values,o=0,r=u.length;r>o;o++)m=u[o],l+=m;for(i=5/(2*n),a=1.9999*Math.PI-i*this.data.length,g=0,f=0,this.segments=[],v=this.values,e=p=0,s=v.length;s>p;e=++p)m=v[e],j=g+i+a*(m/l),k=new b.DonutSegment(c,d,2*n,n,g,j,this.options.colors[f%this.options.colors.length],this.options.backgroundColor,f,this.raphael),k.render(),this.segments.push(k),k.on("hover",this.select),k.on("click",this.click),g=j,f+=1;for(this.text1=this.drawEmptyDonutLabel(c,d-10,this.options.labelColor,15,800),this.text2=this.drawEmptyDonutLabel(c,d+10,this.options.labelColor,14),h=Math.max.apply(null,function(){var a,b,c,d;for(c=this.values,d=[],a=0,b=c.length;b>a;a++)m=c[a],d.push(m);return d}.call(this)),f=0,w=this.values,x=[],q=0,t=w.length;t>q;q++){if(m=w[q],m===h){this.select(f);break}x.push(f+=1)}return x},d.prototype.click=function(a){return this.fire("click",a,this.data[a])},d.prototype.select=function(a){var b,c,d,e,f,g;for(g=this.segments,e=0,f=g.length;f>e;e++)c=g[e],c.deselect();return d=this.segments[a],d.select(),b=this.data[a],this.setLabels(b.label,this.options.formatter(b.value,b))},d.prototype.setLabels=function(a,b){var c,d,e,f,g,h,i,j;return c=2*(Math.min(this.el.width()/2,this.el.height()/2)-10)/3,f=1.8*c,e=c/2,d=c/3,this.text1.attr({text:a,transform:""}),g=this.text1.getBBox(),h=Math.min(f/g.width,e/g.height),this.text1.attr({transform:"S"+h+","+h+","+(g.x+g.width/2)+","+(g.y+g.height)}),this.text2.attr({text:b,transform:""}),i=this.text2.getBBox(),j=Math.min(f/i.width,d/i.height),this.text2.attr({transform:"S"+j+","+j+","+(i.x+i.width/2)+","+i.y})},d.prototype.drawEmptyDonutLabel=function(a,b,c,d,e){var f;return f=this.raphael.text(a,b,"").attr("font-size",d).attr("fill",c),null!=e&&f.attr("font-weight",e),f},d}(b.EventEmitter),b.DonutSegment=function(a){function b(a,b,c,d,e,f,g,i,j,k){this.cx=a,this.cy=b,this.inner=c,this.outer=d,this.color=g,this.backgroundColor=i,this.index=j,this.raphael=k,this.deselect=h(this.deselect,this),this.select=h(this.select,this),this.sin_p0=Math.sin(e),this.cos_p0=Math.cos(e),this.sin_p1=Math.sin(f),this.cos_p1=Math.cos(f),this.is_long=f-e>Math.PI?1:0,this.path=this.calcSegment(this.inner+3,this.inner+this.outer-5),this.selectedPath=this.calcSegment(this.inner+3,this.inner+this.outer),this.hilight=this.calcArc(this.inner)}return g(b,a),b.prototype.calcArcPoints=function(a){return[this.cx+a*this.sin_p0,this.cy+a*this.cos_p0,this.cx+a*this.sin_p1,this.cy+a*this.cos_p1]},b.prototype.calcSegment=function(a,b){var c,d,e,f,g,h,i,j,k,l;return k=this.calcArcPoints(a),c=k[0],e=k[1],d=k[2],f=k[3],l=this.calcArcPoints(b),g=l[0],i=l[1],h=l[2],j=l[3],"M"+c+","+e+("A"+a+","+a+",0,"+this.is_long+",0,"+d+","+f)+("L"+h+","+j)+("A"+b+","+b+",0,"+this.is_long+",1,"+g+","+i)+"Z"},b.prototype.calcArc=function(a){var b,c,d,e,f;return f=this.calcArcPoints(a),b=f[0],d=f[1],c=f[2],e=f[3],"M"+b+","+d+("A"+a+","+a+",0,"+this.is_long+",0,"+c+","+e)},b.prototype.render=function(){var a=this;return this.arc=this.drawDonutArc(this.hilight,this.color),this.seg=this.drawDonutSegment(this.path,this.color,this.backgroundColor,function(){return a.fire("hover",a.index)},function(){return a.fire("click",a.index)})},b.prototype.drawDonutArc=function(a,b){return this.raphael.path(a).attr({stroke:b,"stroke-width":2,opacity:0})},b.prototype.drawDonutSegment=function(a,b,c,d,e){return this.raphael.path(a).attr({fill:b,stroke:c,"stroke-width":3}).hover(d).click(e)},b.prototype.select=function(){return this.selected?void 0:(this.seg.animate({path:this.selectedPath},150,"<>"),this.arc.animate({opacity:1},150,"<>"),this.selected=!0)},b.prototype.deselect=function(){return this.selected?(this.seg.animate({path:this.path},150,"<>"),this.arc.animate({opacity:0},150,"<>"),this.selected=!1):void 0},b}(b.EventEmitter)}.call(this),function(a){a.fn.fitText=function(b,c){var d=b||1,e=a.extend({minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY},c);return this.each(function(){var b=a(this),c=function(){b.css("font-size",Math.max(Math.min(b.width()/(10*d),parseFloat(e.maxFontSize)),parseFloat(e.minFontSize)))};c(),a(window).on("resize",c)})}}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focus",i="hover"==g?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show),void 0):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide),void 0):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h

'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery); \ No newline at end of file diff --git a/plato-report/assets/scripts/codemirror.markpopovertext.js b/plato-report/assets/scripts/codemirror.markpopovertext.js new file mode 100644 index 0000000000..ca32d34fde --- /dev/null +++ b/plato-report/assets/scripts/codemirror.markpopovertext.js @@ -0,0 +1,77 @@ +/*global CodeMirror:false, $:false*/ + +(function(){ + "use strict"; + + function makeid(num){ + num = num || 5; + var text = ""; + var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + + for( var i=0; i < num; i++ ) + text += possible.charAt(Math.floor(Math.random() * possible.length)); + + return text; + } + + CodeMirror.prototype.markPopoverText = function(lineObj, regex, className, gutter, message){ + var re = new RegExp('(' + regex + ')', 'g'); + var cursor = this.getSearchCursor(re, lineObj); + + var match, internalClass = 'plato-mark-' + makeid(10); + while (match = cursor.findNext()) { + if (cursor.to().line !== lineObj.line) break; + this.markText( + { line : lineObj.line, ch : cursor.from().ch }, + { line : lineObj.line, ch : cursor.to().ch }, + { + className : 'plato-mark ' + internalClass + ' ' + (className || ''), + startStyle : 'plato-mark-start', + endStyle : 'plato-mark-end' + } + ); + } + + if (gutter) { + this.setGutterMarker(lineObj.line, gutter.gutterId, gutter.el); + } + + // return a function to bind hover events, to be run after + // the codemirror operations are executed + return function(){ + var markStart = $('.plato-mark-start.' + internalClass); + var markSpans = $('.' + internalClass); + + if (message.type === 'popover') { + + var triggered = false; + markSpans.add(gutter.el) + .on('mouseenter touchstart',function(e){ + e.preventDefault(); + triggered = true; + markSpans.addClass('active'); + markStart.popover('show'); + }) + .on('mouseleave touchend',function(e){ + e.preventDefault(); + markSpans.removeClass('active'); + triggered = false; + setTimeout(function(){ + if (!triggered) markStart.popover('hide'); + },200); + }); + + markStart.popover({ + trigger : 'manual', + content : message.content, + html : true, + title : message.title, + placement : 'top' + }); + } else if (message.type === 'block') { + this.addLineWidget(lineObj.line, $(message.content)[0]); + } + }; + }; + +})(); diff --git a/plato-report/assets/scripts/plato-display.js b/plato-report/assets/scripts/plato-display.js new file mode 100644 index 0000000000..629776027a --- /dev/null +++ b/plato-report/assets/scripts/plato-display.js @@ -0,0 +1,59 @@ +/*global $:false, _:false, Morris:false, __history:false */ +/*jshint browser:true*/ + +$(function(){ + "use strict"; + + function drawHistoricalChart (history) { + var data = _.map(history, function (record) { + + var date = new Date(record.date); + return { + date : date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate(), + average_maintainability : parseFloat(record.average.maintainability), + average_sloc : record.average.sloc + }; + }).slice(-20); + + Morris.Area({ + element : 'chart_historical_sloc', + data : data, + xkey : 'date', + ykeys : ['average_sloc'], + parseTime : false, + lineColors : ['#2A2A2A'], + pointSize : 0, + lineWidth : 0, + grid : false, + axes : false, + hideHover : 'always', + fillOpacity : 1 + }); + + Morris.Area({ + element : 'chart_historical_maint', + data : data, + xkey : 'date', + ykeys : ['average_maintainability'], + labels : ['Maintainability'], + ymax : 100, + parseTime : false, + lineColors : ['#2A2A2A'], + pointSize : 0, + lineWidth : 0, + grid : false, + axes : false, + hideHover : 'always', + fillOpacity : 1 + }); + } + + function drawCharts() { + $('.js-chart').empty(); + drawHistoricalChart(__history); + } + + drawCharts(); + + $(window).on('resize', _.debounce(drawCharts,200)); +}); diff --git a/plato-report/assets/scripts/plato-file.js b/plato-report/assets/scripts/plato-file.js new file mode 100644 index 0000000000..97a91e1489 --- /dev/null +++ b/plato-report/assets/scripts/plato-file.js @@ -0,0 +1,152 @@ +/*global $:false, _:false, Morris:false, CodeMirror:false, __report:false, __history:false */ +/*jshint browser:true*/ + +$(function(){ + "use strict"; + + // bootstrap popover + $('[rel=popover]').popover(); + + _.templateSettings = { + interpolate : /\{\{(.+?)\}\}/g + }; + + function focusFragment() { + $('.plato-mark').removeClass('focus'); + var markId = window.location.hash.substr(1); + if (markId) $('.' + markId).addClass('focus'); + return focusFragment; + } + + window.onhashchange = focusFragment(); + + var srcEl = document.getElementById('file-source'); + + var options = { + lineNumbers : true, + gutters : ['plato-gutter-jshint','plato-gutter-complexity'], + readOnly : 'nocursor' + }; + + var cm = CodeMirror.fromTextArea(srcEl, options); + + var byComplexity = [], bySloc = []; + + var popoverTemplate = _.template($('#complexity-popover-template').text()); + var gutterIcon = $(''); + + var popovers = cm.operation(function(){ + var queuedPopovers = []; + __report.complexity.methods.forEach(function(fn,i){ + byComplexity.push({ + label : fn.name, + value : fn.cyclomatic + }); + bySloc.push({ + label : fn.name, + value : fn.sloc.physical, + formatter: function (x) { return x + " lines"; } + }); + + var name = fn.name === '' ? 'function\\s*\\([^)]*\\)' : fn.name; + var line = fn.lineStart - 1; + var className = 'plato-mark-fn-' + i; + var gutter = { + gutterId : 'plato-gutter-complexity', + el : gutterIcon.clone().attr('name',className)[0] + }; + var popover = { + type : 'popover', + title : fn.name === '' ? '<anonymous>' : 'function ' + fn.name + '', + content : popoverTemplate(fn) + }; + queuedPopovers.push(cm.markPopoverText({line : line, ch:0}, name, className, gutter, popover)); + }); + return queuedPopovers; + }); + + popovers.forEach(function(fn){fn();}); + + var scrollToLine = function(i) { + var origScroll = [window.pageXOffset,window.pageYOffset]; + window.location.hash = '#plato-mark-fn-' + i; + window.scrollTo(origScroll[0],origScroll[1]); + var line = __report.complexity.methods[i].lineStart; + var coords = cm.charCoords({line : line, ch : 0}); + $('body,html').animate({scrollTop : coords.top -50},250); + }; + + // yield to the browser + setTimeout(function(){ + drawFunctionCharts([ + { element: 'fn-by-complexity', data: byComplexity }, + { element: 'fn-by-sloc', data: bySloc } + ]); + drawHistoricalCharts(__history); + },0); + + cm.operation(function(){ + addLintMessages(__report); + }); + + + function drawFunctionCharts(charts) { + charts.forEach(function(chart){ + Morris.Donut(chart).on('click',scrollToLine); + }); + } + + function drawHistoricalCharts(history) { + $('.historical.chart').empty(); + var data = _.map(history,function(record){ + var date = new Date(record.date); + return { + date : date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate(), + maintainability : parseFloat(record.maintainability).toFixed(2), + sloc : record.sloc + }; + }).slice(-20); + Morris.Line({ + element: 'chart_historical_sloc', + data: data, + xkey: 'date', + ykeys: ['sloc'], + labels: ['Lines of Code'], + parseTime : false + }); + Morris.Line({ + element: 'chart_historical_maint', + data: data, + xkey: 'date', + ykeys: ['maintainability'], + labels: ['Maintainability'], + ymax: 100, + parseTime : false + }); + } + + function addLintMessages(report) { + var lines = {}; + report.jshint.messages.forEach(function (message) { + var text = 'Column: ' + message.column + ' "' + message.message + '"'; + if (_.isArray(message.line)) { + message.line.forEach(function(line){ + if (!lines[line]) lines[line] = ''; + lines[line] += '
' + text + '
'; + }); + } else { + if (!lines[message.line]) lines[message.line] = ''; + lines[message.line] += '
' + text + '
'; + } + }); + var marker = document.createElement('a'); + marker.innerHTML = ''; + Object.keys(lines).forEach(function(line){ + var lineWidget = document.createElement('div'); + lineWidget.innerHTML = lines[line]; + cm.setGutterMarker(line - 1, 'plato-gutter-jshint', marker.cloneNode(true)); + cm.addLineWidget(line - 1, lineWidget); + }); + } +}); + diff --git a/plato-report/assets/scripts/plato-overview.js b/plato-report/assets/scripts/plato-overview.js new file mode 100644 index 0000000000..d568849fc6 --- /dev/null +++ b/plato-report/assets/scripts/plato-overview.js @@ -0,0 +1,188 @@ +/*global $:false, _:false, Morris:false, __report:false, __history:false, __options: false */ +/*jshint browser:true*/ + +$(function(){ + "use strict"; + + // bootstrap popover + $('[rel=popover]').popover(); + + // @todo put client side templates into a JST + var fileGraphTemplate = _.template( + '
' + + '' + + '' + + '<%= value %>' + + '
' + ); + + var horizontalBar = function(orig, width, label, thresholds){ + var threshold = 0; + for (var i = thresholds.length - 1; i > -1; i--) { + if (orig > thresholds[i]) { + threshold = i + 1; + break; + } + } + return fileGraphTemplate({ + width : width, + label : label, + threshold : threshold, + value : orig + }); + }; + + function drawFileCharts() { + // @todo make a jQuery plugin to accomodate the horizontalBar function + // @todo establish max width of graph in plugin + var charts = $('.js-file-chart'), + width = charts.width() - 130; // cache chart width + charts.each(function() { + var el = $(this); + el.empty(); + + var value = el.data('complexity'); + el.append(horizontalBar(value, Math.min(value * 2, width),'complexity', [5,10])); + + value = el.data('sloc'); + el.append(horizontalBar(value, Math.min(value, width), 'sloc', [400,600])); + + value = el.data('bugs'); + el.append(horizontalBar(value, Math.min(value * 5, width), 'est errors', [1,5])); + + if (__options.flags.jshint) { + value = el.data('lint'); + el.append(horizontalBar(value, Math.min(value * 5, width), 'lint errors', [1,10])); + } + }); + } + + function drawOverviewCharts(reports) { + + var maintainability = { + element: 'chart_maintainability', + data: [], + xkey: 'label', + ykeys: ['value'], + ymax : 100, + ymin : 0, + labels: ['Maintainability'], + barColors : ['#ff9b40'] + }; + var sloc = { + element: 'chart_sloc', + data: [], + xkey: 'label', + ykeys: ['value'], + ymax : 400, + labels: ['Lines'], + barColors : ['#1f6b75'] + }; + var bugs = { + element: 'chart_bugs', + data: [], + xkey: 'label', + ykeys: ['value'], + labels: ['Errors'], + ymax: 20, + barColors : ['#ff9b40'] + }; + var lint = { + element: 'chart_lint', + data: [], + xkey: 'label', + ykeys: ['value'], + labels: ['Errors'], + ymax: 20, + barColors : ['#1f6b75'] + }; + + reports.forEach(function(report){ + + // @todo shouldn't need this, 'auto [num]' doesn't seem to work : https://github.com/oesmith/morris.js/issues/201 + sloc.ymax = Math.max(sloc.ymax, report.complexity.methodAggregate.sloc.physical); + bugs.ymax = Math.max(bugs.ymax, report.complexity.methodAggregate.halstead.bugs.toFixed(2)); + + + sloc.data.push({ + value : report.complexity.methodAggregate.sloc.physical, + label : report.info.fileShort + }); + bugs.data.push({ + value : report.complexity.methodAggregate.halstead.bugs.toFixed(2), + label : report.info.fileShort + }); + maintainability.data.push({ + value : report.complexity.maintainability ? report.complexity.maintainability.toFixed(2) : 0, + label : report.info.fileShort + }); + lint.data.push({ + value : report.jshint && report.jshint.messages, + label : report.info.fileShort + }); + }); + + function onGraphClick(i){ + // If the i is not set, we jump to the last file in the list. This + // preserves a behavior from Morris v1. I expect Plato V1 to be deprecated + // and this hack is mearly to preserve the casper tests. + if (i == null || isNaN(i)) { i = __report.reports.length - 1; } + document.location = __report.reports[i].info.link; + } + + var charts = [ + Morris.Bar(bugs), + Morris.Bar(sloc), + Morris.Bar(maintainability) + ]; + + if (__options.flags.jshint) charts.push(Morris.Bar(lint)); + + charts.forEach(function(chart){ + chart.on('click', onGraphClick); + }); + return charts; + } + + function drawHistoricalChart(history) { + var data = _.map(history,function(record){ + var date = new Date(record.date); + return { + date : date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate(), + average_maintainability : parseFloat(record.average.maintainability), + average_sloc : record.average.sloc + }; + }).slice(-20); + Morris.Line({ + element: 'chart_historical_sloc', + data: data, + xkey: 'date', + ykeys: ['average_sloc'], + labels: ['Average Lines'], + parseTime : false + }); + Morris.Line({ + element: 'chart_historical_maint', + data: data, + xkey: 'date', + ykeys: ['average_maintainability'], + labels: ['Maintainability'], + ymax: 100, + parseTime : false + }); + } + + function drawCharts() { + $('.js-chart').empty(); + drawHistoricalChart(__history); + drawOverviewCharts(__report.reports); + drawFileCharts(__report.reports); + } + + drawCharts(); + + $(window).on('resize', _.debounce(drawCharts,200)); +}); + + + diff --git a/plato-report/assets/scripts/plato-sortable-file-list.js b/plato-report/assets/scripts/plato-sortable-file-list.js new file mode 100644 index 0000000000..62b5641fd4 --- /dev/null +++ b/plato-report/assets/scripts/plato-sortable-file-list.js @@ -0,0 +1,125 @@ +/* global $:false, _:false */ +/* jshint browser:true */ + +/* + author: david linse + version: 0.0.1 + + A very first draft to add the ability to sort + the "file-list" by the displayed 'numbers' for: + + + lint-errors + + complexity + + lines of code + + estimated errors + + A group of buttons is added to the template above + to trigger the update of the file-list. +*/ + +$(function sortable_file_list () { + + "use strict"; + + var file_list = $('ul.file-list'); + + var files = file_list.find('li'); + + // work-horse + // @param: key The 'data-' to sort by + // @return: descending sorted array of
  • elements + // + var _sortBy = function (key) { + return _.sortBy(files, function (el) { + return Number($(el).find('span[data-lint]').attr(key)) * -1; + }); + }; + + // sorter + + var _sortByLintErr = function _sortByLintErr () { + return _sortBy('data-lint'); + }; + + var _sortBySLOC = function _sortBySLOC () { + return _sortBy('data-sloc'); + }; + + var _sortByBugs = function _sortByBugs () { + return _sortBy('data-bugs'); + }; + + var _sortByComplexity = function _sortByComplexity () { + return _sortBy('data-complexity'); + }; + + // appends the 'list' of '
  • ' elements + // to its parent '
      '. + // @param: a list of '
    • '' elements + // + var _update_list = function _update_list (list) { + file_list.append($(list)); + }; + + + var _update_metrics_order = function _update_metrics_order (metric_name) { + + var reorder = function reorder () { + + var metric = $(this).children().find('label').filter(function() { + return $(this).text() === metric_name; + }).parent(); + + $(metric).prependTo($(this)); + }; + + $("div [class*='js-file-chart']").each(reorder); + }; + + // button event-handler + + var _byComplexity = function () { + _update_list(_sortByComplexity()); + _update_metrics_order('complexity'); + }; + + var _byBugs = function () { + _update_list(_sortByBugs()); + _update_metrics_order('est errors'); + }; + + var _bySLOC = function () { + _update_list(_sortBySLOC()); + _update_metrics_order('sloc'); + }; + + var _byLint = function () { + _update_list(_sortByLintErr()); + _update_metrics_order('lint errors'); + }; + + // styling + + var _update_state = function _update_state (target) { + + var prev = $('button.on'); + prev.removeClass('on'); + + var current = $(target); + current.addClass('on'); + }; + + // setup button events + + $('button#button-complexity').on('click', _byComplexity); + $('button#button-bugs').on('click', _byBugs); + $('button#button-sloc').on('click', _bySLOC); + $('button#button-lint').on('click', _byLint); + + // styling update for buttons + + var all = $('button.btn'); + all.on('click', function (evt) { + _update_state(evt.target); + }); +}); diff --git a/plato-report/assets/scripts/vendor/bootstrap-popover.js b/plato-report/assets/scripts/vendor/bootstrap-popover.js new file mode 100755 index 0000000000..ecd37ac233 --- /dev/null +++ b/plato-report/assets/scripts/vendor/bootstrap-popover.js @@ -0,0 +1,117 @@ +/* ======================================================================== + * Bootstrap: popover.js v3.0.0 + * http://twbs.github.com/bootstrap/javascript.html#popovers + * ======================================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // POPOVER PUBLIC CLASS DEFINITION + // =============================== + + var Popover = function (element, options) { + this.init('popover', element, options) + } + + if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') + + Popover.DEFAULTS = $.extend({} , $.fn.tooltip.Constructor.DEFAULTS, { + placement: 'right' + , trigger: 'click' + , content: '' + , template: '

      ' + }) + + + // NOTE: POPOVER EXTENDS tooltip.js + // ================================ + + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) + + Popover.prototype.constructor = Popover + + Popover.prototype.getDefaults = function () { + return Popover.DEFAULTS + } + + Popover.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + var content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content) + + $tip.removeClass('fade top bottom left right in') + + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do + // this manually by checking the contents. + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() + } + + Popover.prototype.hasContent = function () { + return this.getTitle() || this.getContent() + } + + Popover.prototype.getContent = function () { + var $e = this.$element + var o = this.options + + return $e.attr('data-content') + || (typeof o.content == 'function' ? + o.content.call($e[0]) : + o.content) + } + + Popover.prototype.arrow = function () { + return this.$arrow = this.$arrow || this.tip().find('.arrow') + } + + Popover.prototype.tip = function () { + if (!this.$tip) this.$tip = $(this.options.template) + return this.$tip + } + + + // POPOVER PLUGIN DEFINITION + // ========================= + + var old = $.fn.popover + + $.fn.popover = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.popover') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.popover.Constructor = Popover + + + // POPOVER NO CONFLICT + // =================== + + $.fn.popover.noConflict = function () { + $.fn.popover = old + return this + } + +}(window.jQuery); diff --git a/plato-report/assets/scripts/vendor/bootstrap-tooltip.js b/plato-report/assets/scripts/vendor/bootstrap-tooltip.js new file mode 100755 index 0000000000..89802287a3 --- /dev/null +++ b/plato-report/assets/scripts/vendor/bootstrap-tooltip.js @@ -0,0 +1,386 @@ +/* ======================================================================== + * Bootstrap: tooltip.js v3.0.0 + * http://twbs.github.com/bootstrap/javascript.html#tooltip + * Inspired by the original jQuery.tipsy by Jason Frame + * ======================================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // TOOLTIP PUBLIC CLASS DEFINITION + // =============================== + + var Tooltip = function (element, options) { + this.type = + this.options = + this.enabled = + this.timeout = + this.hoverState = + this.$element = null + + this.init('tooltip', element, options) + } + + Tooltip.DEFAULTS = { + animation: true + , placement: 'top' + , selector: false + , template: '
      ' + , trigger: 'hover focus' + , title: '' + , delay: 0 + , html: false + , container: false + } + + Tooltip.prototype.init = function (type, element, options) { + this.enabled = true + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + + var triggers = this.options.trigger.split(' ') + + for (var i = triggers.length; i--;) { + var trigger = triggers[i] + + if (trigger == 'click') { + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focus' + var eventOut = trigger == 'hover' ? 'mouseleave' : 'blur' + + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + Tooltip.prototype.getDefaults = function () { + return Tooltip.DEFAULTS + } + + Tooltip.prototype.getOptions = function (options) { + options = $.extend({}, this.getDefaults(), this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay + , hide: options.delay + } + } + + return options + } + + Tooltip.prototype.getDelegateOptions = function () { + var options = {} + var defaults = this.getDefaults() + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }) + + return options + } + + Tooltip.prototype.enter = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) + + clearTimeout(self.timeout) + + self.hoverState = 'in' + + if (!self.options.delay || !self.options.delay.show) return self.show() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + Tooltip.prototype.leave = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) + + clearTimeout(self.timeout) + + self.hoverState = 'out' + + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + Tooltip.prototype.show = function () { + var e = $.Event('show.bs.'+ this.type) + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + var $tip = this.tip() + + this.setContent() + + if (this.options.animation) $tip.addClass('fade') + + var placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + var autoToken = /\s?auto?\s?/i + var autoPlace = autoToken.test(placement) + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + .addClass(placement) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + + var pos = this.getPosition() + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (autoPlace) { + var $parent = this.$element.parent() + + var orgPlacement = placement + var docScroll = document.documentElement.scrollTop || document.body.scrollTop + var parentWidth = this.options.container == 'body' ? window.innerWidth : $parent.outerWidth() + var parentHeight = this.options.container == 'body' ? window.innerHeight : $parent.outerHeight() + var parentLeft = this.options.container == 'body' ? 0 : $parent.offset().left + + placement = placement == 'bottom' && pos.top + pos.height + actualHeight - docScroll > parentHeight ? 'top' : + placement == 'top' && pos.top - docScroll - actualHeight < 0 ? 'bottom' : + placement == 'right' && pos.right + actualWidth > parentWidth ? 'left' : + placement == 'left' && pos.left - actualWidth < parentLeft ? 'right' : + placement + + $tip + .removeClass(orgPlacement) + .addClass(placement) + } + + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + + this.applyPlacement(calculatedOffset, placement) + this.$element.trigger('shown.bs.' + this.type) + } + } + + Tooltip.prototype.applyPlacement = function(offset, placement) { + var replace + var $tip = this.tip() + var width = $tip[0].offsetWidth + var height = $tip[0].offsetHeight + + // manually read margins because getBoundingClientRect includes difference + var marginTop = parseInt($tip.css('margin-top'), 10) + var marginLeft = parseInt($tip.css('margin-left'), 10) + + // we must check for NaN for ie 8/9 + if (isNaN(marginTop)) marginTop = 0 + if (isNaN(marginLeft)) marginLeft = 0 + + offset.top = offset.top + marginTop + offset.left = offset.left + marginLeft + + $tip + .offset(offset) + .addClass('in') + + // check to see if placing tip in new offset caused the tip to resize itself + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + replace = true + offset.top = offset.top + height - actualHeight + } + + if (/bottom|top/.test(placement)) { + var delta = 0 + + if (offset.left < 0) { + delta = offset.left * -2 + offset.left = 0 + + $tip.offset(offset) + + actualWidth = $tip[0].offsetWidth + actualHeight = $tip[0].offsetHeight + } + + this.replaceArrow(delta - width + actualWidth, actualWidth, 'left') + } else { + this.replaceArrow(actualHeight - height, actualHeight, 'top') + } + + if (replace) $tip.offset(offset) + } + + Tooltip.prototype.replaceArrow = function(delta, dimension, position) { + this.arrow().css(position, delta ? (50 * (1 - delta / dimension) + "%") : '') + } + + Tooltip.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + Tooltip.prototype.hide = function () { + var that = this + var $tip = this.tip() + var e = $.Event('hide.bs.' + this.type) + + function complete() { + if (that.hoverState != 'in') $tip.detach() + } + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one($.support.transition.end, complete) + .emulateTransitionEnd(150) : + complete() + + this.$element.trigger('hidden.bs.' + this.type) + + return this + } + + Tooltip.prototype.fixTitle = function () { + var $e = this.$element + if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + Tooltip.prototype.hasContent = function () { + return this.getTitle() + } + + Tooltip.prototype.getPosition = function () { + var el = this.$element[0] + return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : { + width: el.offsetWidth + , height: el.offsetHeight + }, this.$element.offset()) + } + + Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } + } + + Tooltip.prototype.getTitle = function () { + var title + var $e = this.$element + var o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + Tooltip.prototype.tip = function () { + return this.$tip = this.$tip || $(this.options.template) + } + + Tooltip.prototype.arrow = function () { + return this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow') + } + + Tooltip.prototype.validate = function () { + if (!this.$element[0].parentNode) { + this.hide() + this.$element = null + this.options = null + } + } + + Tooltip.prototype.enable = function () { + this.enabled = true + } + + Tooltip.prototype.disable = function () { + this.enabled = false + } + + Tooltip.prototype.toggleEnabled = function () { + this.enabled = !this.enabled + } + + Tooltip.prototype.toggle = function (e) { + var self = e ? $(e.currentTarget)[this.type](this.getDelegateOptions()).data('bs.' + this.type) : this + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) + } + + Tooltip.prototype.destroy = function () { + this.hide().$element.off('.' + this.type).removeData('bs.' + this.type) + } + + + // TOOLTIP PLUGIN DEFINITION + // ========================= + + var old = $.fn.tooltip + + $.fn.tooltip = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tooltip') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.tooltip.Constructor = Tooltip + + + // TOOLTIP NO CONFLICT + // =================== + + $.fn.tooltip.noConflict = function () { + $.fn.tooltip = old + return this + } + +}(window.jQuery); diff --git a/plato-report/assets/scripts/vendor/codemirror/codemirror.js b/plato-report/assets/scripts/vendor/codemirror/codemirror.js new file mode 100644 index 0000000000..2003aa74ba --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/codemirror.js @@ -0,0 +1,4553 @@ +// CodeMirror version 3.0 +// +// CodeMirror is the only global var we claim +window.CodeMirror = (function() { + "use strict"; + + // BROWSER SNIFFING + + // Crude, but necessary to handle a number of hard-to-feature-detect + // bugs and behavior differences. + var gecko = /gecko\/\d/i.test(navigator.userAgent); + var ie = /MSIE \d/.test(navigator.userAgent); + var ie_lt8 = /MSIE [1-7]\b/.test(navigator.userAgent); + var ie_lt9 = /MSIE [1-8]\b/.test(navigator.userAgent); + var webkit = /WebKit\//.test(navigator.userAgent); + var qtwebkit = webkit && /Qt\/\d+\.\d+/.test(navigator.userAgent); + var chrome = /Chrome\//.test(navigator.userAgent); + var opera = /Opera\//.test(navigator.userAgent); + var safari = /Apple Computer/.test(navigator.vendor); + var khtml = /KHTML\//.test(navigator.userAgent); + var mac_geLion = /Mac OS X 1\d\D([7-9]|\d\d)\D/.test(navigator.userAgent); + var mac_geMountainLion = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(navigator.userAgent); + var phantom = /PhantomJS/.test(navigator.userAgent); + + var ios = /AppleWebKit/.test(navigator.userAgent) && /Mobile\/\w+/.test(navigator.userAgent); + // This is woefully incomplete. Suggestions for alternative methods welcome. + var mobile = ios || /Android|webOS|BlackBerry|Opera Mini|IEMobile/i.test(navigator.userAgent); + var mac = ios || /Mac/.test(navigator.platform); + + // Optimize some code when these features are not used + var sawReadOnlySpans = false, sawCollapsedSpans = false; + + // CONSTRUCTOR + + function CodeMirror(place, options) { + if (!(this instanceof CodeMirror)) return new CodeMirror(place, options); + + this.options = options = options || {}; + // Determine effective options based on given values and defaults. + for (var opt in defaults) if (!options.hasOwnProperty(opt) && defaults.hasOwnProperty(opt)) + options[opt] = defaults[opt]; + setGuttersForLineNumbers(options); + + var display = this.display = makeDisplay(place); + display.wrapper.CodeMirror = this; + updateGutters(this); + if (options.autofocus && !mobile) focusInput(this); + + this.view = makeView(new BranchChunk([new LeafChunk([makeLine("", null, textHeight(display))])])); + this.nextOpId = 0; + loadMode(this); + themeChanged(this); + if (options.lineWrapping) + this.display.wrapper.className += " CodeMirror-wrap"; + + // Initialize the content. + this.setValue(options.value || ""); + // Override magic textarea content restore that IE sometimes does + // on our hidden textarea on reload + if (ie) setTimeout(bind(resetInput, this, true), 20); + this.view.history = makeHistory(); + + registerEventHandlers(this); + // IE throws unspecified error in certain cases, when + // trying to access activeElement before onload + var hasFocus; try { hasFocus = (document.activeElement == display.input); } catch(e) { } + if (hasFocus || (options.autofocus && !mobile)) setTimeout(bind(onFocus, this), 20); + else onBlur(this); + + operation(this, function() { + for (var opt in optionHandlers) + if (optionHandlers.propertyIsEnumerable(opt)) + optionHandlers[opt](this, options[opt], Init); + for (var i = 0; i < initHooks.length; ++i) initHooks[i](this); + })(); + } + + // DISPLAY CONSTRUCTOR + + function makeDisplay(place) { + var d = {}; + var input = d.input = elt("textarea", null, null, "position: absolute; padding: 0; width: 1px; height: 1em; outline: none;"); + input.setAttribute("wrap", "off"); input.setAttribute("autocorrect", "off"); input.setAttribute("autocapitalize", "off"); + // Wraps and hides input textarea + d.inputDiv = elt("div", [input], null, "overflow: hidden; position: relative; width: 3px; height: 0px;"); + // The actual fake scrollbars. + d.scrollbarH = elt("div", [elt("div", null, null, "height: 1px")], "CodeMirror-hscrollbar"); + d.scrollbarV = elt("div", [elt("div", null, null, "width: 1px")], "CodeMirror-vscrollbar"); + d.scrollbarFiller = elt("div", null, "CodeMirror-scrollbar-filler"); + // DIVs containing the selection and the actual code + d.lineDiv = elt("div"); + d.selectionDiv = elt("div", null, null, "position: relative; z-index: 1"); + // Blinky cursor, and element used to ensure cursor fits at the end of a line + d.cursor = elt("pre", "\u00a0", "CodeMirror-cursor"); + // Secondary cursor, shown when on a 'jump' in bi-directional text + d.otherCursor = elt("pre", "\u00a0", "CodeMirror-cursor CodeMirror-secondarycursor"); + // Used to measure text size + d.measure = elt("div", null, "CodeMirror-measure"); + // Wraps everything that needs to exist inside the vertically-padded coordinate system + d.lineSpace = elt("div", [d.measure, d.selectionDiv, d.lineDiv, d.cursor, d.otherCursor], + null, "position: relative; outline: none"); + // Moved around its parent to cover visible view + d.mover = elt("div", [elt("div", [d.lineSpace], "CodeMirror-lines")], null, "position: relative"); + // Set to the height of the text, causes scrolling + d.sizer = elt("div", [d.mover], "CodeMirror-sizer"); + // D is needed because behavior of elts with overflow: auto and padding is inconsistent across browsers + d.heightForcer = elt("div", "\u00a0", null, "position: absolute; height: " + scrollerCutOff + "px"); + // Will contain the gutters, if any + d.gutters = elt("div", null, "CodeMirror-gutters"); + d.lineGutter = null; + // Helper element to properly size the gutter backgrounds + var scrollerInner = elt("div", [d.sizer, d.heightForcer, d.gutters], null, "position: relative; min-height: 100%"); + // Provides scrolling + d.scroller = elt("div", [scrollerInner], "CodeMirror-scroll"); + d.scroller.setAttribute("tabIndex", "-1"); + // The element in which the editor lives. + d.wrapper = elt("div", [d.inputDiv, d.scrollbarH, d.scrollbarV, + d.scrollbarFiller, d.scroller], "CodeMirror"); + // Work around IE7 z-index bug + if (ie_lt8) { d.gutters.style.zIndex = -1; d.scroller.style.paddingRight = 0; } + if (place.appendChild) place.appendChild(d.wrapper); else place(d.wrapper); + + // Needed to hide big blue blinking cursor on Mobile Safari + if (ios) input.style.width = "0px"; + if (!webkit) d.scroller.draggable = true; + // Needed to handle Tab key in KHTML + if (khtml) { d.inputDiv.style.height = "1px"; d.inputDiv.style.position = "absolute"; } + // Need to set a minimum width to see the scrollbar on IE7 (but must not set it on IE8). + else if (ie_lt8) d.scrollbarH.style.minWidth = d.scrollbarV.style.minWidth = "18px"; + + // Current visible range (may be bigger than the view window). + d.viewOffset = d.showingFrom = d.showingTo = d.lastSizeC = 0; + + // Used to only resize the line number gutter when necessary (when + // the amount of lines crosses a boundary that makes its width change) + d.lineNumWidth = d.lineNumInnerWidth = d.lineNumChars = null; + // See readInput and resetInput + d.prevInput = ""; + // Set to true when a non-horizontal-scrolling widget is added. As + // an optimization, widget aligning is skipped when d is false. + d.alignWidgets = false; + // Flag that indicates whether we currently expect input to appear + // (after some event like 'keypress' or 'input') and are polling + // intensively. + d.pollingFast = false; + // Self-resetting timeout for the poller + d.poll = new Delayed(); + // True when a drag from the editor is active + d.draggingText = false; + + d.cachedCharWidth = d.cachedTextHeight = null; + d.measureLineCache = []; + d.measureLineCachePos = 0; + + // Tracks when resetInput has punted to just putting a short + // string instead of the (large) selection. + d.inaccurateSelection = false; + + // Used to adjust overwrite behaviour when a paste has been + // detected + d.pasteIncoming = false; + + return d; + } + + // VIEW CONSTRUCTOR + + function makeView(doc) { + var selPos = {line: 0, ch: 0}; + return { + doc: doc, + // frontier is the point up to which the content has been parsed, + frontier: 0, highlight: new Delayed(), + sel: {from: selPos, to: selPos, head: selPos, anchor: selPos, shift: false, extend: false}, + scrollTop: 0, scrollLeft: 0, + overwrite: false, focused: false, + // Tracks the maximum line length so that + // the horizontal scrollbar can be kept + // static when scrolling. + maxLine: getLine(doc, 0), + maxLineLength: 0, + maxLineChanged: false, + suppressEdits: false, + goalColumn: null, + cantEdit: false, + keyMaps: [] + }; + } + + // STATE UPDATES + + // Used to get the editor into a consistent state again when options change. + + function loadMode(cm) { + var doc = cm.view.doc; + cm.view.mode = CodeMirror.getMode(cm.options, cm.options.mode); + doc.iter(0, doc.size, function(line) { line.stateAfter = null; }); + cm.view.frontier = 0; + startWorker(cm, 100); + } + + function wrappingChanged(cm) { + var doc = cm.view.doc, th = textHeight(cm.display); + if (cm.options.lineWrapping) { + cm.display.wrapper.className += " CodeMirror-wrap"; + var perLine = cm.display.scroller.clientWidth / charWidth(cm.display) - 3; + doc.iter(0, doc.size, function(line) { + if (line.height == 0) return; + var guess = Math.ceil(line.text.length / perLine) || 1; + if (guess != 1) updateLineHeight(line, guess * th); + }); + cm.display.sizer.style.minWidth = ""; + } else { + cm.display.wrapper.className = cm.display.wrapper.className.replace(" CodeMirror-wrap", ""); + computeMaxLength(cm.view); + doc.iter(0, doc.size, function(line) { + if (line.height != 0) updateLineHeight(line, th); + }); + } + regChange(cm, 0, doc.size); + clearCaches(cm); + setTimeout(function(){updateScrollbars(cm.display, cm.view.doc.height);}, 100); + } + + function keyMapChanged(cm) { + var style = keyMap[cm.options.keyMap].style; + cm.display.wrapper.className = cm.display.wrapper.className.replace(/\s*cm-keymap-\S+/g, "") + + (style ? " cm-keymap-" + style : ""); + } + + function themeChanged(cm) { + cm.display.wrapper.className = cm.display.wrapper.className.replace(/\s*cm-s-\S+/g, "") + + cm.options.theme.replace(/(^|\s)\s*/g, " cm-s-"); + clearCaches(cm); + } + + function guttersChanged(cm) { + updateGutters(cm); + updateDisplay(cm, true); + } + + function updateGutters(cm) { + var gutters = cm.display.gutters, specs = cm.options.gutters; + removeChildren(gutters); + for (var i = 0; i < specs.length; ++i) { + var gutterClass = specs[i]; + var gElt = gutters.appendChild(elt("div", null, "CodeMirror-gutter " + gutterClass)); + if (gutterClass == "CodeMirror-linenumbers") { + cm.display.lineGutter = gElt; + gElt.style.width = (cm.display.lineNumWidth || 1) + "px"; + } + } + gutters.style.display = i ? "" : "none"; + } + + function lineLength(doc, line) { + if (line.height == 0) return 0; + var len = line.text.length, merged, cur = line; + while (merged = collapsedSpanAtStart(cur)) { + var found = merged.find(); + cur = getLine(doc, found.from.line); + len += found.from.ch - found.to.ch; + } + cur = line; + while (merged = collapsedSpanAtEnd(cur)) { + var found = merged.find(); + len -= cur.text.length - found.from.ch; + cur = getLine(doc, found.to.line); + len += cur.text.length - found.to.ch; + } + return len; + } + + function computeMaxLength(view) { + view.maxLine = getLine(view.doc, 0); + view.maxLineLength = lineLength(view.doc, view.maxLine); + view.maxLineChanged = true; + view.doc.iter(1, view.doc.size, function(line) { + var len = lineLength(view.doc, line); + if (len > view.maxLineLength) { + view.maxLineLength = len; + view.maxLine = line; + } + }); + } + + // Make sure the gutters options contains the element + // "CodeMirror-linenumbers" when the lineNumbers option is true. + function setGuttersForLineNumbers(options) { + var found = false; + for (var i = 0; i < options.gutters.length; ++i) { + if (options.gutters[i] == "CodeMirror-linenumbers") { + if (options.lineNumbers) found = true; + else options.gutters.splice(i--, 1); + } + } + if (!found && options.lineNumbers) + options.gutters.push("CodeMirror-linenumbers"); + } + + // SCROLLBARS + + // Re-synchronize the fake scrollbars with the actual size of the + // content. Optionally force a scrollTop. + function updateScrollbars(d /* display */, docHeight) { + var totalHeight = docHeight + 2 * paddingTop(d); + d.sizer.style.minHeight = d.heightForcer.style.top = totalHeight + "px"; + var scrollHeight = Math.max(totalHeight, d.scroller.scrollHeight); + var needsH = d.scroller.scrollWidth > d.scroller.clientWidth; + var needsV = scrollHeight > d.scroller.clientHeight; + if (needsV) { + d.scrollbarV.style.display = "block"; + d.scrollbarV.style.bottom = needsH ? scrollbarWidth(d.measure) + "px" : "0"; + d.scrollbarV.firstChild.style.height = + (scrollHeight - d.scroller.clientHeight + d.scrollbarV.clientHeight) + "px"; + } else d.scrollbarV.style.display = ""; + if (needsH) { + d.scrollbarH.style.display = "block"; + d.scrollbarH.style.right = needsV ? scrollbarWidth(d.measure) + "px" : "0"; + d.scrollbarH.firstChild.style.width = + (d.scroller.scrollWidth - d.scroller.clientWidth + d.scrollbarH.clientWidth) + "px"; + } else d.scrollbarH.style.display = ""; + if (needsH && needsV) { + d.scrollbarFiller.style.display = "block"; + d.scrollbarFiller.style.height = d.scrollbarFiller.style.width = scrollbarWidth(d.measure) + "px"; + } else d.scrollbarFiller.style.display = ""; + + if (mac_geLion && scrollbarWidth(d.measure) === 0) + d.scrollbarV.style.minWidth = d.scrollbarH.style.minHeight = mac_geMountainLion ? "18px" : "12px"; + } + + function visibleLines(display, doc, viewPort) { + var top = display.scroller.scrollTop, height = display.wrapper.clientHeight; + if (typeof viewPort == "number") top = viewPort; + else if (viewPort) {top = viewPort.top; height = viewPort.bottom - viewPort.top;} + top = Math.floor(top - paddingTop(display)); + var bottom = Math.ceil(top + height); + return {from: lineAtHeight(doc, top), to: lineAtHeight(doc, bottom)}; + } + + // LINE NUMBERS + + function alignHorizontally(cm) { + var display = cm.display; + if (!display.alignWidgets && !display.gutters.firstChild) return; + var comp = compensateForHScroll(display) - display.scroller.scrollLeft + cm.view.scrollLeft; + var gutterW = display.gutters.offsetWidth, l = comp + "px"; + for (var n = display.lineDiv.firstChild; n; n = n.nextSibling) if (n.alignable) { + for (var i = 0, a = n.alignable; i < a.length; ++i) a[i].style.left = l; + } + display.gutters.style.left = (comp + gutterW) + "px"; + } + + function maybeUpdateLineNumberWidth(cm) { + if (!cm.options.lineNumbers) return false; + var doc = cm.view.doc, last = lineNumberFor(cm.options, doc.size - 1), display = cm.display; + if (last.length != display.lineNumChars) { + var test = display.measure.appendChild(elt("div", [elt("div", last)], + "CodeMirror-linenumber CodeMirror-gutter-elt")); + var innerW = test.firstChild.offsetWidth, padding = test.offsetWidth - innerW; + display.lineGutter.style.width = ""; + display.lineNumInnerWidth = Math.max(innerW, display.lineGutter.offsetWidth - padding); + display.lineNumWidth = display.lineNumInnerWidth + padding; + display.lineNumChars = display.lineNumInnerWidth ? last.length : -1; + display.lineGutter.style.width = display.lineNumWidth + "px"; + return true; + } + return false; + } + + function lineNumberFor(options, i) { + return String(options.lineNumberFormatter(i + options.firstLineNumber)); + } + function compensateForHScroll(display) { + return display.scroller.getBoundingClientRect().left - display.sizer.getBoundingClientRect().left; + } + + // DISPLAY DRAWING + + function updateDisplay(cm, changes, viewPort) { + var oldFrom = cm.display.showingFrom, oldTo = cm.display.showingTo; + var updated = updateDisplayInner(cm, changes, viewPort); + if (updated) { + signalLater(cm, cm, "update", cm); + if (cm.display.showingFrom != oldFrom || cm.display.showingTo != oldTo) + signalLater(cm, cm, "viewportChange", cm, cm.display.showingFrom, cm.display.showingTo); + } + updateSelection(cm); + updateScrollbars(cm.display, cm.view.doc.height); + + return updated; + } + + // Uses a set of changes plus the current scroll position to + // determine which DOM updates have to be made, and makes the + // updates. + function updateDisplayInner(cm, changes, viewPort) { + var display = cm.display, doc = cm.view.doc; + if (!display.wrapper.clientWidth) { + display.showingFrom = display.showingTo = display.viewOffset = 0; + return; + } + + // Compute the new visible window + // If scrollTop is specified, use that to determine which lines + // to render instead of the current scrollbar position. + var visible = visibleLines(display, doc, viewPort); + // Bail out if the visible area is already rendered and nothing changed. + if (changes !== true && changes.length == 0 && + visible.from > display.showingFrom && visible.to < display.showingTo) + return; + + if (changes && maybeUpdateLineNumberWidth(cm)) + changes = true; + display.sizer.style.marginLeft = display.scrollbarH.style.left = display.gutters.offsetWidth + "px"; + + // When merged lines are present, the line that needs to be + // redrawn might not be the one that was changed. + if (changes !== true && sawCollapsedSpans) + for (var i = 0; i < changes.length; ++i) { + var ch = changes[i], merged; + while (merged = collapsedSpanAtStart(getLine(doc, ch.from))) { + var from = merged.find().from.line; + if (ch.diff) ch.diff -= ch.from - from; + ch.from = from; + } + } + + // Used to determine which lines need their line numbers updated + var positionsChangedFrom = changes === true ? 0 : Infinity; + if (cm.options.lineNumbers && changes && changes !== true) + for (var i = 0; i < changes.length; ++i) + if (changes[i].diff) { positionsChangedFrom = changes[i].from; break; } + + var from = Math.max(visible.from - cm.options.viewportMargin, 0); + var to = Math.min(doc.size, visible.to + cm.options.viewportMargin); + if (display.showingFrom < from && from - display.showingFrom < 20) from = display.showingFrom; + if (display.showingTo > to && display.showingTo - to < 20) to = Math.min(doc.size, display.showingTo); + if (sawCollapsedSpans) { + from = lineNo(visualLine(doc, getLine(doc, from))); + while (to < doc.size && lineIsHidden(getLine(doc, to))) ++to; + } + + // Create a range of theoretically intact lines, and punch holes + // in that using the change info. + var intact = changes === true ? [] : + computeIntact([{from: display.showingFrom, to: display.showingTo}], changes); + // Clip off the parts that won't be visible + var intactLines = 0; + for (var i = 0; i < intact.length; ++i) { + var range = intact[i]; + if (range.from < from) range.from = from; + if (range.to > to) range.to = to; + if (range.from >= range.to) intact.splice(i--, 1); + else intactLines += range.to - range.from; + } + if (intactLines == to - from && from == display.showingFrom && to == display.showingTo) + return; + intact.sort(function(a, b) {return a.from - b.from;}); + + if (intactLines < (to - from) * .7) display.lineDiv.style.display = "none"; + patchDisplay(cm, from, to, intact, positionsChangedFrom); + display.lineDiv.style.display = ""; + + var different = from != display.showingFrom || to != display.showingTo || + display.lastSizeC != display.wrapper.clientHeight; + // This is just a bogus formula that detects when the editor is + // resized or the font size changes. + if (different) display.lastSizeC = display.wrapper.clientHeight; + display.showingFrom = from; display.showingTo = to; + startWorker(cm, 100); + + var prevBottom = display.lineDiv.offsetTop; + for (var node = display.lineDiv.firstChild, height; node; node = node.nextSibling) if (node.lineObj) { + if (ie_lt8) { + var bot = node.offsetTop + node.offsetHeight; + height = bot - prevBottom; + prevBottom = bot; + } else { + var box = node.getBoundingClientRect(); + height = box.bottom - box.top; + } + var diff = node.lineObj.height - height; + if (height < 2) height = textHeight(display); + if (diff > .001 || diff < -.001) + updateLineHeight(node.lineObj, height); + } + display.viewOffset = heightAtLine(cm, getLine(doc, from)); + // Position the mover div to align with the current virtual scroll position + display.mover.style.top = display.viewOffset + "px"; + return true; + } + + function computeIntact(intact, changes) { + for (var i = 0, l = changes.length || 0; i < l; ++i) { + var change = changes[i], intact2 = [], diff = change.diff || 0; + for (var j = 0, l2 = intact.length; j < l2; ++j) { + var range = intact[j]; + if (change.to <= range.from && change.diff) { + intact2.push({from: range.from + diff, to: range.to + diff}); + } else if (change.to <= range.from || change.from >= range.to) { + intact2.push(range); + } else { + if (change.from > range.from) + intact2.push({from: range.from, to: change.from}); + if (change.to < range.to) + intact2.push({from: change.to + diff, to: range.to + diff}); + } + } + intact = intact2; + } + return intact; + } + + function getDimensions(cm) { + var d = cm.display, left = {}, width = {}; + for (var n = d.gutters.firstChild, i = 0; n; n = n.nextSibling, ++i) { + left[cm.options.gutters[i]] = n.offsetLeft; + width[cm.options.gutters[i]] = n.offsetWidth; + } + return {fixedPos: compensateForHScroll(d), + gutterTotalWidth: d.gutters.offsetWidth, + gutterLeft: left, + gutterWidth: width, + wrapperWidth: d.wrapper.clientWidth}; + } + + function patchDisplay(cm, from, to, intact, updateNumbersFrom) { + var dims = getDimensions(cm); + var display = cm.display, lineNumbers = cm.options.lineNumbers; + // IE does bad things to nodes when .innerHTML = "" is used on a parent + // we still need widgets and markers intact to add back to the new content later + if (!intact.length && !ie && (!webkit || !cm.display.currentWheelTarget)) + removeChildren(display.lineDiv); + var container = display.lineDiv, cur = container.firstChild; + + function rm(node) { + var next = node.nextSibling; + if (webkit && mac && cm.display.currentWheelTarget == node) { + node.style.display = "none"; + node.lineObj = null; + } else { + container.removeChild(node); + } + return next; + } + + var nextIntact = intact.shift(), lineNo = from; + cm.view.doc.iter(from, to, function(line) { + if (nextIntact && nextIntact.to == lineNo) nextIntact = intact.shift(); + if (lineIsHidden(line)) { + if (line.height != 0) updateLineHeight(line, 0); + } else if (nextIntact && nextIntact.from <= lineNo && nextIntact.to > lineNo) { + // This line is intact. Skip to the actual node. Update its + // line number if needed. + while (cur.lineObj != line) cur = rm(cur); + if (lineNumbers && updateNumbersFrom <= lineNo && cur.lineNumber) + setTextContent(cur.lineNumber, lineNumberFor(cm.options, lineNo)); + cur = cur.nextSibling; + } else { + // This line needs to be generated. + var lineNode = buildLineElement(cm, line, lineNo, dims); + container.insertBefore(lineNode, cur); + lineNode.lineObj = line; + } + ++lineNo; + }); + while (cur) cur = rm(cur); + } + + function buildLineElement(cm, line, lineNo, dims) { + var lineElement = lineContent(cm, line); + var markers = line.gutterMarkers, display = cm.display; + + if (!cm.options.lineNumbers && !markers && !line.bgClass && !line.wrapClass && + (!line.widgets || !line.widgets.length)) return lineElement; + + // Lines with gutter elements or a background class need + // to be wrapped again, and have the extra elements added + // to the wrapper div + + var wrap = elt("div", null, line.wrapClass, "position: relative"); + if (cm.options.lineNumbers || markers) { + var gutterWrap = wrap.appendChild(elt("div", null, null, "position: absolute; left: " + + dims.fixedPos + "px")); + wrap.alignable = [gutterWrap]; + if (cm.options.lineNumbers && (!markers || !markers["CodeMirror-linenumbers"])) + wrap.lineNumber = gutterWrap.appendChild( + elt("div", lineNumberFor(cm.options, lineNo), + "CodeMirror-linenumber CodeMirror-gutter-elt", + "left: " + dims.gutterLeft["CodeMirror-linenumbers"] + "px; width: " + + display.lineNumInnerWidth + "px")); + if (markers) + for (var k = 0; k < cm.options.gutters.length; ++k) { + var id = cm.options.gutters[k], found = markers.hasOwnProperty(id) && markers[id]; + if (found) + gutterWrap.appendChild(elt("div", [found], "CodeMirror-gutter-elt", "left: " + + dims.gutterLeft[id] + "px; width: " + dims.gutterWidth[id] + "px")); + } + } + // Kludge to make sure the styled element lies behind the selection (by z-index) + if (line.bgClass) + wrap.appendChild(elt("div", "\u00a0", line.bgClass + " CodeMirror-linebackground")); + wrap.appendChild(lineElement); + if (line.widgets) + for (var i = 0, ws = line.widgets; i < ws.length; ++i) { + var widget = ws[i], node = elt("div", [widget.node], "CodeMirror-linewidget"); + node.widget = widget; + if (widget.noHScroll) { + (wrap.alignable || (wrap.alignable = [])).push(node); + var width = dims.wrapperWidth; + node.style.left = dims.fixedPos + "px"; + if (!widget.coverGutter) { + width -= dims.gutterTotalWidth; + node.style.paddingLeft = dims.gutterTotalWidth + "px"; + } + node.style.width = width + "px"; + } + if (widget.coverGutter) { + node.style.zIndex = 5; + node.style.position = "relative"; + if (!widget.noHScroll) node.style.marginLeft = -dims.gutterTotalWidth + "px"; + } + if (widget.above) + wrap.insertBefore(node, cm.options.lineNumbers && line.height != 0 ? gutterWrap : lineElement); + else + wrap.appendChild(node); + } + + if (ie_lt8) wrap.style.zIndex = 2; + return wrap; + } + + // SELECTION / CURSOR + + function updateSelection(cm) { + var display = cm.display; + var collapsed = posEq(cm.view.sel.from, cm.view.sel.to); + if (collapsed || cm.options.showCursorWhenSelecting) + updateSelectionCursor(cm); + else + display.cursor.style.display = display.otherCursor.style.display = "none"; + if (!collapsed) + updateSelectionRange(cm); + else + display.selectionDiv.style.display = "none"; + + // Move the hidden textarea near the cursor to prevent scrolling artifacts + var headPos = cursorCoords(cm, cm.view.sel.head, "div"); + var wrapOff = display.wrapper.getBoundingClientRect(), lineOff = display.lineDiv.getBoundingClientRect(); + display.inputDiv.style.top = Math.max(0, Math.min(display.wrapper.clientHeight - 10, + headPos.top + lineOff.top - wrapOff.top)) + "px"; + display.inputDiv.style.left = Math.max(0, Math.min(display.wrapper.clientWidth - 10, + headPos.left + lineOff.left - wrapOff.left)) + "px"; + } + + // No selection, plain cursor + function updateSelectionCursor(cm) { + var display = cm.display, pos = cursorCoords(cm, cm.view.sel.head, "div"); + display.cursor.style.left = pos.left + "px"; + display.cursor.style.top = pos.top + "px"; + display.cursor.style.height = Math.max(0, pos.bottom - pos.top) * cm.options.cursorHeight + "px"; + display.cursor.style.display = ""; + + if (pos.other) { + display.otherCursor.style.display = ""; + display.otherCursor.style.left = pos.other.left + "px"; + display.otherCursor.style.top = pos.other.top + "px"; + display.otherCursor.style.height = (pos.other.bottom - pos.other.top) * .85 + "px"; + } else { display.otherCursor.style.display = "none"; } + } + + // Highlight selection + function updateSelectionRange(cm) { + var display = cm.display, doc = cm.view.doc, sel = cm.view.sel; + var fragment = document.createDocumentFragment(); + var clientWidth = display.lineSpace.offsetWidth, pl = paddingLeft(cm.display); + + function add(left, top, width, bottom) { + if (top < 0) top = 0; + fragment.appendChild(elt("div", null, "CodeMirror-selected", "position: absolute; left: " + left + + "px; top: " + top + "px; width: " + (width == null ? clientWidth - left : width) + + "px; height: " + (bottom - top) + "px")); + } + + function drawForLine(line, fromArg, toArg, retTop) { + var lineObj = getLine(doc, line); + var lineLen = lineObj.text.length, rVal = retTop ? Infinity : -Infinity; + function coords(ch) { + return charCoords(cm, {line: line, ch: ch}, "div", lineObj); + } + + iterateBidiSections(getOrder(lineObj), fromArg || 0, toArg == null ? lineLen : toArg, function(from, to, dir) { + var leftPos = coords(dir == "rtl" ? to - 1 : from); + var rightPos = coords(dir == "rtl" ? from : to - 1); + var left = leftPos.left, right = rightPos.right; + if (rightPos.top - leftPos.top > 3) { // Different lines, draw top part + add(left, leftPos.top, null, leftPos.bottom); + left = pl; + if (leftPos.bottom < rightPos.top) add(left, leftPos.bottom, null, rightPos.top); + } + if (toArg == null && to == lineLen) right = clientWidth; + if (fromArg == null && from == 0) left = pl; + rVal = retTop ? Math.min(rightPos.top, rVal) : Math.max(rightPos.bottom, rVal); + if (left < pl + 1) left = pl; + add(left, rightPos.top, right - left, rightPos.bottom); + }); + return rVal; + } + + if (sel.from.line == sel.to.line) { + drawForLine(sel.from.line, sel.from.ch, sel.to.ch); + } else { + var fromObj = getLine(doc, sel.from.line); + var cur = fromObj, merged, path = [sel.from.line, sel.from.ch], singleLine; + while (merged = collapsedSpanAtEnd(cur)) { + var found = merged.find(); + path.push(found.from.ch, found.to.line, found.to.ch); + if (found.to.line == sel.to.line) { + path.push(sel.to.ch); + singleLine = true; + break; + } + cur = getLine(doc, found.to.line); + } + + // This is a single, merged line + if (singleLine) { + for (var i = 0; i < path.length; i += 3) + drawForLine(path[i], path[i+1], path[i+2]); + } else { + var middleTop, middleBot, toObj = getLine(doc, sel.to.line); + if (sel.from.ch) + // Draw the first line of selection. + middleTop = drawForLine(sel.from.line, sel.from.ch, null, false); + else + // Simply include it in the middle block. + middleTop = heightAtLine(cm, fromObj) - display.viewOffset; + + if (!sel.to.ch) + middleBot = heightAtLine(cm, toObj) - display.viewOffset; + else + middleBot = drawForLine(sel.to.line, collapsedSpanAtStart(toObj) ? null : 0, sel.to.ch, true); + + if (middleTop < middleBot) add(pl, middleTop, null, middleBot); + } + } + + removeChildrenAndAdd(display.selectionDiv, fragment); + display.selectionDiv.style.display = ""; + } + + // Cursor-blinking + function restartBlink(cm) { + var display = cm.display; + clearInterval(display.blinker); + var on = true; + display.cursor.style.visibility = display.otherCursor.style.visibility = ""; + display.blinker = setInterval(function() { + if (!display.cursor.offsetHeight) return; + display.cursor.style.visibility = display.otherCursor.style.visibility = (on = !on) ? "" : "hidden"; + }, cm.options.cursorBlinkRate); + } + + // HIGHLIGHT WORKER + + function startWorker(cm, time) { + if (cm.view.frontier < cm.display.showingTo) + cm.view.highlight.set(time, bind(highlightWorker, cm)); + } + + function highlightWorker(cm) { + var view = cm.view, doc = view.doc; + if (view.frontier >= cm.display.showingTo) return; + var end = +new Date + cm.options.workTime; + var state = copyState(view.mode, getStateBefore(cm, view.frontier)); + var changed = [], prevChange; + doc.iter(view.frontier, Math.min(doc.size, cm.display.showingTo + 500), function(line) { + if (view.frontier >= cm.display.showingFrom) { // Visible + if (highlightLine(cm, line, state) && view.frontier >= cm.display.showingFrom) { + if (prevChange && prevChange.end == view.frontier) prevChange.end++; + else changed.push(prevChange = {start: view.frontier, end: view.frontier + 1}); + } + line.stateAfter = copyState(view.mode, state); + } else { + processLine(cm, line, state); + line.stateAfter = view.frontier % 5 == 0 ? copyState(view.mode, state) : null; + } + ++view.frontier; + if (+new Date > end) { + startWorker(cm, cm.options.workDelay); + return true; + } + }); + if (changed.length) + operation(cm, function() { + for (var i = 0; i < changed.length; ++i) + regChange(this, changed[i].start, changed[i].end); + })(); + } + + // Finds the line to start with when starting a parse. Tries to + // find a line with a stateAfter, so that it can start with a + // valid state. If that fails, it returns the line with the + // smallest indentation, which tends to need the least context to + // parse correctly. + function findStartLine(cm, n) { + var minindent, minline, doc = cm.view.doc; + for (var search = n, lim = n - 100; search > lim; --search) { + if (search == 0) return 0; + var line = getLine(doc, search-1); + if (line.stateAfter) return search; + var indented = countColumn(line.text, null, cm.options.tabSize); + if (minline == null || minindent > indented) { + minline = search - 1; + minindent = indented; + } + } + return minline; + } + + function getStateBefore(cm, n) { + var view = cm.view; + var pos = findStartLine(cm, n), state = pos && getLine(view.doc, pos-1).stateAfter; + if (!state) state = startState(view.mode); + else state = copyState(view.mode, state); + view.doc.iter(pos, n, function(line) { + processLine(cm, line, state); + var save = pos == n - 1 || pos % 5 == 0 || pos >= view.showingFrom && pos < view.showingTo; + line.stateAfter = save ? copyState(view.mode, state) : null; + ++pos; + }); + return state; + } + + // POSITION MEASUREMENT + + function paddingTop(display) {return display.lineSpace.offsetTop;} + function paddingLeft(display) { + var e = removeChildrenAndAdd(display.measure, elt("pre")).appendChild(elt("span", "x")); + return e.offsetLeft; + } + + function measureChar(cm, line, ch, data) { + var data = data || measureLine(cm, line), dir = -1; + for (var pos = ch;; pos += dir) { + var r = data[pos]; + if (r) break; + if (dir < 0 && pos == 0) dir = 1; + } + return {left: pos < ch ? r.right : r.left, + right: pos > ch ? r.left : r.right, + top: r.top, bottom: r.bottom}; + } + + function measureLine(cm, line) { + // First look in the cache + var display = cm.display, cache = cm.display.measureLineCache; + for (var i = 0; i < cache.length; ++i) { + var memo = cache[i]; + if (memo.text == line.text && memo.markedSpans == line.markedSpans && + display.scroller.clientWidth == memo.width) + return memo.measure; + } + + var measure = measureLineInner(cm, line); + // Store result in the cache + var memo = {text: line.text, width: display.scroller.clientWidth, + markedSpans: line.markedSpans, measure: measure}; + if (cache.length == 16) cache[++display.measureLineCachePos % 16] = memo; + else cache.push(memo); + return measure; + } + + function measureLineInner(cm, line) { + var display = cm.display, measure = emptyArray(line.text.length); + var pre = lineContent(cm, line, measure); + + // IE does not cache element positions of inline elements between + // calls to getBoundingClientRect. This makes the loop below, + // which gathers the positions of all the characters on the line, + // do an amount of layout work quadratic to the number of + // characters. When line wrapping is off, we try to improve things + // by first subdividing the line into a bunch of inline blocks, so + // that IE can reuse most of the layout information from caches + // for those blocks. This does interfere with line wrapping, so it + // doesn't work when wrapping is on, but in that case the + // situation is slightly better, since IE does cache line-wrapping + // information and only recomputes per-line. + if (ie && !ie_lt8 && !cm.options.lineWrapping && pre.childNodes.length > 100) { + var fragment = document.createDocumentFragment(); + var chunk = 10, n = pre.childNodes.length; + for (var i = 0, chunks = Math.ceil(n / chunk); i < chunks; ++i) { + var wrap = elt("div", null, null, "display: inline-block"); + for (var j = 0; j < chunk && n; ++j) { + wrap.appendChild(pre.firstChild); + --n; + } + fragment.appendChild(wrap); + } + pre.appendChild(fragment); + } + + removeChildrenAndAdd(display.measure, pre); + + var outer = display.lineDiv.getBoundingClientRect(); + var vranges = [], data = emptyArray(line.text.length), maxBot = pre.offsetHeight; + for (var i = 0, cur; i < measure.length; ++i) if (cur = measure[i]) { + var size = cur.getBoundingClientRect(); + var top = Math.max(0, size.top - outer.top), bot = Math.min(size.bottom - outer.top, maxBot); + for (var j = 0; j < vranges.length; j += 2) { + var rtop = vranges[j], rbot = vranges[j+1]; + if (rtop > bot || rbot < top) continue; + if (rtop <= top && rbot >= bot || + top <= rtop && bot >= rbot || + Math.min(bot, rbot) - Math.max(top, rtop) >= (bot - top) >> 1) { + vranges[j] = Math.min(top, rtop); + vranges[j+1] = Math.max(bot, rbot); + break; + } + } + if (j == vranges.length) vranges.push(top, bot); + data[i] = {left: size.left - outer.left, right: size.right - outer.left, top: j}; + } + for (var i = 0, cur; i < data.length; ++i) if (cur = data[i]) { + var vr = cur.top; + cur.top = vranges[vr]; cur.bottom = vranges[vr+1]; + } + return data; + } + + function clearCaches(cm) { + cm.display.measureLineCache.length = cm.display.measureLineCachePos = 0; + cm.display.cachedCharWidth = cm.display.cachedTextHeight = null; + cm.view.maxLineChanged = true; + } + + // Context is one of "line", "div" (display.lineDiv), "local"/null (editor), or "page" + function intoCoordSystem(cm, lineObj, rect, context) { + if (lineObj.widgets) for (var i = 0; i < lineObj.widgets.length; ++i) if (lineObj.widgets[i].above) { + var size = lineObj.widgets[i].node.offsetHeight; + rect.top += size; rect.bottom += size; + } + if (context == "line") return rect; + if (!context) context = "local"; + var yOff = heightAtLine(cm, lineObj); + if (context != "local") yOff -= cm.display.viewOffset; + if (context == "page") { + var lOff = cm.display.lineSpace.getBoundingClientRect(); + yOff += lOff.top + (window.pageYOffset || (document.documentElement || document.body).scrollTop); + var xOff = lOff.left + (window.pageXOffset || (document.documentElement || document.body).scrollLeft); + rect.left += xOff; rect.right += xOff; + } + rect.top += yOff; rect.bottom += yOff; + return rect; + } + + function charCoords(cm, pos, context, lineObj) { + if (!lineObj) lineObj = getLine(cm.view.doc, pos.line); + return intoCoordSystem(cm, lineObj, measureChar(cm, lineObj, pos.ch), context); + } + + function cursorCoords(cm, pos, context, lineObj, measurement) { + lineObj = lineObj || getLine(cm.view.doc, pos.line); + if (!measurement) measurement = measureLine(cm, lineObj); + function get(ch, right) { + var m = measureChar(cm, lineObj, ch, measurement); + if (right) m.left = m.right; else m.right = m.left; + return intoCoordSystem(cm, lineObj, m, context); + } + var order = getOrder(lineObj), ch = pos.ch; + if (!order) return get(ch); + var main, other, linedir = order[0].level; + for (var i = 0; i < order.length; ++i) { + var part = order[i], rtl = part.level % 2, nb, here; + if (part.from < ch && part.to > ch) return get(ch, rtl); + var left = rtl ? part.to : part.from, right = rtl ? part.from : part.to; + if (left == ch) { + // Opera and IE return bogus offsets and widths for edges + // where the direction flips, but only for the side with the + // lower level. So we try to use the side with the higher + // level. + if (i && part.level < (nb = order[i-1]).level) here = get(nb.level % 2 ? nb.from : nb.to - 1, true); + else here = get(rtl && part.from != part.to ? ch - 1 : ch); + if (rtl == linedir) main = here; else other = here; + } else if (right == ch) { + var nb = i < order.length - 1 && order[i+1]; + if (!rtl && nb && nb.from == nb.to) continue; + if (nb && part.level < nb.level) here = get(nb.level % 2 ? nb.to - 1 : nb.from); + else here = get(rtl ? ch : ch - 1, true); + if (rtl == linedir) main = here; else other = here; + } + } + if (linedir && !ch) other = get(order[0].to - 1); + if (!main) return other; + if (other) main.other = other; + return main; + } + + // Coords must be lineSpace-local + function coordsChar(cm, x, y) { + var doc = cm.view.doc; + y += cm.display.viewOffset; + if (y < 0) return {line: 0, ch: 0, outside: true}; + var lineNo = lineAtHeight(doc, y); + if (lineNo >= doc.size) return {line: doc.size - 1, ch: getLine(doc, doc.size - 1).text.length}; + if (x < 0) x = 0; + + for (;;) { + var lineObj = getLine(doc, lineNo); + var found = coordsCharInner(cm, lineObj, lineNo, x, y); + var merged = collapsedSpanAtEnd(lineObj); + if (merged && found.ch == lineRight(lineObj)) + lineNo = merged.find().to.line; + else + return found; + } + } + + function coordsCharInner(cm, lineObj, lineNo, x, y) { + var innerOff = y - heightAtLine(cm, lineObj); + var wrongLine = false, cWidth = cm.display.wrapper.clientWidth; + var measurement = measureLine(cm, lineObj); + + function getX(ch) { + var sp = cursorCoords(cm, {line: lineNo, ch: ch}, "line", + lineObj, measurement); + wrongLine = true; + if (innerOff > sp.bottom) return Math.max(0, sp.left - cWidth); + else if (innerOff < sp.top) return sp.left + cWidth; + else wrongLine = false; + return sp.left; + } + + var bidi = getOrder(lineObj), dist = lineObj.text.length; + var from = lineLeft(lineObj), to = lineRight(lineObj); + var fromX = paddingLeft(cm.display), toX = getX(to); + + if (x > toX) return {line: lineNo, ch: to, outside: wrongLine}; + // Do a binary search between these bounds. + for (;;) { + if (bidi ? to == from || to == moveVisually(lineObj, from, 1) : to - from <= 1) { + var after = x - fromX < toX - x, ch = after ? from : to; + while (isExtendingChar.test(lineObj.text.charAt(ch))) ++ch; + return {line: lineNo, ch: ch, after: after, outside: wrongLine}; + } + var step = Math.ceil(dist / 2), middle = from + step; + if (bidi) { + middle = from; + for (var i = 0; i < step; ++i) middle = moveVisually(lineObj, middle, 1); + } + var middleX = getX(middle); + if (middleX > x) {to = middle; toX = middleX; if (wrongLine) toX += 1000; dist -= step;} + else {from = middle; fromX = middleX; dist = step;} + } + } + + var measureText; + function textHeight(display) { + if (display.cachedTextHeight != null) return display.cachedTextHeight; + if (measureText == null) { + measureText = elt("pre"); + // Measure a bunch of lines, for browsers that compute + // fractional heights. + for (var i = 0; i < 49; ++i) { + measureText.appendChild(document.createTextNode("x")); + measureText.appendChild(elt("br")); + } + measureText.appendChild(document.createTextNode("x")); + } + removeChildrenAndAdd(display.measure, measureText); + var height = measureText.offsetHeight / 50; + if (height > 3) display.cachedTextHeight = height; + removeChildren(display.measure); + return height || 1; + } + + function charWidth(display) { + if (display.cachedCharWidth != null) return display.cachedCharWidth; + var anchor = elt("span", "x"); + var pre = elt("pre", [anchor]); + removeChildrenAndAdd(display.measure, pre); + var width = anchor.offsetWidth; + if (width > 2) display.cachedCharWidth = width; + return width || 10; + } + + // OPERATIONS + + // Operations are used to wrap changes in such a way that each + // change won't have to update the cursor and display (which would + // be awkward, slow, and error-prone), but instead updates are + // batched and then all combined and executed at once. + + function startOperation(cm) { + if (cm.curOp) ++cm.curOp.depth; + else cm.curOp = { + // Nested operations delay update until the outermost one + // finishes. + depth: 1, + // An array of ranges of lines that have to be updated. See + // updateDisplay. + changes: [], + delayedCallbacks: [], + updateInput: null, + userSelChange: null, + textChanged: null, + selectionChanged: false, + updateMaxLine: false, + id: ++cm.nextOpId + }; + } + + function endOperation(cm) { + var op = cm.curOp; + if (--op.depth) return; + cm.curOp = null; + var view = cm.view, display = cm.display; + if (op.updateMaxLine) computeMaxLength(view); + if (view.maxLineChanged && !cm.options.lineWrapping) { + var width = measureChar(cm, view.maxLine, view.maxLine.text.length).right; + display.sizer.style.minWidth = (width + 3 + scrollerCutOff) + "px"; + view.maxLineChanged = false; + } + var newScrollPos, updated; + if (op.selectionChanged) { + var coords = cursorCoords(cm, view.sel.head); + newScrollPos = calculateScrollPos(cm, coords.left, coords.top, coords.left, coords.bottom); + } + if (op.changes.length || newScrollPos && newScrollPos.scrollTop != null) + updated = updateDisplay(cm, op.changes, newScrollPos && newScrollPos.scrollTop); + if (!updated && op.selectionChanged) updateSelection(cm); + if (newScrollPos) scrollCursorIntoView(cm); + if (op.selectionChanged) restartBlink(cm); + + if (view.focused && op.updateInput) + resetInput(cm, op.userSelChange); + + if (op.textChanged) + signal(cm, "change", cm, op.textChanged); + if (op.selectionChanged) signal(cm, "cursorActivity", cm); + for (var i = 0; i < op.delayedCallbacks.length; ++i) op.delayedCallbacks[i](cm); + } + + // Wraps a function in an operation. Returns the wrapped function. + function operation(cm1, f) { + return function() { + var cm = cm1 || this; + startOperation(cm); + try {var result = f.apply(cm, arguments);} + finally {endOperation(cm);} + return result; + }; + } + + function regChange(cm, from, to, lendiff) { + cm.curOp.changes.push({from: from, to: to, diff: lendiff}); + } + + // INPUT HANDLING + + function slowPoll(cm) { + if (cm.view.pollingFast) return; + cm.display.poll.set(cm.options.pollInterval, function() { + readInput(cm); + if (cm.view.focused) slowPoll(cm); + }); + } + + function fastPoll(cm) { + var missed = false; + cm.display.pollingFast = true; + function p() { + var changed = readInput(cm); + if (!changed && !missed) {missed = true; cm.display.poll.set(60, p);} + else {cm.display.pollingFast = false; slowPoll(cm);} + } + cm.display.poll.set(20, p); + } + + // prevInput is a hack to work with IME. If we reset the textarea + // on every change, that breaks IME. So we look for changes + // compared to the previous content instead. (Modern browsers have + // events that indicate IME taking place, but these are not widely + // supported or compatible enough yet to rely on.) + function readInput(cm) { + var input = cm.display.input, prevInput = cm.display.prevInput, view = cm.view, sel = view.sel; + if (!view.focused || hasSelection(input) || isReadOnly(cm)) return false; + var text = input.value; + if (text == prevInput && posEq(sel.from, sel.to)) return false; + startOperation(cm); + view.sel.shift = false; + var same = 0, l = Math.min(prevInput.length, text.length); + while (same < l && prevInput[same] == text[same]) ++same; + var from = sel.from, to = sel.to; + if (same < prevInput.length) + from = {line: from.line, ch: from.ch - (prevInput.length - same)}; + else if (view.overwrite && posEq(from, to) && !cm.display.pasteIncoming) + to = {line: to.line, ch: Math.min(getLine(cm.view.doc, to.line).text.length, to.ch + (text.length - same))}; + var updateInput = cm.curOp.updateInput; + updateDoc(cm, from, to, splitLines(text.slice(same)), "end", + cm.display.pasteIncoming ? "paste" : "input", {from: from, to: to}); + cm.curOp.updateInput = updateInput; + if (text.length > 1000) input.value = cm.display.prevInput = ""; + else cm.display.prevInput = text; + endOperation(cm); + cm.display.pasteIncoming = false; + return true; + } + + function resetInput(cm, user) { + var view = cm.view, minimal, selected; + if (!posEq(view.sel.from, view.sel.to)) { + cm.display.prevInput = ""; + minimal = hasCopyEvent && + (view.sel.to.line - view.sel.from.line > 100 || (selected = cm.getSelection()).length > 1000); + if (minimal) cm.display.input.value = "-"; + else cm.display.input.value = selected || cm.getSelection(); + if (view.focused) selectInput(cm.display.input); + } else if (user) cm.display.prevInput = cm.display.input.value = ""; + cm.display.inaccurateSelection = minimal; + } + + function focusInput(cm) { + if (cm.options.readOnly != "nocursor" && (ie || document.activeElement != cm.display.input)) + cm.display.input.focus(); + } + + function isReadOnly(cm) { + return cm.options.readOnly || cm.view.cantEdit; + } + + // EVENT HANDLERS + + function registerEventHandlers(cm) { + var d = cm.display; + on(d.scroller, "mousedown", operation(cm, onMouseDown)); + on(d.scroller, "dblclick", operation(cm, e_preventDefault)); + on(d.lineSpace, "selectstart", function(e) { + if (!mouseEventInWidget(d, e)) e_preventDefault(e); + }); + // Gecko browsers fire contextmenu *after* opening the menu, at + // which point we can't mess with it anymore. Context menu is + // handled in onMouseDown for Gecko. + if (!gecko) on(d.scroller, "contextmenu", function(e) {onContextMenu(cm, e);}); + + on(d.scroller, "scroll", function() { + setScrollTop(cm, d.scroller.scrollTop); + setScrollLeft(cm, d.scroller.scrollLeft, true); + signal(cm, "scroll", cm); + }); + on(d.scrollbarV, "scroll", function() { + setScrollTop(cm, d.scrollbarV.scrollTop); + }); + on(d.scrollbarH, "scroll", function() { + setScrollLeft(cm, d.scrollbarH.scrollLeft); + }); + + on(d.scroller, "mousewheel", function(e){onScrollWheel(cm, e);}); + on(d.scroller, "DOMMouseScroll", function(e){onScrollWheel(cm, e);}); + + function reFocus() { if (cm.view.focused) setTimeout(bind(focusInput, cm), 0); } + on(d.scrollbarH, "mousedown", reFocus); + on(d.scrollbarV, "mousedown", reFocus); + // Prevent wrapper from ever scrolling + on(d.wrapper, "scroll", function() { d.wrapper.scrollTop = d.wrapper.scrollLeft = 0; }); + on(window, "resize", function resizeHandler() { + // Might be a text scaling operation, clear size caches. + d.cachedCharWidth = d.cachedTextHeight = null; + clearCaches(cm); + if (d.wrapper.parentNode) updateDisplay(cm, true); + else off(window, "resize", resizeHandler); + }); + + on(d.input, "keyup", operation(cm, function(e) { + if (cm.options.onKeyEvent && cm.options.onKeyEvent(cm, addStop(e))) return; + if (e_prop(e, "keyCode") == 16) cm.view.sel.shift = false; + })); + on(d.input, "input", bind(fastPoll, cm)); + on(d.input, "keydown", operation(cm, onKeyDown)); + on(d.input, "keypress", operation(cm, onKeyPress)); + on(d.input, "focus", bind(onFocus, cm)); + on(d.input, "blur", bind(onBlur, cm)); + + function drag_(e) { + if (cm.options.onDragEvent && cm.options.onDragEvent(cm, addStop(e))) return; + e_stop(e); + } + if (cm.options.dragDrop) { + on(d.scroller, "dragstart", function(e){onDragStart(cm, e);}); + on(d.scroller, "dragenter", drag_); + on(d.scroller, "dragover", drag_); + on(d.scroller, "drop", operation(cm, onDrop)); + } + on(d.scroller, "paste", function(){focusInput(cm); fastPoll(cm);}); + on(d.input, "paste", function() { + d.pasteIncoming = true; + fastPoll(cm); + }); + + function prepareCopy() { + if (d.inaccurateSelection) { + d.prevInput = ""; + d.inaccurateSelection = false; + d.input.value = cm.getSelection(); + selectInput(d.input); + } + } + on(d.input, "cut", prepareCopy); + on(d.input, "copy", prepareCopy); + + // Needed to handle Tab key in KHTML + if (khtml) on(d.sizer, "mouseup", function() { + if (document.activeElement == d.input) d.input.blur(); + focusInput(cm); + }); + } + + function mouseEventInWidget(display, e) { + for (var n = e_target(e); n != display.wrapper; n = n.parentNode) + if (/\bCodeMirror-(?:line)?widget\b/.test(n.className) || + n.parentNode == display.sizer && n != display.mover) return true; + } + + function posFromMouse(cm, e, liberal) { + var display = cm.display; + if (!liberal) { + var target = e_target(e); + if (target == display.scrollbarH || target == display.scrollbarH.firstChild || + target == display.scrollbarV || target == display.scrollbarV.firstChild || + target == display.scrollbarFiller) return null; + } + var x, y, space = display.lineSpace.getBoundingClientRect(); + // Fails unpredictably on IE[67] when mouse is dragged around quickly. + try { x = e.clientX; y = e.clientY; } catch (e) { return null; } + return coordsChar(cm, x - space.left, y - space.top); + } + + var lastClick, lastDoubleClick; + function onMouseDown(e) { + var cm = this, display = cm.display, view = cm.view, sel = view.sel, doc = view.doc; + sel.shift = e_prop(e, "shiftKey"); + + if (mouseEventInWidget(display, e)) { + if (!webkit) { + display.scroller.draggable = false; + setTimeout(function(){display.scroller.draggable = true;}, 100); + } + return; + } + if (clickInGutter(cm, e)) return; + var start = posFromMouse(cm, e); + + switch (e_button(e)) { + case 3: + if (gecko) onContextMenu.call(cm, cm, e); + return; + case 2: + if (start) extendSelection(cm, start); + setTimeout(bind(focusInput, cm), 20); + e_preventDefault(e); + return; + } + // For button 1, if it was clicked inside the editor + // (posFromMouse returning non-null), we have to adjust the + // selection. + if (!start) {if (e_target(e) == display.scroller) e_preventDefault(e); return;} + + if (!view.focused) onFocus(cm); + + var now = +new Date, type = "single"; + if (lastDoubleClick && lastDoubleClick.time > now - 400 && posEq(lastDoubleClick.pos, start)) { + type = "triple"; + e_preventDefault(e); + setTimeout(bind(focusInput, cm), 20); + selectLine(cm, start.line); + } else if (lastClick && lastClick.time > now - 400 && posEq(lastClick.pos, start)) { + type = "double"; + lastDoubleClick = {time: now, pos: start}; + e_preventDefault(e); + var word = findWordAt(getLine(doc, start.line).text, start); + extendSelection(cm, word.from, word.to); + } else { lastClick = {time: now, pos: start}; } + + var last = start; + if (cm.options.dragDrop && dragAndDrop && !isReadOnly(cm) && !posEq(sel.from, sel.to) && + !posLess(start, sel.from) && !posLess(sel.to, start) && type == "single") { + var dragEnd = operation(cm, function(e2) { + if (webkit) display.scroller.draggable = false; + view.draggingText = false; + off(document, "mouseup", dragEnd); + off(display.scroller, "drop", dragEnd); + if (Math.abs(e.clientX - e2.clientX) + Math.abs(e.clientY - e2.clientY) < 10) { + e_preventDefault(e2); + extendSelection(cm, start); + focusInput(cm); + } + }); + // Let the drag handler handle this. + if (webkit) display.scroller.draggable = true; + view.draggingText = dragEnd; + // IE's approach to draggable + if (display.scroller.dragDrop) display.scroller.dragDrop(); + on(document, "mouseup", dragEnd); + on(display.scroller, "drop", dragEnd); + return; + } + e_preventDefault(e); + if (type == "single") extendSelection(cm, clipPos(doc, start)); + + var startstart = sel.from, startend = sel.to; + + function doSelect(cur) { + if (type == "single") { + extendSelection(cm, clipPos(doc, start), cur); + return; + } + + startstart = clipPos(doc, startstart); + startend = clipPos(doc, startend); + if (type == "double") { + var word = findWordAt(getLine(doc, cur.line).text, cur); + if (posLess(cur, startstart)) extendSelection(cm, word.from, startend); + else extendSelection(cm, startstart, word.to); + } else if (type == "triple") { + if (posLess(cur, startstart)) extendSelection(cm, startend, clipPos(doc, {line: cur.line, ch: 0})); + else extendSelection(cm, startstart, clipPos(doc, {line: cur.line + 1, ch: 0})); + } + } + + var editorSize = display.wrapper.getBoundingClientRect(); + // Used to ensure timeout re-tries don't fire when another extend + // happened in the meantime (clearTimeout isn't reliable -- at + // least on Chrome, the timeouts still happen even when cleared, + // if the clear happens after their scheduled firing time). + var counter = 0; + + function extend(e) { + var curCount = ++counter; + var cur = posFromMouse(cm, e, true); + if (!cur) return; + if (!posEq(cur, last)) { + if (!view.focused) onFocus(cm); + last = cur; + doSelect(cur); + var visible = visibleLines(display, doc); + if (cur.line >= visible.to || cur.line < visible.from) + setTimeout(operation(cm, function(){if (counter == curCount) extend(e);}), 150); + } else { + var outside = e.clientY < editorSize.top ? -20 : e.clientY > editorSize.bottom ? 20 : 0; + if (outside) setTimeout(operation(cm, function() { + if (counter != curCount) return; + display.scroller.scrollTop += outside; + extend(e); + }), 50); + } + } + + function done(e) { + counter = Infinity; + var cur = posFromMouse(cm, e); + if (cur) doSelect(cur); + e_preventDefault(e); + focusInput(cm); + off(document, "mousemove", move); + off(document, "mouseup", up); + } + + var move = operation(cm, function(e) { + if (!ie && !e_button(e)) done(e); + else extend(e); + }); + var up = operation(cm, done); + on(document, "mousemove", move); + on(document, "mouseup", up); + } + + function onDrop(e) { + var cm = this; + if (cm.options.onDragEvent && cm.options.onDragEvent(cm, addStop(e))) return; + e_preventDefault(e); + var pos = posFromMouse(cm, e, true), files = e.dataTransfer.files; + if (!pos || isReadOnly(cm)) return; + if (files && files.length && window.FileReader && window.File) { + var n = files.length, text = Array(n), read = 0; + var loadFile = function(file, i) { + var reader = new FileReader; + reader.onload = function() { + text[i] = reader.result; + if (++read == n) { + pos = clipPos(cm.view.doc, pos); + operation(cm, function() { + var end = replaceRange(cm, text.join(""), pos, pos, "paste"); + setSelection(cm, pos, end); + })(); + } + }; + reader.readAsText(file); + }; + for (var i = 0; i < n; ++i) loadFile(files[i], i); + } else { + // Don't do a replace if the drop happened inside of the selected text. + if (cm.view.draggingText && !(posLess(pos, cm.view.sel.from) || posLess(cm.view.sel.to, pos))) { + cm.view.draggingText(e); + if (ie) setTimeout(bind(focusInput, cm), 50); + return; + } + try { + var text = e.dataTransfer.getData("Text"); + if (text) { + var curFrom = cm.view.sel.from, curTo = cm.view.sel.to; + setSelection(cm, pos, pos); + if (cm.view.draggingText) replaceRange(cm, "", curFrom, curTo, "paste"); + cm.replaceSelection(text, null, "paste"); + focusInput(cm); + onFocus(cm); + } + } + catch(e){} + } + } + + function clickInGutter(cm, e) { + var display = cm.display; + try { var mX = e.clientX, mY = e.clientY; } + catch(e) { return false; } + + if (mX >= Math.floor(display.gutters.getBoundingClientRect().right)) return false; + e_preventDefault(e); + if (!hasHandler(cm, "gutterClick")) return true; + + var lineBox = display.lineDiv.getBoundingClientRect(); + if (mY > lineBox.bottom) return true; + mY -= lineBox.top - display.viewOffset; + + for (var i = 0; i < cm.options.gutters.length; ++i) { + var g = display.gutters.childNodes[i]; + if (g && g.getBoundingClientRect().right >= mX) { + var line = lineAtHeight(cm.view.doc, mY); + var gutter = cm.options.gutters[i]; + signalLater(cm, cm, "gutterClick", cm, line, gutter, e); + break; + } + } + return true; + } + + function onDragStart(cm, e) { + var txt = cm.getSelection(); + e.dataTransfer.setData("Text", txt); + + // Use dummy image instead of default browsers image. + // Recent Safari (~6.0.2) have a tendency to segfault when this happens, so we don't do it there. + if (e.dataTransfer.setDragImage && !safari) + e.dataTransfer.setDragImage(elt('img'), 0, 0); + } + + function setScrollTop(cm, val) { + if (Math.abs(cm.view.scrollTop - val) < 2) return; + cm.view.scrollTop = val; + if (!gecko) updateDisplay(cm, [], val); + if (cm.display.scroller.scrollTop != val) cm.display.scroller.scrollTop = val; + if (cm.display.scrollbarV.scrollTop != val) cm.display.scrollbarV.scrollTop = val; + if (gecko) updateDisplay(cm, []); + } + function setScrollLeft(cm, val, isScroller) { + if (isScroller ? val == cm.view.scrollLeft : Math.abs(cm.view.scrollLeft - val) < 2) return; + cm.view.scrollLeft = val; + alignHorizontally(cm); + if (cm.display.scroller.scrollLeft != val) cm.display.scroller.scrollLeft = val; + if (cm.display.scrollbarH.scrollLeft != val) cm.display.scrollbarH.scrollLeft = val; + } + + // Since the delta values reported on mouse wheel events are + // unstandardized between browsers and even browser versions, and + // generally horribly unpredictable, this code starts by measuring + // the scroll effect that the first few mouse wheel events have, + // and, from that, detects the way it can convert deltas to pixel + // offsets afterwards. + // + // The reason we want to know the amount a wheel event will scroll + // is that it gives us a chance to update the display before the + // actual scrolling happens, reducing flickering. + + var wheelSamples = 0, wheelDX, wheelDY, wheelStartX, wheelStartY, wheelPixelsPerUnit = null; + // Fill in a browser-detected starting value on browsers where we + // know one. These don't have to be accurate -- the result of them + // being wrong would just be a slight flicker on the first wheel + // scroll (if it is large enough). + if (ie) wheelPixelsPerUnit = -.53; + else if (gecko) wheelPixelsPerUnit = 15; + else if (chrome) wheelPixelsPerUnit = -.7; + else if (safari) wheelPixelsPerUnit = -1/3; + + function onScrollWheel(cm, e) { + var dx = e.wheelDeltaX, dy = e.wheelDeltaY; + if (dx == null && e.detail && e.axis == e.HORIZONTAL_AXIS) dx = e.detail; + if (dy == null && e.detail && e.axis == e.VERTICAL_AXIS) dy = e.detail; + else if (dy == null) dy = e.wheelDelta; + + // Webkit browsers on OS X abort momentum scrolls when the target + // of the scroll event is removed from the scrollable element. + // This hack (see related code in patchDisplay) makes sure the + // element is kept around. + if (dy && mac && webkit) { + for (var cur = e.target; cur != scroll; cur = cur.parentNode) { + if (cur.lineObj) { + cm.display.currentWheelTarget = cur; + break; + } + } + } + + var scroll = cm.display.scroller; + // On some browsers, horizontal scrolling will cause redraws to + // happen before the gutter has been realigned, causing it to + // wriggle around in a most unseemly way. When we have an + // estimated pixels/delta value, we just handle horizontal + // scrolling entirely here. It'll be slightly off from native, but + // better than glitching out. + if (dx && !gecko && !opera && wheelPixelsPerUnit != null) { + if (dy) + setScrollTop(cm, Math.max(0, Math.min(scroll.scrollTop + dy * wheelPixelsPerUnit, scroll.scrollHeight - scroll.clientHeight))); + setScrollLeft(cm, Math.max(0, Math.min(scroll.scrollLeft + dx * wheelPixelsPerUnit, scroll.scrollWidth - scroll.clientWidth))); + e_preventDefault(e); + wheelStartX = null; // Abort measurement, if in progress + return; + } + + if (dy && wheelPixelsPerUnit != null) { + var pixels = dy * wheelPixelsPerUnit; + var top = cm.view.scrollTop, bot = top + cm.display.wrapper.clientHeight; + if (pixels < 0) top = Math.max(0, top + pixels - 50); + else bot = Math.min(cm.view.doc.height, bot + pixels + 50); + updateDisplay(cm, [], {top: top, bottom: bot}); + } + + if (wheelSamples < 20) { + if (wheelStartX == null) { + wheelStartX = scroll.scrollLeft; wheelStartY = scroll.scrollTop; + wheelDX = dx; wheelDY = dy; + setTimeout(function() { + if (wheelStartX == null) return; + var movedX = scroll.scrollLeft - wheelStartX; + var movedY = scroll.scrollTop - wheelStartY; + var sample = (movedY && wheelDY && movedY / wheelDY) || + (movedX && wheelDX && movedX / wheelDX); + wheelStartX = wheelStartY = null; + if (!sample) return; + wheelPixelsPerUnit = (wheelPixelsPerUnit * wheelSamples + sample) / (wheelSamples + 1); + ++wheelSamples; + }, 200); + } else { + wheelDX += dx; wheelDY += dy; + } + } + } + + function doHandleBinding(cm, bound, dropShift) { + if (typeof bound == "string") { + bound = commands[bound]; + if (!bound) return false; + } + // Ensure previous input has been read, so that the handler sees a + // consistent view of the document + if (cm.display.pollingFast && readInput(cm)) cm.display.pollingFast = false; + var view = cm.view, prevShift = view.sel.shift; + try { + if (isReadOnly(cm)) view.suppressEdits = true; + if (dropShift) view.sel.shift = false; + bound(cm); + } catch(e) { + if (e != Pass) throw e; + return false; + } finally { + view.sel.shift = prevShift; + view.suppressEdits = false; + } + return true; + } + + function allKeyMaps(cm) { + var maps = cm.view.keyMaps.slice(0); + maps.push(cm.options.keyMap); + if (cm.options.extraKeys) maps.unshift(cm.options.extraKeys); + return maps; + } + + var maybeTransition; + function handleKeyBinding(cm, e) { + // Handle auto keymap transitions + var startMap = getKeyMap(cm.options.keyMap), next = startMap.auto; + clearTimeout(maybeTransition); + if (next && !isModifierKey(e)) maybeTransition = setTimeout(function() { + if (getKeyMap(cm.options.keyMap) == startMap) + cm.options.keyMap = (next.call ? next.call(null, cm) : next); + }, 50); + + var name = keyNames[e_prop(e, "keyCode")], handled = false; + var flipCtrlCmd = mac && (opera || qtwebkit); + if (name == null || e.altGraphKey) return false; + if (e_prop(e, "altKey")) name = "Alt-" + name; + if (e_prop(e, flipCtrlCmd ? "metaKey" : "ctrlKey")) name = "Ctrl-" + name; + if (e_prop(e, flipCtrlCmd ? "ctrlKey" : "metaKey")) name = "Cmd-" + name; + + var stopped = false; + function stop() { stopped = true; } + var keymaps = allKeyMaps(cm); + + if (e_prop(e, "shiftKey")) { + handled = lookupKey("Shift-" + name, keymaps, + function(b) {return doHandleBinding(cm, b, true);}, stop) + || lookupKey(name, keymaps, function(b) { + if (typeof b == "string" && /^go[A-Z]/.test(b)) return doHandleBinding(cm, b); + }, stop); + } else { + handled = lookupKey(name, keymaps, + function(b) { return doHandleBinding(cm, b); }, stop); + } + if (stopped) handled = false; + if (handled) { + e_preventDefault(e); + restartBlink(cm); + if (ie_lt9) { e.oldKeyCode = e.keyCode; e.keyCode = 0; } + } + return handled; + } + + function handleCharBinding(cm, e, ch) { + var handled = lookupKey("'" + ch + "'", allKeyMaps(cm), + function(b) { return doHandleBinding(cm, b, true); }); + if (handled) { + e_preventDefault(e); + restartBlink(cm); + } + return handled; + } + + var lastStoppedKey = null; + function onKeyDown(e) { + var cm = this; + if (!cm.view.focused) onFocus(cm); + if (ie && e.keyCode == 27) { e.returnValue = false; } + if (cm.options.onKeyEvent && cm.options.onKeyEvent(cm, addStop(e))) return; + var code = e_prop(e, "keyCode"); + // IE does strange things with escape. + cm.view.sel.shift = code == 16 || e_prop(e, "shiftKey"); + // First give onKeyEvent option a chance to handle this. + var handled = handleKeyBinding(cm, e); + if (opera) { + lastStoppedKey = handled ? code : null; + // Opera has no cut event... we try to at least catch the key combo + if (!handled && code == 88 && !hasCopyEvent && e_prop(e, mac ? "metaKey" : "ctrlKey")) + cm.replaceSelection(""); + } + } + + function onKeyPress(e) { + var cm = this; + if (cm.options.onKeyEvent && cm.options.onKeyEvent(cm, addStop(e))) return; + var keyCode = e_prop(e, "keyCode"), charCode = e_prop(e, "charCode"); + if (opera && keyCode == lastStoppedKey) {lastStoppedKey = null; e_preventDefault(e); return;} + if (((opera && (!e.which || e.which < 10)) || khtml) && handleKeyBinding(cm, e)) return; + var ch = String.fromCharCode(charCode == null ? keyCode : charCode); + if (this.options.electricChars && this.view.mode.electricChars && + this.options.smartIndent && !isReadOnly(this) && + this.view.mode.electricChars.indexOf(ch) > -1) + setTimeout(operation(cm, function() {indentLine(cm, cm.view.sel.to.line, "smart");}), 75); + if (handleCharBinding(cm, e, ch)) return; + fastPoll(cm); + } + + function onFocus(cm) { + if (cm.options.readOnly == "nocursor") return; + if (!cm.view.focused) { + signal(cm, "focus", cm); + cm.view.focused = true; + if (cm.display.scroller.className.search(/\bCodeMirror-focused\b/) == -1) + cm.display.scroller.className += " CodeMirror-focused"; + resetInput(cm, true); + } + slowPoll(cm); + restartBlink(cm); + } + function onBlur(cm) { + if (cm.view.focused) { + signal(cm, "blur", cm); + cm.view.focused = false; + cm.display.scroller.className = cm.display.scroller.className.replace(" CodeMirror-focused", ""); + } + clearInterval(cm.display.blinker); + setTimeout(function() {if (!cm.view.focused) cm.view.sel.shift = false;}, 150); + } + + var detectingSelectAll; + function onContextMenu(cm, e) { + var display = cm.display, sel = cm.view.sel; + var pos = posFromMouse(cm, e), scrollPos = display.scroller.scrollTop; + if (!pos || opera) return; // Opera is difficult. + if (posEq(sel.from, sel.to) || posLess(pos, sel.from) || !posLess(pos, sel.to)) + operation(cm, setSelection)(cm, pos, pos); + + var oldCSS = display.input.style.cssText; + display.inputDiv.style.position = "absolute"; + display.input.style.cssText = "position: fixed; width: 30px; height: 30px; top: " + (e.clientY - 5) + + "px; left: " + (e.clientX - 5) + "px; z-index: 1000; background: white; outline: none;" + + "border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);"; + focusInput(cm); + resetInput(cm, true); + // Adds "Select all" to context menu in FF + if (posEq(sel.from, sel.to)) display.input.value = display.prevInput = " "; + + function rehide() { + display.inputDiv.style.position = "relative"; + display.input.style.cssText = oldCSS; + if (ie_lt9) display.scrollbarV.scrollTop = display.scroller.scrollTop = scrollPos; + slowPoll(cm); + + // Try to detect the user choosing select-all + if (display.input.selectionStart != null) { + clearTimeout(detectingSelectAll); + var extval = display.input.value = " " + (posEq(sel.from, sel.to) ? "" : display.input.value), i = 0; + display.prevInput = " "; + display.input.selectionStart = 1; display.input.selectionEnd = extval.length; + detectingSelectAll = setTimeout(function poll(){ + if (display.prevInput == " " && display.input.selectionStart == 0) + operation(cm, commands.selectAll)(cm); + else if (i++ < 10) detectingSelectAll = setTimeout(poll, 500); + else resetInput(cm); + }, 200); + } + } + + if (gecko) { + e_stop(e); + on(window, "mouseup", function mouseup() { + off(window, "mouseup", mouseup); + setTimeout(rehide, 20); + }); + } else { + setTimeout(rehide, 50); + } + } + + // UPDATING + + // Replace the range from from to to by the strings in newText. + // Afterwards, set the selection to selFrom, selTo. + function updateDoc(cm, from, to, newText, selUpdate, origin) { + // Possibly split or suppress the update based on the presence + // of read-only spans in its range. + var split = sawReadOnlySpans && + removeReadOnlyRanges(cm.view.doc, from, to); + if (split) { + for (var i = split.length - 1; i >= 1; --i) + updateDocInner(cm, split[i].from, split[i].to, [""], origin); + if (split.length) + return updateDocInner(cm, split[0].from, split[0].to, newText, selUpdate, origin); + } else { + return updateDocInner(cm, from, to, newText, selUpdate, origin); + } + } + + function updateDocInner(cm, from, to, newText, selUpdate, origin) { + if (cm.view.suppressEdits) return; + + var view = cm.view, doc = view.doc, old = []; + doc.iter(from.line, to.line + 1, function(line) { + old.push(newHL(line.text, line.markedSpans)); + }); + var startSelFrom = view.sel.from, startSelTo = view.sel.to; + var lines = updateMarkedSpans(hlSpans(old[0]), hlSpans(lst(old)), from.ch, to.ch, newText); + var retval = updateDocNoUndo(cm, from, to, lines, selUpdate, origin); + if (view.history) addChange(cm, from.line, newText.length, old, origin, + startSelFrom, startSelTo, view.sel.from, view.sel.to); + return retval; + } + + function unredoHelper(cm, type) { + var doc = cm.view.doc, hist = cm.view.history; + var set = (type == "undo" ? hist.done : hist.undone).pop(); + if (!set) return; + var anti = {events: [], fromBefore: set.fromAfter, toBefore: set.toAfter, + fromAfter: set.fromBefore, toAfter: set.toBefore}; + for (var i = set.events.length - 1; i >= 0; i -= 1) { + hist.dirtyCounter += type == "undo" ? -1 : 1; + var change = set.events[i]; + var replaced = [], end = change.start + change.added; + doc.iter(change.start, end, function(line) { replaced.push(newHL(line.text, line.markedSpans)); }); + anti.events.push({start: change.start, added: change.old.length, old: replaced}); + var selPos = i ? null : {from: set.fromBefore, to: set.toBefore}; + updateDocNoUndo(cm, {line: change.start, ch: 0}, {line: end - 1, ch: getLine(doc, end-1).text.length}, + change.old, selPos, type); + } + (type == "undo" ? hist.undone : hist.done).push(anti); + } + + function updateDocNoUndo(cm, from, to, lines, selUpdate, origin) { + var view = cm.view, doc = view.doc, display = cm.display; + if (view.suppressEdits) return; + + var nlines = to.line - from.line, firstLine = getLine(doc, from.line), lastLine = getLine(doc, to.line); + var recomputeMaxLength = false, checkWidthStart = from.line; + if (!cm.options.lineWrapping) { + checkWidthStart = lineNo(visualLine(doc, firstLine)); + doc.iter(checkWidthStart, to.line + 1, function(line) { + if (lineLength(doc, line) == view.maxLineLength) { + recomputeMaxLength = true; + return true; + } + }); + } + + var lastHL = lst(lines), th = textHeight(display); + + // First adjust the line structure + if (from.ch == 0 && to.ch == 0 && hlText(lastHL) == "") { + // This is a whole-line replace. Treated specially to make + // sure line objects move the way they are supposed to. + var added = []; + for (var i = 0, e = lines.length - 1; i < e; ++i) + added.push(makeLine(hlText(lines[i]), hlSpans(lines[i]), th)); + updateLine(cm, lastLine, lastLine.text, hlSpans(lastHL)); + if (nlines) doc.remove(from.line, nlines, cm); + if (added.length) doc.insert(from.line, added); + } else if (firstLine == lastLine) { + if (lines.length == 1) { + updateLine(cm, firstLine, firstLine.text.slice(0, from.ch) + hlText(lines[0]) + + firstLine.text.slice(to.ch), hlSpans(lines[0])); + } else { + for (var added = [], i = 1, e = lines.length - 1; i < e; ++i) + added.push(makeLine(hlText(lines[i]), hlSpans(lines[i]), th)); + added.push(makeLine(hlText(lastHL) + firstLine.text.slice(to.ch), hlSpans(lastHL), th)); + updateLine(cm, firstLine, firstLine.text.slice(0, from.ch) + hlText(lines[0]), hlSpans(lines[0])); + doc.insert(from.line + 1, added); + } + } else if (lines.length == 1) { + updateLine(cm, firstLine, firstLine.text.slice(0, from.ch) + hlText(lines[0]) + + lastLine.text.slice(to.ch), hlSpans(lines[0])); + doc.remove(from.line + 1, nlines, cm); + } else { + var added = []; + updateLine(cm, firstLine, firstLine.text.slice(0, from.ch) + hlText(lines[0]), hlSpans(lines[0])); + updateLine(cm, lastLine, hlText(lastHL) + lastLine.text.slice(to.ch), hlSpans(lastHL)); + for (var i = 1, e = lines.length - 1; i < e; ++i) + added.push(makeLine(hlText(lines[i]), hlSpans(lines[i]), th)); + if (nlines > 1) doc.remove(from.line + 1, nlines - 1, cm); + doc.insert(from.line + 1, added); + } + + if (cm.options.lineWrapping) { + var perLine = Math.max(5, display.scroller.clientWidth / charWidth(display) - 3); + doc.iter(from.line, from.line + lines.length, function(line) { + if (line.height == 0) return; + var guess = (Math.ceil(line.text.length / perLine) || 1) * th; + if (guess != line.height) updateLineHeight(line, guess); + }); + } else { + doc.iter(checkWidthStart, from.line + lines.length, function(line) { + var len = lineLength(doc, line); + if (len > view.maxLineLength) { + view.maxLine = line; + view.maxLineLength = len; + view.maxLineChanged = true; + recomputeMaxLength = false; + } + }); + if (recomputeMaxLength) cm.curOp.updateMaxLine = true; + } + + // Adjust frontier, schedule worker + view.frontier = Math.min(view.frontier, from.line); + startWorker(cm, 400); + + var lendiff = lines.length - nlines - 1; + // Remember that these lines changed, for updating the display + regChange(cm, from.line, to.line + 1, lendiff); + if (hasHandler(cm, "change")) { + // Normalize lines to contain only strings, since that's what + // the change event handler expects + for (var i = 0; i < lines.length; ++i) + if (typeof lines[i] != "string") lines[i] = lines[i].text; + var changeObj = {from: from, to: to, text: lines, origin: origin}; + if (cm.curOp.textChanged) { + for (var cur = cm.curOp.textChanged; cur.next; cur = cur.next) {} + cur.next = changeObj; + } else cm.curOp.textChanged = changeObj; + } + + // Update the selection + var newSelFrom, newSelTo, end = {line: from.line + lines.length - 1, + ch: hlText(lastHL).length + (lines.length == 1 ? from.ch : 0)}; + if (selUpdate && typeof selUpdate != "string") { + if (selUpdate.from) { newSelFrom = selUpdate.from; newSelTo = selUpdate.to; } + else newSelFrom = newSelTo = selUpdate; + } else if (selUpdate == "end") { + newSelFrom = newSelTo = end; + } else if (selUpdate == "start") { + newSelFrom = newSelTo = from; + } else if (selUpdate == "around") { + newSelFrom = from; newSelTo = end; + } else { + var adjustPos = function(pos) { + if (posLess(pos, from)) return pos; + if (!posLess(to, pos)) return end; + var line = pos.line + lendiff; + var ch = pos.ch; + if (pos.line == to.line) + ch += hlText(lastHL).length - (to.ch - (to.line == from.line ? from.ch : 0)); + return {line: line, ch: ch}; + }; + newSelFrom = adjustPos(view.sel.from); + newSelTo = adjustPos(view.sel.to); + } + setSelection(cm, newSelFrom, newSelTo, null, true); + return end; + } + + function replaceRange(cm, code, from, to, origin) { + if (!to) to = from; + if (posLess(to, from)) { var tmp = to; to = from; from = tmp; } + return updateDoc(cm, from, to, splitLines(code), null, origin); + } + + // SELECTION + + function posEq(a, b) {return a.line == b.line && a.ch == b.ch;} + function posLess(a, b) {return a.line < b.line || (a.line == b.line && a.ch < b.ch);} + function copyPos(x) {return {line: x.line, ch: x.ch};} + + function clipLine(doc, n) {return Math.max(0, Math.min(n, doc.size-1));} + function clipPos(doc, pos) { + if (pos.line < 0) return {line: 0, ch: 0}; + if (pos.line >= doc.size) return {line: doc.size-1, ch: getLine(doc, doc.size-1).text.length}; + var ch = pos.ch, linelen = getLine(doc, pos.line).text.length; + if (ch == null || ch > linelen) return {line: pos.line, ch: linelen}; + else if (ch < 0) return {line: pos.line, ch: 0}; + else return pos; + } + function isLine(doc, l) {return l >= 0 && l < doc.size;} + + // If shift is held, this will move the selection anchor. Otherwise, + // it'll set the whole selection. + function extendSelection(cm, pos, other, bias) { + var sel = cm.view.sel; + if (sel.shift || sel.extend) { + var anchor = sel.anchor; + if (other) { + var posBefore = posLess(pos, anchor); + if (posBefore != posLess(other, anchor)) { + anchor = pos; + pos = other; + } else if (posBefore != posLess(pos, other)) { + pos = other; + } + } + setSelection(cm, anchor, pos, bias); + } else { + setSelection(cm, pos, other || pos, bias); + } + cm.curOp.userSelChange = true; + } + + // Update the selection. Last two args are only used by + // updateDoc, since they have to be expressed in the line + // numbers before the update. + function setSelection(cm, anchor, head, bias, checkAtomic) { + cm.view.goalColumn = null; + var sel = cm.view.sel; + // Skip over atomic spans. + if (checkAtomic || !posEq(anchor, sel.anchor)) + anchor = skipAtomic(cm, anchor, bias, checkAtomic != "push"); + if (checkAtomic || !posEq(head, sel.head)) + head = skipAtomic(cm, head, bias, checkAtomic != "push"); + + if (posEq(sel.anchor, anchor) && posEq(sel.head, head)) return; + + sel.anchor = anchor; sel.head = head; + var inv = posLess(head, anchor); + sel.from = inv ? head : anchor; + sel.to = inv ? anchor : head; + + cm.curOp.updateInput = true; + cm.curOp.selectionChanged = true; + } + + function reCheckSelection(cm) { + setSelection(cm, cm.view.sel.from, cm.view.sel.to, null, "push"); + } + + function skipAtomic(cm, pos, bias, mayClear) { + var doc = cm.view.doc, flipped = false, curPos = pos; + var dir = bias || 1; + cm.view.cantEdit = false; + search: for (;;) { + var line = getLine(doc, curPos.line), toClear; + if (line.markedSpans) { + for (var i = 0; i < line.markedSpans.length; ++i) { + var sp = line.markedSpans[i], m = sp.marker; + if ((sp.from == null || (m.inclusiveLeft ? sp.from <= curPos.ch : sp.from < curPos.ch)) && + (sp.to == null || (m.inclusiveRight ? sp.to >= curPos.ch : sp.to > curPos.ch))) { + if (mayClear && m.clearOnEnter) { + (toClear || (toClear = [])).push(m); + continue; + } else if (!m.atomic) continue; + var newPos = m.find()[dir < 0 ? "from" : "to"]; + if (posEq(newPos, curPos)) { + newPos.ch += dir; + if (newPos.ch < 0) { + if (newPos.line) newPos = clipPos(doc, {line: newPos.line - 1}); + else newPos = null; + } else if (newPos.ch > line.text.length) { + if (newPos.line < doc.size - 1) newPos = {line: newPos.line + 1, ch: 0}; + else newPos = null; + } + if (!newPos) { + if (flipped) { + // Driven in a corner -- no valid cursor position found at all + // -- try again *with* clearing, if we didn't already + if (!mayClear) return skipAtomic(cm, pos, bias, true); + // Otherwise, turn off editing until further notice, and return the start of the doc + cm.view.cantEdit = true; + return {line: 0, ch: 0}; + } + flipped = true; newPos = pos; dir = -dir; + } + } + curPos = newPos; + continue search; + } + } + if (toClear) for (var i = 0; i < toClear.length; ++i) toClear[i].clear(); + } + return curPos; + } + } + + // SCROLLING + + function scrollCursorIntoView(cm) { + var view = cm.view; + var coords = scrollPosIntoView(cm, view.sel.head); + if (!view.focused) return; + var display = cm.display, box = display.sizer.getBoundingClientRect(), doScroll = null; + if (coords.top + box.top < 0) doScroll = true; + else if (coords.bottom + box.top > (window.innerHeight || document.documentElement.clientHeight)) doScroll = false; + if (doScroll != null && !phantom) { + var hidden = display.cursor.style.display == "none"; + if (hidden) { + display.cursor.style.display = ""; + display.cursor.style.left = coords.left + "px"; + display.cursor.style.top = (coords.top - display.viewOffset) + "px"; + } + display.cursor.scrollIntoView(doScroll); + if (hidden) display.cursor.style.display = "none"; + } + } + + function scrollPosIntoView(cm, pos) { + for (;;) { + var changed = false, coords = cursorCoords(cm, pos); + var scrollPos = calculateScrollPos(cm, coords.left, coords.top, coords.left, coords.bottom); + var startTop = cm.view.scrollTop, startLeft = cm.view.scrollLeft; + if (scrollPos.scrollTop != null) { + setScrollTop(cm, scrollPos.scrollTop); + if (Math.abs(cm.view.scrollTop - startTop) > 1) changed = true; + } + if (scrollPos.scrollLeft != null) { + setScrollLeft(cm, scrollPos.scrollLeft); + if (Math.abs(cm.view.scrollLeft - startLeft) > 1) changed = true; + } + if (!changed) return coords; + } + } + + function scrollIntoView(cm, x1, y1, x2, y2) { + var scrollPos = calculateScrollPos(cm, x1, y1, x2, y2); + if (scrollPos.scrollTop != null) setScrollTop(cm, scrollPos.scrollTop); + if (scrollPos.scrollLeft != null) setScrollLeft(cm, scrollPos.scrollLeft); + } + + function calculateScrollPos(cm, x1, y1, x2, y2) { + var display = cm.display, pt = paddingTop(display); + y1 += pt; y2 += pt; + var screen = display.scroller.clientHeight - scrollerCutOff, screentop = display.scroller.scrollTop, result = {}; + var docBottom = cm.view.doc.height + 2 * pt; + var atTop = y1 < pt + 10, atBottom = y2 + pt > docBottom - 10; + if (y1 < screentop) result.scrollTop = atTop ? 0 : Math.max(0, y1); + else if (y2 > screentop + screen) result.scrollTop = (atBottom ? docBottom : y2) - screen; + + var screenw = display.scroller.clientWidth - scrollerCutOff, screenleft = display.scroller.scrollLeft; + x1 += display.gutters.offsetWidth; x2 += display.gutters.offsetWidth; + var gutterw = display.gutters.offsetWidth; + var atLeft = x1 < gutterw + 10; + if (x1 < screenleft + gutterw || atLeft) { + if (atLeft) x1 = 0; + result.scrollLeft = Math.max(0, x1 - 10 - gutterw); + } else if (x2 > screenw + screenleft - 3) { + result.scrollLeft = x2 + 10 - screenw; + } + return result; + } + + // API UTILITIES + + function indentLine(cm, n, how, aggressive) { + var doc = cm.view.doc; + if (!how) how = "add"; + if (how == "smart") { + if (!cm.view.mode.indent) how = "prev"; + else var state = getStateBefore(cm, n); + } + + var tabSize = cm.options.tabSize; + var line = getLine(doc, n), curSpace = countColumn(line.text, null, tabSize); + var curSpaceString = line.text.match(/^\s*/)[0], indentation; + if (how == "smart") { + indentation = cm.view.mode.indent(state, line.text.slice(curSpaceString.length), line.text); + if (indentation == Pass) { + if (!aggressive) return; + how = "prev"; + } + } + if (how == "prev") { + if (n) indentation = countColumn(getLine(doc, n-1).text, null, tabSize); + else indentation = 0; + } + else if (how == "add") indentation = curSpace + cm.options.indentUnit; + else if (how == "subtract") indentation = curSpace - cm.options.indentUnit; + indentation = Math.max(0, indentation); + + var indentString = "", pos = 0; + if (cm.options.indentWithTabs) + for (var i = Math.floor(indentation / tabSize); i; --i) {pos += tabSize; indentString += "\t";} + if (pos < indentation) indentString += spaceStr(indentation - pos); + + if (indentString != curSpaceString) + replaceRange(cm, indentString, {line: n, ch: 0}, {line: n, ch: curSpaceString.length}, "input"); + line.stateAfter = null; + } + + function changeLine(cm, handle, op) { + var no = handle, line = handle, doc = cm.view.doc; + if (typeof handle == "number") line = getLine(doc, clipLine(doc, handle)); + else no = lineNo(handle); + if (no == null) return null; + if (op(line, no)) regChange(cm, no, no + 1); + else return null; + return line; + } + + function findPosH(cm, dir, unit, visually) { + var doc = cm.view.doc, end = cm.view.sel.head, line = end.line, ch = end.ch; + var lineObj = getLine(doc, line); + function findNextLine() { + var l = line + dir; + if (l < 0 || l == doc.size) return false; + line = l; + return lineObj = getLine(doc, l); + } + function moveOnce(boundToLine) { + var next = (visually ? moveVisually : moveLogically)(lineObj, ch, dir, true); + if (next == null) { + if (!boundToLine && findNextLine()) { + if (visually) ch = (dir < 0 ? lineRight : lineLeft)(lineObj); + else ch = dir < 0 ? lineObj.text.length : 0; + } else return false; + } else ch = next; + return true; + } + if (unit == "char") moveOnce(); + else if (unit == "column") moveOnce(true); + else if (unit == "word") { + var sawWord = false; + for (;;) { + if (dir < 0) if (!moveOnce()) break; + if (isWordChar(lineObj.text.charAt(ch))) sawWord = true; + else if (sawWord) {if (dir < 0) {dir = 1; moveOnce();} break;} + if (dir > 0) if (!moveOnce()) break; + } + } + return skipAtomic(cm, {line: line, ch: ch}, dir, true); + } + + function findWordAt(line, pos) { + var start = pos.ch, end = pos.ch; + if (line) { + if (pos.after === false || end == line.length) --start; else ++end; + var startChar = line.charAt(start); + var check = isWordChar(startChar) ? isWordChar : + /\s/.test(startChar) ? function(ch) {return /\s/.test(ch);} : + function(ch) {return !/\s/.test(ch) && !isWordChar(ch);}; + while (start > 0 && check(line.charAt(start - 1))) --start; + while (end < line.length && check(line.charAt(end))) ++end; + } + return {from: {line: pos.line, ch: start}, to: {line: pos.line, ch: end}}; + } + + function selectLine(cm, line) { + extendSelection(cm, {line: line, ch: 0}, clipPos(cm.view.doc, {line: line + 1, ch: 0})); + } + + // PROTOTYPE + + // The publicly visible API. Note that operation(null, f) means + // 'wrap f in an operation, performed on its `this` parameter' + + CodeMirror.prototype = { + getValue: function(lineSep) { + var text = [], doc = this.view.doc; + doc.iter(0, doc.size, function(line) { text.push(line.text); }); + return text.join(lineSep || "\n"); + }, + + setValue: operation(null, function(code) { + var doc = this.view.doc, top = {line: 0, ch: 0}, lastLen = getLine(doc, doc.size-1).text.length; + updateDocInner(this, top, {line: doc.size - 1, ch: lastLen}, splitLines(code), top, top, "setValue"); + }), + + getSelection: function(lineSep) { return this.getRange(this.view.sel.from, this.view.sel.to, lineSep); }, + + replaceSelection: operation(null, function(code, collapse, origin) { + var sel = this.view.sel; + updateDoc(this, sel.from, sel.to, splitLines(code), collapse || "around", origin); + }), + + focus: function(){window.focus(); focusInput(this); onFocus(this); fastPoll(this);}, + + setOption: function(option, value) { + var options = this.options, old = options[option]; + if (options[option] == value && option != "mode") return; + options[option] = value; + if (optionHandlers.hasOwnProperty(option)) + operation(this, optionHandlers[option])(this, value, old); + }, + + getOption: function(option) {return this.options[option];}, + + getMode: function() {return this.view.mode;}, + + addKeyMap: function(map) { + this.view.keyMaps.push(map); + }, + + removeKeyMap: function(map) { + var maps = this.view.keyMaps; + for (var i = 0; i < maps.length; ++i) + if ((typeof map == "string" ? maps[i].name : maps[i]) == map) { + maps.splice(i, 1); + return true; + } + }, + + undo: operation(null, function() {unredoHelper(this, "undo");}), + redo: operation(null, function() {unredoHelper(this, "redo");}), + + indentLine: operation(null, function(n, dir, aggressive) { + if (typeof dir != "string") { + if (dir == null) dir = this.options.smartIndent ? "smart" : "prev"; + else dir = dir ? "add" : "subtract"; + } + if (isLine(this.view.doc, n)) indentLine(this, n, dir, aggressive); + }), + + indentSelection: operation(null, function(how) { + var sel = this.view.sel; + if (posEq(sel.from, sel.to)) return indentLine(this, sel.from.line, how); + var e = sel.to.line - (sel.to.ch ? 0 : 1); + for (var i = sel.from.line; i <= e; ++i) indentLine(this, i, how); + }), + + historySize: function() { + var hist = this.view.history; + return {undo: hist.done.length, redo: hist.undone.length}; + }, + + clearHistory: function() {this.view.history = makeHistory();}, + + markClean: function() { + this.view.history.dirtyCounter = 0; + this.view.history.lastOp = this.view.history.lastOrigin = null; + }, + + isClean: function () {return this.view.history.dirtyCounter == 0;}, + + getHistory: function() { + var hist = this.view.history; + function cp(arr) { + for (var i = 0, nw = [], nwelt; i < arr.length; ++i) { + var set = arr[i]; + nw.push({events: nwelt = [], fromBefore: set.fromBefore, toBefore: set.toBefore, + fromAfter: set.fromAfter, toAfter: set.toAfter}); + for (var j = 0, elt = set.events; j < elt.length; ++j) { + var old = [], cur = elt[j]; + nwelt.push({start: cur.start, added: cur.added, old: old}); + for (var k = 0; k < cur.old.length; ++k) old.push(hlText(cur.old[k])); + } + } + return nw; + } + return {done: cp(hist.done), undone: cp(hist.undone)}; + }, + + setHistory: function(histData) { + var hist = this.view.history = makeHistory(); + hist.done = histData.done; + hist.undone = histData.undone; + }, + + // Fetch the parser token for a given character. Useful for hacks + // that want to inspect the mode state (say, for completion). + getTokenAt: function(pos) { + var doc = this.view.doc; + pos = clipPos(doc, pos); + var state = getStateBefore(this, pos.line), mode = this.view.mode; + var line = getLine(doc, pos.line); + var stream = new StringStream(line.text, this.options.tabSize); + while (stream.pos < pos.ch && !stream.eol()) { + stream.start = stream.pos; + var style = mode.token(stream, state); + } + return {start: stream.start, + end: stream.pos, + string: stream.current(), + className: style || null, // Deprecated, use 'type' instead + type: style || null, + state: state}; + }, + + getStateAfter: function(line) { + var doc = this.view.doc; + line = clipLine(doc, line == null ? doc.size - 1: line); + return getStateBefore(this, line + 1); + }, + + cursorCoords: function(start, mode) { + var pos, sel = this.view.sel; + if (start == null) pos = sel.head; + else if (typeof start == "object") pos = clipPos(this.view.doc, start); + else pos = start ? sel.from : sel.to; + return cursorCoords(this, pos, mode || "page"); + }, + + charCoords: function(pos, mode) { + return charCoords(this, clipPos(this.view.doc, pos), mode || "page"); + }, + + coordsChar: function(coords) { + var off = this.display.lineSpace.getBoundingClientRect(); + return coordsChar(this, coords.left - off.left, coords.top - off.top); + }, + + defaultTextHeight: function() { return textHeight(this.display); }, + + markText: operation(null, function(from, to, options) { + return markText(this, clipPos(this.view.doc, from), clipPos(this.view.doc, to), + options, "range"); + }), + + setBookmark: operation(null, function(pos, widget) { + pos = clipPos(this.view.doc, pos); + return markText(this, pos, pos, widget ? {replacedWith: widget} : {}, "bookmark"); + }), + + findMarksAt: function(pos) { + var doc = this.view.doc; + pos = clipPos(doc, pos); + var markers = [], spans = getLine(doc, pos.line).markedSpans; + if (spans) for (var i = 0; i < spans.length; ++i) { + var span = spans[i]; + if ((span.from == null || span.from <= pos.ch) && + (span.to == null || span.to >= pos.ch)) + markers.push(span.marker); + } + return markers; + }, + + setGutterMarker: operation(null, function(line, gutterID, value) { + return changeLine(this, line, function(line) { + var markers = line.gutterMarkers || (line.gutterMarkers = {}); + markers[gutterID] = value; + if (!value && isEmpty(markers)) line.gutterMarkers = null; + return true; + }); + }), + + clearGutter: operation(null, function(gutterID) { + var i = 0, cm = this, doc = cm.view.doc; + doc.iter(0, doc.size, function(line) { + if (line.gutterMarkers && line.gutterMarkers[gutterID]) { + line.gutterMarkers[gutterID] = null; + regChange(cm, i, i + 1); + if (isEmpty(line.gutterMarkers)) line.gutterMarkers = null; + } + ++i; + }); + }), + + addLineClass: operation(null, function(handle, where, cls) { + return changeLine(this, handle, function(line) { + var prop = where == "text" ? "textClass" : where == "background" ? "bgClass" : "wrapClass"; + if (!line[prop]) line[prop] = cls; + else if (new RegExp("\\b" + cls + "\\b").test(line[prop])) return false; + else line[prop] += " " + cls; + return true; + }); + }), + + removeLineClass: operation(null, function(handle, where, cls) { + return changeLine(this, handle, function(line) { + var prop = where == "text" ? "textClass" : where == "background" ? "bgClass" : "wrapClass"; + var cur = line[prop]; + if (!cur) return false; + else if (cls == null) line[prop] = null; + else { + var upd = cur.replace(new RegExp("^" + cls + "\\b\\s*|\\s*\\b" + cls + "\\b"), ""); + if (upd == cur) return false; + line[prop] = upd || null; + } + return true; + }); + }), + + addLineWidget: operation(null, function(handle, node, options) { + var widget = options || {}; + widget.node = node; + if (widget.noHScroll) this.display.alignWidgets = true; + changeLine(this, handle, function(line) { + (line.widgets || (line.widgets = [])).push(widget); + widget.line = line; + return true; + }); + return widget; + }), + + removeLineWidget: operation(null, function(widget) { + var ws = widget.line.widgets, no = lineNo(widget.line); + if (no == null) return; + for (var i = 0; i < ws.length; ++i) if (ws[i] == widget) ws.splice(i--, 1); + regChange(this, no, no + 1); + }), + + lineInfo: function(line) { + if (typeof line == "number") { + if (!isLine(this.view.doc, line)) return null; + var n = line; + line = getLine(this.view.doc, line); + if (!line) return null; + } else { + var n = lineNo(line); + if (n == null) return null; + } + return {line: n, handle: line, text: line.text, gutterMarkers: line.gutterMarkers, + textClass: line.textClass, bgClass: line.bgClass, wrapClass: line.wrapClass, + widgets: line.widgets}; + }, + + getViewport: function() { return {from: this.display.showingFrom, to: this.display.showingTo};}, + + addWidget: function(pos, node, scroll, vert, horiz) { + var display = this.display; + pos = cursorCoords(this, clipPos(this.view.doc, pos)); + var top = pos.top, left = pos.left; + node.style.position = "absolute"; + display.sizer.appendChild(node); + if (vert == "over") top = pos.top; + else if (vert == "near") { + var vspace = Math.max(display.wrapper.clientHeight, this.view.doc.height), + hspace = Math.max(display.sizer.clientWidth, display.lineSpace.clientWidth); + if (pos.bottom + node.offsetHeight > vspace && pos.top > node.offsetHeight) + top = pos.top - node.offsetHeight; + if (left + node.offsetWidth > hspace) + left = hspace - node.offsetWidth; + } + node.style.top = (top + paddingTop(display)) + "px"; + node.style.left = node.style.right = ""; + if (horiz == "right") { + left = display.sizer.clientWidth - node.offsetWidth; + node.style.right = "0px"; + } else { + if (horiz == "left") left = 0; + else if (horiz == "middle") left = (display.sizer.clientWidth - node.offsetWidth) / 2; + node.style.left = left + "px"; + } + if (scroll) + scrollIntoView(this, left, top, left + node.offsetWidth, top + node.offsetHeight); + }, + + lineCount: function() {return this.view.doc.size;}, + + clipPos: function(pos) {return clipPos(this.view.doc, pos);}, + + getCursor: function(start) { + var sel = this.view.sel, pos; + if (start == null || start == "head") pos = sel.head; + else if (start == "anchor") pos = sel.anchor; + else if (start == "end" || start === false) pos = sel.to; + else pos = sel.from; + return copyPos(pos); + }, + + somethingSelected: function() {return !posEq(this.view.sel.from, this.view.sel.to);}, + + setCursor: operation(null, function(line, ch, extend) { + var pos = clipPos(this.view.doc, typeof line == "number" ? {line: line, ch: ch || 0} : line); + if (extend) extendSelection(this, pos); + else setSelection(this, pos, pos); + }), + + setSelection: operation(null, function(anchor, head) { + var doc = this.view.doc; + setSelection(this, clipPos(doc, anchor), clipPos(doc, head || anchor)); + }), + + extendSelection: operation(null, function(from, to) { + var doc = this.view.doc; + extendSelection(this, clipPos(doc, from), to && clipPos(doc, to)); + }), + + setExtending: function(val) {this.view.sel.extend = val;}, + + getLine: function(line) {var l = this.getLineHandle(line); return l && l.text;}, + + getLineHandle: function(line) { + var doc = this.view.doc; + if (isLine(doc, line)) return getLine(doc, line); + }, + + getLineNumber: function(line) {return lineNo(line);}, + + setLine: operation(null, function(line, text) { + if (isLine(this.view.doc, line)) + replaceRange(this, text, {line: line, ch: 0}, {line: line, ch: getLine(this.view.doc, line).text.length}); + }), + + removeLine: operation(null, function(line) { + if (isLine(this.view.doc, line)) + replaceRange(this, "", {line: line, ch: 0}, clipPos(this.view.doc, {line: line+1, ch: 0})); + }), + + replaceRange: operation(null, function(code, from, to) { + var doc = this.view.doc; + from = clipPos(doc, from); + to = to ? clipPos(doc, to) : from; + return replaceRange(this, code, from, to); + }), + + getRange: function(from, to, lineSep) { + var doc = this.view.doc; + from = clipPos(doc, from); to = clipPos(doc, to); + var l1 = from.line, l2 = to.line; + if (l1 == l2) return getLine(doc, l1).text.slice(from.ch, to.ch); + var code = [getLine(doc, l1).text.slice(from.ch)]; + doc.iter(l1 + 1, l2, function(line) { code.push(line.text); }); + code.push(getLine(doc, l2).text.slice(0, to.ch)); + return code.join(lineSep || "\n"); + }, + + triggerOnKeyDown: operation(null, onKeyDown), + + execCommand: function(cmd) {return commands[cmd](this);}, + + // Stuff used by commands, probably not much use to outside code. + moveH: operation(null, function(dir, unit) { + var sel = this.view.sel, pos = dir < 0 ? sel.from : sel.to; + if (sel.shift || sel.extend || posEq(sel.from, sel.to)) pos = findPosH(this, dir, unit, true); + extendSelection(this, pos, pos, dir); + }), + + deleteH: operation(null, function(dir, unit) { + var sel = this.view.sel; + if (!posEq(sel.from, sel.to)) replaceRange(this, "", sel.from, sel.to, "delete"); + else replaceRange(this, "", sel.from, findPosH(this, dir, unit, false), "delete"); + this.curOp.userSelChange = true; + }), + + moveV: operation(null, function(dir, unit) { + var view = this.view, doc = view.doc, display = this.display; + var cur = view.sel.head, pos = cursorCoords(this, cur, "div"); + var x = pos.left, y; + if (view.goalColumn != null) x = view.goalColumn; + if (unit == "page") { + var pageSize = Math.min(display.wrapper.clientHeight, window.innerHeight || document.documentElement.clientHeight); + y = pos.top + dir * pageSize; + } else if (unit == "line") { + y = dir > 0 ? pos.bottom + 3 : pos.top - 3; + } + do { + var target = coordsChar(this, x, y); + y += dir * 5; + } while (target.outside && (dir < 0 ? y > 0 : y < doc.height)); + + if (unit == "page") display.scrollbarV.scrollTop += charCoords(this, target, "div").top - pos.top; + extendSelection(this, target, target, dir); + view.goalColumn = x; + }), + + toggleOverwrite: function() { + if (this.view.overwrite = !this.view.overwrite) + this.display.cursor.className += " CodeMirror-overwrite"; + else + this.display.cursor.className = this.display.cursor.className.replace(" CodeMirror-overwrite", ""); + }, + + posFromIndex: function(off) { + var lineNo = 0, ch, doc = this.view.doc; + doc.iter(0, doc.size, function(line) { + var sz = line.text.length + 1; + if (sz > off) { ch = off; return true; } + off -= sz; + ++lineNo; + }); + return clipPos(doc, {line: lineNo, ch: ch}); + }, + indexFromPos: function (coords) { + if (coords.line < 0 || coords.ch < 0) return 0; + var index = coords.ch; + this.view.doc.iter(0, coords.line, function (line) { + index += line.text.length + 1; + }); + return index; + }, + + scrollTo: function(x, y) { + if (x != null) this.display.scrollbarH.scrollLeft = this.display.scroller.scrollLeft = x; + if (y != null) this.display.scrollbarV.scrollTop = this.display.scroller.scrollTop = y; + updateDisplay(this, []); + }, + getScrollInfo: function() { + var scroller = this.display.scroller, co = scrollerCutOff; + return {left: scroller.scrollLeft, top: scroller.scrollTop, + height: scroller.scrollHeight - co, width: scroller.scrollWidth - co, + clientHeight: scroller.clientHeight - co, clientWidth: scroller.clientWidth - co}; + }, + + scrollIntoView: function(pos) { + if (typeof pos == "number") pos = {line: pos, ch: 0}; + pos = pos ? clipPos(this.view.doc, pos) : this.view.sel.head; + scrollPosIntoView(this, pos); + }, + + setSize: function(width, height) { + function interpret(val) { + return typeof val == "number" || /^\d+$/.test(String(val)) ? val + "px" : val; + } + if (width != null) this.display.wrapper.style.width = interpret(width); + if (height != null) this.display.wrapper.style.height = interpret(height); + this.refresh(); + }, + + on: function(type, f) {on(this, type, f);}, + off: function(type, f) {off(this, type, f);}, + + operation: function(f){return operation(this, f)();}, + + refresh: function() { + clearCaches(this); + if (this.display.scroller.scrollHeight > this.view.scrollTop) + this.display.scrollbarV.scrollTop = this.display.scroller.scrollTop = this.view.scrollTop; + updateDisplay(this, true); + }, + + getInputField: function(){return this.display.input;}, + getWrapperElement: function(){return this.display.wrapper;}, + getScrollerElement: function(){return this.display.scroller;}, + getGutterElement: function(){return this.display.gutters;} + }; + + // OPTION DEFAULTS + + var optionHandlers = CodeMirror.optionHandlers = {}; + + // The default configuration options. + var defaults = CodeMirror.defaults = {}; + + function option(name, deflt, handle, notOnInit) { + CodeMirror.defaults[name] = deflt; + if (handle) optionHandlers[name] = + notOnInit ? function(cm, val, old) {if (old != Init) handle(cm, val, old);} : handle; + } + + var Init = CodeMirror.Init = {toString: function(){return "CodeMirror.Init";}}; + + // These two are, on init, called from the constructor because they + // have to be initialized before the editor can start at all. + option("value", "", function(cm, val) {cm.setValue(val);}, true); + option("mode", null, loadMode, true); + + option("indentUnit", 2, loadMode, true); + option("indentWithTabs", false); + option("smartIndent", true); + option("tabSize", 4, function(cm) { + loadMode(cm); + clearCaches(cm); + updateDisplay(cm, true); + }, true); + option("electricChars", true); + + option("theme", "default", function(cm) { + themeChanged(cm); + guttersChanged(cm); + }, true); + option("keyMap", "default", keyMapChanged); + option("extraKeys", null); + + option("onKeyEvent", null); + option("onDragEvent", null); + + option("lineWrapping", false, wrappingChanged, true); + option("gutters", [], function(cm) { + setGuttersForLineNumbers(cm.options); + guttersChanged(cm); + }, true); + option("lineNumbers", false, function(cm) { + setGuttersForLineNumbers(cm.options); + guttersChanged(cm); + }, true); + option("firstLineNumber", 1, guttersChanged, true); + option("lineNumberFormatter", function(integer) {return integer;}, guttersChanged, true); + option("showCursorWhenSelecting", false, updateSelection, true); + + option("readOnly", false, function(cm, val) { + if (val == "nocursor") {onBlur(cm); cm.display.input.blur();} + else if (!val) resetInput(cm, true); + }); + option("dragDrop", true); + + option("cursorBlinkRate", 530); + option("cursorHeight", 1); + option("workTime", 100); + option("workDelay", 100); + option("flattenSpans", true); + option("pollInterval", 100); + option("undoDepth", 40); + option("viewportMargin", 10, function(cm){cm.refresh();}, true); + + option("tabindex", null, function(cm, val) { + cm.display.input.tabIndex = val || ""; + }); + option("autofocus", null); + + // MODE DEFINITION AND QUERYING + + // Known modes, by name and by MIME + var modes = CodeMirror.modes = {}, mimeModes = CodeMirror.mimeModes = {}; + + CodeMirror.defineMode = function(name, mode) { + if (!CodeMirror.defaults.mode && name != "null") CodeMirror.defaults.mode = name; + if (arguments.length > 2) { + mode.dependencies = []; + for (var i = 2; i < arguments.length; ++i) mode.dependencies.push(arguments[i]); + } + modes[name] = mode; + }; + + CodeMirror.defineMIME = function(mime, spec) { + mimeModes[mime] = spec; + }; + + CodeMirror.resolveMode = function(spec) { + if (typeof spec == "string" && mimeModes.hasOwnProperty(spec)) + spec = mimeModes[spec]; + else if (typeof spec == "string" && /^[\w\-]+\/[\w\-]+\+xml$/.test(spec)) + return CodeMirror.resolveMode("application/xml"); + if (typeof spec == "string") return {name: spec}; + else return spec || {name: "null"}; + }; + + CodeMirror.getMode = function(options, spec) { + var spec = CodeMirror.resolveMode(spec); + var mfactory = modes[spec.name]; + if (!mfactory) return CodeMirror.getMode(options, "text/plain"); + var modeObj = mfactory(options, spec); + if (modeExtensions.hasOwnProperty(spec.name)) { + var exts = modeExtensions[spec.name]; + for (var prop in exts) { + if (!exts.hasOwnProperty(prop)) continue; + if (modeObj.hasOwnProperty(prop)) modeObj["_" + prop] = modeObj[prop]; + modeObj[prop] = exts[prop]; + } + } + modeObj.name = spec.name; + return modeObj; + }; + + CodeMirror.defineMode("null", function() { + return {token: function(stream) {stream.skipToEnd();}}; + }); + CodeMirror.defineMIME("text/plain", "null"); + + var modeExtensions = CodeMirror.modeExtensions = {}; + CodeMirror.extendMode = function(mode, properties) { + var exts = modeExtensions.hasOwnProperty(mode) ? modeExtensions[mode] : (modeExtensions[mode] = {}); + for (var prop in properties) if (properties.hasOwnProperty(prop)) + exts[prop] = properties[prop]; + }; + + // EXTENSIONS + + CodeMirror.defineExtension = function(name, func) { + CodeMirror.prototype[name] = func; + }; + + CodeMirror.defineOption = option; + + var initHooks = []; + CodeMirror.defineInitHook = function(f) {initHooks.push(f);}; + + // MODE STATE HANDLING + + // Utility functions for working with state. Exported because modes + // sometimes need to do this. + function copyState(mode, state) { + if (state === true) return state; + if (mode.copyState) return mode.copyState(state); + var nstate = {}; + for (var n in state) { + var val = state[n]; + if (val instanceof Array) val = val.concat([]); + nstate[n] = val; + } + return nstate; + } + CodeMirror.copyState = copyState; + + function startState(mode, a1, a2) { + return mode.startState ? mode.startState(a1, a2) : true; + } + CodeMirror.startState = startState; + + CodeMirror.innerMode = function(mode, state) { + while (mode.innerMode) { + var info = mode.innerMode(state); + state = info.state; + mode = info.mode; + } + return info || {mode: mode, state: state}; + }; + + // STANDARD COMMANDS + + var commands = CodeMirror.commands = { + selectAll: function(cm) {cm.setSelection({line: 0, ch: 0}, {line: cm.lineCount() - 1});}, + killLine: function(cm) { + var from = cm.getCursor(true), to = cm.getCursor(false), sel = !posEq(from, to); + if (!sel && cm.getLine(from.line).length == from.ch) + cm.replaceRange("", from, {line: from.line + 1, ch: 0}, "delete"); + else cm.replaceRange("", from, sel ? to : {line: from.line}, "delete"); + }, + deleteLine: function(cm) { + var l = cm.getCursor().line; + cm.replaceRange("", {line: l, ch: 0}, {line: l}, "delete"); + }, + undo: function(cm) {cm.undo();}, + redo: function(cm) {cm.redo();}, + goDocStart: function(cm) {cm.extendSelection({line: 0, ch: 0});}, + goDocEnd: function(cm) {cm.extendSelection({line: cm.lineCount() - 1});}, + goLineStart: function(cm) { + cm.extendSelection(lineStart(cm, cm.getCursor().line)); + }, + goLineStartSmart: function(cm) { + var cur = cm.getCursor(), start = lineStart(cm, cur.line); + var line = cm.getLineHandle(start.line); + var order = getOrder(line); + if (!order || order[0].level == 0) { + var firstNonWS = Math.max(0, line.text.search(/\S/)); + var inWS = cur.line == start.line && cur.ch <= firstNonWS && cur.ch; + cm.extendSelection({line: start.line, ch: inWS ? 0 : firstNonWS}); + } else cm.extendSelection(start); + }, + goLineEnd: function(cm) { + cm.extendSelection(lineEnd(cm, cm.getCursor().line)); + }, + goLineUp: function(cm) {cm.moveV(-1, "line");}, + goLineDown: function(cm) {cm.moveV(1, "line");}, + goPageUp: function(cm) {cm.moveV(-1, "page");}, + goPageDown: function(cm) {cm.moveV(1, "page");}, + goCharLeft: function(cm) {cm.moveH(-1, "char");}, + goCharRight: function(cm) {cm.moveH(1, "char");}, + goColumnLeft: function(cm) {cm.moveH(-1, "column");}, + goColumnRight: function(cm) {cm.moveH(1, "column");}, + goWordLeft: function(cm) {cm.moveH(-1, "word");}, + goWordRight: function(cm) {cm.moveH(1, "word");}, + delCharBefore: function(cm) {cm.deleteH(-1, "char");}, + delCharAfter: function(cm) {cm.deleteH(1, "char");}, + delWordBefore: function(cm) {cm.deleteH(-1, "word");}, + delWordAfter: function(cm) {cm.deleteH(1, "word");}, + indentAuto: function(cm) {cm.indentSelection("smart");}, + indentMore: function(cm) {cm.indentSelection("add");}, + indentLess: function(cm) {cm.indentSelection("subtract");}, + insertTab: function(cm) {cm.replaceSelection("\t", "end", "input");}, + defaultTab: function(cm) { + if (cm.somethingSelected()) cm.indentSelection("add"); + else cm.replaceSelection("\t", "end", "input"); + }, + transposeChars: function(cm) { + var cur = cm.getCursor(), line = cm.getLine(cur.line); + if (cur.ch > 0 && cur.ch < line.length - 1) + cm.replaceRange(line.charAt(cur.ch) + line.charAt(cur.ch - 1), + {line: cur.line, ch: cur.ch - 1}, {line: cur.line, ch: cur.ch + 1}); + }, + newlineAndIndent: function(cm) { + operation(cm, function() { + cm.replaceSelection("\n", "end", "input"); + cm.indentLine(cm.getCursor().line, null, true); + })(); + }, + toggleOverwrite: function(cm) {cm.toggleOverwrite();} + }; + + // STANDARD KEYMAPS + + var keyMap = CodeMirror.keyMap = {}; + keyMap.basic = { + "Left": "goCharLeft", "Right": "goCharRight", "Up": "goLineUp", "Down": "goLineDown", + "End": "goLineEnd", "Home": "goLineStartSmart", "PageUp": "goPageUp", "PageDown": "goPageDown", + "Delete": "delCharAfter", "Backspace": "delCharBefore", "Tab": "defaultTab", "Shift-Tab": "indentAuto", + "Enter": "newlineAndIndent", "Insert": "toggleOverwrite" + }; + // Note that the save and find-related commands aren't defined by + // default. Unknown commands are simply ignored. + keyMap.pcDefault = { + "Ctrl-A": "selectAll", "Ctrl-D": "deleteLine", "Ctrl-Z": "undo", "Shift-Ctrl-Z": "redo", "Ctrl-Y": "redo", + "Ctrl-Home": "goDocStart", "Alt-Up": "goDocStart", "Ctrl-End": "goDocEnd", "Ctrl-Down": "goDocEnd", + "Ctrl-Left": "goWordLeft", "Ctrl-Right": "goWordRight", "Alt-Left": "goLineStart", "Alt-Right": "goLineEnd", + "Ctrl-Backspace": "delWordBefore", "Ctrl-Delete": "delWordAfter", "Ctrl-S": "save", "Ctrl-F": "find", + "Ctrl-G": "findNext", "Shift-Ctrl-G": "findPrev", "Shift-Ctrl-F": "replace", "Shift-Ctrl-R": "replaceAll", + "Ctrl-[": "indentLess", "Ctrl-]": "indentMore", + fallthrough: "basic" + }; + keyMap.macDefault = { + "Cmd-A": "selectAll", "Cmd-D": "deleteLine", "Cmd-Z": "undo", "Shift-Cmd-Z": "redo", "Cmd-Y": "redo", + "Cmd-Up": "goDocStart", "Cmd-End": "goDocEnd", "Cmd-Down": "goDocEnd", "Alt-Left": "goWordLeft", + "Alt-Right": "goWordRight", "Cmd-Left": "goLineStart", "Cmd-Right": "goLineEnd", "Alt-Backspace": "delWordBefore", + "Ctrl-Alt-Backspace": "delWordAfter", "Alt-Delete": "delWordAfter", "Cmd-S": "save", "Cmd-F": "find", + "Cmd-G": "findNext", "Shift-Cmd-G": "findPrev", "Cmd-Alt-F": "replace", "Shift-Cmd-Alt-F": "replaceAll", + "Cmd-[": "indentLess", "Cmd-]": "indentMore", + fallthrough: ["basic", "emacsy"] + }; + keyMap["default"] = mac ? keyMap.macDefault : keyMap.pcDefault; + keyMap.emacsy = { + "Ctrl-F": "goCharRight", "Ctrl-B": "goCharLeft", "Ctrl-P": "goLineUp", "Ctrl-N": "goLineDown", + "Alt-F": "goWordRight", "Alt-B": "goWordLeft", "Ctrl-A": "goLineStart", "Ctrl-E": "goLineEnd", + "Ctrl-V": "goPageDown", "Shift-Ctrl-V": "goPageUp", "Ctrl-D": "delCharAfter", "Ctrl-H": "delCharBefore", + "Alt-D": "delWordAfter", "Alt-Backspace": "delWordBefore", "Ctrl-K": "killLine", "Ctrl-T": "transposeChars" + }; + + // KEYMAP DISPATCH + + function getKeyMap(val) { + if (typeof val == "string") return keyMap[val]; + else return val; + } + + function lookupKey(name, maps, handle, stop) { + function lookup(map) { + map = getKeyMap(map); + var found = map[name]; + if (found === false) { + if (stop) stop(); + return true; + } + if (found != null && handle(found)) return true; + if (map.nofallthrough) { + if (stop) stop(); + return true; + } + var fallthrough = map.fallthrough; + if (fallthrough == null) return false; + if (Object.prototype.toString.call(fallthrough) != "[object Array]") + return lookup(fallthrough); + for (var i = 0, e = fallthrough.length; i < e; ++i) { + if (lookup(fallthrough[i])) return true; + } + return false; + } + + for (var i = 0; i < maps.length; ++i) + if (lookup(maps[i])) return true; + } + function isModifierKey(event) { + var name = keyNames[e_prop(event, "keyCode")]; + return name == "Ctrl" || name == "Alt" || name == "Shift" || name == "Mod"; + } + CodeMirror.isModifierKey = isModifierKey; + + // FROMTEXTAREA + + CodeMirror.fromTextArea = function(textarea, options) { + if (!options) options = {}; + options.value = textarea.value; + if (!options.tabindex && textarea.tabindex) + options.tabindex = textarea.tabindex; + // Set autofocus to true if this textarea is focused, or if it has + // autofocus and no other element is focused. + if (options.autofocus == null) { + var hasFocus = document.body; + // doc.activeElement occasionally throws on IE + try { hasFocus = document.activeElement; } catch(e) {} + options.autofocus = hasFocus == textarea || + textarea.getAttribute("autofocus") != null && hasFocus == document.body; + } + + function save() {textarea.value = cm.getValue();} + if (textarea.form) { + // Deplorable hack to make the submit method do the right thing. + on(textarea.form, "submit", save); + var form = textarea.form, realSubmit = form.submit; + try { + form.submit = function wrappedSubmit() { + save(); + form.submit = realSubmit; + form.submit(); + form.submit = wrappedSubmit; + }; + } catch(e) {} + } + + textarea.style.display = "none"; + var cm = CodeMirror(function(node) { + textarea.parentNode.insertBefore(node, textarea.nextSibling); + }, options); + cm.save = save; + cm.getTextArea = function() { return textarea; }; + cm.toTextArea = function() { + save(); + textarea.parentNode.removeChild(cm.getWrapperElement()); + textarea.style.display = ""; + if (textarea.form) { + off(textarea.form, "submit", save); + if (typeof textarea.form.submit == "function") + textarea.form.submit = realSubmit; + } + }; + return cm; + }; + + // STRING STREAM + + // Fed to the mode parsers, provides helper functions to make + // parsers more succinct. + + // The character stream used by a mode's parser. + function StringStream(string, tabSize) { + this.pos = this.start = 0; + this.string = string; + this.tabSize = tabSize || 8; + } + + StringStream.prototype = { + eol: function() {return this.pos >= this.string.length;}, + sol: function() {return this.pos == 0;}, + peek: function() {return this.string.charAt(this.pos) || undefined;}, + next: function() { + if (this.pos < this.string.length) + return this.string.charAt(this.pos++); + }, + eat: function(match) { + var ch = this.string.charAt(this.pos); + if (typeof match == "string") var ok = ch == match; + else var ok = ch && (match.test ? match.test(ch) : match(ch)); + if (ok) {++this.pos; return ch;} + }, + eatWhile: function(match) { + var start = this.pos; + while (this.eat(match)){} + return this.pos > start; + }, + eatSpace: function() { + var start = this.pos; + while (/[\s\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos; + return this.pos > start; + }, + skipToEnd: function() {this.pos = this.string.length;}, + skipTo: function(ch) { + var found = this.string.indexOf(ch, this.pos); + if (found > -1) {this.pos = found; return true;} + }, + backUp: function(n) {this.pos -= n;}, + column: function() {return countColumn(this.string, this.start, this.tabSize);}, + indentation: function() {return countColumn(this.string, null, this.tabSize);}, + match: function(pattern, consume, caseInsensitive) { + if (typeof pattern == "string") { + var cased = function(str) {return caseInsensitive ? str.toLowerCase() : str;}; + if (cased(this.string).indexOf(cased(pattern), this.pos) == this.pos) { + if (consume !== false) this.pos += pattern.length; + return true; + } + } else { + var match = this.string.slice(this.pos).match(pattern); + if (match && match.index > 0) return null; + if (match && consume !== false) this.pos += match[0].length; + return match; + } + }, + current: function(){return this.string.slice(this.start, this.pos);} + }; + CodeMirror.StringStream = StringStream; + + // TEXTMARKERS + + function TextMarker(cm, type) { + this.lines = []; + this.type = type; + this.cm = cm; + } + + TextMarker.prototype.clear = function() { + if (this.explicitlyCleared) return; + startOperation(this.cm); + var min = null, max = null; + for (var i = 0; i < this.lines.length; ++i) { + var line = this.lines[i]; + var span = getMarkedSpanFor(line.markedSpans, this); + if (span.to != null) max = lineNo(line); + line.markedSpans = removeMarkedSpan(line.markedSpans, span); + if (span.from != null) + min = lineNo(line); + else if (this.collapsed && !lineIsHidden(line)) + updateLineHeight(line, textHeight(this.cm.display)); + } + if (min != null) regChange(this.cm, min, max + 1); + this.lines.length = 0; + this.explicitlyCleared = true; + if (this.collapsed && this.cm.view.cantEdit) { + this.cm.view.cantEdit = false; + reCheckSelection(this.cm); + } + endOperation(this.cm); + signalLater(this.cm, this, "clear"); + }; + + TextMarker.prototype.find = function() { + var from, to; + for (var i = 0; i < this.lines.length; ++i) { + var line = this.lines[i]; + var span = getMarkedSpanFor(line.markedSpans, this); + if (span.from != null || span.to != null) { + var found = lineNo(line); + if (span.from != null) from = {line: found, ch: span.from}; + if (span.to != null) to = {line: found, ch: span.to}; + } + } + if (this.type == "bookmark") return from; + return from && {from: from, to: to}; + }; + + function markText(cm, from, to, options, type) { + var doc = cm.view.doc; + var marker = new TextMarker(cm, type); + if (type == "range" && !posLess(from, to)) return marker; + if (options) for (var opt in options) if (options.hasOwnProperty(opt)) + marker[opt] = options[opt]; + if (marker.replacedWith) { + marker.collapsed = true; + marker.replacedWith = elt("span", [marker.replacedWith], "CodeMirror-widget"); + } + if (marker.collapsed) sawCollapsedSpans = true; + + var curLine = from.line, size = 0, collapsedAtStart, collapsedAtEnd; + doc.iter(curLine, to.line + 1, function(line) { + var span = {from: null, to: null, marker: marker}; + size += line.text.length; + if (curLine == from.line) {span.from = from.ch; size -= from.ch;} + if (curLine == to.line) {span.to = to.ch; size -= line.text.length - to.ch;} + if (marker.collapsed) { + if (curLine == to.line) collapsedAtEnd = collapsedSpanAt(line, to.ch); + if (curLine == from.line) collapsedAtStart = collapsedSpanAt(line, from.ch); + else updateLineHeight(line, 0); + } + addMarkedSpan(line, span); + if (marker.collapsed && curLine == from.line && lineIsHidden(line)) + updateLineHeight(line, 0); + ++curLine; + }); + + if (marker.readOnly) { + sawReadOnlySpans = true; + if (cm.view.history.done.length || cm.view.history.undone.length) + cm.clearHistory(); + } + if (marker.collapsed) { + if (collapsedAtStart != collapsedAtEnd) + throw new Error("Inserting collapsed marker overlapping an existing one"); + marker.size = size; + marker.atomic = true; + } + if (marker.className || marker.startStyle || marker.endStyle || marker.collapsed) + regChange(cm, from.line, to.line + 1); + if (marker.atomic) reCheckSelection(cm); + return marker; + } + + // TEXTMARKER SPANS + + function getMarkedSpanFor(spans, marker) { + if (spans) for (var i = 0; i < spans.length; ++i) { + var span = spans[i]; + if (span.marker == marker) return span; + } + } + function removeMarkedSpan(spans, span) { + for (var r, i = 0; i < spans.length; ++i) + if (spans[i] != span) (r || (r = [])).push(spans[i]); + return r; + } + function addMarkedSpan(line, span) { + line.markedSpans = line.markedSpans ? line.markedSpans.concat([span]) : [span]; + span.marker.lines.push(line); + } + + function markedSpansBefore(old, startCh) { + if (old) for (var i = 0, nw; i < old.length; ++i) { + var span = old[i], marker = span.marker; + var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= startCh : span.from < startCh); + if (startsBefore || marker.type == "bookmark" && span.from == startCh) { + var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= startCh : span.to > startCh); + (nw || (nw = [])).push({from: span.from, + to: endsAfter ? null : span.to, + marker: marker}); + } + } + return nw; + } + + function markedSpansAfter(old, startCh, endCh) { + if (old) for (var i = 0, nw; i < old.length; ++i) { + var span = old[i], marker = span.marker; + var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= endCh : span.to > endCh); + if (endsAfter || marker.type == "bookmark" && span.from == endCh && span.from != startCh) { + var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= endCh : span.from < endCh); + (nw || (nw = [])).push({from: startsBefore ? null : span.from - endCh, + to: span.to == null ? null : span.to - endCh, + marker: marker}); + } + } + return nw; + } + + function updateMarkedSpans(oldFirst, oldLast, startCh, endCh, newText) { + if (!oldFirst && !oldLast) return newText; + // Get the spans that 'stick out' on both sides + var first = markedSpansBefore(oldFirst, startCh); + var last = markedSpansAfter(oldLast, startCh, endCh); + + // Next, merge those two ends + var sameLine = newText.length == 1, offset = lst(newText).length + (sameLine ? startCh : 0); + if (first) { + // Fix up .to properties of first + for (var i = 0; i < first.length; ++i) { + var span = first[i]; + if (span.to == null) { + var found = getMarkedSpanFor(last, span.marker); + if (!found) span.to = startCh; + else if (sameLine) span.to = found.to == null ? null : found.to + offset; + } + } + } + if (last) { + // Fix up .from in last (or move them into first in case of sameLine) + for (var i = 0; i < last.length; ++i) { + var span = last[i]; + if (span.to != null) span.to += offset; + if (span.from == null) { + var found = getMarkedSpanFor(first, span.marker); + if (!found) { + span.from = offset; + if (sameLine) (first || (first = [])).push(span); + } + } else { + span.from += offset; + if (sameLine) (first || (first = [])).push(span); + } + } + } + + var newMarkers = [newHL(newText[0], first)]; + if (!sameLine) { + // Fill gap with whole-line-spans + var gap = newText.length - 2, gapMarkers; + if (gap > 0 && first) + for (var i = 0; i < first.length; ++i) + if (first[i].to == null) + (gapMarkers || (gapMarkers = [])).push({from: null, to: null, marker: first[i].marker}); + for (var i = 0; i < gap; ++i) + newMarkers.push(newHL(newText[i+1], gapMarkers)); + newMarkers.push(newHL(lst(newText), last)); + } + return newMarkers; + } + + function removeReadOnlyRanges(doc, from, to) { + var markers = null; + doc.iter(from.line, to.line + 1, function(line) { + if (line.markedSpans) for (var i = 0; i < line.markedSpans.length; ++i) { + var mark = line.markedSpans[i].marker; + if (mark.readOnly && (!markers || indexOf(markers, mark) == -1)) + (markers || (markers = [])).push(mark); + } + }); + if (!markers) return null; + var parts = [{from: from, to: to}]; + for (var i = 0; i < markers.length; ++i) { + var m = markers[i].find(); + for (var j = 0; j < parts.length; ++j) { + var p = parts[j]; + if (!posLess(m.from, p.to) || posLess(m.to, p.from)) continue; + var newParts = [j, 1]; + if (posLess(p.from, m.from)) newParts.push({from: p.from, to: m.from}); + if (posLess(m.to, p.to)) newParts.push({from: m.to, to: p.to}); + parts.splice.apply(parts, newParts); + j += newParts.length - 1; + } + } + return parts; + } + + function collapsedSpanAt(line, ch) { + var sps = sawCollapsedSpans && line.markedSpans, found; + if (sps) for (var sp, i = 0; i < sps.length; ++i) { + sp = sps[i]; + if (!sp.marker.collapsed) continue; + if ((sp.from == null || sp.from < ch) && + (sp.to == null || sp.to > ch) && + (!found || found.width < sp.marker.width)) + found = sp.marker; + } + return found; + } + function collapsedSpanAtStart(line) { return collapsedSpanAt(line, -1); } + function collapsedSpanAtEnd(line) { return collapsedSpanAt(line, line.text.length + 1); } + + function visualLine(doc, line) { + var merged; + while (merged = collapsedSpanAtStart(line)) + line = getLine(doc, merged.find().from.line); + return line; + } + + function lineIsHidden(line) { + var sps = sawCollapsedSpans && line.markedSpans; + if (sps) for (var sp, i = 0; i < sps.length; ++i) { + sp = sps[i]; + if (!sp.marker.collapsed) continue; + if (sp.from == null) return true; + if (sp.from == 0 && sp.marker.inclusiveLeft && lineIsHiddenInner(line, sp)) + return true; + } + } + window.lineIsHidden = lineIsHidden; + function lineIsHiddenInner(line, span) { + if (span.to == null || span.marker.inclusiveRight && span.to == line.text.length) + return true; + for (var sp, i = 0; i < line.markedSpans.length; ++i) { + sp = line.markedSpans[i]; + if (sp.marker.collapsed && sp.from == span.to && + (sp.marker.inclusiveLeft || span.marker.inclusiveRight) && + lineIsHiddenInner(line, sp)) return true; + } + } + + // hl stands for history-line, a data structure that can be either a + // string (line without markers) or a {text, markedSpans} object. + function hlText(val) { return typeof val == "string" ? val : val.text; } + function hlSpans(val) { + if (typeof val == "string") return null; + var spans = val.markedSpans, out = null; + for (var i = 0; i < spans.length; ++i) { + if (spans[i].marker.explicitlyCleared) { if (!out) out = spans.slice(0, i); } + else if (out) out.push(spans[i]); + } + return !out ? spans : out.length ? out : null; + } + function newHL(text, spans) { return spans ? {text: text, markedSpans: spans} : text; } + + function detachMarkedSpans(line) { + var spans = line.markedSpans; + if (!spans) return; + for (var i = 0; i < spans.length; ++i) { + var lines = spans[i].marker.lines; + var ix = indexOf(lines, line); + lines.splice(ix, 1); + } + line.markedSpans = null; + } + + function attachMarkedSpans(line, spans) { + if (!spans) return; + for (var i = 0; i < spans.length; ++i) + spans[i].marker.lines.push(line); + line.markedSpans = spans; + } + + // LINE DATA STRUCTURE + + // Line objects. These hold state related to a line, including + // highlighting info (the styles array). + function makeLine(text, markedSpans, height) { + var line = {text: text, height: height}; + attachMarkedSpans(line, markedSpans); + if (lineIsHidden(line)) line.height = 0; + return line; + } + + function updateLine(cm, line, text, markedSpans) { + line.text = text; + line.stateAfter = line.styles = null; + if (line.order != null) line.order = null; + detachMarkedSpans(line); + attachMarkedSpans(line, markedSpans); + if (lineIsHidden(line)) line.height = 0; + else if (!line.height) line.height = textHeight(cm.display); + signalLater(cm, line, "change"); + } + + function cleanUpLine(line) { + line.parent = null; + detachMarkedSpans(line); + } + + // Run the given mode's parser over a line, update the styles + // array, which contains alternating fragments of text and CSS + // classes. + function highlightLine(cm, line, state) { + var mode = cm.view.mode, flattenSpans = cm.options.flattenSpans; + var changed = !line.styles, pos = 0, curText = "", curStyle = null; + var stream = new StringStream(line.text, cm.options.tabSize), st = line.styles || (line.styles = []); + if (line.text == "" && mode.blankLine) mode.blankLine(state); + while (!stream.eol()) { + var style = mode.token(stream, state), substr = stream.current(); + stream.start = stream.pos; + if (!flattenSpans || curStyle != style) { + if (curText) { + changed = changed || pos >= st.length || curText != st[pos] || curStyle != st[pos+1]; + st[pos++] = curText; st[pos++] = curStyle; + } + curText = substr; curStyle = style; + } else curText = curText + substr; + // Give up when line is ridiculously long + if (stream.pos > 5000) break; + } + if (curText) { + changed = changed || pos >= st.length || curText != st[pos] || curStyle != st[pos+1]; + st[pos++] = curText; st[pos++] = curStyle; + } + if (stream.pos > 5000) { st[pos++] = line.text.slice(stream.pos); st[pos++] = null; } + if (pos != st.length) { st.length = pos; changed = true; } + return changed; + } + + // Lightweight form of highlight -- proceed over this line and + // update state, but don't save a style array. + function processLine(cm, line, state) { + var mode = cm.view.mode; + var stream = new StringStream(line.text, cm.options.tabSize); + if (line.text == "" && mode.blankLine) mode.blankLine(state); + while (!stream.eol() && stream.pos <= 5000) { + mode.token(stream, state); + stream.start = stream.pos; + } + } + + var styleToClassCache = {}; + function styleToClass(style) { + if (!style) return null; + return styleToClassCache[style] || + (styleToClassCache[style] = "cm-" + style.replace(/ +/g, " cm-")); + } + + function lineContent(cm, realLine, measure) { + var merged, line = realLine, lineBefore, sawBefore, simple = true; + while (merged = collapsedSpanAtStart(line)) { + simple = false; + line = getLine(cm.view.doc, merged.find().from.line); + if (!lineBefore) lineBefore = line; + } + + var builder = {pre: elt("pre"), col: 0, pos: 0, display: !measure, + measure: null, addedOne: false, cm: cm}; + if (line.textClass) builder.pre.className = line.textClass; + + do { + if (!line.styles) + highlightLine(cm, line, line.stateAfter = getStateBefore(cm, lineNo(line))); + builder.measure = line == realLine && measure; + builder.pos = 0; + builder.addToken = builder.measure ? buildTokenMeasure : buildToken; + if (measure && sawBefore && line != realLine && !builder.addedOne) { + measure[0] = builder.pre.appendChild(zeroWidthElement(cm.display.measure)); + builder.addedOne = true; + } + var next = insertLineContent(line, builder); + sawBefore = line == lineBefore; + if (next) { + line = getLine(cm.view.doc, next.to.line); + simple = false; + } + } while (next); + + if (measure && !builder.addedOne) + measure[0] = builder.pre.appendChild(simple ? elt("span", "\u00a0") : zeroWidthElement(cm.display.measure)); + if (!builder.pre.firstChild && !lineIsHidden(realLine)) + builder.pre.appendChild(document.createTextNode("\u00a0")); + + return builder.pre; + } + + var tokenSpecialChars = /[\t\u0000-\u0019\u200b\u2028\u2029\uFEFF]/g; + function buildToken(builder, text, style, startStyle, endStyle) { + if (!text) return; + if (!tokenSpecialChars.test(text)) { + builder.col += text.length; + var content = document.createTextNode(text); + } else { + var content = document.createDocumentFragment(), pos = 0; + while (true) { + tokenSpecialChars.lastIndex = pos; + var m = tokenSpecialChars.exec(text); + var skipped = m ? m.index - pos : text.length - pos; + if (skipped) { + content.appendChild(document.createTextNode(text.slice(pos, pos + skipped))); + builder.col += skipped; + } + if (!m) break; + pos += skipped + 1; + if (m[0] == "\t") { + var tabSize = builder.cm.options.tabSize, tabWidth = tabSize - builder.col % tabSize; + content.appendChild(elt("span", spaceStr(tabWidth), "cm-tab")); + builder.col += tabWidth; + } else { + var token = elt("span", "\u2022", "cm-invalidchar"); + token.title = "\\u" + m[0].charCodeAt(0).toString(16); + content.appendChild(token); + builder.col += 1; + } + } + } + if (style || startStyle || endStyle || builder.measure) { + var fullStyle = style || ""; + if (startStyle) fullStyle += startStyle; + if (endStyle) fullStyle += endStyle; + return builder.pre.appendChild(elt("span", [content], fullStyle)); + } + builder.pre.appendChild(content); + } + + function buildTokenMeasure(builder, text, style, startStyle, endStyle) { + for (var i = 0; i < text.length; ++i) { + if (i && i < text.length - 1 && + builder.cm.options.lineWrapping && + spanAffectsWrapping.test(text.slice(i - 1, i + 1))) + builder.pre.appendChild(elt("wbr")); + builder.measure[builder.pos++] = + buildToken(builder, text.charAt(i), style, + i == 0 && startStyle, i == text.length - 1 && endStyle); + } + if (text.length) builder.addedOne = true; + } + + function buildCollapsedSpan(builder, size, widget) { + if (widget) { + if (!builder.display) widget = widget.cloneNode(true); + builder.pre.appendChild(widget); + if (builder.measure && size) { + builder.measure[builder.pos] = widget; + builder.addedOne = true; + } + } + builder.pos += size; + } + + // Outputs a number of spans to make up a line, taking highlighting + // and marked text into account. + function insertLineContent(line, builder) { + var st = line.styles, spans = line.markedSpans; + if (!spans) { + for (var i = 0; i < st.length; i+=2) + builder.addToken(builder, st[i], styleToClass(st[i+1])); + return; + } + + var allText = line.text, len = allText.length; + var pos = 0, i = 0, text = "", style; + var nextChange = 0, spanStyle, spanEndStyle, spanStartStyle, collapsed; + for (;;) { + if (nextChange == pos) { // Update current marker set + spanStyle = spanEndStyle = spanStartStyle = ""; + collapsed = null; nextChange = Infinity; + var foundBookmark = null; + for (var j = 0; j < spans.length; ++j) { + var sp = spans[j], m = sp.marker; + if (sp.from <= pos && (sp.to == null || sp.to > pos)) { + if (sp.to != null && nextChange > sp.to) { nextChange = sp.to; spanEndStyle = ""; } + if (m.className) spanStyle += " " + m.className; + if (m.startStyle && sp.from == pos) spanStartStyle += " " + m.startStyle; + if (m.endStyle && sp.to == nextChange) spanEndStyle += " " + m.endStyle; + if (m.collapsed && (!collapsed || collapsed.marker.width < m.width)) + collapsed = sp; + } else if (sp.from > pos && nextChange > sp.from) { + nextChange = sp.from; + } + if (m.type == "bookmark" && sp.from == pos && m.replacedWith) + foundBookmark = m.replacedWith; + } + if (collapsed && (collapsed.from || 0) == pos) { + buildCollapsedSpan(builder, (collapsed.to == null ? len : collapsed.to) - pos, + collapsed.from != null && collapsed.marker.replacedWith); + if (collapsed.to == null) return collapsed.marker.find(); + } + if (foundBookmark && !collapsed) buildCollapsedSpan(builder, 0, foundBookmark); + } + if (pos >= len) break; + + var upto = Math.min(len, nextChange); + while (true) { + if (text) { + var end = pos + text.length; + if (!collapsed) { + var tokenText = end > upto ? text.slice(0, upto - pos) : text; + builder.addToken(builder, tokenText, style + spanStyle, + spanStartStyle, pos + tokenText.length == nextChange ? spanEndStyle : ""); + } + if (end >= upto) {text = text.slice(upto - pos); pos = upto; break;} + pos = end; + spanStartStyle = ""; + } + text = st[i++]; style = styleToClass(st[i++]); + } + } + } + + // DOCUMENT DATA STRUCTURE + + function LeafChunk(lines) { + this.lines = lines; + this.parent = null; + for (var i = 0, e = lines.length, height = 0; i < e; ++i) { + lines[i].parent = this; + height += lines[i].height; + } + this.height = height; + } + + LeafChunk.prototype = { + chunkSize: function() { return this.lines.length; }, + remove: function(at, n, cm) { + for (var i = at, e = at + n; i < e; ++i) { + var line = this.lines[i]; + this.height -= line.height; + cleanUpLine(line); + signalLater(cm, line, "delete"); + } + this.lines.splice(at, n); + }, + collapse: function(lines) { + lines.splice.apply(lines, [lines.length, 0].concat(this.lines)); + }, + insertHeight: function(at, lines, height) { + this.height += height; + this.lines = this.lines.slice(0, at).concat(lines).concat(this.lines.slice(at)); + for (var i = 0, e = lines.length; i < e; ++i) lines[i].parent = this; + }, + iterN: function(at, n, op) { + for (var e = at + n; at < e; ++at) + if (op(this.lines[at])) return true; + } + }; + + function BranchChunk(children) { + this.children = children; + var size = 0, height = 0; + for (var i = 0, e = children.length; i < e; ++i) { + var ch = children[i]; + size += ch.chunkSize(); height += ch.height; + ch.parent = this; + } + this.size = size; + this.height = height; + this.parent = null; + } + + BranchChunk.prototype = { + chunkSize: function() { return this.size; }, + remove: function(at, n, callbacks) { + this.size -= n; + for (var i = 0; i < this.children.length; ++i) { + var child = this.children[i], sz = child.chunkSize(); + if (at < sz) { + var rm = Math.min(n, sz - at), oldHeight = child.height; + child.remove(at, rm, callbacks); + this.height -= oldHeight - child.height; + if (sz == rm) { this.children.splice(i--, 1); child.parent = null; } + if ((n -= rm) == 0) break; + at = 0; + } else at -= sz; + } + if (this.size - n < 25) { + var lines = []; + this.collapse(lines); + this.children = [new LeafChunk(lines)]; + this.children[0].parent = this; + } + }, + collapse: function(lines) { + for (var i = 0, e = this.children.length; i < e; ++i) this.children[i].collapse(lines); + }, + insert: function(at, lines) { + var height = 0; + for (var i = 0, e = lines.length; i < e; ++i) height += lines[i].height; + this.insertHeight(at, lines, height); + }, + insertHeight: function(at, lines, height) { + this.size += lines.length; + this.height += height; + for (var i = 0, e = this.children.length; i < e; ++i) { + var child = this.children[i], sz = child.chunkSize(); + if (at <= sz) { + child.insertHeight(at, lines, height); + if (child.lines && child.lines.length > 50) { + while (child.lines.length > 50) { + var spilled = child.lines.splice(child.lines.length - 25, 25); + var newleaf = new LeafChunk(spilled); + child.height -= newleaf.height; + this.children.splice(i + 1, 0, newleaf); + newleaf.parent = this; + } + this.maybeSpill(); + } + break; + } + at -= sz; + } + }, + maybeSpill: function() { + if (this.children.length <= 10) return; + var me = this; + do { + var spilled = me.children.splice(me.children.length - 5, 5); + var sibling = new BranchChunk(spilled); + if (!me.parent) { // Become the parent node + var copy = new BranchChunk(me.children); + copy.parent = me; + me.children = [copy, sibling]; + me = copy; + } else { + me.size -= sibling.size; + me.height -= sibling.height; + var myIndex = indexOf(me.parent.children, me); + me.parent.children.splice(myIndex + 1, 0, sibling); + } + sibling.parent = me.parent; + } while (me.children.length > 10); + me.parent.maybeSpill(); + }, + iter: function(from, to, op) { this.iterN(from, to - from, op); }, + iterN: function(at, n, op) { + for (var i = 0, e = this.children.length; i < e; ++i) { + var child = this.children[i], sz = child.chunkSize(); + if (at < sz) { + var used = Math.min(n, sz - at); + if (child.iterN(at, used, op)) return true; + if ((n -= used) == 0) break; + at = 0; + } else at -= sz; + } + } + }; + + // LINE UTILITIES + + function getLine(chunk, n) { + while (!chunk.lines) { + for (var i = 0;; ++i) { + var child = chunk.children[i], sz = child.chunkSize(); + if (n < sz) { chunk = child; break; } + n -= sz; + } + } + return chunk.lines[n]; + } + + function updateLineHeight(line, height) { + var diff = height - line.height; + for (var n = line; n; n = n.parent) n.height += diff; + } + + function lineNo(line) { + if (line.parent == null) return null; + var cur = line.parent, no = indexOf(cur.lines, line); + for (var chunk = cur.parent; chunk; cur = chunk, chunk = chunk.parent) { + for (var i = 0;; ++i) { + if (chunk.children[i] == cur) break; + no += chunk.children[i].chunkSize(); + } + } + return no; + } + + function lineAtHeight(chunk, h) { + var n = 0; + outer: do { + for (var i = 0, e = chunk.children.length; i < e; ++i) { + var child = chunk.children[i], ch = child.height; + if (h < ch) { chunk = child; continue outer; } + h -= ch; + n += child.chunkSize(); + } + return n; + } while (!chunk.lines); + for (var i = 0, e = chunk.lines.length; i < e; ++i) { + var line = chunk.lines[i], lh = line.height; + if (h < lh) break; + h -= lh; + } + return n + i; + } + + function heightAtLine(cm, lineObj) { + lineObj = visualLine(cm.view.doc, lineObj); + + var h = 0, chunk = lineObj.parent; + for (var i = 0; i < chunk.lines.length; ++i) { + var line = chunk.lines[i]; + if (line == lineObj) break; + else h += line.height; + } + for (var p = chunk.parent; p; chunk = p, p = chunk.parent) { + for (var i = 0; i < p.children.length; ++i) { + var cur = p.children[i]; + if (cur == chunk) break; + else h += cur.height; + } + } + return h; + } + + function getOrder(line) { + var order = line.order; + if (order == null) order = line.order = bidiOrdering(line.text); + return order; + } + + // HISTORY + + function makeHistory() { + return { + // Arrays of history events. Doing something adds an event to + // done and clears undo. Undoing moves events from done to + // undone, redoing moves them in the other direction. + done: [], undone: [], + // Used to track when changes can be merged into a single undo + // event + lastTime: 0, lastOp: null, lastOrigin: null, + // Used by the isClean() method + dirtyCounter: 0 + }; + } + + function addChange(cm, start, added, old, origin, fromBefore, toBefore, fromAfter, toAfter) { + var history = cm.view.history; + history.undone.length = 0; + var time = +new Date, cur = lst(history.done); + + if (cur && + (history.lastOp == cm.curOp.id || + history.lastOrigin == origin && (origin == "input" || origin == "delete") && + history.lastTime > time - 600)) { + // Merge this change into the last event + var last = lst(cur.events); + if (last.start > start + old.length || last.start + last.added < start) { + // Doesn't intersect with last sub-event, add new sub-event + cur.events.push({start: start, added: added, old: old}); + } else { + // Patch up the last sub-event + var startBefore = Math.max(0, last.start - start), + endAfter = Math.max(0, (start + old.length) - (last.start + last.added)); + for (var i = startBefore; i > 0; --i) last.old.unshift(old[i - 1]); + for (var i = endAfter; i > 0; --i) last.old.push(old[old.length - i]); + if (startBefore) last.start = start; + last.added += added - (old.length - startBefore - endAfter); + } + cur.fromAfter = fromAfter; cur.toAfter = toAfter; + } else { + // Can not be merged, start a new event. + cur = {events: [{start: start, added: added, old: old}], + fromBefore: fromBefore, toBefore: toBefore, fromAfter: fromAfter, toAfter: toAfter}; + history.done.push(cur); + while (history.done.length > cm.options.undoDepth) + history.done.shift(); + if (history.dirtyCounter < 0) + // The user has made a change after undoing past the last clean state. + // We can never get back to a clean state now until markClean() is called. + history.dirtyCounter = NaN; + else + history.dirtyCounter++; + } + history.lastTime = time; + history.lastOp = cm.curOp.id; + history.lastOrigin = origin; + } + + // EVENT OPERATORS + + function stopMethod() {e_stop(this);} + // Ensure an event has a stop method. + function addStop(event) { + if (!event.stop) event.stop = stopMethod; + return event; + } + + function e_preventDefault(e) { + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + } + function e_stopPropagation(e) { + if (e.stopPropagation) e.stopPropagation(); + else e.cancelBubble = true; + } + function e_stop(e) {e_preventDefault(e); e_stopPropagation(e);} + CodeMirror.e_stop = e_stop; + CodeMirror.e_preventDefault = e_preventDefault; + CodeMirror.e_stopPropagation = e_stopPropagation; + + function e_target(e) {return e.target || e.srcElement;} + function e_button(e) { + var b = e.which; + if (b == null) { + if (e.button & 1) b = 1; + else if (e.button & 2) b = 3; + else if (e.button & 4) b = 2; + } + if (mac && e.ctrlKey && b == 1) b = 3; + return b; + } + + // Allow 3rd-party code to override event properties by adding an override + // object to an event object. + function e_prop(e, prop) { + var overridden = e.override && e.override.hasOwnProperty(prop); + return overridden ? e.override[prop] : e[prop]; + } + + // EVENT HANDLING + + function on(emitter, type, f) { + if (emitter.addEventListener) + emitter.addEventListener(type, f, false); + else if (emitter.attachEvent) + emitter.attachEvent("on" + type, f); + else { + var map = emitter._handlers || (emitter._handlers = {}); + var arr = map[type] || (map[type] = []); + arr.push(f); + } + } + + function off(emitter, type, f) { + if (emitter.removeEventListener) + emitter.removeEventListener(type, f, false); + else if (emitter.detachEvent) + emitter.detachEvent("on" + type, f); + else { + var arr = emitter._handlers && emitter._handlers[type]; + if (!arr) return; + for (var i = 0; i < arr.length; ++i) + if (arr[i] == f) { arr.splice(i, 1); break; } + } + } + + function signal(emitter, type /*, values...*/) { + var arr = emitter._handlers && emitter._handlers[type]; + if (!arr) return; + var args = Array.prototype.slice.call(arguments, 2); + for (var i = 0; i < arr.length; ++i) arr[i].apply(null, args); + } + + function signalLater(cm, emitter, type /*, values...*/) { + var arr = emitter._handlers && emitter._handlers[type]; + if (!arr) return; + var args = Array.prototype.slice.call(arguments, 3), flist = cm.curOp && cm.curOp.delayedCallbacks; + function bnd(f) {return function(){f.apply(null, args);};}; + for (var i = 0; i < arr.length; ++i) + if (flist) flist.push(bnd(arr[i])); + else arr[i].apply(null, args); + } + + function hasHandler(emitter, type) { + var arr = emitter._handlers && emitter._handlers[type]; + return arr && arr.length > 0; + } + + CodeMirror.on = on; CodeMirror.off = off; CodeMirror.signal = signal; + + // MISC UTILITIES + + // Number of pixels added to scroller and sizer to hide scrollbar + var scrollerCutOff = 30; + + // Returned or thrown by various protocols to signal 'I'm not + // handling this'. + var Pass = CodeMirror.Pass = {toString: function(){return "CodeMirror.Pass";}}; + + function Delayed() {this.id = null;} + Delayed.prototype = {set: function(ms, f) {clearTimeout(this.id); this.id = setTimeout(f, ms);}}; + + // Counts the column offset in a string, taking tabs into account. + // Used mostly to find indentation. + function countColumn(string, end, tabSize) { + if (end == null) { + end = string.search(/[^\s\u00a0]/); + if (end == -1) end = string.length; + } + for (var i = 0, n = 0; i < end; ++i) { + if (string.charAt(i) == "\t") n += tabSize - (n % tabSize); + else ++n; + } + return n; + } + CodeMirror.countColumn = countColumn; + + var spaceStrs = [""]; + function spaceStr(n) { + while (spaceStrs.length <= n) + spaceStrs.push(lst(spaceStrs) + " "); + return spaceStrs[n]; + } + + function lst(arr) { return arr[arr.length-1]; } + + function selectInput(node) { + if (ios) { // Mobile Safari apparently has a bug where select() is broken. + node.selectionStart = 0; + node.selectionEnd = node.value.length; + } else node.select(); + } + + function indexOf(collection, elt) { + if (collection.indexOf) return collection.indexOf(elt); + for (var i = 0, e = collection.length; i < e; ++i) + if (collection[i] == elt) return i; + return -1; + } + + function emptyArray(size) { + for (var a = [], i = 0; i < size; ++i) a.push(undefined); + return a; + } + + function bind(f) { + var args = Array.prototype.slice.call(arguments, 1); + return function(){return f.apply(null, args);}; + } + + var nonASCIISingleCaseWordChar = /[\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc]/; + function isWordChar(ch) { + return /\w/.test(ch) || ch > "\x80" && + (ch.toUpperCase() != ch.toLowerCase() || nonASCIISingleCaseWordChar.test(ch)); + } + + function isEmpty(obj) { + var c = 0; + for (var n in obj) if (obj.hasOwnProperty(n) && obj[n]) ++c; + return !c; + } + + var isExtendingChar = /[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\uA66F\uA670-\uA672\uA674-\uA67D\uA69F]/; + + // DOM UTILITIES + + function elt(tag, content, className, style) { + var e = document.createElement(tag); + if (className) e.className = className; + if (style) e.style.cssText = style; + if (typeof content == "string") setTextContent(e, content); + else if (content) for (var i = 0; i < content.length; ++i) e.appendChild(content[i]); + return e; + } + + function removeChildren(e) { + e.innerHTML = ""; + return e; + } + + function removeChildrenAndAdd(parent, e) { + return removeChildren(parent).appendChild(e); + } + + function setTextContent(e, str) { + if (ie_lt9) { + e.innerHTML = ""; + e.appendChild(document.createTextNode(str)); + } else e.textContent = str; + } + + // FEATURE DETECTION + + // Detect drag-and-drop + var dragAndDrop = function() { + // There is *some* kind of drag-and-drop support in IE6-8, but I + // couldn't get it to work yet. + if (ie_lt9) return false; + var div = elt('div'); + return "draggable" in div || "dragDrop" in div; + }(); + + // For a reason I have yet to figure out, some browsers disallow + // word wrapping between certain characters *only* if a new inline + // element is started between them. This makes it hard to reliably + // measure the position of things, since that requires inserting an + // extra span. This terribly fragile set of regexps matches the + // character combinations that suffer from this phenomenon on the + // various browsers. + var spanAffectsWrapping = /^$/; // Won't match any two-character string + if (gecko) spanAffectsWrapping = /$'/; + else if (safari) spanAffectsWrapping = /\-[^ \-?]|\?[^ !'\"\),.\-\/:;\?\]\}]/; + else if (chrome) spanAffectsWrapping = /\-[^ \-\.?]|\?[^ \-\.?\]\}:;!'\"\),\/]|[\.!\"#&%\)*+,:;=>\]|\}~][\(\{\[<]|\$'/; + + var knownScrollbarWidth; + function scrollbarWidth(measure) { + if (knownScrollbarWidth != null) return knownScrollbarWidth; + var test = elt("div", null, null, "width: 50px; height: 50px; overflow-x: scroll"); + removeChildrenAndAdd(measure, test); + if (test.offsetWidth) + knownScrollbarWidth = test.offsetHeight - test.clientHeight; + return knownScrollbarWidth || 0; + } + + var zwspSupported; + function zeroWidthElement(measure) { + if (zwspSupported == null) { + var test = elt("span", "\u200b"); + removeChildrenAndAdd(measure, elt("span", [test, document.createTextNode("x")])); + if (measure.firstChild.offsetHeight != 0) + zwspSupported = test.offsetWidth <= 1 && test.offsetHeight > 2 && !ie_lt8; + } + if (zwspSupported) return elt("span", "\u200b"); + else return elt("span", "\u00a0", null, "display: inline-block; width: 1px; margin-right: -1px"); + } + + // See if "".split is the broken IE version, if so, provide an + // alternative way to split lines. + var splitLines = "\n\nb".split(/\n/).length != 3 ? function(string) { + var pos = 0, result = [], l = string.length; + while (pos <= l) { + var nl = string.indexOf("\n", pos); + if (nl == -1) nl = string.length; + var line = string.slice(pos, string.charAt(nl - 1) == "\r" ? nl - 1 : nl); + var rt = line.indexOf("\r"); + if (rt != -1) { + result.push(line.slice(0, rt)); + pos += rt + 1; + } else { + result.push(line); + pos = nl + 1; + } + } + return result; + } : function(string){return string.split(/\r\n?|\n/);}; + CodeMirror.splitLines = splitLines; + + var hasSelection = window.getSelection ? function(te) { + try { return te.selectionStart != te.selectionEnd; } + catch(e) { return false; } + } : function(te) { + try {var range = te.ownerDocument.selection.createRange();} + catch(e) {} + if (!range || range.parentElement() != te) return false; + return range.compareEndPoints("StartToEnd", range) != 0; + }; + + var hasCopyEvent = (function() { + var e = elt("div"); + if ("oncopy" in e) return true; + e.setAttribute("oncopy", "return;"); + return typeof e.oncopy == 'function'; + })(); + + // KEY NAMING + + var keyNames = {3: "Enter", 8: "Backspace", 9: "Tab", 13: "Enter", 16: "Shift", 17: "Ctrl", 18: "Alt", + 19: "Pause", 20: "CapsLock", 27: "Esc", 32: "Space", 33: "PageUp", 34: "PageDown", 35: "End", + 36: "Home", 37: "Left", 38: "Up", 39: "Right", 40: "Down", 44: "PrintScrn", 45: "Insert", + 46: "Delete", 59: ";", 91: "Mod", 92: "Mod", 93: "Mod", 109: "-", 107: "=", 127: "Delete", + 186: ";", 187: "=", 188: ",", 189: "-", 190: ".", 191: "/", 192: "`", 219: "[", 220: "\\", + 221: "]", 222: "'", 63276: "PageUp", 63277: "PageDown", 63275: "End", 63273: "Home", + 63234: "Left", 63232: "Up", 63235: "Right", 63233: "Down", 63302: "Insert", 63272: "Delete"}; + CodeMirror.keyNames = keyNames; + (function() { + // Number keys + for (var i = 0; i < 10; i++) keyNames[i + 48] = String(i); + // Alphabetic keys + for (var i = 65; i <= 90; i++) keyNames[i] = String.fromCharCode(i); + // Function keys + for (var i = 1; i <= 12; i++) keyNames[i + 111] = keyNames[i + 63235] = "F" + i; + })(); + + // BIDI HELPERS + + function iterateBidiSections(order, from, to, f) { + if (!order) return f(from, to, "ltr"); + for (var i = 0; i < order.length; ++i) { + var part = order[i]; + if (part.from < to && part.to > from) + f(Math.max(part.from, from), Math.min(part.to, to), part.level == 1 ? "rtl" : "ltr"); + } + } + + function bidiLeft(part) { return part.level % 2 ? part.to : part.from; } + function bidiRight(part) { return part.level % 2 ? part.from : part.to; } + + function lineLeft(line) { var order = getOrder(line); return order ? bidiLeft(order[0]) : 0; } + function lineRight(line) { + var order = getOrder(line); + if (!order) return line.text.length; + return bidiRight(lst(order)); + } + + function lineStart(cm, lineN) { + var line = getLine(cm.view.doc, lineN); + var visual = visualLine(cm.view.doc, line); + if (visual != line) lineN = lineNo(visual); + var order = getOrder(visual); + var ch = !order ? 0 : order[0].level % 2 ? lineRight(visual) : lineLeft(visual); + return {line: lineN, ch: ch}; + } + function lineEnd(cm, lineNo) { + var merged, line; + while (merged = collapsedSpanAtEnd(line = getLine(cm.view.doc, lineNo))) + lineNo = merged.find().to.line; + var order = getOrder(line); + var ch = !order ? line.text.length : order[0].level % 2 ? lineLeft(line) : lineRight(line); + return {line: lineNo, ch: ch}; + } + + // This is somewhat involved. It is needed in order to move + // 'visually' through bi-directional text -- i.e., pressing left + // should make the cursor go left, even when in RTL text. The + // tricky part is the 'jumps', where RTL and LTR text touch each + // other. This often requires the cursor offset to move more than + // one unit, in order to visually move one unit. + function moveVisually(line, start, dir, byUnit) { + var bidi = getOrder(line); + if (!bidi) return moveLogically(line, start, dir, byUnit); + var moveOneUnit = byUnit ? function(pos, dir) { + do pos += dir; + while (pos > 0 && isExtendingChar.test(line.text.charAt(pos))); + return pos; + } : function(pos, dir) { return pos + dir; }; + var linedir = bidi[0].level; + for (var i = 0; i < bidi.length; ++i) { + var part = bidi[i], sticky = part.level % 2 == linedir; + if ((part.from < start && part.to > start) || + (sticky && (part.from == start || part.to == start))) break; + } + var target = moveOneUnit(start, part.level % 2 ? -dir : dir); + + while (target != null) { + if (part.level % 2 == linedir) { + if (target < part.from || target > part.to) { + part = bidi[i += dir]; + target = part && (dir > 0 == part.level % 2 ? moveOneUnit(part.to, -1) : moveOneUnit(part.from, 1)); + } else break; + } else { + if (target == bidiLeft(part)) { + part = bidi[--i]; + target = part && bidiRight(part); + } else if (target == bidiRight(part)) { + part = bidi[++i]; + target = part && bidiLeft(part); + } else break; + } + } + + return target < 0 || target > line.text.length ? null : target; + } + + function moveLogically(line, start, dir, byUnit) { + var target = start + dir; + if (byUnit) while (target > 0 && isExtendingChar.test(line.text.charAt(target))) target += dir; + return target < 0 || target > line.text.length ? null : target; + } + + // Bidirectional ordering algorithm + // See http://unicode.org/reports/tr9/tr9-13.html for the algorithm + // that this (partially) implements. + + // One-char codes used for character types: + // L (L): Left-to-Right + // R (R): Right-to-Left + // r (AL): Right-to-Left Arabic + // 1 (EN): European Number + // + (ES): European Number Separator + // % (ET): European Number Terminator + // n (AN): Arabic Number + // , (CS): Common Number Separator + // m (NSM): Non-Spacing Mark + // b (BN): Boundary Neutral + // s (B): Paragraph Separator + // t (S): Segment Separator + // w (WS): Whitespace + // N (ON): Other Neutrals + + // Returns null if characters are ordered as they appear + // (left-to-right), or an array of sections ({from, to, level} + // objects) in the order in which they occur visually. + var bidiOrdering = (function() { + // Character types for codepoints 0 to 0xff + var lowTypes = "bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLL"; + // Character types for codepoints 0x600 to 0x6ff + var arabicTypes = "rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmmrrrrrrrrrrrrrrrrrr"; + function charType(code) { + if (code <= 0xff) return lowTypes.charAt(code); + else if (0x590 <= code && code <= 0x5f4) return "R"; + else if (0x600 <= code && code <= 0x6ff) return arabicTypes.charAt(code - 0x600); + else if (0x700 <= code && code <= 0x8ac) return "r"; + else return "L"; + } + + var bidiRE = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/; + var isNeutral = /[stwN]/, isStrong = /[LRr]/, countsAsLeft = /[Lb1n]/, countsAsNum = /[1n]/; + + return function charOrdering(str) { + if (!bidiRE.test(str)) return false; + var len = str.length, types = [], startType = null; + for (var i = 0, type; i < len; ++i) { + types.push(type = charType(str.charCodeAt(i))); + if (startType == null) { + if (type == "L") startType = "L"; + else if (type == "R" || type == "r") startType = "R"; + } + } + if (startType == null) startType = "L"; + + // W1. Examine each non-spacing mark (NSM) in the level run, and + // change the type of the NSM to the type of the previous + // character. If the NSM is at the start of the level run, it will + // get the type of sor. + for (var i = 0, prev = startType; i < len; ++i) { + var type = types[i]; + if (type == "m") types[i] = prev; + else prev = type; + } + + // W2. Search backwards from each instance of a European number + // until the first strong type (R, L, AL, or sor) is found. If an + // AL is found, change the type of the European number to Arabic + // number. + // W3. Change all ALs to R. + for (var i = 0, cur = startType; i < len; ++i) { + var type = types[i]; + if (type == "1" && cur == "r") types[i] = "n"; + else if (isStrong.test(type)) { cur = type; if (type == "r") types[i] = "R"; } + } + + // W4. A single European separator between two European numbers + // changes to a European number. A single common separator between + // two numbers of the same type changes to that type. + for (var i = 1, prev = types[0]; i < len - 1; ++i) { + var type = types[i]; + if (type == "+" && prev == "1" && types[i+1] == "1") types[i] = "1"; + else if (type == "," && prev == types[i+1] && + (prev == "1" || prev == "n")) types[i] = prev; + prev = type; + } + + // W5. A sequence of European terminators adjacent to European + // numbers changes to all European numbers. + // W6. Otherwise, separators and terminators change to Other + // Neutral. + for (var i = 0; i < len; ++i) { + var type = types[i]; + if (type == ",") types[i] = "N"; + else if (type == "%") { + for (var end = i + 1; end < len && types[end] == "%"; ++end) {} + var replace = (i && types[i-1] == "!") || (end < len - 1 && types[end] == "1") ? "1" : "N"; + for (var j = i; j < end; ++j) types[j] = replace; + i = end - 1; + } + } + + // W7. Search backwards from each instance of a European number + // until the first strong type (R, L, or sor) is found. If an L is + // found, then change the type of the European number to L. + for (var i = 0, cur = startType; i < len; ++i) { + var type = types[i]; + if (cur == "L" && type == "1") types[i] = "L"; + else if (isStrong.test(type)) cur = type; + } + + // N1. A sequence of neutrals takes the direction of the + // surrounding strong text if the text on both sides has the same + // direction. European and Arabic numbers act as if they were R in + // terms of their influence on neutrals. Start-of-level-run (sor) + // and end-of-level-run (eor) are used at level run boundaries. + // N2. Any remaining neutrals take the embedding direction. + for (var i = 0; i < len; ++i) { + if (isNeutral.test(types[i])) { + for (var end = i + 1; end < len && isNeutral.test(types[end]); ++end) {} + var before = (i ? types[i-1] : startType) == "L"; + var after = (end < len - 1 ? types[end] : startType) == "L"; + var replace = before || after ? "L" : "R"; + for (var j = i; j < end; ++j) types[j] = replace; + i = end - 1; + } + } + + // Here we depart from the documented algorithm, in order to avoid + // building up an actual levels array. Since there are only three + // levels (0, 1, 2) in an implementation that doesn't take + // explicit embedding into account, we can build up the order on + // the fly, without following the level-based algorithm. + var order = [], m; + for (var i = 0; i < len;) { + if (countsAsLeft.test(types[i])) { + var start = i; + for (++i; i < len && countsAsLeft.test(types[i]); ++i) {} + order.push({from: start, to: i, level: 0}); + } else { + var pos = i, at = order.length; + for (++i; i < len && types[i] != "L"; ++i) {} + for (var j = pos; j < i;) { + if (countsAsNum.test(types[j])) { + if (pos < j) order.splice(at, 0, {from: pos, to: j, level: 1}); + var nstart = j; + for (++j; j < i && countsAsNum.test(types[j]); ++j) {} + order.splice(at, 0, {from: nstart, to: j, level: 2}); + pos = j; + } else ++j; + } + if (pos < i) order.splice(at, 0, {from: pos, to: i, level: 1}); + } + } + if (order[0].level == 1 && (m = str.match(/^\s+/))) { + order[0].from = m[0].length; + order.unshift({from: 0, to: m[0].length, level: 0}); + } + if (lst(order).level == 1 && (m = str.match(/\s+$/))) { + lst(order).to -= m[0].length; + order.push({from: len - m[0].length, to: len, level: 0}); + } + if (order[0].level != lst(order).level) + order.push({from: len, to: len, level: order[0].level}); + + return order; + }; + })(); + + // THE END + + CodeMirror.version = "3.0"; + + return CodeMirror; +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/javascript.js b/plato-report/assets/scripts/vendor/codemirror/javascript.js new file mode 100644 index 0000000000..f00be91e86 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/javascript.js @@ -0,0 +1,411 @@ +// TODO actually recognize syntax of TypeScript constructs + +CodeMirror.defineMode("javascript", function(config, parserConfig) { + var indentUnit = config.indentUnit; + var jsonMode = parserConfig.json; + var isTS = parserConfig.typescript; + + // Tokenizer + + var keywords = function(){ + function kw(type) {return {type: type, style: "keyword"};} + var A = kw("keyword a"), B = kw("keyword b"), C = kw("keyword c"); + var operator = kw("operator"), atom = {type: "atom", style: "atom"}; + + var jsKeywords = { + "if": A, "while": A, "with": A, "else": B, "do": B, "try": B, "finally": B, + "return": C, "break": C, "continue": C, "new": C, "delete": C, "throw": C, + "var": kw("var"), "const": kw("var"), "let": kw("var"), + "function": kw("function"), "catch": kw("catch"), + "for": kw("for"), "switch": kw("switch"), "case": kw("case"), "default": kw("default"), + "in": operator, "typeof": operator, "instanceof": operator, + "true": atom, "false": atom, "null": atom, "undefined": atom, "NaN": atom, "Infinity": atom + }; + + // Extend the 'normal' keywords with the TypeScript language extensions + if (isTS) { + var type = {type: "variable", style: "variable-3"}; + var tsKeywords = { + // object-like things + "interface": kw("interface"), + "class": kw("class"), + "extends": kw("extends"), + "constructor": kw("constructor"), + + // scope modifiers + "public": kw("public"), + "private": kw("private"), + "protected": kw("protected"), + "static": kw("static"), + + "super": kw("super"), + + // types + "string": type, "number": type, "bool": type, "any": type + }; + + for (var attr in tsKeywords) { + jsKeywords[attr] = tsKeywords[attr]; + } + } + + return jsKeywords; + }(); + + var isOperatorChar = /[+\-*&%=<>!?|]/; + + function chain(stream, state, f) { + state.tokenize = f; + return f(stream, state); + } + + function nextUntilUnescaped(stream, end) { + var escaped = false, next; + while ((next = stream.next()) != null) { + if (next == end && !escaped) + return false; + escaped = !escaped && next == "\\"; + } + return escaped; + } + + // Used as scratch variables to communicate multiple values without + // consing up tons of objects. + var type, content; + function ret(tp, style, cont) { + type = tp; content = cont; + return style; + } + + function jsTokenBase(stream, state) { + var ch = stream.next(); + if (ch == '"' || ch == "'") + return chain(stream, state, jsTokenString(ch)); + else if (/[\[\]{}\(\),;\:\.]/.test(ch)) + return ret(ch); + else if (ch == "0" && stream.eat(/x/i)) { + stream.eatWhile(/[\da-f]/i); + return ret("number", "number"); + } + else if (/\d/.test(ch) || ch == "-" && stream.eat(/\d/)) { + stream.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/); + return ret("number", "number"); + } + else if (ch == "/") { + if (stream.eat("*")) { + return chain(stream, state, jsTokenComment); + } + else if (stream.eat("/")) { + stream.skipToEnd(); + return ret("comment", "comment"); + } + else if (state.lastType == "operator" || state.lastType == "keyword c" || + /^[\[{}\(,;:]$/.test(state.lastType)) { + nextUntilUnescaped(stream, "/"); + stream.eatWhile(/[gimy]/); // 'y' is "sticky" option in Mozilla + return ret("regexp", "string-2"); + } + else { + stream.eatWhile(isOperatorChar); + return ret("operator", null, stream.current()); + } + } + else if (ch == "#") { + stream.skipToEnd(); + return ret("error", "error"); + } + else if (isOperatorChar.test(ch)) { + stream.eatWhile(isOperatorChar); + return ret("operator", null, stream.current()); + } + else { + stream.eatWhile(/[\w\$_]/); + var word = stream.current(), known = keywords.propertyIsEnumerable(word) && keywords[word]; + return (known && state.lastType != ".") ? ret(known.type, known.style, word) : + ret("variable", "variable", word); + } + } + + function jsTokenString(quote) { + return function(stream, state) { + if (!nextUntilUnescaped(stream, quote)) + state.tokenize = jsTokenBase; + return ret("string", "string"); + }; + } + + function jsTokenComment(stream, state) { + var maybeEnd = false, ch; + while (ch = stream.next()) { + if (ch == "/" && maybeEnd) { + state.tokenize = jsTokenBase; + break; + } + maybeEnd = (ch == "*"); + } + return ret("comment", "comment"); + } + + // Parser + + var atomicTypes = {"atom": true, "number": true, "variable": true, "string": true, "regexp": true}; + + function JSLexical(indented, column, type, align, prev, info) { + this.indented = indented; + this.column = column; + this.type = type; + this.prev = prev; + this.info = info; + if (align != null) this.align = align; + } + + function inScope(state, varname) { + for (var v = state.localVars; v; v = v.next) + if (v.name == varname) return true; + } + + function parseJS(state, style, type, content, stream) { + var cc = state.cc; + // Communicate our context to the combinators. + // (Less wasteful than consing up a hundred closures on every call.) + cx.state = state; cx.stream = stream; cx.marked = null, cx.cc = cc; + + if (!state.lexical.hasOwnProperty("align")) + state.lexical.align = true; + + while(true) { + var combinator = cc.length ? cc.pop() : jsonMode ? expression : statement; + if (combinator(type, content)) { + while(cc.length && cc[cc.length - 1].lex) + cc.pop()(); + if (cx.marked) return cx.marked; + if (type == "variable" && inScope(state, content)) return "variable-2"; + return style; + } + } + } + + // Combinator utils + + var cx = {state: null, column: null, marked: null, cc: null}; + function pass() { + for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]); + } + function cont() { + pass.apply(null, arguments); + return true; + } + function register(varname) { + var state = cx.state; + if (state.context) { + cx.marked = "def"; + for (var v = state.localVars; v; v = v.next) + if (v.name == varname) return; + state.localVars = {name: varname, next: state.localVars}; + } + } + + // Combinators + + var defaultVars = {name: "this", next: {name: "arguments"}}; + function pushcontext() { + cx.state.context = {prev: cx.state.context, vars: cx.state.localVars}; + cx.state.localVars = defaultVars; + } + function popcontext() { + cx.state.localVars = cx.state.context.vars; + cx.state.context = cx.state.context.prev; + } + function pushlex(type, info) { + var result = function() { + var state = cx.state; + state.lexical = new JSLexical(state.indented, cx.stream.column(), type, null, state.lexical, info); + }; + result.lex = true; + return result; + } + function poplex() { + var state = cx.state; + if (state.lexical.prev) { + if (state.lexical.type == ")") + state.indented = state.lexical.indented; + state.lexical = state.lexical.prev; + } + } + poplex.lex = true; + + function expect(wanted) { + return function expecting(type) { + if (type == wanted) return cont(); + else if (wanted == ";") return pass(); + else return cont(arguments.callee); + }; + } + + function statement(type) { + if (type == "var") return cont(pushlex("vardef"), vardef1, expect(";"), poplex); + if (type == "keyword a") return cont(pushlex("form"), expression, statement, poplex); + if (type == "keyword b") return cont(pushlex("form"), statement, poplex); + if (type == "{") return cont(pushlex("}"), block, poplex); + if (type == ";") return cont(); + if (type == "function") return cont(functiondef); + if (type == "for") return cont(pushlex("form"), expect("("), pushlex(")"), forspec1, expect(")"), + poplex, statement, poplex); + if (type == "variable") return cont(pushlex("stat"), maybelabel); + if (type == "switch") return cont(pushlex("form"), expression, pushlex("}", "switch"), expect("{"), + block, poplex, poplex); + if (type == "case") return cont(expression, expect(":")); + if (type == "default") return cont(expect(":")); + if (type == "catch") return cont(pushlex("form"), pushcontext, expect("("), funarg, expect(")"), + statement, poplex, popcontext); + return pass(pushlex("stat"), expression, expect(";"), poplex); + } + function expression(type) { + if (atomicTypes.hasOwnProperty(type)) return cont(maybeoperator); + if (type == "function") return cont(functiondef); + if (type == "keyword c") return cont(maybeexpression); + if (type == "(") return cont(pushlex(")"), maybeexpression, expect(")"), poplex, maybeoperator); + if (type == "operator") return cont(expression); + if (type == "[") return cont(pushlex("]"), commasep(expression, "]"), poplex, maybeoperator); + if (type == "{") return cont(pushlex("}"), commasep(objprop, "}"), poplex, maybeoperator); + return cont(); + } + function maybeexpression(type) { + if (type.match(/[;\}\)\],]/)) return pass(); + return pass(expression); + } + + function maybeoperator(type, value) { + if (type == "operator" && /\+\+|--/.test(value)) return cont(maybeoperator); + if (type == "operator" && value == "?") return cont(expression, expect(":"), expression); + if (type == ";") return; + if (type == "(") return cont(pushlex(")"), commasep(expression, ")"), poplex, maybeoperator); + if (type == ".") return cont(property, maybeoperator); + if (type == "[") return cont(pushlex("]"), expression, expect("]"), poplex, maybeoperator); + } + function maybelabel(type) { + if (type == ":") return cont(poplex, statement); + return pass(maybeoperator, expect(";"), poplex); + } + function property(type) { + if (type == "variable") {cx.marked = "property"; return cont();} + } + function objprop(type) { + if (type == "variable") cx.marked = "property"; + if (atomicTypes.hasOwnProperty(type)) return cont(expect(":"), expression); + } + function commasep(what, end) { + function proceed(type) { + if (type == ",") return cont(what, proceed); + if (type == end) return cont(); + return cont(expect(end)); + } + return function commaSeparated(type) { + if (type == end) return cont(); + else return pass(what, proceed); + }; + } + function block(type) { + if (type == "}") return cont(); + return pass(statement, block); + } + function maybetype(type) { + if (type == ":") return cont(typedef); + return pass(); + } + function typedef(type) { + if (type == "variable"){cx.marked = "variable-3"; return cont();} + return pass(); + } + function vardef1(type, value) { + if (type == "variable") { + register(value); + return isTS ? cont(maybetype, vardef2) : cont(vardef2); + } + return pass(); + } + function vardef2(type, value) { + if (value == "=") return cont(expression, vardef2); + if (type == ",") return cont(vardef1); + } + function forspec1(type) { + if (type == "var") return cont(vardef1, expect(";"), forspec2); + if (type == ";") return cont(forspec2); + if (type == "variable") return cont(formaybein); + return cont(forspec2); + } + function formaybein(_type, value) { + if (value == "in") return cont(expression); + return cont(maybeoperator, forspec2); + } + function forspec2(type, value) { + if (type == ";") return cont(forspec3); + if (value == "in") return cont(expression); + return cont(expression, expect(";"), forspec3); + } + function forspec3(type) { + if (type != ")") cont(expression); + } + function functiondef(type, value) { + if (type == "variable") {register(value); return cont(functiondef);} + if (type == "(") return cont(pushlex(")"), pushcontext, commasep(funarg, ")"), poplex, statement, popcontext); + } + function funarg(type, value) { + if (type == "variable") {register(value); return isTS ? cont(maybetype) : cont();} + } + + // Interface + + return { + startState: function(basecolumn) { + return { + tokenize: jsTokenBase, + lastType: null, + cc: [], + lexical: new JSLexical((basecolumn || 0) - indentUnit, 0, "block", false), + localVars: parserConfig.localVars, + context: parserConfig.localVars && {vars: parserConfig.localVars}, + indented: 0 + }; + }, + + token: function(stream, state) { + if (stream.sol()) { + if (!state.lexical.hasOwnProperty("align")) + state.lexical.align = false; + state.indented = stream.indentation(); + } + if (stream.eatSpace()) return null; + var style = state.tokenize(stream, state); + if (type == "comment") return style; + state.lastType = type; + return parseJS(state, style, type, content, stream); + }, + + indent: function(state, textAfter) { + if (state.tokenize == jsTokenComment) return CodeMirror.Pass; + if (state.tokenize != jsTokenBase) return 0; + var firstChar = textAfter && textAfter.charAt(0), lexical = state.lexical; + if (lexical.type == "stat" && firstChar == "}") lexical = lexical.prev; + var type = lexical.type, closing = firstChar == type; + if (type == "vardef") return lexical.indented + (state.lastType == "operator" || state.lastType == "," ? 4 : 0); + else if (type == "form" && firstChar == "{") return lexical.indented; + else if (type == "form") return lexical.indented + indentUnit; + else if (type == "stat") + return lexical.indented + (state.lastType == "operator" || state.lastType == "," ? indentUnit : 0); + else if (lexical.info == "switch" && !closing) + return lexical.indented + (/^(?:case|default)\b/.test(textAfter) ? indentUnit : 2 * indentUnit); + else if (lexical.align) return lexical.column + (closing ? 0 : 1); + else return lexical.indented + (closing ? 0 : indentUnit); + }, + + electricChars: ":{}", + + jsonMode: jsonMode + }; +}); + +CodeMirror.defineMIME("text/javascript", "javascript"); +CodeMirror.defineMIME("application/json", {name: "javascript", json: true}); +CodeMirror.defineMIME("text/typescript", { name: "javascript", typescript: true }); +CodeMirror.defineMIME("application/typescript", { name: "javascript", typescript: true }); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/closetag.js b/plato-report/assets/scripts/vendor/codemirror/util/closetag.js new file mode 100644 index 0000000000..7320c17184 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/closetag.js @@ -0,0 +1,85 @@ +/** + * Tag-closer extension for CodeMirror. + * + * This extension adds an "autoCloseTags" option that can be set to + * either true to get the default behavior, or an object to further + * configure its behavior. + * + * These are supported options: + * + * `whenClosing` (default true) + * Whether to autoclose when the '/' of a closing tag is typed. + * `whenOpening` (default true) + * Whether to autoclose the tag when the final '>' of an opening + * tag is typed. + * `dontCloseTags` (default is empty tags for HTML, none for XML) + * An array of tag names that should not be autoclosed. + * `indentTags` (default is block tags for HTML, none for XML) + * An array of tag names that should, when opened, cause a + * blank line to be added inside the tag, and the blank line and + * closing line to be indented. + * + * See demos/closetag.html for a usage example. + */ + +(function() { + CodeMirror.defineOption("autoCloseTags", false, function(cm, val, old) { + if (val && (old == CodeMirror.Init || !old)) { + var map = {name: "autoCloseTags"}; + if (typeof val != "object" || val.whenClosing) + map["'/'"] = function(cm) { autoCloseTag(cm, '/'); }; + if (typeof val != "object" || val.whenOpening) + map["'>'"] = function(cm) { autoCloseTag(cm, '>'); }; + cm.addKeyMap(map); + } else if (!val && (old != CodeMirror.Init && old)) { + cm.removeKeyMap("autoCloseTags"); + } + }); + + var htmlDontClose = ["area", "base", "br", "col", "command", "embed", "hr", "img", "input", "keygen", "link", "meta", "param", + "source", "track", "wbr"]; + var htmlIndent = ["applet", "blockquote", "body", "button", "div", "dl", "fieldset", "form", "frameset", "h1", "h2", "h3", "h4", + "h5", "h6", "head", "html", "iframe", "layer", "legend", "object", "ol", "p", "select", "table", "ul"]; + + function autoCloseTag(cm, ch) { + var pos = cm.getCursor(), tok = cm.getTokenAt(pos); + var inner = CodeMirror.innerMode(cm.getMode(), tok.state), state = inner.state; + if (inner.mode.name != "xml") throw CodeMirror.Pass; + + var opt = cm.getOption("autoCloseTags"), html = inner.mode.configuration == "html"; + var dontCloseTags = (typeof opt == "object" && opt.dontCloseTags) || (html && htmlDontClose); + var indentTags = (typeof opt == "object" && opt.indentTags) || (html && htmlIndent); + + if (ch == ">" && state.tagName) { + var tagName = state.tagName; + if (tok.end > pos.ch) tagName = tagName.slice(0, tagName.length - tok.end + pos.ch); + var lowerTagName = tagName.toLowerCase(); + // Don't process the '>' at the end of an end-tag or self-closing tag + if (tok.type == "tag" && state.type == "closeTag" || + /\/\s*$/.test(tok.string) || + dontCloseTags && indexOf(dontCloseTags, lowerTagName) > -1) + throw CodeMirror.Pass; + + var doIndent = indentTags && indexOf(indentTags, lowerTagName) > -1; + cm.replaceSelection(">" + (doIndent ? "\n\n" : "") + "", + doIndent ? {line: pos.line + 1, ch: 0} : {line: pos.line, ch: pos.ch + 1}); + if (doIndent) { + cm.indentLine(pos.line + 1); + cm.indentLine(pos.line + 2); + } + return; + } else if (ch == "/" && tok.type == "tag" && tok.string == "<") { + var tagName = state.context && state.context.tagName; + if (tagName) cm.replaceSelection("/" + tagName + ">", "end"); + return; + } + throw CodeMirror.Pass; + } + + function indexOf(collection, elt) { + if (collection.indexOf) return collection.indexOf(elt); + for (var i = 0, e = collection.length; i < e; ++i) + if (collection[i] == elt) return i; + return -1; + } +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/colorize.js b/plato-report/assets/scripts/vendor/codemirror/util/colorize.js new file mode 100644 index 0000000000..62286d21e4 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/colorize.js @@ -0,0 +1,29 @@ +CodeMirror.colorize = (function() { + + var isBlock = /^(p|li|div|h\\d|pre|blockquote|td)$/; + + function textContent(node, out) { + if (node.nodeType == 3) return out.push(node.nodeValue); + for (var ch = node.firstChild; ch; ch = ch.nextSibling) { + textContent(ch, out); + if (isBlock.test(node.nodeType)) out.push("\n"); + } + } + + return function(collection, defaultMode) { + if (!collection) collection = document.body.getElementsByTagName("pre"); + + for (var i = 0; i < collection.length; ++i) { + var node = collection[i]; + var mode = node.getAttribute("data-lang") || defaultMode; + if (!mode) continue; + + var text = []; + textContent(node, text); + node.innerHTML = ""; + CodeMirror.runMode(text.join(""), mode, node); + + node.className += " cm-s-default"; + } + }; +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/continuecomment.js b/plato-report/assets/scripts/vendor/codemirror/util/continuecomment.js new file mode 100644 index 0000000000..dac83a81f6 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/continuecomment.js @@ -0,0 +1,36 @@ +(function() { + var modes = ["clike", "css", "javascript"]; + for (var i = 0; i < modes.length; ++i) + CodeMirror.extendMode(modes[i], {blockCommentStart: "/*", + blockCommentEnd: "*/", + blockCommentContinue: " * "}); + + CodeMirror.commands.newlineAndIndentContinueComment = function(cm) { + var pos = cm.getCursor(), token = cm.getTokenAt(pos); + var mode = CodeMirror.innerMode(cm.getMode(), token.state).mode; + var space; + + if (token.type == "comment" && mode.blockCommentStart) { + var end = token.string.indexOf(mode.blockCommentEnd); + var full = cm.getRange({line: pos.line, ch: 0}, {line: pos.line, ch: token.end}), found; + if (end != -1 && end == token.string.length - mode.blockCommentEnd.length) { + // Comment ended, don't continue it + } else if (token.string.indexOf(mode.blockCommentStart) == 0) { + space = full.slice(0, token.start); + if (!/^\s*$/.test(space)) { + space = ""; + for (var i = 0; i < token.start; ++i) space += " "; + } + } else if ((found = full.indexOf(mode.blockCommentContinue)) != -1 && + found + mode.blockCommentContinue.length > token.start && + /^\s*$/.test(full.slice(0, found))) { + space = full.slice(0, found); + } + } + + if (space != null) + cm.replaceSelection("\n" + space + mode.blockCommentContinue, "end"); + else + cm.execCommand("newlineAndIndent"); + }; +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/continuelist.js b/plato-report/assets/scripts/vendor/codemirror/util/continuelist.js new file mode 100644 index 0000000000..33b343bb53 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/continuelist.js @@ -0,0 +1,28 @@ +(function() { + CodeMirror.commands.newlineAndIndentContinueMarkdownList = function(cm) { + var pos = cm.getCursor(), token = cm.getTokenAt(pos); + var space; + if (token.className == "string") { + var full = cm.getRange({line: pos.line, ch: 0}, {line: pos.line, ch: token.end}); + var listStart = /\*|\d+\./, listContinue; + if (token.string.search(listStart) == 0) { + var reg = /^[\W]*(\d+)\./g; + var matches = reg.exec(full); + if(matches) + listContinue = (parseInt(matches[1]) + 1) + ". "; + else + listContinue = "* "; + space = full.slice(0, token.start); + if (!/^\s*$/.test(space)) { + space = ""; + for (var i = 0; i < token.start; ++i) space += " "; + } + } + } + + if (space != null) + cm.replaceSelection("\n" + space + listContinue, "end"); + else + cm.execCommand("newlineAndIndent"); + }; +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/dialog.css b/plato-report/assets/scripts/vendor/codemirror/util/dialog.css new file mode 100644 index 0000000000..2e7c0fc9b8 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/dialog.css @@ -0,0 +1,32 @@ +.CodeMirror-dialog { + position: absolute; + left: 0; right: 0; + background: white; + z-index: 15; + padding: .1em .8em; + overflow: hidden; + color: #333; +} + +.CodeMirror-dialog-top { + border-bottom: 1px solid #eee; + top: 0; +} + +.CodeMirror-dialog-bottom { + border-top: 1px solid #eee; + bottom: 0; +} + +.CodeMirror-dialog input { + border: none; + outline: none; + background: transparent; + width: 20em; + color: inherit; + font-family: monospace; +} + +.CodeMirror-dialog button { + font-size: 70%; +} diff --git a/plato-report/assets/scripts/vendor/codemirror/util/dialog.js b/plato-report/assets/scripts/vendor/codemirror/util/dialog.js new file mode 100644 index 0000000000..380b80455c --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/dialog.js @@ -0,0 +1,75 @@ +// Open simple dialogs on top of an editor. Relies on dialog.css. + +(function() { + function dialogDiv(cm, template, bottom) { + var wrap = cm.getWrapperElement(); + var dialog; + dialog = wrap.appendChild(document.createElement("div")); + if (bottom) { + dialog.className = "CodeMirror-dialog CodeMirror-dialog-bottom"; + } else { + dialog.className = "CodeMirror-dialog CodeMirror-dialog-top"; + } + dialog.innerHTML = template; + return dialog; + } + + CodeMirror.defineExtension("openDialog", function(template, callback, options) { + var dialog = dialogDiv(this, template, options && options.bottom); + var closed = false, me = this; + function close() { + if (closed) return; + closed = true; + dialog.parentNode.removeChild(dialog); + } + var inp = dialog.getElementsByTagName("input")[0], button; + if (inp) { + CodeMirror.on(inp, "keydown", function(e) { + if (e.keyCode == 13 || e.keyCode == 27) { + CodeMirror.e_stop(e); + close(); + me.focus(); + if (e.keyCode == 13) callback(inp.value); + } + }); + inp.focus(); + CodeMirror.on(inp, "blur", close); + } else if (button = dialog.getElementsByTagName("button")[0]) { + CodeMirror.on(button, "click", function() { + close(); + me.focus(); + }); + button.focus(); + CodeMirror.on(button, "blur", close); + } + return close; + }); + + CodeMirror.defineExtension("openConfirm", function(template, callbacks, options) { + var dialog = dialogDiv(this, template, options && options.bottom); + var buttons = dialog.getElementsByTagName("button"); + var closed = false, me = this, blurring = 1; + function close() { + if (closed) return; + closed = true; + dialog.parentNode.removeChild(dialog); + me.focus(); + } + buttons[0].focus(); + for (var i = 0; i < buttons.length; ++i) { + var b = buttons[i]; + (function(callback) { + CodeMirror.on(b, "click", function(e) { + CodeMirror.e_preventDefault(e); + close(); + if (callback) callback(me); + }); + })(callbacks[i]); + CodeMirror.on(b, "blur", function() { + --blurring; + setTimeout(function() { if (blurring <= 0) close(); }, 200); + }); + CodeMirror.on(b, "focus", function() { ++blurring; }); + } + }); +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/foldcode.js b/plato-report/assets/scripts/vendor/codemirror/util/foldcode.js new file mode 100644 index 0000000000..407bac2a5e --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/foldcode.js @@ -0,0 +1,182 @@ +// the tagRangeFinder function is +// Copyright (C) 2011 by Daniel Glazman +// released under the MIT license (../../LICENSE) like the rest of CodeMirror +CodeMirror.tagRangeFinder = function(cm, start) { + var nameStartChar = "A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD"; + var nameChar = nameStartChar + "\-\:\.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040"; + var xmlNAMERegExp = new RegExp("^[" + nameStartChar + "][" + nameChar + "]*"); + + var lineText = cm.getLine(start.line); + var found = false; + var tag = null; + var pos = start.ch; + while (!found) { + pos = lineText.indexOf("<", pos); + if (-1 == pos) // no tag on line + return; + if (pos + 1 < lineText.length && lineText[pos + 1] == "/") { // closing tag + pos++; + continue; + } + // ok we seem to have a start tag + if (!lineText.substr(pos + 1).match(xmlNAMERegExp)) { // not a tag name... + pos++; + continue; + } + var gtPos = lineText.indexOf(">", pos + 1); + if (-1 == gtPos) { // end of start tag not in line + var l = start.line + 1; + var foundGt = false; + var lastLine = cm.lineCount(); + while (l < lastLine && !foundGt) { + var lt = cm.getLine(l); + gtPos = lt.indexOf(">"); + if (-1 != gtPos) { // found a > + foundGt = true; + var slash = lt.lastIndexOf("/", gtPos); + if (-1 != slash && slash < gtPos) { + var str = lineText.substr(slash, gtPos - slash + 1); + if (!str.match( /\/\s*\>/ )) // yep, that's the end of empty tag + return; + } + } + l++; + } + found = true; + } + else { + var slashPos = lineText.lastIndexOf("/", gtPos); + if (-1 == slashPos) { // cannot be empty tag + found = true; + // don't continue + } + else { // empty tag? + // check if really empty tag + var str = lineText.substr(slashPos, gtPos - slashPos + 1); + if (!str.match( /\/\s*\>/ )) { // finally not empty + found = true; + // don't continue + } + } + } + if (found) { + var subLine = lineText.substr(pos + 1); + tag = subLine.match(xmlNAMERegExp); + if (tag) { + // we have an element name, wooohooo ! + tag = tag[0]; + // do we have the close tag on same line ??? + if (-1 != lineText.indexOf("", pos)) // yep + { + found = false; + } + // we don't, so we have a candidate... + } + else + found = false; + } + if (!found) + pos++; + } + + if (found) { + var startTag = "(\\<\\/" + tag + "\\>)|(\\<" + tag + "\\>)|(\\<" + tag + "\\s)|(\\<" + tag + "$)"; + var startTagRegExp = new RegExp(startTag); + var endTag = ""; + var depth = 1; + var l = start.line + 1; + var lastLine = cm.lineCount(); + while (l < lastLine) { + lineText = cm.getLine(l); + var match = lineText.match(startTagRegExp); + if (match) { + for (var i = 0; i < match.length; i++) { + if (match[i] == endTag) + depth--; + else + depth++; + if (!depth) return {from: {line: start.line, ch: gtPos + 1}, + to: {line: l, ch: match.index}}; + } + } + l++; + } + return; + } +}; + +CodeMirror.braceRangeFinder = function(cm, start) { + var line = start.line, lineText = cm.getLine(line); + var at = lineText.length, startChar, tokenType; + for (;;) { + var found = lineText.lastIndexOf("{", at); + if (found < start.ch) break; + tokenType = cm.getTokenAt({line: line, ch: found}).type; + if (!/^(comment|string)/.test(tokenType)) { startChar = found; break; } + at = found - 1; + } + if (startChar == null || lineText.lastIndexOf("}") > startChar) return; + var count = 1, lastLine = cm.lineCount(), end, endCh; + outer: for (var i = line + 1; i < lastLine; ++i) { + var text = cm.getLine(i), pos = 0; + for (;;) { + var nextOpen = text.indexOf("{", pos), nextClose = text.indexOf("}", pos); + if (nextOpen < 0) nextOpen = text.length; + if (nextClose < 0) nextClose = text.length; + pos = Math.min(nextOpen, nextClose); + if (pos == text.length) break; + if (cm.getTokenAt({line: i, ch: pos + 1}).type == tokenType) { + if (pos == nextOpen) ++count; + else if (!--count) { end = i; endCh = pos; break outer; } + } + ++pos; + } + } + if (end == null || end == line + 1) return; + return {from: {line: line, ch: startChar + 1}, + to: {line: end, ch: endCh}}; +}; + +CodeMirror.indentRangeFinder = function(cm, start) { + var tabSize = cm.getOption("tabSize"), firstLine = cm.getLine(start.line); + var myIndent = CodeMirror.countColumn(firstLine, null, tabSize); + for (var i = start.line + 1, end = cm.lineCount(); i < end; ++i) { + var curLine = cm.getLine(i); + if (CodeMirror.countColumn(curLine, null, tabSize) < myIndent) + return {from: {line: start.line, ch: firstLine.length}, + to: {line: i, ch: curLine.length}}; + } +}; + +CodeMirror.newFoldFunction = function(rangeFinder, widget) { + if (widget == null) widget = "\u2194"; + if (typeof widget == "string") { + var text = document.createTextNode(widget); + widget = document.createElement("span"); + widget.appendChild(text); + widget.className = "CodeMirror-foldmarker"; + } + + return function(cm, pos) { + if (typeof pos == "number") pos = {line: pos, ch: 0}; + var range = rangeFinder(cm, pos); + if (!range) return; + + var present = cm.findMarksAt(range.from), cleared = 0; + for (var i = 0; i < present.length; ++i) { + if (present[i].__isFold) { + ++cleared; + present[i].clear(); + } + } + if (cleared) return; + + var myWidget = widget.cloneNode(true); + CodeMirror.on(myWidget, "mousedown", function() {myRange.clear();}); + var myRange = cm.markText(range.from, range.to, { + replacedWith: myWidget, + clearOnEnter: true, + __isFold: true + }); + }; +}; diff --git a/plato-report/assets/scripts/vendor/codemirror/util/formatting.js b/plato-report/assets/scripts/vendor/codemirror/util/formatting.js new file mode 100644 index 0000000000..ccf2a9a6bb --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/formatting.js @@ -0,0 +1,108 @@ +(function() { + + CodeMirror.extendMode("css", { + commentStart: "/*", + commentEnd: "*/", + newlineAfterToken: function(_type, content) { + return /^[;{}]$/.test(content); + } + }); + + CodeMirror.extendMode("javascript", { + commentStart: "/*", + commentEnd: "*/", + // FIXME semicolons inside of for + newlineAfterToken: function(_type, content, textAfter, state) { + if (this.jsonMode) { + return /^[\[,{]$/.test(content) || /^}/.test(textAfter); + } else { + if (content == ";" && state.lexical && state.lexical.type == ")") return false; + return /^[;{}]$/.test(content) && !/^;/.test(textAfter); + } + } + }); + + CodeMirror.extendMode("xml", { + commentStart: "", + newlineAfterToken: function(type, content, textAfter) { + return type == "tag" && />$/.test(content) || /^ -1 && endIndex > -1 && endIndex > startIndex) { + // Take string till comment start + selText = selText.substr(0, startIndex) + // From comment start till comment end + + selText.substring(startIndex + curMode.commentStart.length, endIndex) + // From comment end till string end + + selText.substr(endIndex + curMode.commentEnd.length); + } + cm.replaceRange(selText, from, to); + } + }); + }); + + // Applies automatic mode-aware indentation to the specified range + CodeMirror.defineExtension("autoIndentRange", function (from, to) { + var cmInstance = this; + this.operation(function () { + for (var i = from.line; i <= to.line; i++) { + cmInstance.indentLine(i, "smart"); + } + }); + }); + + // Applies automatic formatting to the specified range + CodeMirror.defineExtension("autoFormatRange", function (from, to) { + var cm = this; + var outer = cm.getMode(), text = cm.getRange(from, to).split("\n"); + var state = CodeMirror.copyState(outer, cm.getTokenAt(from).state); + var tabSize = cm.getOption("tabSize"); + + var out = "", lines = 0, atSol = from.ch == 0; + function newline() { + out += "\n"; + atSol = true; + ++lines; + } + + for (var i = 0; i < text.length; ++i) { + var stream = new CodeMirror.StringStream(text[i], tabSize); + while (!stream.eol()) { + var inner = CodeMirror.innerMode(outer, state); + var style = outer.token(stream, state), cur = stream.current(); + stream.start = stream.pos; + if (!atSol || /\S/.test(cur)) { + out += cur; + atSol = false; + } + if (!atSol && inner.mode.newlineAfterToken && + inner.mode.newlineAfterToken(style, cur, stream.string.slice(stream.pos) || text[i+1] || "", inner.state)) + newline(); + } + if (!stream.pos && outer.blankLine) outer.blankLine(state); + if (!atSol) newline(); + } + + cm.operation(function () { + cm.replaceRange(out, from, to); + for (var cur = from.line + 1, end = from.line + lines; cur <= end; ++cur) + cm.indentLine(cur, "smart"); + cm.setSelection(from, cm.getCursor(false)); + }); + }); +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/javascript-hint.js b/plato-report/assets/scripts/vendor/codemirror/util/javascript-hint.js new file mode 100644 index 0000000000..07caba8766 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/javascript-hint.js @@ -0,0 +1,137 @@ +(function () { + function forEach(arr, f) { + for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]); + } + + function arrayContains(arr, item) { + if (!Array.prototype.indexOf) { + var i = arr.length; + while (i--) { + if (arr[i] === item) { + return true; + } + } + return false; + } + return arr.indexOf(item) != -1; + } + + function scriptHint(editor, keywords, getToken, options) { + // Find the token at the cursor + var cur = editor.getCursor(), token = getToken(editor, cur), tprop = token; + // If it's not a 'word-style' token, ignore the token. + if (!/^[\w$_]*$/.test(token.string)) { + token = tprop = {start: cur.ch, end: cur.ch, string: "", state: token.state, + type: token.string == "." ? "property" : null}; + } + // If it is a property, find out what it is a property of. + while (tprop.type == "property") { + tprop = getToken(editor, {line: cur.line, ch: tprop.start}); + if (tprop.string != ".") return; + tprop = getToken(editor, {line: cur.line, ch: tprop.start}); + if (tprop.string == ')') { + var level = 1; + do { + tprop = getToken(editor, {line: cur.line, ch: tprop.start}); + switch (tprop.string) { + case ')': level++; break; + case '(': level--; break; + default: break; + } + } while (level > 0); + tprop = getToken(editor, {line: cur.line, ch: tprop.start}); + if (tprop.type == 'variable') + tprop.type = 'function'; + else return; // no clue + } + if (!context) var context = []; + context.push(tprop); + } + return {list: getCompletions(token, context, keywords, options), + from: {line: cur.line, ch: token.start}, + to: {line: cur.line, ch: token.end}}; + } + + CodeMirror.javascriptHint = function(editor, options) { + return scriptHint(editor, javascriptKeywords, + function (e, cur) {return e.getTokenAt(cur);}, + options); + }; + + function getCoffeeScriptToken(editor, cur) { + // This getToken, it is for coffeescript, imitates the behavior of + // getTokenAt method in javascript.js, that is, returning "property" + // type and treat "." as indepenent token. + var token = editor.getTokenAt(cur); + if (cur.ch == token.start + 1 && token.string.charAt(0) == '.') { + token.end = token.start; + token.string = '.'; + token.type = "property"; + } + else if (/^\.[\w$_]*$/.test(token.string)) { + token.type = "property"; + token.start++; + token.string = token.string.replace(/\./, ''); + } + return token; + } + + CodeMirror.coffeescriptHint = function(editor, options) { + return scriptHint(editor, coffeescriptKeywords, getCoffeeScriptToken, options); + }; + + var stringProps = ("charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight " + + "toUpperCase toLowerCase split concat match replace search").split(" "); + var arrayProps = ("length concat join splice push pop shift unshift slice reverse sort indexOf " + + "lastIndexOf every some filter forEach map reduce reduceRight ").split(" "); + var funcProps = "prototype apply call bind".split(" "); + var javascriptKeywords = ("break case catch continue debugger default delete do else false finally for function " + + "if in instanceof new null return switch throw true try typeof var void while with").split(" "); + var coffeescriptKeywords = ("and break catch class continue delete do else extends false finally for " + + "if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes").split(" "); + + function getCompletions(token, context, keywords, options) { + var found = [], start = token.string; + function maybeAdd(str) { + if (str.indexOf(start) == 0 && !arrayContains(found, str)) found.push(str); + } + function gatherCompletions(obj) { + if (typeof obj == "string") forEach(stringProps, maybeAdd); + else if (obj instanceof Array) forEach(arrayProps, maybeAdd); + else if (obj instanceof Function) forEach(funcProps, maybeAdd); + for (var name in obj) maybeAdd(name); + } + + if (context) { + // If this is a property, see if it belongs to some object we can + // find in the current environment. + var obj = context.pop(), base; + if (obj.type == "variable") { + if (options && options.additionalContext) + base = options.additionalContext[obj.string]; + base = base || window[obj.string]; + } else if (obj.type == "string") { + base = ""; + } else if (obj.type == "atom") { + base = 1; + } else if (obj.type == "function") { + if (window.jQuery != null && (obj.string == '$' || obj.string == 'jQuery') && + (typeof window.jQuery == 'function')) + base = window.jQuery(); + else if (window._ != null && (obj.string == '_') && (typeof window._ == 'function')) + base = window._(); + } + while (base != null && context.length) + base = base[context.pop().string]; + if (base != null) gatherCompletions(base); + } + else { + // If not, just look in the window object and any local scope + // (reading into JS mode internals to get at the local variables) + for (var v = token.state.localVars; v; v = v.next) maybeAdd(v.name); + gatherCompletions(window); + forEach(keywords, maybeAdd); + } + return found; + } +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/loadmode.js b/plato-report/assets/scripts/vendor/codemirror/util/loadmode.js new file mode 100644 index 0000000000..60fafbb178 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/loadmode.js @@ -0,0 +1,51 @@ +(function() { + if (!CodeMirror.modeURL) CodeMirror.modeURL = "../mode/%N/%N.js"; + + var loading = {}; + function splitCallback(cont, n) { + var countDown = n; + return function() { if (--countDown == 0) cont(); }; + } + function ensureDeps(mode, cont) { + var deps = CodeMirror.modes[mode].dependencies; + if (!deps) return cont(); + var missing = []; + for (var i = 0; i < deps.length; ++i) { + if (!CodeMirror.modes.hasOwnProperty(deps[i])) + missing.push(deps[i]); + } + if (!missing.length) return cont(); + var split = splitCallback(cont, missing.length); + for (var i = 0; i < missing.length; ++i) + CodeMirror.requireMode(missing[i], split); + } + + CodeMirror.requireMode = function(mode, cont) { + if (typeof mode != "string") mode = mode.name; + if (CodeMirror.modes.hasOwnProperty(mode)) return ensureDeps(mode, cont); + if (loading.hasOwnProperty(mode)) return loading[mode].push(cont); + + var script = document.createElement("script"); + script.src = CodeMirror.modeURL.replace(/%N/g, mode); + var others = document.getElementsByTagName("script")[0]; + others.parentNode.insertBefore(script, others); + var list = loading[mode] = [cont]; + var count = 0, poll = setInterval(function() { + if (++count > 100) return clearInterval(poll); + if (CodeMirror.modes.hasOwnProperty(mode)) { + clearInterval(poll); + loading[mode] = null; + ensureDeps(mode, function() { + for (var i = 0; i < list.length; ++i) list[i](); + }); + } + }, 200); + }; + + CodeMirror.autoLoadMode = function(instance, mode) { + if (!CodeMirror.modes.hasOwnProperty(mode)) + CodeMirror.requireMode(mode, function() { + instance.setOption("mode", instance.getOption("mode")); + }); + }; +}()); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/match-highlighter.js b/plato-report/assets/scripts/vendor/codemirror/util/match-highlighter.js new file mode 100644 index 0000000000..bb93ebca46 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/match-highlighter.js @@ -0,0 +1,46 @@ +// Define match-highlighter commands. Depends on searchcursor.js +// Use by attaching the following function call to the cursorActivity event: + //myCodeMirror.matchHighlight(minChars); +// And including a special span.CodeMirror-matchhighlight css class (also optionally a separate one for .CodeMirror-focused -- see demo matchhighlighter.html) + +(function() { + var DEFAULT_MIN_CHARS = 2; + + function MatchHighlightState() { + this.marked = []; + } + function getMatchHighlightState(cm) { + return cm._matchHighlightState || (cm._matchHighlightState = new MatchHighlightState()); + } + + function clearMarks(cm) { + var state = getMatchHighlightState(cm); + for (var i = 0; i < state.marked.length; ++i) + state.marked[i].clear(); + state.marked = []; + } + + function markDocument(cm, className, minChars) { + clearMarks(cm); + minChars = (typeof minChars !== 'undefined' ? minChars : DEFAULT_MIN_CHARS); + if (cm.somethingSelected() && cm.getSelection().replace(/^\s+|\s+$/g, "").length >= minChars) { + var state = getMatchHighlightState(cm); + var query = cm.getSelection(); + cm.operation(function() { + if (cm.lineCount() < 2000) { // This is too expensive on big documents. + for (var cursor = cm.getSearchCursor(query); cursor.findNext();) { + //Only apply matchhighlight to the matches other than the one actually selected + if (cursor.from().line !== cm.getCursor(true).line || + cursor.from().ch !== cm.getCursor(true).ch) + state.marked.push(cm.markText(cursor.from(), cursor.to(), + {className: className})); + } + } + }); + } + } + + CodeMirror.defineExtension("matchHighlight", function(className, minChars) { + markDocument(this, className, minChars); + }); +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/matchbrackets.js b/plato-report/assets/scripts/vendor/codemirror/util/matchbrackets.js new file mode 100644 index 0000000000..2df2fbb35f --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/matchbrackets.js @@ -0,0 +1,63 @@ +(function() { + var matching = {"(": ")>", ")": "(<", "[": "]>", "]": "[<", "{": "}>", "}": "{<"}; + function findMatchingBracket(cm) { + var cur = cm.getCursor(), line = cm.getLineHandle(cur.line), pos = cur.ch - 1; + var match = (pos >= 0 && matching[line.text.charAt(pos)]) || matching[line.text.charAt(++pos)]; + if (!match) return null; + var forward = match.charAt(1) == ">", d = forward ? 1 : -1; + var style = cm.getTokenAt({line: cur.line, ch: pos + 1}).type; + + var stack = [line.text.charAt(pos)], re = /[(){}[\]]/; + function scan(line, lineNo, start) { + if (!line.text) return; + var pos = forward ? 0 : line.text.length - 1, end = forward ? line.text.length : -1; + if (start != null) pos = start + d; + for (; pos != end; pos += d) { + var ch = line.text.charAt(pos); + if (re.test(ch) && cm.getTokenAt({line: lineNo, ch: pos + 1}).type == style) { + var match = matching[ch]; + if (match.charAt(1) == ">" == forward) stack.push(ch); + else if (stack.pop() != match.charAt(0)) return {pos: pos, match: false}; + else if (!stack.length) return {pos: pos, match: true}; + } + } + } + for (var i = cur.line, found, e = forward ? Math.min(i + 100, cm.lineCount()) : Math.max(-1, i - 100); i != e; i+=d) { + if (i == cur.line) found = scan(line, i, pos); + else found = scan(cm.getLineHandle(i), i); + if (found) break; + } + return {from: {line: cur.line, ch: pos}, to: found && {line: i, ch: found.pos}, match: found && found.match}; + } + + function matchBrackets(cm, autoclear) { + var found = findMatchingBracket(cm); + if (!found) return; + var style = found.match ? "CodeMirror-matchingbracket" : "CodeMirror-nonmatchingbracket"; + var one = cm.markText(found.from, {line: found.from.line, ch: found.from.ch + 1}, + {className: style}); + var two = found.to && cm.markText(found.to, {line: found.to.line, ch: found.to.ch + 1}, + {className: style}); + var clear = function() { + cm.operation(function() { one.clear(); two && two.clear(); }); + }; + if (autoclear) setTimeout(clear, 800); + else return clear; + } + + var currentlyHighlighted = null; + function doMatchBrackets(cm) { + cm.operation(function() { + if (currentlyHighlighted) {currentlyHighlighted(); currentlyHighlighted = null;} + if (!cm.somethingSelected()) currentlyHighlighted = matchBrackets(cm, false); + }); + } + + CodeMirror.defineOption("matchBrackets", false, function(cm, val) { + if (val) cm.on("cursorActivity", doMatchBrackets); + else cm.off("cursorActivity", doMatchBrackets); + }); + + CodeMirror.defineExtension("matchBrackets", function() {matchBrackets(this, true);}); + CodeMirror.defineExtension("findMatchingBracket", function(){return findMatchingBracket(this);}); +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/multiplex.js b/plato-report/assets/scripts/vendor/codemirror/util/multiplex.js new file mode 100644 index 0000000000..e77ff2a9c3 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/multiplex.js @@ -0,0 +1,95 @@ +CodeMirror.multiplexingMode = function(outer /*, others */) { + // Others should be {open, close, mode [, delimStyle]} objects + var others = Array.prototype.slice.call(arguments, 1); + var n_others = others.length; + + function indexOf(string, pattern, from) { + if (typeof pattern == "string") return string.indexOf(pattern, from); + var m = pattern.exec(from ? string.slice(from) : string); + return m ? m.index + from : -1; + } + + return { + startState: function() { + return { + outer: CodeMirror.startState(outer), + innerActive: null, + inner: null + }; + }, + + copyState: function(state) { + return { + outer: CodeMirror.copyState(outer, state.outer), + innerActive: state.innerActive, + inner: state.innerActive && CodeMirror.copyState(state.innerActive.mode, state.inner) + }; + }, + + token: function(stream, state) { + if (!state.innerActive) { + var cutOff = Infinity, oldContent = stream.string; + for (var i = 0; i < n_others; ++i) { + var other = others[i]; + var found = indexOf(oldContent, other.open, stream.pos); + if (found == stream.pos) { + stream.match(other.open); + state.innerActive = other; + state.inner = CodeMirror.startState(other.mode, outer.indent ? outer.indent(state.outer, "") : 0); + return other.delimStyle; + } else if (found != -1 && found < cutOff) { + cutOff = found; + } + } + if (cutOff != Infinity) stream.string = oldContent.slice(0, cutOff); + var outerToken = outer.token(stream, state.outer); + if (cutOff != Infinity) stream.string = oldContent; + return outerToken; + } else { + var curInner = state.innerActive, oldContent = stream.string; + var found = indexOf(oldContent, curInner.close, stream.pos); + if (found == stream.pos) { + stream.match(curInner.close); + state.innerActive = state.inner = null; + return curInner.delimStyle; + } + if (found > -1) stream.string = oldContent.slice(0, found); + var innerToken = curInner.mode.token(stream, state.inner); + if (found > -1) stream.string = oldContent; + var cur = stream.current(), found = cur.indexOf(curInner.close); + if (found > -1) stream.backUp(cur.length - found); + return innerToken; + } + }, + + indent: function(state, textAfter) { + var mode = state.innerActive ? state.innerActive.mode : outer; + if (!mode.indent) return CodeMirror.Pass; + return mode.indent(state.innerActive ? state.inner : state.outer, textAfter); + }, + + blankLine: function(state) { + var mode = state.innerActive ? state.innerActive.mode : outer; + if (mode.blankLine) { + mode.blankLine(state.innerActive ? state.inner : state.outer); + } + if (!state.innerActive) { + for (var i = 0; i < n_others; ++i) { + var other = others[i]; + if (other.open === "\n") { + state.innerActive = other; + state.inner = CodeMirror.startState(other.mode, mode.indent ? mode.indent(state.outer, "") : 0); + } + } + } else if (mode.close === "\n") { + state.innerActive = state.inner = null; + } + }, + + electricChars: outer.electricChars, + + innerMode: function(state) { + return state.inner ? {state: state.inner, mode: state.innerActive.mode} : {state: state.outer, mode: outer}; + } + }; +}; diff --git a/plato-report/assets/scripts/vendor/codemirror/util/overlay.js b/plato-report/assets/scripts/vendor/codemirror/util/overlay.js new file mode 100644 index 0000000000..fba38987bb --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/overlay.js @@ -0,0 +1,59 @@ +// Utility function that allows modes to be combined. The mode given +// as the base argument takes care of most of the normal mode +// functionality, but a second (typically simple) mode is used, which +// can override the style of text. Both modes get to parse all of the +// text, but when both assign a non-null style to a piece of code, the +// overlay wins, unless the combine argument was true, in which case +// the styles are combined. + +// overlayParser is the old, deprecated name +CodeMirror.overlayMode = CodeMirror.overlayParser = function(base, overlay, combine) { + return { + startState: function() { + return { + base: CodeMirror.startState(base), + overlay: CodeMirror.startState(overlay), + basePos: 0, baseCur: null, + overlayPos: 0, overlayCur: null + }; + }, + copyState: function(state) { + return { + base: CodeMirror.copyState(base, state.base), + overlay: CodeMirror.copyState(overlay, state.overlay), + basePos: state.basePos, baseCur: null, + overlayPos: state.overlayPos, overlayCur: null + }; + }, + + token: function(stream, state) { + if (stream.start == state.basePos) { + state.baseCur = base.token(stream, state.base); + state.basePos = stream.pos; + } + if (stream.start == state.overlayPos) { + stream.pos = stream.start; + state.overlayCur = overlay.token(stream, state.overlay); + state.overlayPos = stream.pos; + } + stream.pos = Math.min(state.basePos, state.overlayPos); + if (stream.eol()) state.basePos = state.overlayPos = 0; + + if (state.overlayCur == null) return state.baseCur; + if (state.baseCur != null && combine) return state.baseCur + " " + state.overlayCur; + else return state.overlayCur; + }, + + indent: base.indent && function(state, textAfter) { + return base.indent(state.base, textAfter); + }, + electricChars: base.electricChars, + + innerMode: function(state) { return {state: state.base, mode: base}; }, + + blankLine: function(state) { + if (base.blankLine) base.blankLine(state.base); + if (overlay.blankLine) overlay.blankLine(state.overlay); + } + }; +}; diff --git a/plato-report/assets/scripts/vendor/codemirror/util/pig-hint.js b/plato-report/assets/scripts/vendor/codemirror/util/pig-hint.js new file mode 100644 index 0000000000..149b468158 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/pig-hint.js @@ -0,0 +1,117 @@ +(function () { + function forEach(arr, f) { + for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]); + } + + function arrayContains(arr, item) { + if (!Array.prototype.indexOf) { + var i = arr.length; + while (i--) { + if (arr[i] === item) { + return true; + } + } + return false; + } + return arr.indexOf(item) != -1; + } + + function scriptHint(editor, _keywords, getToken) { + // Find the token at the cursor + var cur = editor.getCursor(), token = getToken(editor, cur), tprop = token; + // If it's not a 'word-style' token, ignore the token. + + if (!/^[\w$_]*$/.test(token.string)) { + token = tprop = {start: cur.ch, end: cur.ch, string: "", state: token.state, + className: token.string == ":" ? "pig-type" : null}; + } + + if (!context) var context = []; + context.push(tprop); + + var completionList = getCompletions(token, context); + completionList = completionList.sort(); + //prevent autocomplete for last word, instead show dropdown with one word + if(completionList.length == 1) { + completionList.push(" "); + } + + return {list: completionList, + from: {line: cur.line, ch: token.start}, + to: {line: cur.line, ch: token.end}}; + } + + CodeMirror.pigHint = function(editor) { + return scriptHint(editor, pigKeywordsU, function (e, cur) {return e.getTokenAt(cur);}); + }; + + var pigKeywords = "VOID IMPORT RETURNS DEFINE LOAD FILTER FOREACH ORDER CUBE DISTINCT COGROUP " + + "JOIN CROSS UNION SPLIT INTO IF OTHERWISE ALL AS BY USING INNER OUTER ONSCHEMA PARALLEL " + + "PARTITION GROUP AND OR NOT GENERATE FLATTEN ASC DESC IS STREAM THROUGH STORE MAPREDUCE " + + "SHIP CACHE INPUT OUTPUT STDERROR STDIN STDOUT LIMIT SAMPLE LEFT RIGHT FULL EQ GT LT GTE LTE " + + "NEQ MATCHES TRUE FALSE"; + var pigKeywordsU = pigKeywords.split(" "); + var pigKeywordsL = pigKeywords.toLowerCase().split(" "); + + var pigTypes = "BOOLEAN INT LONG FLOAT DOUBLE CHARARRAY BYTEARRAY BAG TUPLE MAP"; + var pigTypesU = pigTypes.split(" "); + var pigTypesL = pigTypes.toLowerCase().split(" "); + + var pigBuiltins = "ABS ACOS ARITY ASIN ATAN AVG BAGSIZE BINSTORAGE BLOOM BUILDBLOOM CBRT CEIL " + + "CONCAT COR COS COSH COUNT COUNT_STAR COV CONSTANTSIZE CUBEDIMENSIONS DIFF DISTINCT DOUBLEABS " + + "DOUBLEAVG DOUBLEBASE DOUBLEMAX DOUBLEMIN DOUBLEROUND DOUBLESUM EXP FLOOR FLOATABS FLOATAVG " + + "FLOATMAX FLOATMIN FLOATROUND FLOATSUM GENERICINVOKER INDEXOF INTABS INTAVG INTMAX INTMIN " + + "INTSUM INVOKEFORDOUBLE INVOKEFORFLOAT INVOKEFORINT INVOKEFORLONG INVOKEFORSTRING INVOKER " + + "ISEMPTY JSONLOADER JSONMETADATA JSONSTORAGE LAST_INDEX_OF LCFIRST LOG LOG10 LOWER LONGABS " + + "LONGAVG LONGMAX LONGMIN LONGSUM MAX MIN MAPSIZE MONITOREDUDF NONDETERMINISTIC OUTPUTSCHEMA " + + "PIGSTORAGE PIGSTREAMING RANDOM REGEX_EXTRACT REGEX_EXTRACT_ALL REPLACE ROUND SIN SINH SIZE " + + "SQRT STRSPLIT SUBSTRING SUM STRINGCONCAT STRINGMAX STRINGMIN STRINGSIZE TAN TANH TOBAG " + + "TOKENIZE TOMAP TOP TOTUPLE TRIM TEXTLOADER TUPLESIZE UCFIRST UPPER UTF8STORAGECONVERTER"; + var pigBuiltinsU = pigBuiltins.split(" ").join("() ").split(" "); + var pigBuiltinsL = pigBuiltins.toLowerCase().split(" ").join("() ").split(" "); + var pigBuiltinsC = ("BagSize BinStorage Bloom BuildBloom ConstantSize CubeDimensions DoubleAbs " + + "DoubleAvg DoubleBase DoubleMax DoubleMin DoubleRound DoubleSum FloatAbs FloatAvg FloatMax " + + "FloatMin FloatRound FloatSum GenericInvoker IntAbs IntAvg IntMax IntMin IntSum " + + "InvokeForDouble InvokeForFloat InvokeForInt InvokeForLong InvokeForString Invoker " + + "IsEmpty JsonLoader JsonMetadata JsonStorage LongAbs LongAvg LongMax LongMin LongSum MapSize " + + "MonitoredUDF Nondeterministic OutputSchema PigStorage PigStreaming StringConcat StringMax " + + "StringMin StringSize TextLoader TupleSize Utf8StorageConverter").split(" ").join("() ").split(" "); + + function getCompletions(token, context) { + var found = [], start = token.string; + function maybeAdd(str) { + if (str.indexOf(start) == 0 && !arrayContains(found, str)) found.push(str); + } + + function gatherCompletions(obj) { + if(obj == ":") { + forEach(pigTypesL, maybeAdd); + } + else { + forEach(pigBuiltinsU, maybeAdd); + forEach(pigBuiltinsL, maybeAdd); + forEach(pigBuiltinsC, maybeAdd); + forEach(pigTypesU, maybeAdd); + forEach(pigTypesL, maybeAdd); + forEach(pigKeywordsU, maybeAdd); + forEach(pigKeywordsL, maybeAdd); + } + } + + if (context) { + // If this is a property, see if it belongs to some object we can + // find in the current environment. + var obj = context.pop(), base; + + if (obj.type == "variable") + base = obj.string; + else if(obj.type == "variable-3") + base = ":" + obj.string; + + while (base != null && context.length) + base = base[context.pop().string]; + if (base != null) gatherCompletions(base); + } + return found; + } +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/runmode-standalone.js b/plato-report/assets/scripts/vendor/codemirror/util/runmode-standalone.js new file mode 100644 index 0000000000..afdf044d8d --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/runmode-standalone.js @@ -0,0 +1,90 @@ +/* Just enough of CodeMirror to run runMode under node.js */ + +function splitLines(string){ return string.split(/\r?\n|\r/); }; + +function StringStream(string) { + this.pos = this.start = 0; + this.string = string; +} +StringStream.prototype = { + eol: function() {return this.pos >= this.string.length;}, + sol: function() {return this.pos == 0;}, + peek: function() {return this.string.charAt(this.pos) || null;}, + next: function() { + if (this.pos < this.string.length) + return this.string.charAt(this.pos++); + }, + eat: function(match) { + var ch = this.string.charAt(this.pos); + if (typeof match == "string") var ok = ch == match; + else var ok = ch && (match.test ? match.test(ch) : match(ch)); + if (ok) {++this.pos; return ch;} + }, + eatWhile: function(match) { + var start = this.pos; + while (this.eat(match)){} + return this.pos > start; + }, + eatSpace: function() { + var start = this.pos; + while (/[\s\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos; + return this.pos > start; + }, + skipToEnd: function() {this.pos = this.string.length;}, + skipTo: function(ch) { + var found = this.string.indexOf(ch, this.pos); + if (found > -1) {this.pos = found; return true;} + }, + backUp: function(n) {this.pos -= n;}, + column: function() {return this.start;}, + indentation: function() {return 0;}, + match: function(pattern, consume, caseInsensitive) { + if (typeof pattern == "string") { + function cased(str) {return caseInsensitive ? str.toLowerCase() : str;} + if (cased(this.string).indexOf(cased(pattern), this.pos) == this.pos) { + if (consume !== false) this.pos += pattern.length; + return true; + } + } + else { + var match = this.string.slice(this.pos).match(pattern); + if (match && consume !== false) this.pos += match[0].length; + return match; + } + }, + current: function(){return this.string.slice(this.start, this.pos);} +}; +exports.StringStream = StringStream; + +exports.startState = function(mode, a1, a2) { + return mode.startState ? mode.startState(a1, a2) : true; +}; + +var modes = exports.modes = {}, mimeModes = exports.mimeModes = {}; +exports.defineMode = function(name, mode) { modes[name] = mode; }; +exports.defineMIME = function(mime, spec) { mimeModes[mime] = spec; }; +exports.getMode = function(options, spec) { + if (typeof spec == "string" && mimeModes.hasOwnProperty(spec)) + spec = mimeModes[spec]; + if (typeof spec == "string") + var mname = spec, config = {}; + else if (spec != null) + var mname = spec.name, config = spec; + var mfactory = modes[mname]; + if (!mfactory) throw new Error("Unknown mode: " + spec); + return mfactory(options, config || {}); +}; + +exports.runMode = function(string, modespec, callback) { + var mode = exports.getMode({indentUnit: 2}, modespec); + var lines = splitLines(string), state = exports.startState(mode); + for (var i = 0, e = lines.length; i < e; ++i) { + if (i) callback("\n"); + var stream = new exports.StringStream(lines[i]); + while (!stream.eol()) { + var style = mode.token(stream, state); + callback(stream.current(), style, i, stream.start); + stream.start = stream.pos; + } + } +}; diff --git a/plato-report/assets/scripts/vendor/codemirror/util/runmode.js b/plato-report/assets/scripts/vendor/codemirror/util/runmode.js new file mode 100644 index 0000000000..3e1bed7361 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/runmode.js @@ -0,0 +1,52 @@ +CodeMirror.runMode = function(string, modespec, callback, options) { + var mode = CodeMirror.getMode(CodeMirror.defaults, modespec); + + if (callback.nodeType == 1) { + var tabSize = (options && options.tabSize) || CodeMirror.defaults.tabSize; + var node = callback, col = 0; + node.innerHTML = ""; + callback = function(text, style) { + if (text == "\n") { + node.appendChild(document.createElement("br")); + col = 0; + return; + } + var content = ""; + // replace tabs + for (var pos = 0;;) { + var idx = text.indexOf("\t", pos); + if (idx == -1) { + content += text.slice(pos); + col += text.length - pos; + break; + } else { + col += idx - pos; + content += text.slice(pos, idx); + var size = tabSize - col % tabSize; + col += size; + for (var i = 0; i < size; ++i) content += " "; + pos = idx + 1; + } + } + + if (style) { + var sp = node.appendChild(document.createElement("span")); + sp.className = "cm-" + style.replace(/ +/g, " cm-"); + sp.appendChild(document.createTextNode(content)); + } else { + node.appendChild(document.createTextNode(content)); + } + }; + } + + var lines = CodeMirror.splitLines(string), state = CodeMirror.startState(mode); + for (var i = 0, e = lines.length; i < e; ++i) { + if (i) callback("\n"); + var stream = new CodeMirror.StringStream(lines[i]); + while (!stream.eol()) { + var style = mode.token(stream, state); + callback(stream.current(), style, i, stream.start); + stream.start = stream.pos; + } + } +}; diff --git a/plato-report/assets/scripts/vendor/codemirror/util/search.js b/plato-report/assets/scripts/vendor/codemirror/util/search.js new file mode 100644 index 0000000000..266b2c92ee --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/search.js @@ -0,0 +1,119 @@ +// Define search commands. Depends on dialog.js or another +// implementation of the openDialog method. + +// Replace works a little oddly -- it will do the replace on the next +// Ctrl-G (or whatever is bound to findNext) press. You prevent a +// replace by making sure the match is no longer selected when hitting +// Ctrl-G. + +(function() { + function SearchState() { + this.posFrom = this.posTo = this.query = null; + this.marked = []; + } + function getSearchState(cm) { + return cm._searchState || (cm._searchState = new SearchState()); + } + function getSearchCursor(cm, query, pos) { + // Heuristic: if the query string is all lowercase, do a case insensitive search. + return cm.getSearchCursor(query, pos, typeof query == "string" && query == query.toLowerCase()); + } + function dialog(cm, text, shortText, f) { + if (cm.openDialog) cm.openDialog(text, f); + else f(prompt(shortText, "")); + } + function confirmDialog(cm, text, shortText, fs) { + if (cm.openConfirm) cm.openConfirm(text, fs); + else if (confirm(shortText)) fs[0](); + } + function parseQuery(query) { + var isRE = query.match(/^\/(.*)\/([a-z]*)$/); + return isRE ? new RegExp(isRE[1], isRE[2].indexOf("i") == -1 ? "" : "i") : query; + } + var queryDialog = + 'Search: (Use /re/ syntax for regexp search)'; + function doSearch(cm, rev) { + var state = getSearchState(cm); + if (state.query) return findNext(cm, rev); + dialog(cm, queryDialog, "Search for:", function(query) { + cm.operation(function() { + if (!query || state.query) return; + state.query = parseQuery(query); + if (cm.lineCount() < 2000) { // This is too expensive on big documents. + for (var cursor = getSearchCursor(cm, state.query); cursor.findNext();) + state.marked.push(cm.markText(cursor.from(), cursor.to(), + {className: "CodeMirror-searching"})); + } + state.posFrom = state.posTo = cm.getCursor(); + findNext(cm, rev); + }); + }); + } + function findNext(cm, rev) {cm.operation(function() { + var state = getSearchState(cm); + var cursor = getSearchCursor(cm, state.query, rev ? state.posFrom : state.posTo); + if (!cursor.find(rev)) { + cursor = getSearchCursor(cm, state.query, rev ? {line: cm.lineCount() - 1} : {line: 0, ch: 0}); + if (!cursor.find(rev)) return; + } + cm.setSelection(cursor.from(), cursor.to()); + state.posFrom = cursor.from(); state.posTo = cursor.to(); + });} + function clearSearch(cm) {cm.operation(function() { + var state = getSearchState(cm); + if (!state.query) return; + state.query = null; + for (var i = 0; i < state.marked.length; ++i) state.marked[i].clear(); + state.marked.length = 0; + });} + + var replaceQueryDialog = + 'Replace: (Use /re/ syntax for regexp search)'; + var replacementQueryDialog = 'With: '; + var doReplaceConfirm = "Replace? "; + function replace(cm, all) { + dialog(cm, replaceQueryDialog, "Replace:", function(query) { + if (!query) return; + query = parseQuery(query); + dialog(cm, replacementQueryDialog, "Replace with:", function(text) { + if (all) { + cm.operation(function() { + for (var cursor = getSearchCursor(cm, query); cursor.findNext();) { + if (typeof query != "string") { + var match = cm.getRange(cursor.from(), cursor.to()).match(query); + cursor.replace(text.replace(/\$(\d)/, function(_, i) {return match[i];})); + } else cursor.replace(text); + } + }); + } else { + clearSearch(cm); + var cursor = getSearchCursor(cm, query, cm.getCursor()); + function advance() { + var start = cursor.from(), match; + if (!(match = cursor.findNext())) { + cursor = getSearchCursor(cm, query); + if (!(match = cursor.findNext()) || + (start && cursor.from().line == start.line && cursor.from().ch == start.ch)) return; + } + cm.setSelection(cursor.from(), cursor.to()); + confirmDialog(cm, doReplaceConfirm, "Replace?", + [function() {doReplace(match);}, advance]); + } + function doReplace(match) { + cursor.replace(typeof query == "string" ? text : + text.replace(/\$(\d)/, function(_, i) {return match[i];})); + advance(); + } + advance(); + } + }); + }); + } + + CodeMirror.commands.find = function(cm) {clearSearch(cm); doSearch(cm);}; + CodeMirror.commands.findNext = doSearch; + CodeMirror.commands.findPrev = function(cm) {doSearch(cm, true);}; + CodeMirror.commands.clearSearch = clearSearch; + CodeMirror.commands.replace = replace; + CodeMirror.commands.replaceAll = function(cm) {replace(cm, true);}; +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/searchcursor.js b/plato-report/assets/scripts/vendor/codemirror/util/searchcursor.js new file mode 100644 index 0000000000..58fed74d00 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/searchcursor.js @@ -0,0 +1,119 @@ +(function(){ + function SearchCursor(cm, query, pos, caseFold) { + this.atOccurrence = false; this.cm = cm; + if (caseFold == null && typeof query == "string") caseFold = false; + + pos = pos ? cm.clipPos(pos) : {line: 0, ch: 0}; + this.pos = {from: pos, to: pos}; + + // The matches method is filled in based on the type of query. + // It takes a position and a direction, and returns an object + // describing the next occurrence of the query, or null if no + // more matches were found. + if (typeof query != "string") { // Regexp match + if (!query.global) query = new RegExp(query.source, query.ignoreCase ? "ig" : "g"); + this.matches = function(reverse, pos) { + if (reverse) { + query.lastIndex = 0; + var line = cm.getLine(pos.line).slice(0, pos.ch), match = query.exec(line), start = 0; + while (match) { + start += match.index + 1; + line = line.slice(start); + query.lastIndex = 0; + var newmatch = query.exec(line); + if (newmatch) match = newmatch; + else break; + } + start--; + } else { + query.lastIndex = pos.ch; + var line = cm.getLine(pos.line), match = query.exec(line), + start = match && match.index; + } + if (match) + return {from: {line: pos.line, ch: start}, + to: {line: pos.line, ch: start + match[0].length}, + match: match}; + }; + } else { // String query + if (caseFold) query = query.toLowerCase(); + var fold = caseFold ? function(str){return str.toLowerCase();} : function(str){return str;}; + var target = query.split("\n"); + // Different methods for single-line and multi-line queries + if (target.length == 1) + this.matches = function(reverse, pos) { + var line = fold(cm.getLine(pos.line)), len = query.length, match; + if (reverse ? (pos.ch >= len && (match = line.lastIndexOf(query, pos.ch - len)) != -1) + : (match = line.indexOf(query, pos.ch)) != -1) + return {from: {line: pos.line, ch: match}, + to: {line: pos.line, ch: match + len}}; + }; + else + this.matches = function(reverse, pos) { + var ln = pos.line, idx = (reverse ? target.length - 1 : 0), match = target[idx], line = fold(cm.getLine(ln)); + var offsetA = (reverse ? line.indexOf(match) + match.length : line.lastIndexOf(match)); + if (reverse ? offsetA >= pos.ch || offsetA != match.length + : offsetA <= pos.ch || offsetA != line.length - match.length) + return; + for (;;) { + if (reverse ? !ln : ln == cm.lineCount() - 1) return; + line = fold(cm.getLine(ln += reverse ? -1 : 1)); + match = target[reverse ? --idx : ++idx]; + if (idx > 0 && idx < target.length - 1) { + if (line != match) return; + else continue; + } + var offsetB = (reverse ? line.lastIndexOf(match) : line.indexOf(match) + match.length); + if (reverse ? offsetB != line.length - match.length : offsetB != match.length) + return; + var start = {line: pos.line, ch: offsetA}, end = {line: ln, ch: offsetB}; + return {from: reverse ? end : start, to: reverse ? start : end}; + } + }; + } + } + + SearchCursor.prototype = { + findNext: function() {return this.find(false);}, + findPrevious: function() {return this.find(true);}, + + find: function(reverse) { + var self = this, pos = this.cm.clipPos(reverse ? this.pos.from : this.pos.to); + function savePosAndFail(line) { + var pos = {line: line, ch: 0}; + self.pos = {from: pos, to: pos}; + self.atOccurrence = false; + return false; + } + + for (;;) { + if (this.pos = this.matches(reverse, pos)) { + this.atOccurrence = true; + return this.pos.match || true; + } + if (reverse) { + if (!pos.line) return savePosAndFail(0); + pos = {line: pos.line-1, ch: this.cm.getLine(pos.line-1).length}; + } + else { + var maxLine = this.cm.lineCount(); + if (pos.line == maxLine - 1) return savePosAndFail(maxLine); + pos = {line: pos.line+1, ch: 0}; + } + } + }, + + from: function() {if (this.atOccurrence) return this.pos.from;}, + to: function() {if (this.atOccurrence) return this.pos.to;}, + + replace: function(newText) { + var self = this; + if (this.atOccurrence) + self.pos.to = this.cm.replaceRange(newText, self.pos.from, self.pos.to); + } + }; + + CodeMirror.defineExtension("getSearchCursor", function(query, pos, caseFold) { + return new SearchCursor(this, query, pos, caseFold); + }); +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/simple-hint.css b/plato-report/assets/scripts/vendor/codemirror/util/simple-hint.css new file mode 100644 index 0000000000..4387cb9411 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/simple-hint.css @@ -0,0 +1,16 @@ +.CodeMirror-completions { + position: absolute; + z-index: 10; + overflow: hidden; + -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); + -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); + box-shadow: 2px 3px 5px rgba(0,0,0,.2); +} +.CodeMirror-completions select { + background: #fafafa; + outline: none; + border: none; + padding: 0; + margin: 0; + font-family: monospace; +} diff --git a/plato-report/assets/scripts/vendor/codemirror/util/simple-hint.js b/plato-report/assets/scripts/vendor/codemirror/util/simple-hint.js new file mode 100644 index 0000000000..1565bd4785 --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/simple-hint.js @@ -0,0 +1,102 @@ +(function() { + CodeMirror.simpleHint = function(editor, getHints, givenOptions) { + // Determine effective options based on given values and defaults. + var options = {}, defaults = CodeMirror.simpleHint.defaults; + for (var opt in defaults) + if (defaults.hasOwnProperty(opt)) + options[opt] = (givenOptions && givenOptions.hasOwnProperty(opt) ? givenOptions : defaults)[opt]; + + function collectHints(previousToken) { + // We want a single cursor position. + if (editor.somethingSelected()) return; + + var tempToken = editor.getTokenAt(editor.getCursor()); + + // Don't show completions if token has changed and the option is set. + if (options.closeOnTokenChange && previousToken != null && + (tempToken.start != previousToken.start || tempToken.type != previousToken.type)) { + return; + } + + var result = getHints(editor, givenOptions); + if (!result || !result.list.length) return; + var completions = result.list; + function insert(str) { + editor.replaceRange(str, result.from, result.to); + } + // When there is only one completion, use it directly. + if (options.completeSingle && completions.length == 1) { + insert(completions[0]); + return true; + } + + // Build the select widget + var complete = document.createElement("div"); + complete.className = "CodeMirror-completions"; + var sel = complete.appendChild(document.createElement("select")); + // Opera doesn't move the selection when pressing up/down in a + // multi-select, but it does properly support the size property on + // single-selects, so no multi-select is necessary. + if (!window.opera) sel.multiple = true; + for (var i = 0; i < completions.length; ++i) { + var opt = sel.appendChild(document.createElement("option")); + opt.appendChild(document.createTextNode(completions[i])); + } + sel.firstChild.selected = true; + sel.size = Math.min(10, completions.length); + var pos = editor.cursorCoords(options.alignWithWord ? result.from : null); + complete.style.left = pos.left + "px"; + complete.style.top = pos.bottom + "px"; + document.body.appendChild(complete); + // If we're at the edge of the screen, then we want the menu to appear on the left of the cursor. + var winW = window.innerWidth || Math.max(document.body.offsetWidth, document.documentElement.offsetWidth); + if(winW - pos.left < sel.clientWidth) + complete.style.left = (pos.left - sel.clientWidth) + "px"; + // Hack to hide the scrollbar. + if (completions.length <= 10) + complete.style.width = (sel.clientWidth - 1) + "px"; + + var done = false; + function close() { + if (done) return; + done = true; + complete.parentNode.removeChild(complete); + } + function pick() { + insert(completions[sel.selectedIndex]); + close(); + setTimeout(function(){editor.focus();}, 50); + } + CodeMirror.on(sel, "blur", close); + CodeMirror.on(sel, "keydown", function(event) { + var code = event.keyCode; + // Enter + if (code == 13) {CodeMirror.e_stop(event); pick();} + // Escape + else if (code == 27) {CodeMirror.e_stop(event); close(); editor.focus();} + else if (code != 38 && code != 40 && code != 33 && code != 34 && !CodeMirror.isModifierKey(event)) { + close(); editor.focus(); + // Pass the event to the CodeMirror instance so that it can handle things like backspace properly. + editor.triggerOnKeyDown(event); + // Don't show completions if the code is backspace and the option is set. + if (!options.closeOnBackspace || code != 8) { + setTimeout(function(){collectHints(tempToken);}, 50); + } + } + }); + CodeMirror.on(sel, "dblclick", pick); + + sel.focus(); + // Opera sometimes ignores focusing a freshly created node + if (window.opera) setTimeout(function(){if (!done) sel.focus();}, 100); + return true; + } + return collectHints(); + }; + CodeMirror.simpleHint.defaults = { + closeOnBackspace: true, + closeOnTokenChange: false, + completeSingle: true, + alignWithWord: true + }; +})(); diff --git a/plato-report/assets/scripts/vendor/codemirror/util/xml-hint.js b/plato-report/assets/scripts/vendor/codemirror/util/xml-hint.js new file mode 100644 index 0000000000..e9ec6b7fdb --- /dev/null +++ b/plato-report/assets/scripts/vendor/codemirror/util/xml-hint.js @@ -0,0 +1,131 @@ + +(function() { + + CodeMirror.xmlHints = []; + + CodeMirror.xmlHint = function(cm, simbol) { + + if(simbol.length > 0) { + var cursor = cm.getCursor(); + cm.replaceSelection(simbol); + cursor = {line: cursor.line, ch: cursor.ch + 1}; + cm.setCursor(cursor); + } + + CodeMirror.simpleHint(cm, getHint); + }; + + var getHint = function(cm) { + + var cursor = cm.getCursor(); + + if (cursor.ch > 0) { + + var text = cm.getRange({line: 0, ch: 0}, cursor); + var typed = ''; + var simbol = ''; + for(var i = text.length - 1; i >= 0; i--) { + if(text[i] == ' ' || text[i] == '<') { + simbol = text[i]; + break; + } + else { + typed = text[i] + typed; + } + } + + text = text.slice(0, text.length - typed.length); + + var path = getActiveElement(text) + simbol; + var hints = CodeMirror.xmlHints[path]; + + if(typeof hints === 'undefined') + hints = ['']; + else { + hints = hints.slice(0); + for (var i = hints.length - 1; i >= 0; i--) { + if(hints[i].indexOf(typed) != 0) + hints.splice(i, 1); + } + } + + return { + list: hints, + from: { line: cursor.line, ch: cursor.ch - typed.length }, + to: cursor + }; + }; + }; + + var getActiveElement = function(text) { + + var element = ''; + + if(text.length >= 0) { + + var regex = new RegExp('<([^!?][^\\s/>]*).*?>', 'g'); + + var matches = []; + var match; + while ((match = regex.exec(text)) != null) { + matches.push({ + tag: match[1], + selfclose: (match[0].slice(match[0].length - 2) === '/>') + }); + } + + for (var i = matches.length - 1, skip = 0; i >= 0; i--) { + + var item = matches[i]; + + if (item.tag[0] == '/') + { + skip++; + } + else if (item.selfclose == false) + { + if (skip > 0) + { + skip--; + } + else + { + element = '<' + item.tag + '>' + element; + } + } + } + + element += getOpenTag(text); + } + + return element; + }; + + var getOpenTag = function(text) { + + var open = text.lastIndexOf('<'); + var close = text.lastIndexOf('>'); + + if (close < open) + { + text = text.slice(open); + + if(text != '<') { + + var space = text.indexOf(' '); + if(space < 0) + space = text.indexOf('\t'); + if(space < 0) + space = text.indexOf('\n'); + + if (space < 0) + space = text.length; + + return text.slice(0, space); + } + } + + return ''; + }; + +})(); diff --git a/plato-report/assets/scripts/vendor/jquery-1.8.3.min.js b/plato-report/assets/scripts/vendor/jquery-1.8.3.min.js new file mode 100644 index 0000000000..3883779527 --- /dev/null +++ b/plato-report/assets/scripts/vendor/jquery-1.8.3.min.js @@ -0,0 +1,2 @@ +/*! jQuery v1.8.3 jquery.com | jquery.org/license */ +(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
  • a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
    t
    ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
    ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
    ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

    ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
    ","
    "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
    ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/plato-report/assets/scripts/vendor/jquery.fittext.js b/plato-report/assets/scripts/vendor/jquery.fittext.js new file mode 100644 index 0000000000..2a482dbd61 --- /dev/null +++ b/plato-report/assets/scripts/vendor/jquery.fittext.js @@ -0,0 +1,43 @@ +/*global jQuery */ +/*! + * FitText.js 1.1 + * + * Copyright 2011, Dave Rupert http://daverupert.com + * Released under the WTFPL license + * http://sam.zoy.org/wtfpl/ + * + * Date: Thu May 05 14:23:00 2011 -0600 + */ + +(function( $ ){ + + $.fn.fitText = function( kompressor, options ) { + + // Setup options + var compressor = kompressor || 1, + settings = $.extend({ + 'minFontSize' : Number.NEGATIVE_INFINITY, + 'maxFontSize' : Number.POSITIVE_INFINITY + }, options); + + return this.each(function(){ + + // Store the object + var $this = $(this); + + // Resizer() resizes items based on the object width divided by the compressor * 10 + var resizer = function () { + $this.css('font-size', Math.max(Math.min($this.width() / (compressor*10), parseFloat(settings.maxFontSize)), parseFloat(settings.minFontSize))); + }; + + // Call once to set. + resizer(); + + // Call on resize. Opera debounces their resize by default. + $(window).on('resize', resizer); + + }); + + }; + +})( jQuery ); \ No newline at end of file diff --git a/plato-report/assets/scripts/vendor/lodash.min.js b/plato-report/assets/scripts/vendor/lodash.min.js new file mode 100644 index 0000000000..85a9626340 --- /dev/null +++ b/plato-report/assets/scripts/vendor/lodash.min.js @@ -0,0 +1,56 @@ +/** + * @license + * Lo-Dash 2.4.1 (Custom Build) lodash.com/license | Underscore.js 1.5.2 underscorejs.org/LICENSE + * Build: `lodash modern -o ./dist/lodash.js` + */ +;(function(){function n(n,t,e){e=(e||0)-1;for(var r=n?n.length:0;++ea||typeof i=="undefined")return 1;if(ie?0:e);++r=b&&i===n,l=[];if(f){var p=o(r);p?(i=t,r=p):f=false}for(;++ui(r,p)&&l.push(p);return f&&c(r),l}function ut(n,t,e,r){r=(r||0)-1;for(var u=n?n.length:0,o=[];++r=b&&f===n,h=u||v?a():s; +for(v&&(h=o(h),f=t);++if(h,y))&&((u||v)&&h.push(y),s.push(g))}return v?(l(h.k),c(h)):u&&l(h),s}function lt(n){return function(t,e,r){var u={};e=J.createCallback(e,r,3),r=-1;var o=t?t.length:0;if(typeof o=="number")for(;++re?Ie(0,o+e):e)||0,Te(n)?i=-1o&&(o=a)}}else t=null==t&&kt(n)?r:J.createCallback(t,e,3),St(n,function(n,e,r){e=t(n,e,r),e>u&&(u=e,o=n)});return o}function Dt(n,t,e,r){if(!n)return e;var u=3>arguments.length;t=J.createCallback(t,r,4);var o=-1,i=n.length;if(typeof i=="number")for(u&&(e=n[++o]);++oarguments.length;return t=J.createCallback(t,r,4),Et(n,function(n,r,o){e=u?(u=false,n):t(e,n,r,o)}),e}function Tt(n){var t=-1,e=n?n.length:0,r=Xt(typeof e=="number"?e:0);return St(n,function(n){var e=at(0,++t);r[t]=r[e],r[e]=n}),r}function Ft(n,t,e){var r;t=J.createCallback(t,e,3),e=-1;var u=n?n.length:0;if(typeof u=="number")for(;++er?Ie(0,u+r):r||0}else if(r)return r=zt(t,e),t[r]===e?r:-1;return n(t,e,r)}function qt(n,t,e){if(typeof t!="number"&&null!=t){var r=0,u=-1,o=n?n.length:0;for(t=J.createCallback(t,e,3);++u>>1,e(n[r])e?0:e);++t=v; +m?(i&&(i=ve(i)),s=f,a=n.apply(l,o)):i||(i=_e(r,v))}return m&&c?c=ve(c):c||t===h||(c=_e(u,t)),e&&(m=true,a=n.apply(l,o)),!m||c||i||(o=l=null),a}}function Ut(n){return n}function Gt(n,t,e){var r=true,u=t&&bt(t);t&&(e||u.length)||(null==e&&(e=t),o=Q,t=n,n=J,u=bt(t)),false===e?r=false:wt(e)&&"chain"in e&&(r=e.chain);var o=n,i=dt(o);St(u,function(e){var u=n[e]=t[e];i&&(o.prototype[e]=function(){var t=this.__chain__,e=this.__wrapped__,i=[e];if(be.apply(i,arguments),i=u.apply(n,i),r||t){if(e===i&&wt(i))return this; +i=new o(i),i.__chain__=t}return i})})}function Ht(){}function Jt(n){return function(t){return t[n]}}function Qt(){return this.__wrapped__}e=e?Y.defaults(G.Object(),e,Y.pick(G,A)):G;var Xt=e.Array,Yt=e.Boolean,Zt=e.Date,ne=e.Function,te=e.Math,ee=e.Number,re=e.Object,ue=e.RegExp,oe=e.String,ie=e.TypeError,ae=[],fe=re.prototype,le=e._,ce=fe.toString,pe=ue("^"+oe(ce).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$"),se=te.ceil,ve=e.clearTimeout,he=te.floor,ge=ne.prototype.toString,ye=vt(ye=re.getPrototypeOf)&&ye,me=fe.hasOwnProperty,be=ae.push,_e=e.setTimeout,de=ae.splice,we=ae.unshift,je=function(){try{var n={},t=vt(t=re.defineProperty)&&t,e=t(n,n,n)&&t +}catch(r){}return e}(),ke=vt(ke=re.create)&&ke,xe=vt(xe=Xt.isArray)&&xe,Ce=e.isFinite,Oe=e.isNaN,Ne=vt(Ne=re.keys)&&Ne,Ie=te.max,Se=te.min,Ee=e.parseInt,Re=te.random,Ae={};Ae[$]=Xt,Ae[T]=Yt,Ae[F]=Zt,Ae[B]=ne,Ae[q]=re,Ae[W]=ee,Ae[z]=ue,Ae[P]=oe,Q.prototype=J.prototype;var De=J.support={};De.funcDecomp=!vt(e.a)&&E.test(s),De.funcNames=typeof ne.name=="string",J.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:N,variable:"",imports:{_:J}},ke||(nt=function(){function n(){}return function(t){if(wt(t)){n.prototype=t; +var r=new n;n.prototype=null}return r||e.Object()}}());var $e=je?function(n,t){M.value=t,je(n,"__bindData__",M)}:Ht,Te=xe||function(n){return n&&typeof n=="object"&&typeof n.length=="number"&&ce.call(n)==$||false},Fe=Ne?function(n){return wt(n)?Ne(n):[]}:H,Be={"&":"&","<":"<",">":">",'"':""","'":"'"},We=_t(Be),qe=ue("("+Fe(We).join("|")+")","g"),ze=ue("["+Fe(Be).join("")+"]","g"),Pe=ye?function(n){if(!n||ce.call(n)!=q)return false;var t=n.valueOf,e=vt(t)&&(e=ye(t))&&ye(e);return e?n==e||ye(n)==e:ht(n) +}:ht,Ke=lt(function(n,t,e){me.call(n,e)?n[e]++:n[e]=1}),Le=lt(function(n,t,e){(me.call(n,e)?n[e]:n[e]=[]).push(t)}),Me=lt(function(n,t,e){n[e]=t}),Ve=Rt,Ue=vt(Ue=Zt.now)&&Ue||function(){return(new Zt).getTime()},Ge=8==Ee(d+"08")?Ee:function(n,t){return Ee(kt(n)?n.replace(I,""):n,t||0)};return J.after=function(n,t){if(!dt(t))throw new ie;return function(){return 1>--n?t.apply(this,arguments):void 0}},J.assign=U,J.at=function(n){for(var t=arguments,e=-1,r=ut(t,true,false,1),t=t[2]&&t[2][t[1]]===n?1:r.length,u=Xt(t);++e=b&&o(r?e[r]:s)))}var p=e[0],h=-1,g=p?p.length:0,y=[];n:for(;++h(m?t(m,v):f(s,v))){for(r=u,(m||s).push(v);--r;)if(m=i[r],0>(m?t(m,v):f(e[r],v)))continue n;y.push(v)}}for(;u--;)(m=i[u])&&c(m);return l(i),l(s),y},J.invert=_t,J.invoke=function(n,t){var e=p(arguments,2),r=-1,u=typeof t=="function",o=n?n.length:0,i=Xt(typeof o=="number"?o:0);return St(n,function(n){i[++r]=(u?t:n[t]).apply(n,e)}),i},J.keys=Fe,J.map=Rt,J.mapValues=function(n,t,e){var r={}; +return t=J.createCallback(t,e,3),h(n,function(n,e,u){r[e]=t(n,e,u)}),r},J.max=At,J.memoize=function(n,t){function e(){var r=e.cache,u=t?t.apply(this,arguments):m+arguments[0];return me.call(r,u)?r[u]:r[u]=n.apply(this,arguments)}if(!dt(n))throw new ie;return e.cache={},e},J.merge=function(n){var t=arguments,e=2;if(!wt(n))return n;if("number"!=typeof t[2]&&(e=t.length),3e?Ie(0,r+e):Se(e,r-1))+1);r--;)if(n[r]===t)return r;return-1},J.mixin=Gt,J.noConflict=function(){return e._=le,this},J.noop=Ht,J.now=Ue,J.parseInt=Ge,J.random=function(n,t,e){var r=null==n,u=null==t;return null==e&&(typeof n=="boolean"&&u?(e=n,n=1):u||typeof t!="boolean"||(e=t,u=true)),r&&u&&(t=1),n=+n||0,u?(t=n,n=0):t=+t||0,e||n%1||t%1?(e=Re(),Se(n+e*(t-n+parseFloat("1e-"+((e+"").length-1))),t)):at(n,t) +},J.reduce=Dt,J.reduceRight=$t,J.result=function(n,t){if(n){var e=n[t];return dt(e)?n[t]():e}},J.runInContext=s,J.size=function(n){var t=n?n.length:0;return typeof t=="number"?t:Fe(n).length},J.some=Ft,J.sortedIndex=zt,J.template=function(n,t,e){var r=J.templateSettings;n=oe(n||""),e=_({},e,r);var u,o=_({},e.imports,r.imports),r=Fe(o),o=xt(o),a=0,f=e.interpolate||S,l="__p+='",f=ue((e.escape||S).source+"|"+f.source+"|"+(f===N?x:S).source+"|"+(e.evaluate||S).source+"|$","g");n.replace(f,function(t,e,r,o,f,c){return r||(r=o),l+=n.slice(a,c).replace(R,i),e&&(l+="'+__e("+e+")+'"),f&&(u=true,l+="';"+f+";\n__p+='"),r&&(l+="'+((__t=("+r+"))==null?'':__t)+'"),a=c+t.length,t +}),l+="';",f=e=e.variable,f||(e="obj",l="with("+e+"){"+l+"}"),l=(u?l.replace(w,""):l).replace(j,"$1").replace(k,"$1;"),l="function("+e+"){"+(f?"":e+"||("+e+"={});")+"var __t,__p='',__e=_.escape"+(u?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+l+"return __p}";try{var c=ne(r,"return "+l).apply(v,o)}catch(p){throw p.source=l,p}return t?c(t):(c.source=l,c)},J.unescape=function(n){return null==n?"":oe(n).replace(qe,gt)},J.uniqueId=function(n){var t=++y;return oe(null==n?"":n)+t +},J.all=Ot,J.any=Ft,J.detect=It,J.findWhere=It,J.foldl=Dt,J.foldr=$t,J.include=Ct,J.inject=Dt,Gt(function(){var n={};return h(J,function(t,e){J.prototype[e]||(n[e]=t)}),n}(),false),J.first=Bt,J.last=function(n,t,e){var r=0,u=n?n.length:0;if(typeof t!="number"&&null!=t){var o=u;for(t=J.createCallback(t,e,3);o--&&t(n[o],o,n);)r++}else if(r=t,null==r||e)return n?n[u-1]:v;return p(n,Ie(0,u-r))},J.sample=function(n,t,e){return n&&typeof n.length!="number"&&(n=xt(n)),null==t||e?n?n[at(0,n.length-1)]:v:(n=Tt(n),n.length=Se(Ie(0,t),n.length),n) +},J.take=Bt,J.head=Bt,h(J,function(n,t){var e="sample"!==t;J.prototype[t]||(J.prototype[t]=function(t,r){var u=this.__chain__,o=n(this.__wrapped__,t,r);return u||null!=t&&(!r||e&&typeof t=="function")?new Q(o,u):o})}),J.VERSION="2.4.1",J.prototype.chain=function(){return this.__chain__=true,this},J.prototype.toString=function(){return oe(this.__wrapped__)},J.prototype.value=Qt,J.prototype.valueOf=Qt,St(["join","pop","shift"],function(n){var t=ae[n];J.prototype[n]=function(){var n=this.__chain__,e=t.apply(this.__wrapped__,arguments); +return n?new Q(e,n):e}}),St(["push","reverse","sort","unshift"],function(n){var t=ae[n];J.prototype[n]=function(){return t.apply(this.__wrapped__,arguments),this}}),St(["concat","slice","splice"],function(n){var t=ae[n];J.prototype[n]=function(){return new Q(t.apply(this.__wrapped__,arguments),this.__chain__)}}),J}var v,h=[],g=[],y=0,m=+new Date+"",b=75,_=40,d=" \t\x0B\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000",w=/\b__p\+='';/g,j=/\b(__p\+=)''\+/g,k=/(__e\(.*?\)|\b__t\))\+'';/g,x=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,C=/\w*$/,O=/^\s*function[ \n\r\t]+\w/,N=/<%=([\s\S]+?)%>/g,I=RegExp("^["+d+"]*0+(?=.$)"),S=/($^)/,E=/\bthis\b/,R=/['\n\r\t\u2028\u2029\\]/g,A="Array Boolean Date Function Math Number Object RegExp String _ attachEvent clearTimeout isFinite isNaN parseInt setTimeout".split(" "),D="[object Arguments]",$="[object Array]",T="[object Boolean]",F="[object Date]",B="[object Function]",W="[object Number]",q="[object Object]",z="[object RegExp]",P="[object String]",K={}; +K[B]=false,K[D]=K[$]=K[T]=K[F]=K[W]=K[q]=K[z]=K[P]=true;var L={leading:false,maxWait:0,trailing:false},M={configurable:false,enumerable:false,value:null,writable:false},V={"boolean":false,"function":true,object:true,number:false,string:false,undefined:false},U={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},G=V[typeof window]&&window||this,H=V[typeof exports]&&exports&&!exports.nodeType&&exports,J=V[typeof module]&&module&&!module.nodeType&&module,Q=J&&J.exports===H&&H,X=V[typeof global]&&global;!X||X.global!==X&&X.window!==X||(G=X); +var Y=s();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(G._=Y, define(function(){return Y})):H&&J?Q?(J.exports=Y)._=Y:H._=Y:G._=Y}).call(this); \ No newline at end of file diff --git a/plato-report/assets/scripts/vendor/morris.min.js b/plato-report/assets/scripts/vendor/morris.min.js new file mode 100644 index 0000000000..edc5d7b7fa --- /dev/null +++ b/plato-report/assets/scripts/vendor/morris.min.js @@ -0,0 +1 @@ +(function(){var e,t,n,r,i=[].slice,s={}.hasOwnProperty,o=function(e,t){function r(){this.constructor=e}for(var n in t)s.call(t,n)&&(e[n]=t[n]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},u=function(e,t){return function(){return e.apply(t,arguments)}},a=[].indexOf||function(e){for(var t=0,n=this.length;tn.length&&(r+=i.slice(n.length)),r):"-"},t.pad2=function(e){return(e<10?"0":"")+e},t.Grid=function(n){function r(t){var n=this;typeof t.element=="string"?this.el=e(document.getElementById(t.element)):this.el=e(t.element);if(this.el==null||this.el.length===0)throw new Error("Graph container element not found");this.el.css("position")==="static"&&this.el.css("position","relative"),this.options=e.extend({},this.gridDefaults,this.defaults||{},t),typeof this.options.units=="string"&&(this.options.postUnits=t.units),this.raphael=new Raphael(this.el[0]),this.elementWidth=null,this.elementHeight=null,this.dirty=!1,this.init&&this.init(),this.setData(this.options.data),this.el.bind("mousemove",function(e){var t;return t=n.el.offset(),n.fire("hovermove",e.pageX-t.left,e.pageY-t.top)}),this.el.bind("mouseout",function(e){return n.fire("hoverout")}),this.el.bind("touchstart touchmove touchend",function(e){var t,r;return r=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],t=n.el.offset(),n.fire("hover",r.pageX-t.left,r.pageY-t.top),r}),this.el.bind("click",function(e){var t;return t=n.el.offset(),n.fire("gridclick",e.pageX-t.left,e.pageY-t.top)}),this.postInit&&this.postInit()}return o(r,n),r.prototype.gridDefaults={dateFormat:null,axes:!0,grid:!0,gridLineColor:"#aaa",gridStrokeWidth:.5,gridTextColor:"#888",gridTextSize:12,gridTextFamily:"sans-serif",gridTextWeight:"normal",hideHover:!1,yLabelFormat:null,xLabelAngle:0,numLines:5,padding:25,parseTime:!0,postUnits:"",preUnits:"",ymax:"auto",ymin:"auto 0",goals:[],goalStrokeWidth:1,goalLineColors:["#666633","#999966","#cc6666","#663333"],events:[],eventStrokeWidth:1,eventLineColors:["#005a04","#ccffbb","#3a5f0b","#005502"]},r.prototype.setData=function(e,n){var r,i,s,o,u,a,f,l,c,h,p,d,v,m;n==null&&(n=!0),this.options.data=e;if(e==null||e.length===0){this.data=[],this.raphael.clear(),this.hover!=null&&this.hover.hide();return}d=this.cumulative?0:null,v=this.cumulative?0:null,this.options.goals.length>0&&(u=Math.min.apply(null,this.options.goals),o=Math.max.apply(null,this.options.goals),v=v!=null?Math.min(v,u):u,d=d!=null?Math.max(d,o):o),this.data=function(){var n,r,o;o=[];for(s=n=0,r=e.length;nt.x)-(t.x>e.x)})),this.xmin=this.data[0].x,this.xmax=this.data[this.data.length-1].x,this.events=[],this.options.parseTime&&this.options.events.length>0&&(this.events=function(){var e,n,i,s;i=this.options.events,s=[];for(e=0,n=i.length;e=n;h=e+=l)r.push(h);return r}.call(this));this.dirty=!0;if(n)return this.redraw()},r.prototype.yboundary=function(e,t){var n,r;return n=this.options["y"+e],typeof n=="string"?n.slice(0,4)==="auto"?n.length>5?(r=parseInt(n.slice(5),10),t==null?r:Math[e](t,r)):t!=null?t:0:parseInt(n,10):n},r.prototype.autoGridLines=function(e,t,n){var r,i,s,o,u,a,f,l,c;return u=t-e,c=Math.floor(Math.log(u)/Math.log(10)),f=Math.pow(10,c),i=Math.floor(e/f)*f,r=Math.ceil(t/f)*f,a=(r-i)/(n-1),f===1&&a>1&&Math.ceil(a)!==a&&(a=Math.ceil(a),r=i+a*(n-1)),i<0&&r>0&&(i=Math.floor(e/a)*a,r=Math.ceil(t/a)*a),a<1?(o=Math.floor(Math.log(a)/Math.log(10)),s=function(){var e,t;t=[];for(l=e=i;i<=r?e<=r:e>=r;l=e+=a)t.push(parseFloat(l.toFixed(1-o)));return t}()):s=function(){var e,t;t=[];for(l=e=i;i<=r?e<=r:e>=r;l=e+=a)t.push(l);return t}(),s},r.prototype._calc=function(){var e,t,n,r,i,s;i=this.el.width(),n=this.el.height();if(this.elementWidth!==i||this.elementHeight!==n||this.dirty){this.elementWidth=i,this.elementHeight=n,this.dirty=!1,this.left=this.options.padding,this.right=this.elementWidth-this.options.padding,this.top=this.options.padding,this.bottom=this.elementHeight-this.options.padding,this.options.axes&&(s=function(){var e,n,r,i;r=this.grid,i=[];for(e=0,n=r.length;et;r=0<=t?++e:--e)n.push(this.measureText(this.data[r].text,-this.options.xLabelAngle).height);return n}.call(this),this.bottom-=Math.max.apply(Math,e)),this.width=Math.max(1,this.right-this.left),this.height=Math.max(1,this.bottom-this.top),this.dx=this.width/(this.xmax-this.xmin),this.dy=this.height/(this.ymax-this.ymin);if(this.calc)return this.calc()}},r.prototype.transY=function(e){return this.bottom-(e-this.ymin)*this.dy},r.prototype.transX=function(e){return this.data.length===1?(this.left+this.right)/2:this.left+(e-this.xmin)*this.dx},r.prototype.redraw=function(){this.raphael.clear(),this._calc(),this.drawGrid(),this.drawGoals(),this.drawEvents();if(this.draw)return this.draw()},r.prototype.measureText=function(e,t){var n,r;return t==null&&(t=0),r=this.raphael.text(100,100,e).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).rotate(t),n=r.getBBox(),r.remove(),n},r.prototype.yAxisFormat=function(e){return this.yLabelFormat(e)},r.prototype.yLabelFormat=function(e){return typeof this.options.yLabelFormat=="function"?this.options.yLabelFormat(e):""+this.options.preUnits+t.commas(e)+this.options.postUnits},r.prototype.updateHover=function(e,t){var n,r;n=this.hitTest(e,t);if(n!=null)return(r=this.hover).update.apply(r,n)},r.prototype.drawGrid=function(){var e,t,n,r,i,s;if(this.options.grid===!1&&this.options.axes===!1)return;i=this.grid,s=[];for(n=0,r=i.length;n
    "),this.el.hide(),this.options.parent.append(this.el)}return n.defaults={"class":"morris-hover morris-default-style"},n.prototype.update=function(e,t,n){return this.html(e),this.show(),this.moveTo(t,n)},n.prototype.html=function(e){return this.el.html(e)},n.prototype.moveTo=function(e,t){var n,r,i,s,o,u;return o=this.options.parent.innerWidth(),s=this.options.parent.innerHeight(),r=this.el.outerWidth(),n=this.el.outerHeight(),i=Math.min(Math.max(0,e-r/2),o-r),t!=null?(u=t-n-10,u<0&&(u=t+10,u+n>s&&(u=s/2-n/2))):u=s/2-n/2,this.el.css({left:i+"px",top:parseInt(u)+"px"})},n.prototype.show=function(){return this.el.show()},n.prototype.hide=function(){return this.el.hide()},n}(),t.Line=function(e){function n(e){this.hilight=u(this.hilight,this),this.onHoverOut=u(this.onHoverOut,this),this.onHoverMove=u(this.onHoverMove,this),this.onGridClick=u(this.onGridClick,this);if(!(this instanceof t.Line))return new t.Line(e);n.__super__.constructor.call(this,e)}return o(n,e),n.prototype.init=function(){this.pointGrow=Raphael.animation({r:this.options.pointSize+3},25,"linear"),this.pointShrink=Raphael.animation({r:this.options.pointSize},25,"linear");if(this.options.hideHover!=="always")return this.hover=new t.Hover({parent:this.el}),this.on("hovermove",this.onHoverMove),this.on("hoverout",this.onHoverOut),this.on("gridclick",this.onGridClick)},n.prototype.defaults={lineWidth:3,pointSize:4,lineColors:["#0b62a4","#7A92A3","#4da74d","#afd8f8","#edc240","#cb4b4b","#9440ed"],pointWidths:[1],pointStrokeColors:["#ffffff"],pointFillColors:[],smooth:!0,xLabels:"auto",xLabelFormat:null,xLabelMargin:24,continuousLine:!0,hideHover:!1},n.prototype.calc=function(){return this.calcPoints(),this.generatePaths()},n.prototype.calcPoints=function(){var e,t,n,r,i,s;i=this.data,s=[];for(n=0,r=i.length;n"+r.label+"",u=r.y;for(n=s=0,o=u.length;s\n "+this.options.labels[n]+":\n "+this.yLabelFormat(i)+"\n";return typeof this.options.hoverCallback=="function"&&(t=this.options.hoverCallback(e,this.options,t)),[t,r._x,r._ymax]},n.prototype.generatePaths=function(){var e,n,r,i,s;return this.paths=function(){var o,u,f,l;l=[];for(r=o=0,u=this.options.ykeys.length;0<=u?ou;r=0<=u?++o:--o)s=this.options.smooth===!0||(f=this.options.ykeys[r],a.call(this.options.smooth,f)>=0),n=function(){var e,t,n,s;n=this.data,s=[];for(e=0,t=n.length;e1?l.push(t.Line.createPath(n,s,this.bottom)):l.push(null);return l}.call(this)},n.prototype.draw=function(){this.options.axes&&this.drawXAxis(),this.drawSeries();if(this.options.hideHover===!1)return this.displayHoverForRow(this.data.length-1)},n.prototype.drawXAxis=function(){var e,n,r,i,s,o,u,a,f,l,c=this;u=this.bottom+this.options.padding/2,s=null,i=null,e=function(e,t){var n,r,o,a,f;return n=c.drawXAxisLabel(c.transX(t),u,e),f=n.getBBox(),n.transform("r"+ -c.options.xLabelAngle),r=n.getBBox(),n.transform("t0,"+r.height/2+"..."),c.options.xLabelAngle!==0&&(a=-0.5*f.width*Math.cos(c.options.xLabelAngle*Math.PI/180),n.transform("t"+a+",0...")),r=n.getBBox(),(s==null||s>=r.x+r.width||i!=null&&i>=r.x)&&r.x>=0&&r.x+r.width=0;e=r<=0?++t:--t)this._drawLineFor(e);s=[];for(e=n=i=this.options.ykeys.length-1;i<=0?n<=0:n>=0;e=i<=0?++n:--n)s.push(this._drawPointFor(e));return s},n.prototype._drawPointFor=function(e){var t,n,r,i,s,o;this.seriesPoints[e]=[],s=this.data,o=[];for(r=0,i=s.length;r=i;t=0<=i?++n:--n)this.seriesPoints[t][this.prevHilight]&&this.seriesPoints[t][this.prevHilight].animate(this.pointShrink);if(e!==null&&this.prevHilight!==e)for(t=r=0,s=this.seriesPoints.length-1;0<=s?r<=s:r>=s;t=0<=s?++r:--r)this.seriesPoints[t][e]&&this.seriesPoints[t][e].animate(this.pointGrow);return this.prevHilight=e},n.prototype.colorFor=function(e,t,n){return typeof this.options.lineColors=="function"?this.options.lineColors.call(this,e,t,n):n==="point"?this.options.pointFillColors[t%this.options.pointFillColors.length]||this.options.lineColors[t%this.options.lineColors.length]:this.options.lineColors[t%this.options.lineColors.length]},n.prototype.drawXAxisLabel=function(e,t,n){return this.raphael.text(e,t,n).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor)},n.prototype.drawLinePath=function(e,t){return this.raphael.path(e).attr("stroke",t).attr("stroke-width",this.options.lineWidth)},n.prototype.drawLinePoint=function(e,t,n,r,i){return this.raphael.circle(e,t,n).attr("fill",r).attr("stroke-width",this.strokeWidthForSeries(i)).attr("stroke",this.strokeForSeries(i))},n.prototype.strokeWidthForSeries=function(e){return this.options.pointWidths[e%this.options.pointWidths.length]},n.prototype.strokeForSeries=function(e){return this.options.pointStrokeColors[e%this.options.pointStrokeColors.length]},n}(t.Grid),t.labelSeries=function(n,r,i,s,o){var u,a,f,l,c,h,p,d,v,m,g;f=200*(r-n)/i,a=new Date(n),p=t.LABEL_SPECS[s];if(p===void 0){g=t.AUTO_LABEL_ORDER;for(v=0,m=g.length;v=h.span){p=h;break}}}p===void 0&&(p=t.LABEL_SPECS.second),o&&(p=e.extend({},p,{fmt:o})),u=p.start(a),c=[];while((d=u.getTime())<=r)d>=n&&c.push([p.fmt(u),d]),p.incr(u);return c},n=function(e){return{span:e*60*1e3,start:function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours())},fmt:function(e){return""+t.pad2(e.getHours())+":"+t.pad2(e.getMinutes())},incr:function(t){return t.setUTCMinutes(t.getUTCMinutes()+e)}}},r=function(e){return{span:e*1e3,start:function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes())},fmt:function(e){return""+t.pad2(e.getHours())+":"+t.pad2(e.getMinutes())+":"+t.pad2(e.getSeconds())},incr:function(t){return t.setUTCSeconds(t.getUTCSeconds()+e)}}},t.LABEL_SPECS={decade:{span:1728e8,start:function(e){return new Date(e.getFullYear()-e.getFullYear()%10,0,1)},fmt:function(e){return""+e.getFullYear()},incr:function(e){return e.setFullYear(e.getFullYear()+10)}},year:{span:1728e7,start:function(e){return new Date(e.getFullYear(),0,1)},fmt:function(e){return""+e.getFullYear()},incr:function(e){return e.setFullYear(e.getFullYear()+1)}},month:{span:24192e5,start:function(e){return new Date(e.getFullYear(),e.getMonth(),1)},fmt:function(e){return""+e.getFullYear()+"-"+t.pad2(e.getMonth()+1)},incr:function(e){return e.setMonth(e.getMonth()+1)}},day:{span:864e5,start:function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())},fmt:function(e){return""+e.getFullYear()+"-"+t.pad2(e.getMonth()+1)+"-"+t.pad2(e.getDate())},incr:function(e){return e.setDate(e.getDate()+1)}},hour:n(60),"30min":n(30),"15min":n(15),"10min":n(10),"5min":n(5),minute:n(1),"30sec":r(30),"15sec":r(15),"10sec":r(10),"5sec":r(5),second:r(1)},t.AUTO_LABEL_ORDER=["decade","year","month","day","hour","30min","15min","10min","5min","minute","30sec","15sec","10sec","5sec","second"],t.Area=function(n){function i(n){var s;if(!(this instanceof t.Area))return new t.Area(n);s=e.extend({},r,n),this.cumulative=!s.behaveLikeLine,s.fillOpacity==="auto"&&(s.fillOpacity=s.behaveLikeLine?.8:1),i.__super__.constructor.call(this,s)}var r;return o(i,n),r={fillOpacity:"auto",behaveLikeLine:!1},i.prototype.calcPoints=function(){var e,t,n,r,i,s,o;s=this.data,o=[];for(r=0,i=s.length;r=t;0<=t?e++:e--)a.push(e);return a}.apply(this):t=function(){f=[];for(var e=u=this.options.ykeys.length-1;u<=0?e<=0:e>=0;u<=0?e++:e--)f.push(e);return f}.apply(this),l=[];for(i=0,s=t.length;ic;e=0<=c?++l:--l)u=this.data[this.data.length-1-e],t=this.drawXAxisLabel(u._x,f,u.label),a=t.getBBox(),t.transform("r"+ -this.options.xLabelAngle),n=t.getBBox(),t.transform("t0,"+n.height/2+"..."),this.options.xLabelAngle!==0&&(i=-0.5*a.width*Math.cos(this.options.xLabelAngle*Math.PI/180),t.transform("t"+i+",0...")),(o==null||o>=n.x+n.width||s!=null&&s>=n.x)&&n.x>=0&&n.x+n.width=0?this.transY(0):null,this.bars=function(){var u,d,v,m;v=this.data,m=[];for(r=u=0,d=v.length;u"+r.label+"",a=r.y;for(n=o=0,u=a.length;o\n "+this.options.labels[n]+":\n "+this.yLabelFormat(s)+"\n";return typeof this.options.hoverCallback=="function"&&(t=this.options.hoverCallback(e,this.options,t)),i=this.left+(e+.5)*this.width/this.data.length,[t,i]},r.prototype.drawXAxisLabel=function(e,t,n){var r;return r=this.raphael.text(e,t,n).attr("font-size",this.options.gridTextSize).attr("font-family",this.options.gridTextFamily).attr("font-weight",this.options.gridTextWeight).attr("fill",this.options.gridTextColor)},r.prototype.drawBar=function(e,t,n,r,i){return this.raphael.rect(e,t,n,r).attr("fill",i).attr("stroke-width",0)},r}(t.Grid),t.Donut=function(n){function r(n){this.select=u(this.select,this),this.click=u(this.click,this);var r;if(!(this instanceof t.Donut))return new t.Donut(n);typeof n.element=="string"?this.el=e(document.getElementById(n.element)):this.el=e(n.element),this.options=e.extend({},this.defaults,n);if(this.el===null||this.el.length===0)throw new Error("Graph placeholder not found.");if(n.data===void 0||n.data.length===0)return;this.data=n.data,this.values=function(){var e,t,n,i;n=this.data,i=[];for(e=0,t=n.length;eMath.PI?1:0,this.path=this.calcSegment(this.inner+3,this.inner+this.outer-5),this.selectedPath=this.calcSegment(this.inner+3,this.inner+this.outer),this.hilight=this.calcArc(this.inner)}return o(t,e),t.prototype.calcArcPoints=function(e){return[this.cx+e*this.sin_p0,this.cy+e*this.cos_p0,this.cx+e*this.sin_p1,this.cy+e*this.cos_p1]},t.prototype.calcSegment=function(e,t){var n,r,i,s,o,u,a,f,l,c;return l=this.calcArcPoints(e),n=l[0],i=l[1],r=l[2],s=l[3],c=this.calcArcPoints(t),o=c[0],a=c[1],u=c[2],f=c[3],"M"+n+","+i+("A"+e+","+e+",0,"+this.is_long+",0,"+r+","+s)+("L"+u+","+f)+("A"+t+","+t+",0,"+this.is_long+",1,"+o+","+a)+"Z"},t.prototype.calcArc=function(e){var t,n,r,i,s;return s=this.calcArcPoints(e),t=s[0],r=s[1],n=s[2],i=s[3],"M"+t+","+r+("A"+e+","+e+",0,"+this.is_long+",0,"+n+","+i)},t.prototype.render=function(){var e=this;return this.arc=this.drawDonutArc(this.hilight,this.color),this.seg=this.drawDonutSegment(this.path,this.color,this.backgroundColor,function(){return e.fire("hover",e.index)},function(){return e.fire("click",e.index)})},t.prototype.drawDonutArc=function(e,t){return this.raphael.path(e).attr({stroke:t,"stroke-width":2,opacity:0})},t.prototype.drawDonutSegment=function(e,t,n,r,i){return this.raphael.path(e).attr({fill:t,stroke:n,"stroke-width":3}).hover(r).click(i)},t.prototype.select=function(){if(!this.selected)return this.seg.animate({path:this.selectedPath},150,"<>"),this.arc.animate({opacity:1},150,"<>"),this.selected=!0},t.prototype.deselect=function(){if(this.selected)return this.seg.animate({path:this.path},150,"<>"),this.arc.animate({opacity:0},150,"<>"),this.selected=!1},t}(t.EventEmitter)}).call(this); \ No newline at end of file diff --git a/plato-report/assets/scripts/vendor/raphael-min.js b/plato-report/assets/scripts/vendor/raphael-min.js new file mode 100644 index 0000000000..d30dbad858 --- /dev/null +++ b/plato-report/assets/scripts/vendor/raphael-min.js @@ -0,0 +1,10 @@ +// ┌────────────────────────────────────────────────────────────────────┐ \\ +// │ Raphaël 2.1.0 - JavaScript Vector Library │ \\ +// ├────────────────────────────────────────────────────────────────────┤ \\ +// │ Copyright © 2008-2012 Dmitry Baranovskiy (http://raphaeljs.com) │ \\ +// │ Copyright © 2008-2012 Sencha Labs (http://sencha.com) │ \\ +// ├────────────────────────────────────────────────────────────────────┤ \\ +// │ Licensed under the MIT (http://raphaeljs.com/license.html) license.│ \\ +// └────────────────────────────────────────────────────────────────────┘ \\ + +(function(a){var b="0.3.4",c="hasOwnProperty",d=/[\.\/]/,e="*",f=function(){},g=function(a,b){return a-b},h,i,j={n:{}},k=function(a,b){var c=j,d=i,e=Array.prototype.slice.call(arguments,2),f=k.listeners(a),l=0,m=!1,n,o=[],p={},q=[],r=h,s=[];h=a,i=0;for(var t=0,u=f.length;tf*b.top){e=b.percents[y],p=b.percents[y-1]||0,t=t/b.top*(e-p),o=b.percents[y+1],j=b.anim[e];break}f&&d.attr(b.anim[b.percents[y]])}if(!!j){if(!k){for(var A in j)if(j[g](A))if(U[g](A)||d.paper.customAttributes[g](A)){u[A]=d.attr(A),u[A]==null&&(u[A]=T[A]),v[A]=j[A];switch(U[A]){case C:w[A]=(v[A]-u[A])/t;break;case"colour":u[A]=a.getRGB(u[A]);var B=a.getRGB(v[A]);w[A]={r:(B.r-u[A].r)/t,g:(B.g-u[A].g)/t,b:(B.b-u[A].b)/t};break;case"path":var D=bR(u[A],v[A]),E=D[1];u[A]=D[0],w[A]=[];for(y=0,z=u[A].length;yd)return d;while(cf?c=e:d=e,e=(d-c)/2+c}return e}function n(a,b){var c=o(a,b);return((l*c+k)*c+j)*c}function m(a){return((i*a+h)*a+g)*a}var g=3*b,h=3*(d-b)-g,i=1-g-h,j=3*c,k=3*(e-c)-j,l=1-j-k;return n(a,1/(200*f))}function cq(){return this.x+q+this.y+q+this.width+" × "+this.height}function cp(){return this.x+q+this.y}function cb(a,b,c,d,e,f){a!=null?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function bH(b,c,d){b=a._path2curve(b),c=a._path2curve(c);var e,f,g,h,i,j,k,l,m,n,o=d?0:[];for(var p=0,q=b.length;p=0&&y<=1&&A>=0&&A<=1&&(d?n++:n.push({x:x.x,y:x.y,t1:y,t2:A}))}}return n}function bF(a,b){return bG(a,b,1)}function bE(a,b){return bG(a,b)}function bD(a,b,c,d,e,f,g,h){if(!(x(a,c)x(e,g)||x(b,d)x(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(!k)return;var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(n<+y(a,c).toFixed(2)||n>+x(a,c).toFixed(2)||n<+y(e,g).toFixed(2)||n>+x(e,g).toFixed(2)||o<+y(b,d).toFixed(2)||o>+x(b,d).toFixed(2)||o<+y(f,h).toFixed(2)||o>+x(f,h).toFixed(2))return;return{x:l,y:m}}}function bC(a,b,c,d,e,f,g,h,i){if(!(i<0||bB(a,b,c,d,e,f,g,h)n)k/=2,l+=(m1?1:i<0?0:i;var j=i/2,k=12,l=[-0.1252,.1252,-0.3678,.3678,-0.5873,.5873,-0.7699,.7699,-0.9041,.9041,-0.9816,.9816],m=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],n=0;for(var o=0;od;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function bx(){return this.hex}function bv(a,b,c){function d(){var e=Array.prototype.slice.call(arguments,0),f=e.join("␀"),h=d.cache=d.cache||{},i=d.count=d.count||[];if(h[g](f)){bu(i,f);return c?c(h[f]):h[f]}i.length>=1e3&&delete h[i.shift()],i.push(f),h[f]=a[m](b,e);return c?c(h[f]):h[f]}return d}function bu(a,b){for(var c=0,d=a.length;c',bl=bk.firstChild,bl.style.behavior="url(#default#VML)";if(!bl||typeof bl.adj!="object")return a.type=p;bk=null}a.svg=!(a.vml=a.type=="VML"),a._Paper=j,a.fn=k=j.prototype=a.prototype,a._id=0,a._oid=0,a.is=function(a,b){b=v.call(b);if(b=="finite")return!M[g](+a);if(b=="array")return a instanceof Array;return b=="null"&&a===null||b==typeof a&&a!==null||b=="object"&&a===Object(a)||b=="array"&&Array.isArray&&Array.isArray(a)||H.call(a).slice(8,-1).toLowerCase()==b},a.angle=function(b,c,d,e,f,g){if(f==null){var h=b-d,i=c-e;if(!h&&!i)return 0;return(180+w.atan2(-i,-h)*180/B+360)%360}return a.angle(b,c,f,g)-a.angle(d,e,f,g)},a.rad=function(a){return a%360*B/180},a.deg=function(a){return a*180/B%360},a.snapTo=function(b,c,d){d=a.is(d,"finite")?d:10;if(a.is(b,E)){var e=b.length;while(e--)if(z(b[e]-c)<=d)return b[e]}else{b=+b;var f=c%b;if(fb-d)return c-f+b}return c};var bn=a.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=w.random()*16|0,c=a=="x"?b:b&3|8;return c.toString(16)});a.setWindow=function(b){eve("raphael.setWindow",a,h.win,b),h.win=b,h.doc=h.win.document,a._engine.initWin&&a._engine.initWin(h.win)};var bo=function(b){if(a.vml){var c=/^\s+|\s+$/g,d;try{var e=new ActiveXObject("htmlfile");e.write(""),e.close(),d=e.body}catch(f){d=createPopup().document.body}var g=d.createTextRange();bo=bv(function(a){try{d.style.color=r(a).replace(c,p);var b=g.queryCommandValue("ForeColor");b=(b&255)<<16|b&65280|(b&16711680)>>>16;return"#"+("000000"+b.toString(16)).slice(-6)}catch(e){return"none"}})}else{var i=h.doc.createElement("i");i.title="Raphaël Colour Picker",i.style.display="none",h.doc.body.appendChild(i),bo=bv(function(a){i.style.color=a;return h.doc.defaultView.getComputedStyle(i,p).getPropertyValue("color")})}return bo(b)},bp=function(){return"hsb("+[this.h,this.s,this.b]+")"},bq=function(){return"hsl("+[this.h,this.s,this.l]+")"},br=function(){return this.hex},bs=function(b,c,d){c==null&&a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b&&(d=b.b,c=b.g,b=b.r);if(c==null&&a.is(b,D)){var e=a.getRGB(b);b=e.r,c=e.g,d=e.b}if(b>1||c>1||d>1)b/=255,c/=255,d/=255;return[b,c,d]},bt=function(b,c,d,e){b*=255,c*=255,d*=255;var f={r:b,g:c,b:d,hex:a.rgb(b,c,d),toString:br};a.is(e,"finite")&&(f.opacity=e);return f};a.color=function(b){var c;a.is(b,"object")&&"h"in b&&"s"in b&&"b"in b?(c=a.hsb2rgb(b),b.r=c.r,b.g=c.g,b.b=c.b,b.hex=c.hex):a.is(b,"object")&&"h"in b&&"s"in b&&"l"in b?(c=a.hsl2rgb(b),b.r=c.r,b.g=c.g,b.b=c.b,b.hex=c.hex):(a.is(b,"string")&&(b=a.getRGB(b)),a.is(b,"object")&&"r"in b&&"g"in b&&"b"in b?(c=a.rgb2hsl(b),b.h=c.h,b.s=c.s,b.l=c.l,c=a.rgb2hsb(b),b.v=c.b):(b={hex:"none"},b.r=b.g=b.b=b.h=b.s=b.v=b.l=-1)),b.toString=br;return b},a.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,f,g,h,i;a=a%360/60,i=c*b,h=i*(1-z(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a];return bt(e,f,g,d)},a.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h);if(a>1||b>1||c>1)a/=360,b/=100,c/=100;a*=360;var e,f,g,h,i;a=a%360/60,i=2*b*(c<.5?c:1-c),h=i*(1-z(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a];return bt(e,f,g,d)},a.rgb2hsb=function(a,b,c){c=bs(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;f=x(a,b,c),g=f-y(a,b,c),d=g==0?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=g==0?0:g/f;return{h:d,s:e,b:f,toString:bp}},a.rgb2hsl=function(a,b,c){c=bs(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;g=x(a,b,c),h=y(a,b,c),i=g-h,d=i==0?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=i==0?0:f<.5?i/(2*f):i/(2-2*f);return{h:d,s:e,l:f,toString:bq}},a._path2string=function(){return this.join(",").replace(Y,"$1")};var bw=a._preload=function(a,b){var c=h.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,h.doc.body.removeChild(this)},c.onerror=function(){h.doc.body.removeChild(this)},h.doc.body.appendChild(c),c.src=a};a.getRGB=bv(function(b){if(!b||!!((b=r(b)).indexOf("-")+1))return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bx};if(b=="none")return{r:-1,g:-1,b:-1,hex:"none",toString:bx};!X[g](b.toLowerCase().substring(0,2))&&b.charAt()!="#"&&(b=bo(b));var c,d,e,f,h,i,j,k=b.match(L);if(k){k[2]&&(f=R(k[2].substring(5),16),e=R(k[2].substring(3,5),16),d=R(k[2].substring(1,3),16)),k[3]&&(f=R((i=k[3].charAt(3))+i,16),e=R((i=k[3].charAt(2))+i,16),d=R((i=k[3].charAt(1))+i,16)),k[4]&&(j=k[4][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),k[1].toLowerCase().slice(0,4)=="rgba"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100));if(k[5]){j=k[5][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360),k[1].toLowerCase().slice(0,4)=="hsba"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsb2rgb(d,e,f,h)}if(k[6]){j=k[6][s](W),d=Q(j[0]),j[0].slice(-1)=="%"&&(d*=2.55),e=Q(j[1]),j[1].slice(-1)=="%"&&(e*=2.55),f=Q(j[2]),j[2].slice(-1)=="%"&&(f*=2.55),(j[0].slice(-3)=="deg"||j[0].slice(-1)=="°")&&(d/=360),k[1].toLowerCase().slice(0,4)=="hsla"&&(h=Q(j[3])),j[3]&&j[3].slice(-1)=="%"&&(h/=100);return a.hsl2rgb(d,e,f,h)}k={r:d,g:e,b:f,toString:bx},k.hex="#"+(16777216|f|e<<8|d<<16).toString(16).slice(1),a.is(h,"finite")&&(k.opacity=h);return k}return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bx}},a),a.hsb=bv(function(b,c,d){return a.hsb2rgb(b,c,d).hex}),a.hsl=bv(function(b,c,d){return a.hsl2rgb(b,c,d).hex}),a.rgb=bv(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),a.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b}));return c.hex},a.getColor.reset=function(){delete this.start},a.parsePathString=function(b){if(!b)return null;var c=bz(b);if(c.arr)return bJ(c.arr);var d={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},e=[];a.is(b,E)&&a.is(b[0],E)&&(e=bJ(b)),e.length||r(b).replace(Z,function(a,b,c){var f=[],g=b.toLowerCase();c.replace(_,function(a,b){b&&f.push(+b)}),g=="m"&&f.length>2&&(e.push([b][n](f.splice(0,2))),g="l",b=b=="m"?"l":"L");if(g=="r")e.push([b][n](f));else while(f.length>=d[g]){e.push([b][n](f.splice(0,d[g])));if(!d[g])break}}),e.toString=a._path2string,c.arr=bJ(e);return e},a.parseTransformString=bv(function(b){if(!b)return null;var c={r:3,s:4,t:2,m:6},d=[];a.is(b,E)&&a.is(b[0],E)&&(d=bJ(b)),d.length||r(b).replace($,function(a,b,c){var e=[],f=v.call(b);c.replace(_,function(a,b){b&&e.push(+b)}),d.push([b][n](e))}),d.toString=a._path2string;return d});var bz=function(a){var b=bz.ps=bz.ps||{};b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[g](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])});return b[a]};a.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=A(j,3),l=A(j,2),m=i*i,n=m*i,o=k*a+l*3*i*c+j*3*i*i*e+n*g,p=k*b+l*3*i*d+j*3*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,x=j*e+i*g,y=j*f+i*h,z=90-w.atan2(q-s,r-t)*180/B;(q>s||r=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},a.isBBoxIntersect=function(b,c){var d=a.isPointInsideBBox;return d(c,b.x,b.y)||d(c,b.x2,b.y)||d(c,b.x,b.y2)||d(c,b.x2,b.y2)||d(b,c.x,c.y)||d(b,c.x2,c.y)||d(b,c.x,c.y2)||d(b,c.x2,c.y2)||(b.xc.x||c.xb.x)&&(b.yc.y||c.yb.y)},a.pathIntersection=function(a,b){return bH(a,b)},a.pathIntersectionNumber=function(a,b){return bH(a,b,1)},a.isPointInsidePath=function(b,c,d){var e=a.pathBBox(b);return a.isPointInsideBBox(e,c,d)&&bH(b,[["M",c,d],["H",e.x2+10]],1)%2==1},a._removedFactory=function(a){return function(){eve("raphael.log",null,"Raphaël: you are calling to method “"+a+"” of removed object",a)}};var bI=a.pathBBox=function(a){var b=bz(a);if(b.bbox)return b.bbox;if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=bR(a);var c=0,d=0,e=[],f=[],g;for(var h=0,i=a.length;h1&&(v=w.sqrt(v),c=v*c,d=v*d);var x=c*c,y=d*d,A=(f==g?-1:1)*w.sqrt(z((x*y-x*u*u-y*t*t)/(x*u*u+y*t*t))),C=A*c*u/d+(a+h)/2,D=A*-d*t/c+(b+i)/2,E=w.asin(((b-D)/d).toFixed(9)),F=w.asin(((i-D)/d).toFixed(9));E=aF&&(E=E-B*2),!g&&F>E&&(F=F-B*2)}else E=j[0],F=j[1],C=j[2],D=j[3];var G=F-E;if(z(G)>k){var H=F,I=h,J=i;F=E+k*(g&&F>E?1:-1),h=C+c*w.cos(F),i=D+d*w.sin(F),m=bO(h,i,c,d,e,0,g,I,J,[F,H,C,D])}G=F-E;var K=w.cos(E),L=w.sin(E),M=w.cos(F),N=w.sin(F),O=w.tan(G/4),P=4/3*c*O,Q=4/3*d*O,R=[a,b],S=[a+P*L,b-Q*K],T=[h+P*N,i-Q*M],U=[h,i];S[0]=2*R[0]-S[0],S[1]=2*R[1]-S[1];if(j)return[S,T,U][n](m);m=[S,T,U][n](m).join()[s](",");var V=[];for(var W=0,X=m.length;W"1e12"&&(l=.5),z(n)>"1e12"&&(n=.5),l>0&&l<1&&(q=bP(a,b,c,d,e,f,g,h,l),p.push(q.x),o.push(q.y)),n>0&&n<1&&(q=bP(a,b,c,d,e,f,g,h,n),p.push(q.x),o.push(q.y)),i=f-2*d+b-(h-2*f+d),j=2*(d-b)-2*(f-d),k=b-d,l=(-j+w.sqrt(j*j-4*i*k))/2/i,n=(-j-w.sqrt(j*j-4*i*k))/2/i,z(l)>"1e12"&&(l=.5),z(n)>"1e12"&&(n=.5),l>0&&l<1&&(q=bP(a,b,c,d,e,f,g,h,l),p.push(q.x),o.push(q.y)),n>0&&n<1&&(q=bP(a,b,c,d,e,f,g,h,n),p.push(q.x),o.push(q.y));return{min:{x:y[m](0,p),y:y[m](0,o)},max:{x:x[m](0,p),y:x[m](0,o)}}}),bR=a._path2curve=bv(function(a,b){var c=!b&&bz(a);if(!b&&c.curve)return bJ(c.curve);var d=bL(a),e=b&&bL(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=function(a,b){var c,d;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null);switch(a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][n](bO[m](0,[b.x,b.y][n](a.slice(1))));break;case"S":c=b.x+(b.x-(b.bx||b.x)),d=b.y+(b.y-(b.by||b.y)),a=["C",c,d][n](a.slice(1));break;case"T":b.qx=b.x+(b.x-(b.qx||b.x)),b.qy=b.y+(b.y-(b.qy||b.y)),a=["C"][n](bN(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][n](bN(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][n](bM(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][n](bM(b.x,b.y,a[1],b.y));break;case"V":a=["C"][n](bM(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][n](bM(b.x,b.y,b.X,b.Y))}return a},i=function(a,b){if(a[b].length>7){a[b].shift();var c=a[b];while(c.length)a.splice(b++,0,["C"][n](c.splice(0,6)));a.splice(b,1),l=x(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&a[g][0]=="M"&&b[g][0]!="M"&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],l=x(d.length,e&&e.length||0))};for(var k=0,l=x(d.length,e&&e.length||0);ke){if(c&&!l.start){m=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),k+=["C"+m.start.x,m.start.y,m.m.x,m.m.y,m.x,m.y];if(f)return k;l.start=k,k=["M"+m.x,m.y+"C"+m.n.x,m.n.y,m.end.x,m.end.y,i[5],i[6]].join(),n+=j,g=+i[5],h=+i[6];continue}if(!b&&!c){m=cs(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n);return{x:m.x,y:m.y,alpha:m.alpha}}}n+=j,g=+i[5],h=+i[6]}k+=i.shift()+i}l.end=k,m=b?n:c?l:a.findDotsAtSegment(g,h,i[0],i[1],i[2],i[3],i[4],i[5],1),m.alpha&&(m={x:m.x,y:m.y,alpha:m.alpha});return m}},cu=ct(1),cv=ct(),cw=ct(0,1);a.getTotalLength=cu,a.getPointAtLength=cv,a.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return cw(a,b).end;var d=cw(a,c,1);return b?cw(d,b).end:d},cl.getTotalLength=function(){if(this.type=="path"){if(this.node.getTotalLength)return this.node.getTotalLength();return cu(this.attrs.path)}},cl.getPointAtLength=function(a){if(this.type=="path")return cv(this.attrs.path,a)},cl.getSubpath=function(b,c){if(this.type=="path")return a.getSubpath(this.attrs.path,b,c)};var cx=a.easing_formulas={linear:function(a){return a},"<":function(a){return A(a,1.7)},">":function(a){return A(a,.48)},"<>":function(a){var b=.48-a/1.04,c=w.sqrt(.1734+b*b),d=c-b,e=A(z(d),1/3)*(d<0?-1:1),f=-c-b,g=A(z(f),1/3)*(f<0?-1:1),h=e+g+.5;return(1-h)*3*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a=a-1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){if(a==!!a)return a;return A(2,-10*a)*w.sin((a-.075)*2*B/.3)+1},bounce:function(a){var b=7.5625,c=2.75,d;a<1/c?d=b*a*a:a<2/c?(a-=1.5/c,d=b*a*a+.75):a<2.5/c?(a-=2.25/c,d=b*a*a+.9375):(a-=2.625/c,d=b*a*a+.984375);return d}};cx.easeIn=cx["ease-in"]=cx["<"],cx.easeOut=cx["ease-out"]=cx[">"],cx.easeInOut=cx["ease-in-out"]=cx["<>"],cx["back-in"]=cx.backIn,cx["back-out"]=cx.backOut;var cy=[],cz=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){setTimeout(a,16)},cA=function(){var b=+(new Date),c=0;for(;c1&&!d.next){for(s in k)k[g](s)&&(r[s]=d.totalOrigin[s]);d.el.attr(r),cE(d.anim,d.el,d.anim.percents[0],null,d.totalOrigin,d.repeat-1)}d.next&&!d.stop&&cE(d.anim,d.el,d.next,null,d.totalOrigin,d.repeat)}}a.svg&&m&&m.paper&&m.paper.safari(),cy.length&&cz(cA)},cB=function(a){return a>255?255:a<0?0:a};cl.animateWith=function(b,c,d,e,f,g){var h=this;if(h.removed){g&&g.call(h);return h}var i=d instanceof cD?d:a.animation(d,e,f,g),j,k;cE(i,h,i.percents[0],null,h.attr());for(var l=0,m=cy.length;l.5)*2-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&n!=.5&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/);if(j=="linear"){var t=e.shift();t=-d(t);if(isNaN(t))return null;var u=[0,0,f.cos(a.rad(t)),f.sin(a.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=a._parseDots(e);if(!w)return null;k=k.replace(/[\(\)\s,\xb0#]/g,"_"),b.gradient&&k!=b.gradient.id&&(p.defs.removeChild(b.gradient),delete b.gradient);if(!b.gradient){s=q(j+"Gradient",{id:k}),b.gradient=s,q(s,j=="radial"?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:b.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;x1?G.opacity/100:G.opacity});case"stroke":G=a.getRGB(p),i.setAttribute(o,G.hex),o=="stroke"&&G[b]("opacity")&&q(i,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity}),o=="stroke"&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":(d.type=="circle"||d.type=="ellipse"||c(p).charAt()!="r")&&r(d,p);break;case"opacity":k.gradient&&!k[b]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){H=a._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),H&&(I=H.getElementsByTagName("stop"),q(I[I.length-1],{"stop-opacity":p}));break};default:o=="font-size"&&(p=e(p,10)+"px");var J=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[J]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if(d.type=="text"&&!!(f[b]("text")||f[b]("font")||f[b]("font-size")||f[b]("x")||f[b]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(a._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[b]("text")){g.text=f.text;while(h.firstChild)h.removeChild(h.firstChild);var j=c(f.text).split("\n"),k=[],m;for(var n=0,o=j.length;n"));var $=X.getBoundingClientRect();t.W=m.w=($.right-$.left)/Y,t.H=m.h=($.bottom-$.top)/Y,t.X=m.x,t.Y=m.y+t.H/2,("x"in i||"y"in i)&&(t.path.v=a.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));var _=["x","y","text","font","font-family","font-weight","font-style","font-size"];for(var ba=0,bb=_.length;ba.25&&(c=e.sqrt(.25-i(b-.5,2))*((c>.5)*2-1)+.5),m=b+n+c);return o}),f=f.split(/\s*\-\s*/);if(l=="linear"){var p=f.shift();p=-d(p);if(isNaN(p))return null}var q=a._parseDots(f);if(!q)return null;b=b.shape||b.node;if(q.length){b.removeChild(g),g.on=!0,g.method="none",g.color=q[0].color,g.color2=q[q.length-1].color;var r=[];for(var s=0,t=q.length;s')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},a._engine.initWin(a._g.win),a._engine.create=function(){var b=a._getContainer.apply(0,arguments),c=b.container,d=b.height,e,f=b.width,g=b.x,h=b.y;if(!c)throw new Error("VML container not found.");var i=new a._Paper,j=i.canvas=a._g.doc.createElement("div"),k=j.style;g=g||0,h=h||0,f=f||512,d=d||342,i.width=f,i.height=d,f==+f&&(f+="px"),d==+d&&(d+="px"),i.coordsize=u*1e3+n+u*1e3,i.coordorigin="0 0",i.span=a._g.doc.createElement("span"),i.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",j.appendChild(i.span),k.cssText=a.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",f,d),c==1?(a._g.doc.body.appendChild(j),k.left=g+"px",k.top=h+"px",k.position="absolute"):c.firstChild?c.insertBefore(j,c.firstChild):c.appendChild(j),i.renderfix=function(){};return i},a.prototype.clear=function(){a.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=a._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},a.prototype.remove=function(){a.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var b in this)this[b]=typeof this[b]=="function"?a._removedFactory(b):null;return!0};var G=a.st;for(var H in E)E[b](H)&&!G[b](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}(window.Raphael) \ No newline at end of file diff --git a/plato-report/display.html b/plato-report/display.html new file mode 100644 index 0000000000..573a22a83f --- /dev/null +++ b/plato-report/display.html @@ -0,0 +1,161 @@ + + + + + Plato - JavaScript Introspection + + + + + + + + + + + + + + + + + +
    +

    JavaScript Source Analysis

    +
    +
    +
    +
    + Total / Average Lines +

    178083 / 195

    +
    +
    +
    +
    +
    +
    +
    + Average Maintainability +

    64.86

    +
    +
    +
    +
    +
    + +
    +
    +
    +

    Worst Maintainability Scores

    +
      + +
    • + 24 score + node_modules/highlight.js/es/languages/isbl.js +
    • + +
    • + 24 score + node_modules/highlight.js/lib/languages/isbl.js +
    • + +
    • + 28 score + node_modules/highlight.js/lib/index.js +
    • + +
    • + 28 score + node_modules/base32.js/test/fixtures.js +
    • + +
    • + 30 score + node_modules/highlight.js/es/languages/ruby.js +
    • + +
    +
    +
    +
    +
    +

    Largest Files

    +
      + +
    • + 11462 lines + node_modules/chart.js/dist/chart.js +
    • + +
    • + 6753 lines + node_modules/highlight.js/es/languages/mathematica.js +
    • + +
    • + 6753 lines + node_modules/highlight.js/lib/languages/mathematica.js +
    • + +
    • + 4934 lines + node_modules/decimal.js/decimal.js +
    • + +
    • + 3446 lines + node_modules/bn.js/lib/bn.js +
    • + +
    +
    +
    + +
    +
    +

    Lint Warnings

    +
      + +
    • + 51 lint errors + coverage/prettify.js +
    • + +
    • + 51 lint errors + install/web.js +
    • + +
    • + 51 lint errors + node_modules/asn1.js/lib/asn1/base/node.js +
    • + +
    • + 51 lint errors + node_modules/asn1.js/lib/asn1/decoders/der.js +
    • + +
    • + 51 lint errors + node_modules/big.js/big.min.js +
    • + +
    +
    +
    + +
    +
    + + + + + + + + diff --git a/plato-report/files/coverage_block_navigation_js/index.html b/plato-report/files/coverage_block_navigation_js/index.html new file mode 100644 index 0000000000..6c281d6745 --- /dev/null +++ b/plato-report/files/coverage_block_navigation_js/index.html @@ -0,0 +1,204 @@ + + + + + Plato - coverage/block-navigation.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    coverage/block-navigation.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    67.46

    +
    +
    +

    Lines of code

    +

    87

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    25.09

    +
    +
    +

    Estimated Errors

    +

    0.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/coverage_block_navigation_js/report.history.js b/plato-report/files/coverage_block_navigation_js/report.history.js new file mode 100644 index 0000000000..b205b2a849 --- /dev/null +++ b/plato-report/files/coverage_block_navigation_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":87,"lloc":45,"functions":6,"deliveredBugs":0.469,"difficulty":25.091,"maintainability":67.463,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/coverage_block_navigation_js/report.history.json b/plato-report/files/coverage_block_navigation_js/report.history.json new file mode 100644 index 0000000000..468457e981 --- /dev/null +++ b/plato-report/files/coverage_block_navigation_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":87,"lloc":45,"functions":6,"deliveredBugs":0.469,"difficulty":25.091,"maintainability":67.463,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/coverage_block_navigation_js/report.js b/plato-report/files/coverage_block_navigation_js/report.js new file mode 100644 index 0000000000..aa54319ad9 --- /dev/null +++ b/plato-report/files/coverage_block_navigation_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"coverage/block-navigation.js","fileShort":"coverage/block-navigation.js","fileSafe":"coverage_block_navigation_js","link":"files/coverage_block_navigation_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":28.889,"halstead":{"bugs":0.469,"difficulty":25.091,"effort":35271.372,"length":223,"time":1959.521,"vocabulary":79,"volume":1405.743,"operands":{"distinct":55,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":108,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":45,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":67.463,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.106,"difficulty":5.818,"effort":1855.697,"length":65,"time":103.094,"vocabulary":30,"volume":318.948,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":85},"errors":[],"lineEnd":86,"lineStart":2,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":1.625,"effort":124.157,"length":23,"time":6.898,"vocabulary":10,"volume":76.404,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":29,"lineStart":24,"name":"toggleClass"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":3.409,"effort":340.909,"length":25,"time":18.939,"vocabulary":16,"volume":100,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":39,"lineStart":31,"name":"makeCurrent"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.05,"difficulty":13.5,"effort":2042.111,"length":35,"time":113.451,"vocabulary":20,"volume":151.267,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":50,"lineStart":41,"name":"goToPrevious"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.035,"difficulty":8.938,"effort":949.146,"length":25,"time":52.73,"vocabulary":19,"volume":106.198,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":12},"errors":[],"lineEnd":63,"lineStart":52,"name":"goToNext"},{"cyclomatic":8,"cyclomaticDensity":66.667,"halstead":{"bugs":0.058,"difficulty":6.429,"effort":1120.041,"length":38,"time":62.224,"vocabulary":24,"volume":174.229,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":21},"errors":[],"lineEnd":85,"lineStart":65,"name":"jump"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":45.761,"halstead":{"bugs":0.052,"difficulty":6.62,"effort":1072.01,"length":35.167,"time":59.556,"vocabulary":19.833,"volume":154.508,"operands":{"distinct":11.833,"total":18.167},"operators":{"distinct":8,"total":17}},"params":0.5,"sloc":{"logical":7,"physical":23.833}},"module":"coverage/block-navigation.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/coverage_block_navigation_js/report.json b/plato-report/files/coverage_block_navigation_js/report.json new file mode 100644 index 0000000000..6d64bc4188 --- /dev/null +++ b/plato-report/files/coverage_block_navigation_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"coverage/block-navigation.js","fileShort":"coverage/block-navigation.js","fileSafe":"coverage_block_navigation_js","link":"files/coverage_block_navigation_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":28.889,"halstead":{"bugs":0.469,"difficulty":25.091,"effort":35271.372,"length":223,"time":1959.521,"vocabulary":79,"volume":1405.743,"operands":{"distinct":55,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":108,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":45,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":67.463,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.106,"difficulty":5.818,"effort":1855.697,"length":65,"time":103.094,"vocabulary":30,"volume":318.948,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":85},"errors":[],"lineEnd":86,"lineStart":2,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":1.625,"effort":124.157,"length":23,"time":6.898,"vocabulary":10,"volume":76.404,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":29,"lineStart":24,"name":"toggleClass"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":3.409,"effort":340.909,"length":25,"time":18.939,"vocabulary":16,"volume":100,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":39,"lineStart":31,"name":"makeCurrent"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.05,"difficulty":13.5,"effort":2042.111,"length":35,"time":113.451,"vocabulary":20,"volume":151.267,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":50,"lineStart":41,"name":"goToPrevious"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.035,"difficulty":8.938,"effort":949.146,"length":25,"time":52.73,"vocabulary":19,"volume":106.198,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":12},"errors":[],"lineEnd":63,"lineStart":52,"name":"goToNext"},{"cyclomatic":8,"cyclomaticDensity":66.667,"halstead":{"bugs":0.058,"difficulty":6.429,"effort":1120.041,"length":38,"time":62.224,"vocabulary":24,"volume":174.229,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":21},"errors":[],"lineEnd":85,"lineStart":65,"name":"jump"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":45.761,"halstead":{"bugs":0.052,"difficulty":6.62,"effort":1072.01,"length":35.167,"time":59.556,"vocabulary":19.833,"volume":154.508,"operands":{"distinct":11.833,"total":18.167},"operators":{"distinct":8,"total":17}},"params":0.5,"sloc":{"logical":7,"physical":23.833}},"module":"coverage/block-navigation.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/coverage_prettify_js/index.html b/plato-report/files/coverage_prettify_js/index.html new file mode 100644 index 0000000000..1ad9753b5a --- /dev/null +++ b/plato-report/files/coverage_prettify_js/index.html @@ -0,0 +1,119 @@ + + + + + Plato - coverage/prettify.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    coverage/prettify.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.39

    +
    +
    +

    Lines of code

    +

    2

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    145.57

    +
    +
    +

    Estimated Errors

    +

    11.09

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/coverage_prettify_js/report.history.js b/plato-report/files/coverage_prettify_js/report.history.js new file mode 100644 index 0000000000..0f68453066 --- /dev/null +++ b/plato-report/files/coverage_prettify_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":2,"lloc":677,"functions":29,"deliveredBugs":11.087,"difficulty":145.572,"maintainability":50.388,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/coverage_prettify_js/report.history.json b/plato-report/files/coverage_prettify_js/report.history.json new file mode 100644 index 0000000000..eff932ffcc --- /dev/null +++ b/plato-report/files/coverage_prettify_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":2,"lloc":677,"functions":29,"deliveredBugs":11.087,"difficulty":145.572,"maintainability":50.388,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/coverage_prettify_js/report.js b/plato-report/files/coverage_prettify_js/report.js new file mode 100644 index 0000000000..f103733391 --- /dev/null +++ b/plato-report/files/coverage_prettify_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"coverage/prettify.js","fileShort":"coverage/prettify.js","fileSafe":"coverage_prettify_js","link":"files/coverage_prettify_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":182,"cyclomaticDensity":26.883,"halstead":{"bugs":11.087,"difficulty":145.572,"effort":4842021.461,"length":3897,"time":269001.192,"vocabulary":371,"volume":33261.968,"operands":{"distinct":325,"total":2057,"identifiers":["__stripped__"]},"operators":{"distinct":46,"total":1840,"identifiers":["__stripped__"]}},"params":36,"sloc":{"logical":677,"physical":2}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2,"lineStart":1,"maintainability":50.388,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.84,"halstead":{"bugs":1.296,"difficulty":9.511,"effort":36987.866,"length":538,"time":2054.881,"vocabulary":150,"volume":3889.104,"operands":{"distinct":141,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":240,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":119,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.305,"difficulty":17.778,"effort":16273.776,"length":152,"time":904.099,"vocabulary":65,"volume":915.4,"operands":{"distinct":45,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"k"},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.123,"difficulty":12.667,"effort":4661.546,"length":75,"time":258.975,"vocabulary":30,"volume":368.017,"operands":{"distinct":18,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"ab"},{"cyclomatic":7,"cyclomaticDensity":116.667,"halstead":{"bugs":0.075,"difficulty":11,"effort":2471.295,"length":49,"time":137.294,"vocabulary":24,"volume":224.663,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"T"},{"cyclomatic":18,"cyclomaticDensity":37.5,"halstead":{"bugs":0.705,"difficulty":51.133,"effort":108173.232,"length":344,"time":6009.624,"vocabulary":71,"volume":2115.513,"operands":{"distinct":45,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":167,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"X"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":5,"effort":270,"length":18,"time":15,"vocabulary":8,"volume":54,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":23,"cyclomaticDensity":48.936,"halstead":{"bugs":0.526,"difficulty":42.309,"effort":66776.49,"length":273,"time":3709.805,"vocabulary":55,"volume":1578.311,"operands":{"distinct":34,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"W"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":6.5,"effort":677.613,"length":25,"time":37.645,"vocabulary":18,"volume":104.248,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.153,"difficulty":10.352,"effort":4737.896,"length":86,"time":263.216,"vocabulary":40,"volume":457.686,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"a"},{"cyclomatic":10,"cyclomaticDensity":38.462,"halstead":{"bugs":0.238,"difficulty":22.333,"effort":15944.68,"length":130,"time":885.816,"vocabulary":45,"volume":713.941,"operands":{"distinct":27,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"aa"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.044,"difficulty":8.1,"effort":1066.655,"length":31,"time":59.259,"vocabulary":19,"volume":131.686,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"B"},{"cyclomatic":7,"cyclomaticDensity":116.667,"halstead":{"bugs":0.082,"difficulty":9.846,"effort":2421.856,"length":56,"time":134.548,"vocabulary":21,"volume":245.97,"operands":{"distinct":13,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"o"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.031,"difficulty":4.813,"effort":451.246,"length":24,"time":25.069,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"g"},{"cyclomatic":5,"cyclomaticDensity":26.316,"halstead":{"bugs":0.181,"difficulty":14.28,"effort":7773.981,"length":103,"time":431.888,"vocabulary":39,"volume":544.396,"operands":{"distinct":25,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":15,"cyclomaticDensity":28.846,"halstead":{"bugs":0.615,"difficulty":39.6,"effort":73026.008,"length":304,"time":4057,"vocabulary":67,"volume":1844.091,"operands":{"distinct":45,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":11,"cyclomaticDensity":30.556,"halstead":{"bugs":0.457,"difficulty":15.213,"effort":20853.166,"length":234,"time":1158.509,"vocabulary":58,"volume":1370.768,"operands":{"distinct":47,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"i"},{"cyclomatic":10,"cyclomaticDensity":30.303,"halstead":{"bugs":0.403,"difficulty":23.778,"effort":28782.903,"length":201,"time":1599.05,"vocabulary":65,"volume":1210.496,"operands":{"distinct":45,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":94,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":33,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"Q"},{"cyclomatic":12,"cyclomaticDensity":41.379,"halstead":{"bugs":0.261,"difficulty":14.576,"effort":11432.434,"length":142,"time":635.135,"vocabulary":46,"volume":784.346,"operands":{"distinct":33,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"ae"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.072,"difficulty":13.636,"effort":2960.877,"length":48,"time":164.493,"vocabulary":23,"volume":217.131,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"ad"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.089,"difficulty":9.714,"effort":2599.212,"length":60,"time":144.401,"vocabulary":22,"volume":267.566,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"ai"},{"cyclomatic":15,"cyclomaticDensity":25.862,"halstead":{"bugs":0.737,"difficulty":30.927,"effort":68342.078,"length":357,"time":3796.782,"vocabulary":73,"volume":2209.767,"operands":{"distinct":55,"total":189,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":168,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":58,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"D"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.062,"difficulty":9.167,"effort":1716.881,"length":42,"time":95.382,"vocabulary":22,"volume":187.296,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"c"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.031,"difficulty":7.429,"effort":696.543,"length":24,"time":38.697,"vocabulary":15,"volume":93.765,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"q"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.11,"difficulty":10,"effort":3303.427,"length":68,"time":183.524,"vocabulary":29,"volume":330.343,"operands":{"distinct":19,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"d"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.062,"difficulty":7.143,"effort":1337.829,"length":42,"time":74.324,"vocabulary":22,"volume":187.296,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"y"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.16,"difficulty":13,"effort":6250.439,"length":93,"time":347.247,"vocabulary":36,"volume":480.803,"operands":{"distinct":23,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"b"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"Y"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":12,"length":4,"time":0.667,"vocabulary":4,"volume":8,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":22,"cyclomaticDensity":68.75,"halstead":{"bugs":0.419,"difficulty":25.952,"effort":32604.895,"length":211,"time":1811.383,"vocabulary":62,"volume":1256.335,"operands":{"distinct":42,"total":109,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":102,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"U"}],"methodAverage":{"cyclomatic":7.241,"cyclomaticDensity":53.127,"halstead":{"bugs":0.252,"difficulty":15.492,"effort":18022.173,"length":129,"time":1001.232,"vocabulary":39.655,"volume":755.269,"operands":{"distinct":27.241,"total":68.276},"operators":{"distinct":12.414,"total":60.724}},"params":1.241,"sloc":{"logical":23.103,"physical":1}},"module":"coverage/prettify.js"},"jshint":{"messages":[{"severity":"error","line":2,"column":2642,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2752,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2852,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2898,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2959,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3023,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3052,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3123,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3209,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3219,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3526,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3602,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3613,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3720,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3793,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3855,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3893,"message":"'ar' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":3977,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3997,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4031,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4061,"message":"'ar' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4089,"message":"'at' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4163,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4181,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4214,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4514,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4592,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4604,"message":"'ak' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4655,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4665,"message":"'ak' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4670,"message":"'am' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4691,"message":"'ag' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4754,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4789,"message":"'af' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4842,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4854,"message":"'ak' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4859,"message":"'am' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4918,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4949,"message":"'ak' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4970,"message":"'ag' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":5039,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5173,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5175,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5197,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5216,"message":"'V' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":5220,"message":"'U' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":5244,"message":"'ae' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":5302,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5327,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5371,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5371,"message":"Too many errors. (100% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/coverage_prettify_js/report.json b/plato-report/files/coverage_prettify_js/report.json new file mode 100644 index 0000000000..7082aa5f1b --- /dev/null +++ b/plato-report/files/coverage_prettify_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"coverage/prettify.js","fileShort":"coverage/prettify.js","fileSafe":"coverage_prettify_js","link":"files/coverage_prettify_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":182,"cyclomaticDensity":26.883,"halstead":{"bugs":11.087,"difficulty":145.572,"effort":4842021.461,"length":3897,"time":269001.192,"vocabulary":371,"volume":33261.968,"operands":{"distinct":325,"total":2057,"identifiers":["__stripped__"]},"operators":{"distinct":46,"total":1840,"identifiers":["__stripped__"]}},"params":36,"sloc":{"logical":677,"physical":2}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2,"lineStart":1,"maintainability":50.388,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.84,"halstead":{"bugs":1.296,"difficulty":9.511,"effort":36987.866,"length":538,"time":2054.881,"vocabulary":150,"volume":3889.104,"operands":{"distinct":141,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":240,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":119,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.305,"difficulty":17.778,"effort":16273.776,"length":152,"time":904.099,"vocabulary":65,"volume":915.4,"operands":{"distinct":45,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"k"},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.123,"difficulty":12.667,"effort":4661.546,"length":75,"time":258.975,"vocabulary":30,"volume":368.017,"operands":{"distinct":18,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"ab"},{"cyclomatic":7,"cyclomaticDensity":116.667,"halstead":{"bugs":0.075,"difficulty":11,"effort":2471.295,"length":49,"time":137.294,"vocabulary":24,"volume":224.663,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"T"},{"cyclomatic":18,"cyclomaticDensity":37.5,"halstead":{"bugs":0.705,"difficulty":51.133,"effort":108173.232,"length":344,"time":6009.624,"vocabulary":71,"volume":2115.513,"operands":{"distinct":45,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":167,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"X"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":5,"effort":270,"length":18,"time":15,"vocabulary":8,"volume":54,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":23,"cyclomaticDensity":48.936,"halstead":{"bugs":0.526,"difficulty":42.309,"effort":66776.49,"length":273,"time":3709.805,"vocabulary":55,"volume":1578.311,"operands":{"distinct":34,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"W"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":6.5,"effort":677.613,"length":25,"time":37.645,"vocabulary":18,"volume":104.248,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.153,"difficulty":10.352,"effort":4737.896,"length":86,"time":263.216,"vocabulary":40,"volume":457.686,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"a"},{"cyclomatic":10,"cyclomaticDensity":38.462,"halstead":{"bugs":0.238,"difficulty":22.333,"effort":15944.68,"length":130,"time":885.816,"vocabulary":45,"volume":713.941,"operands":{"distinct":27,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"aa"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.044,"difficulty":8.1,"effort":1066.655,"length":31,"time":59.259,"vocabulary":19,"volume":131.686,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"B"},{"cyclomatic":7,"cyclomaticDensity":116.667,"halstead":{"bugs":0.082,"difficulty":9.846,"effort":2421.856,"length":56,"time":134.548,"vocabulary":21,"volume":245.97,"operands":{"distinct":13,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"o"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.031,"difficulty":4.813,"effort":451.246,"length":24,"time":25.069,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"g"},{"cyclomatic":5,"cyclomaticDensity":26.316,"halstead":{"bugs":0.181,"difficulty":14.28,"effort":7773.981,"length":103,"time":431.888,"vocabulary":39,"volume":544.396,"operands":{"distinct":25,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":15,"cyclomaticDensity":28.846,"halstead":{"bugs":0.615,"difficulty":39.6,"effort":73026.008,"length":304,"time":4057,"vocabulary":67,"volume":1844.091,"operands":{"distinct":45,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":11,"cyclomaticDensity":30.556,"halstead":{"bugs":0.457,"difficulty":15.213,"effort":20853.166,"length":234,"time":1158.509,"vocabulary":58,"volume":1370.768,"operands":{"distinct":47,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"i"},{"cyclomatic":10,"cyclomaticDensity":30.303,"halstead":{"bugs":0.403,"difficulty":23.778,"effort":28782.903,"length":201,"time":1599.05,"vocabulary":65,"volume":1210.496,"operands":{"distinct":45,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":94,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":33,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"Q"},{"cyclomatic":12,"cyclomaticDensity":41.379,"halstead":{"bugs":0.261,"difficulty":14.576,"effort":11432.434,"length":142,"time":635.135,"vocabulary":46,"volume":784.346,"operands":{"distinct":33,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"ae"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.072,"difficulty":13.636,"effort":2960.877,"length":48,"time":164.493,"vocabulary":23,"volume":217.131,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"ad"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.089,"difficulty":9.714,"effort":2599.212,"length":60,"time":144.401,"vocabulary":22,"volume":267.566,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"ai"},{"cyclomatic":15,"cyclomaticDensity":25.862,"halstead":{"bugs":0.737,"difficulty":30.927,"effort":68342.078,"length":357,"time":3796.782,"vocabulary":73,"volume":2209.767,"operands":{"distinct":55,"total":189,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":168,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":58,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"D"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.062,"difficulty":9.167,"effort":1716.881,"length":42,"time":95.382,"vocabulary":22,"volume":187.296,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"c"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.031,"difficulty":7.429,"effort":696.543,"length":24,"time":38.697,"vocabulary":15,"volume":93.765,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"q"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.11,"difficulty":10,"effort":3303.427,"length":68,"time":183.524,"vocabulary":29,"volume":330.343,"operands":{"distinct":19,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"d"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.062,"difficulty":7.143,"effort":1337.829,"length":42,"time":74.324,"vocabulary":22,"volume":187.296,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"y"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.16,"difficulty":13,"effort":6250.439,"length":93,"time":347.247,"vocabulary":36,"volume":480.803,"operands":{"distinct":23,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"b"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"Y"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":12,"length":4,"time":0.667,"vocabulary":4,"volume":8,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":22,"cyclomaticDensity":68.75,"halstead":{"bugs":0.419,"difficulty":25.952,"effort":32604.895,"length":211,"time":1811.383,"vocabulary":62,"volume":1256.335,"operands":{"distinct":42,"total":109,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":102,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"U"}],"methodAverage":{"cyclomatic":7.241,"cyclomaticDensity":53.127,"halstead":{"bugs":0.252,"difficulty":15.492,"effort":18022.173,"length":129,"time":1001.232,"vocabulary":39.655,"volume":755.269,"operands":{"distinct":27.241,"total":68.276},"operators":{"distinct":12.414,"total":60.724}},"params":1.241,"sloc":{"logical":23.103,"physical":1}},"module":"coverage/prettify.js"},"jshint":{"messages":[{"severity":"error","line":2,"column":2642,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2752,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2852,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2898,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2959,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3023,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3052,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3123,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3209,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3219,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3526,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3602,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3613,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3720,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3793,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3855,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3893,"message":"'ar' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":3977,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3997,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4031,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4061,"message":"'ar' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4089,"message":"'at' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4163,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4181,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4214,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4514,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4592,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4604,"message":"'ak' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4655,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4665,"message":"'ak' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4670,"message":"'am' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4691,"message":"'ag' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4754,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4789,"message":"'af' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4842,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4854,"message":"'ak' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4859,"message":"'am' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4918,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4949,"message":"'ak' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":4970,"message":"'ag' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":5039,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5173,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5175,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5197,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5216,"message":"'V' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":5220,"message":"'U' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":5244,"message":"'ae' is already defined.","source":"'{a}' is already defined."},{"severity":"error","line":2,"column":5302,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5327,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5371,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5371,"message":"Too many errors. (100% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/coverage_sorter_js/index.html b/plato-report/files/coverage_sorter_js/index.html new file mode 100644 index 0000000000..841775e164 --- /dev/null +++ b/plato-report/files/coverage_sorter_js/index.html @@ -0,0 +1,313 @@ + + + + + Plato - coverage/sorter.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    coverage/sorter.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    67.87

    +
    +
    +

    Lines of code

    +

    196

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    43.27

    +
    +
    +

    Estimated Errors

    +

    1.55

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/coverage_sorter_js/report.history.js b/plato-report/files/coverage_sorter_js/report.history.js new file mode 100644 index 0000000000..a00b8334d1 --- /dev/null +++ b/plato-report/files/coverage_sorter_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":196,"lloc":124,"functions":19,"deliveredBugs":1.554,"difficulty":43.269,"maintainability":67.868,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/coverage_sorter_js/report.history.json b/plato-report/files/coverage_sorter_js/report.history.json new file mode 100644 index 0000000000..af046fa288 --- /dev/null +++ b/plato-report/files/coverage_sorter_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":196,"lloc":124,"functions":19,"deliveredBugs":1.554,"difficulty":43.269,"maintainability":67.868,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/coverage_sorter_js/report.js b/plato-report/files/coverage_sorter_js/report.js new file mode 100644 index 0000000000..b441f81121 --- /dev/null +++ b/plato-report/files/coverage_sorter_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"coverage/sorter.js","fileShort":"coverage/sorter.js","fileSafe":"coverage_sorter_js","link":"files/coverage_sorter_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":20,"cyclomaticDensity":16.129,"halstead":{"bugs":1.554,"difficulty":43.269,"effort":201741.323,"length":665,"time":11207.851,"vocabulary":129,"volume":4662.466,"operands":{"distinct":104,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":305,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":124,"physical":196}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":196,"lineStart":1,"maintainability":67.868,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.065,"difficulty":3,"effort":584.851,"length":41,"time":32.492,"vocabulary":27,"volume":194.95,"operands":{"distinct":21,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":193},"errors":[],"lineEnd":194,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":13,"lineStart":11,"name":"getTable"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":"getTableHeader"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":21,"lineStart":19,"name":"getTableBody"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":25,"lineStart":23,"name":"getNthColumn"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.113,"difficulty":8.5,"effort":2877.891,"length":69,"time":159.883,"vocabulary":30,"volume":338.575,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":42,"lineStart":27,"name":"onFilterInput"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":2.769,"effort":384.85,"length":34,"time":21.381,"vocabulary":17,"volume":138.974,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":50,"lineStart":45,"name":"addSearchBox"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.156,"difficulty":16,"effort":7493.275,"length":88,"time":416.293,"vocabulary":40,"volume":468.33,"operands":{"distinct":24,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":75,"lineStart":53,"name":"loadColumns"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.106,"difficulty":11,"effort":3508.427,"length":65,"time":194.913,"vocabulary":30,"volume":318.948,"operands":{"distinct":19,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":18},"errors":[],"lineEnd":95,"lineStart":78,"name":"loadRowData"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.045,"difficulty":6.3,"effort":849.784,"length":33,"time":47.21,"vocabulary":17,"volume":134.886,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":104,"lineStart":97,"name":"loadData"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.153,"difficulty":11.304,"effort":5189.146,"length":91,"time":288.286,"vocabulary":33,"volume":459.04,"operands":{"distinct":23,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":30},"errors":[],"lineEnd":135,"lineStart":106,"name":"sortByIndex"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.036,"difficulty":9.917,"effort":1064.185,"length":29,"time":59.121,"vocabulary":13,"volume":107.313,"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":112,"lineStart":108,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":122,"lineStart":120,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":4,"effort":415.856,"length":29,"time":23.103,"vocabulary":12,"volume":103.964,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":143,"lineStart":137,"name":"removeSortIndicators"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":149,"lineStart":145,"name":"addSortIndicators"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.089,"difficulty":10,"effort":2679.251,"length":57,"time":148.847,"vocabulary":26,"volume":267.925,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":32},"errors":[],"lineEnd":182,"lineStart":151,"name":"enableUI"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":16},"errors":[],"lineEnd":169,"lineStart":154,"name":"ithSorter"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.048,"difficulty":7.778,"effort":1120,"length":36,"time":62.222,"vocabulary":16,"volume":144,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":168,"lineStart":157,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":193,"lineStart":184,"name":""}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":60.803,"halstead":{"bugs":0.051,"difficulty":5.677,"effort":1407.886,"length":34.368,"time":78.216,"vocabulary":17.158,"volume":154.092,"operands":{"distinct":10.737,"total":18.632},"operators":{"distinct":6.421,"total":15.737}},"params":0.474,"sloc":{"logical":6.368,"physical":20.842}},"module":"coverage/sorter.js"},"jshint":{"messages":[{"severity":"error","line":28,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":14,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":147,"column":13,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."}]}} \ No newline at end of file diff --git a/plato-report/files/coverage_sorter_js/report.json b/plato-report/files/coverage_sorter_js/report.json new file mode 100644 index 0000000000..d6f5f6ce33 --- /dev/null +++ b/plato-report/files/coverage_sorter_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"coverage/sorter.js","fileShort":"coverage/sorter.js","fileSafe":"coverage_sorter_js","link":"files/coverage_sorter_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":20,"cyclomaticDensity":16.129,"halstead":{"bugs":1.554,"difficulty":43.269,"effort":201741.323,"length":665,"time":11207.851,"vocabulary":129,"volume":4662.466,"operands":{"distinct":104,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":305,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":124,"physical":196}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":196,"lineStart":1,"maintainability":67.868,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.065,"difficulty":3,"effort":584.851,"length":41,"time":32.492,"vocabulary":27,"volume":194.95,"operands":{"distinct":21,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":193},"errors":[],"lineEnd":194,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":13,"lineStart":11,"name":"getTable"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":"getTableHeader"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":21,"lineStart":19,"name":"getTableBody"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":25,"lineStart":23,"name":"getNthColumn"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.113,"difficulty":8.5,"effort":2877.891,"length":69,"time":159.883,"vocabulary":30,"volume":338.575,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":42,"lineStart":27,"name":"onFilterInput"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":2.769,"effort":384.85,"length":34,"time":21.381,"vocabulary":17,"volume":138.974,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":50,"lineStart":45,"name":"addSearchBox"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.156,"difficulty":16,"effort":7493.275,"length":88,"time":416.293,"vocabulary":40,"volume":468.33,"operands":{"distinct":24,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":75,"lineStart":53,"name":"loadColumns"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.106,"difficulty":11,"effort":3508.427,"length":65,"time":194.913,"vocabulary":30,"volume":318.948,"operands":{"distinct":19,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":18},"errors":[],"lineEnd":95,"lineStart":78,"name":"loadRowData"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.045,"difficulty":6.3,"effort":849.784,"length":33,"time":47.21,"vocabulary":17,"volume":134.886,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":104,"lineStart":97,"name":"loadData"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.153,"difficulty":11.304,"effort":5189.146,"length":91,"time":288.286,"vocabulary":33,"volume":459.04,"operands":{"distinct":23,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":30},"errors":[],"lineEnd":135,"lineStart":106,"name":"sortByIndex"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.036,"difficulty":9.917,"effort":1064.185,"length":29,"time":59.121,"vocabulary":13,"volume":107.313,"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":112,"lineStart":108,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":122,"lineStart":120,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":4,"effort":415.856,"length":29,"time":23.103,"vocabulary":12,"volume":103.964,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":143,"lineStart":137,"name":"removeSortIndicators"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":149,"lineStart":145,"name":"addSortIndicators"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.089,"difficulty":10,"effort":2679.251,"length":57,"time":148.847,"vocabulary":26,"volume":267.925,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":32},"errors":[],"lineEnd":182,"lineStart":151,"name":"enableUI"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":16},"errors":[],"lineEnd":169,"lineStart":154,"name":"ithSorter"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.048,"difficulty":7.778,"effort":1120,"length":36,"time":62.222,"vocabulary":16,"volume":144,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":168,"lineStart":157,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":193,"lineStart":184,"name":""}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":60.803,"halstead":{"bugs":0.051,"difficulty":5.677,"effort":1407.886,"length":34.368,"time":78.216,"vocabulary":17.158,"volume":154.092,"operands":{"distinct":10.737,"total":18.632},"operators":{"distinct":6.421,"total":15.737}},"params":0.474,"sloc":{"logical":6.368,"physical":20.842}},"module":"coverage/sorter.js"},"jshint":{"messages":[{"severity":"error","line":28,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":14,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":147,"column":13,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."}]}} \ No newline at end of file diff --git a/plato-report/files/install_databases_js/index.html b/plato-report/files/install_databases_js/index.html new file mode 100644 index 0000000000..c232a62fde --- /dev/null +++ b/plato-report/files/install_databases_js/index.html @@ -0,0 +1,204 @@ + + + + + Plato - install/databases.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    install/databases.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    53.77

    +
    +
    +

    Lines of code

    +

    87

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    31.67

    +
    +
    +

    Estimated Errors

    +

    0.75

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/install_databases_js/report.history.js b/plato-report/files/install_databases_js/report.history.js new file mode 100644 index 0000000000..547b2b7579 --- /dev/null +++ b/plato-report/files/install_databases_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":87,"lloc":65,"functions":3,"deliveredBugs":0.752,"difficulty":31.669,"maintainability":53.769,"lintErrors":27}] \ No newline at end of file diff --git a/plato-report/files/install_databases_js/report.history.json b/plato-report/files/install_databases_js/report.history.json new file mode 100644 index 0000000000..21f50f5534 --- /dev/null +++ b/plato-report/files/install_databases_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":87,"lloc":65,"functions":3,"deliveredBugs":0.752,"difficulty":31.669,"maintainability":53.769,"lintErrors":27}] \ No newline at end of file diff --git a/plato-report/files/install_databases_js/report.js b/plato-report/files/install_databases_js/report.js new file mode 100644 index 0000000000..51fac888a7 --- /dev/null +++ b/plato-report/files/install_databases_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"install/databases.js","fileShort":"install/databases.js","fileSafe":"install_databases_js","link":"files/install_databases_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":18,"cyclomaticDensity":27.692,"halstead":{"bugs":0.752,"difficulty":31.669,"effort":71470.259,"length":354,"time":3970.57,"vocabulary":83,"volume":2256.764,"operands":{"distinct":62,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":167,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":65,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"prompt","type":"cjs"},{"line":4,"path":"winston","type":"cjs"},{"line":7,"path":"../src/database/redis","type":"cjs"},{"line":8,"path":"../src/database/mongo","type":"cjs"},{"line":9,"path":"../src/database/postgres","type":"cjs"}],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":53.769,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":3.611,"effort":288.724,"length":21,"time":16.04,"vocabulary":14,"volume":79.954,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":16,"lineStart":12,"name":""},{"cyclomatic":12,"cyclomaticDensity":70.588,"halstead":{"bugs":0.155,"difficulty":12.048,"effort":5602.143,"length":93,"time":311.23,"vocabulary":32,"volume":465,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":23},"errors":[],"lineEnd":40,"lineStart":18,"name":"getDatabaseConfig"},{"cyclomatic":7,"cyclomaticDensity":20,"halstead":{"bugs":0.381,"difficulty":21.068,"effort":24085.265,"length":192,"time":1338.07,"vocabulary":62,"volume":1143.206,"operands":{"distinct":44,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":89,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":35,"physical":46},"errors":[],"lineEnd":87,"lineStart":42,"name":"saveDatabaseConfig"}],"methodAverage":{"cyclomatic":6.667,"cyclomaticDensity":41.307,"halstead":{"bugs":0.188,"difficulty":12.242,"effort":9992.044,"length":102,"time":555.114,"vocabulary":36,"volume":562.72,"operands":{"distinct":24.667,"total":54},"operators":{"distinct":11.333,"total":48}},"params":1.333,"sloc":{"logical":18.333,"physical":24.667}},"module":"install/databases.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":13,"column":18,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":16,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":18,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":18,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":27,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":25,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":81,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":18,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":1,"message":"'async' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/install_databases_js/report.json b/plato-report/files/install_databases_js/report.json new file mode 100644 index 0000000000..bb9ac307ca --- /dev/null +++ b/plato-report/files/install_databases_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"install/databases.js","fileShort":"install/databases.js","fileSafe":"install_databases_js","link":"files/install_databases_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":18,"cyclomaticDensity":27.692,"halstead":{"bugs":0.752,"difficulty":31.669,"effort":71470.259,"length":354,"time":3970.57,"vocabulary":83,"volume":2256.764,"operands":{"distinct":62,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":167,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":65,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"prompt","type":"cjs"},{"line":4,"path":"winston","type":"cjs"},{"line":7,"path":"../src/database/redis","type":"cjs"},{"line":8,"path":"../src/database/mongo","type":"cjs"},{"line":9,"path":"../src/database/postgres","type":"cjs"}],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":53.769,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":3.611,"effort":288.724,"length":21,"time":16.04,"vocabulary":14,"volume":79.954,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":16,"lineStart":12,"name":""},{"cyclomatic":12,"cyclomaticDensity":70.588,"halstead":{"bugs":0.155,"difficulty":12.048,"effort":5602.143,"length":93,"time":311.23,"vocabulary":32,"volume":465,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":23},"errors":[],"lineEnd":40,"lineStart":18,"name":"getDatabaseConfig"},{"cyclomatic":7,"cyclomaticDensity":20,"halstead":{"bugs":0.381,"difficulty":21.068,"effort":24085.265,"length":192,"time":1338.07,"vocabulary":62,"volume":1143.206,"operands":{"distinct":44,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":89,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":35,"physical":46},"errors":[],"lineEnd":87,"lineStart":42,"name":"saveDatabaseConfig"}],"methodAverage":{"cyclomatic":6.667,"cyclomaticDensity":41.307,"halstead":{"bugs":0.188,"difficulty":12.242,"effort":9992.044,"length":102,"time":555.114,"vocabulary":36,"volume":562.72,"operands":{"distinct":24.667,"total":54},"operators":{"distinct":11.333,"total":48}},"params":1.333,"sloc":{"logical":18.333,"physical":24.667}},"module":"install/databases.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":13,"column":18,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":16,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":18,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":18,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":27,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":25,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":81,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":18,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":1,"message":"'async' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/install_web_js/index.html b/plato-report/files/install_web_js/index.html new file mode 100644 index 0000000000..35175ba325 --- /dev/null +++ b/plato-report/files/install_web_js/index.html @@ -0,0 +1,436 @@ + + + + + Plato - install/web.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    install/web.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.46

    +
    +
    +

    Lines of code

    +

    319

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    34.97

    +
    +
    +

    Estimated Errors

    +

    3.94

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/install_web_js/report.history.js b/plato-report/files/install_web_js/report.history.js new file mode 100644 index 0000000000..b55b600b53 --- /dev/null +++ b/plato-report/files/install_web_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":319,"lloc":207,"functions":22,"deliveredBugs":3.936,"difficulty":34.973,"maintainability":65.461,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/install_web_js/report.history.json b/plato-report/files/install_web_js/report.history.json new file mode 100644 index 0000000000..59d689d9a9 --- /dev/null +++ b/plato-report/files/install_web_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":319,"lloc":207,"functions":22,"deliveredBugs":3.936,"difficulty":34.973,"maintainability":65.461,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/install_web_js/report.js b/plato-report/files/install_web_js/report.js new file mode 100644 index 0000000000..6c99b840f2 --- /dev/null +++ b/plato-report/files/install_web_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"install/web.js","fileShort":"install/web.js","fileSafe":"install_web_js","link":"files/install_web_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":12.077,"halstead":{"bugs":3.936,"difficulty":34.973,"effort":412934.284,"length":1415,"time":22940.794,"vocabulary":325,"volume":11807.179,"operands":{"distinct":298,"total":772,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":643,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":207,"physical":319}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"winston","type":"cjs"},{"line":4,"path":"express","type":"cjs"},{"line":5,"path":"body-parser","type":"cjs"},{"line":6,"path":"fs","type":"cjs"},{"line":7,"path":"path","type":"cjs"},{"line":8,"path":"child_process","type":"cjs"},{"line":10,"path":"webpack","type":"cjs"},{"line":11,"path":"nconf","type":"cjs"},{"line":13,"path":"benchpressjs","type":"cjs"},{"line":14,"path":"mkdirp","type":"cjs"},{"line":15,"path":"../src/constants","type":"cjs"},{"line":16,"path":"../src/utils","type":"cjs"},{"line":92,"path":"util","type":"cjs"},{"line":93,"path":"../webpack.installer","type":"cjs"},{"line":118,"path":"* dynamic dependency *","type":"cjs"},{"line":141,"path":"* dynamic dependency *","type":"cjs"},{"line":149,"path":"./data/defaults.json","type":"cjs"},{"line":197,"path":"child_process","type":"cjs"}],"errors":[],"lineEnd":319,"lineStart":1,"maintainability":65.461,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":4.364,"effort":481.577,"length":27,"time":26.754,"vocabulary":17,"volume":110.361,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":29,"lineStart":25,"name":""},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.181,"difficulty":7.297,"effort":3972.282,"length":98,"time":220.682,"vocabulary":47,"volume":544.35,"operands":{"distinct":37,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":31},"errors":[],"lineEnd":89,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.571,"effort":145.216,"length":17,"time":8.068,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":70,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":3.091,"effort":410.579,"length":34,"time":22.81,"vocabulary":15,"volume":132.834,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":97,"lineStart":91,"name":"runWebpack"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":103,"lineStart":99,"name":"launchExpress"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":102,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":1.818,"effort":201.842,"length":30,"time":11.213,"vocabulary":13,"volume":111.013,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":111,"lineStart":105,"name":"setupRoutes"},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.146,"difficulty":8.885,"effort":3887.855,"length":84,"time":215.992,"vocabulary":37,"volume":437.594,"operands":{"distinct":26,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":132,"lineStart":113,"name":"testDatabase"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":1.875,"effort":103.783,"length":16,"time":5.766,"vocabulary":11,"volume":55.351,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":123,"lineStart":121,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.022,"difficulty":2.444,"effort":162.819,"length":18,"time":9.046,"vocabulary":13,"volume":66.608,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":136,"lineStart":134,"name":"ping"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.217,"difficulty":10.85,"effort":7055.78,"length":113,"time":391.988,"vocabulary":54,"volume":650.302,"operands":{"distinct":40,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":27},"errors":[],"lineEnd":164,"lineStart":138,"name":"welcome"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":7.333,"effort":614.253,"length":22,"time":34.125,"vocabulary":14,"volume":83.762,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":147,"lineStart":140,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":3,"effort":48.76,"length":7,"time":2.709,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":141,"lineStart":141,"name":""},{"cyclomatic":18,"cyclomaticDensity":62.069,"halstead":{"bugs":0.599,"difficulty":12.941,"effort":23249.827,"length":285,"time":1291.657,"vocabulary":79,"volume":1796.578,"operands":{"distinct":68,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":125,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":29,"physical":46},"errors":[],"lineEnd":211,"lineStart":166,"name":"install"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.929,"effort":89.692,"length":14,"time":4.983,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":204,"lineStart":200,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":3.2,"effort":131.869,"length":13,"time":7.326,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":209,"lineStart":205,"name":""},{"cyclomatic":2,"cyclomaticDensity":8,"halstead":{"bugs":0.269,"difficulty":14.085,"effort":11370.022,"length":139,"time":631.668,"vocabulary":56,"volume":807.222,"operands":{"distinct":41,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":62,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":45},"errors":[],"lineEnd":257,"lineStart":213,"name":"launch"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":244,"lineStart":244,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.139,"difficulty":6.563,"effort":2731.001,"length":84,"time":151.722,"vocabulary":31,"volume":416.152,"operands":{"distinct":24,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":17},"errors":[],"lineEnd":276,"lineStart":260,"name":"compileTemplate"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.119,"difficulty":7.708,"effort":2745.11,"length":70,"time":152.506,"vocabulary":34,"volume":356.122,"operands":{"distinct":24,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":293,"lineStart":278,"name":"compileSass"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":1.375,"effort":82.218,"length":18,"time":4.568,"vocabulary":10,"volume":59.795,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":300,"lineStart":295,"name":"copyCSS"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.087,"difficulty":9.237,"effort":2401.579,"length":52,"time":133.421,"vocabulary":32,"volume":260,"operands":{"distinct":19,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":319,"lineStart":302,"name":"loadDefaults"}],"methodAverage":{"cyclomatic":2.091,"cyclomaticDensity":44.036,"halstead":{"bugs":0.093,"difficulty":5.242,"effort":2727.23,"length":52.955,"time":151.513,"vocabulary":23.545,"volume":277.992,"operands":{"distinct":17.136,"total":29.455},"operators":{"distinct":6.409,"total":23.5}},"params":0.909,"sloc":{"logical":7.136,"physical":12.909}},"module":"install/web.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":24,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":27,"column":18,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":48,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":59,"column":30,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":61,"column":18,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":66,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":77,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":89,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":91,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":91,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":92,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":96,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":96,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":100,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":113,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":114,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":5,"message":"Too many errors. (35% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/install_web_js/report.json b/plato-report/files/install_web_js/report.json new file mode 100644 index 0000000000..c8ee48e06e --- /dev/null +++ b/plato-report/files/install_web_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"install/web.js","fileShort":"install/web.js","fileSafe":"install_web_js","link":"files/install_web_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":12.077,"halstead":{"bugs":3.936,"difficulty":34.973,"effort":412934.284,"length":1415,"time":22940.794,"vocabulary":325,"volume":11807.179,"operands":{"distinct":298,"total":772,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":643,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":207,"physical":319}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"winston","type":"cjs"},{"line":4,"path":"express","type":"cjs"},{"line":5,"path":"body-parser","type":"cjs"},{"line":6,"path":"fs","type":"cjs"},{"line":7,"path":"path","type":"cjs"},{"line":8,"path":"child_process","type":"cjs"},{"line":10,"path":"webpack","type":"cjs"},{"line":11,"path":"nconf","type":"cjs"},{"line":13,"path":"benchpressjs","type":"cjs"},{"line":14,"path":"mkdirp","type":"cjs"},{"line":15,"path":"../src/constants","type":"cjs"},{"line":16,"path":"../src/utils","type":"cjs"},{"line":92,"path":"util","type":"cjs"},{"line":93,"path":"../webpack.installer","type":"cjs"},{"line":118,"path":"* dynamic dependency *","type":"cjs"},{"line":141,"path":"* dynamic dependency *","type":"cjs"},{"line":149,"path":"./data/defaults.json","type":"cjs"},{"line":197,"path":"child_process","type":"cjs"}],"errors":[],"lineEnd":319,"lineStart":1,"maintainability":65.461,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":4.364,"effort":481.577,"length":27,"time":26.754,"vocabulary":17,"volume":110.361,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":29,"lineStart":25,"name":""},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.181,"difficulty":7.297,"effort":3972.282,"length":98,"time":220.682,"vocabulary":47,"volume":544.35,"operands":{"distinct":37,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":31},"errors":[],"lineEnd":89,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.571,"effort":145.216,"length":17,"time":8.068,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":70,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":3.091,"effort":410.579,"length":34,"time":22.81,"vocabulary":15,"volume":132.834,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":97,"lineStart":91,"name":"runWebpack"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":103,"lineStart":99,"name":"launchExpress"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":102,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":1.818,"effort":201.842,"length":30,"time":11.213,"vocabulary":13,"volume":111.013,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":111,"lineStart":105,"name":"setupRoutes"},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.146,"difficulty":8.885,"effort":3887.855,"length":84,"time":215.992,"vocabulary":37,"volume":437.594,"operands":{"distinct":26,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":132,"lineStart":113,"name":"testDatabase"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":1.875,"effort":103.783,"length":16,"time":5.766,"vocabulary":11,"volume":55.351,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":123,"lineStart":121,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.022,"difficulty":2.444,"effort":162.819,"length":18,"time":9.046,"vocabulary":13,"volume":66.608,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":136,"lineStart":134,"name":"ping"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.217,"difficulty":10.85,"effort":7055.78,"length":113,"time":391.988,"vocabulary":54,"volume":650.302,"operands":{"distinct":40,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":27},"errors":[],"lineEnd":164,"lineStart":138,"name":"welcome"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":7.333,"effort":614.253,"length":22,"time":34.125,"vocabulary":14,"volume":83.762,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":147,"lineStart":140,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":3,"effort":48.76,"length":7,"time":2.709,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":141,"lineStart":141,"name":""},{"cyclomatic":18,"cyclomaticDensity":62.069,"halstead":{"bugs":0.599,"difficulty":12.941,"effort":23249.827,"length":285,"time":1291.657,"vocabulary":79,"volume":1796.578,"operands":{"distinct":68,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":125,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":29,"physical":46},"errors":[],"lineEnd":211,"lineStart":166,"name":"install"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.929,"effort":89.692,"length":14,"time":4.983,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":204,"lineStart":200,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":3.2,"effort":131.869,"length":13,"time":7.326,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":209,"lineStart":205,"name":""},{"cyclomatic":2,"cyclomaticDensity":8,"halstead":{"bugs":0.269,"difficulty":14.085,"effort":11370.022,"length":139,"time":631.668,"vocabulary":56,"volume":807.222,"operands":{"distinct":41,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":62,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":45},"errors":[],"lineEnd":257,"lineStart":213,"name":"launch"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":244,"lineStart":244,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.139,"difficulty":6.563,"effort":2731.001,"length":84,"time":151.722,"vocabulary":31,"volume":416.152,"operands":{"distinct":24,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":17},"errors":[],"lineEnd":276,"lineStart":260,"name":"compileTemplate"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.119,"difficulty":7.708,"effort":2745.11,"length":70,"time":152.506,"vocabulary":34,"volume":356.122,"operands":{"distinct":24,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":293,"lineStart":278,"name":"compileSass"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":1.375,"effort":82.218,"length":18,"time":4.568,"vocabulary":10,"volume":59.795,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":300,"lineStart":295,"name":"copyCSS"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.087,"difficulty":9.237,"effort":2401.579,"length":52,"time":133.421,"vocabulary":32,"volume":260,"operands":{"distinct":19,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":319,"lineStart":302,"name":"loadDefaults"}],"methodAverage":{"cyclomatic":2.091,"cyclomaticDensity":44.036,"halstead":{"bugs":0.093,"difficulty":5.242,"effort":2727.23,"length":52.955,"time":151.513,"vocabulary":23.545,"volume":277.992,"operands":{"distinct":17.136,"total":29.455},"operators":{"distinct":6.409,"total":23.5}},"params":0.909,"sloc":{"logical":7.136,"physical":12.909}},"module":"install/web.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":24,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":27,"column":18,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":48,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":59,"column":30,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":61,"column":18,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":66,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":77,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":89,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":91,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":91,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":92,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":96,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":96,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":100,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":113,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":114,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":5,"message":"Too many errors. (35% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js__eslintrc_js/index.html b/plato-report/files/node_modules_asn1_js__eslintrc_js/index.html new file mode 100644 index 0000000000..04b60c9209 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js__eslintrc_js/index.html @@ -0,0 +1,144 @@ + + + + + Plato - node_modules/asn1.js/.eslintrc.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/.eslintrc.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    63.45

    +
    +
    +

    Lines of code

    +

    27

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.10

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js__eslintrc_js/report.history.js b/plato-report/files/node_modules_asn1_js__eslintrc_js/report.history.js new file mode 100644 index 0000000000..522167b8a0 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js__eslintrc_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":27,"lloc":12,"functions":0,"deliveredBugs":0.072,"difficulty":3.095,"maintainability":63.446,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js__eslintrc_js/report.history.json b/plato-report/files/node_modules_asn1_js__eslintrc_js/report.history.json new file mode 100644 index 0000000000..c7446bc5c9 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js__eslintrc_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":27,"lloc":12,"functions":0,"deliveredBugs":0.072,"difficulty":3.095,"maintainability":63.446,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js__eslintrc_js/report.js b/plato-report/files/node_modules_asn1_js__eslintrc_js/report.js new file mode 100644 index 0000000000..ea259e3b49 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js__eslintrc_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/.eslintrc.js","fileShort":"node_modules/asn1.js/.eslintrc.js","fileSafe":"node_modules_asn1_js__eslintrc_js","link":"files/node_modules_asn1_js__eslintrc_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.072,"difficulty":3.095,"effort":669.253,"length":46,"time":37.181,"vocabulary":26,"volume":216.22,"operands":{"distinct":21,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":27}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":27,"lineStart":1,"maintainability":63.446,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.072,"difficulty":3.095,"effort":669.253,"length":46,"time":37.181,"vocabulary":26,"volume":216.22,"operands":{"distinct":21,"total":26},"operators":{"distinct":5,"total":20}},"params":0,"sloc":{"logical":12,"physical":27}},"module":"node_modules/asn1.js/.eslintrc.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js__eslintrc_js/report.json b/plato-report/files/node_modules_asn1_js__eslintrc_js/report.json new file mode 100644 index 0000000000..37bd330231 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js__eslintrc_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/.eslintrc.js","fileShort":"node_modules/asn1.js/.eslintrc.js","fileSafe":"node_modules_asn1_js__eslintrc_js","link":"files/node_modules_asn1_js__eslintrc_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.072,"difficulty":3.095,"effort":669.253,"length":46,"time":37.181,"vocabulary":26,"volume":216.22,"operands":{"distinct":21,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":27}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":27,"lineStart":1,"maintainability":63.446,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.072,"difficulty":3.095,"effort":669.253,"length":46,"time":37.181,"vocabulary":26,"volume":216.22,"operands":{"distinct":21,"total":26},"operators":{"distinct":5,"total":20}},"params":0,"sloc":{"logical":12,"physical":27}},"module":"node_modules/asn1.js/.eslintrc.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/index.html new file mode 100644 index 0000000000..f0e75cc0b2 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/index.html @@ -0,0 +1,174 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/api.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/api.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.38

    +
    +
    +

    Lines of code

    +

    57

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    22.17

    +
    +
    +

    Estimated Errors

    +

    0.43

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.history.js new file mode 100644 index 0000000000..5e279bb20f --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":57,"lloc":34,"functions":9,"deliveredBugs":0.431,"difficulty":22.167,"maintainability":79.376,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.history.json new file mode 100644 index 0000000000..8d6689e277 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":57,"lloc":34,"functions":9,"deliveredBugs":0.431,"difficulty":22.167,"maintainability":79.376,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.js new file mode 100644 index 0000000000..0a27229a7f --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/api.js","fileShort":"node_modules/asn1.js/lib/asn1/api.js","fileSafe":"node_modules_asn1_js_lib_asn1_api_js","link":"files/node_modules_asn1_js_lib_asn1_api_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":14.706,"halstead":{"bugs":0.431,"difficulty":22.167,"effort":28681.124,"length":237,"time":1593.396,"vocabulary":44,"volume":1293.885,"operands":{"distinct":33,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":104,"identifiers":["__stripped__"]}},"params":16,"sloc":{"logical":34,"physical":57}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./encoders","type":"cjs"},{"line":4,"path":"./decoders","type":"cjs"},{"line":5,"path":"inherits","type":"cjs"}],"errors":[],"lineEnd":57,"lineStart":1,"maintainability":79.376,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11,"lineStart":9,"name":"define"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3.6,"effort":237.6,"length":22,"time":13.2,"vocabulary":8,"volume":66,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":19,"lineStart":13,"name":"Entity"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":7,"effort":666.287,"length":25,"time":37.016,"vocabulary":14,"volume":95.184,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":33,"lineStart":21,"name":"createNamed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":26,"lineStart":24,"name":"Generated"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":30,"lineStart":28,"name":"_initNamed"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.042,"difficulty":10.5,"effort":1321.057,"length":34,"time":73.392,"vocabulary":13,"volume":125.815,"operands":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":41,"lineStart":35,"name":"_getDecoder"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":45,"lineStart":43,"name":"decode"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.042,"difficulty":10.5,"effort":1321.057,"length":34,"time":73.392,"vocabulary":13,"volume":125.815,"operands":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":53,"lineStart":47,"name":"_getEncoder"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":57,"lineStart":55,"name":"encode"}],"methodAverage":{"cyclomatic":1.444,"cyclomaticDensity":77.222,"halstead":{"bugs":0.021,"difficulty":4.491,"effort":425.643,"length":18.444,"time":23.647,"vocabulary":9.333,"volume":62.354,"operands":{"distinct":5.333,"total":10.778},"operators":{"distinct":4,"total":7.667}},"params":1.778,"sloc":{"logical":2.444,"physical":5.444}},"module":"node_modules/asn1.js/lib/asn1/api.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":13,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.json new file mode 100644 index 0000000000..9ddb1b4ad4 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_api_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/api.js","fileShort":"node_modules/asn1.js/lib/asn1/api.js","fileSafe":"node_modules_asn1_js_lib_asn1_api_js","link":"files/node_modules_asn1_js_lib_asn1_api_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":14.706,"halstead":{"bugs":0.431,"difficulty":22.167,"effort":28681.124,"length":237,"time":1593.396,"vocabulary":44,"volume":1293.885,"operands":{"distinct":33,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":104,"identifiers":["__stripped__"]}},"params":16,"sloc":{"logical":34,"physical":57}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./encoders","type":"cjs"},{"line":4,"path":"./decoders","type":"cjs"},{"line":5,"path":"inherits","type":"cjs"}],"errors":[],"lineEnd":57,"lineStart":1,"maintainability":79.376,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11,"lineStart":9,"name":"define"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3.6,"effort":237.6,"length":22,"time":13.2,"vocabulary":8,"volume":66,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":19,"lineStart":13,"name":"Entity"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":7,"effort":666.287,"length":25,"time":37.016,"vocabulary":14,"volume":95.184,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":33,"lineStart":21,"name":"createNamed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":26,"lineStart":24,"name":"Generated"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":30,"lineStart":28,"name":"_initNamed"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.042,"difficulty":10.5,"effort":1321.057,"length":34,"time":73.392,"vocabulary":13,"volume":125.815,"operands":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":41,"lineStart":35,"name":"_getDecoder"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":45,"lineStart":43,"name":"decode"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.042,"difficulty":10.5,"effort":1321.057,"length":34,"time":73.392,"vocabulary":13,"volume":125.815,"operands":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":53,"lineStart":47,"name":"_getEncoder"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":57,"lineStart":55,"name":"encode"}],"methodAverage":{"cyclomatic":1.444,"cyclomaticDensity":77.222,"halstead":{"bugs":0.021,"difficulty":4.491,"effort":425.643,"length":18.444,"time":23.647,"vocabulary":9.333,"volume":62.354,"operands":{"distinct":5.333,"total":10.778},"operators":{"distinct":4,"total":7.667}},"params":1.778,"sloc":{"logical":2.444,"physical":5.444}},"module":"node_modules/asn1.js/lib/asn1/api.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":13,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/index.html new file mode 100644 index 0000000000..a184514657 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/index.html @@ -0,0 +1,270 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/base/buffer.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/base/buffer.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    66.79

    +
    +
    +

    Lines of code

    +

    153

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    60.75

    +
    +
    +

    Estimated Errors

    +

    1.48

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.history.js new file mode 100644 index 0000000000..b9b92a01f0 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":153,"lloc":100,"functions":13,"deliveredBugs":1.484,"difficulty":60.754,"maintainability":66.788,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.history.json new file mode 100644 index 0000000000..aefa8079bc --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":153,"lloc":100,"functions":13,"deliveredBugs":1.484,"difficulty":60.754,"maintainability":66.788,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.js new file mode 100644 index 0000000000..9f45a8cc40 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/base/buffer.js","fileShort":"node_modules/asn1.js/lib/asn1/base/buffer.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_buffer_js","link":"files/node_modules_asn1_js_lib_asn1_base_buffer_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":36,"cyclomaticDensity":36,"halstead":{"bugs":1.484,"difficulty":60.754,"effort":270480.616,"length":691,"time":15026.701,"vocabulary":87,"volume":4452.074,"operands":{"distinct":65,"total":359,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":332,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":100,"physical":153}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"},{"line":4,"path":"../base/reporter","type":"cjs"},{"line":5,"path":"safer-buffer","type":"cjs"}],"errors":[],"lineEnd":153,"lineStart":1,"maintainability":66.788,"methods":[{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.053,"difficulty":5.5,"effort":871.514,"length":38,"time":48.417,"vocabulary":18,"volume":158.457,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":17,"lineStart":7,"name":"DecoderBuffer"},{"cyclomatic":12,"cyclomaticDensity":300,"halstead":{"bugs":0.145,"difficulty":9.524,"effort":4152.088,"length":88,"time":230.672,"vocabulary":31,"volume":435.969,"operands":{"distinct":21,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":20},"errors":[],"lineEnd":40,"lineStart":21,"name":"isDecoderBuffer"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.214,"effort":207.416,"length":18,"time":11.523,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":44,"lineStart":42,"name":"save"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":6.25,"effort":1146.729,"length":44,"time":63.707,"vocabulary":18,"volume":183.477,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":56,"lineStart":46,"name":"restore"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":60,"lineStart":58,"name":"isEmpty"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.045,"difficulty":7.2,"effort":978.722,"length":32,"time":54.373,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":67,"lineStart":62,"name":"readUInt8"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.089,"difficulty":17.455,"effort":4658.446,"length":59,"time":258.803,"vocabulary":23,"volume":266.89,"operands":{"distinct":11,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":82,"lineStart":69,"name":"skip"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":3.667,"effort":231.428,"length":19,"time":12.857,"vocabulary":10,"volume":63.117,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":86,"lineStart":84,"name":"raw"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.173,"difficulty":18.132,"effort":9428.421,"length":104,"time":523.801,"vocabulary":32,"volume":520,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":24},"errors":[],"lineEnd":111,"lineStart":88,"name":"EncoderBuffer"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":8.667,"effort":758.933,"length":23,"time":42.163,"vocabulary":14,"volume":87.569,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":96,"lineStart":91,"name":""},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.056,"difficulty":6.75,"effort":1126.629,"length":38,"time":62.591,"vocabulary":21,"volume":166.908,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":13},"errors":[],"lineEnd":126,"lineStart":114,"name":"isEncoderBuffer"},{"cyclomatic":8,"cyclomaticDensity":42.105,"halstead":{"bugs":0.159,"difficulty":16.5,"effort":7852.814,"length":99,"time":436.267,"vocabulary":28,"volume":475.928,"operands":{"distinct":17,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":26},"errors":[],"lineEnd":153,"lineStart":128,"name":"join"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":141,"lineStart":138,"name":""}],"methodAverage":{"cyclomatic":3.692,"cyclomaticDensity":84.232,"halstead":{"bugs":0.067,"difficulty":8.251,"effort":2426.223,"length":44.769,"time":134.79,"vocabulary":18.462,"volume":201.189,"operands":{"distinct":10.846,"total":23.231},"operators":{"distinct":7.615,"total":21.538}},"params":1.154,"sloc":{"logical":6.308,"physical":11.077}},"module":"node_modules/asn1.js/lib/asn1/base/buffer.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":7,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":19,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":112,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.json new file mode 100644 index 0000000000..05e9c1b943 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_buffer_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/base/buffer.js","fileShort":"node_modules/asn1.js/lib/asn1/base/buffer.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_buffer_js","link":"files/node_modules_asn1_js_lib_asn1_base_buffer_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":36,"cyclomaticDensity":36,"halstead":{"bugs":1.484,"difficulty":60.754,"effort":270480.616,"length":691,"time":15026.701,"vocabulary":87,"volume":4452.074,"operands":{"distinct":65,"total":359,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":332,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":100,"physical":153}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"},{"line":4,"path":"../base/reporter","type":"cjs"},{"line":5,"path":"safer-buffer","type":"cjs"}],"errors":[],"lineEnd":153,"lineStart":1,"maintainability":66.788,"methods":[{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.053,"difficulty":5.5,"effort":871.514,"length":38,"time":48.417,"vocabulary":18,"volume":158.457,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":17,"lineStart":7,"name":"DecoderBuffer"},{"cyclomatic":12,"cyclomaticDensity":300,"halstead":{"bugs":0.145,"difficulty":9.524,"effort":4152.088,"length":88,"time":230.672,"vocabulary":31,"volume":435.969,"operands":{"distinct":21,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":20},"errors":[],"lineEnd":40,"lineStart":21,"name":"isDecoderBuffer"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.214,"effort":207.416,"length":18,"time":11.523,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":44,"lineStart":42,"name":"save"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":6.25,"effort":1146.729,"length":44,"time":63.707,"vocabulary":18,"volume":183.477,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":56,"lineStart":46,"name":"restore"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":60,"lineStart":58,"name":"isEmpty"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.045,"difficulty":7.2,"effort":978.722,"length":32,"time":54.373,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":67,"lineStart":62,"name":"readUInt8"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.089,"difficulty":17.455,"effort":4658.446,"length":59,"time":258.803,"vocabulary":23,"volume":266.89,"operands":{"distinct":11,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":82,"lineStart":69,"name":"skip"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":3.667,"effort":231.428,"length":19,"time":12.857,"vocabulary":10,"volume":63.117,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":86,"lineStart":84,"name":"raw"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.173,"difficulty":18.132,"effort":9428.421,"length":104,"time":523.801,"vocabulary":32,"volume":520,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":24},"errors":[],"lineEnd":111,"lineStart":88,"name":"EncoderBuffer"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":8.667,"effort":758.933,"length":23,"time":42.163,"vocabulary":14,"volume":87.569,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":96,"lineStart":91,"name":""},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.056,"difficulty":6.75,"effort":1126.629,"length":38,"time":62.591,"vocabulary":21,"volume":166.908,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":13},"errors":[],"lineEnd":126,"lineStart":114,"name":"isEncoderBuffer"},{"cyclomatic":8,"cyclomaticDensity":42.105,"halstead":{"bugs":0.159,"difficulty":16.5,"effort":7852.814,"length":99,"time":436.267,"vocabulary":28,"volume":475.928,"operands":{"distinct":17,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":26},"errors":[],"lineEnd":153,"lineStart":128,"name":"join"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":141,"lineStart":138,"name":""}],"methodAverage":{"cyclomatic":3.692,"cyclomaticDensity":84.232,"halstead":{"bugs":0.067,"difficulty":8.251,"effort":2426.223,"length":44.769,"time":134.79,"vocabulary":18.462,"volume":201.189,"operands":{"distinct":10.846,"total":23.231},"operators":{"distinct":7.615,"total":21.538}},"params":1.154,"sloc":{"logical":6.308,"physical":11.077}},"module":"node_modules/asn1.js/lib/asn1/base/buffer.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":7,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":19,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":112,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/index.html new file mode 100644 index 0000000000..7208c7562b --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/index.html @@ -0,0 +1,125 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/base/index.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/base/index.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    70.20

    +
    +
    +

    Lines of code

    +

    8

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.00

    +
    +
    +

    Estimated Errors

    +

    0.05

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.history.js new file mode 100644 index 0000000000..26ef18b038 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":8,"lloc":6,"functions":0,"deliveredBugs":0.051,"difficulty":4,"maintainability":70.2,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.history.json new file mode 100644 index 0000000000..920d6793da --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":8,"lloc":6,"functions":0,"deliveredBugs":0.051,"difficulty":4,"maintainability":70.2,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.js new file mode 100644 index 0000000000..6d9cbef864 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/base/index.js","fileShort":"node_modules/asn1.js/lib/asn1/base/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_index_js","link":"files/node_modules_asn1_js_lib_asn1_base_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.051,"difficulty":4,"effort":609.475,"length":39,"time":33.86,"vocabulary":15,"volume":152.369,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"./reporter","type":"cjs"},{"line":6,"path":"./buffer","type":"cjs"},{"line":7,"path":"./buffer","type":"cjs"},{"line":8,"path":"./node","type":"cjs"}],"errors":[],"lineEnd":8,"lineStart":1,"maintainability":70.2,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.051,"difficulty":4,"effort":609.475,"length":39,"time":33.86,"vocabulary":15,"volume":152.369,"operands":{"distinct":11,"total":22},"operators":{"distinct":4,"total":17}},"params":0,"sloc":{"logical":6,"physical":8}},"module":"node_modules/asn1.js/lib/asn1/base/index.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":14,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":22,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":22,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.json new file mode 100644 index 0000000000..bc9caaa552 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_index_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/base/index.js","fileShort":"node_modules/asn1.js/lib/asn1/base/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_index_js","link":"files/node_modules_asn1_js_lib_asn1_base_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.051,"difficulty":4,"effort":609.475,"length":39,"time":33.86,"vocabulary":15,"volume":152.369,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"./reporter","type":"cjs"},{"line":6,"path":"./buffer","type":"cjs"},{"line":7,"path":"./buffer","type":"cjs"},{"line":8,"path":"./node","type":"cjs"}],"errors":[],"lineEnd":8,"lineStart":1,"maintainability":70.2,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.051,"difficulty":4,"effort":609.475,"length":39,"time":33.86,"vocabulary":15,"volume":152.369,"operands":{"distinct":11,"total":22},"operators":{"distinct":4,"total":17}},"params":0,"sloc":{"logical":6,"physical":8}},"module":"node_modules/asn1.js/lib/asn1/base/index.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":14,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":22,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":22,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/index.html new file mode 100644 index 0000000000..038888e96b --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/index.html @@ -0,0 +1,755 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/base/node.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/base/node.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    62.55

    +
    +
    +

    Lines of code

    +

    638

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    85.48

    +
    +
    +

    Estimated Errors

    +

    7.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.history.js new file mode 100644 index 0000000000..1ce32dbb95 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":638,"lloc":408,"functions":45,"deliveredBugs":7.127,"difficulty":85.477,"maintainability":62.55,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.history.json new file mode 100644 index 0000000000..59f2286e41 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":638,"lloc":408,"functions":45,"deliveredBugs":7.127,"difficulty":85.477,"maintainability":62.55,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.js new file mode 100644 index 0000000000..5d74522f7a --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/base/node.js","fileShort":"node_modules/asn1.js/lib/asn1/base/node.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_node_js","link":"files/node_modules_asn1_js_lib_asn1_base_node_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":116,"cyclomaticDensity":28.431,"halstead":{"bugs":7.127,"difficulty":85.477,"effort":1827527.838,"length":2656,"time":101529.324,"vocabulary":265,"volume":21380.398,"operands":{"distinct":237,"total":1447,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":1209,"identifiers":["__stripped__"]}},"params":50,"sloc":{"logical":408,"physical":638}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../base/reporter","type":"cjs"},{"line":4,"path":"../base/buffer","type":"cjs"},{"line":5,"path":"../base/buffer","type":"cjs"},{"line":6,"path":"minimalistic-assert","type":"cjs"}],"errors":[],"lineEnd":638,"lineStart":1,"maintainability":62.55,"methods":[{"cyclomatic":3,"cyclomaticDensity":13.043,"halstead":{"bugs":0.198,"difficulty":12.75,"effort":7589.291,"length":118,"time":421.627,"vocabulary":33,"volume":595.239,"operands":{"distinct":24,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":50,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":32},"errors":[],"lineEnd":63,"lineStart":32,"name":"Node"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.046,"difficulty":6.4,"effort":880.688,"length":33,"time":48.927,"vocabulary":18,"volume":137.608,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":81,"lineStart":72,"name":"clone"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":77,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":92,"lineStart":83,"name":"wrap"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":91,"lineStart":85,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":4.333,"effort":406.317,"length":24,"time":22.573,"vocabulary":15,"volume":93.765,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":90,"lineStart":86,"name":"_wrappedMethod"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.063,"difficulty":5,"effort":944.348,"length":43,"time":52.464,"vocabulary":21,"volume":188.87,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":105,"lineStart":94,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":103,"lineStart":101,"name":""},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.117,"difficulty":12.286,"effort":4328.197,"length":79,"time":240.455,"vocabulary":22,"volume":352.295,"operands":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":38},"errors":[],"lineEnd":144,"lineStart":107,"name":"useArgs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":113,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":116,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":125,"lineStart":123,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.042,"difficulty":9.625,"effort":1226.589,"length":30,"time":68.144,"vocabulary":19,"volume":127.438,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":142,"lineStart":130,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":8.4,"effort":632.387,"length":21,"time":35.133,"vocabulary":12,"volume":75.284,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":140,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":155,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":3.429,"effort":202.996,"length":16,"time":11.278,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":154,"lineStart":151,"name":"_overrided"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":173,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":4.615,"effort":725.415,"length":37,"time":40.301,"vocabulary":19,"volume":157.173,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":172,"lineStart":162,"name":"_tagMethod"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":6,"effort":532.863,"length":24,"time":29.604,"vocabulary":13,"volume":88.811,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":183,"lineStart":175,"name":"use"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":191,"lineStart":185,"name":"optional"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.034,"difficulty":5,"effort":507.896,"length":26,"time":28.216,"vocabulary":15,"volume":101.579,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":201,"lineStart":193,"name":"def"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":6.563,"effort":692.252,"length":27,"time":38.458,"vocabulary":15,"volume":105.486,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":210,"lineStart":203,"name":"explicit"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":6.563,"effort":692.252,"length":27,"time":38.458,"vocabulary":15,"volume":105.486,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":219,"lineStart":212,"name":"implicit"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.053,"difficulty":4.75,"effort":751.086,"length":36,"time":41.727,"vocabulary":21,"volume":158.123,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":231,"lineStart":221,"name":"obj"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":5.143,"effort":399.647,"length":21,"time":22.203,"vocabulary":13,"volume":77.709,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":240,"lineStart":233,"name":"key"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":248,"lineStart":242,"name":"any"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":5.542,"effort":823.921,"length":35,"time":45.773,"vocabulary":19,"volume":148.677,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":260,"lineStart":250,"name":"choice"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":257,"lineStart":255,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":4.5,"effort":359.795,"length":21,"time":19.989,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":269,"lineStart":262,"name":"contains"},{"cyclomatic":43,"cyclomaticDensity":54.43,"halstead":{"bugs":1.037,"difficulty":41.121,"effort":127945.706,"length":498,"time":7108.095,"vocabulary":76,"volume":3111.468,"operands":{"distinct":58,"total":265,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":233,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":79,"physical":127},"errors":[],"lineEnd":401,"lineStart":275,"name":"decode"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":379,"lineStart":375,"name":"decodeChildren"},{"cyclomatic":18,"cyclomaticDensity":54.545,"halstead":{"bugs":0.386,"difficulty":17.838,"effort":20631.782,"length":206,"time":1146.21,"vocabulary":49,"volume":1156.63,"operands":{"distinct":37,"total":110,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":96,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":33,"physical":31},"errors":[],"lineEnd":433,"lineStart":403,"name":"decodeGeneric"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.117,"difficulty":12.286,"effort":4328.197,"length":79,"time":240.455,"vocabulary":22,"volume":352.295,"operands":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":447,"lineStart":435,"name":"_getUse"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":5.906,"effort":1097.111,"length":40,"time":60.951,"vocabulary":25,"volume":185.754,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":27},"errors":[],"lineEnd":475,"lineStart":449,"name":"decodeChoice"},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.09,"difficulty":8.824,"effort":2391.429,"length":57,"time":132.857,"vocabulary":27,"volume":271.029,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":16},"errors":[],"lineEnd":469,"lineStart":454,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":483,"lineStart":481,"name":"createEncoderBuffer"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.07,"difficulty":9.75,"effort":2055.605,"length":48,"time":114.2,"vocabulary":21,"volume":210.831,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":498,"lineStart":485,"name":"encode"},{"cyclomatic":24,"cyclomaticDensity":46.154,"halstead":{"bugs":0.694,"difficulty":30.77,"effort":64022.173,"length":343,"time":3556.787,"vocabulary":67,"volume":2080.669,"operands":{"distinct":50,"total":181,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":162,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":52,"physical":95},"errors":[],"lineEnd":594,"lineStart":500,"name":"encode"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.121,"difficulty":10.853,"effort":3928.047,"length":77,"time":218.225,"vocabulary":26,"volume":361.934,"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":547,"lineStart":532,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":549,"lineStart":547,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":566,"lineStart":562,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.077,"difficulty":6.353,"effort":1475.107,"length":50,"time":81.95,"vocabulary":25,"volume":232.193,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":607,"lineStart":596,"name":"encodeChoice"},{"cyclomatic":13,"cyclomaticDensity":50,"halstead":{"bugs":0.245,"difficulty":16.611,"effort":12199.633,"length":138,"time":677.757,"vocabulary":40,"volume":734.426,"operands":{"distinct":27,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":22},"errors":[],"lineEnd":630,"lineStart":609,"name":"encodePrimitive"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":634,"lineStart":632,"name":"isNumstr"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":638,"lineStart":636,"name":"isPrintstr"}],"methodAverage":{"cyclomatic":3.556,"cyclomaticDensity":55.678,"halstead":{"bugs":0.088,"difficulty":6.851,"effort":5842.252,"length":51.467,"time":324.57,"vocabulary":17.756,"volume":262.718,"operands":{"distinct":11.378,"total":27.667},"operators":{"distinct":6.378,"total":23.8}},"params":1.111,"sloc":{"logical":8.2,"physical":14.8}},"module":"node_modules/asn1.js/lib/asn1/base/node.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":78,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":108,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":138,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":164,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":177,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":194,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":204,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":213,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":222,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":223,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":234,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":243,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":251,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":263,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":276,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":282,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":283,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":285,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":291,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":301,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":321,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":328,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":334,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":338,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":341,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":384,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":404,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":437,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":450,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":451,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":451,"column":3,"message":"Too many errors. (70% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.json new file mode 100644 index 0000000000..0feb0841c0 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_node_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/base/node.js","fileShort":"node_modules/asn1.js/lib/asn1/base/node.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_node_js","link":"files/node_modules_asn1_js_lib_asn1_base_node_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":116,"cyclomaticDensity":28.431,"halstead":{"bugs":7.127,"difficulty":85.477,"effort":1827527.838,"length":2656,"time":101529.324,"vocabulary":265,"volume":21380.398,"operands":{"distinct":237,"total":1447,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":1209,"identifiers":["__stripped__"]}},"params":50,"sloc":{"logical":408,"physical":638}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../base/reporter","type":"cjs"},{"line":4,"path":"../base/buffer","type":"cjs"},{"line":5,"path":"../base/buffer","type":"cjs"},{"line":6,"path":"minimalistic-assert","type":"cjs"}],"errors":[],"lineEnd":638,"lineStart":1,"maintainability":62.55,"methods":[{"cyclomatic":3,"cyclomaticDensity":13.043,"halstead":{"bugs":0.198,"difficulty":12.75,"effort":7589.291,"length":118,"time":421.627,"vocabulary":33,"volume":595.239,"operands":{"distinct":24,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":50,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":32},"errors":[],"lineEnd":63,"lineStart":32,"name":"Node"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.046,"difficulty":6.4,"effort":880.688,"length":33,"time":48.927,"vocabulary":18,"volume":137.608,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":81,"lineStart":72,"name":"clone"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":77,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":92,"lineStart":83,"name":"wrap"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":91,"lineStart":85,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":4.333,"effort":406.317,"length":24,"time":22.573,"vocabulary":15,"volume":93.765,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":90,"lineStart":86,"name":"_wrappedMethod"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.063,"difficulty":5,"effort":944.348,"length":43,"time":52.464,"vocabulary":21,"volume":188.87,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":105,"lineStart":94,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":103,"lineStart":101,"name":""},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.117,"difficulty":12.286,"effort":4328.197,"length":79,"time":240.455,"vocabulary":22,"volume":352.295,"operands":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":38},"errors":[],"lineEnd":144,"lineStart":107,"name":"useArgs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":113,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":116,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":125,"lineStart":123,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.042,"difficulty":9.625,"effort":1226.589,"length":30,"time":68.144,"vocabulary":19,"volume":127.438,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":142,"lineStart":130,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":8.4,"effort":632.387,"length":21,"time":35.133,"vocabulary":12,"volume":75.284,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":140,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":155,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":3.429,"effort":202.996,"length":16,"time":11.278,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":154,"lineStart":151,"name":"_overrided"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":173,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":4.615,"effort":725.415,"length":37,"time":40.301,"vocabulary":19,"volume":157.173,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":172,"lineStart":162,"name":"_tagMethod"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":6,"effort":532.863,"length":24,"time":29.604,"vocabulary":13,"volume":88.811,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":183,"lineStart":175,"name":"use"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":191,"lineStart":185,"name":"optional"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.034,"difficulty":5,"effort":507.896,"length":26,"time":28.216,"vocabulary":15,"volume":101.579,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":201,"lineStart":193,"name":"def"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":6.563,"effort":692.252,"length":27,"time":38.458,"vocabulary":15,"volume":105.486,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":210,"lineStart":203,"name":"explicit"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":6.563,"effort":692.252,"length":27,"time":38.458,"vocabulary":15,"volume":105.486,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":219,"lineStart":212,"name":"implicit"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.053,"difficulty":4.75,"effort":751.086,"length":36,"time":41.727,"vocabulary":21,"volume":158.123,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":231,"lineStart":221,"name":"obj"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":5.143,"effort":399.647,"length":21,"time":22.203,"vocabulary":13,"volume":77.709,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":240,"lineStart":233,"name":"key"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":248,"lineStart":242,"name":"any"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":5.542,"effort":823.921,"length":35,"time":45.773,"vocabulary":19,"volume":148.677,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":260,"lineStart":250,"name":"choice"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":257,"lineStart":255,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":4.5,"effort":359.795,"length":21,"time":19.989,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":269,"lineStart":262,"name":"contains"},{"cyclomatic":43,"cyclomaticDensity":54.43,"halstead":{"bugs":1.037,"difficulty":41.121,"effort":127945.706,"length":498,"time":7108.095,"vocabulary":76,"volume":3111.468,"operands":{"distinct":58,"total":265,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":233,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":79,"physical":127},"errors":[],"lineEnd":401,"lineStart":275,"name":"decode"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":379,"lineStart":375,"name":"decodeChildren"},{"cyclomatic":18,"cyclomaticDensity":54.545,"halstead":{"bugs":0.386,"difficulty":17.838,"effort":20631.782,"length":206,"time":1146.21,"vocabulary":49,"volume":1156.63,"operands":{"distinct":37,"total":110,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":96,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":33,"physical":31},"errors":[],"lineEnd":433,"lineStart":403,"name":"decodeGeneric"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.117,"difficulty":12.286,"effort":4328.197,"length":79,"time":240.455,"vocabulary":22,"volume":352.295,"operands":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":447,"lineStart":435,"name":"_getUse"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":5.906,"effort":1097.111,"length":40,"time":60.951,"vocabulary":25,"volume":185.754,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":27},"errors":[],"lineEnd":475,"lineStart":449,"name":"decodeChoice"},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.09,"difficulty":8.824,"effort":2391.429,"length":57,"time":132.857,"vocabulary":27,"volume":271.029,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":16},"errors":[],"lineEnd":469,"lineStart":454,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":483,"lineStart":481,"name":"createEncoderBuffer"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.07,"difficulty":9.75,"effort":2055.605,"length":48,"time":114.2,"vocabulary":21,"volume":210.831,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":498,"lineStart":485,"name":"encode"},{"cyclomatic":24,"cyclomaticDensity":46.154,"halstead":{"bugs":0.694,"difficulty":30.77,"effort":64022.173,"length":343,"time":3556.787,"vocabulary":67,"volume":2080.669,"operands":{"distinct":50,"total":181,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":162,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":52,"physical":95},"errors":[],"lineEnd":594,"lineStart":500,"name":"encode"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.121,"difficulty":10.853,"effort":3928.047,"length":77,"time":218.225,"vocabulary":26,"volume":361.934,"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":547,"lineStart":532,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":549,"lineStart":547,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":566,"lineStart":562,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.077,"difficulty":6.353,"effort":1475.107,"length":50,"time":81.95,"vocabulary":25,"volume":232.193,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":607,"lineStart":596,"name":"encodeChoice"},{"cyclomatic":13,"cyclomaticDensity":50,"halstead":{"bugs":0.245,"difficulty":16.611,"effort":12199.633,"length":138,"time":677.757,"vocabulary":40,"volume":734.426,"operands":{"distinct":27,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":22},"errors":[],"lineEnd":630,"lineStart":609,"name":"encodePrimitive"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":634,"lineStart":632,"name":"isNumstr"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":638,"lineStart":636,"name":"isPrintstr"}],"methodAverage":{"cyclomatic":3.556,"cyclomaticDensity":55.678,"halstead":{"bugs":0.088,"difficulty":6.851,"effort":5842.252,"length":51.467,"time":324.57,"vocabulary":17.756,"volume":262.718,"operands":{"distinct":11.378,"total":27.667},"operators":{"distinct":6.378,"total":23.8}},"params":1.111,"sloc":{"logical":8.2,"physical":14.8}},"module":"node_modules/asn1.js/lib/asn1/base/node.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":78,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":108,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":138,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":164,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":177,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":194,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":204,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":213,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":222,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":223,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":234,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":243,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":251,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":263,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":276,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":282,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":283,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":285,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":291,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":301,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":321,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":328,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":334,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":338,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":341,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":384,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":404,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":437,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":450,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":451,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":451,"column":3,"message":"Too many errors. (70% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/index.html new file mode 100644 index 0000000000..5a1fcfd89e --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/index.html @@ -0,0 +1,240 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/base/reporter.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/base/reporter.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    73.71

    +
    +
    +

    Lines of code

    +

    123

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    46.57

    +
    +
    +

    Estimated Errors

    +

    0.99

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.history.js new file mode 100644 index 0000000000..58013b61f7 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":123,"lloc":77,"functions":15,"deliveredBugs":0.993,"difficulty":46.566,"maintainability":73.713,"lintErrors":16}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.history.json new file mode 100644 index 0000000000..30bdc4e030 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":123,"lloc":77,"functions":15,"deliveredBugs":0.993,"difficulty":46.566,"maintainability":73.713,"lintErrors":16}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.js new file mode 100644 index 0000000000..9e7d80063d --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/base/reporter.js","fileShort":"node_modules/asn1.js/lib/asn1/base/reporter.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_reporter_js","link":"files/node_modules_asn1_js_lib_asn1_base_reporter_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":15.584,"halstead":{"bugs":0.993,"difficulty":46.566,"effort":138710.459,"length":466,"time":7706.137,"vocabulary":84,"volume":2978.82,"operands":{"distinct":61,"total":247,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":219,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":77,"physical":123}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"}],"errors":[],"lineEnd":123,"lineStart":1,"maintainability":73.713,"methods":[{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.025,"difficulty":3.857,"effort":285.462,"length":20,"time":15.859,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":12,"lineStart":5,"name":"Reporter"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":"isError"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":317.181,"length":20,"time":17.621,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":23,"lineStart":19,"name":"save"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":3.556,"effort":368.399,"length":28,"time":20.467,"vocabulary":13,"volume":103.612,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":30,"lineStart":25,"name":"restore"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":34,"lineStart":32,"name":"enterKey"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":3.75,"effort":291.41,"length":21,"time":16.189,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":40,"lineStart":36,"name":"exitKey"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":5.333,"effort":562.592,"length":27,"time":31.255,"vocabulary":15,"volume":105.486,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":48,"lineStart":42,"name":"leaveKey"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":45,"length":10,"time":2.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":52,"lineStart":50,"name":"path"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":4.5,"effort":284.025,"length":19,"time":15.779,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":60,"lineStart":54,"name":"enterObject"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3.667,"effort":243.608,"length":20,"time":13.534,"vocabulary":10,"volume":66.439,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":68,"lineStart":62,"name":"leaveObject"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.11,"difficulty":13.222,"effort":4363.333,"length":66,"time":242.407,"vocabulary":32,"volume":330,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":21},"errors":[],"lineEnd":90,"lineStart":70,"name":"error"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":83.686,"length":11,"time":4.649,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":80,"lineStart":78,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.047,"difficulty":9.444,"effort":1323.937,"length":33,"time":73.552,"vocabulary":19,"volume":140.182,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":101,"lineStart":92,"name":"wrapResult"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3,"effort":101.065,"length":12,"time":5.615,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":106,"lineStart":103,"name":"ReporterError"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.071,"difficulty":13.636,"effort":2899.192,"length":47,"time":161.066,"vocabulary":23,"volume":212.607,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":123,"lineStart":109,"name":"rethrow"}],"methodAverage":{"cyclomatic":1.733,"cyclomaticDensity":55.63,"halstead":{"bugs":0.031,"difficulty":5.03,"effort":749.553,"length":23.333,"time":41.642,"vocabulary":13.133,"volume":92.582,"operands":{"distinct":7.333,"total":12.467},"operators":{"distinct":5.8,"total":10.867}},"params":1,"sloc":{"logical":3.933,"physical":7.133}},"module":"node_modules/asn1.js/lib/asn1/base/reporter.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.json new file mode 100644 index 0000000000..5da76bd484 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_base_reporter_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/base/reporter.js","fileShort":"node_modules/asn1.js/lib/asn1/base/reporter.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_reporter_js","link":"files/node_modules_asn1_js_lib_asn1_base_reporter_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":15.584,"halstead":{"bugs":0.993,"difficulty":46.566,"effort":138710.459,"length":466,"time":7706.137,"vocabulary":84,"volume":2978.82,"operands":{"distinct":61,"total":247,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":219,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":77,"physical":123}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"}],"errors":[],"lineEnd":123,"lineStart":1,"maintainability":73.713,"methods":[{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.025,"difficulty":3.857,"effort":285.462,"length":20,"time":15.859,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":12,"lineStart":5,"name":"Reporter"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":"isError"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":317.181,"length":20,"time":17.621,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":23,"lineStart":19,"name":"save"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":3.556,"effort":368.399,"length":28,"time":20.467,"vocabulary":13,"volume":103.612,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":30,"lineStart":25,"name":"restore"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":34,"lineStart":32,"name":"enterKey"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":3.75,"effort":291.41,"length":21,"time":16.189,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":40,"lineStart":36,"name":"exitKey"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":5.333,"effort":562.592,"length":27,"time":31.255,"vocabulary":15,"volume":105.486,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":48,"lineStart":42,"name":"leaveKey"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":45,"length":10,"time":2.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":52,"lineStart":50,"name":"path"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":4.5,"effort":284.025,"length":19,"time":15.779,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":60,"lineStart":54,"name":"enterObject"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3.667,"effort":243.608,"length":20,"time":13.534,"vocabulary":10,"volume":66.439,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":68,"lineStart":62,"name":"leaveObject"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.11,"difficulty":13.222,"effort":4363.333,"length":66,"time":242.407,"vocabulary":32,"volume":330,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":21},"errors":[],"lineEnd":90,"lineStart":70,"name":"error"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":83.686,"length":11,"time":4.649,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":80,"lineStart":78,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.047,"difficulty":9.444,"effort":1323.937,"length":33,"time":73.552,"vocabulary":19,"volume":140.182,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":101,"lineStart":92,"name":"wrapResult"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3,"effort":101.065,"length":12,"time":5.615,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":106,"lineStart":103,"name":"ReporterError"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.071,"difficulty":13.636,"effort":2899.192,"length":47,"time":161.066,"vocabulary":23,"volume":212.607,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":123,"lineStart":109,"name":"rethrow"}],"methodAverage":{"cyclomatic":1.733,"cyclomaticDensity":55.63,"halstead":{"bugs":0.031,"difficulty":5.03,"effort":749.553,"length":23.333,"time":41.642,"vocabulary":13.133,"volume":92.582,"operands":{"distinct":7.333,"total":12.467},"operators":{"distinct":5.8,"total":10.867}},"params":1,"sloc":{"logical":3.933,"physical":7.133}},"module":"node_modules/asn1.js/lib/asn1/base/reporter.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/index.html new file mode 100644 index 0000000000..4172194b2e --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/index.html @@ -0,0 +1,175 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/constants/der.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/constants/der.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    75.83

    +
    +
    +

    Lines of code

    +

    58

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.36

    +
    +
    +

    Estimated Errors

    +

    0.37

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.history.js new file mode 100644 index 0000000000..f5a420e51b --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":58,"lloc":46,"functions":2,"deliveredBugs":0.366,"difficulty":7.357,"maintainability":75.827,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.history.json new file mode 100644 index 0000000000..0f6204885e --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":58,"lloc":46,"functions":2,"deliveredBugs":0.366,"difficulty":7.357,"maintainability":75.827,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.js new file mode 100644 index 0000000000..de19f16a8f --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/constants/der.js","fileShort":"node_modules/asn1.js/lib/asn1/constants/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_constants_der_js","link":"files/node_modules_asn1_js_lib_asn1_constants_der_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":4.348,"halstead":{"bugs":0.366,"difficulty":7.357,"effort":8078.903,"length":170,"time":448.828,"vocabulary":88,"volume":1098.103,"operands":{"distinct":77,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":46,"physical":58}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":58,"lineStart":1,"maintainability":75.827,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":4.667,"effort":293.568,"length":17,"time":16.309,"vocabulary":13,"volume":62.907,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":17,"lineStart":4,"name":"reverse"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":7.8,"effort":620.622,"length":23,"time":34.479,"vocabulary":11,"volume":79.567,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":14,"lineStart":7,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.024,"difficulty":6.233,"effort":457.095,"length":20,"time":25.394,"vocabulary":12,"volume":71.237,"operands":{"distinct":5.5,"total":10.5},"operators":{"distinct":6.5,"total":9.5}},"params":1,"sloc":{"logical":3.5,"physical":11}},"module":"node_modules/asn1.js/lib/asn1/constants/der.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":5,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":34,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":27,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":58,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":58,"column":29,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.json new file mode 100644 index 0000000000..4ec115ac81 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_der_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/constants/der.js","fileShort":"node_modules/asn1.js/lib/asn1/constants/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_constants_der_js","link":"files/node_modules_asn1_js_lib_asn1_constants_der_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":4.348,"halstead":{"bugs":0.366,"difficulty":7.357,"effort":8078.903,"length":170,"time":448.828,"vocabulary":88,"volume":1098.103,"operands":{"distinct":77,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":46,"physical":58}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":58,"lineStart":1,"maintainability":75.827,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":4.667,"effort":293.568,"length":17,"time":16.309,"vocabulary":13,"volume":62.907,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":17,"lineStart":4,"name":"reverse"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":7.8,"effort":620.622,"length":23,"time":34.479,"vocabulary":11,"volume":79.567,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":14,"lineStart":7,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.024,"difficulty":6.233,"effort":457.095,"length":20,"time":25.394,"vocabulary":12,"volume":71.237,"operands":{"distinct":5.5,"total":10.5},"operators":{"distinct":6.5,"total":9.5}},"params":1,"sloc":{"logical":3.5,"physical":11}},"module":"node_modules/asn1.js/lib/asn1/constants/der.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":5,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":34,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":27,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":58,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":58,"column":29,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/index.html new file mode 100644 index 0000000000..18d2113aba --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/index.html @@ -0,0 +1,138 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/constants/index.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/constants/index.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    75.83

    +
    +
    +

    Lines of code

    +

    21

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.12

    +
    +
    +

    Estimated Errors

    +

    0.09

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.history.js new file mode 100644 index 0000000000..0d28b80285 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":21,"lloc":11,"functions":2,"deliveredBugs":0.092,"difficulty":9.118,"maintainability":75.827,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.history.json new file mode 100644 index 0000000000..8b150c506f --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":21,"lloc":11,"functions":2,"deliveredBugs":0.092,"difficulty":9.118,"maintainability":75.827,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.js new file mode 100644 index 0000000000..548f5a3da9 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/constants/index.js","fileShort":"node_modules/asn1.js/lib/asn1/constants/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_constants_index_js","link":"files/node_modules_asn1_js_lib_asn1_constants_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.092,"difficulty":9.118,"effort":2514.496,"length":58,"time":139.694,"vocabulary":27,"volume":275.783,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":21}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":21,"path":"./der","type":"cjs"}],"errors":[],"lineEnd":21,"lineStart":1,"maintainability":75.827,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":4.667,"effort":293.568,"length":17,"time":16.309,"vocabulary":13,"volume":62.907,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":19,"lineStart":6,"name":"reverse"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":7.8,"effort":620.622,"length":23,"time":34.479,"vocabulary":11,"volume":79.567,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":16,"lineStart":9,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.024,"difficulty":6.233,"effort":457.095,"length":20,"time":25.394,"vocabulary":12,"volume":71.237,"operands":{"distinct":5.5,"total":10.5},"operators":{"distinct":6.5,"total":9.5}},"params":1,"sloc":{"logical":3.5,"physical":11}},"module":"node_modules/asn1.js/lib/asn1/constants/index.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":19,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":21,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.json new file mode 100644 index 0000000000..21492dbf01 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_constants_index_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/constants/index.js","fileShort":"node_modules/asn1.js/lib/asn1/constants/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_constants_index_js","link":"files/node_modules_asn1_js_lib_asn1_constants_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.092,"difficulty":9.118,"effort":2514.496,"length":58,"time":139.694,"vocabulary":27,"volume":275.783,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":21}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":21,"path":"./der","type":"cjs"}],"errors":[],"lineEnd":21,"lineStart":1,"maintainability":75.827,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":4.667,"effort":293.568,"length":17,"time":16.309,"vocabulary":13,"volume":62.907,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":19,"lineStart":6,"name":"reverse"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":7.8,"effort":620.622,"length":23,"time":34.479,"vocabulary":11,"volume":79.567,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":16,"lineStart":9,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.024,"difficulty":6.233,"effort":457.095,"length":20,"time":25.394,"vocabulary":12,"volume":71.237,"operands":{"distinct":5.5,"total":10.5},"operators":{"distinct":6.5,"total":9.5}},"params":1,"sloc":{"logical":3.5,"physical":11}},"module":"node_modules/asn1.js/lib/asn1/constants/index.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":19,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":21,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/index.html new file mode 100644 index 0000000000..8a91b72bdd --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/index.html @@ -0,0 +1,452 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/decoders/der.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/decoders/der.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.36

    +
    +
    +

    Lines of code

    +

    335

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    77.48

    +
    +
    +

    Estimated Errors

    +

    3.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.history.js new file mode 100644 index 0000000000..e30a7d4469 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":335,"lloc":235,"functions":16,"deliveredBugs":3.465,"difficulty":77.482,"maintainability":57.362,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.history.json new file mode 100644 index 0000000000..83e7dd5c81 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":335,"lloc":235,"functions":16,"deliveredBugs":3.465,"difficulty":77.482,"maintainability":57.362,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.js new file mode 100644 index 0000000000..55cc51f2f4 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/der.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_der_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_der_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":63,"cyclomaticDensity":26.809,"halstead":{"bugs":3.465,"difficulty":77.482,"effort":805343.896,"length":1351,"time":44741.328,"vocabulary":207,"volume":10393.901,"operands":{"distinct":170,"total":712,"identifiers":["__stripped__"]},"operators":{"distinct":37,"total":639,"identifiers":["__stripped__"]}},"params":33,"sloc":{"logical":235,"physical":335}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"},{"line":5,"path":"bn.js","type":"cjs"},{"line":6,"path":"../base/buffer","type":"cjs"},{"line":7,"path":"../base/node","type":"cjs"},{"line":10,"path":"../constants/der","type":"cjs"}],"errors":[],"lineEnd":335,"lineStart":1,"maintainability":57.362,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4.222,"effort":515.595,"length":33,"time":28.644,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":20,"lineStart":12,"name":"DERDecoder"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":7,"effort":639.636,"length":24,"time":35.535,"vocabulary":14,"volume":91.377,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":29,"lineStart":23,"name":"decode"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":35,"lineStart":33,"name":"DERNode"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.096,"difficulty":9.9,"effort":2859.641,"length":63,"time":158.869,"vocabulary":24,"volume":288.853,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":51,"lineStart":38,"name":"peekTag"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.268,"difficulty":19.259,"effort":15476.955,"length":151,"time":859.831,"vocabulary":40,"volume":803.611,"operands":{"distinct":27,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":71,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":36},"errors":[],"lineEnd":88,"lineStart":53,"name":"decodeTag"},{"cyclomatic":7,"cyclomaticDensity":43.75,"halstead":{"bugs":0.123,"difficulty":17.767,"effort":6576.622,"length":77,"time":365.368,"vocabulary":28,"volume":370.166,"operands":{"distinct":15,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":112,"lineStart":90,"name":"skipUntilEnd"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.089,"difficulty":11,"effort":2947.176,"length":57,"time":163.732,"vocabulary":26,"volume":267.925,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":27,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":128,"lineStart":114,"name":"decodeList"},{"cyclomatic":13,"cyclomaticDensity":32.5,"halstead":{"bugs":0.393,"difficulty":25.135,"effort":29615.317,"length":202,"time":1645.295,"vocabulary":57,"volume":1178.244,"operands":{"distinct":37,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":109,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":40,"physical":40},"errors":[],"lineEnd":169,"lineStart":130,"name":"decodeStr"},{"cyclomatic":8,"cyclomaticDensity":29.63,"halstead":{"bugs":0.238,"difficulty":26.22,"effort":18752.165,"length":131,"time":1041.787,"vocabulary":44,"volume":715.186,"operands":{"distinct":25,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":62,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":27,"physical":35},"errors":[],"lineEnd":205,"lineStart":171,"name":"decodeObjid"},{"cyclomatic":4,"cyclomaticDensity":13.793,"halstead":{"bugs":0.351,"difficulty":23.274,"effort":24523.327,"length":193,"time":1362.407,"vocabulary":44,"volume":1053.67,"operands":{"distinct":31,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":82,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":29,"physical":33},"errors":[],"lineEnd":239,"lineStart":207,"name":"decodeTime"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":243,"lineStart":241,"name":"decodeNull"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.026,"difficulty":8,"effort":621.674,"length":21,"time":34.537,"vocabulary":13,"volume":77.709,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":251,"lineStart":245,"name":"decodeBool"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.04,"difficulty":10.286,"effort":1234.286,"length":30,"time":68.571,"vocabulary":16,"volume":120,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":262,"lineStart":253,"name":"decodeInt"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.025,"difficulty":6.417,"effort":474.89,"length":20,"time":26.383,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":268,"lineStart":264,"name":"use"},{"cyclomatic":5,"cyclomaticDensity":22.727,"halstead":{"bugs":0.178,"difficulty":26.444,"effort":14106.668,"length":104,"time":783.704,"vocabulary":35,"volume":533.445,"operands":{"distinct":18,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":32},"errors":[],"lineEnd":303,"lineStart":272,"name":"derDecodeTag"},{"cyclomatic":8,"cyclomaticDensity":42.105,"halstead":{"bugs":0.151,"difficulty":23.5,"effort":10640.429,"length":89,"time":591.135,"vocabulary":34,"volume":452.784,"operands":{"distinct":17,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":31},"errors":[],"lineEnd":335,"lineStart":305,"name":"derDecodeLen"}],"methodAverage":{"cyclomatic":4.875,"cyclomaticDensity":51.354,"halstead":{"bugs":0.129,"difficulty":13.758,"effort":8063.271,"length":75.313,"time":447.959,"vocabulary":25.625,"volume":385.847,"operands":{"distinct":15,"total":39.813},"operators":{"distinct":10.625,"total":35.5}},"params":2.063,"sloc":{"logical":13.188,"physical":18.938}},"module":"node_modules/asn1.js/lib/asn1/decoders/der.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":78,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":99,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":116,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":132,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":137,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":141,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":142,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":147,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":158,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":172,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":173,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":174,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":188,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":189,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":197,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":208,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":210,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":211,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":212,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":213,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":214,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":215,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":255,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":256,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":273,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":277,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":278,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":282,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":295,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":306,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":321,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":326,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":328,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":328,"column":5,"message":"Too many errors. (97% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.json new file mode 100644 index 0000000000..88bdf86779 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_der_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/der.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_der_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_der_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":63,"cyclomaticDensity":26.809,"halstead":{"bugs":3.465,"difficulty":77.482,"effort":805343.896,"length":1351,"time":44741.328,"vocabulary":207,"volume":10393.901,"operands":{"distinct":170,"total":712,"identifiers":["__stripped__"]},"operators":{"distinct":37,"total":639,"identifiers":["__stripped__"]}},"params":33,"sloc":{"logical":235,"physical":335}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"},{"line":5,"path":"bn.js","type":"cjs"},{"line":6,"path":"../base/buffer","type":"cjs"},{"line":7,"path":"../base/node","type":"cjs"},{"line":10,"path":"../constants/der","type":"cjs"}],"errors":[],"lineEnd":335,"lineStart":1,"maintainability":57.362,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4.222,"effort":515.595,"length":33,"time":28.644,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":20,"lineStart":12,"name":"DERDecoder"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":7,"effort":639.636,"length":24,"time":35.535,"vocabulary":14,"volume":91.377,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":29,"lineStart":23,"name":"decode"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":35,"lineStart":33,"name":"DERNode"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.096,"difficulty":9.9,"effort":2859.641,"length":63,"time":158.869,"vocabulary":24,"volume":288.853,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":51,"lineStart":38,"name":"peekTag"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.268,"difficulty":19.259,"effort":15476.955,"length":151,"time":859.831,"vocabulary":40,"volume":803.611,"operands":{"distinct":27,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":71,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":36},"errors":[],"lineEnd":88,"lineStart":53,"name":"decodeTag"},{"cyclomatic":7,"cyclomaticDensity":43.75,"halstead":{"bugs":0.123,"difficulty":17.767,"effort":6576.622,"length":77,"time":365.368,"vocabulary":28,"volume":370.166,"operands":{"distinct":15,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":112,"lineStart":90,"name":"skipUntilEnd"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.089,"difficulty":11,"effort":2947.176,"length":57,"time":163.732,"vocabulary":26,"volume":267.925,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":27,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":128,"lineStart":114,"name":"decodeList"},{"cyclomatic":13,"cyclomaticDensity":32.5,"halstead":{"bugs":0.393,"difficulty":25.135,"effort":29615.317,"length":202,"time":1645.295,"vocabulary":57,"volume":1178.244,"operands":{"distinct":37,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":109,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":40,"physical":40},"errors":[],"lineEnd":169,"lineStart":130,"name":"decodeStr"},{"cyclomatic":8,"cyclomaticDensity":29.63,"halstead":{"bugs":0.238,"difficulty":26.22,"effort":18752.165,"length":131,"time":1041.787,"vocabulary":44,"volume":715.186,"operands":{"distinct":25,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":62,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":27,"physical":35},"errors":[],"lineEnd":205,"lineStart":171,"name":"decodeObjid"},{"cyclomatic":4,"cyclomaticDensity":13.793,"halstead":{"bugs":0.351,"difficulty":23.274,"effort":24523.327,"length":193,"time":1362.407,"vocabulary":44,"volume":1053.67,"operands":{"distinct":31,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":82,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":29,"physical":33},"errors":[],"lineEnd":239,"lineStart":207,"name":"decodeTime"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":243,"lineStart":241,"name":"decodeNull"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.026,"difficulty":8,"effort":621.674,"length":21,"time":34.537,"vocabulary":13,"volume":77.709,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":251,"lineStart":245,"name":"decodeBool"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.04,"difficulty":10.286,"effort":1234.286,"length":30,"time":68.571,"vocabulary":16,"volume":120,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":262,"lineStart":253,"name":"decodeInt"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.025,"difficulty":6.417,"effort":474.89,"length":20,"time":26.383,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":268,"lineStart":264,"name":"use"},{"cyclomatic":5,"cyclomaticDensity":22.727,"halstead":{"bugs":0.178,"difficulty":26.444,"effort":14106.668,"length":104,"time":783.704,"vocabulary":35,"volume":533.445,"operands":{"distinct":18,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":32},"errors":[],"lineEnd":303,"lineStart":272,"name":"derDecodeTag"},{"cyclomatic":8,"cyclomaticDensity":42.105,"halstead":{"bugs":0.151,"difficulty":23.5,"effort":10640.429,"length":89,"time":591.135,"vocabulary":34,"volume":452.784,"operands":{"distinct":17,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":31},"errors":[],"lineEnd":335,"lineStart":305,"name":"derDecodeLen"}],"methodAverage":{"cyclomatic":4.875,"cyclomaticDensity":51.354,"halstead":{"bugs":0.129,"difficulty":13.758,"effort":8063.271,"length":75.313,"time":447.959,"vocabulary":25.625,"volume":385.847,"operands":{"distinct":15,"total":39.813},"operators":{"distinct":10.625,"total":35.5}},"params":2.063,"sloc":{"logical":13.188,"physical":18.938}},"module":"node_modules/asn1.js/lib/asn1/decoders/der.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":78,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":99,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":116,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":132,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":137,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":141,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":142,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":147,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":158,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":172,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":173,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":174,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":188,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":189,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":197,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":208,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":210,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":211,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":212,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":213,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":214,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":215,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":255,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":256,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":273,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":277,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":278,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":282,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":295,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":306,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":321,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":326,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":328,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":328,"column":5,"message":"Too many errors. (97% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/index.html new file mode 100644 index 0000000000..6fba31555c --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/index.html @@ -0,0 +1,123 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/decoders/index.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/decoders/index.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    76.40

    +
    +
    +

    Lines of code

    +

    6

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    2.75

    +
    +
    +

    Estimated Errors

    +

    0.02

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.history.js new file mode 100644 index 0000000000..600cd7bcb9 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":6,"lloc":4,"functions":0,"deliveredBugs":0.023,"difficulty":2.75,"maintainability":76.401,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.history.json new file mode 100644 index 0000000000..83da52389e --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":6,"lloc":4,"functions":0,"deliveredBugs":0.023,"difficulty":2.75,"maintainability":76.401,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.js new file mode 100644 index 0000000000..3747ea88eb --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/index.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_index_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"./der","type":"cjs"},{"line":6,"path":"./pem","type":"cjs"}],"errors":[],"lineEnd":6,"lineStart":1,"maintainability":76.401,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11},"operators":{"distinct":4,"total":8}},"params":0,"sloc":{"logical":4,"physical":6}},"module":"node_modules/asn1.js/lib/asn1/decoders/index.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.json new file mode 100644 index 0000000000..db85b90376 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_index_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/index.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_index_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"./der","type":"cjs"},{"line":6,"path":"./pem","type":"cjs"}],"errors":[],"lineEnd":6,"lineStart":1,"maintainability":76.401,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11},"operators":{"distinct":4,"total":8}},"params":0,"sloc":{"logical":4,"physical":6}},"module":"node_modules/asn1.js/lib/asn1/decoders/index.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/index.html new file mode 100644 index 0000000000..4dfd7fdd02 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/index.html @@ -0,0 +1,168 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/decoders/pem.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/decoders/pem.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.20

    +
    +
    +

    Lines of code

    +

    51

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    23.01

    +
    +
    +

    Estimated Errors

    +

    0.41

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.history.js new file mode 100644 index 0000000000..dbe261e06c --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":51,"lloc":37,"functions":2,"deliveredBugs":0.414,"difficulty":23.011,"maintainability":56.195,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.history.json new file mode 100644 index 0000000000..4dddfba1a3 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":51,"lloc":37,"functions":2,"deliveredBugs":0.414,"difficulty":23.011,"maintainability":56.195,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.js new file mode 100644 index 0000000000..766299d4e8 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/pem.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/pem.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_pem_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_pem_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":24.324,"halstead":{"bugs":0.414,"difficulty":23.011,"effort":28575.587,"length":204,"time":1587.533,"vocabulary":68,"volume":1241.842,"operands":{"distinct":47,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":101,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":37,"physical":51}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"},{"line":4,"path":"safer-buffer","type":"cjs"},{"line":6,"path":"./der","type":"cjs"}],"errors":[],"lineEnd":51,"lineStart":1,"maintainability":56.195,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":11,"lineStart":8,"name":"PEMDecoder"},{"cyclomatic":9,"cyclomaticDensity":33.333,"halstead":{"bugs":0.293,"difficulty":20.857,"effort":18328.562,"length":152,"time":1018.253,"vocabulary":55,"volume":878.767,"operands":{"distinct":35,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":79,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":37},"errors":[],"lineEnd":51,"lineStart":15,"name":"decode"}],"methodAverage":{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.153,"difficulty":11.429,"effort":9202.32,"length":82,"time":511.24,"vocabulary":32,"volume":458.403,"operands":{"distinct":20.5,"total":40.5},"operators":{"distinct":11.5,"total":41.5}},"params":1.5,"sloc":{"logical":14.5,"physical":20.5}},"module":"node_modules/asn1.js/lib/asn1/decoders/pem.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.json new file mode 100644 index 0000000000..2009db348d --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_decoders_pem_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/pem.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/pem.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_pem_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_pem_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":24.324,"halstead":{"bugs":0.414,"difficulty":23.011,"effort":28575.587,"length":204,"time":1587.533,"vocabulary":68,"volume":1241.842,"operands":{"distinct":47,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":101,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":37,"physical":51}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"},{"line":4,"path":"safer-buffer","type":"cjs"},{"line":6,"path":"./der","type":"cjs"}],"errors":[],"lineEnd":51,"lineStart":1,"maintainability":56.195,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":11,"lineStart":8,"name":"PEMDecoder"},{"cyclomatic":9,"cyclomaticDensity":33.333,"halstead":{"bugs":0.293,"difficulty":20.857,"effort":18328.562,"length":152,"time":1018.253,"vocabulary":55,"volume":878.767,"operands":{"distinct":35,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":79,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":37},"errors":[],"lineEnd":51,"lineStart":15,"name":"decode"}],"methodAverage":{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.153,"difficulty":11.429,"effort":9202.32,"length":82,"time":511.24,"vocabulary":32,"volume":458.403,"operands":{"distinct":20.5,"total":40.5},"operators":{"distinct":11.5,"total":41.5}},"params":1.5,"sloc":{"logical":14.5,"physical":20.5}},"module":"node_modules/asn1.js/lib/asn1/decoders/pem.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/index.html new file mode 100644 index 0000000000..e55206cd39 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/index.html @@ -0,0 +1,412 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/encoders/der.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/encoders/der.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.83

    +
    +
    +

    Lines of code

    +

    295

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    65.28

    +
    +
    +

    Estimated Errors

    +

    3.33

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.history.js new file mode 100644 index 0000000000..c3dda75223 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":295,"lloc":198,"functions":14,"deliveredBugs":3.33,"difficulty":65.28,"maintainability":56.825,"lintErrors":40}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.history.json new file mode 100644 index 0000000000..1b873a769d --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":295,"lloc":198,"functions":14,"deliveredBugs":3.33,"difficulty":65.28,"maintainability":56.825,"lintErrors":40}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.js new file mode 100644 index 0000000000..e953f0ae77 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/der.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_der_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_der_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":59,"cyclomaticDensity":29.798,"halstead":{"bugs":3.33,"difficulty":65.28,"effort":652064.78,"length":1296,"time":36225.821,"vocabulary":209,"volume":9988.737,"operands":{"distinct":175,"total":672,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":624,"identifiers":["__stripped__"]}},"params":28,"sloc":{"logical":198,"physical":295}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"},{"line":4,"path":"safer-buffer","type":"cjs"},{"line":5,"path":"../base/node","type":"cjs"},{"line":8,"path":"../constants/der","type":"cjs"}],"errors":[],"lineEnd":295,"lineStart":1,"maintainability":56.825,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4.222,"effort":515.595,"length":33,"time":28.644,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":18,"lineStart":10,"name":"DEREncoder"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2,"effort":88.758,"length":14,"time":4.931,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":23,"lineStart":21,"name":"encode"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":29,"lineStart":27,"name":"DERNode"},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.227,"difficulty":27.783,"effort":18903.54,"length":127,"time":1050.197,"vocabulary":41,"volume":680.409,"operands":{"distinct":23,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":56,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":29},"errors":[],"lineEnd":60,"lineStart":32,"name":"encodeComposite"},{"cyclomatic":10,"cyclomaticDensity":37.037,"halstead":{"bugs":0.317,"difficulty":19.671,"effort":18726.677,"length":167,"time":1040.371,"vocabulary":52,"volume":951.973,"operands":{"distinct":35,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":86,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":34},"errors":[],"lineEnd":95,"lineStart":62,"name":"encodeStr"},{"cyclomatic":14,"cyclomaticDensity":38.889,"halstead":{"bugs":0.48,"difficulty":42.708,"effort":61549.933,"length":243,"time":3419.441,"vocabulary":61,"volume":1441.169,"operands":{"distinct":36,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":120,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":36,"physical":45},"errors":[],"lineEnd":141,"lineStart":97,"name":"encodeObjid"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":5,"effort":180,"length":12,"time":10,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":148,"lineStart":143,"name":"two"},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.233,"difficulty":16.75,"effort":11686.024,"length":132,"time":649.224,"vocabulary":39,"volume":697.673,"operands":{"distinct":26,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":65,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":30},"errors":[],"lineEnd":179,"lineStart":150,"name":"encodeTime"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":183,"lineStart":181,"name":"encodeNull"},{"cyclomatic":16,"cyclomaticDensity":44.444,"halstead":{"bugs":0.437,"difficulty":40.076,"effort":52597.917,"length":226,"time":2922.107,"vocabulary":56,"volume":1312.462,"operands":{"distinct":33,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":111,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":36,"physical":53},"errors":[],"lineEnd":237,"lineStart":185,"name":"encodeInt"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":241,"lineStart":239,"name":"encodeBool"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.025,"difficulty":6.417,"effort":474.89,"length":20,"time":26.383,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":247,"lineStart":243,"name":"use"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.139,"difficulty":15,"effort":6256.286,"length":85,"time":347.571,"vocabulary":30,"volume":417.086,"operands":{"distinct":18,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":19},"errors":[],"lineEnd":267,"lineStart":249,"name":"skipDefault"},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.157,"difficulty":18.159,"effort":8542.051,"length":89,"time":474.558,"vocabulary":39,"volume":470.401,"operands":{"distinct":22,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":42,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":25},"errors":[],"lineEnd":295,"lineStart":271,"name":"encodeTag"}],"methodAverage":{"cyclomatic":5.143,"cyclomaticDensity":64.127,"halstead":{"bugs":0.15,"difficulty":14.492,"effort":12831.997,"length":83.714,"time":712.889,"vocabulary":27.357,"volume":451.239,"operands":{"distinct":16.429,"total":43.429},"operators":{"distinct":10.929,"total":40.286}},"params":2,"sloc":{"logical":12.643,"physical":19.071}},"module":"node_modules/asn1.js/lib/asn1/encoders/der.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":104,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":108,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":124,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":125,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":126,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":131,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":132,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":133,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":198,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":206,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":210,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":223,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":224,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":227,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":228,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":250,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":251,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":255,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":272,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":19,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.json new file mode 100644 index 0000000000..ea42025068 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_der_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/der.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_der_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_der_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":59,"cyclomaticDensity":29.798,"halstead":{"bugs":3.33,"difficulty":65.28,"effort":652064.78,"length":1296,"time":36225.821,"vocabulary":209,"volume":9988.737,"operands":{"distinct":175,"total":672,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":624,"identifiers":["__stripped__"]}},"params":28,"sloc":{"logical":198,"physical":295}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"},{"line":4,"path":"safer-buffer","type":"cjs"},{"line":5,"path":"../base/node","type":"cjs"},{"line":8,"path":"../constants/der","type":"cjs"}],"errors":[],"lineEnd":295,"lineStart":1,"maintainability":56.825,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4.222,"effort":515.595,"length":33,"time":28.644,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":18,"lineStart":10,"name":"DEREncoder"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2,"effort":88.758,"length":14,"time":4.931,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":23,"lineStart":21,"name":"encode"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":29,"lineStart":27,"name":"DERNode"},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.227,"difficulty":27.783,"effort":18903.54,"length":127,"time":1050.197,"vocabulary":41,"volume":680.409,"operands":{"distinct":23,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":56,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":29},"errors":[],"lineEnd":60,"lineStart":32,"name":"encodeComposite"},{"cyclomatic":10,"cyclomaticDensity":37.037,"halstead":{"bugs":0.317,"difficulty":19.671,"effort":18726.677,"length":167,"time":1040.371,"vocabulary":52,"volume":951.973,"operands":{"distinct":35,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":86,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":34},"errors":[],"lineEnd":95,"lineStart":62,"name":"encodeStr"},{"cyclomatic":14,"cyclomaticDensity":38.889,"halstead":{"bugs":0.48,"difficulty":42.708,"effort":61549.933,"length":243,"time":3419.441,"vocabulary":61,"volume":1441.169,"operands":{"distinct":36,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":120,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":36,"physical":45},"errors":[],"lineEnd":141,"lineStart":97,"name":"encodeObjid"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":5,"effort":180,"length":12,"time":10,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":148,"lineStart":143,"name":"two"},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.233,"difficulty":16.75,"effort":11686.024,"length":132,"time":649.224,"vocabulary":39,"volume":697.673,"operands":{"distinct":26,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":65,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":30},"errors":[],"lineEnd":179,"lineStart":150,"name":"encodeTime"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":183,"lineStart":181,"name":"encodeNull"},{"cyclomatic":16,"cyclomaticDensity":44.444,"halstead":{"bugs":0.437,"difficulty":40.076,"effort":52597.917,"length":226,"time":2922.107,"vocabulary":56,"volume":1312.462,"operands":{"distinct":33,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":111,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":36,"physical":53},"errors":[],"lineEnd":237,"lineStart":185,"name":"encodeInt"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":241,"lineStart":239,"name":"encodeBool"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.025,"difficulty":6.417,"effort":474.89,"length":20,"time":26.383,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":247,"lineStart":243,"name":"use"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.139,"difficulty":15,"effort":6256.286,"length":85,"time":347.571,"vocabulary":30,"volume":417.086,"operands":{"distinct":18,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":19},"errors":[],"lineEnd":267,"lineStart":249,"name":"skipDefault"},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.157,"difficulty":18.159,"effort":8542.051,"length":89,"time":474.558,"vocabulary":39,"volume":470.401,"operands":{"distinct":22,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":42,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":25},"errors":[],"lineEnd":295,"lineStart":271,"name":"encodeTag"}],"methodAverage":{"cyclomatic":5.143,"cyclomaticDensity":64.127,"halstead":{"bugs":0.15,"difficulty":14.492,"effort":12831.997,"length":83.714,"time":712.889,"vocabulary":27.357,"volume":451.239,"operands":{"distinct":16.429,"total":43.429},"operators":{"distinct":10.929,"total":40.286}},"params":2,"sloc":{"logical":12.643,"physical":19.071}},"module":"node_modules/asn1.js/lib/asn1/encoders/der.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":104,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":108,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":124,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":125,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":126,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":131,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":132,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":133,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":198,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":206,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":210,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":223,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":224,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":227,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":228,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":250,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":251,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":255,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":272,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":19,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/index.html new file mode 100644 index 0000000000..c432907a5b --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/index.html @@ -0,0 +1,123 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/encoders/index.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/encoders/index.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    76.40

    +
    +
    +

    Lines of code

    +

    6

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    2.75

    +
    +
    +

    Estimated Errors

    +

    0.02

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.history.js new file mode 100644 index 0000000000..600cd7bcb9 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":6,"lloc":4,"functions":0,"deliveredBugs":0.023,"difficulty":2.75,"maintainability":76.401,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.history.json new file mode 100644 index 0000000000..83da52389e --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":6,"lloc":4,"functions":0,"deliveredBugs":0.023,"difficulty":2.75,"maintainability":76.401,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.js new file mode 100644 index 0000000000..d33b3c8dd1 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/index.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_index_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"./der","type":"cjs"},{"line":6,"path":"./pem","type":"cjs"}],"errors":[],"lineEnd":6,"lineStart":1,"maintainability":76.401,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11},"operators":{"distinct":4,"total":8}},"params":0,"sloc":{"logical":4,"physical":6}},"module":"node_modules/asn1.js/lib/asn1/encoders/index.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.json new file mode 100644 index 0000000000..53637a29f9 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_index_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/index.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_index_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"./der","type":"cjs"},{"line":6,"path":"./pem","type":"cjs"}],"errors":[],"lineEnd":6,"lineStart":1,"maintainability":76.401,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11},"operators":{"distinct":4,"total":8}},"params":0,"sloc":{"logical":4,"physical":6}},"module":"node_modules/asn1.js/lib/asn1/encoders/index.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/index.html new file mode 100644 index 0000000000..a4d9092db1 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/index.html @@ -0,0 +1,140 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1/encoders/pem.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1/encoders/pem.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    69.63

    +
    +
    +

    Lines of code

    +

    23

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.49

    +
    +
    +

    Estimated Errors

    +

    0.22

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.history.js new file mode 100644 index 0000000000..1c7de18ae5 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":23,"lloc":17,"functions":2,"deliveredBugs":0.222,"difficulty":11.486,"maintainability":69.631,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.history.json new file mode 100644 index 0000000000..83d5952763 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":23,"lloc":17,"functions":2,"deliveredBugs":0.222,"difficulty":11.486,"maintainability":69.631,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.js new file mode 100644 index 0000000000..47d3f92923 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/pem.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/pem.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_pem_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_pem_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.222,"difficulty":11.486,"effort":7655.81,"length":120,"time":425.323,"vocabulary":47,"volume":666.551,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":23}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"},{"line":5,"path":"./der","type":"cjs"}],"errors":[],"lineEnd":23,"lineStart":1,"maintainability":69.631,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":10,"lineStart":7,"name":"PEMEncoder"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.13,"difficulty":9.396,"effort":3662.736,"length":76,"time":203.485,"vocabulary":35,"volume":389.826,"operands":{"distinct":24,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":23,"lineStart":14,"name":"encode"}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":37.5,"halstead":{"bugs":0.071,"difficulty":5.698,"effort":1869.407,"length":44,"time":103.856,"vocabulary":22,"volume":213.932,"operands":{"distinct":15,"total":24.5},"operators":{"distinct":7,"total":19.5}},"params":1.5,"sloc":{"logical":5,"physical":7}},"module":"node_modules/asn1.js/lib/asn1/encoders/pem.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.json new file mode 100644 index 0000000000..fa294687c2 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_encoders_pem_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/pem.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/pem.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_pem_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_pem_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.222,"difficulty":11.486,"effort":7655.81,"length":120,"time":425.323,"vocabulary":47,"volume":666.551,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":23}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"inherits","type":"cjs"},{"line":5,"path":"./der","type":"cjs"}],"errors":[],"lineEnd":23,"lineStart":1,"maintainability":69.631,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":10,"lineStart":7,"name":"PEMEncoder"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.13,"difficulty":9.396,"effort":3662.736,"length":76,"time":203.485,"vocabulary":35,"volume":389.826,"operands":{"distinct":24,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":23,"lineStart":14,"name":"encode"}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":37.5,"halstead":{"bugs":0.071,"difficulty":5.698,"effort":1869.407,"length":44,"time":103.856,"vocabulary":22,"volume":213.932,"operands":{"distinct":15,"total":24.5},"operators":{"distinct":7,"total":19.5}},"params":1.5,"sloc":{"logical":5,"physical":7}},"module":"node_modules/asn1.js/lib/asn1/encoders/pem.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":8,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_js/index.html b/plato-report/files/node_modules_asn1_js_lib_asn1_js/index.html new file mode 100644 index 0000000000..e1f46c490a --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/asn1.js/lib/asn1.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/asn1.js/lib/asn1.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    67.08

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.50

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.history.js b/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.history.js new file mode 100644 index 0000000000..a39f138d62 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":11,"lloc":8,"functions":0,"deliveredBugs":0.071,"difficulty":3.5,"maintainability":67.083,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.history.json b/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.history.json new file mode 100644 index 0000000000..d9df16c185 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":11,"lloc":8,"functions":0,"deliveredBugs":0.071,"difficulty":3.5,"maintainability":67.083,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.js b/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.js new file mode 100644 index 0000000000..11c0c8af5b --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/asn1.js/lib/asn1.js","fileShort":"node_modules/asn1.js/lib/asn1.js","fileSafe":"node_modules_asn1_js_lib_asn1_js","link":"files/node_modules_asn1_js_lib_asn1_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.071,"difficulty":3.5,"effort":741.211,"length":49,"time":41.178,"vocabulary":20,"volume":211.774,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"bn.js","type":"cjs"},{"line":7,"path":"./asn1/api","type":"cjs"},{"line":8,"path":"./asn1/base","type":"cjs"},{"line":9,"path":"./asn1/constants","type":"cjs"},{"line":10,"path":"./asn1/decoders","type":"cjs"},{"line":11,"path":"./asn1/encoders","type":"cjs"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":67.083,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.071,"difficulty":3.5,"effort":741.211,"length":49,"time":41.178,"vocabulary":20,"volume":211.774,"operands":{"distinct":16,"total":28},"operators":{"distinct":4,"total":21}},"params":0,"sloc":{"logical":8,"physical":11}},"module":"node_modules/asn1.js/lib/asn1.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":14,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.json b/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.json new file mode 100644 index 0000000000..96c4883a16 --- /dev/null +++ b/plato-report/files/node_modules_asn1_js_lib_asn1_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/asn1.js/lib/asn1.js","fileShort":"node_modules/asn1.js/lib/asn1.js","fileSafe":"node_modules_asn1_js_lib_asn1_js","link":"files/node_modules_asn1_js_lib_asn1_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.071,"difficulty":3.5,"effort":741.211,"length":49,"time":41.178,"vocabulary":20,"volume":211.774,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"bn.js","type":"cjs"},{"line":7,"path":"./asn1/api","type":"cjs"},{"line":8,"path":"./asn1/base","type":"cjs"},{"line":9,"path":"./asn1/constants","type":"cjs"},{"line":10,"path":"./asn1/decoders","type":"cjs"},{"line":11,"path":"./asn1/encoders","type":"cjs"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":67.083,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.071,"difficulty":3.5,"effort":741.211,"length":49,"time":41.178,"vocabulary":20,"volume":211.774,"operands":{"distinct":16,"total":28},"operators":{"distinct":4,"total":21}},"params":0,"sloc":{"logical":8,"physical":11}},"module":"node_modules/asn1.js/lib/asn1.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":14,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_base32_js/index.html b/plato-report/files/node_modules_base32_js_base32_js/index.html new file mode 100644 index 0000000000..79d5c42bff --- /dev/null +++ b/plato-report/files/node_modules_base32_js_base32_js/index.html @@ -0,0 +1,429 @@ + + + + + Plato - node_modules/base32.js/base32.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/base32.js/base32.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    62.31

    +
    +
    +

    Lines of code

    +

    312

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    121.18

    +
    +
    +

    Estimated Errors

    +

    1.52

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_base32_js_base32_js/report.history.js b/plato-report/files/node_modules_base32_js_base32_js/report.history.js new file mode 100644 index 0000000000..79092901c7 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_base32_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":312,"lloc":137,"functions":11,"deliveredBugs":1.52,"difficulty":121.179,"maintainability":62.307,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_base32_js/report.history.json b/plato-report/files/node_modules_base32_js_base32_js/report.history.json new file mode 100644 index 0000000000..1138e9d512 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_base32_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":312,"lloc":137,"functions":11,"deliveredBugs":1.52,"difficulty":121.179,"maintainability":62.307,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_base32_js/report.js b/plato-report/files/node_modules_base32_js_base32_js/report.js new file mode 100644 index 0000000000..692931d3bb --- /dev/null +++ b/plato-report/files/node_modules_base32_js_base32_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/base32.js/base32.js","fileShort":"node_modules/base32.js/base32.js","fileSafe":"node_modules_base32_js_base32_js","link":"files/node_modules_base32_js_base32_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":24,"cyclomaticDensity":17.518,"halstead":{"bugs":1.52,"difficulty":121.179,"effort":552570.627,"length":699,"time":30698.368,"vocabulary":92,"volume":4559.97,"operands":{"distinct":56,"total":377,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":322,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":137,"physical":312}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":312,"lineStart":1,"maintainability":62.307,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.023,"difficulty":5.833,"effort":410.132,"length":19,"time":22.785,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":16,"lineStart":10,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":5.833,"effort":210,"length":12,"time":11.667,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":14,"lineStart":12,"name":""},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.119,"difficulty":10.556,"effort":3755.078,"length":74,"time":208.615,"vocabulary":28,"volume":355.744,"operands":{"distinct":18,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":94,"lineStart":71,"name":"Decoder"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":7.091,"effort":1449.191,"length":50,"time":80.511,"vocabulary":17,"volume":204.373,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":44},"errors":[],"lineEnd":152,"lineStart":109,"name":""},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.106,"difficulty":26.25,"effort":8372.382,"length":65,"time":465.132,"vocabulary":30,"volume":318.948,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":29},"errors":[],"lineEnd":144,"lineStart":116,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.057,"difficulty":9.333,"effort":1605.333,"length":43,"time":89.185,"vocabulary":16,"volume":172,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":171,"lineStart":161,"name":""},{"cyclomatic":7,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":12.048,"effort":5361.19,"length":89,"time":297.844,"vocabulary":32,"volume":445,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":25},"errors":[],"lineEnd":207,"lineStart":183,"name":"Encoder"},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.167,"difficulty":35.692,"effort":17859.433,"length":103,"time":992.191,"vocabulary":29,"volume":500.372,"operands":{"distinct":13,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":40},"errors":[],"lineEnd":261,"lineStart":222,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.056,"difficulty":10.222,"effort":1713.101,"length":41,"time":95.172,"vocabulary":17,"volume":167.586,"operands":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":280,"lineStart":270,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":292,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":304,"lineStart":302,"name":""}],"methodAverage":{"cyclomatic":3.091,"cyclomaticDensity":53.481,"halstead":{"bugs":0.071,"difficulty":11.714,"effort":3719.622,"length":46.909,"time":206.646,"vocabulary":18.727,"volume":211.848,"operands":{"distinct":10,"total":25.364},"operators":{"distinct":8.727,"total":21.545}},"params":1.364,"sloc":{"logical":9.273,"physical":18.182}},"module":"node_modules/base32.js/base32.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":11,"column":29,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":16,"column":2,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":80,"column":24,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":83,"column":24,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":86,"column":24,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":192,"column":25,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":195,"column":25,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":198,"column":25,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":290,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":302,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":307,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":308,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":309,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":310,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":311,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":312,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_base32_js/report.json b/plato-report/files/node_modules_base32_js_base32_js/report.json new file mode 100644 index 0000000000..b5aee7a04e --- /dev/null +++ b/plato-report/files/node_modules_base32_js_base32_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/base32.js/base32.js","fileShort":"node_modules/base32.js/base32.js","fileSafe":"node_modules_base32_js_base32_js","link":"files/node_modules_base32_js_base32_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":24,"cyclomaticDensity":17.518,"halstead":{"bugs":1.52,"difficulty":121.179,"effort":552570.627,"length":699,"time":30698.368,"vocabulary":92,"volume":4559.97,"operands":{"distinct":56,"total":377,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":322,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":137,"physical":312}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":312,"lineStart":1,"maintainability":62.307,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.023,"difficulty":5.833,"effort":410.132,"length":19,"time":22.785,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":16,"lineStart":10,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":5.833,"effort":210,"length":12,"time":11.667,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":14,"lineStart":12,"name":""},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.119,"difficulty":10.556,"effort":3755.078,"length":74,"time":208.615,"vocabulary":28,"volume":355.744,"operands":{"distinct":18,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":94,"lineStart":71,"name":"Decoder"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":7.091,"effort":1449.191,"length":50,"time":80.511,"vocabulary":17,"volume":204.373,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":44},"errors":[],"lineEnd":152,"lineStart":109,"name":""},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.106,"difficulty":26.25,"effort":8372.382,"length":65,"time":465.132,"vocabulary":30,"volume":318.948,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":29},"errors":[],"lineEnd":144,"lineStart":116,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.057,"difficulty":9.333,"effort":1605.333,"length":43,"time":89.185,"vocabulary":16,"volume":172,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":171,"lineStart":161,"name":""},{"cyclomatic":7,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":12.048,"effort":5361.19,"length":89,"time":297.844,"vocabulary":32,"volume":445,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":25},"errors":[],"lineEnd":207,"lineStart":183,"name":"Encoder"},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.167,"difficulty":35.692,"effort":17859.433,"length":103,"time":992.191,"vocabulary":29,"volume":500.372,"operands":{"distinct":13,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":40},"errors":[],"lineEnd":261,"lineStart":222,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.056,"difficulty":10.222,"effort":1713.101,"length":41,"time":95.172,"vocabulary":17,"volume":167.586,"operands":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":280,"lineStart":270,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":292,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":304,"lineStart":302,"name":""}],"methodAverage":{"cyclomatic":3.091,"cyclomaticDensity":53.481,"halstead":{"bugs":0.071,"difficulty":11.714,"effort":3719.622,"length":46.909,"time":206.646,"vocabulary":18.727,"volume":211.848,"operands":{"distinct":10,"total":25.364},"operators":{"distinct":8.727,"total":21.545}},"params":1.364,"sloc":{"logical":9.273,"physical":18.182}},"module":"node_modules/base32.js/base32.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":11,"column":29,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":16,"column":2,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":80,"column":24,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":83,"column":24,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":86,"column":24,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":192,"column":25,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":195,"column":25,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":198,"column":25,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":290,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":302,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":307,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":308,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":309,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":310,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":311,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":312,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_dist_base32_js/index.html b/plato-report/files/node_modules_base32_js_dist_base32_js/index.html new file mode 100644 index 0000000000..05f4ef943a --- /dev/null +++ b/plato-report/files/node_modules_base32_js_dist_base32_js/index.html @@ -0,0 +1,481 @@ + + + + + Plato - node_modules/base32.js/dist/base32.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/base32.js/dist/base32.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    60.68

    +
    +
    +

    Lines of code

    +

    364

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    111.13

    +
    +
    +

    Estimated Errors

    +

    1.77

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_base32_js_dist_base32_js/report.history.js b/plato-report/files/node_modules_base32_js_dist_base32_js/report.history.js new file mode 100644 index 0000000000..f7689fd615 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_dist_base32_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":364,"lloc":154,"functions":14,"deliveredBugs":1.766,"difficulty":111.13,"maintainability":60.68,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_dist_base32_js/report.history.json b/plato-report/files/node_modules_base32_js_dist_base32_js/report.history.json new file mode 100644 index 0000000000..fbd3f72f3e --- /dev/null +++ b/plato-report/files/node_modules_base32_js_dist_base32_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":364,"lloc":154,"functions":14,"deliveredBugs":1.766,"difficulty":111.13,"maintainability":60.68,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_dist_base32_js/report.js b/plato-report/files/node_modules_base32_js_dist_base32_js/report.js new file mode 100644 index 0000000000..48e527120b --- /dev/null +++ b/plato-report/files/node_modules_base32_js_dist_base32_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/base32.js/dist/base32.js","fileShort":"node_modules/base32.js/dist/base32.js","fileSafe":"node_modules_base32_js_dist_base32_js","link":"files/node_modules_base32_js_dist_base32_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":16.234,"halstead":{"bugs":1.766,"difficulty":111.13,"effort":588717.892,"length":789,"time":32706.55,"vocabulary":105,"volume":5297.54,"operands":{"distinct":69,"total":426,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":363,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":154,"physical":364}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":364,"lineStart":1,"maintainability":60.68,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.034,"difficulty":6.125,"effort":622.172,"length":26,"time":34.565,"vocabulary":15,"volume":101.579,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":41},"errors":[],"lineEnd":42,"lineStart":2,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.072,"difficulty":10.182,"effort":2205.833,"length":51,"time":122.546,"vocabulary":19,"volume":216.644,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":22},"errors":[],"lineEnd":28,"lineStart":7,"name":"__webpack_require__"},{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.315,"difficulty":13.093,"effort":12389.103,"length":186,"time":688.283,"vocabulary":34,"volume":946.268,"operands":{"distinct":27,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":85,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":35,"physical":317},"errors":[],"lineEnd":362,"lineStart":46,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.023,"difficulty":5.833,"effort":410.132,"length":19,"time":22.785,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":63,"lineStart":57,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":5.833,"effort":210,"length":12,"time":11.667,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":61,"lineStart":59,"name":""},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.119,"difficulty":10.556,"effort":3755.078,"length":74,"time":208.615,"vocabulary":28,"volume":355.744,"operands":{"distinct":18,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":141,"lineStart":118,"name":"Decoder"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":7.091,"effort":1449.191,"length":50,"time":80.511,"vocabulary":17,"volume":204.373,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":44},"errors":[],"lineEnd":199,"lineStart":156,"name":""},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.106,"difficulty":26.25,"effort":8372.382,"length":65,"time":465.132,"vocabulary":30,"volume":318.948,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":29},"errors":[],"lineEnd":191,"lineStart":163,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.057,"difficulty":9.333,"effort":1605.333,"length":43,"time":89.185,"vocabulary":16,"volume":172,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":218,"lineStart":208,"name":""},{"cyclomatic":7,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":12.048,"effort":5361.19,"length":89,"time":297.844,"vocabulary":32,"volume":445,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":25},"errors":[],"lineEnd":254,"lineStart":230,"name":"Encoder"},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.167,"difficulty":35.692,"effort":17859.433,"length":103,"time":992.191,"vocabulary":29,"volume":500.372,"operands":{"distinct":13,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":40},"errors":[],"lineEnd":308,"lineStart":269,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.056,"difficulty":10.222,"effort":1713.101,"length":41,"time":95.172,"vocabulary":17,"volume":167.586,"operands":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":327,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":339,"lineStart":337,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":351,"lineStart":349,"name":""}],"methodAverage":{"cyclomatic":2.714,"cyclomaticDensity":45.003,"halstead":{"bugs":0.086,"difficulty":11.304,"effort":4009.496,"length":55.643,"time":222.75,"vocabulary":19.571,"volume":256.773,"operands":{"distinct":11.143,"total":30.143},"operators":{"distinct":8.429,"total":25.5}},"params":1.429,"sloc":{"logical":10.857,"physical":41.429}},"module":"node_modules/base32.js/dist/base32.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":5,"message":"['base32'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":58,"column":29,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":63,"column":2,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":363,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_dist_base32_js/report.json b/plato-report/files/node_modules_base32_js_dist_base32_js/report.json new file mode 100644 index 0000000000..d32df52861 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_dist_base32_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/base32.js/dist/base32.js","fileShort":"node_modules/base32.js/dist/base32.js","fileSafe":"node_modules_base32_js_dist_base32_js","link":"files/node_modules_base32_js_dist_base32_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":16.234,"halstead":{"bugs":1.766,"difficulty":111.13,"effort":588717.892,"length":789,"time":32706.55,"vocabulary":105,"volume":5297.54,"operands":{"distinct":69,"total":426,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":363,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":154,"physical":364}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":364,"lineStart":1,"maintainability":60.68,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.034,"difficulty":6.125,"effort":622.172,"length":26,"time":34.565,"vocabulary":15,"volume":101.579,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":41},"errors":[],"lineEnd":42,"lineStart":2,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.072,"difficulty":10.182,"effort":2205.833,"length":51,"time":122.546,"vocabulary":19,"volume":216.644,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":22},"errors":[],"lineEnd":28,"lineStart":7,"name":"__webpack_require__"},{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.315,"difficulty":13.093,"effort":12389.103,"length":186,"time":688.283,"vocabulary":34,"volume":946.268,"operands":{"distinct":27,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":85,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":35,"physical":317},"errors":[],"lineEnd":362,"lineStart":46,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.023,"difficulty":5.833,"effort":410.132,"length":19,"time":22.785,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":63,"lineStart":57,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":5.833,"effort":210,"length":12,"time":11.667,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":61,"lineStart":59,"name":""},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.119,"difficulty":10.556,"effort":3755.078,"length":74,"time":208.615,"vocabulary":28,"volume":355.744,"operands":{"distinct":18,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":141,"lineStart":118,"name":"Decoder"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":7.091,"effort":1449.191,"length":50,"time":80.511,"vocabulary":17,"volume":204.373,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":44},"errors":[],"lineEnd":199,"lineStart":156,"name":""},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.106,"difficulty":26.25,"effort":8372.382,"length":65,"time":465.132,"vocabulary":30,"volume":318.948,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":29},"errors":[],"lineEnd":191,"lineStart":163,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.057,"difficulty":9.333,"effort":1605.333,"length":43,"time":89.185,"vocabulary":16,"volume":172,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":218,"lineStart":208,"name":""},{"cyclomatic":7,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":12.048,"effort":5361.19,"length":89,"time":297.844,"vocabulary":32,"volume":445,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":25},"errors":[],"lineEnd":254,"lineStart":230,"name":"Encoder"},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.167,"difficulty":35.692,"effort":17859.433,"length":103,"time":992.191,"vocabulary":29,"volume":500.372,"operands":{"distinct":13,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":40},"errors":[],"lineEnd":308,"lineStart":269,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.056,"difficulty":10.222,"effort":1713.101,"length":41,"time":95.172,"vocabulary":17,"volume":167.586,"operands":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":327,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":339,"lineStart":337,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":351,"lineStart":349,"name":""}],"methodAverage":{"cyclomatic":2.714,"cyclomaticDensity":45.003,"halstead":{"bugs":0.086,"difficulty":11.304,"effort":4009.496,"length":55.643,"time":222.75,"vocabulary":19.571,"volume":256.773,"operands":{"distinct":11.143,"total":30.143},"operators":{"distinct":8.429,"total":25.5}},"params":1.429,"sloc":{"logical":10.857,"physical":41.429}},"module":"node_modules/base32.js/dist/base32.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":5,"message":"['base32'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":58,"column":29,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":63,"column":2,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":363,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_dist_base32_min_js/index.html b/plato-report/files/node_modules_base32_js_dist_base32_min_js/index.html new file mode 100644 index 0000000000..8234b6898d --- /dev/null +++ b/plato-report/files/node_modules_base32_js_dist_base32_min_js/index.html @@ -0,0 +1,119 @@ + + + + + Plato - node_modules/base32.js/dist/base32.min.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/base32.js/dist/base32.min.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    66.88

    +
    +
    +

    Lines of code

    +

    2

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    123.39

    +
    +
    +

    Estimated Errors

    +

    1.71

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.history.js b/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.history.js new file mode 100644 index 0000000000..17653a5406 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":2,"lloc":83,"functions":14,"deliveredBugs":1.713,"difficulty":123.387,"maintainability":66.877,"lintErrors":38}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.history.json b/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.history.json new file mode 100644 index 0000000000..049105e947 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":2,"lloc":83,"functions":14,"deliveredBugs":1.713,"difficulty":123.387,"maintainability":66.877,"lintErrors":38}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.js b/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.js new file mode 100644 index 0000000000..c34b8e03ba --- /dev/null +++ b/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/base32.js/dist/base32.min.js","fileShort":"node_modules/base32.js/dist/base32.min.js","fileSafe":"node_modules_base32_js_dist_base32_min_js","link":"files/node_modules_base32_js_dist_base32_min_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":30.12,"halstead":{"bugs":1.713,"difficulty":123.387,"effort":634163.969,"length":777,"time":35231.332,"vocabulary":98,"volume":5139.63,"operands":{"distinct":62,"total":425,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":352,"identifiers":["__stripped__"]}},"params":19,"sloc":{"logical":83,"physical":2}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2,"lineStart":1,"maintainability":66.877,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":6.125,"effort":622.172,"length":26,"time":34.565,"vocabulary":15,"volume":101.579,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.076,"difficulty":11.455,"effort":2623.803,"length":53,"time":145.767,"vocabulary":20,"volume":229.062,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"a"},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.324,"difficulty":10.938,"effort":10636.872,"length":184,"time":590.937,"vocabulary":39,"volume":972.514,"operands":{"distinct":32,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":84,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.12,"difficulty":11.611,"effort":4174.085,"length":74,"time":231.894,"vocabulary":29,"volume":359.491,"operands":{"distinct":18,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"r"},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.148,"difficulty":13.143,"effort":5834.202,"length":88,"time":324.122,"vocabulary":33,"volume":443.907,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"h"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.023,"difficulty":5.833,"effort":410.132,"length":19,"time":22.785,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.01,"difficulty":4.667,"effort":144.111,"length":11,"time":8.006,"vocabulary":7,"volume":30.881,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.069,"difficulty":5.2,"effort":1073.482,"length":47,"time":59.638,"vocabulary":21,"volume":206.439,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.099,"difficulty":23.333,"effort":6954.64,"length":62,"time":386.369,"vocabulary":28,"volume":298.056,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.056,"difficulty":8,"effort":1343.97,"length":43,"time":74.665,"vocabulary":15,"volume":167.996,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.165,"difficulty":29,"effort":14355,"length":99,"time":797.5,"vocabulary":32,"volume":495,"operands":{"distinct":16,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.057,"difficulty":9.2,"effort":1572.896,"length":41,"time":87.383,"vocabulary":18,"volume":170.967,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""}],"methodAverage":{"cyclomatic":2.714,"cyclomaticDensity":117.883,"halstead":{"bugs":0.086,"difficulty":10.322,"effort":3566.098,"length":54.786,"time":198.117,"vocabulary":20.429,"volume":257.586,"operands":{"distinct":12.071,"total":30.071},"operators":{"distinct":8.357,"total":24.714}},"params":1.357,"sloc":{"logical":5.786,"physical":1}},"module":"node_modules/base32.js/dist/base32.min.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":169,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":209,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":256,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":268,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":281,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":326,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":379,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":434,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":512,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":525,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":547,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":548,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":567,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":579,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":592,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":637,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":692,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":749,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":829,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":841,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":873,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":887,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":914,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":915,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1003,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1004,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1008,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1586,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1587,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1621,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1774,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2009,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":2048,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2198,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2250,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2302,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2378,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":2379,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.json b/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.json new file mode 100644 index 0000000000..872a0a13cd --- /dev/null +++ b/plato-report/files/node_modules_base32_js_dist_base32_min_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/base32.js/dist/base32.min.js","fileShort":"node_modules/base32.js/dist/base32.min.js","fileSafe":"node_modules_base32_js_dist_base32_min_js","link":"files/node_modules_base32_js_dist_base32_min_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":30.12,"halstead":{"bugs":1.713,"difficulty":123.387,"effort":634163.969,"length":777,"time":35231.332,"vocabulary":98,"volume":5139.63,"operands":{"distinct":62,"total":425,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":352,"identifiers":["__stripped__"]}},"params":19,"sloc":{"logical":83,"physical":2}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2,"lineStart":1,"maintainability":66.877,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":6.125,"effort":622.172,"length":26,"time":34.565,"vocabulary":15,"volume":101.579,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.076,"difficulty":11.455,"effort":2623.803,"length":53,"time":145.767,"vocabulary":20,"volume":229.062,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"a"},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.324,"difficulty":10.938,"effort":10636.872,"length":184,"time":590.937,"vocabulary":39,"volume":972.514,"operands":{"distinct":32,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":84,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.12,"difficulty":11.611,"effort":4174.085,"length":74,"time":231.894,"vocabulary":29,"volume":359.491,"operands":{"distinct":18,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"r"},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.148,"difficulty":13.143,"effort":5834.202,"length":88,"time":324.122,"vocabulary":33,"volume":443.907,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"h"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.023,"difficulty":5.833,"effort":410.132,"length":19,"time":22.785,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.01,"difficulty":4.667,"effort":144.111,"length":11,"time":8.006,"vocabulary":7,"volume":30.881,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.069,"difficulty":5.2,"effort":1073.482,"length":47,"time":59.638,"vocabulary":21,"volume":206.439,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.099,"difficulty":23.333,"effort":6954.64,"length":62,"time":386.369,"vocabulary":28,"volume":298.056,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.056,"difficulty":8,"effort":1343.97,"length":43,"time":74.665,"vocabulary":15,"volume":167.996,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.165,"difficulty":29,"effort":14355,"length":99,"time":797.5,"vocabulary":32,"volume":495,"operands":{"distinct":16,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.057,"difficulty":9.2,"effort":1572.896,"length":41,"time":87.383,"vocabulary":18,"volume":170.967,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""}],"methodAverage":{"cyclomatic":2.714,"cyclomaticDensity":117.883,"halstead":{"bugs":0.086,"difficulty":10.322,"effort":3566.098,"length":54.786,"time":198.117,"vocabulary":20.429,"volume":257.586,"operands":{"distinct":12.071,"total":30.071},"operators":{"distinct":8.357,"total":24.714}},"params":1.357,"sloc":{"logical":5.786,"physical":1}},"module":"node_modules/base32.js/dist/base32.min.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":169,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":209,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":256,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":268,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":281,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":326,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":379,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":434,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":512,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":525,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":547,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":548,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":567,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":579,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":592,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":637,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":692,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":749,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":829,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":841,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":873,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":887,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":914,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":915,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1003,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1004,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1008,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1586,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1587,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1621,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1774,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2009,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":2048,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2198,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2250,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2302,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2378,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":2379,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_index_js/index.html b/plato-report/files/node_modules_base32_js_index_js/index.html new file mode 100644 index 0000000000..07b15d2964 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_index_js/index.html @@ -0,0 +1,133 @@ + + + + + Plato - node_modules/base32.js/index.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/base32.js/index.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    82.83

    +
    +
    +

    Lines of code

    +

    16

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.47

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_base32_js_index_js/report.history.js b/plato-report/files/node_modules_base32_js_index_js/report.history.js new file mode 100644 index 0000000000..5993f91c39 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_index_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":16,"lloc":7,"functions":1,"deliveredBugs":0.069,"difficulty":5.469,"maintainability":82.829,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_index_js/report.history.json b/plato-report/files/node_modules_base32_js_index_js/report.history.json new file mode 100644 index 0000000000..4225406bbf --- /dev/null +++ b/plato-report/files/node_modules_base32_js_index_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":16,"lloc":7,"functions":1,"deliveredBugs":0.069,"difficulty":5.469,"maintainability":82.829,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_index_js/report.js b/plato-report/files/node_modules_base32_js_index_js/report.js new file mode 100644 index 0000000000..09709ec204 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_index_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/base32.js/index.js","fileShort":"node_modules/base32.js/index.js","fileSafe":"node_modules_base32_js_index_js","link":"files/node_modules_base32_js_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":5.469,"effort":1137.959,"length":46,"time":63.22,"vocabulary":23,"volume":208.084,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":16}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"./base32","type":"cjs"}],"errors":[],"lineEnd":16,"lineStart":1,"maintainability":82.829,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4,"effort":200.758,"length":14,"time":11.153,"vocabulary":12,"volume":50.189,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":12,"lineStart":9,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4,"effort":200.758,"length":14,"time":11.153,"vocabulary":12,"volume":50.189,"operands":{"distinct":6,"total":8},"operators":{"distinct":6,"total":6}},"params":1,"sloc":{"logical":2,"physical":4}},"module":"node_modules/base32.js/index.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":14,"message":"'Buffer' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":16,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_index_js/report.json b/plato-report/files/node_modules_base32_js_index_js/report.json new file mode 100644 index 0000000000..505d5251fe --- /dev/null +++ b/plato-report/files/node_modules_base32_js_index_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/base32.js/index.js","fileShort":"node_modules/base32.js/index.js","fileSafe":"node_modules_base32_js_index_js","link":"files/node_modules_base32_js_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":5.469,"effort":1137.959,"length":46,"time":63.22,"vocabulary":23,"volume":208.084,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":16}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"./base32","type":"cjs"}],"errors":[],"lineEnd":16,"lineStart":1,"maintainability":82.829,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4,"effort":200.758,"length":14,"time":11.153,"vocabulary":12,"volume":50.189,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":12,"lineStart":9,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4,"effort":200.758,"length":14,"time":11.153,"vocabulary":12,"volume":50.189,"operands":{"distinct":6,"total":8},"operators":{"distinct":6,"total":6}},"params":1,"sloc":{"logical":2,"physical":4}},"module":"node_modules/base32.js/index.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":14,"message":"'Buffer' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":16,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_karma_conf_js/index.html b/plato-report/files/node_modules_base32_js_karma_conf_js/index.html new file mode 100644 index 0000000000..e92afb74b5 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_karma_conf_js/index.html @@ -0,0 +1,150 @@ + + + + + Plato - node_modules/base32.js/karma.conf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/base32.js/karma.conf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    66.73

    +
    +
    +

    Lines of code

    +

    33

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.80

    +
    +
    +

    Estimated Errors

    +

    0.08

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_base32_js_karma_conf_js/report.history.js b/plato-report/files/node_modules_base32_js_karma_conf_js/report.history.js new file mode 100644 index 0000000000..a68b9411fa --- /dev/null +++ b/plato-report/files/node_modules_base32_js_karma_conf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":33,"lloc":11,"functions":1,"deliveredBugs":0.077,"difficulty":3.804,"maintainability":66.728,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_karma_conf_js/report.history.json b/plato-report/files/node_modules_base32_js_karma_conf_js/report.history.json new file mode 100644 index 0000000000..f9b13a906c --- /dev/null +++ b/plato-report/files/node_modules_base32_js_karma_conf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":33,"lloc":11,"functions":1,"deliveredBugs":0.077,"difficulty":3.804,"maintainability":66.728,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_karma_conf_js/report.js b/plato-report/files/node_modules_base32_js_karma_conf_js/report.js new file mode 100644 index 0000000000..625ab1dc9e --- /dev/null +++ b/plato-report/files/node_modules_base32_js_karma_conf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/base32.js/karma.conf.js","fileShort":"node_modules/base32.js/karma.conf.js","fileSafe":"node_modules_base32_js_karma_conf_js","link":"files/node_modules_base32_js_karma_conf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.077,"difficulty":3.804,"effort":877.373,"length":47,"time":48.743,"vocabulary":30,"volume":230.624,"operands":{"distinct":23,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":33}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":24,"path":"./webpack.config","type":"cjs"}],"errors":[],"lineEnd":33,"lineStart":1,"maintainability":66.728,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":2.763,"effort":506.759,"length":40,"time":28.153,"vocabulary":24,"volume":183.399,"operands":{"distinct":19,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":27},"errors":[],"lineEnd":33,"lineStart":7,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":2.763,"effort":506.759,"length":40,"time":28.153,"vocabulary":24,"volume":183.399,"operands":{"distinct":19,"total":21},"operators":{"distinct":5,"total":19}},"params":1,"sloc":{"logical":9,"physical":27}},"module":"node_modules/base32.js/karma.conf.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":7,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":24,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_karma_conf_js/report.json b/plato-report/files/node_modules_base32_js_karma_conf_js/report.json new file mode 100644 index 0000000000..cb0d43f92e --- /dev/null +++ b/plato-report/files/node_modules_base32_js_karma_conf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/base32.js/karma.conf.js","fileShort":"node_modules/base32.js/karma.conf.js","fileSafe":"node_modules_base32_js_karma_conf_js","link":"files/node_modules_base32_js_karma_conf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.077,"difficulty":3.804,"effort":877.373,"length":47,"time":48.743,"vocabulary":30,"volume":230.624,"operands":{"distinct":23,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":33}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":24,"path":"./webpack.config","type":"cjs"}],"errors":[],"lineEnd":33,"lineStart":1,"maintainability":66.728,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":2.763,"effort":506.759,"length":40,"time":28.153,"vocabulary":24,"volume":183.399,"operands":{"distinct":19,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":27},"errors":[],"lineEnd":33,"lineStart":7,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":2.763,"effort":506.759,"length":40,"time":28.153,"vocabulary":24,"volume":183.399,"operands":{"distinct":19,"total":21},"operators":{"distinct":5,"total":19}},"params":1,"sloc":{"logical":9,"physical":27}},"module":"node_modules/base32.js/karma.conf.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":7,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":24,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_test_base32_test_js/index.html b/plato-report/files/node_modules_base32_js_test_base32_test_js/index.html new file mode 100644 index 0000000000..14bc60cc4c --- /dev/null +++ b/plato-report/files/node_modules_base32_js_test_base32_test_js/index.html @@ -0,0 +1,204 @@ + + + + + Plato - node_modules/base32.js/test/base32_test.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/base32.js/test/base32_test.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    74.77

    +
    +
    +

    Lines of code

    +

    87

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    27.57

    +
    +
    +

    Estimated Errors

    +

    0.89

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_base32_js_test_base32_test_js/report.history.js b/plato-report/files/node_modules_base32_js_test_base32_test_js/report.history.js new file mode 100644 index 0000000000..fdf33e54a8 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_test_base32_test_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":87,"lloc":63,"functions":15,"deliveredBugs":0.886,"difficulty":27.565,"maintainability":74.767,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_test_base32_test_js/report.history.json b/plato-report/files/node_modules_base32_js_test_base32_test_js/report.history.json new file mode 100644 index 0000000000..4ded59724f --- /dev/null +++ b/plato-report/files/node_modules_base32_js_test_base32_test_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":87,"lloc":63,"functions":15,"deliveredBugs":0.886,"difficulty":27.565,"maintainability":74.767,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_test_base32_test_js/report.js b/plato-report/files/node_modules_base32_js_test_base32_test_js/report.js new file mode 100644 index 0000000000..d97afd8d97 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_test_base32_test_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/base32.js/test/base32_test.js","fileShort":"node_modules/base32.js/test/base32_test.js","fileSafe":"node_modules_base32_js_test_base32_test_js","link":"files/node_modules_base32_js_test_base32_test_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.175,"halstead":{"bugs":0.886,"difficulty":27.565,"effort":73238.254,"length":438,"time":4068.792,"vocabulary":67,"volume":2656.947,"operands":{"distinct":54,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":209,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":63,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"..","type":"cjs"},{"line":5,"path":"./fixtures","type":"cjs"}],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":74.767,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":34},"errors":[],"lineEnd":40,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":5,"effort":573.568,"length":31,"time":31.865,"vocabulary":13,"volume":114.714,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":30},"errors":[],"lineEnd":38,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":20,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.062,"difficulty":6.417,"effort":1199.332,"length":44,"time":66.63,"vocabulary":19,"volume":186.909,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":19,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":28,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.036,"difficulty":4.136,"effort":448.456,"length":26,"time":24.914,"vocabulary":18,"volume":108.418,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":27,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":36,"lineStart":30,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.036,"difficulty":4.136,"effort":448.456,"length":26,"time":24.914,"vocabulary":18,"volume":108.418,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":35,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":38},"errors":[],"lineEnd":79,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.049,"difficulty":8.25,"effort":1225.016,"length":39,"time":68.056,"vocabulary":14,"volume":148.487,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":34},"errors":[],"lineEnd":77,"lineStart":44,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.084,"difficulty":6.125,"effort":1551.582,"length":56,"time":86.199,"vocabulary":23,"volume":253.319,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":54,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.054,"difficulty":4.2,"effort":674.266,"length":36,"time":37.459,"vocabulary":22,"volume":160.54,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":61,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.065,"difficulty":4.083,"effort":796.421,"length":42,"time":44.246,"vocabulary":25,"volume":195.042,"operands":{"distinct":18,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":68,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.065,"difficulty":4.083,"effort":796.421,"length":42,"time":44.246,"vocabulary":25,"volume":195.042,"operands":{"distinct":18,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":75,"lineStart":70,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.04,"difficulty":7.556,"effort":895.609,"length":29,"time":49.756,"vocabulary":17,"volume":118.536,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":87,"lineStart":81,"name":"compare"}],"methodAverage":{"cyclomatic":1.067,"cyclomaticDensity":48.619,"halstead":{"bugs":0.038,"difficulty":4.174,"effort":585.466,"length":27.133,"time":32.526,"vocabulary":15.133,"volume":112.521,"operands":{"distinct":9.6,"total":14.133},"operators":{"distinct":5.533,"total":13}},"params":0.467,"sloc":{"logical":3.733,"physical":13.933}},"module":"node_modules/base32.js/test/base32_test.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":42,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":7,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":23,"column":7,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":31,"column":7,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":47,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":56,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":63,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":70,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":83,"column":13,"message":"'Buffer' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_test_base32_test_js/report.json b/plato-report/files/node_modules_base32_js_test_base32_test_js/report.json new file mode 100644 index 0000000000..903964992b --- /dev/null +++ b/plato-report/files/node_modules_base32_js_test_base32_test_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/base32.js/test/base32_test.js","fileShort":"node_modules/base32.js/test/base32_test.js","fileSafe":"node_modules_base32_js_test_base32_test_js","link":"files/node_modules_base32_js_test_base32_test_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.175,"halstead":{"bugs":0.886,"difficulty":27.565,"effort":73238.254,"length":438,"time":4068.792,"vocabulary":67,"volume":2656.947,"operands":{"distinct":54,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":209,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":63,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"..","type":"cjs"},{"line":5,"path":"./fixtures","type":"cjs"}],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":74.767,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":34},"errors":[],"lineEnd":40,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":5,"effort":573.568,"length":31,"time":31.865,"vocabulary":13,"volume":114.714,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":30},"errors":[],"lineEnd":38,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":20,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.062,"difficulty":6.417,"effort":1199.332,"length":44,"time":66.63,"vocabulary":19,"volume":186.909,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":19,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":28,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.036,"difficulty":4.136,"effort":448.456,"length":26,"time":24.914,"vocabulary":18,"volume":108.418,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":27,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":36,"lineStart":30,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.036,"difficulty":4.136,"effort":448.456,"length":26,"time":24.914,"vocabulary":18,"volume":108.418,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":35,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":38},"errors":[],"lineEnd":79,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.049,"difficulty":8.25,"effort":1225.016,"length":39,"time":68.056,"vocabulary":14,"volume":148.487,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":34},"errors":[],"lineEnd":77,"lineStart":44,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.084,"difficulty":6.125,"effort":1551.582,"length":56,"time":86.199,"vocabulary":23,"volume":253.319,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":54,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.054,"difficulty":4.2,"effort":674.266,"length":36,"time":37.459,"vocabulary":22,"volume":160.54,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":61,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.065,"difficulty":4.083,"effort":796.421,"length":42,"time":44.246,"vocabulary":25,"volume":195.042,"operands":{"distinct":18,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":68,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.065,"difficulty":4.083,"effort":796.421,"length":42,"time":44.246,"vocabulary":25,"volume":195.042,"operands":{"distinct":18,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":75,"lineStart":70,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.04,"difficulty":7.556,"effort":895.609,"length":29,"time":49.756,"vocabulary":17,"volume":118.536,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":87,"lineStart":81,"name":"compare"}],"methodAverage":{"cyclomatic":1.067,"cyclomaticDensity":48.619,"halstead":{"bugs":0.038,"difficulty":4.174,"effort":585.466,"length":27.133,"time":32.526,"vocabulary":15.133,"volume":112.521,"operands":{"distinct":9.6,"total":14.133},"operators":{"distinct":5.533,"total":13}},"params":0.467,"sloc":{"logical":3.733,"physical":13.933}},"module":"node_modules/base32.js/test/base32_test.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":42,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":7,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":23,"column":7,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":31,"column":7,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":47,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":56,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":63,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":70,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":83,"column":13,"message":"'Buffer' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_test_fixtures_js/index.html b/plato-report/files/node_modules_base32_js_test_fixtures_js/index.html new file mode 100644 index 0000000000..ff4de3cd6b --- /dev/null +++ b/plato-report/files/node_modules_base32_js_test_fixtures_js/index.html @@ -0,0 +1,411 @@ + + + + + Plato - node_modules/base32.js/test/fixtures.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/base32.js/test/fixtures.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    28.39

    +
    +
    +

    Lines of code

    +

    294

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.29

    +
    +
    +

    Estimated Errors

    +

    3.02

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_base32_js_test_fixtures_js/report.history.js b/plato-report/files/node_modules_base32_js_test_fixtures_js/report.history.js new file mode 100644 index 0000000000..deb34b9b65 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_test_fixtures_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":294,"lloc":206,"functions":0,"deliveredBugs":3.016,"difficulty":4.291,"maintainability":28.392,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_test_fixtures_js/report.history.json b/plato-report/files/node_modules_base32_js_test_fixtures_js/report.history.json new file mode 100644 index 0000000000..3adff0023c --- /dev/null +++ b/plato-report/files/node_modules_base32_js_test_fixtures_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":294,"lloc":206,"functions":0,"deliveredBugs":3.016,"difficulty":4.291,"maintainability":28.392,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_test_fixtures_js/report.js b/plato-report/files/node_modules_base32_js_test_fixtures_js/report.js new file mode 100644 index 0000000000..6402fc50db --- /dev/null +++ b/plato-report/files/node_modules_base32_js_test_fixtures_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/base32.js/test/fixtures.js","fileShort":"node_modules/base32.js/test/fixtures.js","fileSafe":"node_modules_base32_js_test_fixtures_js","link":"files/node_modules_base32_js_test_fixtures_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.485,"halstead":{"bugs":3.016,"difficulty":4.291,"effort":38822.895,"length":1065,"time":2156.828,"vocabulary":361,"volume":9048.086,"operands":{"distinct":356,"total":611,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":454,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":206,"physical":294}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":294,"lineStart":1,"maintainability":28.392,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.485,"halstead":{"bugs":3.016,"difficulty":4.291,"effort":38822.895,"length":1065,"time":2156.828,"vocabulary":361,"volume":9048.086,"operands":{"distinct":356,"total":611},"operators":{"distinct":5,"total":454}},"params":0,"sloc":{"logical":206,"physical":294}},"module":"node_modules/base32.js/test/fixtures.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_test_fixtures_js/report.json b/plato-report/files/node_modules_base32_js_test_fixtures_js/report.json new file mode 100644 index 0000000000..c8859323f7 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_test_fixtures_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/base32.js/test/fixtures.js","fileShort":"node_modules/base32.js/test/fixtures.js","fileSafe":"node_modules_base32_js_test_fixtures_js","link":"files/node_modules_base32_js_test_fixtures_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.485,"halstead":{"bugs":3.016,"difficulty":4.291,"effort":38822.895,"length":1065,"time":2156.828,"vocabulary":361,"volume":9048.086,"operands":{"distinct":356,"total":611,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":454,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":206,"physical":294}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":294,"lineStart":1,"maintainability":28.392,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.485,"halstead":{"bugs":3.016,"difficulty":4.291,"effort":38822.895,"length":1065,"time":2156.828,"vocabulary":361,"volume":9048.086,"operands":{"distinct":356,"total":611},"operators":{"distinct":5,"total":454}},"params":0,"sloc":{"logical":206,"physical":294}},"module":"node_modules/base32.js/test/fixtures.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_webpack_config_js/index.html b/plato-report/files/node_modules_base32_js_webpack_config_js/index.html new file mode 100644 index 0000000000..9b5461dfc1 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_webpack_config_js/index.html @@ -0,0 +1,134 @@ + + + + + Plato - node_modules/base32.js/webpack.config.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/base32.js/webpack.config.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    68.04

    +
    +
    +

    Lines of code

    +

    17

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    2.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_base32_js_webpack_config_js/report.history.js b/plato-report/files/node_modules_base32_js_webpack_config_js/report.history.js new file mode 100644 index 0000000000..f9e3ae9989 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_webpack_config_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":17,"lloc":9,"functions":0,"deliveredBugs":0.041,"difficulty":2.133,"maintainability":68.041,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_webpack_config_js/report.history.json b/plato-report/files/node_modules_base32_js_webpack_config_js/report.history.json new file mode 100644 index 0000000000..ce39c47820 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_webpack_config_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":17,"lloc":9,"functions":0,"deliveredBugs":0.041,"difficulty":2.133,"maintainability":68.041,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_webpack_config_js/report.js b/plato-report/files/node_modules_base32_js_webpack_config_js/report.js new file mode 100644 index 0000000000..7d2969b769 --- /dev/null +++ b/plato-report/files/node_modules_base32_js_webpack_config_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/base32.js/webpack.config.js","fileShort":"node_modules/base32.js/webpack.config.js","fileSafe":"node_modules_base32_js_webpack_config_js","link":"files/node_modules_base32_js_webpack_config_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.041,"difficulty":2.133,"effort":262.805,"length":29,"time":14.6,"vocabulary":19,"volume":123.19,"operands":{"distinct":15,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":17}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":17,"lineStart":1,"maintainability":68.041,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.041,"difficulty":2.133,"effort":262.805,"length":29,"time":14.6,"vocabulary":19,"volume":123.19,"operands":{"distinct":15,"total":16},"operators":{"distinct":4,"total":13}},"params":0,"sloc":{"logical":9,"physical":17}},"module":"node_modules/base32.js/webpack.config.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":7,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":11,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_base32_js_webpack_config_js/report.json b/plato-report/files/node_modules_base32_js_webpack_config_js/report.json new file mode 100644 index 0000000000..3df6365d3d --- /dev/null +++ b/plato-report/files/node_modules_base32_js_webpack_config_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/base32.js/webpack.config.js","fileShort":"node_modules/base32.js/webpack.config.js","fileSafe":"node_modules_base32_js_webpack_config_js","link":"files/node_modules_base32_js_webpack_config_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.041,"difficulty":2.133,"effort":262.805,"length":29,"time":14.6,"vocabulary":19,"volume":123.19,"operands":{"distinct":15,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":17}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":17,"lineStart":1,"maintainability":68.041,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.041,"difficulty":2.133,"effort":262.805,"length":29,"time":14.6,"vocabulary":19,"volume":123.19,"operands":{"distinct":15,"total":16},"operators":{"distinct":4,"total":13}},"params":0,"sloc":{"logical":9,"physical":17}},"module":"node_modules/base32.js/webpack.config.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":7,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":11,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_big_js_big_js/index.html b/plato-report/files/node_modules_big_js_big_js/index.html new file mode 100644 index 0000000000..c3b93a7ad4 --- /dev/null +++ b/plato-report/files/node_modules_big_js_big_js/index.html @@ -0,0 +1,1058 @@ + + + + + Plato - node_modules/big.js/big.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/big.js/big.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.71

    +
    +
    +

    Lines of code

    +

    941

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    257.83

    +
    +
    +

    Estimated Errors

    +

    7.39

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_big_js_big_js/report.history.js b/plato-report/files/node_modules_big_js_big_js/report.history.js new file mode 100644 index 0000000000..9b92c9c547 --- /dev/null +++ b/plato-report/files/node_modules_big_js_big_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":941,"lloc":481,"functions":27,"deliveredBugs":7.386,"difficulty":257.833,"maintainability":51.71,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_big_js_big_js/report.history.json b/plato-report/files/node_modules_big_js_big_js/report.history.json new file mode 100644 index 0000000000..09a77d6be7 --- /dev/null +++ b/plato-report/files/node_modules_big_js_big_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":941,"lloc":481,"functions":27,"deliveredBugs":7.386,"difficulty":257.833,"maintainability":51.71,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_big_js_big_js/report.js b/plato-report/files/node_modules_big_js_big_js/report.js new file mode 100644 index 0000000000..bf3c320299 --- /dev/null +++ b/plato-report/files/node_modules_big_js_big_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/big.js/big.js","fileShort":"node_modules/big.js/big.js","fileSafe":"node_modules_big_js_big_js","link":"files/node_modules_big_js_big_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":176,"cyclomaticDensity":36.59,"halstead":{"bugs":7.386,"difficulty":257.833,"effort":5713278.722,"length":2910,"time":317404.373,"vocabulary":196,"volume":22158.806,"operands":{"distinct":147,"total":1547,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1363,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":481,"physical":941}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":941,"lineStart":1,"maintainability":51.71,"methods":[{"cyclomatic":5,"cyclomaticDensity":10.204,"halstead":{"bugs":0.515,"difficulty":15.238,"effort":23561.279,"length":246,"time":1308.96,"vocabulary":78,"volume":1546.209,"operands":{"distinct":63,"total":128,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":118,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":935},"errors":[],"lineEnd":941,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.042,"difficulty":4.444,"effort":559.178,"length":34,"time":31.065,"vocabulary":13,"volume":125.815,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":39},"errors":[],"lineEnd":113,"lineStart":75,"name":"_Big_"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.089,"difficulty":15.5,"effort":4121.881,"length":58,"time":228.993,"vocabulary":24,"volume":265.928,"operands":{"distinct":12,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":21},"errors":[],"lineEnd":103,"lineStart":83,"name":"Big"},{"cyclomatic":15,"cyclomaticDensity":48.387,"halstead":{"bugs":0.395,"difficulty":55.558,"effort":65873.619,"length":207,"time":3659.645,"vocabulary":53,"volume":1185.68,"operands":{"distinct":26,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":100,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":31,"physical":48},"errors":[],"lineEnd":169,"lineStart":122,"name":"parse"},{"cyclomatic":21,"cyclomaticDensity":58.333,"halstead":{"bugs":0.378,"difficulty":63.143,"effort":71549.453,"length":204,"time":3974.97,"vocabulary":47,"volume":1133.136,"operands":{"distinct":21,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":102,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":36,"physical":59},"errors":[],"lineEnd":239,"lineStart":181,"name":"round"},{"cyclomatic":27,"cyclomaticDensity":72.973,"halstead":{"bugs":0.56,"difficulty":56,"effort":94093.475,"length":279,"time":5227.415,"vocabulary":65,"volume":1680.241,"operands":{"distinct":37,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":131,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":37,"physical":46},"errors":[],"lineEnd":300,"lineStart":255,"name":"stringify"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":313,"lineStart":309,"name":""},{"cyclomatic":14,"cyclomaticDensity":70,"halstead":{"bugs":0.261,"difficulty":40.5,"effort":31730.506,"length":154,"time":1762.806,"vocabulary":34,"volume":783.469,"operands":{"distinct":17,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":31},"errors":[],"lineEnd":351,"lineStart":321,"name":""},{"cyclomatic":32,"cyclomaticDensity":49.231,"halstead":{"bugs":0.798,"difficulty":77.128,"effort":184563.706,"length":383,"time":10253.539,"vocabulary":76,"volume":2392.956,"operands":{"distinct":43,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":182,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":96},"errors":[],"lineEnd":453,"lineStart":358,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":461,"lineStart":459,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":470,"lineStart":468,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":479,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":487,"lineStart":485,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":496,"lineStart":494,"name":""},{"cyclomatic":22,"cyclomaticDensity":36.667,"halstead":{"bugs":0.64,"difficulty":78.897,"effort":151434.943,"length":332,"time":8413.052,"vocabulary":55,"volume":1919.411,"operands":{"distinct":29,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":156,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":100},"errors":[],"lineEnd":601,"lineStart":502,"name":""},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.19,"difficulty":16.25,"effort":9249.489,"length":116,"time":513.86,"vocabulary":30,"volume":569.199,"operands":{"distinct":20,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":25},"errors":[],"lineEnd":631,"lineStart":607,"name":""},{"cyclomatic":13,"cyclomaticDensity":31.707,"halstead":{"bugs":0.423,"difficulty":66.083,"effort":83917.087,"length":225,"time":4662.06,"vocabulary":50,"volume":1269.868,"operands":{"distinct":24,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":66},"errors":[],"lineEnd":702,"lineStart":637,"name":""},{"cyclomatic":8,"cyclomaticDensity":50,"halstead":{"bugs":0.141,"difficulty":29.4,"effort":12463.655,"length":82,"time":692.425,"vocabulary":36,"volume":423.934,"operands":{"distinct":15,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":18},"errors":[],"lineEnd":729,"lineStart":712,"name":""},{"cyclomatic":6,"cyclomaticDensity":85.714,"halstead":{"bugs":0.081,"difficulty":18.417,"effort":4473.391,"length":50,"time":248.522,"vocabulary":29,"volume":242.899,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":747,"lineStart":742,"name":""},{"cyclomatic":9,"cyclomaticDensity":32.143,"halstead":{"bugs":0.422,"difficulty":40.114,"effort":50735.275,"length":215,"time":2818.626,"vocabulary":59,"volume":1264.768,"operands":{"distinct":35,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":39},"errors":[],"lineEnd":792,"lineStart":754,"name":""},{"cyclomatic":10,"cyclomaticDensity":27.027,"halstead":{"bugs":0.405,"difficulty":71.429,"effort":86798.831,"length":220,"time":4822.157,"vocabulary":46,"volume":1215.184,"operands":{"distinct":21,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":100,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":63},"errors":[],"lineEnd":860,"lineStart":798,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":871,"lineStart":869,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":3.2,"effort":121.725,"length":12,"time":6.763,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":885,"lineStart":883,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":897,"lineStart":895,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":908,"lineStart":906,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":919,"lineStart":917,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":931,"lineStart":931,"name":""}],"methodAverage":{"cyclomatic":7.481,"cyclomaticDensity":65.675,"halstead":{"bugs":0.201,"difficulty":24.989,"effort":32441.588,"length":107.63,"time":1802.31,"vocabulary":28.852,"volume":604.223,"operands":{"distinct":15.852,"total":57.222},"operators":{"distinct":13,"total":50.407}},"params":1.074,"sloc":{"logical":17.741,"physical":60.296}},"module":"node_modules/big.js/big.js"},"jshint":{"messages":[{"severity":"error","line":224,"column":19,"message":"Bad assignment.","source":"Bad assignment."},{"severity":"error","line":376,"column":12,"message":"You might be leaking a variable (bl) here.","source":"You might be leaking a variable ({a}) here."},{"severity":"error","line":528,"column":20,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":530,"column":23,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":662,"column":20,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_big_js_big_js/report.json b/plato-report/files/node_modules_big_js_big_js/report.json new file mode 100644 index 0000000000..e10bbef8b2 --- /dev/null +++ b/plato-report/files/node_modules_big_js_big_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/big.js/big.js","fileShort":"node_modules/big.js/big.js","fileSafe":"node_modules_big_js_big_js","link":"files/node_modules_big_js_big_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":176,"cyclomaticDensity":36.59,"halstead":{"bugs":7.386,"difficulty":257.833,"effort":5713278.722,"length":2910,"time":317404.373,"vocabulary":196,"volume":22158.806,"operands":{"distinct":147,"total":1547,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1363,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":481,"physical":941}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":941,"lineStart":1,"maintainability":51.71,"methods":[{"cyclomatic":5,"cyclomaticDensity":10.204,"halstead":{"bugs":0.515,"difficulty":15.238,"effort":23561.279,"length":246,"time":1308.96,"vocabulary":78,"volume":1546.209,"operands":{"distinct":63,"total":128,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":118,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":935},"errors":[],"lineEnd":941,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.042,"difficulty":4.444,"effort":559.178,"length":34,"time":31.065,"vocabulary":13,"volume":125.815,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":39},"errors":[],"lineEnd":113,"lineStart":75,"name":"_Big_"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.089,"difficulty":15.5,"effort":4121.881,"length":58,"time":228.993,"vocabulary":24,"volume":265.928,"operands":{"distinct":12,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":21},"errors":[],"lineEnd":103,"lineStart":83,"name":"Big"},{"cyclomatic":15,"cyclomaticDensity":48.387,"halstead":{"bugs":0.395,"difficulty":55.558,"effort":65873.619,"length":207,"time":3659.645,"vocabulary":53,"volume":1185.68,"operands":{"distinct":26,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":100,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":31,"physical":48},"errors":[],"lineEnd":169,"lineStart":122,"name":"parse"},{"cyclomatic":21,"cyclomaticDensity":58.333,"halstead":{"bugs":0.378,"difficulty":63.143,"effort":71549.453,"length":204,"time":3974.97,"vocabulary":47,"volume":1133.136,"operands":{"distinct":21,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":102,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":36,"physical":59},"errors":[],"lineEnd":239,"lineStart":181,"name":"round"},{"cyclomatic":27,"cyclomaticDensity":72.973,"halstead":{"bugs":0.56,"difficulty":56,"effort":94093.475,"length":279,"time":5227.415,"vocabulary":65,"volume":1680.241,"operands":{"distinct":37,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":131,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":37,"physical":46},"errors":[],"lineEnd":300,"lineStart":255,"name":"stringify"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":313,"lineStart":309,"name":""},{"cyclomatic":14,"cyclomaticDensity":70,"halstead":{"bugs":0.261,"difficulty":40.5,"effort":31730.506,"length":154,"time":1762.806,"vocabulary":34,"volume":783.469,"operands":{"distinct":17,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":31},"errors":[],"lineEnd":351,"lineStart":321,"name":""},{"cyclomatic":32,"cyclomaticDensity":49.231,"halstead":{"bugs":0.798,"difficulty":77.128,"effort":184563.706,"length":383,"time":10253.539,"vocabulary":76,"volume":2392.956,"operands":{"distinct":43,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":182,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":96},"errors":[],"lineEnd":453,"lineStart":358,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":461,"lineStart":459,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":470,"lineStart":468,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":479,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":487,"lineStart":485,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":496,"lineStart":494,"name":""},{"cyclomatic":22,"cyclomaticDensity":36.667,"halstead":{"bugs":0.64,"difficulty":78.897,"effort":151434.943,"length":332,"time":8413.052,"vocabulary":55,"volume":1919.411,"operands":{"distinct":29,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":156,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":100},"errors":[],"lineEnd":601,"lineStart":502,"name":""},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.19,"difficulty":16.25,"effort":9249.489,"length":116,"time":513.86,"vocabulary":30,"volume":569.199,"operands":{"distinct":20,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":25},"errors":[],"lineEnd":631,"lineStart":607,"name":""},{"cyclomatic":13,"cyclomaticDensity":31.707,"halstead":{"bugs":0.423,"difficulty":66.083,"effort":83917.087,"length":225,"time":4662.06,"vocabulary":50,"volume":1269.868,"operands":{"distinct":24,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":66},"errors":[],"lineEnd":702,"lineStart":637,"name":""},{"cyclomatic":8,"cyclomaticDensity":50,"halstead":{"bugs":0.141,"difficulty":29.4,"effort":12463.655,"length":82,"time":692.425,"vocabulary":36,"volume":423.934,"operands":{"distinct":15,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":18},"errors":[],"lineEnd":729,"lineStart":712,"name":""},{"cyclomatic":6,"cyclomaticDensity":85.714,"halstead":{"bugs":0.081,"difficulty":18.417,"effort":4473.391,"length":50,"time":248.522,"vocabulary":29,"volume":242.899,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":747,"lineStart":742,"name":""},{"cyclomatic":9,"cyclomaticDensity":32.143,"halstead":{"bugs":0.422,"difficulty":40.114,"effort":50735.275,"length":215,"time":2818.626,"vocabulary":59,"volume":1264.768,"operands":{"distinct":35,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":39},"errors":[],"lineEnd":792,"lineStart":754,"name":""},{"cyclomatic":10,"cyclomaticDensity":27.027,"halstead":{"bugs":0.405,"difficulty":71.429,"effort":86798.831,"length":220,"time":4822.157,"vocabulary":46,"volume":1215.184,"operands":{"distinct":21,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":100,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":63},"errors":[],"lineEnd":860,"lineStart":798,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":871,"lineStart":869,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":3.2,"effort":121.725,"length":12,"time":6.763,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":885,"lineStart":883,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":897,"lineStart":895,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":908,"lineStart":906,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":919,"lineStart":917,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":931,"lineStart":931,"name":""}],"methodAverage":{"cyclomatic":7.481,"cyclomaticDensity":65.675,"halstead":{"bugs":0.201,"difficulty":24.989,"effort":32441.588,"length":107.63,"time":1802.31,"vocabulary":28.852,"volume":604.223,"operands":{"distinct":15.852,"total":57.222},"operators":{"distinct":13,"total":50.407}},"params":1.074,"sloc":{"logical":17.741,"physical":60.296}},"module":"node_modules/big.js/big.js"},"jshint":{"messages":[{"severity":"error","line":224,"column":19,"message":"Bad assignment.","source":"Bad assignment."},{"severity":"error","line":376,"column":12,"message":"You might be leaking a variable (bl) here.","source":"You might be leaking a variable ({a}) here."},{"severity":"error","line":528,"column":20,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":530,"column":23,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":662,"column":20,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_big_js_big_min_js/index.html b/plato-report/files/node_modules_big_js_big_min_js/index.html new file mode 100644 index 0000000000..691fe9d779 --- /dev/null +++ b/plato-report/files/node_modules_big_js_big_min_js/index.html @@ -0,0 +1,119 @@ + + + + + Plato - node_modules/big.js/big.min.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/big.js/big.min.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.34

    +
    +
    +

    Lines of code

    +

    2

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    319.34

    +
    +
    +

    Estimated Errors

    +

    7.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_big_js_big_min_js/report.history.js b/plato-report/files/node_modules_big_js_big_min_js/report.history.js new file mode 100644 index 0000000000..0b063d669a --- /dev/null +++ b/plato-report/files/node_modules_big_js_big_min_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":2,"lloc":295,"functions":27,"deliveredBugs":7.036,"difficulty":319.338,"maintainability":56.338,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_big_js_big_min_js/report.history.json b/plato-report/files/node_modules_big_js_big_min_js/report.history.json new file mode 100644 index 0000000000..b637f351f9 --- /dev/null +++ b/plato-report/files/node_modules_big_js_big_min_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:06 GMT","sloc":2,"lloc":295,"functions":27,"deliveredBugs":7.036,"difficulty":319.338,"maintainability":56.338,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_big_js_big_min_js/report.js b/plato-report/files/node_modules_big_js_big_min_js/report.js new file mode 100644 index 0000000000..467e558f9a --- /dev/null +++ b/plato-report/files/node_modules_big_js_big_min_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/big.js/big.min.js","fileShort":"node_modules/big.js/big.min.js","fileSafe":"node_modules_big_js_big_min_js","link":"files/node_modules_big_js_big_min_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":176,"cyclomaticDensity":59.661,"halstead":{"bugs":7.036,"difficulty":319.338,"effort":6740374.74,"length":2862,"time":374465.263,"vocabulary":166,"volume":21107.363,"operands":{"distinct":117,"total":1525,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1337,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":295,"physical":2}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2,"lineStart":1,"maintainability":56.338,"methods":[{"cyclomatic":5,"cyclomaticDensity":26.316,"halstead":{"bugs":0.494,"difficulty":13.887,"effort":20563.441,"length":237,"time":1142.413,"vocabulary":76,"volume":1480.759,"operands":{"distinct":62,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":21,"cyclomaticDensity":80.769,"halstead":{"bugs":0.364,"difficulty":68.421,"effort":74775.916,"length":199,"time":4154.218,"vocabulary":45,"volume":1092.879,"operands":{"distinct":19,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":99,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"R"},{"cyclomatic":27,"cyclomaticDensity":103.846,"halstead":{"bugs":0.556,"difficulty":55.243,"effort":92156.551,"length":277,"time":5119.808,"vocabulary":65,"volume":1668.196,"operands":{"distinct":37,"total":146,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":131,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"t"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":14,"cyclomaticDensity":77.778,"halstead":{"bugs":0.251,"difficulty":49.179,"effort":37033.325,"length":152,"time":2057.407,"vocabulary":31,"volume":753.038,"operands":{"distinct":14,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":32,"cyclomaticDensity":64,"halstead":{"bugs":0.786,"difficulty":82.913,"effort":195534.469,"length":381,"time":10863.026,"vocabulary":73,"volume":2358.323,"operands":{"distinct":40,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":180,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":22,"cyclomaticDensity":56.41,"halstead":{"bugs":0.618,"difficulty":83.654,"effort":155168.104,"length":327,"time":8620.45,"vocabulary":51,"volume":1854.883,"operands":{"distinct":26,"total":174,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":153,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.188,"difficulty":18.816,"effort":10617.607,"length":115,"time":589.867,"vocabulary":30,"volume":564.292,"operands":{"distinct":19,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":13,"cyclomaticDensity":59.091,"halstead":{"bugs":0.407,"difficulty":71.429,"effort":87193.371,"length":221,"time":4844.076,"vocabulary":46,"volume":1220.707,"operands":{"distinct":21,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":8,"cyclomaticDensity":88.889,"halstead":{"bugs":0.132,"difficulty":25.967,"effort":10304.147,"length":78,"time":572.453,"vocabulary":34,"volume":396.822,"operands":{"distinct":15,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":6,"cyclomaticDensity":85.714,"halstead":{"bugs":0.08,"difficulty":17.333,"effort":4166.374,"length":50,"time":231.465,"vocabulary":28,"volume":240.368,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":9,"cyclomaticDensity":64.286,"halstead":{"bugs":0.404,"difficulty":36.8,"effort":44623.756,"length":207,"time":2479.098,"vocabulary":58,"volume":1212.602,"operands":{"distinct":35,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":95,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":10,"cyclomaticDensity":52.632,"halstead":{"bugs":0.388,"difficulty":78.667,"effort":91626.258,"length":216,"time":5090.348,"vocabulary":42,"volume":1164.741,"operands":{"distinct":18,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":4,"effort":144,"length":12,"time":8,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":3.077,"effort":427.611,"length":34,"time":23.756,"vocabulary":17,"volume":138.974,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"t"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.087,"difficulty":16.909,"effort":4436.381,"length":58,"time":246.466,"vocabulary":23,"volume":262.367,"operands":{"distinct":11,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"n"},{"cyclomatic":15,"cyclomaticDensity":93.75,"halstead":{"bugs":0.386,"difficulty":50.962,"effort":58971.407,"length":204,"time":3276.189,"vocabulary":51,"volume":1157.175,"operands":{"distinct":26,"total":106,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":98,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""}],"methodAverage":{"cyclomatic":7.481,"cyclomaticDensity":80.407,"halstead":{"bugs":0.196,"difficulty":25.95,"effort":32904.375,"length":105.815,"time":1828.021,"vocabulary":27.889,"volume":587.385,"operands":{"distinct":15.222,"total":56.407},"operators":{"distinct":12.667,"total":49.407}},"params":1.074,"sloc":{"logical":10.852,"physical":1}},"module":"node_modules/big.js/big.min.js"},"jshint":{"messages":[{"severity":"error","line":2,"column":444,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":515,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":548,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":599,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":818,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":991,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":1074,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":1115,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":1149,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":1214,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":1505,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":1713,"message":"You might be leaking a variable (f) here.","source":"You might be leaking a variable ({a}) here."},{"severity":"error","line":2,"column":1961,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":1965,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":2,"column":2053,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":2055,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2066,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2088,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2132,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":2133,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2228,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2265,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2304,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2344,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2383,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2423,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2640,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":2,"column":2715,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2808,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2959,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":2961,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2972,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3025,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":3069,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3296,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3504,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":2,"column":3571,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3742,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3931,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4069,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4144,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":2,"column":4535,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4857,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":4875,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4940,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4990,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5041,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5091,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5129,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5177,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5177,"message":"Too many errors. (100% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_big_js_big_min_js/report.json b/plato-report/files/node_modules_big_js_big_min_js/report.json new file mode 100644 index 0000000000..c2f7460924 --- /dev/null +++ b/plato-report/files/node_modules_big_js_big_min_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/big.js/big.min.js","fileShort":"node_modules/big.js/big.min.js","fileSafe":"node_modules_big_js_big_min_js","link":"files/node_modules_big_js_big_min_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":176,"cyclomaticDensity":59.661,"halstead":{"bugs":7.036,"difficulty":319.338,"effort":6740374.74,"length":2862,"time":374465.263,"vocabulary":166,"volume":21107.363,"operands":{"distinct":117,"total":1525,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1337,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":295,"physical":2}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2,"lineStart":1,"maintainability":56.338,"methods":[{"cyclomatic":5,"cyclomaticDensity":26.316,"halstead":{"bugs":0.494,"difficulty":13.887,"effort":20563.441,"length":237,"time":1142.413,"vocabulary":76,"volume":1480.759,"operands":{"distinct":62,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":21,"cyclomaticDensity":80.769,"halstead":{"bugs":0.364,"difficulty":68.421,"effort":74775.916,"length":199,"time":4154.218,"vocabulary":45,"volume":1092.879,"operands":{"distinct":19,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":99,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"R"},{"cyclomatic":27,"cyclomaticDensity":103.846,"halstead":{"bugs":0.556,"difficulty":55.243,"effort":92156.551,"length":277,"time":5119.808,"vocabulary":65,"volume":1668.196,"operands":{"distinct":37,"total":146,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":131,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"t"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":14,"cyclomaticDensity":77.778,"halstead":{"bugs":0.251,"difficulty":49.179,"effort":37033.325,"length":152,"time":2057.407,"vocabulary":31,"volume":753.038,"operands":{"distinct":14,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":32,"cyclomaticDensity":64,"halstead":{"bugs":0.786,"difficulty":82.913,"effort":195534.469,"length":381,"time":10863.026,"vocabulary":73,"volume":2358.323,"operands":{"distinct":40,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":180,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":22,"cyclomaticDensity":56.41,"halstead":{"bugs":0.618,"difficulty":83.654,"effort":155168.104,"length":327,"time":8620.45,"vocabulary":51,"volume":1854.883,"operands":{"distinct":26,"total":174,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":153,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.188,"difficulty":18.816,"effort":10617.607,"length":115,"time":589.867,"vocabulary":30,"volume":564.292,"operands":{"distinct":19,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":13,"cyclomaticDensity":59.091,"halstead":{"bugs":0.407,"difficulty":71.429,"effort":87193.371,"length":221,"time":4844.076,"vocabulary":46,"volume":1220.707,"operands":{"distinct":21,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":8,"cyclomaticDensity":88.889,"halstead":{"bugs":0.132,"difficulty":25.967,"effort":10304.147,"length":78,"time":572.453,"vocabulary":34,"volume":396.822,"operands":{"distinct":15,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":6,"cyclomaticDensity":85.714,"halstead":{"bugs":0.08,"difficulty":17.333,"effort":4166.374,"length":50,"time":231.465,"vocabulary":28,"volume":240.368,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":9,"cyclomaticDensity":64.286,"halstead":{"bugs":0.404,"difficulty":36.8,"effort":44623.756,"length":207,"time":2479.098,"vocabulary":58,"volume":1212.602,"operands":{"distinct":35,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":95,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":10,"cyclomaticDensity":52.632,"halstead":{"bugs":0.388,"difficulty":78.667,"effort":91626.258,"length":216,"time":5090.348,"vocabulary":42,"volume":1164.741,"operands":{"distinct":18,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":4,"effort":144,"length":12,"time":8,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":3.077,"effort":427.611,"length":34,"time":23.756,"vocabulary":17,"volume":138.974,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"t"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.087,"difficulty":16.909,"effort":4436.381,"length":58,"time":246.466,"vocabulary":23,"volume":262.367,"operands":{"distinct":11,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":"n"},{"cyclomatic":15,"cyclomaticDensity":93.75,"halstead":{"bugs":0.386,"difficulty":50.962,"effort":58971.407,"length":204,"time":3276.189,"vocabulary":51,"volume":1157.175,"operands":{"distinct":26,"total":106,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":98,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2,"lineStart":2,"name":""}],"methodAverage":{"cyclomatic":7.481,"cyclomaticDensity":80.407,"halstead":{"bugs":0.196,"difficulty":25.95,"effort":32904.375,"length":105.815,"time":1828.021,"vocabulary":27.889,"volume":587.385,"operands":{"distinct":15.222,"total":56.407},"operators":{"distinct":12.667,"total":49.407}},"params":1.074,"sloc":{"logical":10.852,"physical":1}},"module":"node_modules/big.js/big.min.js"},"jshint":{"messages":[{"severity":"error","line":2,"column":444,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":515,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":548,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":599,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":818,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":991,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":1074,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":1115,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":1149,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":1214,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":1505,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":1713,"message":"You might be leaking a variable (f) here.","source":"You might be leaking a variable ({a}) here."},{"severity":"error","line":2,"column":1961,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":1965,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":2,"column":2053,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":2055,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2066,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2088,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2132,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":2133,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2228,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2265,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2304,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2344,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2383,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2423,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2640,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":2,"column":2715,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2808,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2959,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":2961,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":2972,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3025,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":3069,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3296,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3504,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":2,"column":3571,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3742,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":3931,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4069,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4144,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":2,"column":4535,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4857,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":2,"column":4875,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4940,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":4990,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5041,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5091,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5129,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5177,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":2,"column":5177,"message":"Too many errors. (100% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_bignumber_js_bignumber_js/index.html b/plato-report/files/node_modules_bignumber_js_bignumber_js/index.html new file mode 100644 index 0000000000..0e7de4bb37 --- /dev/null +++ b/plato-report/files/node_modules_bignumber_js_bignumber_js/index.html @@ -0,0 +1,3039 @@ + + + + + Plato - node_modules/bignumber.js/bignumber.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/bignumber.js/bignumber.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.69

    +
    +
    +

    Lines of code

    +

    2922

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    331.43

    +
    +
    +

    Estimated Errors

    +

    25.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_bignumber_js_bignumber_js/report.history.js b/plato-report/files/node_modules_bignumber_js_bignumber_js/report.history.js new file mode 100644 index 0000000000..abd4139b51 --- /dev/null +++ b/plato-report/files/node_modules_bignumber_js_bignumber_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:07 GMT","sloc":2922,"lloc":1406,"functions":70,"deliveredBugs":25.468,"difficulty":331.427,"maintainability":49.686,"lintErrors":23}] \ No newline at end of file diff --git a/plato-report/files/node_modules_bignumber_js_bignumber_js/report.history.json b/plato-report/files/node_modules_bignumber_js_bignumber_js/report.history.json new file mode 100644 index 0000000000..fa3e384446 --- /dev/null +++ b/plato-report/files/node_modules_bignumber_js_bignumber_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:07 GMT","sloc":2922,"lloc":1406,"functions":70,"deliveredBugs":25.468,"difficulty":331.427,"maintainability":49.686,"lintErrors":23}] \ No newline at end of file diff --git a/plato-report/files/node_modules_bignumber_js_bignumber_js/report.js b/plato-report/files/node_modules_bignumber_js_bignumber_js/report.js new file mode 100644 index 0000000000..b65698b310 --- /dev/null +++ b/plato-report/files/node_modules_bignumber_js_bignumber_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/bignumber.js/bignumber.js","fileShort":"node_modules/bignumber.js/bignumber.js","fileSafe":"node_modules_bignumber_js_bignumber_js","link":"files/node_modules_bignumber_js_bignumber_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":572,"cyclomaticDensity":40.683,"halstead":{"bugs":25.468,"difficulty":331.427,"effort":25322327.172,"length":8691,"time":1406795.954,"vocabulary":443,"volume":76403.997,"operands":{"distinct":389,"total":4775,"identifiers":["__stripped__"]},"operators":{"distinct":54,"total":3916,"identifiers":["__stripped__"]}},"params":110,"sloc":{"logical":1406,"physical":2922}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2922,"lineStart":1,"maintainability":49.686,"methods":[{"cyclomatic":8,"cyclomaticDensity":25,"halstead":{"bugs":0.271,"difficulty":10.833,"effort":8801.366,"length":133,"time":488.965,"vocabulary":69,"volume":812.434,"operands":{"distinct":54,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":2922},"errors":[],"lineEnd":2922,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":2.083,"halstead":{"bugs":1.179,"difficulty":12.823,"effort":45348.902,"length":499,"time":2519.383,"vocabulary":136,"volume":3536.644,"operands":{"distinct":124,"total":265,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":234,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":96,"physical":2695},"errors":[],"lineEnd":2770,"lineStart":76,"name":"clone"},{"cyclomatic":53,"cyclomaticDensity":46.903,"halstead":{"bugs":1.674,"difficulty":133,"effort":668026.452,"length":756,"time":37112.581,"vocabulary":100,"volume":5022.755,"operands":{"distinct":60,"total":399,"identifiers":["__stripped__"]},"operators":{"distinct":40,"total":357,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":113,"physical":195},"errors":[],"lineEnd":376,"lineStart":182,"name":"BigNumber"},{"cyclomatic":28,"cyclomaticDensity":34.568,"halstead":{"bugs":0.901,"difficulty":50.226,"effort":135777.435,"length":434,"time":7543.191,"vocabulary":75,"volume":2703.307,"operands":{"distinct":53,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":192,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":81,"physical":146},"errors":[],"lineEnd":575,"lineStart":430,"name":""},{"cyclomatic":25,"cyclomaticDensity":83.333,"halstead":{"bugs":0.353,"difficulty":43.519,"effort":46141.893,"length":186,"time":2563.438,"vocabulary":52,"volume":1060.282,"operands":{"distinct":27,"total":94,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":92,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":45},"errors":[],"lineEnd":631,"lineStart":587,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":641,"lineStart":639,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":651,"lineStart":649,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.031,"difficulty":6.429,"effort":591.429,"length":23,"time":32.857,"vocabulary":16,"volume":92,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":132},"errors":[],"lineEnd":795,"lineStart":664,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2,"effort":54,"length":9,"time":3,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":672,"lineStart":672,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":5.4,"effort":373.619,"length":20,"time":20.757,"vocabulary":11,"volume":69.189,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":2},"errors":[],"lineEnd":674,"lineStart":673,"name":""},{"cyclomatic":19,"cyclomaticDensity":31.148,"halstead":{"bugs":0.786,"difficulty":63.83,"effort":150519.073,"length":366,"time":8362.171,"vocabulary":87,"volume":2358.117,"operands":{"distinct":53,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":167,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":119},"errors":[],"lineEnd":794,"lineStart":676,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":8.5,"effort":1134.22,"length":32,"time":63.012,"vocabulary":18,"volume":133.438,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":809,"lineStart":803,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":2,"effort":54,"length":9,"time":3,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":148},"errors":[],"lineEnd":963,"lineStart":816,"name":""},{"cyclomatic":6,"cyclomaticDensity":40,"halstead":{"bugs":0.184,"difficulty":36.875,"effort":20398.585,"length":107,"time":1133.255,"vocabulary":36,"volume":553.182,"operands":{"distinct":16,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":48,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":24},"errors":[],"lineEnd":847,"lineStart":824,"name":"toBaseOut"},{"cyclomatic":28,"cyclomaticDensity":50.909,"halstead":{"bugs":0.817,"difficulty":67.667,"effort":165804.549,"length":391,"time":9211.364,"vocabulary":77,"volume":2450.314,"operands":{"distinct":48,"total":224,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":167,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":55,"physical":111},"errors":[],"lineEnd":962,"lineStart":852,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.008,"difficulty":1,"effort":23.265,"length":9,"time":1.292,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":257},"errors":[],"lineEnd":1223,"lineStart":967,"name":""},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.182,"difficulty":27.563,"effort":15012.325,"length":111,"time":834.018,"vocabulary":30,"volume":544.665,"operands":{"distinct":16,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":48,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":20},"errors":[],"lineEnd":989,"lineStart":970,"name":"multiply"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.083,"difficulty":27.125,"effort":6773.877,"length":56,"time":376.326,"vocabulary":22,"volume":249.728,"operands":{"distinct":8,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":1008,"lineStart":991,"name":"compare"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.092,"difficulty":28.333,"effort":7794.436,"length":60,"time":433.024,"vocabulary":24,"volume":275.098,"operands":{"distinct":9,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":1022,"lineStart":1010,"name":"subtract"},{"cyclomatic":44,"cyclomaticDensity":39.286,"halstead":{"bugs":1.312,"difficulty":121.688,"effort":479089.389,"length":621,"time":26616.077,"vocabulary":81,"volume":3937.047,"operands":{"distinct":48,"total":354,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":267,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":112,"physical":198},"errors":[],"lineEnd":1222,"lineStart":1025,"name":""},{"cyclomatic":21,"cyclomaticDensity":56.757,"halstead":{"bugs":0.405,"difficulty":50,"effort":60704.277,"length":210,"time":3372.46,"vocabulary":55,"volume":1214.086,"operands":{"distinct":30,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":90,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":37,"physical":56},"errors":[],"lineEnd":1290,"lineStart":1235,"name":"format"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.092,"difficulty":19.25,"effort":5338.524,"length":59,"time":296.585,"vocabulary":26,"volume":277.326,"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":1308,"lineStart":1295,"name":"maxOrMin"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.143,"difficulty":30.536,"effort":13092.905,"length":85,"time":727.384,"vocabulary":33,"volume":428.774,"operands":{"distinct":14,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":40,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":28},"errors":[],"lineEnd":1342,"lineStart":1315,"name":"normalise"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.016,"difficulty":2,"effort":93.014,"length":14,"time":5.167,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":47},"errors":[],"lineEnd":1392,"lineStart":1346,"name":""},{"cyclomatic":10,"cyclomaticDensity":62.5,"halstead":{"bugs":0.21,"difficulty":17.333,"effort":10914.558,"length":114,"time":606.364,"vocabulary":46,"volume":629.686,"operands":{"distinct":30,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":39},"errors":[],"lineEnd":1391,"lineStart":1353,"name":""},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.044,"difficulty":6.545,"effort":861.943,"length":31,"time":47.886,"vocabulary":19,"volume":131.686,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1367,"lineStart":1364,"name":""},{"cyclomatic":43,"cyclomaticDensity":55.844,"halstead":{"bugs":1.091,"difficulty":133.553,"effort":437307.033,"length":529,"time":24294.835,"vocabulary":73,"volume":3274.417,"operands":{"distinct":38,"total":290,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":239,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":77,"physical":156},"errors":[],"lineEnd":1554,"lineStart":1399,"name":"round"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.087,"difficulty":13.433,"effort":3487.255,"length":54,"time":193.736,"vocabulary":28,"volume":259.597,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":1570,"lineStart":1557,"name":"valueOf"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":5.833,"effort":410.132,"length":19,"time":22.785,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":1583,"lineStart":1579,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1595,"lineStart":1593,"name":""},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.177,"difficulty":27.143,"effort":14396.508,"length":99,"time":799.806,"vocabulary":41,"volume":530.398,"operands":{"distinct":21,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":21},"errors":[],"lineEnd":1631,"lineStart":1611,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1656,"lineStart":1654,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1665,"lineStart":1663,"name":""},{"cyclomatic":52,"cyclomaticDensity":63.415,"halstead":{"bugs":1.07,"difficulty":80.958,"effort":259762.48,"length":512,"time":14431.249,"vocabulary":77,"volume":3208.595,"operands":{"distinct":48,"total":268,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":244,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":82,"physical":118},"errors":[],"lineEnd":1800,"lineStart":1683,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.045,"difficulty":7.5,"effort":1003.372,"length":30,"time":55.743,"vocabulary":22,"volume":133.783,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1816,"lineStart":1811,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1825,"lineStart":1823,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1833,"lineStart":1831,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1842,"lineStart":1840,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.022,"difficulty":4.714,"effort":314.009,"length":18,"time":17.445,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":1852,"lineStart":1849,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.029,"difficulty":5.714,"effort":491.152,"length":22,"time":27.286,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1860,"lineStart":1858,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1869,"lineStart":1867,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":397.869,"length":19,"time":22.104,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1878,"lineStart":1876,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1886,"lineStart":1884,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1894,"lineStart":1892,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1902,"lineStart":1900,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":5,"effort":210,"length":14,"time":11.667,"vocabulary":8,"volume":42,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1910,"lineStart":1908,"name":""},{"cyclomatic":31,"cyclomaticDensity":50,"halstead":{"bugs":0.771,"difficulty":88.172,"effort":203842.681,"length":393,"time":11324.593,"vocabulary":59,"volume":2311.879,"operands":{"distinct":32,"total":209,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":184,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":62,"physical":116},"errors":[],"lineEnd":2048,"lineStart":1933,"name":""},{"cyclomatic":11,"cyclomaticDensity":52.381,"halstead":{"bugs":0.216,"difficulty":27.529,"effort":17831.063,"length":132,"time":990.615,"vocabulary":30,"volume":647.71,"operands":{"distinct":17,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":60,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":21,"physical":35},"errors":[],"lineEnd":2106,"lineStart":2072,"name":""},{"cyclomatic":20,"cyclomaticDensity":33.333,"halstead":{"bugs":0.665,"difficulty":68.75,"effort":137102.35,"length":339,"time":7616.797,"vocabulary":59,"volume":1994.216,"operands":{"distinct":34,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":152,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":60,"physical":76},"errors":[],"lineEnd":2204,"lineStart":2129,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":6.3,"effort":406.535,"length":18,"time":22.585,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2215,"lineStart":2211,"name":""},{"cyclomatic":19,"cyclomaticDensity":40.426,"halstead":{"bugs":0.498,"difficulty":72.692,"effort":108674.072,"length":261,"time":6037.448,"vocabulary":53,"volume":1494.987,"operands":{"distinct":26,"total":140,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":121,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":47,"physical":77},"errors":[],"lineEnd":2314,"lineStart":2238,"name":""},{"cyclomatic":10,"cyclomaticDensity":47.619,"halstead":{"bugs":0.213,"difficulty":38.525,"effort":24667.528,"length":118,"time":1370.418,"vocabulary":43,"volume":640.299,"operands":{"distinct":20,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":21,"physical":29},"errors":[],"lineEnd":2360,"lineStart":2332,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3.75,"effort":194.593,"length":15,"time":10.811,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2374,"lineStart":2371,"name":""},{"cyclomatic":26,"cyclomaticDensity":47.273,"halstead":{"bugs":0.759,"difficulty":57.102,"effort":130106.365,"length":373,"time":7228.131,"vocabulary":69,"volume":2278.48,"operands":{"distinct":44,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":172,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":55,"physical":97},"errors":[],"lineEnd":2484,"lineStart":2388,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.889,"effort":296.128,"length":20,"time":16.452,"vocabulary":14,"volume":76.147,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2502,"lineStart":2496,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":5.95,"effort":632.331,"length":26,"time":35.129,"vocabulary":17,"volume":106.274,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2523,"lineStart":2517,"name":""},{"cyclomatic":24,"cyclomaticDensity":55.814,"halstead":{"bugs":0.537,"difficulty":35.723,"effort":57586.179,"length":263,"time":3199.232,"vocabulary":70,"volume":1612.001,"operands":{"distinct":47,"total":146,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":117,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":43,"physical":58},"errors":[],"lineEnd":2608,"lineStart":2551,"name":""},{"cyclomatic":14,"cyclomaticDensity":28,"halstead":{"bugs":0.688,"difficulty":56.395,"effort":116380.256,"length":339,"time":6465.57,"vocabulary":68,"volume":2063.65,"operands":{"distinct":43,"total":194,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":145,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":62},"errors":[],"lineEnd":2683,"lineStart":2622,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2691,"lineStart":2689,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":2.889,"effort":192.423,"length":18,"time":10.69,"vocabulary":13,"volume":66.608,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":2708,"lineStart":2705,"name":""},{"cyclomatic":11,"cyclomaticDensity":45.833,"halstead":{"bugs":0.273,"difficulty":22.844,"effort":18726.11,"length":146,"time":1040.339,"vocabulary":49,"volume":819.748,"operands":{"distinct":32,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":32},"errors":[],"lineEnd":2753,"lineStart":2722,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2762,"lineStart":2760,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":12.375,"effort":915.859,"length":20,"time":50.881,"vocabulary":13,"volume":74.009,"operands":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2782,"lineStart":2779,"name":"bitFloor"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.121,"difficulty":20.5,"effort":7443.753,"length":74,"time":413.542,"vocabulary":30,"volume":363.11,"operands":{"distinct":15,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":18},"errors":[],"lineEnd":2803,"lineStart":2786,"name":"coeffToString"},{"cyclomatic":22,"cyclomaticDensity":81.481,"halstead":{"bugs":0.307,"difficulty":48,"effort":44199.877,"length":181,"time":2455.549,"vocabulary":34,"volume":920.831,"operands":{"distinct":17,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":85,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":38},"errors":[],"lineEnd":2844,"lineStart":2807,"name":"compare"},{"cyclomatic":8,"cyclomaticDensity":400,"halstead":{"bugs":0.072,"difficulty":11,"effort":2370.426,"length":47,"time":131.69,"vocabulary":24,"volume":215.493,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":2857,"lineStart":2850,"name":"intCheck"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.045,"difficulty":8.8,"effort":1198.224,"length":31,"time":66.568,"vocabulary":21,"volume":136.162,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2864,"lineStart":2861,"name":"isOdd"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.044,"difficulty":6.3,"effort":824.033,"length":32,"time":45.78,"vocabulary":17,"volume":130.799,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":2870,"lineStart":2867,"name":"toExponential"},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.115,"difficulty":35,"effort":12035.527,"length":75,"time":668.64,"vocabulary":24,"volume":343.872,"operands":{"distinct":9,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":33,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":25},"errors":[],"lineEnd":2897,"lineStart":2873,"name":"toFixedPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2908,"lineStart":2908,"name":""}],"methodAverage":{"cyclomatic":9.157,"cyclomaticDensity":82.466,"halstead":{"bugs":0.243,"difficulty":24.597,"effort":49240.171,"length":124.1,"time":2735.565,"vocabulary":31.157,"volume":729.926,"operands":{"distinct":18.371,"total":68.186},"operators":{"distinct":12.786,"total":55.914}},"params":1.571,"sloc":{"logical":20.057,"physical":118.957}},"module":"node_modules/bignumber.js/bignumber.js"},"jshint":{"messages":[{"severity":"error","line":263,"column":41,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":324,"column":36,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":496,"column":23,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":596,"column":12,"message":"Label 'out' on if statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":672,"column":8,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":880,"column":10,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1249,"column":10,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1391,"column":8,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1469,"column":12,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1566,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1627,"column":19,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":1724,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1976,"column":22,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":1978,"column":25,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":2275,"column":22,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":2336,"column":32,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":2348,"column":19,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":2470,"column":19,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":2470,"column":26,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":2600,"column":10,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2601,"column":11,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2739,"column":12,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2854,"column":10,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_bignumber_js_bignumber_js/report.json b/plato-report/files/node_modules_bignumber_js_bignumber_js/report.json new file mode 100644 index 0000000000..084d41851b --- /dev/null +++ b/plato-report/files/node_modules_bignumber_js_bignumber_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/bignumber.js/bignumber.js","fileShort":"node_modules/bignumber.js/bignumber.js","fileSafe":"node_modules_bignumber_js_bignumber_js","link":"files/node_modules_bignumber_js_bignumber_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":572,"cyclomaticDensity":40.683,"halstead":{"bugs":25.468,"difficulty":331.427,"effort":25322327.172,"length":8691,"time":1406795.954,"vocabulary":443,"volume":76403.997,"operands":{"distinct":389,"total":4775,"identifiers":["__stripped__"]},"operators":{"distinct":54,"total":3916,"identifiers":["__stripped__"]}},"params":110,"sloc":{"logical":1406,"physical":2922}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2922,"lineStart":1,"maintainability":49.686,"methods":[{"cyclomatic":8,"cyclomaticDensity":25,"halstead":{"bugs":0.271,"difficulty":10.833,"effort":8801.366,"length":133,"time":488.965,"vocabulary":69,"volume":812.434,"operands":{"distinct":54,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":2922},"errors":[],"lineEnd":2922,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":2.083,"halstead":{"bugs":1.179,"difficulty":12.823,"effort":45348.902,"length":499,"time":2519.383,"vocabulary":136,"volume":3536.644,"operands":{"distinct":124,"total":265,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":234,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":96,"physical":2695},"errors":[],"lineEnd":2770,"lineStart":76,"name":"clone"},{"cyclomatic":53,"cyclomaticDensity":46.903,"halstead":{"bugs":1.674,"difficulty":133,"effort":668026.452,"length":756,"time":37112.581,"vocabulary":100,"volume":5022.755,"operands":{"distinct":60,"total":399,"identifiers":["__stripped__"]},"operators":{"distinct":40,"total":357,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":113,"physical":195},"errors":[],"lineEnd":376,"lineStart":182,"name":"BigNumber"},{"cyclomatic":28,"cyclomaticDensity":34.568,"halstead":{"bugs":0.901,"difficulty":50.226,"effort":135777.435,"length":434,"time":7543.191,"vocabulary":75,"volume":2703.307,"operands":{"distinct":53,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":192,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":81,"physical":146},"errors":[],"lineEnd":575,"lineStart":430,"name":""},{"cyclomatic":25,"cyclomaticDensity":83.333,"halstead":{"bugs":0.353,"difficulty":43.519,"effort":46141.893,"length":186,"time":2563.438,"vocabulary":52,"volume":1060.282,"operands":{"distinct":27,"total":94,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":92,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":45},"errors":[],"lineEnd":631,"lineStart":587,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":641,"lineStart":639,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":651,"lineStart":649,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.031,"difficulty":6.429,"effort":591.429,"length":23,"time":32.857,"vocabulary":16,"volume":92,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":132},"errors":[],"lineEnd":795,"lineStart":664,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2,"effort":54,"length":9,"time":3,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":672,"lineStart":672,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":5.4,"effort":373.619,"length":20,"time":20.757,"vocabulary":11,"volume":69.189,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":2},"errors":[],"lineEnd":674,"lineStart":673,"name":""},{"cyclomatic":19,"cyclomaticDensity":31.148,"halstead":{"bugs":0.786,"difficulty":63.83,"effort":150519.073,"length":366,"time":8362.171,"vocabulary":87,"volume":2358.117,"operands":{"distinct":53,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":167,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":119},"errors":[],"lineEnd":794,"lineStart":676,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":8.5,"effort":1134.22,"length":32,"time":63.012,"vocabulary":18,"volume":133.438,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":809,"lineStart":803,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":2,"effort":54,"length":9,"time":3,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":148},"errors":[],"lineEnd":963,"lineStart":816,"name":""},{"cyclomatic":6,"cyclomaticDensity":40,"halstead":{"bugs":0.184,"difficulty":36.875,"effort":20398.585,"length":107,"time":1133.255,"vocabulary":36,"volume":553.182,"operands":{"distinct":16,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":48,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":24},"errors":[],"lineEnd":847,"lineStart":824,"name":"toBaseOut"},{"cyclomatic":28,"cyclomaticDensity":50.909,"halstead":{"bugs":0.817,"difficulty":67.667,"effort":165804.549,"length":391,"time":9211.364,"vocabulary":77,"volume":2450.314,"operands":{"distinct":48,"total":224,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":167,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":55,"physical":111},"errors":[],"lineEnd":962,"lineStart":852,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.008,"difficulty":1,"effort":23.265,"length":9,"time":1.292,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":257},"errors":[],"lineEnd":1223,"lineStart":967,"name":""},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.182,"difficulty":27.563,"effort":15012.325,"length":111,"time":834.018,"vocabulary":30,"volume":544.665,"operands":{"distinct":16,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":48,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":20},"errors":[],"lineEnd":989,"lineStart":970,"name":"multiply"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.083,"difficulty":27.125,"effort":6773.877,"length":56,"time":376.326,"vocabulary":22,"volume":249.728,"operands":{"distinct":8,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":1008,"lineStart":991,"name":"compare"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.092,"difficulty":28.333,"effort":7794.436,"length":60,"time":433.024,"vocabulary":24,"volume":275.098,"operands":{"distinct":9,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":1022,"lineStart":1010,"name":"subtract"},{"cyclomatic":44,"cyclomaticDensity":39.286,"halstead":{"bugs":1.312,"difficulty":121.688,"effort":479089.389,"length":621,"time":26616.077,"vocabulary":81,"volume":3937.047,"operands":{"distinct":48,"total":354,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":267,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":112,"physical":198},"errors":[],"lineEnd":1222,"lineStart":1025,"name":""},{"cyclomatic":21,"cyclomaticDensity":56.757,"halstead":{"bugs":0.405,"difficulty":50,"effort":60704.277,"length":210,"time":3372.46,"vocabulary":55,"volume":1214.086,"operands":{"distinct":30,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":90,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":37,"physical":56},"errors":[],"lineEnd":1290,"lineStart":1235,"name":"format"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.092,"difficulty":19.25,"effort":5338.524,"length":59,"time":296.585,"vocabulary":26,"volume":277.326,"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":1308,"lineStart":1295,"name":"maxOrMin"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.143,"difficulty":30.536,"effort":13092.905,"length":85,"time":727.384,"vocabulary":33,"volume":428.774,"operands":{"distinct":14,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":40,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":28},"errors":[],"lineEnd":1342,"lineStart":1315,"name":"normalise"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.016,"difficulty":2,"effort":93.014,"length":14,"time":5.167,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":47},"errors":[],"lineEnd":1392,"lineStart":1346,"name":""},{"cyclomatic":10,"cyclomaticDensity":62.5,"halstead":{"bugs":0.21,"difficulty":17.333,"effort":10914.558,"length":114,"time":606.364,"vocabulary":46,"volume":629.686,"operands":{"distinct":30,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":39},"errors":[],"lineEnd":1391,"lineStart":1353,"name":""},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.044,"difficulty":6.545,"effort":861.943,"length":31,"time":47.886,"vocabulary":19,"volume":131.686,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1367,"lineStart":1364,"name":""},{"cyclomatic":43,"cyclomaticDensity":55.844,"halstead":{"bugs":1.091,"difficulty":133.553,"effort":437307.033,"length":529,"time":24294.835,"vocabulary":73,"volume":3274.417,"operands":{"distinct":38,"total":290,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":239,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":77,"physical":156},"errors":[],"lineEnd":1554,"lineStart":1399,"name":"round"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.087,"difficulty":13.433,"effort":3487.255,"length":54,"time":193.736,"vocabulary":28,"volume":259.597,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":1570,"lineStart":1557,"name":"valueOf"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":5.833,"effort":410.132,"length":19,"time":22.785,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":1583,"lineStart":1579,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1595,"lineStart":1593,"name":""},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.177,"difficulty":27.143,"effort":14396.508,"length":99,"time":799.806,"vocabulary":41,"volume":530.398,"operands":{"distinct":21,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":21},"errors":[],"lineEnd":1631,"lineStart":1611,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1656,"lineStart":1654,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1665,"lineStart":1663,"name":""},{"cyclomatic":52,"cyclomaticDensity":63.415,"halstead":{"bugs":1.07,"difficulty":80.958,"effort":259762.48,"length":512,"time":14431.249,"vocabulary":77,"volume":3208.595,"operands":{"distinct":48,"total":268,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":244,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":82,"physical":118},"errors":[],"lineEnd":1800,"lineStart":1683,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.045,"difficulty":7.5,"effort":1003.372,"length":30,"time":55.743,"vocabulary":22,"volume":133.783,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1816,"lineStart":1811,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1825,"lineStart":1823,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1833,"lineStart":1831,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1842,"lineStart":1840,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.022,"difficulty":4.714,"effort":314.009,"length":18,"time":17.445,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":1852,"lineStart":1849,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.029,"difficulty":5.714,"effort":491.152,"length":22,"time":27.286,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1860,"lineStart":1858,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1869,"lineStart":1867,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":397.869,"length":19,"time":22.104,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1878,"lineStart":1876,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1886,"lineStart":1884,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1894,"lineStart":1892,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1902,"lineStart":1900,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":5,"effort":210,"length":14,"time":11.667,"vocabulary":8,"volume":42,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1910,"lineStart":1908,"name":""},{"cyclomatic":31,"cyclomaticDensity":50,"halstead":{"bugs":0.771,"difficulty":88.172,"effort":203842.681,"length":393,"time":11324.593,"vocabulary":59,"volume":2311.879,"operands":{"distinct":32,"total":209,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":184,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":62,"physical":116},"errors":[],"lineEnd":2048,"lineStart":1933,"name":""},{"cyclomatic":11,"cyclomaticDensity":52.381,"halstead":{"bugs":0.216,"difficulty":27.529,"effort":17831.063,"length":132,"time":990.615,"vocabulary":30,"volume":647.71,"operands":{"distinct":17,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":60,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":21,"physical":35},"errors":[],"lineEnd":2106,"lineStart":2072,"name":""},{"cyclomatic":20,"cyclomaticDensity":33.333,"halstead":{"bugs":0.665,"difficulty":68.75,"effort":137102.35,"length":339,"time":7616.797,"vocabulary":59,"volume":1994.216,"operands":{"distinct":34,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":152,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":60,"physical":76},"errors":[],"lineEnd":2204,"lineStart":2129,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":6.3,"effort":406.535,"length":18,"time":22.585,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2215,"lineStart":2211,"name":""},{"cyclomatic":19,"cyclomaticDensity":40.426,"halstead":{"bugs":0.498,"difficulty":72.692,"effort":108674.072,"length":261,"time":6037.448,"vocabulary":53,"volume":1494.987,"operands":{"distinct":26,"total":140,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":121,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":47,"physical":77},"errors":[],"lineEnd":2314,"lineStart":2238,"name":""},{"cyclomatic":10,"cyclomaticDensity":47.619,"halstead":{"bugs":0.213,"difficulty":38.525,"effort":24667.528,"length":118,"time":1370.418,"vocabulary":43,"volume":640.299,"operands":{"distinct":20,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":21,"physical":29},"errors":[],"lineEnd":2360,"lineStart":2332,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3.75,"effort":194.593,"length":15,"time":10.811,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2374,"lineStart":2371,"name":""},{"cyclomatic":26,"cyclomaticDensity":47.273,"halstead":{"bugs":0.759,"difficulty":57.102,"effort":130106.365,"length":373,"time":7228.131,"vocabulary":69,"volume":2278.48,"operands":{"distinct":44,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":172,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":55,"physical":97},"errors":[],"lineEnd":2484,"lineStart":2388,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.889,"effort":296.128,"length":20,"time":16.452,"vocabulary":14,"volume":76.147,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2502,"lineStart":2496,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":5.95,"effort":632.331,"length":26,"time":35.129,"vocabulary":17,"volume":106.274,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2523,"lineStart":2517,"name":""},{"cyclomatic":24,"cyclomaticDensity":55.814,"halstead":{"bugs":0.537,"difficulty":35.723,"effort":57586.179,"length":263,"time":3199.232,"vocabulary":70,"volume":1612.001,"operands":{"distinct":47,"total":146,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":117,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":43,"physical":58},"errors":[],"lineEnd":2608,"lineStart":2551,"name":""},{"cyclomatic":14,"cyclomaticDensity":28,"halstead":{"bugs":0.688,"difficulty":56.395,"effort":116380.256,"length":339,"time":6465.57,"vocabulary":68,"volume":2063.65,"operands":{"distinct":43,"total":194,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":145,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":62},"errors":[],"lineEnd":2683,"lineStart":2622,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2691,"lineStart":2689,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":2.889,"effort":192.423,"length":18,"time":10.69,"vocabulary":13,"volume":66.608,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":2708,"lineStart":2705,"name":""},{"cyclomatic":11,"cyclomaticDensity":45.833,"halstead":{"bugs":0.273,"difficulty":22.844,"effort":18726.11,"length":146,"time":1040.339,"vocabulary":49,"volume":819.748,"operands":{"distinct":32,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":32},"errors":[],"lineEnd":2753,"lineStart":2722,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2762,"lineStart":2760,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":12.375,"effort":915.859,"length":20,"time":50.881,"vocabulary":13,"volume":74.009,"operands":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2782,"lineStart":2779,"name":"bitFloor"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.121,"difficulty":20.5,"effort":7443.753,"length":74,"time":413.542,"vocabulary":30,"volume":363.11,"operands":{"distinct":15,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":18},"errors":[],"lineEnd":2803,"lineStart":2786,"name":"coeffToString"},{"cyclomatic":22,"cyclomaticDensity":81.481,"halstead":{"bugs":0.307,"difficulty":48,"effort":44199.877,"length":181,"time":2455.549,"vocabulary":34,"volume":920.831,"operands":{"distinct":17,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":85,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":38},"errors":[],"lineEnd":2844,"lineStart":2807,"name":"compare"},{"cyclomatic":8,"cyclomaticDensity":400,"halstead":{"bugs":0.072,"difficulty":11,"effort":2370.426,"length":47,"time":131.69,"vocabulary":24,"volume":215.493,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":2857,"lineStart":2850,"name":"intCheck"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.045,"difficulty":8.8,"effort":1198.224,"length":31,"time":66.568,"vocabulary":21,"volume":136.162,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2864,"lineStart":2861,"name":"isOdd"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.044,"difficulty":6.3,"effort":824.033,"length":32,"time":45.78,"vocabulary":17,"volume":130.799,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":2870,"lineStart":2867,"name":"toExponential"},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.115,"difficulty":35,"effort":12035.527,"length":75,"time":668.64,"vocabulary":24,"volume":343.872,"operands":{"distinct":9,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":33,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":25},"errors":[],"lineEnd":2897,"lineStart":2873,"name":"toFixedPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2908,"lineStart":2908,"name":""}],"methodAverage":{"cyclomatic":9.157,"cyclomaticDensity":82.466,"halstead":{"bugs":0.243,"difficulty":24.597,"effort":49240.171,"length":124.1,"time":2735.565,"vocabulary":31.157,"volume":729.926,"operands":{"distinct":18.371,"total":68.186},"operators":{"distinct":12.786,"total":55.914}},"params":1.571,"sloc":{"logical":20.057,"physical":118.957}},"module":"node_modules/bignumber.js/bignumber.js"},"jshint":{"messages":[{"severity":"error","line":263,"column":41,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":324,"column":36,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":496,"column":23,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":596,"column":12,"message":"Label 'out' on if statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":672,"column":8,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":880,"column":10,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1249,"column":10,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1391,"column":8,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1469,"column":12,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1566,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1627,"column":19,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":1724,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1976,"column":22,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":1978,"column":25,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":2275,"column":22,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":2336,"column":32,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":2348,"column":19,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":2470,"column":19,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":2470,"column":26,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":2600,"column":10,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2601,"column":11,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2739,"column":12,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2854,"column":10,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_bn_js_lib_bn_js/index.html b/plato-report/files/node_modules_bn_js_lib_bn_js/index.html new file mode 100644 index 0000000000..fb9720030b --- /dev/null +++ b/plato-report/files/node_modules_bn_js_lib_bn_js/index.html @@ -0,0 +1,3563 @@ + + + + + Plato - node_modules/bn.js/lib/bn.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/bn.js/lib/bn.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.13

    +
    +
    +

    Lines of code

    +

    3446

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    474.66

    +
    +
    +

    Estimated Errors

    +

    55.89

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_bn_js_lib_bn_js/report.history.js b/plato-report/files/node_modules_bn_js_lib_bn_js/report.history.js new file mode 100644 index 0000000000..dc4ee22896 --- /dev/null +++ b/plato-report/files/node_modules_bn_js_lib_bn_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:08 GMT","sloc":3446,"lloc":2346,"functions":190,"deliveredBugs":55.887,"difficulty":474.662,"maintainability":54.134,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_bn_js_lib_bn_js/report.history.json b/plato-report/files/node_modules_bn_js_lib_bn_js/report.history.json new file mode 100644 index 0000000000..54209b11f8 --- /dev/null +++ b/plato-report/files/node_modules_bn_js_lib_bn_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:08 GMT","sloc":3446,"lloc":2346,"functions":190,"deliveredBugs":55.887,"difficulty":474.662,"maintainability":54.134,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_bn_js_lib_bn_js/report.js b/plato-report/files/node_modules_bn_js_lib_bn_js/report.js new file mode 100644 index 0000000000..cc42507bf1 --- /dev/null +++ b/plato-report/files/node_modules_bn_js_lib_bn_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/bn.js/lib/bn.js","fileShort":"node_modules/bn.js/lib/bn.js","fileSafe":"node_modules_bn_js_lib_bn_js","link":"files/node_modules_bn_js_lib_bn_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":413,"cyclomaticDensity":17.604,"halstead":{"bugs":55.887,"difficulty":474.662,"effort":79581736.747,"length":17951,"time":4421207.597,"vocabulary":648,"volume":167659.647,"operands":{"distinct":591,"total":9843,"identifiers":["__stripped__"]},"operators":{"distinct":57,"total":8108,"identifiers":["__stripped__"]}},"params":242,"sloc":{"logical":2346,"physical":3446}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":56,"path":"buffer","type":"cjs"}],"errors":[],"lineEnd":3446,"lineStart":1,"maintainability":54.134,"methods":[{"cyclomatic":6,"cyclomaticDensity":2.74,"halstead":{"bugs":4.333,"difficulty":27.812,"effort":361515.573,"length":1601,"time":20084.199,"vocabulary":278,"volume":12998.425,"operands":{"distinct":261,"total":854,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":747,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":219,"physical":3446},"errors":[],"lineEnd":3446,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.012,"difficulty":3.75,"effort":130.759,"length":11,"time":7.264,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":7,"lineStart":5,"name":"assert"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":6.429,"effort":737.478,"length":32,"time":40.971,"vocabulary":12,"volume":114.719,"operands":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":17,"lineStart":11,"name":"inherits"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":72.727,"halstead":{"bugs":0.095,"difficulty":9.25,"effort":2629.476,"length":62,"time":146.082,"vocabulary":24,"volume":284.268,"operands":{"distinct":16,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":21},"errors":[],"lineEnd":41,"lineStart":21,"name":"BN"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.048,"difficulty":7.65,"effort":1104.886,"length":34,"time":61.383,"vocabulary":19,"volume":144.43,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":68,"lineStart":61,"name":"isBN"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.015,"difficulty":5,"effort":221.895,"length":14,"time":12.327,"vocabulary":9,"volume":44.379,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":73,"lineStart":70,"name":"max"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.015,"difficulty":5,"effort":221.895,"length":14,"time":12.327,"vocabulary":9,"volume":44.379,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":78,"lineStart":75,"name":"min"},{"cyclomatic":10,"cyclomaticDensity":52.632,"halstead":{"bugs":0.209,"difficulty":19.038,"effort":11933.947,"length":117,"time":662.997,"vocabulary":41,"volume":626.834,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":51,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":32},"errors":[],"lineEnd":111,"lineStart":80,"name":"init"},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.159,"difficulty":16.737,"effort":7960.09,"length":96,"time":442.227,"vocabulary":31,"volume":475.603,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":43,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":29},"errors":[],"lineEnd":141,"lineStart":113,"name":"_initNumber"},{"cyclomatic":9,"cyclomaticDensity":27.273,"halstead":{"bugs":0.462,"difficulty":63.556,"effort":88097.962,"length":242,"time":4894.331,"vocabulary":53,"volume":1386.157,"operands":{"distinct":27,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":110,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":33,"physical":42},"errors":[],"lineEnd":184,"lineStart":143,"name":"_initArray"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.064,"difficulty":10.5,"effort":2021.968,"length":42,"time":112.332,"vocabulary":24,"volume":192.568,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":198,"lineStart":186,"name":"parseHex4Bits"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":10.929,"effort":1224,"length":28,"time":68,"vocabulary":16,"volume":112,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":206,"lineStart":200,"name":"parseHexByte"},{"cyclomatic":8,"cyclomaticDensity":26.667,"halstead":{"bugs":0.354,"difficulty":49.22,"effort":52229.452,"length":190,"time":2901.636,"vocabulary":48,"volume":1061.143,"operands":{"distinct":25,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":83,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":42},"errors":[],"lineEnd":249,"lineStart":208,"name":"_parseHex"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.118,"difficulty":17.206,"effort":6108.088,"length":71,"time":339.338,"vocabulary":32,"volume":355,"operands":{"distinct":17,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":23},"errors":[],"lineEnd":273,"lineStart":251,"name":"parseBase"},{"cyclomatic":7,"cyclomaticDensity":22.581,"halstead":{"bugs":0.329,"difficulty":42.5,"effort":41996.678,"length":181,"time":2333.149,"vocabulary":44,"volume":988.157,"operands":{"distinct":24,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":79,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":31,"physical":46},"errors":[],"lineEnd":320,"lineStart":275,"name":"_parseBase"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.072,"difficulty":11.667,"effort":2520,"length":54,"time":140,"vocabulary":16,"volume":216,"operands":{"distinct":9,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":330,"lineStart":322,"name":"copy"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":4.2,"effort":188.885,"length":13,"time":10.494,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":336,"lineStart":332,"name":"clone"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":6,"effort":394.375,"length":19,"time":21.91,"vocabulary":11,"volume":65.729,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":343,"lineStart":338,"name":"_expand"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":9.75,"effort":1028.489,"length":27,"time":57.138,"vocabulary":15,"volume":105.486,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":351,"lineStart":346,"name":"strip"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":414.063,"length":21,"time":23.004,"vocabulary":12,"volume":75.284,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":359,"lineStart":353,"name":"_normSign"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":2.857,"effort":153.641,"length":15,"time":8.536,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":363,"lineStart":361,"name":"inspect"},{"cyclomatic":20,"cyclomaticDensity":41.667,"halstead":{"bugs":0.593,"difficulty":52.244,"effort":92867.748,"length":291,"time":5159.319,"vocabulary":69,"volume":1777.581,"operands":{"distinct":41,"total":153,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":138,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":48,"physical":68},"errors":[],"lineEnd":509,"lineStart":442,"name":"toString"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.114,"difficulty":20.571,"effort":7065.922,"length":70,"time":392.551,"vocabulary":30,"volume":343.482,"operands":{"distinct":14,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":522,"lineStart":511,"name":"toNumber"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":526,"lineStart":524,"name":"toJSON"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":3.571,"effort":204.855,"length":16,"time":11.381,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":531,"lineStart":528,"name":"toBuffer"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":535,"lineStart":533,"name":"toArray"},{"cyclomatic":7,"cyclomaticDensity":28,"halstead":{"bugs":0.275,"difficulty":26.808,"effort":22110.777,"length":152,"time":1228.376,"vocabulary":43,"volume":824.792,"operands":{"distinct":26,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":70,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":25,"physical":39},"errors":[],"lineEnd":575,"lineStart":537,"name":"toArrayLike"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":580,"lineStart":578,"name":"_countBits"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.075,"difficulty":11.273,"effort":2537.944,"length":53,"time":140.997,"vocabulary":19,"volume":225.14,"operands":{"distinct":11,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":21},"errors":[],"lineEnd":602,"lineStart":582,"name":"_countBits"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.11,"difficulty":13.179,"effort":4351.828,"length":73,"time":241.768,"vocabulary":23,"volume":330.22,"operands":{"distinct":14,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":27},"errors":[],"lineEnd":631,"lineStart":605,"name":"_zeroBits"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":7.5,"effort":900,"length":30,"time":50,"vocabulary":16,"volume":120,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":638,"lineStart":634,"name":"bitLength"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.084,"difficulty":16.875,"effort":4252.653,"length":53,"time":236.258,"vocabulary":27,"volume":252.009,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":651,"lineStart":640,"name":"toBitArray"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.067,"difficulty":13.2,"effort":2648.902,"length":45,"time":147.161,"vocabulary":22,"volume":200.674,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":664,"lineStart":654,"name":"zeroBits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2,"effort":69.738,"length":11,"time":3.874,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":668,"lineStart":666,"name":"byteLength"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.032,"difficulty":3.333,"effort":317.28,"length":25,"time":17.627,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":675,"lineStart":670,"name":"toTwos"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":4.063,"effort":405.892,"length":27,"time":22.55,"vocabulary":13,"volume":99.912,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":682,"lineStart":677,"name":"fromTwos"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":686,"lineStart":684,"name":"isNeg"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":691,"lineStart":689,"name":"neg"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":4.5,"effort":194.333,"length":13,"time":10.796,"vocabulary":10,"volume":43.185,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":699,"lineStart":693,"name":"ineg"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.072,"difficulty":19.286,"effort":4177.971,"length":53,"time":232.109,"vocabulary":17,"volume":216.636,"operands":{"distinct":7,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":712,"lineStart":702,"name":"iuor"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":4.167,"effort":259.457,"length":18,"time":14.414,"vocabulary":11,"volume":62.27,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":717,"lineStart":714,"name":"ior"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":723,"lineStart":720,"name":"or"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":728,"lineStart":725,"name":"uor"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.085,"difficulty":23.25,"effort":5928.605,"length":59,"time":329.367,"vocabulary":20,"volume":254.994,"operands":{"distinct":8,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":747,"lineStart":731,"name":"iuand"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":4.167,"effort":259.457,"length":18,"time":14.414,"vocabulary":11,"volume":62.27,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":752,"lineStart":749,"name":"iand"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":758,"lineStart":755,"name":"and"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":763,"lineStart":760,"name":"uand"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.134,"difficulty":34.667,"effort":13913.427,"length":90,"time":772.968,"vocabulary":22,"volume":401.349,"operands":{"distinct":9,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":26},"errors":[],"lineEnd":791,"lineStart":766,"name":"iuxor"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":4.167,"effort":259.457,"length":18,"time":14.414,"vocabulary":11,"volume":62.27,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":796,"lineStart":793,"name":"ixor"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":802,"lineStart":799,"name":"xor"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":807,"lineStart":804,"name":"uxor"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.158,"difficulty":33.733,"effort":15991.633,"length":91,"time":888.424,"vocabulary":37,"volume":474.06,"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":26},"errors":[],"lineEnd":835,"lineStart":810,"name":"inotn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":839,"lineStart":837,"name":"notn"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.119,"difficulty":25.615,"effort":9137.062,"length":72,"time":507.615,"vocabulary":31,"volume":356.702,"operands":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":857,"lineStart":842,"name":"setn"},{"cyclomatic":12,"cyclomaticDensity":30.769,"halstead":{"bugs":0.397,"difficulty":73.625,"effort":87613.283,"length":232,"time":4867.405,"vocabulary":35,"volume":1189.994,"operands":{"distinct":16,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":108,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":53},"errors":[],"lineEnd":912,"lineStart":860,"name":"iadd"},{"cyclomatic":6,"cyclomaticDensity":40,"halstead":{"bugs":0.137,"difficulty":28.8,"effort":11815.71,"length":92,"time":656.428,"vocabulary":22,"volume":410.268,"operands":{"distinct":10,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":18},"errors":[],"lineEnd":932,"lineStart":915,"name":"add"},{"cyclomatic":13,"cyclomaticDensity":30.952,"halstead":{"bugs":0.446,"difficulty":64.6,"effort":86383.557,"length":253,"time":4799.086,"vocabulary":39,"volume":1337.207,"operands":{"distinct":20,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":117,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":64},"errors":[],"lineEnd":998,"lineStart":935,"name":"isub"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1003,"lineStart":1001,"name":"sub"},{"cyclomatic":4,"cyclomaticDensity":13.333,"halstead":{"bugs":0.417,"difficulty":48.481,"effort":60702.708,"length":223,"time":3372.373,"vocabulary":49,"volume":1252.08,"operands":{"distinct":27,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":104,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":40},"errors":[],"lineEnd":1044,"lineStart":1005,"name":"smallMulTo"},{"cyclomatic":2,"cyclomaticDensity":0.364,"halstead":{"bugs":13.56,"difficulty":212.756,"effort":8655223.53,"length":5775,"time":480845.752,"vocabulary":132,"volume":40681.376,"operands":{"distinct":117,"total":3319,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":2456,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":549,"physical":572},"errors":[],"lineEnd":1620,"lineStart":1049,"name":"comb10MulTo"},{"cyclomatic":4,"cyclomaticDensity":12.903,"halstead":{"bugs":0.388,"difficulty":47.278,"effort":54966.77,"length":206,"time":3053.709,"vocabulary":50,"volume":1162.634,"operands":{"distinct":27,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":95,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":31,"physical":40},"errors":[],"lineEnd":1666,"lineStart":1627,"name":"bigMulTo"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":5,"effort":286.797,"length":16,"time":15.933,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1671,"lineStart":1668,"name":"jumboMulTo"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.102,"difficulty":16.5,"effort":5068.676,"length":67,"time":281.593,"vocabulary":24,"volume":307.192,"operands":{"distinct":13,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":1687,"lineStart":1673,"name":"mulTo"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.667,"effort":74.302,"length":12,"time":4.128,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1695,"lineStart":1692,"name":"FFTM"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.062,"difficulty":9.583,"effort":1794.921,"length":42,"time":99.718,"vocabulary":22,"volume":187.296,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1705,"lineStart":1697,"name":"makeRBT"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.066,"difficulty":25,"effort":4941.357,"length":45,"time":274.52,"vocabulary":21,"volume":197.654,"operands":{"distinct":7,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":1718,"lineStart":1708,"name":"revBin"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.043,"difficulty":7.875,"effort":1019.419,"length":34,"time":56.634,"vocabulary":14,"volume":129.45,"operands":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1727,"lineStart":1722,"name":"permute"},{"cyclomatic":5,"cyclomaticDensity":18.519,"halstead":{"bugs":0.388,"difficulty":33.714,"effort":39204.958,"length":213,"time":2178.053,"vocabulary":44,"volume":1162.859,"operands":{"distinct":28,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":95,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":27,"physical":42},"errors":[],"lineEnd":1770,"lineStart":1729,"name":"transform"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.071,"difficulty":16.9,"effort":3593.065,"length":47,"time":199.615,"vocabulary":23,"volume":212.607,"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1781,"lineStart":1772,"name":"guessLen13b"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.105,"difficulty":29.25,"effort":9228.397,"length":73,"time":512.689,"vocabulary":20,"volume":315.501,"operands":{"distinct":8,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":34,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":1797,"lineStart":1783,"name":"conjugate"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.119,"difficulty":22.5,"effort":8004.246,"length":74,"time":444.68,"vocabulary":28,"volume":355.744,"operands":{"distinct":13,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":1816,"lineStart":1799,"name":"normalize13b"},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.136,"difficulty":30.625,"effort":12523.185,"length":86,"time":695.732,"vocabulary":27,"volume":408.92,"operands":{"distinct":12,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":1834,"lineStart":1818,"name":"convert13b"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.03,"difficulty":10.4,"effort":923.63,"length":24,"time":51.313,"vocabulary":13,"volume":88.811,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1843,"lineStart":1836,"name":"stub"},{"cyclomatic":2,"cyclomaticDensity":7.407,"halstead":{"bugs":0.423,"difficulty":29.9,"effort":37965.404,"length":234,"time":2109.189,"vocabulary":43,"volume":1269.746,"operands":{"distinct":30,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":96,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":27,"physical":39},"errors":[],"lineEnd":1883,"lineStart":1845,"name":"mulp"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.036,"difficulty":5.833,"effort":630,"length":27,"time":35,"vocabulary":16,"volume":108,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1890,"lineStart":1886,"name":"mul"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":5.833,"effort":606.667,"length":26,"time":33.704,"vocabulary":16,"volume":104,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1897,"lineStart":1893,"name":"mulf"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.25,"effort":69.482,"length":11,"time":3.86,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1902,"lineStart":1900,"name":"imul"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.154,"difficulty":35,"effort":16203.569,"length":91,"time":900.198,"vocabulary":34,"volume":462.959,"operands":{"distinct":14,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":23},"errors":[],"lineEnd":1926,"lineStart":1904,"name":"imuln"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1930,"lineStart":1928,"name":"muln"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1935,"lineStart":1933,"name":"sqr"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.529,"length":9,"time":2.585,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1940,"lineStart":1938,"name":"isqr"},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.144,"difficulty":25.385,"effort":10982.957,"length":90,"time":610.164,"vocabulary":28,"volume":432.662,"operands":{"distinct":13,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":1962,"lineStart":1943,"name":"pow"},{"cyclomatic":8,"cyclomaticDensity":36.364,"halstead":{"bugs":0.3,"difficulty":58.667,"effort":52830.331,"length":167,"time":2935.018,"vocabulary":42,"volume":900.517,"operands":{"distinct":18,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":37},"errors":[],"lineEnd":2001,"lineStart":1965,"name":"iushln"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.667,"effort":124.019,"length":14,"time":6.89,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2007,"lineStart":2003,"name":"ishln"},{"cyclomatic":14,"cyclomaticDensity":37.838,"halstead":{"bugs":0.477,"difficulty":78.167,"effort":111841.677,"length":251,"time":6213.427,"vocabulary":52,"volume":1430.81,"operands":{"distinct":24,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":117,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":37,"physical":56},"errors":[],"lineEnd":2067,"lineStart":2012,"name":"iushrn"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3,"effort":193.588,"length":18,"time":10.755,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2073,"lineStart":2069,"name":"ishrn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2078,"lineStart":2076,"name":"shln"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2082,"lineStart":2080,"name":"ushln"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2087,"lineStart":2085,"name":"shrn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2091,"lineStart":2089,"name":"ushrn"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.088,"difficulty":15.786,"effort":4144.893,"length":53,"time":230.272,"vocabulary":31,"volume":262.572,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":2107,"lineStart":2094,"name":"testn"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.156,"difficulty":26.111,"effort":12195.6,"length":89,"time":677.533,"vocabulary":38,"volume":467.066,"operands":{"distinct":18,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":23},"errors":[],"lineEnd":2132,"lineStart":2110,"name":"imaskn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2137,"lineStart":2135,"name":"maskn"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.139,"difficulty":26,"effort":10866.623,"length":90,"time":603.701,"vocabulary":25,"volume":417.947,"operands":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":22},"errors":[],"lineEnd":2161,"lineStart":2140,"name":"iaddn"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.122,"difficulty":34.85,"effort":12759.503,"length":77,"time":708.861,"vocabulary":27,"volume":366.126,"operands":{"distinct":10,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":2178,"lineStart":2163,"name":"_iaddn"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.208,"difficulty":45.692,"effort":28522.451,"length":126,"time":1584.581,"vocabulary":31,"volume":624.229,"operands":{"distinct":13,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":27},"errors":[],"lineEnd":2207,"lineStart":2181,"name":"isubn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2211,"lineStart":2209,"name":"addn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2215,"lineStart":2213,"name":"subn"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2221,"lineStart":2217,"name":"iabs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2225,"lineStart":2223,"name":"abs"},{"cyclomatic":5,"cyclomaticDensity":20,"halstead":{"bugs":0.337,"difficulty":48.925,"effort":49390.366,"length":191,"time":2743.909,"vocabulary":39,"volume":1009.512,"operands":{"distinct":20,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":88,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":25,"physical":35},"errors":[],"lineEnd":2261,"lineStart":2227,"name":"_ishlnsubmul"},{"cyclomatic":14,"cyclomaticDensity":31.111,"halstead":{"bugs":0.602,"difficulty":53.667,"effort":96960.122,"length":300,"time":5386.673,"vocabulary":65,"volume":1806.71,"operands":{"distinct":39,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":139,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":45,"physical":73},"errors":[],"lineEnd":2335,"lineStart":2263,"name":"_wordDiv"},{"cyclomatic":20,"cyclomaticDensity":38.462,"halstead":{"bugs":0.561,"difficulty":51.981,"effort":87439.039,"length":310,"time":4857.724,"vocabulary":43,"volume":1682.142,"operands":{"distinct":26,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":151,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":52,"physical":94},"errors":[],"lineEnd":2434,"lineStart":2341,"name":"divmod"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2439,"lineStart":2437,"name":"div"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2444,"lineStart":2442,"name":"mod"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2448,"lineStart":2446,"name":"umod"},{"cyclomatic":7,"cyclomaticDensity":70,"halstead":{"bugs":0.17,"difficulty":17.667,"effort":9015.594,"length":104,"time":500.866,"vocabulary":30,"volume":510.317,"operands":{"distinct":18,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":2468,"lineStart":2451,"name":"divRound"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.078,"difficulty":16.25,"effort":3786.079,"length":49,"time":210.338,"vocabulary":27,"volume":232.989,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":2480,"lineStart":2470,"name":"modn"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.095,"difficulty":17.885,"effort":5072.684,"length":59,"time":281.816,"vocabulary":28,"volume":283.634,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":2494,"lineStart":2483,"name":"idivn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2498,"lineStart":2496,"name":"divn"},{"cyclomatic":18,"cyclomaticDensity":33.333,"halstead":{"bugs":0.608,"difficulty":54.857,"effort":100038.547,"length":310,"time":5557.697,"vocabulary":59,"volume":1823.619,"operands":{"distinct":35,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":150,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":78},"errors":[],"lineEnd":2577,"lineStart":2500,"name":"egcd"},{"cyclomatic":17,"cyclomaticDensity":38.636,"halstead":{"bugs":0.472,"difficulty":49.125,"effort":69507.301,"length":252,"time":3861.517,"vocabulary":49,"volume":1414.907,"operands":{"distinct":28,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":121,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":65},"errors":[],"lineEnd":2646,"lineStart":2582,"name":"_invmp"},{"cyclomatic":11,"cyclomaticDensity":39.286,"halstead":{"bugs":0.241,"difficulty":27.6,"effort":19976.59,"length":140,"time":1109.811,"vocabulary":36,"volume":723.79,"operands":{"distinct":20,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":38},"errors":[],"lineEnd":2685,"lineStart":2648,"name":"gcd"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.1,"effort":81.9,"length":13,"time":4.55,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2690,"lineStart":2688,"name":"invm"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2694,"lineStart":2692,"name":"isEven"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2698,"lineStart":2696,"name":"isOdd"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2703,"lineStart":2701,"name":"andln"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.204,"difficulty":43.059,"effort":26298.647,"length":114,"time":1461.036,"vocabulary":41,"volume":610.761,"operands":{"distinct":17,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":28},"errors":[],"lineEnd":2733,"lineStart":2706,"name":"bincn"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":2.8,"effort":124.261,"length":14,"time":6.903,"vocabulary":9,"volume":44.379,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2737,"lineStart":2735,"name":"isZero"},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.154,"difficulty":31.385,"effort":14476.082,"length":94,"time":804.227,"vocabulary":30,"volume":461.248,"operands":{"distinct":13,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":2762,"lineStart":2739,"name":"cmpn"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.071,"difficulty":19.643,"effort":4177.371,"length":51,"time":232.076,"vocabulary":18,"volume":212.666,"operands":{"distinct":7,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":2775,"lineStart":2768,"name":"cmp"},{"cyclomatic":7,"cyclomaticDensity":38.889,"halstead":{"bugs":0.133,"difficulty":34.85,"effort":13919.458,"length":84,"time":773.303,"vocabulary":27,"volume":399.411,"operands":{"distinct":10,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":2797,"lineStart":2778,"name":"ucmp"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2801,"lineStart":2799,"name":"gtn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2805,"lineStart":2803,"name":"gt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2809,"lineStart":2807,"name":"gten"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2813,"lineStart":2811,"name":"gte"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2817,"lineStart":2815,"name":"ltn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2821,"lineStart":2819,"name":"lt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2825,"lineStart":2823,"name":"lten"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2829,"lineStart":2827,"name":"lte"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2833,"lineStart":2831,"name":"eqn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2837,"lineStart":2835,"name":"eq"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2845,"lineStart":2843,"name":"red"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":3.75,"effort":380.922,"length":26,"time":21.162,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2851,"lineStart":2847,"name":"toRed"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.4,"effort":100.8,"length":14,"time":5.6,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2856,"lineStart":2853,"name":"fromRed"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2861,"lineStart":2858,"name":"_forceRed"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.667,"effort":124.019,"length":14,"time":6.89,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2866,"lineStart":2863,"name":"forceRed"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2871,"lineStart":2868,"name":"redAdd"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2876,"lineStart":2873,"name":"redIAdd"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2881,"lineStart":2878,"name":"redSub"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2886,"lineStart":2883,"name":"redISub"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2891,"lineStart":2888,"name":"redShl"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":3.214,"effort":256.263,"length":24,"time":14.237,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2897,"lineStart":2893,"name":"redMul"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":3.214,"effort":256.263,"length":24,"time":14.237,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2903,"lineStart":2899,"name":"redIMul"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.705,"length":21,"time":11.095,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2909,"lineStart":2905,"name":"redSqr"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.705,"length":21,"time":11.095,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2915,"lineStart":2911,"name":"redISqr"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.705,"length":21,"time":11.095,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2922,"lineStart":2918,"name":"redSqrt"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.705,"length":21,"time":11.095,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2928,"lineStart":2924,"name":"redInvm"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.705,"length":21,"time":11.095,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2935,"lineStart":2931,"name":"redNeg"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":5.714,"effort":573.594,"length":28,"time":31.866,"vocabulary":12,"volume":100.379,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2941,"lineStart":2937,"name":"redPow"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.071,"difficulty":4.462,"effort":948.291,"length":52,"time":52.683,"vocabulary":17,"volume":212.548,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":2960,"lineStart":2952,"name":"MPrime"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":4.2,"effort":394.849,"length":23,"time":21.936,"vocabulary":17,"volume":94.012,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2966,"lineStart":2962,"name":"_tmp"},{"cyclomatic":6,"cyclomaticDensity":28.571,"halstead":{"bugs":0.183,"difficulty":18.667,"effort":10244.888,"length":107,"time":569.16,"vocabulary":35,"volume":548.833,"operands":{"distinct":21,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":31},"errors":[],"lineEnd":2998,"lineStart":2968,"name":"ireduce"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.333,"effort":44,"length":11,"time":2.444,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3002,"lineStart":3000,"name":"split"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3006,"lineStart":3004,"name":"imulK"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":3013,"lineStart":3008,"name":"K256"},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.275,"difficulty":49,"effort":40401.615,"length":156,"time":2244.534,"vocabulary":39,"volume":824.523,"operands":{"distinct":18,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":33},"errors":[],"lineEnd":3048,"lineStart":3016,"name":"split"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.182,"difficulty":38.577,"effort":21011.494,"length":111,"time":1167.305,"vocabulary":30,"volume":544.665,"operands":{"distinct":13,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":24},"errors":[],"lineEnd":3073,"lineStart":3050,"name":"imulK"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":3080,"lineStart":3075,"name":"P224"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":3088,"lineStart":3083,"name":"P192"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":3097,"lineStart":3091,"name":"P25519"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.102,"difficulty":22.273,"effort":6826.469,"length":66,"time":379.248,"vocabulary":25,"volume":306.495,"operands":{"distinct":11,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":3115,"lineStart":3100,"name":"imulK"},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.09,"difficulty":11.154,"effort":3027.307,"length":60,"time":168.184,"vocabulary":23,"volume":271.414,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":3137,"lineStart":3118,"name":"prime"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.065,"difficulty":8.333,"effort":1620.723,"length":45,"time":90.04,"vocabulary":20,"volume":194.487,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":3152,"lineStart":3142,"name":"Red"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.143,"effort":106.776,"length":15,"time":5.932,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3157,"lineStart":3154,"name":"_verify1"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":5.313,"effort":550.44,"length":28,"time":30.58,"vocabulary":13,"volume":103.612,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3163,"lineStart":3159,"name":"_verify2"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":4.286,"effort":429.958,"length":29,"time":23.887,"vocabulary":11,"volume":100.324,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":3168,"lineStart":3165,"name":"imod"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":3.143,"effort":250.067,"length":23,"time":13.893,"vocabulary":11,"volume":79.567,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":3176,"lineStart":3170,"name":"neg"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.054,"difficulty":7,"effort":1138.39,"length":39,"time":63.244,"vocabulary":18,"volume":162.627,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":3186,"lineStart":3178,"name":"add"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.048,"difficulty":7,"effort":1001.428,"length":35,"time":55.635,"vocabulary":17,"volume":143.061,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":3196,"lineStart":3188,"name":"iadd"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.051,"difficulty":6.682,"effort":1030.919,"length":37,"time":57.273,"vocabulary":18,"volume":154.287,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":3206,"lineStart":3198,"name":"sub"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.045,"difficulty":6.65,"effort":896.994,"length":33,"time":49.833,"vocabulary":17,"volume":134.886,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":3216,"lineStart":3208,"name":"isub"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.722,"length":17,"time":7.485,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3221,"lineStart":3218,"name":"shl"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.75,"effort":156.911,"length":18,"time":8.717,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3226,"lineStart":3223,"name":"imul"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.75,"effort":156.911,"length":18,"time":8.717,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3231,"lineStart":3228,"name":"mul"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.25,"effort":69.482,"length":11,"time":3.86,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3235,"lineStart":3233,"name":"isqr"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3239,"lineStart":3237,"name":"sqr"},{"cyclomatic":8,"cyclomaticDensity":22.222,"halstead":{"bugs":0.558,"difficulty":35.053,"effort":58626.165,"length":288,"time":3257.009,"vocabulary":56,"volume":1672.518,"operands":{"distinct":38,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":56},"errors":[],"lineEnd":3296,"lineStart":3241,"name":"sqrt"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.052,"difficulty":8.444,"effort":1311.621,"length":38,"time":72.868,"vocabulary":17,"volume":155.324,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":3306,"lineStart":3298,"name":"invm"},{"cyclomatic":13,"cyclomaticDensity":35.135,"halstead":{"bugs":0.42,"difficulty":48,"effort":60486.84,"length":220,"time":3360.38,"vocabulary":53,"volume":1260.143,"operands":{"distinct":29,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":104,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":37,"physical":47},"errors":[],"lineEnd":3354,"lineStart":3308,"name":"pow"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":6.417,"effort":498.634,"length":21,"time":27.702,"vocabulary":13,"volume":77.709,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3360,"lineStart":3356,"name":"convertTo"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":3366,"lineStart":3362,"name":"convertFrom"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3374,"lineStart":3372,"name":"mont"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.208,"difficulty":13.109,"effort":8192.935,"length":125,"time":455.163,"vocabulary":32,"volume":625,"operands":{"distinct":23,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":3391,"lineStart":3376,"name":"Mont"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.1,"effort":81.9,"length":13,"time":4.55,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3396,"lineStart":3394,"name":"convertTo"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":3.75,"effort":305.286,"length":22,"time":16.96,"vocabulary":13,"volume":81.41,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":3402,"lineStart":3398,"name":"convertFrom"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.21,"difficulty":12.6,"effort":7949.363,"length":123,"time":441.631,"vocabulary":35,"volume":630.902,"operands":{"distinct":25,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":20},"errors":[],"lineEnd":3423,"lineStart":3404,"name":"imul"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.197,"difficulty":14.75,"effort":8705.363,"length":117,"time":483.631,"vocabulary":33,"volume":590.194,"operands":{"distinct":22,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":58,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":3439,"lineStart":3425,"name":"mul"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":3.889,"effort":399.772,"length":27,"time":22.21,"vocabulary":14,"volume":102.799,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3445,"lineStart":3441,"name":"invm"}],"methodAverage":{"cyclomatic":3.163,"cyclomaticDensity":59.809,"halstead":{"bugs":0.185,"difficulty":14.5,"effort":57161.001,"length":94.426,"time":3175.611,"vocabulary":20.405,"volume":555.747,"operands":{"distinct":11.842,"total":51.779},"operators":{"distinct":8.563,"total":42.647}},"params":1.274,"sloc":{"logical":12.337,"physical":34.242}},"module":"node_modules/bn.js/lib/bn.js"},"jshint":{"messages":[{"severity":"error","line":974,"column":7,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":975,"column":15,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":976,"column":23,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":979,"column":7,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":980,"column":15,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":981,"column":23,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2041,"column":12,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2041,"column":19,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2041,"column":36,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2042,"column":20,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2042,"column":36,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2050,"column":10,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2050,"column":31,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2050,"column":57,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2050,"column":66,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2051,"column":29,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2052,"column":18,"message":"'i' used out of scope.","source":"'{a}' used out of scope."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_bn_js_lib_bn_js/report.json b/plato-report/files/node_modules_bn_js_lib_bn_js/report.json new file mode 100644 index 0000000000..8581b0a946 --- /dev/null +++ b/plato-report/files/node_modules_bn_js_lib_bn_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/bn.js/lib/bn.js","fileShort":"node_modules/bn.js/lib/bn.js","fileSafe":"node_modules_bn_js_lib_bn_js","link":"files/node_modules_bn_js_lib_bn_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":413,"cyclomaticDensity":17.604,"halstead":{"bugs":55.887,"difficulty":474.662,"effort":79581736.747,"length":17951,"time":4421207.597,"vocabulary":648,"volume":167659.647,"operands":{"distinct":591,"total":9843,"identifiers":["__stripped__"]},"operators":{"distinct":57,"total":8108,"identifiers":["__stripped__"]}},"params":242,"sloc":{"logical":2346,"physical":3446}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":56,"path":"buffer","type":"cjs"}],"errors":[],"lineEnd":3446,"lineStart":1,"maintainability":54.134,"methods":[{"cyclomatic":6,"cyclomaticDensity":2.74,"halstead":{"bugs":4.333,"difficulty":27.812,"effort":361515.573,"length":1601,"time":20084.199,"vocabulary":278,"volume":12998.425,"operands":{"distinct":261,"total":854,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":747,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":219,"physical":3446},"errors":[],"lineEnd":3446,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.012,"difficulty":3.75,"effort":130.759,"length":11,"time":7.264,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":7,"lineStart":5,"name":"assert"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":6.429,"effort":737.478,"length":32,"time":40.971,"vocabulary":12,"volume":114.719,"operands":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":17,"lineStart":11,"name":"inherits"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":72.727,"halstead":{"bugs":0.095,"difficulty":9.25,"effort":2629.476,"length":62,"time":146.082,"vocabulary":24,"volume":284.268,"operands":{"distinct":16,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":21},"errors":[],"lineEnd":41,"lineStart":21,"name":"BN"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.048,"difficulty":7.65,"effort":1104.886,"length":34,"time":61.383,"vocabulary":19,"volume":144.43,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":68,"lineStart":61,"name":"isBN"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.015,"difficulty":5,"effort":221.895,"length":14,"time":12.327,"vocabulary":9,"volume":44.379,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":73,"lineStart":70,"name":"max"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.015,"difficulty":5,"effort":221.895,"length":14,"time":12.327,"vocabulary":9,"volume":44.379,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":78,"lineStart":75,"name":"min"},{"cyclomatic":10,"cyclomaticDensity":52.632,"halstead":{"bugs":0.209,"difficulty":19.038,"effort":11933.947,"length":117,"time":662.997,"vocabulary":41,"volume":626.834,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":51,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":32},"errors":[],"lineEnd":111,"lineStart":80,"name":"init"},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.159,"difficulty":16.737,"effort":7960.09,"length":96,"time":442.227,"vocabulary":31,"volume":475.603,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":43,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":29},"errors":[],"lineEnd":141,"lineStart":113,"name":"_initNumber"},{"cyclomatic":9,"cyclomaticDensity":27.273,"halstead":{"bugs":0.462,"difficulty":63.556,"effort":88097.962,"length":242,"time":4894.331,"vocabulary":53,"volume":1386.157,"operands":{"distinct":27,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":110,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":33,"physical":42},"errors":[],"lineEnd":184,"lineStart":143,"name":"_initArray"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.064,"difficulty":10.5,"effort":2021.968,"length":42,"time":112.332,"vocabulary":24,"volume":192.568,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":198,"lineStart":186,"name":"parseHex4Bits"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":10.929,"effort":1224,"length":28,"time":68,"vocabulary":16,"volume":112,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":206,"lineStart":200,"name":"parseHexByte"},{"cyclomatic":8,"cyclomaticDensity":26.667,"halstead":{"bugs":0.354,"difficulty":49.22,"effort":52229.452,"length":190,"time":2901.636,"vocabulary":48,"volume":1061.143,"operands":{"distinct":25,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":83,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":42},"errors":[],"lineEnd":249,"lineStart":208,"name":"_parseHex"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.118,"difficulty":17.206,"effort":6108.088,"length":71,"time":339.338,"vocabulary":32,"volume":355,"operands":{"distinct":17,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":23},"errors":[],"lineEnd":273,"lineStart":251,"name":"parseBase"},{"cyclomatic":7,"cyclomaticDensity":22.581,"halstead":{"bugs":0.329,"difficulty":42.5,"effort":41996.678,"length":181,"time":2333.149,"vocabulary":44,"volume":988.157,"operands":{"distinct":24,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":79,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":31,"physical":46},"errors":[],"lineEnd":320,"lineStart":275,"name":"_parseBase"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.072,"difficulty":11.667,"effort":2520,"length":54,"time":140,"vocabulary":16,"volume":216,"operands":{"distinct":9,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":330,"lineStart":322,"name":"copy"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":4.2,"effort":188.885,"length":13,"time":10.494,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":336,"lineStart":332,"name":"clone"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":6,"effort":394.375,"length":19,"time":21.91,"vocabulary":11,"volume":65.729,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":343,"lineStart":338,"name":"_expand"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":9.75,"effort":1028.489,"length":27,"time":57.138,"vocabulary":15,"volume":105.486,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":351,"lineStart":346,"name":"strip"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":414.063,"length":21,"time":23.004,"vocabulary":12,"volume":75.284,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":359,"lineStart":353,"name":"_normSign"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":2.857,"effort":153.641,"length":15,"time":8.536,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":363,"lineStart":361,"name":"inspect"},{"cyclomatic":20,"cyclomaticDensity":41.667,"halstead":{"bugs":0.593,"difficulty":52.244,"effort":92867.748,"length":291,"time":5159.319,"vocabulary":69,"volume":1777.581,"operands":{"distinct":41,"total":153,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":138,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":48,"physical":68},"errors":[],"lineEnd":509,"lineStart":442,"name":"toString"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.114,"difficulty":20.571,"effort":7065.922,"length":70,"time":392.551,"vocabulary":30,"volume":343.482,"operands":{"distinct":14,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":522,"lineStart":511,"name":"toNumber"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":526,"lineStart":524,"name":"toJSON"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":3.571,"effort":204.855,"length":16,"time":11.381,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":531,"lineStart":528,"name":"toBuffer"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":535,"lineStart":533,"name":"toArray"},{"cyclomatic":7,"cyclomaticDensity":28,"halstead":{"bugs":0.275,"difficulty":26.808,"effort":22110.777,"length":152,"time":1228.376,"vocabulary":43,"volume":824.792,"operands":{"distinct":26,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":70,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":25,"physical":39},"errors":[],"lineEnd":575,"lineStart":537,"name":"toArrayLike"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":580,"lineStart":578,"name":"_countBits"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.075,"difficulty":11.273,"effort":2537.944,"length":53,"time":140.997,"vocabulary":19,"volume":225.14,"operands":{"distinct":11,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":21},"errors":[],"lineEnd":602,"lineStart":582,"name":"_countBits"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.11,"difficulty":13.179,"effort":4351.828,"length":73,"time":241.768,"vocabulary":23,"volume":330.22,"operands":{"distinct":14,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":27},"errors":[],"lineEnd":631,"lineStart":605,"name":"_zeroBits"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":7.5,"effort":900,"length":30,"time":50,"vocabulary":16,"volume":120,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":638,"lineStart":634,"name":"bitLength"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.084,"difficulty":16.875,"effort":4252.653,"length":53,"time":236.258,"vocabulary":27,"volume":252.009,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":651,"lineStart":640,"name":"toBitArray"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.067,"difficulty":13.2,"effort":2648.902,"length":45,"time":147.161,"vocabulary":22,"volume":200.674,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":664,"lineStart":654,"name":"zeroBits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2,"effort":69.738,"length":11,"time":3.874,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":668,"lineStart":666,"name":"byteLength"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.032,"difficulty":3.333,"effort":317.28,"length":25,"time":17.627,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":675,"lineStart":670,"name":"toTwos"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":4.063,"effort":405.892,"length":27,"time":22.55,"vocabulary":13,"volume":99.912,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":682,"lineStart":677,"name":"fromTwos"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":686,"lineStart":684,"name":"isNeg"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":691,"lineStart":689,"name":"neg"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":4.5,"effort":194.333,"length":13,"time":10.796,"vocabulary":10,"volume":43.185,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":699,"lineStart":693,"name":"ineg"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.072,"difficulty":19.286,"effort":4177.971,"length":53,"time":232.109,"vocabulary":17,"volume":216.636,"operands":{"distinct":7,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":712,"lineStart":702,"name":"iuor"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":4.167,"effort":259.457,"length":18,"time":14.414,"vocabulary":11,"volume":62.27,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":717,"lineStart":714,"name":"ior"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":723,"lineStart":720,"name":"or"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":728,"lineStart":725,"name":"uor"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.085,"difficulty":23.25,"effort":5928.605,"length":59,"time":329.367,"vocabulary":20,"volume":254.994,"operands":{"distinct":8,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":747,"lineStart":731,"name":"iuand"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":4.167,"effort":259.457,"length":18,"time":14.414,"vocabulary":11,"volume":62.27,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":752,"lineStart":749,"name":"iand"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":758,"lineStart":755,"name":"and"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":763,"lineStart":760,"name":"uand"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.134,"difficulty":34.667,"effort":13913.427,"length":90,"time":772.968,"vocabulary":22,"volume":401.349,"operands":{"distinct":9,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":26},"errors":[],"lineEnd":791,"lineStart":766,"name":"iuxor"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":4.167,"effort":259.457,"length":18,"time":14.414,"vocabulary":11,"volume":62.27,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":796,"lineStart":793,"name":"ixor"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":802,"lineStart":799,"name":"xor"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":6.5,"effort":582.998,"length":27,"time":32.389,"vocabulary":10,"volume":89.692,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":807,"lineStart":804,"name":"uxor"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.158,"difficulty":33.733,"effort":15991.633,"length":91,"time":888.424,"vocabulary":37,"volume":474.06,"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":26},"errors":[],"lineEnd":835,"lineStart":810,"name":"inotn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":839,"lineStart":837,"name":"notn"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.119,"difficulty":25.615,"effort":9137.062,"length":72,"time":507.615,"vocabulary":31,"volume":356.702,"operands":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":857,"lineStart":842,"name":"setn"},{"cyclomatic":12,"cyclomaticDensity":30.769,"halstead":{"bugs":0.397,"difficulty":73.625,"effort":87613.283,"length":232,"time":4867.405,"vocabulary":35,"volume":1189.994,"operands":{"distinct":16,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":108,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":53},"errors":[],"lineEnd":912,"lineStart":860,"name":"iadd"},{"cyclomatic":6,"cyclomaticDensity":40,"halstead":{"bugs":0.137,"difficulty":28.8,"effort":11815.71,"length":92,"time":656.428,"vocabulary":22,"volume":410.268,"operands":{"distinct":10,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":18},"errors":[],"lineEnd":932,"lineStart":915,"name":"add"},{"cyclomatic":13,"cyclomaticDensity":30.952,"halstead":{"bugs":0.446,"difficulty":64.6,"effort":86383.557,"length":253,"time":4799.086,"vocabulary":39,"volume":1337.207,"operands":{"distinct":20,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":117,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":64},"errors":[],"lineEnd":998,"lineStart":935,"name":"isub"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1003,"lineStart":1001,"name":"sub"},{"cyclomatic":4,"cyclomaticDensity":13.333,"halstead":{"bugs":0.417,"difficulty":48.481,"effort":60702.708,"length":223,"time":3372.373,"vocabulary":49,"volume":1252.08,"operands":{"distinct":27,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":104,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":40},"errors":[],"lineEnd":1044,"lineStart":1005,"name":"smallMulTo"},{"cyclomatic":2,"cyclomaticDensity":0.364,"halstead":{"bugs":13.56,"difficulty":212.756,"effort":8655223.53,"length":5775,"time":480845.752,"vocabulary":132,"volume":40681.376,"operands":{"distinct":117,"total":3319,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":2456,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":549,"physical":572},"errors":[],"lineEnd":1620,"lineStart":1049,"name":"comb10MulTo"},{"cyclomatic":4,"cyclomaticDensity":12.903,"halstead":{"bugs":0.388,"difficulty":47.278,"effort":54966.77,"length":206,"time":3053.709,"vocabulary":50,"volume":1162.634,"operands":{"distinct":27,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":95,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":31,"physical":40},"errors":[],"lineEnd":1666,"lineStart":1627,"name":"bigMulTo"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":5,"effort":286.797,"length":16,"time":15.933,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1671,"lineStart":1668,"name":"jumboMulTo"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.102,"difficulty":16.5,"effort":5068.676,"length":67,"time":281.593,"vocabulary":24,"volume":307.192,"operands":{"distinct":13,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":1687,"lineStart":1673,"name":"mulTo"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.667,"effort":74.302,"length":12,"time":4.128,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1695,"lineStart":1692,"name":"FFTM"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.062,"difficulty":9.583,"effort":1794.921,"length":42,"time":99.718,"vocabulary":22,"volume":187.296,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1705,"lineStart":1697,"name":"makeRBT"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.066,"difficulty":25,"effort":4941.357,"length":45,"time":274.52,"vocabulary":21,"volume":197.654,"operands":{"distinct":7,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":1718,"lineStart":1708,"name":"revBin"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.043,"difficulty":7.875,"effort":1019.419,"length":34,"time":56.634,"vocabulary":14,"volume":129.45,"operands":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1727,"lineStart":1722,"name":"permute"},{"cyclomatic":5,"cyclomaticDensity":18.519,"halstead":{"bugs":0.388,"difficulty":33.714,"effort":39204.958,"length":213,"time":2178.053,"vocabulary":44,"volume":1162.859,"operands":{"distinct":28,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":95,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":27,"physical":42},"errors":[],"lineEnd":1770,"lineStart":1729,"name":"transform"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.071,"difficulty":16.9,"effort":3593.065,"length":47,"time":199.615,"vocabulary":23,"volume":212.607,"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1781,"lineStart":1772,"name":"guessLen13b"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.105,"difficulty":29.25,"effort":9228.397,"length":73,"time":512.689,"vocabulary":20,"volume":315.501,"operands":{"distinct":8,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":34,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":1797,"lineStart":1783,"name":"conjugate"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.119,"difficulty":22.5,"effort":8004.246,"length":74,"time":444.68,"vocabulary":28,"volume":355.744,"operands":{"distinct":13,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":1816,"lineStart":1799,"name":"normalize13b"},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.136,"difficulty":30.625,"effort":12523.185,"length":86,"time":695.732,"vocabulary":27,"volume":408.92,"operands":{"distinct":12,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":1834,"lineStart":1818,"name":"convert13b"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.03,"difficulty":10.4,"effort":923.63,"length":24,"time":51.313,"vocabulary":13,"volume":88.811,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1843,"lineStart":1836,"name":"stub"},{"cyclomatic":2,"cyclomaticDensity":7.407,"halstead":{"bugs":0.423,"difficulty":29.9,"effort":37965.404,"length":234,"time":2109.189,"vocabulary":43,"volume":1269.746,"operands":{"distinct":30,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":96,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":27,"physical":39},"errors":[],"lineEnd":1883,"lineStart":1845,"name":"mulp"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.036,"difficulty":5.833,"effort":630,"length":27,"time":35,"vocabulary":16,"volume":108,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1890,"lineStart":1886,"name":"mul"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":5.833,"effort":606.667,"length":26,"time":33.704,"vocabulary":16,"volume":104,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1897,"lineStart":1893,"name":"mulf"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.25,"effort":69.482,"length":11,"time":3.86,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1902,"lineStart":1900,"name":"imul"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.154,"difficulty":35,"effort":16203.569,"length":91,"time":900.198,"vocabulary":34,"volume":462.959,"operands":{"distinct":14,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":23},"errors":[],"lineEnd":1926,"lineStart":1904,"name":"imuln"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1930,"lineStart":1928,"name":"muln"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1935,"lineStart":1933,"name":"sqr"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.529,"length":9,"time":2.585,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1940,"lineStart":1938,"name":"isqr"},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.144,"difficulty":25.385,"effort":10982.957,"length":90,"time":610.164,"vocabulary":28,"volume":432.662,"operands":{"distinct":13,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":1962,"lineStart":1943,"name":"pow"},{"cyclomatic":8,"cyclomaticDensity":36.364,"halstead":{"bugs":0.3,"difficulty":58.667,"effort":52830.331,"length":167,"time":2935.018,"vocabulary":42,"volume":900.517,"operands":{"distinct":18,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":37},"errors":[],"lineEnd":2001,"lineStart":1965,"name":"iushln"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.667,"effort":124.019,"length":14,"time":6.89,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2007,"lineStart":2003,"name":"ishln"},{"cyclomatic":14,"cyclomaticDensity":37.838,"halstead":{"bugs":0.477,"difficulty":78.167,"effort":111841.677,"length":251,"time":6213.427,"vocabulary":52,"volume":1430.81,"operands":{"distinct":24,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":117,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":37,"physical":56},"errors":[],"lineEnd":2067,"lineStart":2012,"name":"iushrn"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3,"effort":193.588,"length":18,"time":10.755,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2073,"lineStart":2069,"name":"ishrn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2078,"lineStart":2076,"name":"shln"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2082,"lineStart":2080,"name":"ushln"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2087,"lineStart":2085,"name":"shrn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2091,"lineStart":2089,"name":"ushrn"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.088,"difficulty":15.786,"effort":4144.893,"length":53,"time":230.272,"vocabulary":31,"volume":262.572,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":2107,"lineStart":2094,"name":"testn"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.156,"difficulty":26.111,"effort":12195.6,"length":89,"time":677.533,"vocabulary":38,"volume":467.066,"operands":{"distinct":18,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":23},"errors":[],"lineEnd":2132,"lineStart":2110,"name":"imaskn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2137,"lineStart":2135,"name":"maskn"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.139,"difficulty":26,"effort":10866.623,"length":90,"time":603.701,"vocabulary":25,"volume":417.947,"operands":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":22},"errors":[],"lineEnd":2161,"lineStart":2140,"name":"iaddn"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.122,"difficulty":34.85,"effort":12759.503,"length":77,"time":708.861,"vocabulary":27,"volume":366.126,"operands":{"distinct":10,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":2178,"lineStart":2163,"name":"_iaddn"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.208,"difficulty":45.692,"effort":28522.451,"length":126,"time":1584.581,"vocabulary":31,"volume":624.229,"operands":{"distinct":13,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":27},"errors":[],"lineEnd":2207,"lineStart":2181,"name":"isubn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2211,"lineStart":2209,"name":"addn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2215,"lineStart":2213,"name":"subn"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2221,"lineStart":2217,"name":"iabs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2225,"lineStart":2223,"name":"abs"},{"cyclomatic":5,"cyclomaticDensity":20,"halstead":{"bugs":0.337,"difficulty":48.925,"effort":49390.366,"length":191,"time":2743.909,"vocabulary":39,"volume":1009.512,"operands":{"distinct":20,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":88,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":25,"physical":35},"errors":[],"lineEnd":2261,"lineStart":2227,"name":"_ishlnsubmul"},{"cyclomatic":14,"cyclomaticDensity":31.111,"halstead":{"bugs":0.602,"difficulty":53.667,"effort":96960.122,"length":300,"time":5386.673,"vocabulary":65,"volume":1806.71,"operands":{"distinct":39,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":139,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":45,"physical":73},"errors":[],"lineEnd":2335,"lineStart":2263,"name":"_wordDiv"},{"cyclomatic":20,"cyclomaticDensity":38.462,"halstead":{"bugs":0.561,"difficulty":51.981,"effort":87439.039,"length":310,"time":4857.724,"vocabulary":43,"volume":1682.142,"operands":{"distinct":26,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":151,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":52,"physical":94},"errors":[],"lineEnd":2434,"lineStart":2341,"name":"divmod"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2439,"lineStart":2437,"name":"div"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2444,"lineStart":2442,"name":"mod"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2448,"lineStart":2446,"name":"umod"},{"cyclomatic":7,"cyclomaticDensity":70,"halstead":{"bugs":0.17,"difficulty":17.667,"effort":9015.594,"length":104,"time":500.866,"vocabulary":30,"volume":510.317,"operands":{"distinct":18,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":2468,"lineStart":2451,"name":"divRound"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.078,"difficulty":16.25,"effort":3786.079,"length":49,"time":210.338,"vocabulary":27,"volume":232.989,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":2480,"lineStart":2470,"name":"modn"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.095,"difficulty":17.885,"effort":5072.684,"length":59,"time":281.816,"vocabulary":28,"volume":283.634,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":2494,"lineStart":2483,"name":"idivn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2498,"lineStart":2496,"name":"divn"},{"cyclomatic":18,"cyclomaticDensity":33.333,"halstead":{"bugs":0.608,"difficulty":54.857,"effort":100038.547,"length":310,"time":5557.697,"vocabulary":59,"volume":1823.619,"operands":{"distinct":35,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":150,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":78},"errors":[],"lineEnd":2577,"lineStart":2500,"name":"egcd"},{"cyclomatic":17,"cyclomaticDensity":38.636,"halstead":{"bugs":0.472,"difficulty":49.125,"effort":69507.301,"length":252,"time":3861.517,"vocabulary":49,"volume":1414.907,"operands":{"distinct":28,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":121,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":65},"errors":[],"lineEnd":2646,"lineStart":2582,"name":"_invmp"},{"cyclomatic":11,"cyclomaticDensity":39.286,"halstead":{"bugs":0.241,"difficulty":27.6,"effort":19976.59,"length":140,"time":1109.811,"vocabulary":36,"volume":723.79,"operands":{"distinct":20,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":38},"errors":[],"lineEnd":2685,"lineStart":2648,"name":"gcd"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.1,"effort":81.9,"length":13,"time":4.55,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2690,"lineStart":2688,"name":"invm"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2694,"lineStart":2692,"name":"isEven"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2698,"lineStart":2696,"name":"isOdd"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2703,"lineStart":2701,"name":"andln"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.204,"difficulty":43.059,"effort":26298.647,"length":114,"time":1461.036,"vocabulary":41,"volume":610.761,"operands":{"distinct":17,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":28},"errors":[],"lineEnd":2733,"lineStart":2706,"name":"bincn"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":2.8,"effort":124.261,"length":14,"time":6.903,"vocabulary":9,"volume":44.379,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2737,"lineStart":2735,"name":"isZero"},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.154,"difficulty":31.385,"effort":14476.082,"length":94,"time":804.227,"vocabulary":30,"volume":461.248,"operands":{"distinct":13,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":2762,"lineStart":2739,"name":"cmpn"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.071,"difficulty":19.643,"effort":4177.371,"length":51,"time":232.076,"vocabulary":18,"volume":212.666,"operands":{"distinct":7,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":2775,"lineStart":2768,"name":"cmp"},{"cyclomatic":7,"cyclomaticDensity":38.889,"halstead":{"bugs":0.133,"difficulty":34.85,"effort":13919.458,"length":84,"time":773.303,"vocabulary":27,"volume":399.411,"operands":{"distinct":10,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":2797,"lineStart":2778,"name":"ucmp"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2801,"lineStart":2799,"name":"gtn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2805,"lineStart":2803,"name":"gt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2809,"lineStart":2807,"name":"gten"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2813,"lineStart":2811,"name":"gte"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2817,"lineStart":2815,"name":"ltn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2821,"lineStart":2819,"name":"lt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2825,"lineStart":2823,"name":"lten"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2829,"lineStart":2827,"name":"lte"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2833,"lineStart":2831,"name":"eqn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2837,"lineStart":2835,"name":"eq"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2845,"lineStart":2843,"name":"red"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":3.75,"effort":380.922,"length":26,"time":21.162,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2851,"lineStart":2847,"name":"toRed"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.4,"effort":100.8,"length":14,"time":5.6,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2856,"lineStart":2853,"name":"fromRed"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2861,"lineStart":2858,"name":"_forceRed"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.667,"effort":124.019,"length":14,"time":6.89,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2866,"lineStart":2863,"name":"forceRed"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2871,"lineStart":2868,"name":"redAdd"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2876,"lineStart":2873,"name":"redIAdd"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2881,"lineStart":2878,"name":"redSub"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2886,"lineStart":2883,"name":"redISub"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2891,"lineStart":2888,"name":"redShl"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":3.214,"effort":256.263,"length":24,"time":14.237,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2897,"lineStart":2893,"name":"redMul"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":3.214,"effort":256.263,"length":24,"time":14.237,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2903,"lineStart":2899,"name":"redIMul"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.705,"length":21,"time":11.095,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2909,"lineStart":2905,"name":"redSqr"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.705,"length":21,"time":11.095,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2915,"lineStart":2911,"name":"redISqr"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.705,"length":21,"time":11.095,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2922,"lineStart":2918,"name":"redSqrt"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.705,"length":21,"time":11.095,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2928,"lineStart":2924,"name":"redInvm"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.705,"length":21,"time":11.095,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2935,"lineStart":2931,"name":"redNeg"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":5.714,"effort":573.594,"length":28,"time":31.866,"vocabulary":12,"volume":100.379,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2941,"lineStart":2937,"name":"redPow"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.071,"difficulty":4.462,"effort":948.291,"length":52,"time":52.683,"vocabulary":17,"volume":212.548,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":2960,"lineStart":2952,"name":"MPrime"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":4.2,"effort":394.849,"length":23,"time":21.936,"vocabulary":17,"volume":94.012,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2966,"lineStart":2962,"name":"_tmp"},{"cyclomatic":6,"cyclomaticDensity":28.571,"halstead":{"bugs":0.183,"difficulty":18.667,"effort":10244.888,"length":107,"time":569.16,"vocabulary":35,"volume":548.833,"operands":{"distinct":21,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":31},"errors":[],"lineEnd":2998,"lineStart":2968,"name":"ireduce"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.333,"effort":44,"length":11,"time":2.444,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3002,"lineStart":3000,"name":"split"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3006,"lineStart":3004,"name":"imulK"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":3013,"lineStart":3008,"name":"K256"},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.275,"difficulty":49,"effort":40401.615,"length":156,"time":2244.534,"vocabulary":39,"volume":824.523,"operands":{"distinct":18,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":33},"errors":[],"lineEnd":3048,"lineStart":3016,"name":"split"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.182,"difficulty":38.577,"effort":21011.494,"length":111,"time":1167.305,"vocabulary":30,"volume":544.665,"operands":{"distinct":13,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":24},"errors":[],"lineEnd":3073,"lineStart":3050,"name":"imulK"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":3080,"lineStart":3075,"name":"P224"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":3088,"lineStart":3083,"name":"P192"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":3097,"lineStart":3091,"name":"P25519"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.102,"difficulty":22.273,"effort":6826.469,"length":66,"time":379.248,"vocabulary":25,"volume":306.495,"operands":{"distinct":11,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":3115,"lineStart":3100,"name":"imulK"},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.09,"difficulty":11.154,"effort":3027.307,"length":60,"time":168.184,"vocabulary":23,"volume":271.414,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":3137,"lineStart":3118,"name":"prime"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.065,"difficulty":8.333,"effort":1620.723,"length":45,"time":90.04,"vocabulary":20,"volume":194.487,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":3152,"lineStart":3142,"name":"Red"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.143,"effort":106.776,"length":15,"time":5.932,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3157,"lineStart":3154,"name":"_verify1"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":5.313,"effort":550.44,"length":28,"time":30.58,"vocabulary":13,"volume":103.612,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3163,"lineStart":3159,"name":"_verify2"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":4.286,"effort":429.958,"length":29,"time":23.887,"vocabulary":11,"volume":100.324,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":3168,"lineStart":3165,"name":"imod"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":3.143,"effort":250.067,"length":23,"time":13.893,"vocabulary":11,"volume":79.567,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":3176,"lineStart":3170,"name":"neg"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.054,"difficulty":7,"effort":1138.39,"length":39,"time":63.244,"vocabulary":18,"volume":162.627,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":3186,"lineStart":3178,"name":"add"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.048,"difficulty":7,"effort":1001.428,"length":35,"time":55.635,"vocabulary":17,"volume":143.061,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":3196,"lineStart":3188,"name":"iadd"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.051,"difficulty":6.682,"effort":1030.919,"length":37,"time":57.273,"vocabulary":18,"volume":154.287,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":3206,"lineStart":3198,"name":"sub"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.045,"difficulty":6.65,"effort":896.994,"length":33,"time":49.833,"vocabulary":17,"volume":134.886,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":3216,"lineStart":3208,"name":"isub"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.722,"length":17,"time":7.485,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3221,"lineStart":3218,"name":"shl"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.75,"effort":156.911,"length":18,"time":8.717,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3226,"lineStart":3223,"name":"imul"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.75,"effort":156.911,"length":18,"time":8.717,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3231,"lineStart":3228,"name":"mul"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.25,"effort":69.482,"length":11,"time":3.86,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3235,"lineStart":3233,"name":"isqr"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3239,"lineStart":3237,"name":"sqr"},{"cyclomatic":8,"cyclomaticDensity":22.222,"halstead":{"bugs":0.558,"difficulty":35.053,"effort":58626.165,"length":288,"time":3257.009,"vocabulary":56,"volume":1672.518,"operands":{"distinct":38,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":56},"errors":[],"lineEnd":3296,"lineStart":3241,"name":"sqrt"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.052,"difficulty":8.444,"effort":1311.621,"length":38,"time":72.868,"vocabulary":17,"volume":155.324,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":3306,"lineStart":3298,"name":"invm"},{"cyclomatic":13,"cyclomaticDensity":35.135,"halstead":{"bugs":0.42,"difficulty":48,"effort":60486.84,"length":220,"time":3360.38,"vocabulary":53,"volume":1260.143,"operands":{"distinct":29,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":104,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":37,"physical":47},"errors":[],"lineEnd":3354,"lineStart":3308,"name":"pow"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":6.417,"effort":498.634,"length":21,"time":27.702,"vocabulary":13,"volume":77.709,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3360,"lineStart":3356,"name":"convertTo"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":3366,"lineStart":3362,"name":"convertFrom"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3374,"lineStart":3372,"name":"mont"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.208,"difficulty":13.109,"effort":8192.935,"length":125,"time":455.163,"vocabulary":32,"volume":625,"operands":{"distinct":23,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":3391,"lineStart":3376,"name":"Mont"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.1,"effort":81.9,"length":13,"time":4.55,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3396,"lineStart":3394,"name":"convertTo"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":3.75,"effort":305.286,"length":22,"time":16.96,"vocabulary":13,"volume":81.41,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":3402,"lineStart":3398,"name":"convertFrom"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.21,"difficulty":12.6,"effort":7949.363,"length":123,"time":441.631,"vocabulary":35,"volume":630.902,"operands":{"distinct":25,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":20},"errors":[],"lineEnd":3423,"lineStart":3404,"name":"imul"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.197,"difficulty":14.75,"effort":8705.363,"length":117,"time":483.631,"vocabulary":33,"volume":590.194,"operands":{"distinct":22,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":58,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":3439,"lineStart":3425,"name":"mul"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":3.889,"effort":399.772,"length":27,"time":22.21,"vocabulary":14,"volume":102.799,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3445,"lineStart":3441,"name":"invm"}],"methodAverage":{"cyclomatic":3.163,"cyclomaticDensity":59.809,"halstead":{"bugs":0.185,"difficulty":14.5,"effort":57161.001,"length":94.426,"time":3175.611,"vocabulary":20.405,"volume":555.747,"operands":{"distinct":11.842,"total":51.779},"operators":{"distinct":8.563,"total":42.647}},"params":1.274,"sloc":{"logical":12.337,"physical":34.242}},"module":"node_modules/bn.js/lib/bn.js"},"jshint":{"messages":[{"severity":"error","line":974,"column":7,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":975,"column":15,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":976,"column":23,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":979,"column":7,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":980,"column":15,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":981,"column":23,"message":"'r' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2041,"column":12,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2041,"column":19,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2041,"column":36,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2042,"column":20,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2042,"column":36,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2050,"column":10,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2050,"column":31,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2050,"column":57,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2050,"column":66,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2051,"column":29,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":2052,"column":18,"message":"'i' used out of scope.","source":"'{a}' used out of scope."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_auto_auto_js/index.html b/plato-report/files/node_modules_chart_js_auto_auto_js/index.html new file mode 100644 index 0000000000..7cb0ccdd10 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_auto_auto_js/index.html @@ -0,0 +1,123 @@ + + + + + Plato - node_modules/chart.js/auto/auto.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/chart.js/auto/auto.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    86.45

    +
    +
    +

    Lines of code

    +

    6

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.25

    +
    +
    +

    Estimated Errors

    +

    0.03

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_chart_js_auto_auto_js/report.history.js b/plato-report/files/node_modules_chart_js_auto_auto_js/report.history.js new file mode 100644 index 0000000000..91cb40faeb --- /dev/null +++ b/plato-report/files/node_modules_chart_js_auto_auto_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:08 GMT","sloc":6,"lloc":1,"functions":0,"deliveredBugs":0.026,"difficulty":11.25,"maintainability":86.453,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_auto_auto_js/report.history.json b/plato-report/files/node_modules_chart_js_auto_auto_js/report.history.json new file mode 100644 index 0000000000..92d297147f --- /dev/null +++ b/plato-report/files/node_modules_chart_js_auto_auto_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:08 GMT","sloc":6,"lloc":1,"functions":0,"deliveredBugs":0.026,"difficulty":11.25,"maintainability":86.453,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_auto_auto_js/report.js b/plato-report/files/node_modules_chart_js_auto_auto_js/report.js new file mode 100644 index 0000000000..3301299988 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_auto_auto_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/chart.js/auto/auto.js","fileShort":"node_modules/chart.js/auto/auto.js","fileSafe":"node_modules_chart_js_auto_auto_js","link":"files/node_modules_chart_js_auto_auto_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":11.25,"effort":874.229,"length":21,"time":48.568,"vocabulary":13,"volume":77.709,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":1,"path":"../dist/chart.js","type":"esm"}],"errors":[],"lineEnd":6,"lineStart":1,"maintainability":86.453,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":11.25,"effort":874.229,"length":21,"time":48.568,"vocabulary":13,"volume":77.709,"operands":{"distinct":4,"total":10},"operators":{"distinct":9,"total":11}},"params":0,"sloc":{"logical":1,"physical":6}},"module":"node_modules/chart.js/auto/auto.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_auto_auto_js/report.json b/plato-report/files/node_modules_chart_js_auto_auto_js/report.json new file mode 100644 index 0000000000..5aa4dbd14e --- /dev/null +++ b/plato-report/files/node_modules_chart_js_auto_auto_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/chart.js/auto/auto.js","fileShort":"node_modules/chart.js/auto/auto.js","fileSafe":"node_modules_chart_js_auto_auto_js","link":"files/node_modules_chart_js_auto_auto_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":11.25,"effort":874.229,"length":21,"time":48.568,"vocabulary":13,"volume":77.709,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":1,"path":"../dist/chart.js","type":"esm"}],"errors":[],"lineEnd":6,"lineStart":1,"maintainability":86.453,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":11.25,"effort":874.229,"length":21,"time":48.568,"vocabulary":13,"volume":77.709,"operands":{"distinct":4,"total":10},"operators":{"distinct":9,"total":11}},"params":0,"sloc":{"logical":1,"physical":6}},"module":"node_modules/chart.js/auto/auto.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chart_js/index.html b/plato-report/files/node_modules_chart_js_dist_chart_js/index.html new file mode 100644 index 0000000000..3d9cad1167 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chart_js/index.html @@ -0,0 +1,11579 @@ + + + + + Plato - node_modules/chart.js/dist/chart.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/chart.js/dist/chart.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    62.86

    +
    +
    +

    Lines of code

    +

    11462

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    406.02

    +
    +
    +

    Estimated Errors

    +

    211.09

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_chart_js_dist_chart_js/report.history.js b/plato-report/files/node_modules_chart_js_dist_chart_js/report.history.js new file mode 100644 index 0000000000..ad784d25ed --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chart_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:10 GMT","sloc":11462,"lloc":8985,"functions":964,"deliveredBugs":211.094,"difficulty":406.023,"maintainability":62.859,"lintErrors":26}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chart_js/report.history.json b/plato-report/files/node_modules_chart_js_dist_chart_js/report.history.json new file mode 100644 index 0000000000..a10737b845 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chart_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:10 GMT","sloc":11462,"lloc":8985,"functions":964,"deliveredBugs":211.094,"difficulty":406.023,"maintainability":62.859,"lintErrors":26}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chart_js/report.js b/plato-report/files/node_modules_chart_js_dist_chart_js/report.js new file mode 100644 index 0000000000..368590925d --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chart_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/chart.js/dist/chart.js","fileShort":"node_modules/chart.js/dist/chart.js","fileSafe":"node_modules_chart_js_dist_chart_js","link":"files/node_modules_chart_js_dist_chart_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2017,"cyclomaticDensity":22.449,"halstead":{"bugs":211.094,"difficulty":406.023,"effort":257126267.804,"length":55737,"time":14284792.656,"vocabulary":2632,"volume":633280.66,"operands":{"distinct":2565,"total":31088,"identifiers":["__stripped__"]},"operators":{"distinct":67,"total":24649,"identifiers":["__stripped__"]}},"params":1498,"sloc":{"logical":8985,"physical":11462}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":25,"halstead":{"bugs":1.215,"difficulty":49.859,"effort":181799.934,"length":555,"time":10099.996,"vocabulary":95,"volume":3646.27,"operands":{"distinct":71,"total":295,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":260,"identifiers":["__stripped__"]}},"params":21,"sloc":{"logical":88,"physical":135}},"errors":[],"lineEnd":144,"lineStart":10,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":150.568,"length":21,"time":8.365,"vocabulary":12,"volume":75.284,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":16,"lineStart":11,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":3.611,"effort":316.222,"length":23,"time":17.568,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":26,"lineStart":17,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":4,"effort":390.689,"length":25,"time":21.705,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":25,"lineStart":20,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":317.181,"length":20,"time":17.621,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":13},"errors":[],"lineEnd":39,"lineStart":27,"name":"_refresh"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":38,"lineStart":32,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":5.091,"effort":636.861,"length":30,"time":35.381,"vocabulary":18,"volume":125.098,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":39},"errors":[],"lineEnd":78,"lineStart":40,"name":"_update"},{"cyclomatic":8,"cyclomaticDensity":33.333,"halstead":{"bugs":0.232,"difficulty":24,"effort":16732.142,"length":131,"time":929.563,"vocabulary":40,"volume":697.173,"operands":{"distinct":24,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":59,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":24,"physical":32},"errors":[],"lineEnd":73,"lineStart":42,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.074,"difficulty":8.433,"effort":1863.098,"length":47,"time":103.505,"vocabulary":26,"volume":220.921,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":95,"lineStart":79,"name":"_getAnims"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":98,"lineStart":96,"name":"listen"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6.417,"effort":546.123,"length":23,"time":30.34,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":104,"lineStart":99,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":107,"lineStart":105,"name":"has"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.066,"difficulty":5.867,"effort":1167.682,"length":44,"time":64.871,"vocabulary":23,"volume":199.037,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":117,"lineStart":108,"name":"start"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":115,"lineStart":115,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.052,"difficulty":6.182,"effort":971.617,"length":37,"time":53.979,"vocabulary":19,"volume":157.173,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":127,"lineStart":118,"name":"running"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.104,"difficulty":14.933,"effort":4642.934,"length":64,"time":257.941,"vocabulary":29,"volume":310.911,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":140,"lineStart":128,"name":"stop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":143,"lineStart":141,"name":"remove"}],"methodAverage":{"cyclomatic":2.313,"cyclomaticDensity":51.855,"halstead":{"bugs":0.049,"difficulty":5.929,"effort":1760.277,"length":33.125,"time":97.793,"vocabulary":16.563,"volume":145.855,"operands":{"distinct":10,"total":17.625},"operators":{"distinct":6.563,"total":15.5}},"params":1.313,"sloc":{"logical":5.5,"physical":11.188}},"name":"Animator","maintainability":68.791},{"methodAggregate":{"cyclomatic":17,"cyclomaticDensity":28.814,"halstead":{"bugs":1.02,"difficulty":54,"effort":165167.828,"length":470,"time":9175.99,"vocabulary":91,"volume":3058.663,"operands":{"distinct":64,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":214,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":59,"physical":99}},"errors":[],"lineEnd":259,"lineStart":161,"methods":[{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.247,"difficulty":9.375,"effort":6950.627,"length":135,"time":386.146,"vocabulary":45,"volume":741.4,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":60,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":25},"errors":[],"lineEnd":186,"lineStart":162,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":189,"lineStart":187,"name":"active"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.17,"difficulty":10.08,"effort":5128.163,"length":100,"time":284.898,"vocabulary":34,"volume":508.746,"operands":{"distinct":25,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":44,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":212,"lineStart":190,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.429,"effort":260.94,"length":22,"time":14.497,"vocabulary":11,"volume":76.107,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":219,"lineStart":213,"name":"cancel"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.242,"difficulty":22.667,"effort":16458.367,"length":133,"time":914.354,"vocabulary":44,"volume":726.104,"operands":{"distinct":27,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":242,"lineStart":220,"name":"tick"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":6,"effort":344.156,"length":16,"time":19.12,"vocabulary":12,"volume":57.359,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":251,"lineStart":243,"name":"wait"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":3,"effort":92.643,"length":11,"time":5.147,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":250,"lineStart":245,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.05,"difficulty":9.35,"effort":1396.318,"length":34,"time":77.573,"vocabulary":21,"volume":149.339,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":258,"lineStart":252,"name":"_notify"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":56.759,"halstead":{"bugs":0.096,"difficulty":8.113,"effort":3829.902,"length":56.875,"time":212.772,"vocabulary":22.25,"volume":287.242,"operands":{"distinct":14.375,"total":31},"operators":{"distinct":7.875,"total":25.875}},"params":1.375,"sloc":{"logical":7.375,"physical":12.875}},"name":"Animation","maintainability":64.422},{"methodAggregate":{"cyclomatic":20,"cyclomaticDensity":32.258,"halstead":{"bugs":0.81,"difficulty":36,"effort":87434.866,"length":376,"time":4857.493,"vocabulary":88,"volume":2428.746,"operands":{"distinct":64,"total":192,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":184,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":62,"physical":93}},"errors":[],"lineEnd":353,"lineStart":261,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":266,"lineStart":262,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.046,"difficulty":5,"effort":691.508,"length":32,"time":38.417,"vocabulary":20,"volume":138.302,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":24},"errors":[],"lineEnd":290,"lineStart":267,"name":"configure"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.066,"difficulty":13,"effort":2587.477,"length":44,"time":143.749,"vocabulary":23,"volume":199.037,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":17},"errors":[],"lineEnd":289,"lineStart":273,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.022,"difficulty":5,"effort":322.647,"length":18,"time":17.925,"vocabulary":12,"volume":64.529,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":288,"lineStart":284,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.07,"difficulty":9,"effort":1897.481,"length":48,"time":105.416,"vocabulary":21,"volume":210.831,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":305,"lineStart":291,"name":"_animateOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":301,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":302,"lineStart":301,"name":""},{"cyclomatic":10,"cyclomaticDensity":35.714,"halstead":{"bugs":0.307,"difficulty":25.455,"effort":23438.087,"length":160,"time":1302.116,"vocabulary":54,"volume":920.782,"operands":{"distinct":33,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":80,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":36},"errors":[],"lineEnd":341,"lineStart":306,"name":"_createAnimations"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.059,"difficulty":5.367,"effort":957.291,"length":40,"time":53.183,"vocabulary":22,"volume":178.377,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":352,"lineStart":342,"name":"update"}],"methodAverage":{"cyclomatic":3.111,"cyclomaticDensity":54.378,"halstead":{"bugs":0.066,"difficulty":7.44,"effort":3344.645,"length":40.556,"time":185.814,"vocabulary":18.667,"volume":198.415,"operands":{"distinct":10.889,"total":20.667},"operators":{"distinct":7.778,"total":19.889}},"params":1.222,"sloc":{"logical":6.889,"physical":13.111}},"name":"Animations","maintainability":65.334},{"methodAggregate":{"cyclomatic":103,"cyclomaticDensity":25.245,"halstead":{"bugs":7.908,"difficulty":101.747,"effort":2413836.074,"length":2878,"time":134102.004,"vocabulary":303,"volume":23723.855,"operands":{"distinct":269,"total":1610,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":1268,"identifiers":["__stripped__"]}},"params":89,"sloc":{"logical":408,"physical":592}},"errors":[],"lineEnd":1157,"lineStart":566,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.2,"difficulty":5.776,"effort":3467.369,"length":118,"time":192.632,"vocabulary":34,"volume":600.321,"operands":{"distinct":29,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":22},"errors":[],"lineEnd":591,"lineStart":570,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.073,"difficulty":5.147,"effort":1132.755,"length":48,"time":62.931,"vocabulary":24,"volume":220.078,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":601,"lineStart":592,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.019,"difficulty":5,"effort":282.364,"length":17,"time":15.687,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":607,"lineStart":602,"name":"updateIndex"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.251,"difficulty":6.983,"effort":5257.63,"length":148,"time":292.091,"vocabulary":34,"volume":752.945,"operands":{"distinct":29,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":624,"lineStart":608,"name":"linkScales"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":1.833,"effort":82.5,"length":15,"time":4.583,"vocabulary":8,"volume":45,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":612,"lineStart":612,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.2,"effort":40.426,"length":12,"time":2.246,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":627,"lineStart":625,"name":"getDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":630,"lineStart":628,"name":"getMeta"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":633,"lineStart":631,"name":"getScaleForId"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":637,"lineStart":634,"name":"_getOtherScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":640,"lineStart":638,"name":"reset"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":649,"lineStart":641,"name":"_destroy"},{"cyclomatic":7,"cyclomaticDensity":43.75,"halstead":{"bugs":0.13,"difficulty":13.125,"effort":5120.542,"length":83,"time":284.475,"vocabulary":26,"volume":390.136,"operands":{"distinct":16,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":669,"lineStart":650,"name":"_dataCheck"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":5.5,"effort":433.78,"length":22,"time":24.099,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":676,"lineStart":670,"name":"addElements"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.124,"difficulty":9.053,"effort":3357.451,"length":78,"time":186.525,"vocabulary":27,"volume":370.881,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":693,"lineStart":677,"name":"buildOrUpdateElements"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.085,"difficulty":4.688,"effort":1194.161,"length":58,"time":66.342,"vocabulary":21,"volume":254.754,"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":701,"lineStart":694,"name":"configure"},{"cyclomatic":11,"cyclomaticDensity":32.353,"halstead":{"bugs":0.325,"difficulty":30.032,"effort":29323.11,"length":173,"time":1629.062,"vocabulary":50,"volume":976.387,"operands":{"distinct":31,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":75,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":34,"physical":35},"errors":[],"lineEnd":736,"lineStart":702,"name":"parse"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":721,"lineStart":721,"name":""},{"cyclomatic":3,"cyclomaticDensity":17.647,"halstead":{"bugs":0.158,"difficulty":20.921,"effort":9898.462,"length":93,"time":549.915,"vocabulary":34,"volume":473.134,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":40,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":17},"errors":[],"lineEnd":753,"lineStart":737,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.118,"difficulty":16.824,"effort":5943.688,"length":72,"time":330.205,"vocabulary":30,"volume":353.296,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":14},"errors":[],"lineEnd":767,"lineStart":754,"name":"parseArrayData"},{"cyclomatic":2,"cyclomaticDensity":11.111,"halstead":{"bugs":0.148,"difficulty":15.261,"effort":6785.189,"length":86,"time":376.955,"vocabulary":36,"volume":444.614,"operands":{"distinct":23,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":15},"errors":[],"lineEnd":782,"lineStart":768,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":785,"lineStart":783,"name":"getParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":788,"lineStart":786,"name":"getDataElement"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":6.028,"effort":1539.567,"length":55,"time":85.532,"vocabulary":25,"volume":255.412,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":800,"lineStart":789,"name":"applyStack"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.122,"difficulty":11.25,"effort":4118.921,"length":77,"time":228.829,"vocabulary":27,"volume":366.126,"operands":{"distinct":18,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":811,"lineStart":801,"name":"updateRangeFromParsed"},{"cyclomatic":8,"cyclomaticDensity":28.571,"halstead":{"bugs":0.251,"difficulty":22.903,"effort":17278.94,"length":133,"time":959.941,"vocabulary":51,"volume":754.433,"operands":{"distinct":31,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":62,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":38},"errors":[],"lineEnd":849,"lineStart":812,"name":"getMinMax"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":6.75,"effort":860.205,"length":30,"time":47.789,"vocabulary":19,"volume":127.438,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":829,"lineStart":825,"name":"_skip"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.079,"difficulty":11,"effort":2605.203,"length":51,"time":144.734,"vocabulary":25,"volume":236.837,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":861,"lineStart":850,"name":"getAllParsedValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":864,"lineStart":862,"name":"getMaxOverflow"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.091,"difficulty":11.077,"effort":3013.204,"length":61,"time":167.4,"vocabulary":22,"volume":272.025,"operands":{"distinct":13,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":874,"lineStart":865,"name":"getLabelAndValue"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.056,"difficulty":3.667,"effort":618.036,"length":39,"time":34.335,"vocabulary":20,"volume":168.555,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":879,"lineStart":875,"name":"_update"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":880,"lineStart":880,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":45.455,"halstead":{"bugs":0.248,"difficulty":23.04,"effort":17157.882,"length":139,"time":953.216,"vocabulary":41,"volume":744.7,"operands":{"distinct":25,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":29},"errors":[],"lineEnd":909,"lineStart":881,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.048,"difficulty":7.125,"effort":1032.744,"length":33,"time":57.375,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":913,"lineStart":910,"name":"getStyle"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.227,"difficulty":20.977,"effort":14310.583,"length":133,"time":795.032,"vocabulary":35,"volume":682.195,"operands":{"distinct":22,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":62,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":18},"errors":[],"lineEnd":931,"lineStart":914,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":934,"lineStart":932,"name":"resolveDatasetElementOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":937,"lineStart":935,"name":"resolveDataElementOptions"},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.267,"difficulty":12.316,"effort":9870.213,"length":142,"time":548.345,"vocabulary":50,"volume":801.428,"operands":{"distinct":38,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":64,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":30},"errors":[],"lineEnd":967,"lineStart":938,"name":"_resolveElementOptions"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":960,"lineStart":960,"name":""},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.196,"difficulty":11.481,"effort":6758.783,"length":113,"time":375.488,"vocabulary":37,"volume":588.668,"operands":{"distinct":27,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":51,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":21},"errors":[],"lineEnd":988,"lineStart":968,"name":"_resolveAnimations"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6.667,"effort":558.412,"length":22,"time":31.023,"vocabulary":14,"volume":83.762,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":994,"lineStart":989,"name":"getSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":997,"lineStart":995,"name":"includeOptions"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.072,"difficulty":10.909,"effort":2363.392,"length":51,"time":131.3,"vocabulary":19,"volume":216.644,"operands":{"distinct":11,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":1008,"lineStart":998,"name":"_getSharedOptions"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":3.4,"effort":336.57,"length":26,"time":18.698,"vocabulary":14,"volume":98.991,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1015,"lineStart":1009,"name":"updateElement"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.026,"difficulty":4.063,"effort":315.694,"length":21,"time":17.539,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":1020,"lineStart":1016,"name":"updateSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.059,"difficulty":11.25,"effort":2007.146,"length":42,"time":111.508,"vocabulary":19,"volume":178.413,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1027,"lineStart":1021,"name":"_setStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.286,"effort":44.832,"length":11,"time":2.491,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1030,"lineStart":1028,"name":"removeHoverStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.286,"effort":44.832,"length":11,"time":2.491,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1033,"lineStart":1031,"name":"setHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":3.438,"effort":228.965,"length":18,"time":12.72,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1039,"lineStart":1034,"name":"_removeDatasetHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":3.438,"effort":228.965,"length":18,"time":12.72,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1045,"lineStart":1040,"name":"_setDatasetHoverStyle"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.149,"difficulty":13.75,"effort":6130.818,"length":90,"time":340.601,"vocabulary":31,"volume":445.878,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":1064,"lineStart":1046,"name":"_resyncElements"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.118,"difficulty":14.824,"effort":5256.907,"length":73,"time":292.05,"vocabulary":29,"volume":354.633,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":23},"errors":[],"lineEnd":1087,"lineStart":1065,"name":"_insertElements"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.035,"difficulty":9.333,"effort":967.048,"length":28,"time":53.725,"vocabulary":13,"volume":103.612,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1075,"lineStart":1070,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":4,"volume":8,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1088,"lineStart":1088,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":4.792,"effort":763.845,"length":39,"time":42.436,"vocabulary":17,"volume":159.411,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1098,"lineStart":1089,"name":"_removeElements"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.057,"difficulty":8,"effort":1359.337,"length":40,"time":75.519,"vocabulary":19,"volume":169.917,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":1110,"lineStart":1099,"name":"_sync"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.5,"effort":394.061,"length":23,"time":21.892,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1118,"lineStart":1111,"name":"_onDataPush"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1125,"lineStart":1119,"name":"_onDataPop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1132,"lineStart":1126,"name":"_onDataShift"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.041,"difficulty":6.3,"effort":772.53,"length":30,"time":42.918,"vocabulary":17,"volume":122.624,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":1149,"lineStart":1133,"name":"_onDataSplice"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1156,"lineStart":1150,"name":"_onDataUnshift"}],"methodAverage":{"cyclomatic":2.7,"cyclomaticDensity":63.051,"halstead":{"bugs":0.073,"difficulty":7.212,"effort":2916.974,"length":46.017,"time":162.054,"vocabulary":18.7,"volume":217.993,"operands":{"distinct":12.033,"total":25.817},"operators":{"distinct":6.667,"total":20.2}},"params":1.483,"sloc":{"logical":6.8,"physical":10.017}},"name":"DatasetController","maintainability":65.749},{"methodAggregate":{"cyclomatic":58,"cyclomaticDensity":26.364,"halstead":{"bugs":3.952,"difficulty":74.032,"effort":877669.042,"length":1521,"time":48759.391,"vocabulary":222,"volume":11855.307,"operands":{"distinct":189,"total":848,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":673,"identifiers":["__stripped__"]}},"params":33,"sloc":{"logical":220,"physical":273}},"errors":[],"lineEnd":1631,"lineStart":1359,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1397,"lineStart":1395,"name":"parsePrimitiveData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1400,"lineStart":1398,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.187,"difficulty":18.958,"effort":10645.64,"length":107,"time":591.424,"vocabulary":38,"volume":561.528,"operands":{"distinct":24,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":15},"errors":[],"lineEnd":1415,"lineStart":1401,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.082,"difficulty":8.5,"effort":2090.743,"length":56,"time":116.152,"vocabulary":21,"volume":245.97,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1423,"lineStart":1416,"name":"updateRangeFromParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1426,"lineStart":1424,"name":"getMaxOverflow"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.126,"difficulty":8.786,"effort":3319.511,"length":77,"time":184.417,"vocabulary":30,"volume":377.831,"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":1437,"lineStart":1427,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.889,"effort":267.254,"length":25,"time":14.847,"vocabulary":13,"volume":92.511,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1443,"lineStart":1438,"name":"initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":244.674,"length":21,"time":13.593,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1447,"lineStart":1444,"name":"update"},{"cyclomatic":16,"cyclomaticDensity":48.485,"halstead":{"bugs":0.523,"difficulty":21.585,"effort":33885.944,"length":257,"time":1882.552,"vocabulary":69,"volume":1569.891,"operands":{"distinct":53,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":114,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":33},"errors":[],"lineEnd":1480,"lineStart":1448,"name":"updateElements"},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.184,"difficulty":20.045,"effort":11094.769,"length":104,"time":616.376,"vocabulary":40,"volume":553.481,"operands":{"distinct":22,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":28},"errors":[],"lineEnd":1508,"lineStart":1481,"name":"_getStacks"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1483,"lineStart":1483,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":6.182,"effort":866.577,"length":33,"time":48.143,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1492,"lineStart":1486,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1511,"lineStart":1509,"name":"_getStackCount"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.056,"difficulty":9.545,"effort":1593.213,"length":38,"time":88.512,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1516,"lineStart":1512,"name":"_getStackIndex"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.212,"difficulty":15.242,"effort":9681.824,"length":115,"time":537.879,"vocabulary":46,"volume":635.21,"operands":{"distinct":31,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":1538,"lineStart":1517,"name":"_getRuler"},{"cyclomatic":15,"cyclomaticDensity":27.778,"halstead":{"bugs":0.66,"difficulty":41.541,"effort":82273.495,"length":321,"time":4570.75,"vocabulary":72,"volume":1980.546,"operands":{"distinct":49,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":57},"errors":[],"lineEnd":1595,"lineStart":1539,"name":"_calculateBarValuePixels"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.323,"difficulty":22.4,"effort":21727.658,"length":171,"time":1207.092,"vocabulary":51,"volume":969.985,"operands":{"distinct":35,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":73,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":23},"errors":[],"lineEnd":1618,"lineStart":1596,"name":"_calculateBarIndexPixels"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.085,"difficulty":9.333,"effort":2383.846,"length":55,"time":132.436,"vocabulary":25,"volume":255.412,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":1630,"lineStart":1619,"name":"draw"}],"methodAverage":{"cyclomatic":4.167,"cyclomaticDensity":54.934,"halstead":{"bugs":0.143,"difficulty":10.821,"effort":10014.052,"length":79,"time":556.336,"vocabulary":27,"volume":429.837,"operands":{"distinct":17.944,"total":44},"operators":{"distinct":9.056,"total":35}},"params":1.833,"sloc":{"logical":11.222,"physical":13.556}},"name":"BarController","maintainability":58.478},{"methodAggregate":{"cyclomatic":23,"cyclomaticDensity":28.049,"halstead":{"bugs":1.454,"difficulty":49.794,"effort":217129.959,"length":626,"time":12062.776,"vocabulary":125,"volume":4360.581,"operands":{"distinct":97,"total":345,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":281,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":82,"physical":117}},"errors":[],"lineEnd":1749,"lineStart":1633,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1663,"lineStart":1660,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.067,"difficulty":9.286,"effort":1873.285,"length":44,"time":104.071,"vocabulary":24,"volume":201.738,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1670,"lineStart":1664,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.09,"difficulty":9.706,"effort":2630.572,"length":57,"time":146.143,"vocabulary":27,"volume":271.029,"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1678,"lineStart":1671,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.104,"difficulty":12.706,"effort":3950.396,"length":64,"time":219.466,"vocabulary":29,"volume":310.911,"operands":{"distinct":17,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1686,"lineStart":1679,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.08,"difficulty":14.625,"effort":3531.653,"length":52,"time":196.203,"vocabulary":25,"volume":241.481,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1694,"lineStart":1687,"name":"getMaxOverflow"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":11.25,"effort":4993.95,"length":88,"time":277.442,"vocabulary":33,"volume":443.907,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":13},"errors":[],"lineEnd":1707,"lineStart":1695,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":3,"effort":204.343,"length":19,"time":11.352,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1711,"lineStart":1708,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":45.455,"halstead":{"bugs":0.315,"difficulty":20.222,"effort":19135.743,"length":166,"time":1063.097,"vocabulary":52,"volume":946.273,"operands":{"distinct":36,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":75,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":22,"physical":22},"errors":[],"lineEnd":1733,"lineStart":1712,"name":"updateElements"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.104,"difficulty":12.353,"effort":3840.663,"length":64,"time":213.37,"vocabulary":29,"volume":310.911,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":1748,"lineStart":1734,"name":"resolveDataElementOptions"}],"methodAverage":{"cyclomatic":3.444,"cyclomaticDensity":45.421,"halstead":{"bugs":0.104,"difficulty":10.516,"effort":4466.789,"length":62.556,"time":248.155,"vocabulary":26.556,"volume":313.485,"operands":{"distinct":16.444,"total":34.444},"operators":{"distinct":10.111,"total":28.111}},"params":2.222,"sloc":{"logical":7.889,"physical":9.889}},"name":"BubbleController","maintainability":63.457},{"methodAggregate":{"cyclomatic":47,"cyclomaticDensity":23.5,"halstead":{"bugs":3.639,"difficulty":66.973,"effort":731154.365,"length":1409,"time":40619.687,"vocabulary":215,"volume":10917.204,"operands":{"distinct":183,"total":766,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":643,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":200,"physical":268}},"errors":[],"lineEnd":2048,"lineStart":1781,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1815,"lineStart":1815,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":269.076,"length":18,"time":14.949,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1816,"lineStart":1816,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.093,"difficulty":5.818,"effort":1627.303,"length":57,"time":90.406,"vocabulary":30,"volume":279.693,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":1840,"lineStart":1827,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.039,"difficulty":2.727,"effort":321.895,"length":31,"time":17.883,"vocabulary":14,"volume":118.028,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1859,"lineStart":1852,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1860,"lineStart":1860,"name":"linkScales"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.126,"difficulty":17.5,"effort":6612.035,"length":77,"time":367.335,"vocabulary":30,"volume":377.831,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":1877,"lineStart":1861,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1867,"lineStart":1867,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1870,"lineStart":1870,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1880,"lineStart":1878,"name":"_getRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1883,"lineStart":1881,"name":"_getCircumference"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.179,"difficulty":22.1,"effort":11858.279,"length":103,"time":658.793,"vocabulary":37,"volume":536.574,"operands":{"distinct":20,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":51,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":1900,"lineStart":1884,"name":"_getRotationExtents"},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.488,"difficulty":12.938,"effort":18941.217,"length":251,"time":1052.29,"vocabulary":57,"volume":1464.055,"operands":{"distinct":48,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":113,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":24},"errors":[],"lineEnd":1924,"lineStart":1901,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.117,"difficulty":10.5,"effort":3675,"length":70,"time":204.167,"vocabulary":32,"volume":350,"operands":{"distinct":20,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1933,"lineStart":1925,"name":"_circumference"},{"cyclomatic":9,"cyclomaticDensity":28.125,"halstead":{"bugs":0.415,"difficulty":25.116,"effort":31281.191,"length":210,"time":1737.844,"vocabulary":61,"volume":1245.455,"operands":{"distinct":43,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":90,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":32,"physical":36},"errors":[],"lineEnd":1969,"lineStart":1934,"name":"updateElements"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.117,"difficulty":13.611,"effort":4763.889,"length":70,"time":264.66,"vocabulary":32,"volume":350,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1982,"lineStart":1970,"name":"calculateTotal"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.043,"difficulty":9.167,"effort":1188.53,"length":30,"time":66.029,"vocabulary":20,"volume":129.658,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1989,"lineStart":1983,"name":"calculateCircumference"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.074,"difficulty":8.036,"effort":1781.153,"length":49,"time":98.953,"vocabulary":23,"volume":221.655,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":1999,"lineStart":1990,"name":"getLabelAndValue"},{"cyclomatic":9,"cyclomaticDensity":42.857,"halstead":{"bugs":0.193,"difficulty":21,"effort":12171.789,"length":113,"time":676.21,"vocabulary":35,"volume":579.609,"operands":{"distinct":21,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":25},"errors":[],"lineEnd":2024,"lineStart":2000,"name":"getMaxBorderWidth"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.07,"difficulty":10.833,"effort":2270.594,"length":47,"time":126.144,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":2032,"lineStart":2025,"name":"getMaxOffset"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":10.625,"effort":1417.775,"length":32,"time":78.765,"vocabulary":18,"volume":133.438,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":2041,"lineStart":2033,"name":"_getRingWeightOffset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":1.636,"effort":130.835,"length":21,"time":7.269,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2044,"lineStart":2042,"name":"_getRingWeight"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":2.286,"effort":126.516,"length":16,"time":7.029,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2047,"lineStart":2045,"name":"_getVisibleDatasetWeightTotal"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":47.782,"halstead":{"bugs":0.095,"difficulty":8.455,"effort":4481.638,"length":55.909,"time":248.98,"vocabulary":21.636,"volume":285.62,"operands":{"distinct":13.727,"total":30.318},"operators":{"distinct":7.909,"total":25.591}},"params":1.045,"sloc":{"logical":7.682,"physical":9.727}},"name":"DoughnutController","maintainability":63.721},{"methodAggregate":{"cyclomatic":26,"cyclomaticDensity":28.889,"halstead":{"bugs":1.425,"difficulty":38.657,"effort":165279.79,"length":606,"time":9182.211,"vocabulary":133,"volume":4275.501,"operands":{"distinct":108,"total":334,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":272,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":90,"physical":105}},"errors":[],"lineEnd":2154,"lineStart":2050,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2,"effort":88.758,"length":14,"time":4.931,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2072,"lineStart":2068,"name":"initialize"},{"cyclomatic":3,"cyclomaticDensity":11.538,"halstead":{"bugs":0.255,"difficulty":12.273,"effort":9389.905,"length":141,"time":521.661,"vocabulary":43,"volume":765.103,"operands":{"distinct":33,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":26},"errors":[],"lineEnd":2098,"lineStart":2073,"name":"update"},{"cyclomatic":20,"cyclomaticDensity":50,"halstead":{"bugs":0.616,"difficulty":27.458,"effort":50714.45,"length":293,"time":2817.469,"vocabulary":79,"volume":1847.008,"operands":{"distinct":59,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":131,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":40,"physical":38},"errors":[],"lineEnd":2136,"lineStart":2099,"name":"updateElements"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.142,"difficulty":14.333,"effort":6118.893,"length":87,"time":339.938,"vocabulary":30,"volume":426.899,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":2148,"lineStart":2137,"name":"getMaxOverflow"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":2.545,"effort":258.565,"length":26,"time":14.365,"vocabulary":15,"volume":101.579,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2153,"lineStart":2149,"name":"draw"}],"methodAverage":{"cyclomatic":6,"cyclomaticDensity":36.752,"halstead":{"bugs":0.212,"difficulty":11.722,"effort":13314.114,"length":112.2,"time":739.673,"vocabulary":35.2,"volume":636.994,"operands":{"distinct":25.4,"total":61.6},"operators":{"distinct":9.8,"total":50.6}},"params":1,"sloc":{"logical":16.2,"physical":17.2}},"name":"LineController","maintainability":54.382},{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":17.355,"halstead":{"bugs":1.945,"difficulty":39.314,"effort":229370.707,"length":783,"time":12742.817,"vocabulary":175,"volume":5834.298,"operands":{"distinct":148,"total":431,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":352,"identifiers":["__stripped__"]}},"params":21,"sloc":{"logical":121,"physical":182}},"errors":[],"lineEnd":2337,"lineStart":2156,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.093,"difficulty":5.818,"effort":1627.303,"length":57,"time":90.406,"vocabulary":30,"volume":279.693,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":2202,"lineStart":2189,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.357,"effort":125.284,"length":16,"time":6.96,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2234,"lineStart":2230,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.078,"difficulty":7.8,"effort":1823.898,"length":51,"time":101.328,"vocabulary":24,"volume":233.833,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":2244,"lineStart":2235,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2247,"lineStart":2245,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2252,"lineStart":2248,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":5.091,"effort":627.149,"length":29,"time":34.842,"vocabulary":19,"volume":123.19,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":19},"errors":[],"lineEnd":2271,"lineStart":2253,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.069,"difficulty":9.375,"effort":1935.365,"length":47,"time":107.52,"vocabulary":21,"volume":206.439,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":2269,"lineStart":2259,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.167,"difficulty":9.217,"effort":4612.141,"length":101,"time":256.23,"vocabulary":31,"volume":500.374,"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":2282,"lineStart":2272,"name":"_updateRadius"},{"cyclomatic":8,"cyclomaticDensity":24.242,"halstead":{"bugs":0.421,"difficulty":23.354,"effort":29467.039,"length":208,"time":1637.058,"vocabulary":67,"volume":1261.747,"operands":{"distinct":48,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":90,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":41},"errors":[],"lineEnd":2323,"lineStart":2283,"name":"updateElements"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":2333,"lineStart":2324,"name":"countVisibleElements"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.03,"difficulty":4,"effort":359.434,"length":23,"time":19.969,"vocabulary":15,"volume":89.858,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2331,"lineStart":2327,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.033,"difficulty":3.75,"effort":366.271,"length":25,"time":20.348,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2336,"lineStart":2334,"name":"_computeAngle"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":70.007,"halstead":{"bugs":0.085,"difficulty":6.728,"effort":3470.971,"length":51.167,"time":192.832,"vocabulary":22.417,"volume":254.436,"operands":{"distinct":15,"total":28.333},"operators":{"distinct":7.417,"total":22.833}},"params":1.75,"sloc":{"logical":7.167,"physical":11.417}},"name":"PolarAreaController","maintainability":64.915},{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":1.083,"effort":74.243,"length":18,"time":4.125,"vocabulary":14,"volume":68.532,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":9}},"errors":[],"lineEnd":2347,"lineStart":2339,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":1.083,"effort":74.243,"length":18,"time":4.125,"vocabulary":14,"volume":68.532,"operands":{"distinct":12,"total":13},"operators":{"distinct":2,"total":5}},"params":0,"sloc":{"logical":4,"physical":9}},"name":"PieController","maintainability":78.252},{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":18.75,"halstead":{"bugs":0.704,"difficulty":22.5,"effort":47536.791,"length":318,"time":2640.933,"vocabulary":100,"volume":2112.746,"operands":{"distinct":80,"total":180,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":138,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":48,"physical":72}},"errors":[],"lineEnd":2420,"lineStart":2349,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.058,"difficulty":6.667,"effort":1152.514,"length":40,"time":64.029,"vocabulary":20,"volume":172.877,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":2377,"lineStart":2370,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2380,"lineStart":2378,"name":"parseObjectData"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.165,"difficulty":12.48,"effort":6176.328,"length":95,"time":343.129,"vocabulary":37,"volume":494.898,"operands":{"distinct":25,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":2400,"lineStart":2381,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.215,"difficulty":16.655,"effort":10754.67,"length":119,"time":597.482,"vocabulary":43,"volume":645.726,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":50,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":2419,"lineStart":2401,"name":"updateElements"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":46.042,"halstead":{"bugs":0.114,"difficulty":9.54,"effort":4550.241,"length":67.25,"time":252.791,"vocabulary":27.5,"volume":340.832,"operands":{"distinct":18.25,"total":38},"operators":{"distinct":9.25,"total":29.25}},"params":2.5,"sloc":{"logical":9.25,"physical":12.5}},"name":"RadarController","maintainability":61.931},{"methodAggregate":{"cyclomatic":33,"cyclomaticDensity":30,"halstead":{"bugs":1.785,"difficulty":46.5,"effort":249050.93,"length":747,"time":13836.163,"vocabulary":144,"volume":5355.934,"operands":{"distinct":117,"total":403,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":344,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":110,"physical":127}},"errors":[],"lineEnd":2548,"lineStart":2422,"methods":[{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.123,"difficulty":9.5,"effort":3496.16,"length":75,"time":194.231,"vocabulary":30,"volume":368.017,"operands":{"distinct":20,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":2454,"lineStart":2443,"name":"getLabelAndValue"},{"cyclomatic":5,"cyclomaticDensity":15.625,"halstead":{"bugs":0.3,"difficulty":15.429,"effort":13883.298,"length":162,"time":771.294,"vocabulary":47,"volume":899.843,"operands":{"distinct":35,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":32},"errors":[],"lineEnd":2486,"lineStart":2455,"name":"update"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.044,"difficulty":6.4,"effort":854.001,"length":32,"time":47.444,"vocabulary":18,"volume":133.438,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2493,"lineStart":2487,"name":"addElements"},{"cyclomatic":18,"cyclomaticDensity":50,"halstead":{"bugs":0.6,"difficulty":25.421,"effort":45761.164,"length":289,"time":2542.287,"vocabulary":75,"volume":1800.129,"operands":{"distinct":57,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":128,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":36,"physical":35},"errors":[],"lineEnd":2528,"lineStart":2494,"name":"updateElements"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.24,"difficulty":29.325,"effort":21081.876,"length":138,"time":1171.215,"vocabulary":37,"volume":718.905,"operands":{"distinct":20,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":69,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":2547,"lineStart":2529,"name":"getMaxOverflow"}],"methodAverage":{"cyclomatic":7.4,"cyclomaticDensity":41.246,"halstead":{"bugs":0.261,"difficulty":17.215,"effort":17015.3,"length":139.2,"time":945.294,"vocabulary":41.4,"volume":784.066,"operands":{"distinct":28.4,"total":74.8},"operators":{"distinct":13,"total":64.4}},"params":1.2,"sloc":{"logical":19.8,"physical":21}},"name":"ScatterController","maintainability":51.962},{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.096,"difficulty":6.444,"effort":1847.795,"length":61,"time":102.655,"vocabulary":26,"volume":286.727,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":41}},"errors":[],"lineEnd":2614,"lineStart":2574,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2586,"lineStart":2584,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":4,"effort":82.719,"length":8,"time":4.595,"vocabulary":6,"volume":20.68,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2590,"lineStart":2588,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2592,"lineStart":2592,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2595,"lineStart":2593,"name":"formats"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2598,"lineStart":2596,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2601,"lineStart":2599,"name":"format"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2604,"lineStart":2602,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2607,"lineStart":2605,"name":"diff"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2610,"lineStart":2608,"name":"startOf"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2613,"lineStart":2611,"name":"endOf"}],"methodAverage":{"cyclomatic":1.1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.22,"effort":14.632,"length":3.8,"time":0.813,"vocabulary":3.4,"volume":7.923,"operands":{"distinct":1.4,"total":1.7},"operators":{"distinct":2,"total":2.1}},"params":0.2,"sloc":{"logical":0.9,"physical":2.8}},"name":"DateAdapterBase","maintainability":95.619},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.134,"difficulty":9.615,"effort":3877.444,"length":78,"time":215.414,"vocabulary":36,"volume":403.254,"operands":{"distinct":26,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":8,"physical":24}},"errors":[],"lineEnd":3191,"lineStart":3168,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":2,"volume":2,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3169,"lineStart":3169,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3172,"lineStart":3170,"name":"releaseContext"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3173,"lineStart":3173,"name":"addEventListener"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3174,"lineStart":3174,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3177,"lineStart":3175,"name":"getDevicePixelRatio"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.06,"difficulty":15.188,"effort":2731.447,"length":44,"time":151.747,"vocabulary":17,"volume":179.848,"operands":{"distinct":8,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3185,"lineStart":3178,"name":"getMaximumSize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3188,"lineStart":3186,"name":"isAttached"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":3190,"lineStart":3189,"name":"updateConfig"}],"methodAverage":{"cyclomatic":1.375,"cyclomaticDensity":47.5,"halstead":{"bugs":0.008,"difficulty":2.086,"effort":342.15,"length":7.625,"time":19.008,"vocabulary":4.25,"volume":25.358,"operands":{"distinct":2.75,"total":5.125},"operators":{"distinct":1.5,"total":2.5}},"params":1.875,"sloc":{"logical":1,"physical":2.75}},"name":"BasePlatform","maintainability":88.287},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.041,"difficulty":4.958,"effort":610.817,"length":29,"time":33.934,"vocabulary":19,"volume":123.19,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8}},"errors":[],"lineEnd":3200,"lineStart":3193,"methods":[{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3196,"lineStart":3194,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3199,"lineStart":3197,"name":"updateConfig"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":250,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":131.797,"length":11.5,"time":7.322,"vocabulary":7.5,"volume":34.114,"operands":{"distinct":4,"total":6.5},"operators":{"distinct":3.5,"total":5}},"params":1,"sloc":{"logical":1,"physical":3}},"name":"BasicPlatform","maintainability":90.114},{"methodAggregate":{"cyclomatic":14,"cyclomaticDensity":31.111,"halstead":{"bugs":0.573,"difficulty":21.983,"effort":37791.747,"length":276,"time":2099.541,"vocabulary":75,"volume":1719.154,"operands":{"distinct":58,"total":150,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":126,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":45,"physical":71}},"errors":[],"lineEnd":3457,"lineStart":3387,"methods":[{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":10.286,"effort":1285.925,"length":32,"time":71.44,"vocabulary":15,"volume":125.02,"operands":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3395,"lineStart":3388,"name":"acquireContext"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.091,"difficulty":12.923,"effort":3540.762,"length":59,"time":196.709,"vocabulary":25,"volume":273.988,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":25},"errors":[],"lineEnd":3420,"lineStart":3396,"name":"releaseContext"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.028,"difficulty":5.571,"effort":474.185,"length":23,"time":26.344,"vocabulary":13,"volume":85.11,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3412,"lineStart":3405,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.439,"length":10,"time":2.58,"vocabulary":5,"volume":23.219,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3416,"lineStart":3414,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.077,"difficulty":6.344,"effort":1463.514,"length":51,"time":81.306,"vocabulary":23,"volume":230.702,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":3431,"lineStart":3421,"name":"addEventListener"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.083,"difficulty":11.154,"effort":2775.031,"length":55,"time":154.168,"vocabulary":23,"volume":248.796,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":3446,"lineStart":3432,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3449,"lineStart":3447,"name":"getDevicePixelRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3452,"lineStart":3450,"name":"getMaximumSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":6.125,"effort":317.835,"length":15,"time":17.658,"vocabulary":11,"volume":51.891,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3456,"lineStart":3453,"name":"isAttached"}],"methodAverage":{"cyclomatic":2.444,"cyclomaticDensity":71.237,"halstead":{"bugs":0.04,"difficulty":6.356,"effort":1107.475,"length":28.889,"time":61.526,"vocabulary":14,"volume":119.734,"operands":{"distinct":7.778,"total":15.667},"operators":{"distinct":6.222,"total":13.222}},"params":1.667,"sloc":{"logical":5,"physical":8.889}},"name":"DomPlatform","maintainability":70.613},{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.18,"difficulty":16.24,"effort":8755.163,"length":102,"time":486.398,"vocabulary":39,"volume":539.111,"operands":{"distinct":25,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":44,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":34}},"errors":[],"lineEnd":3499,"lineStart":3466,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.028,"difficulty":7,"effort":586.333,"length":22,"time":32.574,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":3483,"lineStart":3474,"name":"tooltipPosition"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3486,"lineStart":3484,"name":"hasValue"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":8.571,"effort":945.956,"length":27,"time":52.553,"vocabulary":17,"volume":110.361,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":3498,"lineStart":3487,"name":"getProps"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3496,"lineStart":3494,"name":""}],"methodAverage":{"cyclomatic":2.25,"cyclomaticDensity":141.667,"halstead":{"bugs":0.026,"difficulty":5.997,"effort":522.504,"length":21.25,"time":29.028,"vocabulary":12.5,"volume":78.287,"operands":{"distinct":6,"total":11.25},"operators":{"distinct":6.5,"total":10}},"params":1,"sloc":{"logical":3.5,"physical":7}},"name":"Element","maintainability":75.505},{"methodAggregate":{"cyclomatic":208,"cyclomaticDensity":20.863,"halstead":{"bugs":16.712,"difficulty":162.805,"effort":8162276.518,"length":5742,"time":453459.807,"vocabulary":425,"volume":50135.234,"operands":{"distinct":385,"total":3134,"identifiers":["__stripped__"]},"operators":{"distinct":40,"total":2608,"identifiers":["__stripped__"]}},"params":45,"sloc":{"logical":997,"physical":1151}},"errors":[],"lineEnd":4880,"lineStart":3730,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.449,"difficulty":8.327,"effort":11216.31,"length":233,"time":623.128,"vocabulary":55,"volume":1347.057,"operands":{"distinct":49,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":50},"errors":[],"lineEnd":3780,"lineStart":3731,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.087,"difficulty":3.75,"effort":980.991,"length":64,"time":54.5,"vocabulary":17,"volume":261.598,"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":3788,"lineStart":3781,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3791,"lineStart":3789,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.1,"difficulty":10.75,"effort":3210.784,"length":68,"time":178.377,"vocabulary":21,"volume":298.678,"operands":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":3804,"lineStart":3792,"name":"getUserBounds"},{"cyclomatic":10,"cyclomaticDensity":41.667,"halstead":{"bugs":0.217,"difficulty":32.889,"effort":21417.088,"length":128,"time":1189.838,"vocabulary":34,"volume":651.195,"operands":{"distinct":18,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":26},"errors":[],"lineEnd":3830,"lineStart":3805,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":4,"effort":468.827,"length":30,"time":26.046,"vocabulary":15,"volume":117.207,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3838,"lineStart":3831,"name":"getPadding"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3841,"lineStart":3839,"name":"getTicks"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.043,"difficulty":7.5,"effort":960,"length":32,"time":53.333,"vocabulary":16,"volume":128,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3845,"lineStart":3842,"name":"getLabels"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":6.5,"effort":559.254,"length":24,"time":31.07,"vocabulary":12,"volume":86.039,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3849,"lineStart":3846,"name":"getLabelItems"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3853,"lineStart":3850,"name":"beforeLayout"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3858,"lineStart":3854,"name":"beforeUpdate"},{"cyclomatic":9,"cyclomaticDensity":19.565,"halstead":{"bugs":0.557,"difficulty":19.474,"effort":32560.967,"length":271,"time":1808.943,"vocabulary":72,"volume":1672.05,"operands":{"distinct":57,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":123,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":46,"physical":49},"errors":[],"lineEnd":3907,"lineStart":3859,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.111,"difficulty":9.412,"effort":3146.895,"length":72,"time":174.828,"vocabulary":25,"volume":334.358,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":3924,"lineStart":3908,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3929,"lineStart":3925,"name":"afterUpdate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3934,"lineStart":3930,"name":"beforeSetDimensions"},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.092,"difficulty":6,"effort":1659.62,"length":64,"time":92.201,"vocabulary":20,"volume":276.603,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":3949,"lineStart":3935,"name":"setDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3954,"lineStart":3950,"name":"afterSetDimensions"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":2.571,"effort":179.384,"length":21,"time":9.966,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":3960,"lineStart":3955,"name":"_callHooks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3963,"lineStart":3961,"name":"beforeDataLimits"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3964,"lineStart":3964,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3967,"lineStart":3965,"name":"afterDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3970,"lineStart":3968,"name":"beforeBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":2,"length":2,"time":0.111,"vocabulary":2,"volume":2,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3973,"lineStart":3971,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3976,"lineStart":3974,"name":"afterBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3981,"lineStart":3977,"name":"beforeTickToLabelConversion"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.07,"difficulty":10.875,"effort":2292.79,"length":48,"time":127.377,"vocabulary":21,"volume":210.831,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":3993,"lineStart":3982,"name":"generateTickLabels"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3998,"lineStart":3994,"name":"afterTickToLabelConversion"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4003,"lineStart":3999,"name":"beforeCalculateLabelRotation"},{"cyclomatic":10,"cyclomaticDensity":41.667,"halstead":{"bugs":0.524,"difficulty":27.8,"effort":43702.284,"length":263,"time":2427.905,"vocabulary":63,"volume":1572.025,"operands":{"distinct":45,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":124,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":26},"errors":[],"lineEnd":4029,"lineStart":4004,"name":"calculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4034,"lineStart":4030,"name":"afterCalculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4035,"lineStart":4035,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4040,"lineStart":4036,"name":"beforeFit"},{"cyclomatic":9,"cyclomaticDensity":20.93,"halstead":{"bugs":0.593,"difficulty":21.224,"effort":37786.059,"length":299,"time":2099.225,"vocabulary":62,"volume":1780.305,"operands":{"distinct":49,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":139,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":43,"physical":42},"errors":[],"lineEnd":4082,"lineStart":4041,"name":"fit"},{"cyclomatic":10,"cyclomaticDensity":23.256,"halstead":{"bugs":0.493,"difficulty":29.838,"effort":44094.461,"length":258,"time":2449.692,"vocabulary":53,"volume":1477.803,"operands":{"distinct":37,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":120,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":43,"physical":41},"errors":[],"lineEnd":4123,"lineStart":4083,"name":"_calculatePadding"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.101,"difficulty":7,"effort":2128,"length":76,"time":118.222,"vocabulary":16,"volume":304,"operands":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":4131,"lineStart":4124,"name":"_handleMargins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4136,"lineStart":4132,"name":"afterFit"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":4140,"lineStart":4137,"name":"isHorizontal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4143,"lineStart":4141,"name":"isFullSize"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.073,"difficulty":9.692,"effort":2117.887,"length":49,"time":117.66,"vocabulary":22,"volume":218.512,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":4156,"lineStart":4144,"name":"_convertTicksToLabels"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.085,"difficulty":14.4,"effort":3670.209,"length":60,"time":203.901,"vocabulary":19,"volume":254.876,"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":4168,"lineStart":4157,"name":"_getLabelSizes"},{"cyclomatic":9,"cyclomaticDensity":16.981,"halstead":{"bugs":0.538,"difficulty":35.467,"effort":57237.995,"length":267,"time":3179.889,"vocabulary":66,"volume":1613.853,"operands":{"distinct":45,"total":152,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":115,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":53,"physical":51},"errors":[],"lineEnd":4219,"lineStart":4169,"name":"_computeLabelSizes"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.018,"difficulty":3,"effort":159.453,"length":16,"time":8.858,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4210,"lineStart":4207,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4222,"lineStart":4220,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":4,"length":4,"time":0.222,"vocabulary":4,"volume":8,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4225,"lineStart":4223,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4226,"lineStart":4226,"name":"getValueForPixel"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.044,"difficulty":8.889,"effort":1170.54,"length":31,"time":65.03,"vocabulary":19,"volume":131.686,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4233,"lineStart":4227,"name":"getPixelForTick"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.055,"difficulty":8.75,"effort":1443.741,"length":37,"time":80.208,"vocabulary":22,"volume":164.999,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4240,"lineStart":4234,"name":"getPixelForDecimal"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4244,"lineStart":4241,"name":"getDecimalForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.529,"length":9,"time":2.585,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4247,"lineStart":4245,"name":"getBasePixel"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.033,"difficulty":16,"effort":1606.063,"length":28,"time":89.226,"vocabulary":12,"volume":100.379,"operands":{"distinct":4,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":4251,"lineStart":4248,"name":"getBaseValue"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.089,"difficulty":15,"effort":4013.488,"length":60,"time":222.972,"vocabulary":22,"volume":267.566,"operands":{"distinct":11,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":4259,"lineStart":4252,"name":"getContext"},{"cyclomatic":7,"cyclomaticDensity":77.778,"halstead":{"bugs":0.197,"difficulty":15.391,"effort":9078.831,"length":115,"time":504.379,"vocabulary":35,"volume":589.868,"operands":{"distinct":23,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":4270,"lineStart":4260,"name":"_tickSize"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":7.071,"effort":707.143,"length":25,"time":39.286,"vocabulary":16,"volume":100,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4277,"lineStart":4271,"name":"_isVisible"},{"cyclomatic":18,"cyclomaticDensity":14.516,"halstead":{"bugs":1.414,"difficulty":44.895,"effort":190449.183,"length":628,"time":10580.51,"vocabulary":108,"volume":4242.069,"operands":{"distinct":86,"total":351,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":277,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":124,"physical":115},"errors":[],"lineEnd":4392,"lineStart":4278,"name":"_computeGridLineItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4294,"lineStart":4292,"name":""},{"cyclomatic":41,"cyclomaticDensity":24.405,"halstead":{"bugs":1.821,"difficulty":68.619,"effort":374777.13,"length":779,"time":20820.952,"vocabulary":129,"volume":5461.746,"operands":{"distinct":97,"total":416,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":363,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":168,"physical":165},"errors":[],"lineEnd":4557,"lineStart":4393,"name":"_computeLabelItems"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.1,"difficulty":13.2,"effort":3954.164,"length":63,"time":219.676,"vocabulary":27,"volume":299.558,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":16},"errors":[],"lineEnd":4573,"lineStart":4558,"name":"_getXAxisLabelAlignment"},{"cyclomatic":13,"cyclomaticDensity":20.635,"halstead":{"bugs":0.364,"difficulty":41.455,"effort":45250.494,"length":208,"time":2513.916,"vocabulary":38,"volume":1091.569,"operands":{"distinct":22,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":63},"errors":[],"lineEnd":4636,"lineStart":4574,"name":"_getYAxisLabelAlignment"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.124,"difficulty":10.853,"effort":4030.074,"length":79,"time":223.893,"vocabulary":26,"volume":371.335,"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":4659,"lineStart":4637,"name":"_computeLabelArea"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.059,"difficulty":8.167,"effort":1457.039,"length":42,"time":80.947,"vocabulary":19,"volume":178.413,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":9},"errors":[],"lineEnd":4668,"lineStart":4660,"name":"drawBackground"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.089,"difficulty":9.643,"effort":2564.304,"length":58,"time":142.461,"vocabulary":24,"volume":265.928,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":4681,"lineStart":4669,"name":"getLineWidthForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4675,"lineStart":4675,"name":""},{"cyclomatic":6,"cyclomaticDensity":24,"halstead":{"bugs":0.261,"difficulty":13.929,"effort":10890.677,"length":140,"time":605.038,"vocabulary":48,"volume":781.895,"operands":{"distinct":35,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":49},"errors":[],"lineEnd":4730,"lineStart":4682,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.128,"difficulty":8.6,"effort":3307.46,"length":80,"time":183.748,"vocabulary":28,"volume":384.588,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":4701,"lineStart":4687,"name":""},{"cyclomatic":4,"cyclomaticDensity":12.5,"halstead":{"bugs":0.333,"difficulty":20.833,"effort":20798.893,"length":176,"time":1155.494,"vocabulary":51,"volume":998.347,"operands":{"distinct":36,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":76,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":28},"errors":[],"lineEnd":4758,"lineStart":4731,"name":"drawBorder"},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.136,"difficulty":8.182,"effort":3332.225,"length":83,"time":185.124,"vocabulary":30,"volume":407.272,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":4780,"lineStart":4759,"name":"drawLabels"},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.278,"difficulty":20.919,"effort":17415.33,"length":144,"time":967.518,"vocabulary":55,"volume":832.516,"operands":{"distinct":37,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":58,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":30},"errors":[],"lineEnd":4810,"lineStart":4781,"name":"drawTitle"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.037,"difficulty":4.688,"effort":520.374,"length":30,"time":28.91,"vocabulary":13,"volume":111.013,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":4820,"lineStart":4811,"name":"draw"},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.165,"difficulty":19.853,"effort":9827.206,"length":99,"time":545.956,"vocabulary":32,"volume":495,"operands":{"distinct":17,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":38},"errors":[],"lineEnd":4858,"lineStart":4821,"name":"_layers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4832,"lineStart":4830,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":1.6,"effort":62.885,"length":14,"time":3.494,"vocabulary":7,"volume":39.303,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":4843,"lineStart":4839,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4849,"lineStart":4847,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4855,"lineStart":4853,"name":""},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.115,"difficulty":17.5,"effort":6037.5,"length":69,"time":335.417,"vocabulary":32,"volume":345,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":4871,"lineStart":4859,"name":"getMatchingVisibleMetas"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4875,"lineStart":4872,"name":"_resolveTickFontOptions"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.031,"difficulty":5.25,"effort":492.268,"length":24,"time":27.348,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4879,"lineStart":4876,"name":"_maxDigits"}],"methodAverage":{"cyclomatic":3.724,"cyclomaticDensity":64.081,"halstead":{"bugs":0.137,"difficulty":9.393,"effort":12957.633,"length":73.737,"time":719.869,"vocabulary":21.408,"volume":410.454,"operands":{"distinct":14.276,"total":40.316},"operators":{"distinct":7.132,"total":33.421}},"params":0.592,"sloc":{"logical":13.118,"physical":15.605}},"name":"Scale","maintainability":56.499},{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":29.032,"halstead":{"bugs":0.359,"difficulty":27.931,"effort":30040.052,"length":197,"time":1668.892,"vocabulary":44,"volume":1075.508,"operands":{"distinct":29,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":89,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":31,"physical":50}},"errors":[],"lineEnd":4931,"lineStart":4882,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":3.188,"effort":297.727,"length":27,"time":16.54,"vocabulary":11,"volume":93.405,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":4888,"lineStart":4883,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4891,"lineStart":4889,"name":"isForType"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.139,"difficulty":15.333,"effort":6395.314,"length":85,"time":355.295,"vocabulary":30,"volume":417.086,"operands":{"distinct":18,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":4913,"lineStart":4892,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4916,"lineStart":4914,"name":"get"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.064,"difficulty":10.938,"effort":2093.849,"length":49,"time":116.325,"vocabulary":15,"volume":191.438,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":4930,"lineStart":4917,"name":"unregister"}],"methodAverage":{"cyclomatic":2.6,"cyclomaticDensity":62.361,"halstead":{"bugs":0.052,"difficulty":6.658,"effort":1790.242,"length":37.2,"time":99.458,"vocabulary":14,"volume":155.048,"operands":{"distinct":8.6,"total":20.4},"operators":{"distinct":5.4,"total":16.8}},"params":1.4,"sloc":{"logical":6.2,"physical":9.6}},"name":"TypedRegistry","maintainability":67.606},{"methodAggregate":{"cyclomatic":10,"cyclomaticDensity":23.81,"halstead":{"bugs":0.868,"difficulty":36.771,"effort":95712.396,"length":399,"time":5317.355,"vocabulary":92,"volume":2602.901,"operands":{"distinct":70,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":165,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":42,"physical":92}},"errors":[],"lineEnd":5054,"lineStart":4963,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.068,"difficulty":3.625,"effort":736.348,"length":47,"time":40.908,"vocabulary":20,"volume":203.131,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":4974,"lineStart":4964,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4977,"lineStart":4975,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4980,"lineStart":4978,"name":"remove"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4983,"lineStart":4981,"name":"addControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4986,"lineStart":4984,"name":"addElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4989,"lineStart":4987,"name":"addPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4992,"lineStart":4990,"name":"addScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4995,"lineStart":4993,"name":"getController"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4998,"lineStart":4996,"name":"getElement"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5001,"lineStart":4999,"name":"getPlugin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5004,"lineStart":5002,"name":"getScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5007,"lineStart":5005,"name":"removeControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5010,"lineStart":5008,"name":"removeElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5013,"lineStart":5011,"name":"removePlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5016,"lineStart":5014,"name":"removeScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":5031,"lineStart":5017,"name":"_each"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.06,"difficulty":10,"effort":1800.85,"length":41,"time":100.047,"vocabulary":21,"volume":180.085,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":5030,"lineStart":5020,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":3.929,"effort":253.508,"length":18,"time":14.084,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5028,"lineStart":5025,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":7.125,"effort":868.077,"length":32,"time":48.226,"vocabulary":14,"volume":121.835,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5037,"lineStart":5032,"name":"_exec"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":10,"effort":1486.775,"length":35,"time":82.599,"vocabulary":19,"volume":148.677,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5046,"lineStart":5038,"name":"_getRegistryForType"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.042,"difficulty":8,"effort":1002.687,"length":29,"time":55.705,"vocabulary":20,"volume":125.336,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":5053,"lineStart":5047,"name":"_get"}],"methodAverage":{"cyclomatic":1.429,"cyclomaticDensity":86.429,"halstead":{"bugs":0.021,"difficulty":3.56,"effort":341.101,"length":17.143,"time":18.95,"vocabulary":10.714,"volume":62.677,"operands":{"distinct":6.333,"total":10.19},"operators":{"distinct":4.381,"total":6.952}},"params":1.238,"sloc":{"logical":2,"physical":5}},"name":"Registry","maintainability":81.721},{"methodAggregate":{"cyclomatic":14,"cyclomaticDensity":38.889,"halstead":{"bugs":0.616,"difficulty":28.082,"effort":51919.202,"length":307,"time":2884.4,"vocabulary":65,"volume":1848.867,"operands":{"distinct":49,"total":172,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":135,"identifiers":["__stripped__"]}},"params":16,"sloc":{"logical":36,"physical":61}},"errors":[],"lineEnd":5117,"lineStart":5057,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5060,"lineStart":5058,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.122,"difficulty":11.529,"effort":4229.733,"length":79,"time":234.985,"vocabulary":25,"volume":366.865,"operands":{"distinct":17,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":5073,"lineStart":5061,"name":"notify"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.077,"difficulty":12.923,"effort":3000.646,"length":50,"time":166.703,"vocabulary":25,"volume":232.193,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":5089,"lineStart":5074,"name":"_notify"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":5,"effort":315.583,"length":19,"time":17.532,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":5095,"lineStart":5090,"name":"invalidate"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":752.842,"length":28,"time":41.825,"vocabulary":12,"volume":100.379,"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":5103,"lineStart":5096,"name":"_descriptors"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.066,"difficulty":14.667,"effort":2915.861,"length":46,"time":161.992,"vocabulary":20,"volume":198.809,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5109,"lineStart":5104,"name":"_createDescriptors"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":7.7,"effort":1227.465,"length":39,"time":68.193,"vocabulary":17,"volume":159.411,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":5116,"lineStart":5110,"name":"_notifyStateChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""}],"methodAverage":{"cyclomatic":2.3,"cyclomaticDensity":46.056,"halstead":{"bugs":0.04,"difficulty":6.657,"effort":1258.932,"length":29.2,"time":69.941,"vocabulary":13.3,"volume":120.115,"operands":{"distinct":7.2,"total":16.4},"operators":{"distinct":6.1,"total":12.8}},"params":1.6,"sloc":{"logical":3.6,"physical":6.2}},"name":"PluginService","maintainability":73.477},{"methodAggregate":{"cyclomatic":14,"cyclomaticDensity":19.178,"halstead":{"bugs":1.248,"difficulty":35.609,"effort":133328.865,"length":549,"time":7407.159,"vocabulary":113,"volume":3744.278,"operands":{"distinct":92,"total":312,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":237,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":73,"physical":154}},"errors":[],"lineEnd":5480,"lineStart":5327,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5332,"lineStart":5328,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5335,"lineStart":5333,"name":"platform"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5338,"lineStart":5336,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5341,"lineStart":5339,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5344,"lineStart":5342,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5347,"lineStart":5345,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5350,"lineStart":5348,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5353,"lineStart":5351,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5356,"lineStart":5354,"name":"plugins"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5361,"lineStart":5357,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5365,"lineStart":5362,"name":"clearCache"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":5373,"lineStart":5366,"name":"datasetScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":5,"length":5,"time":0.278,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":6},"errors":[],"lineEnd":5372,"lineStart":5367,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":5385,"lineStart":5374,"name":"datasetAnimationScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":0.75,"effort":25.266,"length":12,"time":1.404,"vocabulary":7,"volume":33.688,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":10},"errors":[],"lineEnd":5384,"lineStart":5375,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":5395,"lineStart":5386,"name":"datasetElementScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":0.75,"effort":23.161,"length":11,"time":1.287,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":8},"errors":[],"lineEnd":5394,"lineStart":5387,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":5405,"lineStart":5396,"name":"pluginScopeKeys"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2,"effort":60,"length":10,"time":3.333,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":6},"errors":[],"lineEnd":5404,"lineStart":5399,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":11.25,"effort":1548.085,"length":33,"time":86.005,"vocabulary":18,"volume":137.608,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5414,"lineStart":5406,"name":"_cachedScopes"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.135,"difficulty":8.6,"effort":3484.835,"length":79,"time":193.602,"vocabulary":35,"volume":405.213,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":27},"errors":[],"lineEnd":5441,"lineStart":5415,"name":"getOptionScopes"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.035,"difficulty":6,"effort":627.645,"length":33,"time":34.869,"vocabulary":9,"volume":104.608,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":5432,"lineStart":5423,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5426,"lineStart":5426,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5428,"lineStart":5428,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5429,"lineStart":5429,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5430,"lineStart":5430,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5431,"lineStart":5431,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.036,"difficulty":7.5,"effort":799.545,"length":28,"time":44.419,"vocabulary":14,"volume":106.606,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":5454,"lineStart":5442,"name":"chartOptionScopes"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.135,"difficulty":13.714,"effort":5534.421,"length":80,"time":307.468,"vocabulary":33,"volume":403.552,"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":5473,"lineStart":5455,"name":"resolveNamedOptions"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.043,"difficulty":6.667,"effort":864.386,"length":30,"time":48.021,"vocabulary":20,"volume":129.658,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":5479,"lineStart":5474,"name":"createResolver"}],"methodAverage":{"cyclomatic":1.433,"cyclomaticDensity":50.063,"halstead":{"bugs":0.021,"difficulty":3.097,"effort":473.225,"length":16.667,"time":26.29,"vocabulary":9.433,"volume":63.057,"operands":{"distinct":5.833,"total":9.7},"operators":{"distinct":3.6,"total":6.967}},"params":0.967,"sloc":{"logical":2.433,"physical":6.567}},"name":"Config","maintainability":79.208},{"methodAggregate":{"cyclomatic":137,"cyclomaticDensity":22.871,"halstead":{"bugs":11.186,"difficulty":111.2,"effort":3731798.655,"length":3816,"time":207322.148,"vocabulary":444,"volume":33559.491,"operands":{"distinct":401,"total":2074,"identifiers":["__stripped__"]},"operators":{"distinct":43,"total":1742,"identifiers":["__stripped__"]}},"params":110,"sloc":{"logical":599,"physical":827}},"errors":[],"lineEnd":6424,"lineStart":5598,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5608,"lineStart":5605,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5612,"lineStart":5609,"name":"unregister"},{"cyclomatic":10,"cyclomaticDensity":20.833,"halstead":{"bugs":0.658,"difficulty":17.143,"effort":33841.584,"length":308,"time":1880.088,"vocabulary":85,"volume":1974.092,"operands":{"distinct":70,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":148,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":48,"physical":53},"errors":[],"lineEnd":5665,"lineStart":5613,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5652,"lineStart":5652,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.053,"difficulty":13.444,"effort":2149.919,"length":37,"time":119.44,"vocabulary":20,"volume":159.911,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":5675,"lineStart":5666,"name":"aspectRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5678,"lineStart":5676,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5681,"lineStart":5679,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5684,"lineStart":5682,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5687,"lineStart":5685,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5690,"lineStart":5688,"name":"registry"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":649.521,"length":35,"time":36.084,"vocabulary":15,"volume":136.741,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":5701,"lineStart":5691,"name":"_initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5705,"lineStart":5702,"name":"clear"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5709,"lineStart":5706,"name":"stop"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":7.5,"effort":713.879,"length":25,"time":39.66,"vocabulary":14,"volume":95.184,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":5719,"lineStart":5710,"name":"resize"},{"cyclomatic":7,"cyclomaticDensity":41.176,"halstead":{"bugs":0.211,"difficulty":16.5,"effort":10465.096,"length":120,"time":581.394,"vocabulary":39,"volume":634.248,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":54,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":26},"errors":[],"lineEnd":5745,"lineStart":5720,"name":"_resize"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":5.6,"effort":361.364,"length":18,"time":20.076,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5752,"lineStart":5746,"name":"ensureScalesHaveIDs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5751,"lineStart":5749,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.094,"difficulty":10.875,"effort":3057.053,"length":64,"time":169.836,"vocabulary":21,"volume":281.108,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":56},"errors":[],"lineEnd":5808,"lineStart":5753,"name":"buildOrUpdateScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5760,"lineStart":5757,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.078,"difficulty":7,"effort":1630.926,"length":49,"time":90.607,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":5773,"lineStart":5763,"name":""},{"cyclomatic":5,"cyclomaticDensity":26.316,"halstead":{"bugs":0.22,"difficulty":19.615,"effort":12926.125,"length":123,"time":718.118,"vocabulary":41,"volume":658.979,"operands":{"distinct":26,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":24},"errors":[],"lineEnd":5798,"lineStart":5775,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":3.333,"effort":84.221,"length":9,"time":4.679,"vocabulary":7,"volume":25.266,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":5803,"lineStart":5799,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.833,"effort":88,"length":16,"time":4.889,"vocabulary":8,"volume":48,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5807,"lineStart":5804,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.114,"difficulty":12.333,"effort":4236.282,"length":70,"time":235.349,"vocabulary":30,"volume":343.482,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":5821,"lineStart":5809,"name":"_updateMetasets"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5813,"lineStart":5813,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.04,"difficulty":8.75,"effort":1058.118,"length":29,"time":58.784,"vocabulary":18,"volume":120.928,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":5832,"lineStart":5822,"name":"_removeUnreferencedMetasets"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":5831,"lineStart":5827,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5828,"lineStart":5828,"name":""},{"cyclomatic":9,"cyclomaticDensity":27.273,"halstead":{"bugs":0.414,"difficulty":28.75,"effort":35719.16,"length":213,"time":1984.398,"vocabulary":57,"volume":1242.406,"operands":{"distinct":38,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":36},"errors":[],"lineEnd":5868,"lineStart":5833,"name":"buildOrUpdateControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":5873,"lineStart":5869,"name":"_resetElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5872,"lineStart":5870,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5877,"lineStart":5874,"name":"reset"},{"cyclomatic":8,"cyclomaticDensity":20,"halstead":{"bugs":0.484,"difficulty":21.034,"effort":30540.553,"length":231,"time":1696.697,"vocabulary":78,"volume":1451.928,"operands":{"distinct":58,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":44},"errors":[],"lineEnd":5921,"lineStart":5878,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5907,"lineStart":5905,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.1,"effort":88.2,"length":14,"time":4.9,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5928,"lineStart":5922,"name":"_updateScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5925,"lineStart":5923,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.075,"difficulty":7.714,"effort":1744.802,"length":50,"time":96.933,"vocabulary":23,"volume":226.178,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5937,"lineStart":5929,"name":"_checkEventBindings"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.059,"difficulty":12.1,"effort":2125.882,"length":40,"time":118.105,"vocabulary":21,"volume":175.693,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":8},"errors":[],"lineEnd":5945,"lineStart":5938,"name":"_updateHiddenIndices"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.118,"difficulty":14.467,"effort":5130.352,"length":73,"time":285.02,"vocabulary":29,"volume":354.633,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":5965,"lineStart":5946,"name":"_getUniformDataChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5960,"lineStart":5960,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.857,"effort":187.798,"length":19,"time":10.433,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5964,"lineStart":5960,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.118,"difficulty":12.025,"effort":4246.119,"length":70,"time":235.895,"vocabulary":33,"volume":353.108,"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":24},"errors":[],"lineEnd":5989,"lineStart":5966,"name":"_updateLayout"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.038,"difficulty":6.125,"effort":693.961,"length":29,"time":38.553,"vocabulary":15,"volume":113.3,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":5984,"lineStart":5976,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5987,"lineStart":5985,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":15.6,"effort":6924.944,"length":88,"time":384.719,"vocabulary":33,"volume":443.907,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":6008,"lineStart":5990,"name":"_updateDatasets"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.077,"difficulty":9.964,"effort":2298.777,"length":51,"time":127.71,"vocabulary":23,"volume":230.702,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":6023,"lineStart":6009,"name":"_updateDataset"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.07,"difficulty":7.857,"effort":1657.136,"length":46,"time":92.063,"vocabulary":24,"volume":210.908,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":6040,"lineStart":6024,"name":"render"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.205,"difficulty":22.545,"effort":13843.079,"length":117,"time":769.06,"vocabulary":38,"volume":614.008,"operands":{"distinct":22,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":26},"errors":[],"lineEnd":6066,"lineStart":6041,"name":"draw"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.074,"difficulty":13.542,"effort":3018.507,"length":48,"time":167.695,"vocabulary":25,"volume":222.905,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":6078,"lineStart":6067,"name":"_getSortedDatasetMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6081,"lineStart":6079,"name":"getSortedVisibleDatasetMetas"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.074,"difficulty":11.5,"effort":2543.091,"length":46,"time":141.283,"vocabulary":28,"volume":221.138,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":6093,"lineStart":6082,"name":"_drawDatasets"},{"cyclomatic":8,"cyclomaticDensity":38.095,"halstead":{"bugs":0.268,"difficulty":18.379,"effort":14766.954,"length":149,"time":820.386,"vocabulary":42,"volume":803.455,"operands":{"distinct":29,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":28},"errors":[],"lineEnd":6121,"lineStart":6094,"name":"_drawDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6124,"lineStart":6122,"name":"isPointInArea"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":7.5,"effort":813.135,"length":26,"time":45.174,"vocabulary":18,"volume":108.418,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6131,"lineStart":6125,"name":"getElementsAtEventForMode"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.145,"difficulty":12.833,"effort":5589.917,"length":83,"time":310.551,"vocabulary":38,"volume":435.578,"operands":{"distinct":24,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":6154,"lineStart":6132,"name":"getDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6135,"lineStart":6135,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":5,"effort":361.699,"length":19,"time":20.094,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":6160,"lineStart":6155,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6163,"lineStart":6161,"name":"getVisibleDatasetCount"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.058,"difficulty":9.5,"effort":1642.333,"length":40,"time":91.241,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6171,"lineStart":6164,"name":"isDatasetVisible"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6175,"lineStart":6172,"name":"setDatasetVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":117.616,"length":13,"time":6.534,"vocabulary":6,"volume":33.605,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6178,"lineStart":6176,"name":"toggleDataVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6181,"lineStart":6179,"name":"getDataVisibility"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.107,"difficulty":10.278,"effort":3310.398,"length":67,"time":183.911,"vocabulary":28,"volume":322.093,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":6196,"lineStart":6182,"name":"_updateVisibility"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6194,"lineStart":6194,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6199,"lineStart":6197,"name":"hide"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6202,"lineStart":6200,"name":"show"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.033,"difficulty":8.167,"effort":815.947,"length":27,"time":45.33,"vocabulary":13,"volume":99.912,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6209,"lineStart":6203,"name":"_destroyDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.049,"difficulty":6.364,"effort":928.756,"length":35,"time":51.598,"vocabulary":18,"volume":145.947,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":6217,"lineStart":6210,"name":"_stop"},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.092,"difficulty":7.656,"effort":2112.645,"length":61,"time":117.369,"vocabulary":23,"volume":275.937,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":15},"errors":[],"lineEnd":6232,"lineStart":6218,"name":"destroy"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3.125,"effort":108.966,"length":11,"time":6.054,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6235,"lineStart":6233,"name":"toBase64Image"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6243,"lineStart":6236,"name":"bindEvents"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":3.333,"effort":355.353,"length":28,"time":19.742,"vocabulary":14,"volume":106.606,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":6257,"lineStart":6244,"name":"bindUserEvents"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6250,"lineStart":6247,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.571,"effort":153.758,"length":18,"time":8.542,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":6255,"lineStart":6251,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6256,"lineStart":6256,"name":""},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.082,"difficulty":10,"effort":2459.698,"length":56,"time":136.65,"vocabulary":21,"volume":245.97,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":42},"errors":[],"lineEnd":6299,"lineStart":6258,"name":"bindResponsiveEvents"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6267,"lineStart":6264,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.019,"difficulty":3.667,"effort":207.067,"length":17,"time":11.504,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":6273,"lineStart":6268,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":6278,"lineStart":6274,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.027,"difficulty":1.909,"effort":152.64,"length":21,"time":8.48,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":6286,"lineStart":6280,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.045,"effort":179.119,"length":23,"time":9.951,"vocabulary":14,"volume":87.569,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":6293,"lineStart":6287,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":401.953,"length":22,"time":22.331,"vocabulary":10,"volume":73.082,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":6309,"lineStart":6300,"name":"unbindEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6303,"lineStart":6301,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6307,"lineStart":6305,"name":""},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.154,"difficulty":15.364,"effort":7092.4,"length":90,"time":394.022,"vocabulary":35,"volume":461.635,"operands":{"distinct":22,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":6324,"lineStart":6310,"name":"updateHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6327,"lineStart":6325,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.062,"difficulty":9,"effort":1672.586,"length":43,"time":92.921,"vocabulary":20,"volume":185.843,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":20},"errors":[],"lineEnd":6347,"lineStart":6328,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.051,"difficulty":13.333,"effort":2049.748,"length":35,"time":113.875,"vocabulary":21,"volume":153.731,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":6340,"lineStart":6330,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6350,"lineStart":6348,"name":"notifyPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.436,"length":15,"time":7.469,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6353,"lineStart":6351,"name":"isPluginEnabled"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6352,"lineStart":6352,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.093,"difficulty":9.6,"effort":2692.424,"length":62,"time":149.579,"vocabulary":23,"volume":280.461,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":6365,"lineStart":6354,"name":"_updateHoverStyles"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.375,"effort":151.597,"length":16,"time":8.422,"vocabulary":7,"volume":44.918,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.115,"difficulty":13.265,"effort":4591.307,"length":72,"time":255.073,"vocabulary":28,"volume":346.13,"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":6384,"lineStart":6366,"name":"_eventHandler"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6373,"lineStart":6373,"name":""},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.177,"difficulty":16,"effort":8474.582,"length":105,"time":470.81,"vocabulary":33,"volume":529.661,"operands":{"distinct":22,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":29},"errors":[],"lineEnd":6413,"lineStart":6385,"name":"_handleEvent"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":7.5,"effort":1185.926,"length":36,"time":65.885,"vocabulary":21,"volume":158.123,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":6423,"lineStart":6414,"name":"_getActiveElements"}],"methodAverage":{"cyclomatic":2.333,"cyclomaticDensity":50.758,"halstead":{"bugs":0.057,"difficulty":6.039,"effort":2423.937,"length":35.951,"time":134.663,"vocabulary":15.912,"volume":170.866,"operands":{"distinct":9.755,"total":19.578},"operators":{"distinct":6.157,"total":16.373}},"params":1.078,"sloc":{"logical":5.873,"physical":9.52}},"name":"Chart","maintainability":67.529},{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":15.385,"halstead":{"bugs":1.122,"difficulty":35.968,"effort":121085.793,"length":490,"time":6726.988,"vocabulary":117,"volume":3366.479,"operands":{"distinct":94,"total":294,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":196,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":78,"physical":107}},"errors":[],"lineEnd":6730,"lineStart":6624,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6644,"lineStart":6644,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.072,"difficulty":4.133,"effort":895.463,"length":51,"time":49.748,"vocabulary":19,"volume":216.644,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":6666,"lineStart":6653,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":17.647,"halstead":{"bugs":0.202,"difficulty":13.2,"effort":8004.33,"length":108,"time":444.685,"vocabulary":49,"volume":606.389,"operands":{"distinct":35,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":6688,"lineStart":6667,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.14,"difficulty":11.458,"effort":4819.389,"length":82,"time":267.744,"vocabulary":35,"volume":420.601,"operands":{"distinct":24,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":6705,"lineStart":6689,"name":"getCenterPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6708,"lineStart":6706,"name":"tooltipPosition"},{"cyclomatic":9,"cyclomaticDensity":45,"halstead":{"bugs":0.326,"difficulty":19.487,"effort":19039.945,"length":169,"time":1057.775,"vocabulary":55,"volume":977.05,"operands":{"distinct":39,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":21},"errors":[],"lineEnd":6729,"lineStart":6709,"name":"draw"}],"methodAverage":{"cyclomatic":2.833,"cyclomaticDensity":31.249,"halstead":{"bugs":0.125,"difficulty":8.505,"effort":5466.679,"length":70.167,"time":303.704,"vocabulary":27.833,"volume":374.186,"operands":{"distinct":19.667,"total":41.5},"operators":{"distinct":8.167,"total":28.667}},"params":1.333,"sloc":{"logical":10.667,"physical":13}},"name":"ArcElement","maintainability":60.222},{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":22.917,"halstead":{"bugs":1.372,"difficulty":52.263,"effort":215155.845,"length":591,"time":11953.103,"vocabulary":125,"volume":4116.779,"operands":{"distinct":95,"total":331,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":260,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":96,"physical":133}},"errors":[],"lineEnd":7016,"lineStart":6884,"methods":[{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6905,"lineStart":6905,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.1,"difficulty":4.211,"effort":1257.074,"length":66,"time":69.837,"vocabulary":23,"volume":298.555,"operands":{"distinct":19,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":6923,"lineStart":6907,"name":"constructor"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.086,"difficulty":9.688,"effort":2504.453,"length":55,"time":139.136,"vocabulary":26,"volume":258.524,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6931,"lineStart":6924,"name":"updateControlPoints"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.357,"effort":148.775,"length":19,"time":8.265,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":6937,"lineStart":6932,"name":"points"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6940,"lineStart":6938,"name":"points"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4.5,"effort":254.127,"length":17,"time":14.118,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6943,"lineStart":6941,"name":"segments"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":5,"effort":415.132,"length":24,"time":23.063,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":6948,"lineStart":6944,"name":"first"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":6.429,"effort":713.656,"length":30,"time":39.648,"vocabulary":13,"volume":111.013,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":6954,"lineStart":6949,"name":"last"},{"cyclomatic":5,"cyclomaticDensity":18.519,"halstead":{"bugs":0.282,"difficulty":30.327,"effort":25648.855,"length":154,"time":1424.936,"vocabulary":45,"volume":845.745,"operands":{"distinct":26,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":71,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":30},"errors":[],"lineEnd":6984,"lineStart":6955,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":3.667,"effort":194.886,"length":16,"time":10.827,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6988,"lineStart":6985,"name":"pathSegment"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.1,"difficulty":16.333,"effort":4919.515,"length":62,"time":273.306,"vocabulary":29,"volume":301.195,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":7002,"lineStart":6989,"name":"path"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.088,"difficulty":8.206,"effort":2159.99,"length":56,"time":119.999,"vocabulary":26,"volume":263.225,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":7015,"lineStart":7003,"name":"draw"}],"methodAverage":{"cyclomatic":2.75,"cyclomaticDensity":61.534,"halstead":{"bugs":0.066,"difficulty":7.782,"effort":3187.952,"length":42.583,"time":177.108,"vocabulary":17.667,"volume":196.717,"operands":{"distinct":10.75,"total":23.75},"operators":{"distinct":6.917,"total":18.833}},"params":1.417,"sloc":{"logical":6.75,"physical":9.167}},"name":"LineElement","maintainability":65.639},{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":30.233,"halstead":{"bugs":0.647,"difficulty":28.344,"effort":55011.449,"length":307,"time":3056.192,"vocabulary":80,"volume":1940.832,"operands":{"distinct":61,"total":182,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":125,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":43,"physical":79}},"errors":[],"lineEnd":7103,"lineStart":7025,"methods":[{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.039,"difficulty":3.8,"effort":448.506,"length":31,"time":24.917,"vocabulary":14,"volume":118.028,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":7056,"lineStart":7047,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.085,"difficulty":10.667,"effort":2724.396,"length":55,"time":151.355,"vocabulary":25,"volume":255.412,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":7064,"lineStart":7057,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7067,"lineStart":7065,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7070,"lineStart":7068,"name":"inYRange"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.028,"difficulty":7,"effort":586.333,"length":22,"time":32.574,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":7080,"lineStart":7071,"name":"getCenterPoint"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.069,"difficulty":15.278,"effort":3169.414,"length":48,"time":176.079,"vocabulary":20,"volume":207.453,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":7087,"lineStart":7081,"name":"size"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.102,"difficulty":9.474,"effort":2899.448,"length":63,"time":161.08,"vocabulary":29,"volume":306.053,"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":7097,"lineStart":7088,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":6.125,"effort":339.024,"length":16,"time":18.835,"vocabulary":11,"volume":55.351,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":7102,"lineStart":7098,"name":"getRange"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":72.798,"halstead":{"bugs":0.045,"difficulty":6.893,"effort":1279.733,"length":31.625,"time":71.096,"vocabulary":15.875,"volume":134.574,"operands":{"distinct":9.25,"total":18.375},"operators":{"distinct":6.625,"total":13.25}},"params":1.5,"sloc":{"logical":4.25,"physical":7}},"name":"PointElement","maintainability":71.86},{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":16,"halstead":{"bugs":0.611,"difficulty":22.25,"effort":40786.159,"length":286,"time":2265.898,"vocabulary":85,"volume":1833.086,"operands":{"distinct":68,"total":178,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":108,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":50,"physical":69}},"errors":[],"lineEnd":7286,"lineStart":7218,"methods":[{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.055,"difficulty":4.167,"effort":683.333,"length":41,"time":37.963,"vocabulary":16,"volume":164,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":7242,"lineStart":7231,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":18.182,"halstead":{"bugs":0.195,"difficulty":15.354,"effort":8978.169,"length":114,"time":498.787,"vocabulary":35,"volume":584.738,"operands":{"distinct":24,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":19},"errors":[],"lineEnd":7261,"lineStart":7243,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7264,"lineStart":7262,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7267,"lineStart":7265,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7270,"lineStart":7268,"name":"inYRange"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.066,"difficulty":12.833,"effort":2554.305,"length":44,"time":141.906,"vocabulary":23,"volume":199.037,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":7282,"lineStart":7271,"name":"getCenterPoint"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7285,"lineStart":7283,"name":"getRange"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":82.558,"halstead":{"bugs":0.052,"difficulty":5.786,"effort":1791.291,"length":34.714,"time":99.516,"vocabulary":15.143,"volume":154.533,"operands":{"distinct":9.857,"total":21.571},"operators":{"distinct":5.286,"total":13.143}},"params":1.571,"sloc":{"logical":6.143,"physical":7.857}},"name":"BarElement","maintainability":67.728},{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":9.524,"halstead":{"bugs":0.195,"difficulty":19.091,"effort":11169.293,"length":115,"time":620.516,"vocabulary":34,"volume":585.058,"operands":{"distinct":22,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":21,"physical":25}},"errors":[],"lineEnd":7896,"lineStart":7872,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.6,"effort":160.581,"length":22,"time":8.921,"vocabulary":7,"volume":61.762,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":7877,"lineStart":7873,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.064,"difficulty":9.692,"effort":1858.554,"length":43,"time":103.253,"vocabulary":22,"volume":191.756,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":7886,"lineStart":7878,"name":"pathSegment"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.06,"difficulty":12.5,"effort":2241.335,"length":43,"time":124.519,"vocabulary":18,"volume":179.307,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":7895,"lineStart":7887,"name":"interpolate"}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":22.222,"halstead":{"bugs":0.048,"difficulty":8.264,"effort":1420.156,"length":36,"time":78.898,"vocabulary":15.667,"volume":144.275,"operands":{"distinct":9,"total":22},"operators":{"distinct":6.667,"total":14}},"params":1.667,"sloc":{"logical":7,"physical":7.667}},"name":"simpleArc","maintainability":67.009},{"methodAggregate":{"cyclomatic":56,"cyclomaticDensity":16.046,"halstead":{"bugs":6.119,"difficulty":107.946,"effort":1981572.678,"length":2327,"time":110087.371,"vocabulary":237,"volume":18357.106,"operands":{"distinct":203,"total":1289,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":1038,"identifiers":["__stripped__"]}},"params":33,"sloc":{"logical":349,"physical":403}},"errors":[],"lineEnd":8571,"lineStart":8169,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.198,"difficulty":5,"effort":2975,"length":119,"time":165.278,"vocabulary":32,"volume":595,"operands":{"distinct":28,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":25},"errors":[],"lineEnd":8194,"lineStart":8170,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":3.375,"effort":350.267,"length":30,"time":19.459,"vocabulary":11,"volume":103.783,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":8202,"lineStart":8195,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.069,"difficulty":6.364,"effort":1323.636,"length":52,"time":73.535,"vocabulary":16,"volume":208,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":8213,"lineStart":8203,"name":"setDimensions"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.091,"difficulty":13.182,"effort":3589.721,"length":62,"time":199.429,"vocabulary":21,"volume":272.324,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":8229,"lineStart":8214,"name":"buildLabels"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8220,"lineStart":8220,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8223,"lineStart":8223,"name":""},{"cyclomatic":5,"cyclomaticDensity":20.833,"halstead":{"bugs":0.254,"difficulty":17.143,"effort":13046.327,"length":143,"time":724.796,"vocabulary":40,"volume":761.036,"operands":{"distinct":28,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":63,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":23},"errors":[],"lineEnd":8252,"lineStart":8230,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.132,"difficulty":9.36,"effort":3705.797,"length":76,"time":205.878,"vocabulary":37,"volume":395.918,"operands":{"distinct":25,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":31},"errors":[],"lineEnd":8283,"lineStart":8253,"name":"_fitRows"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.163,"difficulty":18.417,"effort":8978.811,"length":91,"time":498.823,"vocabulary":41,"volume":487.537,"operands":{"distinct":24,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":8281,"lineStart":8265,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.148,"difficulty":10.56,"effort":4676.005,"length":85,"time":259.778,"vocabulary":37,"volume":442.804,"operands":{"distinct":25,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":41,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":20,"physical":39},"errors":[],"lineEnd":8322,"lineStart":8284,"name":"_fitCols"},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.157,"difficulty":13.75,"effort":6468.011,"length":89,"time":359.334,"vocabulary":39,"volume":470.401,"operands":{"distinct":26,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":8315,"lineStart":8294,"name":""},{"cyclomatic":5,"cyclomaticDensity":14.706,"halstead":{"bugs":0.456,"difficulty":37.241,"effort":50926.522,"length":249,"time":2829.251,"vocabulary":45,"volume":1367.471,"operands":{"distinct":29,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":114,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":34},"errors":[],"lineEnd":8356,"lineStart":8323,"name":"adjustHitBoxes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.017,"difficulty":3.2,"effort":162.3,"length":16,"time":9.017,"vocabulary":9,"volume":50.719,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":8359,"lineStart":8357,"name":"isHorizontal"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":8367,"lineStart":8360,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":4.651,"halstead":{"bugs":0.485,"difficulty":15.305,"effort":22262.911,"length":235,"time":1236.828,"vocabulary":73,"volume":1454.609,"operands":{"distinct":59,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":106,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":43,"physical":120},"errors":[],"lineEnd":8487,"lineStart":8368,"name":"_draw"},{"cyclomatic":9,"cyclomaticDensity":23.684,"halstead":{"bugs":0.516,"difficulty":24.211,"effort":37475.384,"length":247,"time":2081.966,"vocabulary":77,"volume":1547.896,"operands":{"distinct":57,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":109,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":38,"physical":46},"errors":[],"lineEnd":8429,"lineStart":8384,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8412,"lineStart":8412,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":4.615,"effort":607.78,"length":31,"time":33.766,"vocabulary":19,"volume":131.686,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":8435,"lineStart":8430,"name":""},{"cyclomatic":10,"cyclomaticDensity":33.333,"halstead":{"bugs":0.528,"difficulty":27.389,"effort":43378.966,"length":266,"time":2409.943,"vocabulary":62,"volume":1583.816,"operands":{"distinct":45,"total":145,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":121,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":30,"physical":33},"errors":[],"lineEnd":8485,"lineStart":8453,"name":""},{"cyclomatic":3,"cyclomaticDensity":10.714,"halstead":{"bugs":0.444,"difficulty":16.196,"effort":21556.062,"length":221,"time":1197.559,"vocabulary":65,"volume":1330.943,"operands":{"distinct":51,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":103,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":32},"errors":[],"lineEnd":8519,"lineStart":8488,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8509,"lineStart":8509,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.054,"difficulty":4.75,"effort":771.95,"length":37,"time":42.886,"vocabulary":21,"volume":162.516,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":8525,"lineStart":8520,"name":"_computeTitleHeight"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.134,"difficulty":14.972,"effort":6036.986,"length":83,"time":335.388,"vocabulary":29,"volume":403.212,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":8538,"lineStart":8526,"name":"_getLegendItemAt"},{"cyclomatic":9,"cyclomaticDensity":60,"halstead":{"bugs":0.17,"difficulty":17.1,"effort":8721,"length":102,"time":484.5,"vocabulary":32,"volume":510,"operands":{"distinct":20,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":32},"errors":[],"lineEnd":8570,"lineStart":8539,"name":"handleEvent"}],"methodAverage":{"cyclomatic":3.292,"cyclomaticDensity":30.073,"halstead":{"bugs":0.173,"difficulty":11.307,"effort":9897.158,"length":95.625,"time":549.842,"vocabulary":31.042,"volume":519.614,"operands":{"distinct":21.833,"total":53},"operators":{"distinct":9.208,"total":42.625}},"params":1.375,"sloc":{"logical":14.542,"physical":22.042}},"name":"Legend","maintainability":56.079},{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":10,"halstead":{"bugs":0.894,"difficulty":42.172,"effort":113143.06,"length":422,"time":6285.726,"vocabulary":82,"volume":2682.887,"operands":{"distinct":61,"total":245,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":177,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":80,"physical":91}},"errors":[],"lineEnd":8797,"lineStart":8707,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.107,"difficulty":3.882,"effort":1241.665,"length":74,"time":68.981,"vocabulary":20,"volume":319.823,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":16},"errors":[],"lineEnd":8723,"lineStart":8708,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.203,"difficulty":13.115,"effort":7993.906,"length":117,"time":444.106,"vocabulary":37,"volume":609.506,"operands":{"distinct":26,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":8742,"lineStart":8724,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":8746,"lineStart":8743,"name":"isHorizontal"},{"cyclomatic":3,"cyclomaticDensity":10,"halstead":{"bugs":0.183,"difficulty":25.421,"effort":13977.485,"length":109,"time":776.527,"vocabulary":33,"volume":549.839,"operands":{"distinct":19,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":28},"errors":[],"lineEnd":8774,"lineStart":8747,"name":"_drawArgs"},{"cyclomatic":2,"cyclomaticDensity":10.526,"halstead":{"bugs":0.167,"difficulty":11.786,"effort":5895.936,"length":94,"time":327.552,"vocabulary":40,"volume":500.261,"operands":{"distinct":28,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":8796,"lineStart":8775,"name":"draw"}],"methodAverage":{"cyclomatic":2.4,"cyclomaticDensity":30.867,"halstead":{"bugs":0.136,"difficulty":11.641,"effort":5867.686,"length":82,"time":325.983,"vocabulary":28.4,"volume":407.358,"operands":{"distinct":19.2,"total":47.6},"operators":{"distinct":9.2,"total":34.4}},"params":0.8,"sloc":{"logical":16,"physical":17.8}},"name":"Title","maintainability":56.261},{"methodAggregate":{"cyclomatic":78,"cyclomaticDensity":16.116,"halstead":{"bugs":8.63,"difficulty":95.442,"effort":2470961.215,"length":3106,"time":137275.623,"vocabulary":323,"volume":25889.722,"operands":{"distinct":292,"total":1798,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":1308,"identifiers":["__stripped__"]}},"params":64,"sloc":{"logical":484,"physical":541}},"errors":[],"lineEnd":9739,"lineStart":9199,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":5.188,"effort":3808.296,"length":142,"time":211.572,"vocabulary":36,"volume":734.129,"operands":{"distinct":32,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":30},"errors":[],"lineEnd":9230,"lineStart":9201,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2,"effort":89.835,"length":16,"time":4.991,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":9235,"lineStart":9231,"name":"initialize"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.104,"difficulty":9.333,"effort":2913.174,"length":69,"time":161.843,"vocabulary":23,"volume":312.126,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":9249,"lineStart":9236,"name":"_resolveAnimations"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":4.583,"effort":332.97,"length":21,"time":18.498,"vocabulary":11,"volume":72.648,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9252,"lineStart":9250,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.095,"difficulty":10,"effort":2855.006,"length":65,"time":158.611,"vocabulary":21,"volume":285.501,"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":9263,"lineStart":9253,"name":"getTitle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9266,"lineStart":9264,"name":"getBeforeBody"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":6.3,"effort":406.535,"length":18,"time":22.585,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":9283,"lineStart":9267,"name":"getBody"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.096,"difficulty":7.824,"effort":2259.847,"length":63,"time":125.547,"vocabulary":24,"volume":288.853,"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":9281,"lineStart":9270,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9286,"lineStart":9284,"name":"getAfterBody"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.095,"difficulty":10,"effort":2855.006,"length":65,"time":158.611,"vocabulary":21,"volume":285.501,"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":9297,"lineStart":9287,"name":"getFooter"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.182,"difficulty":15.429,"effort":8405.402,"length":108,"time":466.967,"vocabulary":33,"volume":544.795,"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":29},"errors":[],"lineEnd":9326,"lineStart":9298,"name":"_createItems"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9310,"lineStart":9310,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9313,"lineStart":9313,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.857,"effort":643.36,"length":40,"time":35.742,"vocabulary":18,"volume":166.797,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9320,"lineStart":9315,"name":""},{"cyclomatic":6,"cyclomaticDensity":15.385,"halstead":{"bugs":0.517,"difficulty":16.9,"effort":26233.921,"length":255,"time":1457.44,"vocabulary":68,"volume":1552.303,"operands":{"distinct":55,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":112,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":39,"physical":48},"errors":[],"lineEnd":9374,"lineStart":9327,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.061,"difficulty":4,"effort":733.907,"length":44,"time":40.773,"vocabulary":18,"volume":183.477,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9380,"lineStart":9375,"name":"drawCaret"},{"cyclomatic":6,"cyclomaticDensity":9.677,"halstead":{"bugs":0.402,"difficulty":28.212,"effort":34005.361,"length":217,"time":1889.187,"vocabulary":47,"volume":1205.346,"operands":{"distinct":33,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":84,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":62,"physical":51},"errors":[],"lineEnd":9431,"lineStart":9381,"name":"getCaretPosition"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.264,"difficulty":18.742,"effort":14821.626,"length":144,"time":823.424,"vocabulary":45,"volume":790.827,"operands":{"distinct":31,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":61,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":9453,"lineStart":9432,"name":"drawTitle"},{"cyclomatic":8,"cyclomaticDensity":13.559,"halstead":{"bugs":0.848,"difficulty":28.672,"effort":72944.738,"length":398,"time":4052.485,"vocabulary":84,"volume":2544.142,"operands":{"distinct":67,"total":226,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":172,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":59,"physical":64},"errors":[],"lineEnd":9517,"lineStart":9454,"name":"_drawColorBox"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9486,"lineStart":9486,"name":""},{"cyclomatic":8,"cyclomaticDensity":17.391,"halstead":{"bugs":0.527,"difficulty":26.167,"effort":41330.271,"length":256,"time":2296.126,"vocabulary":72,"volume":1579.501,"operands":{"distinct":54,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":99,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":46,"physical":41},"errors":[],"lineEnd":9558,"lineStart":9518,"name":"drawBody"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":3.864,"effort":448.182,"length":29,"time":24.899,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":9528,"lineStart":9525,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.237,"difficulty":15.2,"effort":10819.146,"length":132,"time":601.064,"vocabulary":42,"volume":711.786,"operands":{"distinct":30,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":9577,"lineStart":9559,"name":"drawFooter"},{"cyclomatic":8,"cyclomaticDensity":20.513,"halstead":{"bugs":0.46,"difficulty":22.892,"effort":31579.038,"length":247,"time":1754.391,"vocabulary":48,"volume":1379.486,"operands":{"distinct":37,"total":154,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":93,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":39,"physical":36},"errors":[],"lineEnd":9613,"lineStart":9578,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.295,"difficulty":14.667,"effort":12971.61,"length":162,"time":720.645,"vocabulary":44,"volume":884.428,"operands":{"distinct":33,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":25},"errors":[],"lineEnd":9638,"lineStart":9614,"name":"_updateAnimationTarget"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9641,"lineStart":9639,"name":"_willRender"},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.336,"difficulty":19.342,"effort":19499.047,"length":176,"time":1083.28,"vocabulary":53,"volume":1008.114,"operands":{"distinct":38,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":31},"errors":[],"lineEnd":9672,"lineStart":9642,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9675,"lineStart":9673,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.086,"difficulty":8.267,"effort":2131.502,"length":57,"time":118.417,"vocabulary":23,"volume":257.843,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":22},"errors":[],"lineEnd":9697,"lineStart":9676,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.055,"difficulty":12.6,"effort":2078.987,"length":37,"time":115.499,"vocabulary":22,"volume":164.999,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":9688,"lineStart":9678,"name":""},{"cyclomatic":9,"cyclomaticDensity":56.25,"halstead":{"bugs":0.171,"difficulty":15.273,"effort":7847.643,"length":101,"time":435.98,"vocabulary":34,"volume":513.834,"operands":{"distinct":22,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":9719,"lineStart":9698,"name":"handleEvent"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.079,"difficulty":9.643,"effort":2299.031,"length":52,"time":127.724,"vocabulary":24,"volume":238.418,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":9733,"lineStart":9720,"name":"_getActiveElements"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.042,"difficulty":3.091,"effort":386.427,"length":32,"time":21.468,"vocabulary":15,"volume":125.02,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9726,"lineStart":9726,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":9.375,"effort":1729.475,"length":42,"time":96.082,"vocabulary":21,"volume":184.477,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":9738,"lineStart":9734,"name":"_positionChanged"}],"methodAverage":{"cyclomatic":3.265,"cyclomaticDensity":39.9,"halstead":{"bugs":0.161,"difficulty":10.071,"effort":9021.69,"length":89.706,"time":501.205,"vocabulary":27.382,"volume":482.947,"operands":{"distinct":19.441,"total":52},"operators":{"distinct":7.941,"total":37.706}},"params":1.882,"sloc":{"logical":14.235,"physical":16.912}},"name":"Tooltip","maintainability":56.467},{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":31.148,"halstead":{"bugs":0.931,"difficulty":46.261,"effort":129149.39,"length":423,"time":7174.966,"vocabulary":97,"volume":2791.763,"operands":{"distinct":69,"total":228,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":195,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":61,"physical":93}},"errors":[],"lineEnd":9998,"lineStart":9906,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9918,"lineStart":9913,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.071,"difficulty":9,"effort":1926.474,"length":48,"time":107.026,"vocabulary":22,"volume":214.053,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":9931,"lineStart":9919,"name":"init"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.073,"difficulty":10,"effort":2200.782,"length":48,"time":122.266,"vocabulary":24,"volume":220.078,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":9939,"lineStart":9932,"name":"parse"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.093,"difficulty":10.667,"effort":2972.068,"length":60,"time":165.115,"vocabulary":25,"volume":278.631,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":9953,"lineStart":9940,"name":"determineDataLimits"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.173,"difficulty":24,"effort":12454.109,"length":102,"time":691.895,"vocabulary":34,"volume":518.921,"operands":{"distinct":18,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":9969,"lineStart":9954,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9972,"lineStart":9970,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":4,"effort":239.179,"length":18,"time":13.288,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":9978,"lineStart":9973,"name":"configure"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":10.389,"effort":1436.801,"length":32,"time":79.822,"vocabulary":20,"volume":138.302,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":9984,"lineStart":9979,"name":"getPixelForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.044,"difficulty":8.889,"effort":1170.54,"length":31,"time":65.03,"vocabulary":19,"volume":131.686,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9991,"lineStart":9985,"name":"getPixelForTick"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.571,"effort":243.265,"length":19,"time":13.515,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9994,"lineStart":9992,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9997,"lineStart":9995,"name":"getBasePixel"}],"methodAverage":{"cyclomatic":2.636,"cyclomaticDensity":68.26,"halstead":{"bugs":0.052,"difficulty":7.831,"effort":2080.058,"length":35.364,"time":115.559,"vocabulary":17.182,"volume":157.105,"operands":{"distinct":9.455,"total":19},"operators":{"distinct":7.727,"total":16.364}},"params":0.727,"sloc":{"logical":5.364,"physical":7.727}},"name":"CategoryScale","maintainability":68.677},{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":26.882,"halstead":{"bugs":1.241,"difficulty":48.551,"effort":180778.497,"length":541,"time":10043.25,"vocabulary":118,"volume":3723.51,"operands":{"distinct":89,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":243,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":93,"physical":116}},"errors":[],"lineEnd":10221,"lineStart":10106,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":2.7,"effort":289.744,"length":29,"time":16.097,"vocabulary":13,"volume":107.313,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10114,"lineStart":10107,"name":"constructor"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.038,"difficulty":9.286,"effort":1062.74,"length":28,"time":59.041,"vocabulary":17,"volume":114.449,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":10123,"lineStart":10115,"name":"parse"},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.198,"difficulty":27.947,"effort":16597.318,"length":114,"time":922.073,"vocabulary":37,"volume":593.878,"operands":{"distinct":19,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":25},"errors":[],"lineEnd":10148,"lineStart":10124,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10128,"lineStart":10128,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10129,"lineStart":10129,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.151,"difficulty":15.217,"effort":6896.863,"length":87,"time":383.159,"vocabulary":37,"volume":453.222,"operands":{"distinct":23,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":10167,"lineStart":10149,"name":"getTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10170,"lineStart":10168,"name":"computeTickLimit"},{"cyclomatic":5,"cyclomaticDensity":17.857,"halstead":{"bugs":0.285,"difficulty":16.25,"effort":13900.359,"length":154,"time":772.242,"vocabulary":47,"volume":855.407,"operands":{"distinct":34,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":69,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":33},"errors":[],"lineEnd":10203,"lineStart":10171,"name":"buildTicks"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.119,"difficulty":12.941,"effort":4603.749,"length":74,"time":255.764,"vocabulary":28,"volume":355.744,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":10217,"lineStart":10204,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.063,"effort":135.566,"length":19,"time":7.531,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10220,"lineStart":10218,"name":"getLabelForValue"}],"methodAverage":{"cyclomatic":3.4,"cyclomaticDensity":42.905,"halstead":{"bugs":0.086,"difficulty":9.074,"effort":4354.852,"length":52.3,"time":241.936,"vocabulary":20.4,"volume":258.625,"operands":{"distinct":12.6,"total":28.8},"operators":{"distinct":7.8,"total":23.5}},"params":0.6,"sloc":{"logical":9.3,"physical":11.6}},"name":"LinearScaleBase","maintainability":61.951},{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":43.75,"halstead":{"bugs":0.334,"difficulty":13.929,"effort":13956.429,"length":167,"time":775.357,"vocabulary":64,"volume":1002,"operands":{"distinct":49,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":76,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":28}},"errors":[],"lineEnd":10250,"lineStart":10223,"methods":[{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.047,"difficulty":7,"effort":984.536,"length":36,"time":54.696,"vocabulary":15,"volume":140.648,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":10235,"lineStart":10230,"name":"determineDataLimits"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.118,"difficulty":6.727,"effort":2376.719,"length":72,"time":132.04,"vocabulary":30,"volume":353.296,"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10243,"lineStart":10236,"name":"computeTickLimit"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10246,"lineStart":10244,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10249,"lineStart":10247,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":104.167,"halstead":{"bugs":0.052,"difficulty":5.807,"effort":994.845,"length":35.75,"time":55.269,"vocabulary":17.25,"volume":154.98,"operands":{"distinct":10.75,"total":19.25},"operators":{"distinct":6.5,"total":16.5}},"params":0.5,"sloc":{"logical":3.5,"physical":5}},"name":"LinearScale","maintainability":74.203},{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":35.211,"halstead":{"bugs":1.15,"difficulty":48.532,"effort":167503.247,"length":513,"time":9305.736,"vocabulary":106,"volume":3451.423,"operands":{"distinct":79,"total":284,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":229,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":71,"physical":107}},"errors":[],"lineEnd":10419,"lineStart":10313,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.5,"effort":215.098,"length":24,"time":11.95,"vocabulary":12,"volume":86.039,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":10329,"lineStart":10323,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.06,"difficulty":8.643,"effort":1565.311,"length":39,"time":86.962,"vocabulary":25,"volume":181.11,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":10340,"lineStart":10330,"name":"parse"},{"cyclomatic":8,"cyclomaticDensity":80,"halstead":{"bugs":0.165,"difficulty":20.118,"effort":9968.577,"length":102,"time":553.81,"vocabulary":29,"volume":495.514,"operands":{"distinct":17,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":10352,"lineStart":10341,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.142,"difficulty":26,"effort":11108.104,"length":92,"time":617.117,"vocabulary":25,"volume":427.235,"operands":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":10376,"lineStart":10353,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10357,"lineStart":10357,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10358,"lineStart":10358,"name":""},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.122,"difficulty":12.353,"effort":4522.737,"length":77,"time":251.263,"vocabulary":27,"volume":366.126,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":10396,"lineStart":10377,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.031,"difficulty":3.5,"effort":328.179,"length":24,"time":18.232,"vocabulary":15,"volume":93.765,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10399,"lineStart":10397,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":4.444,"effort":507.647,"length":30,"time":28.203,"vocabulary":14,"volume":114.221,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":10405,"lineStart":10400,"name":"configure"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.07,"difficulty":10.417,"effort":2183.263,"length":47,"time":121.292,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":10414,"lineStart":10406,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":5.056,"effort":485.333,"length":24,"time":26.963,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":10418,"lineStart":10415,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":3.182,"cyclomaticDensity":56.364,"halstead":{"bugs":0.064,"difficulty":8.76,"effort":2812.584,"length":43,"time":156.255,"vocabulary":17.727,"volume":191.101,"operands":{"distinct":10.455,"total":23.818},"operators":{"distinct":7.273,"total":19.182}},"params":0.727,"sloc":{"logical":6.091,"physical":8.909}},"name":"LogarithmicScale","maintainability":66.844},{"methodAggregate":{"cyclomatic":35,"cyclomaticDensity":19.886,"halstead":{"bugs":3.208,"difficulty":57.62,"effort":554487.799,"length":1242,"time":30804.878,"vocabulary":215,"volume":9623.256,"operands":{"distinct":184,"total":684,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":558,"identifiers":["__stripped__"]}},"params":25,"sloc":{"logical":176,"physical":238}},"errors":[],"lineEnd":10910,"lineStart":10673,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.556,"effort":381.556,"length":29,"time":21.198,"vocabulary":13,"volume":107.313,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10724,"lineStart":10717,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.157,"difficulty":8.5,"effort":4004.527,"length":98,"time":222.474,"vocabulary":28,"volume":471.121,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10732,"lineStart":10725,"name":"setDimensions"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.063,"difficulty":11.111,"effort":2089.148,"length":46,"time":116.064,"vocabulary":17,"volume":188.023,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":10738,"lineStart":10733,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.333,"effort":108.516,"length":14,"time":6.029,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10741,"lineStart":10739,"name":"computeTickLimit"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":2.6,"effort":267.276,"length":27,"time":14.849,"vocabulary":14,"volume":102.799,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":10751,"lineStart":10742,"name":"generateTickLabels"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.038,"difficulty":8,"effort":900.704,"length":27,"time":50.039,"vocabulary":18,"volume":112.588,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":10750,"lineStart":10744,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10750,"lineStart":10750,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.036,"difficulty":7,"effort":765.751,"length":28,"time":42.542,"vocabulary":15,"volume":109.393,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":10759,"lineStart":10752,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.072,"difficulty":7.154,"effort":1549.84,"length":51,"time":86.102,"vocabulary":19,"volume":216.644,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":10764,"lineStart":10760,"name":"setCenterPoint"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.048,"difficulty":6.375,"effort":924.034,"length":33,"time":51.335,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":10769,"lineStart":10765,"name":"getIndexAngle"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":9.9,"effort":1808.343,"length":43,"time":100.463,"vocabulary":19,"volume":182.661,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":10779,"lineStart":10770,"name":"getDistanceFromCenterForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1815.21,"length":40,"time":100.845,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":10786,"lineStart":10780,"name":"getValueForDistanceFromCenter"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.049,"difficulty":10.389,"effort":1526.601,"length":34,"time":84.811,"vocabulary":20,"volume":146.946,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":10793,"lineStart":10787,"name":"getPointLabelContext"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.071,"difficulty":8.667,"effort":1851.351,"length":46,"time":102.853,"vocabulary":25,"volume":213.617,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":10801,"lineStart":10794,"name":"getPointPosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10804,"lineStart":10802,"name":"getPointPositionForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10807,"lineStart":10805,"name":"getBasePosition"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.032,"difficulty":7.143,"effort":691.386,"length":27,"time":38.41,"vocabulary":12,"volume":96.794,"operands":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":9},"errors":[],"lineEnd":10816,"lineStart":10808,"name":"getPointLabelPosition"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.095,"difficulty":7,"effort":1989.874,"length":62,"time":110.549,"vocabulary":24,"volume":284.268,"operands":{"distinct":17,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":13},"errors":[],"lineEnd":10829,"lineStart":10817,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.362,"difficulty":17.956,"effort":19487.612,"length":183,"time":1082.645,"vocabulary":61,"volume":1085.325,"operands":{"distinct":45,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":82,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":42},"errors":[],"lineEnd":10871,"lineStart":10830,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.089,"difficulty":9.412,"effort":2506.105,"length":56,"time":139.228,"vocabulary":27,"volume":266.274,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":10848,"lineStart":10840,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10872,"lineStart":10872,"name":"drawBorder"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.125,"difficulty":7.63,"effort":2861.413,"length":75,"time":158.967,"vocabulary":32,"volume":375,"operands":{"distinct":23,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":36},"errors":[],"lineEnd":10908,"lineStart":10873,"name":"drawLabels"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.292,"difficulty":15.805,"effort":13828.217,"length":150,"time":768.234,"vocabulary":57,"volume":874.934,"operands":{"distinct":41,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":10906,"lineStart":10887,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10909,"lineStart":10909,"name":"drawTitle"}],"methodAverage":{"cyclomatic":2.417,"cyclomaticDensity":54.885,"halstead":{"bugs":0.074,"difficulty":6.976,"effort":2483.199,"length":46,"time":137.955,"vocabulary":19.833,"volume":220.979,"operands":{"distinct":12.75,"total":25.25},"operators":{"distinct":7.083,"total":20.75}},"params":1.042,"sloc":{"logical":6.167,"physical":9.583}},"name":"RadialLinearScale","maintainability":67.013},{"methodAggregate":{"cyclomatic":69,"cyclomaticDensity":33.173,"halstead":{"bugs":4.352,"difficulty":70.104,"effort":915378.704,"length":1667,"time":50854.372,"vocabulary":228,"volume":13057.428,"operands":{"distinct":197,"total":891,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":776,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":208,"physical":287}},"errors":[],"lineEnd":11333,"lineStart":11047,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.063,"difficulty":4.4,"effort":831.026,"length":43,"time":46.168,"vocabulary":21,"volume":188.87,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":11080,"lineStart":11068,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.123,"difficulty":8.2,"effort":3035.364,"length":77,"time":168.631,"vocabulary":28,"volume":370.166,"operands":{"distinct":20,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":11093,"lineStart":11081,"name":"init"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":2.667,"effort":115.16,"length":13,"time":6.398,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":11099,"lineStart":11094,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.824,"length":18,"time":11.101,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":11107,"lineStart":11100,"name":"beforeLayout"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.26,"difficulty":20.69,"effort":16134.686,"length":142,"time":896.371,"vocabulary":45,"volume":779.843,"operands":{"distinct":29,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":24},"errors":[],"lineEnd":11131,"lineStart":11108,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.051,"difficulty":9,"effort":1365.462,"length":41,"time":75.859,"vocabulary":13,"volume":151.718,"operands":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":11120,"lineStart":11113,"name":"_applyBounds"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.062,"difficulty":9.409,"effort":1748.613,"length":43,"time":97.145,"vocabulary":20,"volume":185.843,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":11144,"lineStart":11132,"name":"_getLabelBounds"},{"cyclomatic":11,"cyclomaticDensity":68.75,"halstead":{"bugs":0.333,"difficulty":15.73,"effort":15720.581,"length":178,"time":873.366,"vocabulary":49,"volume":999.418,"operands":{"distinct":37,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":81,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":11164,"lineStart":11145,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.667,"effort":150.594,"length":17,"time":8.366,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":11169,"lineStart":11165,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11167,"lineStart":11167,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.243,"difficulty":33.15,"effort":24177.073,"length":140,"time":1343.171,"vocabulary":37,"volume":729.323,"operands":{"distinct":20,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":27},"errors":[],"lineEnd":11196,"lineStart":11170,"name":"initOffsets"},{"cyclomatic":12,"cyclomaticDensity":50,"halstead":{"bugs":0.449,"difficulty":26.49,"effort":35676.315,"length":219,"time":1982.017,"vocabulary":71,"volume":1346.795,"operands":{"distinct":49,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":101,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":29},"errors":[],"lineEnd":11225,"lineStart":11197,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11224,"lineStart":11224,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":5.727,"effort":912.991,"length":39,"time":50.722,"vocabulary":17,"volume":159.411,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":11233,"lineStart":11226,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":5.727,"effort":912.991,"length":39,"time":50.722,"vocabulary":17,"volume":159.411,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":11240,"lineStart":11234,"name":"format"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.157,"difficulty":13.947,"effort":6572.337,"length":97,"time":365.13,"vocabulary":29,"volume":471.224,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":11259,"lineStart":11241,"name":"_tickFormatFunction"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.05,"difficulty":8.05,"effort":1217.451,"length":37,"time":67.636,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":11266,"lineStart":11260,"name":"generateTickLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11269,"lineStart":11267,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":5.833,"effort":676.667,"length":29,"time":37.593,"vocabulary":16,"volume":116,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11274,"lineStart":11270,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.052,"difficulty":8.55,"effort":1343.832,"length":37,"time":74.657,"vocabulary":19,"volume":157.173,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11279,"lineStart":11275,"name":"getValueForPixel"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.142,"difficulty":8.4,"effort":3576.136,"length":83,"time":198.674,"vocabulary":35,"volume":425.73,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":11291,"lineStart":11280,"name":"_getLabelSize"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.152,"difficulty":10.34,"effort":4704.218,"length":88,"time":261.345,"vocabulary":36,"volume":454.953,"operands":{"distinct":25,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":11302,"lineStart":11292,"name":"_getLabelCapacity"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.146,"difficulty":19.933,"effort":8720.221,"length":91,"time":484.457,"vocabulary":28,"volume":437.469,"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":11317,"lineStart":11303,"name":"getDataTimestamps"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.105,"difficulty":17.5,"effort":5511.266,"length":67,"time":306.181,"vocabulary":26,"volume":314.929,"operands":{"distinct":13,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":11329,"lineStart":11318,"name":"getLabelTimestamps"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11332,"lineStart":11330,"name":"normalize"}],"methodAverage":{"cyclomatic":3.72,"cyclomaticDensity":52.528,"halstead":{"bugs":0.105,"difficulty":9.971,"effort":5350.501,"length":63,"time":297.25,"vocabulary":23.28,"volume":315.03,"operands":{"distinct":14.72,"total":33.64},"operators":{"distinct":8.56,"total":29.36}},"params":0.92,"sloc":{"logical":7.76,"physical":11}},"name":"TimeScale","maintainability":63.242},{"methodAggregate":{"cyclomatic":16,"cyclomaticDensity":26.23,"halstead":{"bugs":0.904,"difficulty":51.639,"effort":140114.701,"length":419,"time":7784.15,"vocabulary":89,"volume":2713.332,"operands":{"distinct":61,"total":225,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":194,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":61,"physical":88}},"errors":[],"lineEnd":11442,"lineStart":11355,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3.143,"effort":206.577,"length":19,"time":11.477,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":11363,"lineStart":11358,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.067,"difficulty":5,"effort":1000.782,"length":48,"time":55.599,"vocabulary":18,"volume":200.156,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":11370,"lineStart":11364,"name":"initOffsets"},{"cyclomatic":7,"cyclomaticDensity":24.138,"halstead":{"bugs":0.247,"difficulty":38,"effort":28110.424,"length":139,"time":1561.69,"vocabulary":40,"volume":739.748,"operands":{"distinct":20,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":36},"errors":[],"lineEnd":11406,"lineStart":11371,"name":"buildLookupTable"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.095,"difficulty":12.692,"effort":3608.013,"length":62,"time":200.445,"vocabulary":24,"volume":284.268,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":11418,"lineStart":11407,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11417,"lineStart":11417,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.104,"difficulty":18.545,"effort":5788.514,"length":69,"time":321.584,"vocabulary":23,"volume":312.126,"operands":{"distinct":11,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":11433,"lineStart":11419,"name":"_getTimestampsForTable"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11436,"lineStart":11434,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.058,"difficulty":7.269,"effort":1264.249,"length":39,"time":70.236,"vocabulary":22,"volume":173.918,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11441,"lineStart":11437,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":2.875,"cyclomaticDensity":39.94,"halstead":{"bugs":0.077,"difficulty":11.175,"effort":5024.256,"length":49.625,"time":279.125,"vocabulary":19,"volume":229.903,"operands":{"distinct":10.625,"total":26.375},"operators":{"distinct":8.375,"total":23.25}},"params":0.75,"sloc":{"logical":7.625,"physical":10.625}},"name":"TimeSeriesScale","maintainability":63.569}],"dependencies":[{"line":7,"path":"./chunks/helpers.segment.js","type":"esm"},{"line":8,"path":"@kurkle/color","type":"esm"}],"errors":[],"lineEnd":11462,"lineStart":1,"maintainability":62.859,"methods":[{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.086,"difficulty":11.571,"effort":2991.494,"length":55,"time":166.194,"vocabulary":26,"volume":258.524,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":364,"lineStart":354,"name":"awaitAll"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.063,"difficulty":12.375,"effort":2326.788,"length":46,"time":129.266,"vocabulary":17,"volume":188.023,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":17},"errors":[],"lineEnd":381,"lineStart":365,"name":"resolveTargetOptions"},{"cyclomatic":7,"cyclomaticDensity":100,"halstead":{"bugs":0.079,"difficulty":13.182,"effort":3126.531,"length":54,"time":173.696,"vocabulary":21,"volume":237.185,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":392,"lineStart":383,"name":"scaleClip"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.067,"difficulty":9,"effort":1806.07,"length":45,"time":100.337,"vocabulary":22,"volume":200.674,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":405,"lineStart":393,"name":"defaultClip"},{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.088,"difficulty":14.583,"effort":3836.969,"length":59,"time":213.165,"vocabulary":22,"volume":263.106,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":18},"errors":[],"lineEnd":423,"lineStart":406,"name":"toClip"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.061,"difficulty":10.455,"effort":1928.627,"length":42,"time":107.146,"vocabulary":21,"volume":184.477,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":432,"lineStart":424,"name":"getSortedDatasetIndices"},{"cyclomatic":9,"cyclomaticDensity":50,"halstead":{"bugs":0.155,"difficulty":22.737,"effort":10541.74,"length":89,"time":585.652,"vocabulary":37,"volume":463.641,"operands":{"distinct":19,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":41,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":22},"errors":[],"lineEnd":454,"lineStart":433,"name":"applyStack"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.084,"difficulty":15.5,"effort":3908.681,"length":55,"time":217.149,"vocabulary":24,"volume":252.173,"operands":{"distinct":12,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":467,"lineStart":455,"name":"convertObjectDataToArray"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.03,"difficulty":8.667,"effort":791.93,"length":24,"time":43.996,"vocabulary":14,"volume":91.377,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":471,"lineStart":468,"name":"isStacked"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":2.786,"effort":175.825,"length":19,"time":9.768,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":474,"lineStart":472,"name":"getStackKey"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.046,"difficulty":9.333,"effort":1297.088,"length":34,"time":72.06,"vocabulary":17,"volume":138.974,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":481,"lineStart":475,"name":"getUserBounds"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.028,"difficulty":9,"effort":747.434,"length":25,"time":41.524,"vocabulary":10,"volume":83.048,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":485,"lineStart":482,"name":"getOrCreateStack"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.063,"difficulty":12,"effort":2279.875,"length":42,"time":126.66,"vocabulary":23,"volume":189.99,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":494,"lineStart":486,"name":"getLastIndexInStack"},{"cyclomatic":5,"cyclomaticDensity":19.231,"halstead":{"bugs":0.286,"difficulty":14.333,"effort":12285.541,"length":157,"time":682.53,"vocabulary":44,"volume":857.131,"operands":{"distinct":33,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":71,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":21},"errors":[],"lineEnd":515,"lineStart":495,"name":"updateStacks"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":4.286,"effort":333.04,"length":21,"time":18.502,"vocabulary":13,"volume":77.709,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":519,"lineStart":516,"name":"getFirstScaleId"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":518,"lineStart":518,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.032,"difficulty":2.667,"effort":256,"length":24,"time":14.222,"vocabulary":16,"volume":96,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":529,"lineStart":520,"name":"createDatasetContext"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.042,"difficulty":3,"effort":375.293,"length":30,"time":20.85,"vocabulary":18,"volume":125.098,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":541,"lineStart":530,"name":"createDataContext"},{"cyclomatic":9,"cyclomaticDensity":69.231,"halstead":{"bugs":0.144,"difficulty":21.231,"effort":9169.115,"length":93,"time":509.395,"vocabulary":25,"volume":431.879,"operands":{"distinct":13,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":559,"lineStart":542,"name":"clearStacks"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":560,"lineStart":560,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":115.5,"length":11,"time":6.417,"vocabulary":8,"volume":33,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":561,"lineStart":561,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.032,"difficulty":4.2,"effort":403.2,"length":24,"time":22.4,"vocabulary":16,"volume":96,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":565,"lineStart":562,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.113,"difficulty":14.219,"effort":4835.209,"length":70,"time":268.623,"vocabulary":29,"volume":340.059,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":1169,"lineStart":1159,"name":"getAllScaleValues"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1166,"lineStart":1166,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.139,"difficulty":12.632,"effort":5277.301,"length":86,"time":293.183,"vocabulary":29,"volume":417.786,"operands":{"distinct":19,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":25},"errors":[],"lineEnd":1194,"lineStart":1170,"name":"computeMinSampleSize"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.045,"difficulty":9.563,"effort":1289.85,"length":33,"time":71.658,"vocabulary":17,"volume":134.886,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":1183,"lineStart":1175,"name":""},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.098,"difficulty":13.382,"effort":3939.945,"length":60,"time":218.886,"vocabulary":30,"volume":294.413,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":1210,"lineStart":1195,"name":"computeFitCategoryTraits"},{"cyclomatic":6,"cyclomaticDensity":40,"halstead":{"bugs":0.232,"difficulty":25.146,"effort":17513.614,"length":130,"time":972.979,"vocabulary":41,"volume":696.482,"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":1230,"lineStart":1211,"name":"computeFlexCategoryTraits"},{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.154,"difficulty":13.737,"effort":6339.636,"length":96,"time":352.202,"vocabulary":28,"volume":461.506,"operands":{"distinct":19,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":38,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":21},"errors":[],"lineEnd":1251,"lineStart":1231,"name":"parseFloatBar"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.037,"difficulty":7.125,"effort":786.695,"length":29,"time":43.705,"vocabulary":14,"volume":110.413,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1259,"lineStart":1252,"name":"parseValue"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.147,"difficulty":19.444,"effort":8555.556,"length":88,"time":475.309,"vocabulary":32,"volume":440,"operands":{"distinct":18,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":38,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":15},"errors":[],"lineEnd":1274,"lineStart":1260,"name":"parseArrayOrPrimitive"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.015,"difficulty":4,"effort":180,"length":15,"time":10,"vocabulary":8,"volume":45,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1277,"lineStart":1275,"name":"isFloatBar"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.041,"difficulty":9,"effort":1103.615,"length":30,"time":61.312,"vocabulary":17,"volume":122.624,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1283,"lineStart":1278,"name":"barSign"},{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.107,"difficulty":12.656,"effort":4055.393,"length":69,"time":225.3,"vocabulary":25,"volume":320.426,"operands":{"distinct":16,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":26},"errors":[],"lineEnd":1309,"lineStart":1284,"name":"borderProps"},{"cyclomatic":9,"cyclomaticDensity":30,"halstead":{"bugs":0.214,"difficulty":23.227,"effort":14890.324,"length":124,"time":827.24,"vocabulary":36,"volume":641.071,"operands":{"distinct":22,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":51,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":30,"physical":31},"errors":[],"lineEnd":1340,"lineStart":1310,"name":"setBorderSkipped"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":8.75,"effort":908.101,"length":30,"time":50.45,"vocabulary":11,"volume":103.783,"operands":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1349,"lineStart":1341,"name":"parseEdge"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.013,"difficulty":5,"effort":193.872,"length":15,"time":10.771,"vocabulary":6,"volume":38.774,"operands":{"distinct":3,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1352,"lineStart":1350,"name":"swap"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.015,"difficulty":3,"effort":135,"length":15,"time":7.5,"vocabulary":8,"volume":45,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1355,"lineStart":1353,"name":"startEnd"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.024,"difficulty":4.643,"effort":332.889,"length":20,"time":18.494,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1358,"lineStart":1356,"name":"setInflateAmount"},{"cyclomatic":2,"cyclomaticDensity":7.692,"halstead":{"bugs":0.264,"difficulty":20.25,"effort":16051.581,"length":147,"time":891.754,"vocabulary":42,"volume":792.671,"operands":{"distinct":28,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":66,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":26,"physical":30},"errors":[],"lineEnd":1780,"lineStart":1751,"name":"getRatioAndOffset"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.03,"difficulty":3.091,"effort":277.744,"length":23,"time":15.43,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1763,"lineStart":1763,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.032,"difficulty":3.864,"effort":370.909,"length":24,"time":20.606,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1764,"lineStart":1764,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2568,"lineStart":2566,"name":"abstract"},{"cyclomatic":11,"cyclomaticDensity":50,"halstead":{"bugs":0.235,"difficulty":23.212,"effort":16373.754,"length":130,"time":909.653,"vocabulary":43,"volume":705.414,"operands":{"distinct":26,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":22,"physical":25},"errors":[],"lineEnd":2643,"lineStart":2619,"name":"binarySearch"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.14,"difficulty":14.7,"effort":6174,"length":84,"time":343,"vocabulary":32,"volume":420,"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":16,"physical":14},"errors":[],"lineEnd":2657,"lineStart":2644,"name":"evaluateInteractionItems"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":6,"effort":624,"length":26,"time":34.667,"vocabulary":16,"volume":104,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":2666,"lineStart":2658,"name":"getDistanceMetricForAxis"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.08,"difficulty":8.571,"effort":2064.08,"length":54,"time":114.671,"vocabulary":22,"volume":240.809,"operands":{"distinct":14,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2665,"lineStart":2661,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.051,"difficulty":9.091,"effort":1397.556,"length":35,"time":77.642,"vocabulary":21,"volume":153.731,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":20},"errors":[],"lineEnd":2686,"lineStart":2667,"name":"getIntersectItems"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.058,"difficulty":5.6,"effort":973.94,"length":39,"time":54.108,"vocabulary":22,"volume":173.918,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":2683,"lineStart":2672,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":5.143,"effort":342.555,"length":18,"time":19.031,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":22},"errors":[],"lineEnd":2708,"lineStart":2687,"name":"getNearestRadialItems"},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.084,"difficulty":8,"effort":2006.146,"length":54,"time":111.453,"vocabulary":25,"volume":250.768,"operands":{"distinct":17,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":2705,"lineStart":2689,"name":"evaluationFunc"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":5.714,"effort":815.439,"length":32,"time":45.302,"vocabulary":22,"volume":142.702,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":6,"physical":35},"errors":[],"lineEnd":2743,"lineStart":2709,"name":"getNearestCartesianItems"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.153,"difficulty":17.15,"effort":7852.499,"length":90,"time":436.25,"vocabulary":34,"volume":457.872,"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":41,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":20,"physical":28},"errors":[],"lineEnd":2740,"lineStart":2713,"name":"evaluationFunc"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.057,"difficulty":11.25,"effort":1911.567,"length":40,"time":106.198,"vocabulary":19,"volume":169.917,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2749,"lineStart":2744,"name":"getNearestItems"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.057,"difficulty":9.231,"effort":1586.055,"length":37,"time":88.114,"vocabulary":25,"volume":171.823,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":17,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":7,"physical":19},"errors":[],"lineEnd":2768,"lineStart":2750,"name":"getAxisItems"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.054,"difficulty":5.769,"effort":931.276,"length":38,"time":51.738,"vocabulary":19,"volume":161.421,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":2763,"lineStart":2754,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.054,"difficulty":9.45,"effort":1525.431,"length":38,"time":84.746,"vocabulary":19,"volume":161.421,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":2791,"lineStart":2781,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2844,"lineStart":2842,"name":"filterByPosition"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2843,"lineStart":2843,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2847,"lineStart":2845,"name":"filterDynamicPositionByAxis"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":3.571,"effort":243.265,"length":19,"time":13.515,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2846,"lineStart":2846,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2854,"lineStart":2848,"name":"sortByWeight"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.049,"difficulty":11,"effort":1633.355,"length":39,"time":90.742,"vocabulary":14,"volume":148.487,"operands":{"distinct":7,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2853,"lineStart":2849,"name":""},{"cyclomatic":4,"cyclomaticDensity":17.391,"halstead":{"bugs":0.136,"difficulty":20.417,"effort":8342.167,"length":81,"time":463.454,"vocabulary":33,"volume":408.596,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":18},"errors":[],"lineEnd":2872,"lineStart":2855,"name":"wrapBoxes"},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.104,"difficulty":17,"effort":5312.127,"length":65,"time":295.118,"vocabulary":28,"volume":312.478,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":18},"errors":[],"lineEnd":2890,"lineStart":2873,"name":"buildStacks"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.196,"difficulty":22.909,"effort":13465.228,"length":112,"time":748.068,"vocabulary":38,"volume":587.768,"operands":{"distinct":22,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":19},"errors":[],"lineEnd":2909,"lineStart":2891,"name":"setLayoutDims"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.214,"difficulty":9.857,"effort":6319.125,"length":124,"time":351.063,"vocabulary":36,"volume":641.071,"operands":{"distinct":28,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":18},"errors":[],"lineEnd":2927,"lineStart":2910,"name":"buildLayoutBoxes"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2912,"lineStart":2912,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":5.333,"effort":460.641,"length":26,"time":25.591,"vocabulary":10,"volume":86.37,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2930,"lineStart":2928,"name":"getCombinedMax"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.067,"difficulty":6.375,"effort":1279.125,"length":58,"time":71.062,"vocabulary":11,"volume":200.647,"operands":{"distinct":8,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2936,"lineStart":2931,"name":"updateMaxPadding"},{"cyclomatic":7,"cyclomaticDensity":26.923,"halstead":{"bugs":0.342,"difficulty":23.314,"effort":23936.987,"length":181,"time":1329.833,"vocabulary":51,"volume":1026.709,"operands":{"distinct":35,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":79,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":32},"errors":[],"lineEnd":2968,"lineStart":2937,"name":"updateDims"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":5.667,"effort":642.032,"length":29,"time":35.668,"vocabulary":15,"volume":113.3,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":2980,"lineStart":2969,"name":"handleMaxPadding"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":6.5,"effort":569.2,"length":23,"time":31.622,"vocabulary":14,"volume":87.569,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2975,"lineStart":2971,"name":"updatePos"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.031,"difficulty":6.5,"effort":598,"length":23,"time":33.222,"vocabulary":16,"volume":92,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":22},"errors":[],"lineEnd":3002,"lineStart":2981,"name":"getMargins"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.032,"difficulty":6.5,"effort":624,"length":24,"time":34.667,"vocabulary":16,"volume":96,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":2994,"lineStart":2983,"name":"marginForPositions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2992,"lineStart":2990,"name":""},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.201,"difficulty":21.231,"effort":12822.101,"length":112,"time":712.339,"vocabulary":42,"volume":603.94,"operands":{"distinct":26,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":43,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":16},"errors":[],"lineEnd":3018,"lineStart":3003,"name":"fitBoxes"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.043,"difficulty":5.357,"effort":694.046,"length":39,"time":38.558,"vocabulary":10,"volume":129.555,"operands":{"distinct":7,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":3026,"lineStart":3019,"name":"setBoxDims"},{"cyclomatic":10,"cyclomaticDensity":26.316,"halstead":{"bugs":0.442,"difficulty":32.727,"effort":43365.977,"length":236,"time":2409.221,"vocabulary":49,"volume":1325.072,"operands":{"distinct":33,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":101,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":38,"physical":44},"errors":[],"lineEnd":3070,"lineStart":3027,"name":"placeBoxes"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":149.447,"length":12,"time":8.303,"vocabulary":11,"volume":41.513,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":3088,"lineStart":3079,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":5,"effort":180,"length":12,"time":10,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3116,"lineStart":3112,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.026,"difficulty":4.643,"effort":366.178,"length":22,"time":20.343,"vocabulary":12,"volume":78.869,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3117,"lineStart":3117,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.055,"difficulty":4.929,"effort":809.435,"length":38,"time":44.969,"vocabulary":20,"volume":164.233,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":3164,"lineStart":3155,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3214,"lineStart":3214,"name":""},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.234,"difficulty":20.63,"effort":14505.461,"length":136,"time":805.859,"vocabulary":36,"volume":703.11,"operands":{"distinct":23,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":63,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":25,"physical":35},"errors":[],"lineEnd":3249,"lineStart":3215,"name":"initCanvas"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.7,"effort":97.2,"length":12,"time":5.4,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3257,"lineStart":3253,"name":"addListener"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.02,"difficulty":4,"effort":239.179,"length":18,"time":13.288,"vocabulary":10,"volume":59.795,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3262,"lineStart":3258,"name":"removeListener"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.072,"difficulty":15.5,"effort":3349.494,"length":50,"time":186.083,"vocabulary":20,"volume":216.096,"operands":{"distinct":10,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":3273,"lineStart":3263,"name":"fromNativeEvent"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.022,"difficulty":8,"effort":532.863,"length":18,"time":29.604,"vocabulary":13,"volume":66.608,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":3280,"lineStart":3274,"name":"nodeListContains"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":6.545,"effort":820.381,"length":29,"time":45.577,"vocabulary":20,"volume":125.336,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":18},"errors":[],"lineEnd":3298,"lineStart":3281,"name":"createAttachObserver"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.048,"difficulty":10.556,"effort":1524.534,"length":34,"time":84.696,"vocabulary":19,"volume":144.43,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":3292,"lineStart":3283,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":6.545,"effort":820.381,"length":29,"time":45.577,"vocabulary":20,"volume":125.336,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":18},"errors":[],"lineEnd":3316,"lineStart":3299,"name":"createDetachObserver"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.048,"difficulty":10.556,"effort":1524.534,"length":34,"time":84.696,"vocabulary":19,"volume":144.43,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":3310,"lineStart":3301,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.024,"difficulty":6,"effort":434.038,"length":19,"time":24.113,"vocabulary":14,"volume":72.34,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":3330,"lineStart":3319,"name":"onWindowResize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3329,"lineStart":3325,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.023,"difficulty":2.667,"effort":187.489,"length":19,"time":10.416,"vocabulary":13,"volume":70.308,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":3336,"lineStart":3331,"name":"listenDevicePixelRatioChanges"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":3342,"lineStart":3337,"name":"unlistenDevicePixelRatioChanges"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.068,"difficulty":8.846,"effort":1800.726,"length":45,"time":100.04,"vocabulary":23,"volume":203.56,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":26},"errors":[],"lineEnd":3368,"lineStart":3343,"name":"createResizeObserver"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":6,"effort":430.196,"length":20,"time":23.9,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":3355,"lineStart":3349,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.047,"difficulty":10.857,"effort":1527.036,"length":36,"time":84.835,"vocabulary":15,"volume":140.648,"operands":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":3364,"lineStart":3356,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.018,"difficulty":3.333,"effort":177.169,"length":16,"time":9.843,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":3376,"lineStart":3369,"name":"releaseObserver"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":6,"effort":510.661,"length":23,"time":28.37,"vocabulary":13,"volume":85.11,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":3386,"lineStart":3377,"name":"createProxyAndListen"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.667,"effort":115.16,"length":13,"time":6.398,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3383,"lineStart":3379,"name":""},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.023,"difficulty":6,"effort":421.944,"length":18,"time":23.441,"vocabulary":15,"volume":70.324,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":3464,"lineStart":3459,"name":"_detectPlatform"},{"cyclomatic":9,"cyclomaticDensity":39.13,"halstead":{"bugs":0.335,"difficulty":28.79,"effort":28942.717,"length":180,"time":1607.929,"vocabulary":48,"volume":1005.293,"operands":{"distinct":31,"total":105,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":75,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":27},"errors":[],"lineEnd":3527,"lineStart":3501,"name":"autoSkip"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.071,"difficulty":7.143,"effort":1528.948,"length":48,"time":84.942,"vocabulary":22,"volume":214.053,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":3534,"lineStart":3528,"name":"determineMaxTicks"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.113,"difficulty":16.188,"effort":5480.69,"length":69,"time":304.483,"vocabulary":30,"volume":338.575,"operands":{"distinct":16,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":3549,"lineStart":3535,"name":"calculateSpacing"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.05,"difficulty":13.063,"effort":1942.099,"length":35,"time":107.894,"vocabulary":19,"volume":148.677,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":3559,"lineStart":3550,"name":"getMajorIndices"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.08,"difficulty":12.917,"effort":3110.454,"length":54,"time":172.803,"vocabulary":22,"volume":240.809,"operands":{"distinct":12,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":3572,"lineStart":3560,"name":"skipMajors"},{"cyclomatic":5,"cyclomaticDensity":26.316,"halstead":{"bugs":0.203,"difficulty":25.875,"effort":15793.704,"length":119,"time":877.428,"vocabulary":35,"volume":610.385,"operands":{"distinct":20,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":50,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":3595,"lineStart":3573,"name":"skip"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.066,"difficulty":15.278,"effort":3037.355,"length":46,"time":168.742,"vocabulary":20,"volume":198.809,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":3608,"lineStart":3596,"name":"getEvenSpacing"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.667,"effort":74.302,"length":12,"time":4.128,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3610,"lineStart":3610,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.024,"difficulty":7.8,"effort":566.655,"length":21,"time":31.481,"vocabulary":11,"volume":72.648,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3611,"lineStart":3611,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.625,"effort":73.693,"length":10,"time":4.094,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3612,"lineStart":3612,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.065,"difficulty":11.5,"effort":2256.472,"length":44,"time":125.36,"vocabulary":22,"volume":196.215,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":3622,"lineStart":3613,"name":"sample"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.211,"difficulty":27,"effort":17124.703,"length":120,"time":951.372,"vocabulary":39,"volume":634.248,"operands":{"distinct":21,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":57,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":3645,"lineStart":3623,"name":"getPixelForGridLine"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":3658,"lineStart":3646,"name":"garbageCollect"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.064,"difficulty":16,"effort":3092.191,"length":44,"time":171.788,"vocabulary":21,"volume":193.262,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":3657,"lineStart":3647,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3661,"lineStart":3659,"name":"getTickMarkLength"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.079,"difficulty":9,"effort":2131.53,"length":51,"time":118.418,"vocabulary":25,"volume":236.837,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":3670,"lineStart":3662,"name":"getTitleHeight"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":3.2,"effort":121.725,"length":12,"time":6.763,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":3676,"lineStart":3671,"name":"createScaleContext"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":3.667,"effort":182.706,"length":15,"time":10.15,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":3683,"lineStart":3677,"name":"createTickContext"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.04,"difficulty":11.429,"effort":1354.702,"length":29,"time":75.261,"vocabulary":17,"volume":118.536,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":3690,"lineStart":3684,"name":"titleAlign"},{"cyclomatic":7,"cyclomaticDensity":15.909,"halstead":{"bugs":0.39,"difficulty":29.758,"effort":34846.549,"length":212,"time":1935.919,"vocabulary":46,"volume":1170.995,"operands":{"distinct":31,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":89,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":44,"physical":39},"errors":[],"lineEnd":3729,"lineStart":3691,"name":"titleArgs"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.087,"difficulty":9.067,"effort":2378.79,"length":58,"time":132.155,"vocabulary":23,"volume":262.367,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":4945,"lineStart":4932,"name":"registerDefaults"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":4958,"lineStart":4946,"name":"routeDefaults"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.091,"difficulty":5,"effort":1361.618,"length":62,"time":75.645,"vocabulary":21,"volume":272.324,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":4957,"lineStart":4947,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4961,"lineStart":4959,"name":"isIChartComponent"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.163,"difficulty":20,"effort":9786.125,"length":97,"time":543.674,"vocabulary":33,"volume":489.306,"operands":{"distinct":18,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":5137,"lineStart":5118,"name":"allPlugins"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.022,"difficulty":5.4,"effort":354.938,"length":19,"time":19.719,"vocabulary":11,"volume":65.729,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":5146,"lineStart":5138,"name":"getOpts"},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.112,"difficulty":13.765,"effort":4613.939,"length":69,"time":256.33,"vocabulary":29,"volume":335.201,"operands":{"distinct":17,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":5165,"lineStart":5147,"name":"createDescriptors"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.091,"difficulty":9.444,"effort":2587.959,"length":57,"time":143.776,"vocabulary":28,"volume":274.019,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":5179,"lineStart":5166,"name":"pluginOpts"},{"cyclomatic":7,"cyclomaticDensity":233.333,"halstead":{"bugs":0.048,"difficulty":6.375,"effort":922.332,"length":38,"time":51.241,"vocabulary":14,"volume":144.679,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5185,"lineStart":5181,"name":"getIndexAxis"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.036,"difficulty":8,"effort":852.848,"length":28,"time":47.38,"vocabulary":14,"volume":106.606,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":5194,"lineStart":5186,"name":"getAxisFromDefaultScaleID"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5197,"lineStart":5195,"name":"getDefaultScaleIDFromAxis"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":4,"effort":180,"length":15,"time":10,"vocabulary":8,"volume":45,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":5202,"lineStart":5198,"name":"idMatchesAxis"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.024,"difficulty":3.143,"effort":228.322,"length":21,"time":12.685,"vocabulary":11,"volume":72.648,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":5210,"lineStart":5203,"name":"axisFromPosition"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.079,"difficulty":12.071,"effort":2869.914,"length":50,"time":159.44,"vocabulary":27,"volume":237.744,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":5222,"lineStart":5211,"name":"determineAxis"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":6.75,"effort":336.345,"length":15,"time":18.686,"vocabulary":10,"volume":49.829,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5229,"lineStart":5223,"name":"getAxisFromDataset"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.067,"difficulty":10.909,"effort":2204.145,"length":46,"time":122.452,"vocabulary":21,"volume":202.047,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":5238,"lineStart":5230,"name":"retrieveAxisFromDatasets"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5232,"lineStart":5232,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.107,"difficulty":9,"effort":2883.835,"length":69,"time":160.213,"vocabulary":25,"volume":320.426,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":54},"errors":[],"lineEnd":5292,"lineStart":5239,"name":"mergeScaleConfig"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.146,"difficulty":9.038,"effort":3971.894,"length":85,"time":220.661,"vocabulary":36,"volume":439.444,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":20},"errors":[],"lineEnd":5265,"lineStart":5246,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.068,"difficulty":5.923,"effort":1203.158,"length":47,"time":66.842,"vocabulary":20,"volume":203.131,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":18},"errors":[],"lineEnd":5283,"lineStart":5266,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.068,"difficulty":7.429,"effort":1523.851,"length":46,"time":84.658,"vocabulary":22,"volume":205.134,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":5282,"lineStart":5271,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":5,"effort":363.24,"length":21,"time":20.18,"vocabulary":11,"volume":72.648,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":5290,"lineStart":5284,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.037,"difficulty":8,"effort":889.071,"length":31,"time":49.393,"vocabulary":12,"volume":111.134,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5297,"lineStart":5293,"name":"initOptions"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":12,"effort":989.017,"length":26,"time":54.945,"vocabulary":9,"volume":82.418,"operands":{"distinct":3,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5303,"lineStart":5298,"name":"initData"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":8.25,"effort":548.118,"length":20,"time":30.451,"vocabulary":10,"volume":66.439,"operands":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5309,"lineStart":5304,"name":"initConfig"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":7.438,"effort":871.725,"length":30,"time":48.429,"vocabulary":15,"volume":117.207,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5320,"lineStart":5312,"name":"cachedKeys"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.023,"difficulty":5.143,"effort":361.586,"length":19,"time":20.088,"vocabulary":13,"volume":70.308,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":5326,"lineStart":5321,"name":""},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.108,"difficulty":15.857,"effort":5142.953,"length":69,"time":285.72,"vocabulary":26,"volume":324.33,"operands":{"distinct":14,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":5498,"lineStart":5481,"name":"getResolver"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5493,"lineStart":5493,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":2.8,"effort":124.261,"length":14,"time":6.903,"vocabulary":9,"volume":44.379,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5499,"lineStart":5499,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5499,"lineStart":5499,"name":""},{"cyclomatic":8,"cyclomaticDensity":72.727,"halstead":{"bugs":0.089,"difficulty":11.071,"effort":2944.201,"length":58,"time":163.567,"vocabulary":24,"volume":265.928,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":5511,"lineStart":5500,"name":"needContext"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.03,"difficulty":5.25,"effort":471.757,"length":23,"time":26.209,"vocabulary":15,"volume":89.858,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5524,"lineStart":5522,"name":"positionIsHorizontal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":5529,"lineStart":5525,"name":"compare2Level"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.026,"difficulty":8.75,"effort":693.421,"length":25,"time":38.523,"vocabulary":9,"volume":79.248,"operands":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5528,"lineStart":5526,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":5.667,"effort":664.171,"length":30,"time":36.898,"vocabulary":15,"volume":117.207,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":5537,"lineStart":5530,"name":"onAnimationsComplete"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.031,"difficulty":6,"effort":555.066,"length":25,"time":30.837,"vocabulary":13,"volume":92.511,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5544,"lineStart":5538,"name":"onAnimationProgress"},{"cyclomatic":7,"cyclomaticDensity":87.5,"halstead":{"bugs":0.056,"difficulty":11.813,"effort":1979.609,"length":41,"time":109.978,"vocabulary":17,"volume":167.586,"operands":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":5555,"lineStart":5545,"name":"getCanvas"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.375,"effort":256.996,"length":20,"time":14.278,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5560,"lineStart":5557,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5559,"lineStart":5559,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.072,"difficulty":17.333,"effort":3730.542,"length":49,"time":207.252,"vocabulary":21,"volume":215.224,"operands":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":5573,"lineStart":5561,"name":"moveNumericKeys"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.026,"difficulty":5.143,"effort":399.647,"length":21,"time":22.203,"vocabulary":13,"volume":77.709,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":5582,"lineStart":5574,"name":"determineLastEvent"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3,"effort":144,"length":16,"time":8,"vocabulary":8,"volume":48,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5585,"lineStart":5583,"name":"getSizeForArea"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.067,"difficulty":9.231,"effort":1865.046,"length":46,"time":103.614,"vocabulary":21,"volume":202.047,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":5597,"lineStart":5586,"name":"getDatasetArea"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6427,"lineStart":6425,"name":"invalidatePlugins"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6426,"lineStart":6426,"name":""},{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.139,"difficulty":21.75,"effort":9096.717,"length":87,"time":505.373,"vocabulary":28,"volume":418.24,"operands":{"distinct":16,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":16},"errors":[],"lineEnd":6444,"lineStart":6429,"name":"clipArc"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":6452,"lineStart":6445,"name":"toRadiusCorners"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.121,"difficulty":11.275,"effort":4077.675,"length":73,"time":226.538,"vocabulary":31,"volume":361.656,"operands":{"distinct":20,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":22},"errors":[],"lineEnd":6476,"lineStart":6455,"name":"parseBorderRadius$1"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":6.4,"effort":720.563,"length":27,"time":40.031,"vocabulary":18,"volume":112.588,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6469,"lineStart":6466,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.036,"difficulty":8,"effort":852.848,"length":28,"time":47.38,"vocabulary":14,"volume":106.606,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":6484,"lineStart":6479,"name":"rThetaToXY"},{"cyclomatic":11,"cyclomaticDensity":16.667,"halstead":{"bugs":1.126,"difficulty":41.705,"effort":140870.786,"length":539,"time":7826.155,"vocabulary":77,"volume":3377.798,"operands":{"distinct":61,"total":318,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":221,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":66,"physical":76},"errors":[],"lineEnd":6573,"lineStart":6498,"name":"pathArc"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.119,"difficulty":23.5,"effort":8417.771,"length":73,"time":467.654,"vocabulary":30,"volume":358.203,"operands":{"distinct":15,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":15,"physical":16},"errors":[],"lineEnd":6589,"lineStart":6574,"name":"drawArc"},{"cyclomatic":12,"cyclomaticDensity":35.294,"halstead":{"bugs":0.278,"difficulty":27.581,"effort":23037.857,"length":148,"time":1279.881,"vocabulary":50,"volume":835.291,"operands":{"distinct":31,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":58,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":34,"physical":34},"errors":[],"lineEnd":6623,"lineStart":6590,"name":"drawBorder"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.108,"difficulty":4.313,"effort":1392.258,"length":76,"time":77.348,"vocabulary":19,"volume":322.842,"operands":{"distinct":16,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":6739,"lineStart":6732,"name":"setStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":58.5,"length":13,"time":3.25,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6742,"lineStart":6740,"name":"lineTo"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.026,"difficulty":3.438,"effort":267.125,"length":21,"time":14.84,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":6751,"lineStart":6743,"name":"getLineMethod"},{"cyclomatic":6,"cyclomaticDensity":40,"halstead":{"bugs":0.166,"difficulty":21.316,"effort":10627.442,"length":98,"time":590.413,"vocabulary":34,"volume":498.571,"operands":{"distinct":19,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":44,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":14},"errors":[],"lineEnd":6765,"lineStart":6752,"name":"pathVars"},{"cyclomatic":8,"cyclomaticDensity":26.667,"halstead":{"bugs":0.243,"difficulty":29.962,"effort":21884.401,"length":133,"time":1215.8,"vocabulary":45,"volume":730.416,"operands":{"distinct":26,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":51,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":30,"physical":24},"errors":[],"lineEnd":6789,"lineStart":6766,"name":"pathSegment"},{"cyclomatic":8,"cyclomaticDensity":18.605,"halstead":{"bugs":0.32,"difficulty":34.759,"effort":33349.352,"length":170,"time":1852.742,"vocabulary":50,"volume":959.456,"operands":{"distinct":29,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":74,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":43,"physical":45},"errors":[],"lineEnd":6834,"lineStart":6790,"name":"fastPathSegment"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6797,"lineStart":6797,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":4.667,"effort":341.051,"length":22,"time":18.947,"vocabulary":10,"volume":73.082,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6804,"lineStart":6798,"name":""},{"cyclomatic":8,"cyclomaticDensity":200,"halstead":{"bugs":0.082,"difficulty":7.429,"effort":1821.996,"length":55,"time":101.222,"vocabulary":22,"volume":245.269,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":6840,"lineStart":6835,"name":"_getSegmentMethod"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.026,"difficulty":3.438,"effort":267.125,"length":21,"time":14.84,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":6849,"lineStart":6841,"name":"_getInterpolationMethod"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.061,"difficulty":8.273,"effort":1517.853,"length":44,"time":84.325,"vocabulary":18,"volume":183.477,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":6860,"lineStart":6850,"name":"strokePathWithCache"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.089,"difficulty":10.938,"effort":2930.43,"length":57,"time":162.802,"vocabulary":26,"volume":267.925,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":6875,"lineStart":6861,"name":"strokePathDirect"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.034,"difficulty":6,"effort":609.475,"length":26,"time":33.86,"vocabulary":15,"volume":101.579,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6883,"lineStart":6877,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1826.137,"length":39,"time":101.452,"vocabulary":22,"volume":173.918,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":7024,"lineStart":7018,"name":"inRange$1"},{"cyclomatic":2,"cyclomaticDensity":7.143,"halstead":{"bugs":0.188,"difficulty":20.63,"effort":11625.7,"length":109,"time":645.872,"vocabulary":36,"volume":563.522,"operands":{"distinct":23,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":29},"errors":[],"lineEnd":7133,"lineStart":7105,"name":"getBarBounds"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.023,"length":13,"time":5.723,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7136,"lineStart":7134,"name":"skipOrLimit"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.116,"difficulty":7.875,"effort":2733.466,"length":73,"time":151.859,"vocabulary":27,"volume":347.107,"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":7147,"lineStart":7137,"name":"parseBorderWidth"},{"cyclomatic":10,"cyclomaticDensity":83.333,"halstead":{"bugs":0.226,"difficulty":12.679,"effort":8583.173,"length":129,"time":476.843,"vocabulary":38,"volume":676.983,"operands":{"distinct":28,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":58,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":7163,"lineStart":7148,"name":"parseBorderRadius"},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.364,"difficulty":18.226,"effort":19919.724,"length":204,"time":1106.651,"vocabulary":41,"volume":1092.941,"operands":{"distinct":31,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":91,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":28},"errors":[],"lineEnd":7191,"lineStart":7164,"name":"boundingRects"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.092,"difficulty":10.2,"effort":2805.997,"length":60,"time":155.889,"vocabulary":24,"volume":275.098,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":7198,"lineStart":7192,"name":"inRange"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.017,"difficulty":2.7,"effort":137.7,"length":17,"time":7.65,"vocabulary":8,"volume":51,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7201,"lineStart":7199,"name":"hasRadius"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2,"effort":108,"length":18,"time":6,"vocabulary":8,"volume":54,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7204,"lineStart":7202,"name":"addNormalRectPath"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.163,"difficulty":36.667,"effort":17907.189,"length":113,"time":994.844,"vocabulary":20,"volume":488.378,"operands":{"distinct":9,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":7217,"lineStart":7205,"name":"inflateRect"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7306,"lineStart":7306,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7309,"lineStart":7307,"name":"getBorderColor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7312,"lineStart":7310,"name":"getBackgroundColor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":4.583,"effort":301.259,"length":19,"time":16.737,"vocabulary":11,"volume":65.729,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":7317,"lineStart":7313,"name":"colorizeDefaultDataset"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":7321,"lineStart":7318,"name":"colorizeDoughnutDataset"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7319,"lineStart":7319,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":7325,"lineStart":7322,"name":"colorizePolarAreaDataset"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7323,"lineStart":7323,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":7338,"lineStart":7326,"name":"getColorizer"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.058,"difficulty":7.636,"effort":1337.409,"length":42,"time":74.3,"vocabulary":18,"volume":175.137,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":7337,"lineStart":7328,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.026,"difficulty":6,"effort":473.215,"length":22,"time":26.29,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":7347,"lineStart":7339,"name":"containsColorsDefinitions"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.01,"difficulty":4,"effort":123.524,"length":11,"time":6.862,"vocabulary":7,"volume":30.881,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7350,"lineStart":7348,"name":"containsColorsDefinition"},{"cyclomatic":7,"cyclomaticDensity":16.667,"halstead":{"bugs":0.571,"difficulty":48.486,"effort":83057.268,"length":290,"time":4614.293,"vocabulary":60,"volume":1712.998,"operands":{"distinct":37,"total":156,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":134,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":42,"physical":43},"errors":[],"lineEnd":7413,"lineStart":7371,"name":"lttbDecimation"},{"cyclomatic":13,"cyclomaticDensity":26,"halstead":{"bugs":0.474,"difficulty":50.625,"effort":72029.349,"length":245,"time":4001.631,"vocabulary":56,"volume":1422.802,"operands":{"distinct":32,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":110,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":50,"physical":53},"errors":[],"lineEnd":7466,"lineStart":7414,"name":"minMaxDecimation"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.055,"difficulty":7.333,"effort":1204.377,"length":38,"time":66.91,"vocabulary":20,"volume":164.233,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":7479,"lineStart":7467,"name":"cleanDecimatedDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":7484,"lineStart":7480,"name":"cleanDecimatedData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7483,"lineStart":7481,"name":""},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.142,"difficulty":15.342,"effort":6549.537,"length":87,"time":363.863,"vocabulary":30,"volume":426.899,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":19},"errors":[],"lineEnd":7503,"lineStart":7485,"name":"getStartAndCountOfVisiblePointsSimplified"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.038,"difficulty":5.6,"effort":630.493,"length":27,"time":35.027,"vocabulary":18,"volume":112.588,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":60},"errors":[],"lineEnd":7569,"lineStart":7510,"name":""},{"cyclomatic":12,"cyclomaticDensity":30,"halstead":{"bugs":0.376,"difficulty":26.33,"effort":29728.865,"length":183,"time":1651.604,"vocabulary":72,"volume":1129.096,"operands":{"distinct":47,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":84,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":40,"physical":53},"errors":[],"lineEnd":7568,"lineStart":7516,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7550,"lineStart":7548,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7553,"lineStart":7551,"name":""},{"cyclomatic":2,"cyclomaticDensity":6.061,"halstead":{"bugs":0.3,"difficulty":21.293,"effort":19174.802,"length":167,"time":1065.267,"vocabulary":42,"volume":900.517,"operands":{"distinct":29,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":72,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":33,"physical":38},"errors":[],"lineEnd":7612,"lineStart":7575,"name":"_segments"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.055,"difficulty":12.5,"effort":2050,"length":41,"time":113.889,"vocabulary":16,"volume":164,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":7628,"lineStart":7613,"name":"_getBounds"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.046,"difficulty":8.5,"effort":1169.664,"length":33,"time":64.981,"vocabulary":18,"volume":137.608,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":30},"errors":[],"lineEnd":7658,"lineStart":7629,"name":"_pointsFromSegments"},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.117,"difficulty":19.227,"effort":6731.01,"length":81,"time":373.945,"vocabulary":20,"volume":350.076,"operands":{"distinct":11,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":7656,"lineStart":7633,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.045,"difficulty":13.714,"effort":1864.233,"length":32,"time":103.569,"vocabulary":19,"volume":135.934,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":7667,"lineStart":7659,"name":"_findSegmentEnd"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.033,"difficulty":10.8,"effort":1083.494,"length":29,"time":60.194,"vocabulary":11,"volume":100.324,"operands":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":7673,"lineStart":7668,"name":"_getEdge"},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.078,"difficulty":11.2,"effort":2609.482,"length":49,"time":144.971,"vocabulary":27,"volume":232.989,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":7692,"lineStart":7675,"name":"_createBoundaryLine"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":3.333,"effort":84.221,"length":9,"time":4.679,"vocabulary":7,"volume":25.266,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7695,"lineStart":7693,"name":"_shouldApplyFill"},{"cyclomatic":7,"cyclomaticDensity":41.176,"halstead":{"bugs":0.119,"difficulty":20.462,"effort":7296.924,"length":75,"time":405.385,"vocabulary":27,"volume":356.617,"operands":{"distinct":13,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":26},"errors":[],"lineEnd":7722,"lineStart":7697,"name":"_resolveTarget"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.109,"difficulty":10.091,"effort":3285.576,"length":64,"time":182.532,"vocabulary":34,"volume":325.598,"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":17},"errors":[],"lineEnd":7739,"lineStart":7723,"name":"_decodeFill"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.044,"difficulty":9.5,"effort":1254,"length":33,"time":69.667,"vocabulary":16,"volume":132,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":7748,"lineStart":7740,"name":"decodeTargetIndex"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.075,"difficulty":9,"effort":2022.662,"length":52,"time":112.37,"vocabulary":20,"volume":224.74,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":13},"errors":[],"lineEnd":7761,"lineStart":7749,"name":"_getTargetPixel"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.073,"difficulty":10.125,"effort":2223.611,"length":50,"time":123.534,"vocabulary":21,"volume":219.616,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":13},"errors":[],"lineEnd":7774,"lineStart":7762,"name":"_getTargetValue"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.08,"difficulty":12.375,"effort":2966.891,"length":53,"time":164.827,"vocabulary":23,"volume":239.749,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":7789,"lineStart":7775,"name":"parseFillOption"},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.173,"difficulty":14.84,"effort":7686.666,"length":98,"time":427.037,"vocabulary":39,"volume":517.969,"operands":{"distinct":25,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":21},"errors":[],"lineEnd":7811,"lineStart":7791,"name":"_buildStackLine"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.084,"difficulty":14,"effort":3528.127,"length":53,"time":196.007,"vocabulary":27,"volume":252.009,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":7825,"lineStart":7812,"name":"getLinesBelow"},{"cyclomatic":7,"cyclomaticDensity":41.176,"halstead":{"bugs":0.118,"difficulty":22.2,"effort":7838.988,"length":70,"time":435.499,"vocabulary":33,"volume":353.108,"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":33,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":19},"errors":[],"lineEnd":7844,"lineStart":7826,"name":"addPointsBelow"},{"cyclomatic":4,"cyclomaticDensity":19.048,"halstead":{"bugs":0.181,"difficulty":19,"effort":10330.376,"length":106,"time":573.91,"vocabulary":35,"volume":543.704,"operands":{"distinct":21,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":26},"errors":[],"lineEnd":7870,"lineStart":7845,"name":"findPoint"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.076,"difficulty":8.286,"effort":1884.428,"length":51,"time":104.69,"vocabulary":22,"volume":227.431,"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":7914,"lineStart":7898,"name":"_getTarget"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":6.563,"effort":692.252,"length":27,"time":38.458,"vocabulary":15,"volume":105.486,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":7919,"lineStart":7915,"name":"getLineByIndex"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.026,"difficulty":8,"effort":621.674,"length":21,"time":34.537,"vocabulary":13,"volume":77.709,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":7926,"lineStart":7920,"name":"computeBoundary"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.063,"difficulty":9.818,"effort":1867.073,"length":44,"time":103.726,"vocabulary":20,"volume":190.165,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":7938,"lineStart":7927,"name":"computeLinearBoundary"},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.19,"difficulty":17.1,"effort":9737.532,"length":107,"time":540.974,"vocabulary":40,"volume":569.446,"operands":{"distinct":25,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":7958,"lineStart":7939,"name":"computeCircularBoundary"},{"cyclomatic":4,"cyclomaticDensity":18.182,"halstead":{"bugs":0.133,"difficulty":10.286,"effort":4097.36,"length":82,"time":227.631,"vocabulary":29,"volume":398.354,"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":22,"physical":21},"errors":[],"lineEnd":7980,"lineStart":7960,"name":"_drawfill"},{"cyclomatic":4,"cyclomaticDensity":14.815,"halstead":{"bugs":0.16,"difficulty":18.425,"effort":8854.264,"length":97,"time":491.904,"vocabulary":31,"volume":480.557,"operands":{"distinct":20,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":26},"errors":[],"lineEnd":8006,"lineStart":7981,"name":"doFill"},{"cyclomatic":3,"cyclomaticDensity":10.714,"halstead":{"bugs":0.227,"difficulty":17.188,"effort":11725.22,"length":133,"time":651.401,"vocabulary":35,"volume":682.195,"operands":{"distinct":24,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":58,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":28,"physical":29},"errors":[],"lineEnd":8035,"lineStart":8007,"name":"clipVertical"},{"cyclomatic":7,"cyclomaticDensity":18.919,"halstead":{"bugs":0.29,"difficulty":18.4,"effort":16013.152,"length":155,"time":889.62,"vocabulary":49,"volume":870.28,"operands":{"distinct":35,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":63,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":37,"physical":32},"errors":[],"lineEnd":8067,"lineStart":8036,"name":"fill"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.077,"difficulty":9.964,"effort":2298.777,"length":51,"time":127.71,"vocabulary":23,"volume":230.702,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":8076,"lineStart":8068,"name":"clipBounds"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.032,"difficulty":4.444,"effort":423.039,"length":25,"time":23.502,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":8082,"lineStart":8077,"name":"interpolatedLineTo"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.071,"difficulty":14.4,"effort":3058.508,"length":50,"time":169.917,"vocabulary":19,"volume":212.396,"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":8167,"lineStart":8156,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.026,"difficulty":5.6,"effort":443.79,"length":25,"time":24.655,"vocabulary":9,"volume":79.248,"operands":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8168,"lineStart":8168,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":6.3,"effort":756,"length":30,"time":42,"vocabulary":16,"volume":120,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":8579,"lineStart":8572,"name":"calculateItemSize"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.061,"difficulty":10.5,"effort":1925.684,"length":40,"time":106.982,"vocabulary":24,"volume":183.399,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":8586,"lineStart":8580,"name":"calculateItemWidth"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":4,"effort":124.078,"length":12,"time":6.893,"vocabulary":6,"volume":31.02,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8583,"lineStart":8583,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":7.429,"effort":638.498,"length":22,"time":35.472,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":8593,"lineStart":8587,"name":"calculateItemHeight"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":5.5,"effort":374.629,"length":19,"time":20.813,"vocabulary":12,"volume":68.114,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":8597,"lineStart":8594,"name":"calculateLegendItemHeight"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.049,"difficulty":5.182,"effort":762.498,"length":36,"time":42.361,"vocabulary":17,"volume":147.149,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":8606,"lineStart":8598,"name":"isListened"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8659,"lineStart":8659,"name":""},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.22,"difficulty":10.833,"effort":7163.553,"length":116,"time":397.975,"vocabulary":52,"volume":661.251,"operands":{"distinct":39,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":21},"errors":[],"lineEnd":8685,"lineStart":8665,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8689,"lineStart":8689,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8696,"lineStart":8696,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":8702,"lineStart":8698,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.049,"difficulty":8.05,"effort":1184.547,"length":36,"time":65.808,"vocabulary":17,"volume":147.149,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":8807,"lineStart":8798,"name":"createTitle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8908,"lineStart":8908,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.031,"difficulty":5.357,"effort":499.334,"length":26,"time":27.741,"vocabulary":12,"volume":93.209,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":8953,"lineStart":8944,"name":"pushOrConcat"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.038,"difficulty":10.214,"effort":1150.006,"length":27,"time":63.889,"vocabulary":18,"volume":112.588,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":8959,"lineStart":8954,"name":"splitNewlines"},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.119,"difficulty":8.658,"effort":3092.889,"length":76,"time":171.827,"vocabulary":26,"volume":357.233,"operands":{"distinct":19,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":18,"physical":16},"errors":[],"lineEnd":8975,"lineStart":8960,"name":"createTooltipItem"},{"cyclomatic":6,"cyclomaticDensity":13.953,"halstead":{"bugs":0.572,"difficulty":24.531,"effort":42082.853,"length":287,"time":2337.936,"vocabulary":63,"volume":1715.479,"operands":{"distinct":48,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":130,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":43,"physical":50},"errors":[],"lineEnd":9025,"lineStart":8976,"name":"getTooltipSize"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":2,"effort":126,"length":21,"time":7,"vocabulary":8,"volume":63,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8989,"lineStart":8989,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.857,"effort":168.03,"length":17,"time":9.335,"vocabulary":11,"volume":58.81,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9004,"lineStart":9002,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.167,"effort":123.5,"length":19,"time":6.861,"vocabulary":8,"volume":57,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":9015,"lineStart":9011,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.047,"difficulty":12.375,"effort":1734.747,"length":33,"time":96.375,"vocabulary":19,"volume":140.182,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":9034,"lineStart":9026,"name":"determineYAlign"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.08,"difficulty":13.385,"effort":3232.124,"length":52,"time":179.562,"vocabulary":25,"volume":241.481,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":9044,"lineStart":9035,"name":"doesNotFitWithAlign"},{"cyclomatic":6,"cyclomaticDensity":30,"halstead":{"bugs":0.133,"difficulty":23.5,"effort":9400,"length":80,"time":522.222,"vocabulary":32,"volume":400,"operands":{"distinct":16,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":33,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":20,"physical":16},"errors":[],"lineEnd":9060,"lineStart":9045,"name":"determineXAlign"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.049,"difficulty":13.143,"effort":1951.213,"length":38,"time":108.401,"vocabulary":15,"volume":148.462,"operands":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9067,"lineStart":9061,"name":"determineAlignment"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":10.929,"effort":1267.714,"length":29,"time":70.429,"vocabulary":16,"volume":116,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":9076,"lineStart":9068,"name":"alignX"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.051,"difficulty":14.438,"effort":2207.86,"length":36,"time":122.659,"vocabulary":19,"volume":152.925,"operands":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":11},"errors":[],"lineEnd":9087,"lineStart":9077,"name":"alignY"},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.242,"difficulty":21.429,"effort":15581.132,"length":134,"time":865.618,"vocabulary":43,"volume":727.119,"operands":{"distinct":28,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":54,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":30,"physical":23},"errors":[],"lineEnd":9110,"lineStart":9088,"name":"getBackgroundPoint"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.07,"difficulty":10.833,"effort":2270.594,"length":47,"time":126.144,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":9114,"lineStart":9111,"name":"getAlignedX"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9117,"lineStart":9115,"name":"getBeforeAfterBodyLines"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":3.667,"effort":182.706,"length":15,"time":10.15,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9124,"lineStart":9118,"name":"createTooltipContext"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.039,"difficulty":12.6,"effort":1490.627,"length":33,"time":82.813,"vocabulary":12,"volume":118.304,"operands":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":9128,"lineStart":9125,"name":"overrideCallbacks"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.041,"difficulty":9,"effort":1116,"length":31,"time":62,"vocabulary":16,"volume":124,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9198,"lineStart":9192,"name":"invokeCallbackWithFallback"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":10.158,"length":7,"time":0.564,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9813,"lineStart":9813,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":10.158,"length":7,"time":0.564,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9814,"lineStart":9814,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9849,"lineStart":9849,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":11,"effort":1864.042,"length":38,"time":103.558,"vocabulary":22,"volume":169.458,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":9889,"lineStart":9878,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.056,"difficulty":11.5,"effort":1938.385,"length":39,"time":107.688,"vocabulary":20,"volume":168.555,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":9897,"lineStart":9890,"name":"findOrAddLabel"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":3.143,"effort":173.96,"length":16,"time":9.664,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9898,"lineStart":9898,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.031,"difficulty":9,"effort":843.888,"length":24,"time":46.883,"vocabulary":15,"volume":93.765,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9905,"lineStart":9899,"name":"_getLabelForValue"},{"cyclomatic":33,"cyclomaticDensity":35.87,"halstead":{"bugs":1.11,"difficulty":79.347,"effort":264236.84,"length":533,"time":14679.824,"vocabulary":76,"volume":3330.145,"operands":{"distinct":49,"total":288,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":245,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":92,"physical":100},"errors":[],"lineEnd":10099,"lineStart":10000,"name":"generateTicks$1"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.08,"difficulty":10.633,"effort":2549.048,"length":51,"time":141.614,"vocabulary":26,"volume":239.722,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":10105,"lineStart":10100,"name":"relativeLabelSize"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10252,"lineStart":10252,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10253,"lineStart":10253,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":5,"effort":342.662,"length":18,"time":19.037,"vocabulary":14,"volume":68.532,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":10257,"lineStart":10254,"name":"isMajor"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.05,"difficulty":6.364,"effort":955.292,"length":36,"time":53.072,"vocabulary":18,"volume":150.117,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":10263,"lineStart":10258,"name":"steps"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.062,"difficulty":18.75,"effort":3484.555,"length":43,"time":193.586,"vocabulary":20,"volume":185.843,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":10274,"lineStart":10264,"name":"startExp"},{"cyclomatic":8,"cyclomaticDensity":24.242,"halstead":{"bugs":0.469,"difficulty":46.403,"effort":65336.141,"length":247,"time":3629.786,"vocabulary":52,"volume":1408.009,"operands":{"distinct":31,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":110,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":33,"physical":38},"errors":[],"lineEnd":10312,"lineStart":10275,"name":"generateTicks"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.067,"difficulty":7.385,"effort":1492.036,"length":46,"time":82.891,"vocabulary":21,"volume":202.047,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":10428,"lineStart":10421,"name":"getTickBackdropHeight"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.045,"difficulty":8.55,"effort":1162.233,"length":32,"time":64.568,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":10437,"lineStart":10429,"name":"measureLabelSize"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.084,"difficulty":23.25,"effort":5828.12,"length":58,"time":323.784,"vocabulary":20,"volume":250.672,"operands":{"distinct":8,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":10454,"lineStart":10438,"name":"determineLimits"},{"cyclomatic":3,"cyclomaticDensity":11.538,"halstead":{"bugs":0.546,"difficulty":18,"effort":29487.228,"length":263,"time":1638.179,"vocabulary":75,"volume":1638.179,"operands":{"distinct":60,"total":144,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":119,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":29},"errors":[],"lineEnd":10483,"lineStart":10455,"name":"fitWithPointLabels"},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.298,"difficulty":29.1,"effort":26044.5,"length":179,"time":1446.917,"vocabulary":32,"volume":895,"operands":{"distinct":20,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":82,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":10503,"lineStart":10484,"name":"updateLimits"},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.201,"difficulty":8.903,"effort":5364.513,"length":114,"time":298.028,"vocabulary":39,"volume":602.536,"operands":{"distinct":31,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":20,"physical":19},"errors":[],"lineEnd":10522,"lineStart":10504,"name":"createPointLabelItem"},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.098,"difficulty":15.955,"effort":4688.899,"length":68,"time":260.494,"vocabulary":20,"volume":293.891,"operands":{"distinct":11,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":20},"errors":[],"lineEnd":10542,"lineStart":10523,"name":"isNotOverlapped"},{"cyclomatic":5,"cyclomaticDensity":23.81,"halstead":{"bugs":0.2,"difficulty":17.429,"effort":10466.51,"length":110,"time":581.473,"vocabulary":44,"volume":600.537,"operands":{"distinct":28,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":24},"errors":[],"lineEnd":10566,"lineStart":10543,"name":"buildPointLabelItems"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":5,"effort":358.496,"length":20,"time":19.916,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10574,"lineStart":10567,"name":"getTextAlignForAngle"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":6.5,"effort":512.65,"length":22,"time":28.481,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10582,"lineStart":10575,"name":"leftForTextAlign"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.039,"difficulty":12.75,"effort":1494.386,"length":30,"time":83.021,"vocabulary":15,"volume":117.207,"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10590,"lineStart":10583,"name":"yForAngle"},{"cyclomatic":3,"cyclomaticDensity":11.538,"halstead":{"bugs":0.236,"difficulty":13.091,"effort":9274.242,"length":129,"time":515.236,"vocabulary":45,"volume":708.449,"operands":{"distinct":33,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":57,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":26,"physical":26},"errors":[],"lineEnd":10616,"lineStart":10591,"name":"drawPointLabelBox"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10602,"lineStart":10602,"name":""},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.187,"difficulty":16.857,"effort":9479.133,"length":103,"time":526.619,"vocabulary":44,"volume":562.321,"operands":{"distinct":28,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":44,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":18},"errors":[],"lineEnd":10634,"lineStart":10617,"name":"drawPointLabels"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.118,"difficulty":13.444,"effort":4767.838,"length":73,"time":264.88,"vocabulary":29,"volume":354.633,"operands":{"distinct":18,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":29,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":10647,"lineStart":10635,"name":"pathRadiusLine"},{"cyclomatic":6,"cyclomaticDensity":35.294,"halstead":{"bugs":0.153,"difficulty":13.357,"effort":6144.286,"length":92,"time":341.349,"vocabulary":32,"volume":460,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":17,"physical":18},"errors":[],"lineEnd":10665,"lineStart":10648,"name":"drawRadiusLine"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":3.667,"effort":182.706,"length":15,"time":10.15,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":10672,"lineStart":10666,"name":"createPointLabelContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10961,"lineStart":10959,"name":"sorter"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.173,"difficulty":21,"effort":10879.209,"length":101,"time":604.401,"vocabulary":35,"volume":518.058,"operands":{"distinct":20,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":45,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":21},"errors":[],"lineEnd":10982,"lineStart":10962,"name":"parse"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.133,"difficulty":16.4,"effort":6528.581,"length":77,"time":362.699,"vocabulary":36,"volume":398.084,"operands":{"distinct":20,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":10993,"lineStart":10983,"name":"determineUnitForAutoTicks"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.1,"difficulty":14.219,"effort":4282.614,"length":62,"time":237.923,"vocabulary":29,"volume":301.195,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":11002,"lineStart":10994,"name":"determineUnitForFormatting"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.048,"difficulty":10,"effort":1444.295,"length":34,"time":80.239,"vocabulary":19,"volume":144.43,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":11009,"lineStart":11003,"name":"determineMajorUnit"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.067,"difficulty":15,"effort":2994.789,"length":47,"time":166.377,"vocabulary":19,"volume":199.653,"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":11018,"lineStart":11010,"name":"addTick"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.12,"difficulty":14.824,"effort":5328.919,"length":74,"time":296.051,"vocabulary":29,"volume":359.491,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":11031,"lineStart":11019,"name":"setMajorTicks"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.105,"difficulty":20.571,"effort":6460.272,"length":64,"time":358.904,"vocabulary":30,"volume":314.041,"operands":{"distinct":14,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":11046,"lineStart":11032,"name":"ticksFromTimestamps"},{"cyclomatic":7,"cyclomaticDensity":23.333,"halstead":{"bugs":0.245,"difficulty":40.5,"effort":29732.239,"length":142,"time":1651.791,"vocabulary":36,"volume":734.129,"operands":{"distinct":18,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":61,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":20},"errors":[],"lineEnd":11354,"lineStart":11335,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":150.568,"length":21,"time":8.365,"vocabulary":12,"volume":75.284,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":16,"lineStart":11,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":3.611,"effort":316.222,"length":23,"time":17.568,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":26,"lineStart":17,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":4,"effort":390.689,"length":25,"time":21.705,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":25,"lineStart":20,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":317.181,"length":20,"time":17.621,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":13},"errors":[],"lineEnd":39,"lineStart":27,"name":"_refresh"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":38,"lineStart":32,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":5.091,"effort":636.861,"length":30,"time":35.381,"vocabulary":18,"volume":125.098,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":39},"errors":[],"lineEnd":78,"lineStart":40,"name":"_update"},{"cyclomatic":8,"cyclomaticDensity":33.333,"halstead":{"bugs":0.232,"difficulty":24,"effort":16732.142,"length":131,"time":929.563,"vocabulary":40,"volume":697.173,"operands":{"distinct":24,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":59,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":24,"physical":32},"errors":[],"lineEnd":73,"lineStart":42,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.074,"difficulty":8.433,"effort":1863.098,"length":47,"time":103.505,"vocabulary":26,"volume":220.921,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":95,"lineStart":79,"name":"_getAnims"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":98,"lineStart":96,"name":"listen"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6.417,"effort":546.123,"length":23,"time":30.34,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":104,"lineStart":99,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":107,"lineStart":105,"name":"has"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.066,"difficulty":5.867,"effort":1167.682,"length":44,"time":64.871,"vocabulary":23,"volume":199.037,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":117,"lineStart":108,"name":"start"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":115,"lineStart":115,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.052,"difficulty":6.182,"effort":971.617,"length":37,"time":53.979,"vocabulary":19,"volume":157.173,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":127,"lineStart":118,"name":"running"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.104,"difficulty":14.933,"effort":4642.934,"length":64,"time":257.941,"vocabulary":29,"volume":310.911,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":140,"lineStart":128,"name":"stop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":143,"lineStart":141,"name":"remove"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.247,"difficulty":9.375,"effort":6950.627,"length":135,"time":386.146,"vocabulary":45,"volume":741.4,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":60,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":25},"errors":[],"lineEnd":186,"lineStart":162,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":189,"lineStart":187,"name":"active"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.17,"difficulty":10.08,"effort":5128.163,"length":100,"time":284.898,"vocabulary":34,"volume":508.746,"operands":{"distinct":25,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":44,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":212,"lineStart":190,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.429,"effort":260.94,"length":22,"time":14.497,"vocabulary":11,"volume":76.107,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":219,"lineStart":213,"name":"cancel"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.242,"difficulty":22.667,"effort":16458.367,"length":133,"time":914.354,"vocabulary":44,"volume":726.104,"operands":{"distinct":27,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":242,"lineStart":220,"name":"tick"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":6,"effort":344.156,"length":16,"time":19.12,"vocabulary":12,"volume":57.359,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":251,"lineStart":243,"name":"wait"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":3,"effort":92.643,"length":11,"time":5.147,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":250,"lineStart":245,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.05,"difficulty":9.35,"effort":1396.318,"length":34,"time":77.573,"vocabulary":21,"volume":149.339,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":258,"lineStart":252,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":266,"lineStart":262,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.046,"difficulty":5,"effort":691.508,"length":32,"time":38.417,"vocabulary":20,"volume":138.302,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":24},"errors":[],"lineEnd":290,"lineStart":267,"name":"configure"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.066,"difficulty":13,"effort":2587.477,"length":44,"time":143.749,"vocabulary":23,"volume":199.037,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":17},"errors":[],"lineEnd":289,"lineStart":273,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.022,"difficulty":5,"effort":322.647,"length":18,"time":17.925,"vocabulary":12,"volume":64.529,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":288,"lineStart":284,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.07,"difficulty":9,"effort":1897.481,"length":48,"time":105.416,"vocabulary":21,"volume":210.831,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":305,"lineStart":291,"name":"_animateOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":301,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":302,"lineStart":301,"name":""},{"cyclomatic":10,"cyclomaticDensity":35.714,"halstead":{"bugs":0.307,"difficulty":25.455,"effort":23438.087,"length":160,"time":1302.116,"vocabulary":54,"volume":920.782,"operands":{"distinct":33,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":80,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":36},"errors":[],"lineEnd":341,"lineStart":306,"name":"_createAnimations"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.059,"difficulty":5.367,"effort":957.291,"length":40,"time":53.183,"vocabulary":22,"volume":178.377,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":352,"lineStart":342,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.2,"difficulty":5.776,"effort":3467.369,"length":118,"time":192.632,"vocabulary":34,"volume":600.321,"operands":{"distinct":29,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":22},"errors":[],"lineEnd":591,"lineStart":570,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.073,"difficulty":5.147,"effort":1132.755,"length":48,"time":62.931,"vocabulary":24,"volume":220.078,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":601,"lineStart":592,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.019,"difficulty":5,"effort":282.364,"length":17,"time":15.687,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":607,"lineStart":602,"name":"updateIndex"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.251,"difficulty":6.983,"effort":5257.63,"length":148,"time":292.091,"vocabulary":34,"volume":752.945,"operands":{"distinct":29,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":624,"lineStart":608,"name":"linkScales"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":1.833,"effort":82.5,"length":15,"time":4.583,"vocabulary":8,"volume":45,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":612,"lineStart":612,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.2,"effort":40.426,"length":12,"time":2.246,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":627,"lineStart":625,"name":"getDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":630,"lineStart":628,"name":"getMeta"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":633,"lineStart":631,"name":"getScaleForId"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":637,"lineStart":634,"name":"_getOtherScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":640,"lineStart":638,"name":"reset"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":649,"lineStart":641,"name":"_destroy"},{"cyclomatic":7,"cyclomaticDensity":43.75,"halstead":{"bugs":0.13,"difficulty":13.125,"effort":5120.542,"length":83,"time":284.475,"vocabulary":26,"volume":390.136,"operands":{"distinct":16,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":669,"lineStart":650,"name":"_dataCheck"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":5.5,"effort":433.78,"length":22,"time":24.099,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":676,"lineStart":670,"name":"addElements"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.124,"difficulty":9.053,"effort":3357.451,"length":78,"time":186.525,"vocabulary":27,"volume":370.881,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":693,"lineStart":677,"name":"buildOrUpdateElements"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.085,"difficulty":4.688,"effort":1194.161,"length":58,"time":66.342,"vocabulary":21,"volume":254.754,"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":701,"lineStart":694,"name":"configure"},{"cyclomatic":11,"cyclomaticDensity":32.353,"halstead":{"bugs":0.325,"difficulty":30.032,"effort":29323.11,"length":173,"time":1629.062,"vocabulary":50,"volume":976.387,"operands":{"distinct":31,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":75,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":34,"physical":35},"errors":[],"lineEnd":736,"lineStart":702,"name":"parse"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":721,"lineStart":721,"name":""},{"cyclomatic":3,"cyclomaticDensity":17.647,"halstead":{"bugs":0.158,"difficulty":20.921,"effort":9898.462,"length":93,"time":549.915,"vocabulary":34,"volume":473.134,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":40,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":17},"errors":[],"lineEnd":753,"lineStart":737,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.118,"difficulty":16.824,"effort":5943.688,"length":72,"time":330.205,"vocabulary":30,"volume":353.296,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":14},"errors":[],"lineEnd":767,"lineStart":754,"name":"parseArrayData"},{"cyclomatic":2,"cyclomaticDensity":11.111,"halstead":{"bugs":0.148,"difficulty":15.261,"effort":6785.189,"length":86,"time":376.955,"vocabulary":36,"volume":444.614,"operands":{"distinct":23,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":15},"errors":[],"lineEnd":782,"lineStart":768,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":785,"lineStart":783,"name":"getParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":788,"lineStart":786,"name":"getDataElement"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":6.028,"effort":1539.567,"length":55,"time":85.532,"vocabulary":25,"volume":255.412,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":800,"lineStart":789,"name":"applyStack"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.122,"difficulty":11.25,"effort":4118.921,"length":77,"time":228.829,"vocabulary":27,"volume":366.126,"operands":{"distinct":18,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":811,"lineStart":801,"name":"updateRangeFromParsed"},{"cyclomatic":8,"cyclomaticDensity":28.571,"halstead":{"bugs":0.251,"difficulty":22.903,"effort":17278.94,"length":133,"time":959.941,"vocabulary":51,"volume":754.433,"operands":{"distinct":31,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":62,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":38},"errors":[],"lineEnd":849,"lineStart":812,"name":"getMinMax"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":6.75,"effort":860.205,"length":30,"time":47.789,"vocabulary":19,"volume":127.438,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":829,"lineStart":825,"name":"_skip"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.079,"difficulty":11,"effort":2605.203,"length":51,"time":144.734,"vocabulary":25,"volume":236.837,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":861,"lineStart":850,"name":"getAllParsedValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":864,"lineStart":862,"name":"getMaxOverflow"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.091,"difficulty":11.077,"effort":3013.204,"length":61,"time":167.4,"vocabulary":22,"volume":272.025,"operands":{"distinct":13,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":874,"lineStart":865,"name":"getLabelAndValue"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.056,"difficulty":3.667,"effort":618.036,"length":39,"time":34.335,"vocabulary":20,"volume":168.555,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":879,"lineStart":875,"name":"_update"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":880,"lineStart":880,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":45.455,"halstead":{"bugs":0.248,"difficulty":23.04,"effort":17157.882,"length":139,"time":953.216,"vocabulary":41,"volume":744.7,"operands":{"distinct":25,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":29},"errors":[],"lineEnd":909,"lineStart":881,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.048,"difficulty":7.125,"effort":1032.744,"length":33,"time":57.375,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":913,"lineStart":910,"name":"getStyle"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.227,"difficulty":20.977,"effort":14310.583,"length":133,"time":795.032,"vocabulary":35,"volume":682.195,"operands":{"distinct":22,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":62,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":18},"errors":[],"lineEnd":931,"lineStart":914,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":934,"lineStart":932,"name":"resolveDatasetElementOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":937,"lineStart":935,"name":"resolveDataElementOptions"},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.267,"difficulty":12.316,"effort":9870.213,"length":142,"time":548.345,"vocabulary":50,"volume":801.428,"operands":{"distinct":38,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":64,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":30},"errors":[],"lineEnd":967,"lineStart":938,"name":"_resolveElementOptions"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":960,"lineStart":960,"name":""},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.196,"difficulty":11.481,"effort":6758.783,"length":113,"time":375.488,"vocabulary":37,"volume":588.668,"operands":{"distinct":27,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":51,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":21},"errors":[],"lineEnd":988,"lineStart":968,"name":"_resolveAnimations"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6.667,"effort":558.412,"length":22,"time":31.023,"vocabulary":14,"volume":83.762,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":994,"lineStart":989,"name":"getSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":997,"lineStart":995,"name":"includeOptions"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.072,"difficulty":10.909,"effort":2363.392,"length":51,"time":131.3,"vocabulary":19,"volume":216.644,"operands":{"distinct":11,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":1008,"lineStart":998,"name":"_getSharedOptions"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":3.4,"effort":336.57,"length":26,"time":18.698,"vocabulary":14,"volume":98.991,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1015,"lineStart":1009,"name":"updateElement"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.026,"difficulty":4.063,"effort":315.694,"length":21,"time":17.539,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":1020,"lineStart":1016,"name":"updateSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.059,"difficulty":11.25,"effort":2007.146,"length":42,"time":111.508,"vocabulary":19,"volume":178.413,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1027,"lineStart":1021,"name":"_setStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.286,"effort":44.832,"length":11,"time":2.491,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1030,"lineStart":1028,"name":"removeHoverStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.286,"effort":44.832,"length":11,"time":2.491,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1033,"lineStart":1031,"name":"setHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":3.438,"effort":228.965,"length":18,"time":12.72,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1039,"lineStart":1034,"name":"_removeDatasetHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":3.438,"effort":228.965,"length":18,"time":12.72,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1045,"lineStart":1040,"name":"_setDatasetHoverStyle"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.149,"difficulty":13.75,"effort":6130.818,"length":90,"time":340.601,"vocabulary":31,"volume":445.878,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":1064,"lineStart":1046,"name":"_resyncElements"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.118,"difficulty":14.824,"effort":5256.907,"length":73,"time":292.05,"vocabulary":29,"volume":354.633,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":23},"errors":[],"lineEnd":1087,"lineStart":1065,"name":"_insertElements"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.035,"difficulty":9.333,"effort":967.048,"length":28,"time":53.725,"vocabulary":13,"volume":103.612,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1075,"lineStart":1070,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":4,"volume":8,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1088,"lineStart":1088,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":4.792,"effort":763.845,"length":39,"time":42.436,"vocabulary":17,"volume":159.411,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1098,"lineStart":1089,"name":"_removeElements"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.057,"difficulty":8,"effort":1359.337,"length":40,"time":75.519,"vocabulary":19,"volume":169.917,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":1110,"lineStart":1099,"name":"_sync"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.5,"effort":394.061,"length":23,"time":21.892,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1118,"lineStart":1111,"name":"_onDataPush"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1125,"lineStart":1119,"name":"_onDataPop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1132,"lineStart":1126,"name":"_onDataShift"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.041,"difficulty":6.3,"effort":772.53,"length":30,"time":42.918,"vocabulary":17,"volume":122.624,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":1149,"lineStart":1133,"name":"_onDataSplice"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1156,"lineStart":1150,"name":"_onDataUnshift"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1397,"lineStart":1395,"name":"parsePrimitiveData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1400,"lineStart":1398,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.187,"difficulty":18.958,"effort":10645.64,"length":107,"time":591.424,"vocabulary":38,"volume":561.528,"operands":{"distinct":24,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":15},"errors":[],"lineEnd":1415,"lineStart":1401,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.082,"difficulty":8.5,"effort":2090.743,"length":56,"time":116.152,"vocabulary":21,"volume":245.97,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1423,"lineStart":1416,"name":"updateRangeFromParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1426,"lineStart":1424,"name":"getMaxOverflow"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.126,"difficulty":8.786,"effort":3319.511,"length":77,"time":184.417,"vocabulary":30,"volume":377.831,"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":1437,"lineStart":1427,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.889,"effort":267.254,"length":25,"time":14.847,"vocabulary":13,"volume":92.511,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1443,"lineStart":1438,"name":"initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":244.674,"length":21,"time":13.593,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1447,"lineStart":1444,"name":"update"},{"cyclomatic":16,"cyclomaticDensity":48.485,"halstead":{"bugs":0.523,"difficulty":21.585,"effort":33885.944,"length":257,"time":1882.552,"vocabulary":69,"volume":1569.891,"operands":{"distinct":53,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":114,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":33},"errors":[],"lineEnd":1480,"lineStart":1448,"name":"updateElements"},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.184,"difficulty":20.045,"effort":11094.769,"length":104,"time":616.376,"vocabulary":40,"volume":553.481,"operands":{"distinct":22,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":28},"errors":[],"lineEnd":1508,"lineStart":1481,"name":"_getStacks"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1483,"lineStart":1483,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":6.182,"effort":866.577,"length":33,"time":48.143,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1492,"lineStart":1486,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1511,"lineStart":1509,"name":"_getStackCount"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.056,"difficulty":9.545,"effort":1593.213,"length":38,"time":88.512,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1516,"lineStart":1512,"name":"_getStackIndex"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.212,"difficulty":15.242,"effort":9681.824,"length":115,"time":537.879,"vocabulary":46,"volume":635.21,"operands":{"distinct":31,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":1538,"lineStart":1517,"name":"_getRuler"},{"cyclomatic":15,"cyclomaticDensity":27.778,"halstead":{"bugs":0.66,"difficulty":41.541,"effort":82273.495,"length":321,"time":4570.75,"vocabulary":72,"volume":1980.546,"operands":{"distinct":49,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":57},"errors":[],"lineEnd":1595,"lineStart":1539,"name":"_calculateBarValuePixels"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.323,"difficulty":22.4,"effort":21727.658,"length":171,"time":1207.092,"vocabulary":51,"volume":969.985,"operands":{"distinct":35,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":73,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":23},"errors":[],"lineEnd":1618,"lineStart":1596,"name":"_calculateBarIndexPixels"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.085,"difficulty":9.333,"effort":2383.846,"length":55,"time":132.436,"vocabulary":25,"volume":255.412,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":1630,"lineStart":1619,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1663,"lineStart":1660,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.067,"difficulty":9.286,"effort":1873.285,"length":44,"time":104.071,"vocabulary":24,"volume":201.738,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1670,"lineStart":1664,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.09,"difficulty":9.706,"effort":2630.572,"length":57,"time":146.143,"vocabulary":27,"volume":271.029,"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1678,"lineStart":1671,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.104,"difficulty":12.706,"effort":3950.396,"length":64,"time":219.466,"vocabulary":29,"volume":310.911,"operands":{"distinct":17,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1686,"lineStart":1679,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.08,"difficulty":14.625,"effort":3531.653,"length":52,"time":196.203,"vocabulary":25,"volume":241.481,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1694,"lineStart":1687,"name":"getMaxOverflow"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":11.25,"effort":4993.95,"length":88,"time":277.442,"vocabulary":33,"volume":443.907,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":13},"errors":[],"lineEnd":1707,"lineStart":1695,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":3,"effort":204.343,"length":19,"time":11.352,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1711,"lineStart":1708,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":45.455,"halstead":{"bugs":0.315,"difficulty":20.222,"effort":19135.743,"length":166,"time":1063.097,"vocabulary":52,"volume":946.273,"operands":{"distinct":36,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":75,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":22,"physical":22},"errors":[],"lineEnd":1733,"lineStart":1712,"name":"updateElements"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.104,"difficulty":12.353,"effort":3840.663,"length":64,"time":213.37,"vocabulary":29,"volume":310.911,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":1748,"lineStart":1734,"name":"resolveDataElementOptions"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1815,"lineStart":1815,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":269.076,"length":18,"time":14.949,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1816,"lineStart":1816,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.093,"difficulty":5.818,"effort":1627.303,"length":57,"time":90.406,"vocabulary":30,"volume":279.693,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":1840,"lineStart":1827,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.039,"difficulty":2.727,"effort":321.895,"length":31,"time":17.883,"vocabulary":14,"volume":118.028,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1859,"lineStart":1852,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1860,"lineStart":1860,"name":"linkScales"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.126,"difficulty":17.5,"effort":6612.035,"length":77,"time":367.335,"vocabulary":30,"volume":377.831,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":1877,"lineStart":1861,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1867,"lineStart":1867,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1870,"lineStart":1870,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1880,"lineStart":1878,"name":"_getRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1883,"lineStart":1881,"name":"_getCircumference"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.179,"difficulty":22.1,"effort":11858.279,"length":103,"time":658.793,"vocabulary":37,"volume":536.574,"operands":{"distinct":20,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":51,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":1900,"lineStart":1884,"name":"_getRotationExtents"},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.488,"difficulty":12.938,"effort":18941.217,"length":251,"time":1052.29,"vocabulary":57,"volume":1464.055,"operands":{"distinct":48,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":113,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":24},"errors":[],"lineEnd":1924,"lineStart":1901,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.117,"difficulty":10.5,"effort":3675,"length":70,"time":204.167,"vocabulary":32,"volume":350,"operands":{"distinct":20,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1933,"lineStart":1925,"name":"_circumference"},{"cyclomatic":9,"cyclomaticDensity":28.125,"halstead":{"bugs":0.415,"difficulty":25.116,"effort":31281.191,"length":210,"time":1737.844,"vocabulary":61,"volume":1245.455,"operands":{"distinct":43,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":90,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":32,"physical":36},"errors":[],"lineEnd":1969,"lineStart":1934,"name":"updateElements"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.117,"difficulty":13.611,"effort":4763.889,"length":70,"time":264.66,"vocabulary":32,"volume":350,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1982,"lineStart":1970,"name":"calculateTotal"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.043,"difficulty":9.167,"effort":1188.53,"length":30,"time":66.029,"vocabulary":20,"volume":129.658,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1989,"lineStart":1983,"name":"calculateCircumference"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.074,"difficulty":8.036,"effort":1781.153,"length":49,"time":98.953,"vocabulary":23,"volume":221.655,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":1999,"lineStart":1990,"name":"getLabelAndValue"},{"cyclomatic":9,"cyclomaticDensity":42.857,"halstead":{"bugs":0.193,"difficulty":21,"effort":12171.789,"length":113,"time":676.21,"vocabulary":35,"volume":579.609,"operands":{"distinct":21,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":25},"errors":[],"lineEnd":2024,"lineStart":2000,"name":"getMaxBorderWidth"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.07,"difficulty":10.833,"effort":2270.594,"length":47,"time":126.144,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":2032,"lineStart":2025,"name":"getMaxOffset"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":10.625,"effort":1417.775,"length":32,"time":78.765,"vocabulary":18,"volume":133.438,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":2041,"lineStart":2033,"name":"_getRingWeightOffset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":1.636,"effort":130.835,"length":21,"time":7.269,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2044,"lineStart":2042,"name":"_getRingWeight"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":2.286,"effort":126.516,"length":16,"time":7.029,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2047,"lineStart":2045,"name":"_getVisibleDatasetWeightTotal"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2,"effort":88.758,"length":14,"time":4.931,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2072,"lineStart":2068,"name":"initialize"},{"cyclomatic":3,"cyclomaticDensity":11.538,"halstead":{"bugs":0.255,"difficulty":12.273,"effort":9389.905,"length":141,"time":521.661,"vocabulary":43,"volume":765.103,"operands":{"distinct":33,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":26},"errors":[],"lineEnd":2098,"lineStart":2073,"name":"update"},{"cyclomatic":20,"cyclomaticDensity":50,"halstead":{"bugs":0.616,"difficulty":27.458,"effort":50714.45,"length":293,"time":2817.469,"vocabulary":79,"volume":1847.008,"operands":{"distinct":59,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":131,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":40,"physical":38},"errors":[],"lineEnd":2136,"lineStart":2099,"name":"updateElements"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.142,"difficulty":14.333,"effort":6118.893,"length":87,"time":339.938,"vocabulary":30,"volume":426.899,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":2148,"lineStart":2137,"name":"getMaxOverflow"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":2.545,"effort":258.565,"length":26,"time":14.365,"vocabulary":15,"volume":101.579,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2153,"lineStart":2149,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.093,"difficulty":5.818,"effort":1627.303,"length":57,"time":90.406,"vocabulary":30,"volume":279.693,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":2202,"lineStart":2189,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.357,"effort":125.284,"length":16,"time":6.96,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2234,"lineStart":2230,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.078,"difficulty":7.8,"effort":1823.898,"length":51,"time":101.328,"vocabulary":24,"volume":233.833,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":2244,"lineStart":2235,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2247,"lineStart":2245,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2252,"lineStart":2248,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":5.091,"effort":627.149,"length":29,"time":34.842,"vocabulary":19,"volume":123.19,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":19},"errors":[],"lineEnd":2271,"lineStart":2253,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.069,"difficulty":9.375,"effort":1935.365,"length":47,"time":107.52,"vocabulary":21,"volume":206.439,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":2269,"lineStart":2259,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.167,"difficulty":9.217,"effort":4612.141,"length":101,"time":256.23,"vocabulary":31,"volume":500.374,"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":2282,"lineStart":2272,"name":"_updateRadius"},{"cyclomatic":8,"cyclomaticDensity":24.242,"halstead":{"bugs":0.421,"difficulty":23.354,"effort":29467.039,"length":208,"time":1637.058,"vocabulary":67,"volume":1261.747,"operands":{"distinct":48,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":90,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":41},"errors":[],"lineEnd":2323,"lineStart":2283,"name":"updateElements"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":2333,"lineStart":2324,"name":"countVisibleElements"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.03,"difficulty":4,"effort":359.434,"length":23,"time":19.969,"vocabulary":15,"volume":89.858,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2331,"lineStart":2327,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.033,"difficulty":3.75,"effort":366.271,"length":25,"time":20.348,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2336,"lineStart":2334,"name":"_computeAngle"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.058,"difficulty":6.667,"effort":1152.514,"length":40,"time":64.029,"vocabulary":20,"volume":172.877,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":2377,"lineStart":2370,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2380,"lineStart":2378,"name":"parseObjectData"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.165,"difficulty":12.48,"effort":6176.328,"length":95,"time":343.129,"vocabulary":37,"volume":494.898,"operands":{"distinct":25,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":2400,"lineStart":2381,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.215,"difficulty":16.655,"effort":10754.67,"length":119,"time":597.482,"vocabulary":43,"volume":645.726,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":50,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":2419,"lineStart":2401,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.123,"difficulty":9.5,"effort":3496.16,"length":75,"time":194.231,"vocabulary":30,"volume":368.017,"operands":{"distinct":20,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":2454,"lineStart":2443,"name":"getLabelAndValue"},{"cyclomatic":5,"cyclomaticDensity":15.625,"halstead":{"bugs":0.3,"difficulty":15.429,"effort":13883.298,"length":162,"time":771.294,"vocabulary":47,"volume":899.843,"operands":{"distinct":35,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":32},"errors":[],"lineEnd":2486,"lineStart":2455,"name":"update"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.044,"difficulty":6.4,"effort":854.001,"length":32,"time":47.444,"vocabulary":18,"volume":133.438,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2493,"lineStart":2487,"name":"addElements"},{"cyclomatic":18,"cyclomaticDensity":50,"halstead":{"bugs":0.6,"difficulty":25.421,"effort":45761.164,"length":289,"time":2542.287,"vocabulary":75,"volume":1800.129,"operands":{"distinct":57,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":128,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":36,"physical":35},"errors":[],"lineEnd":2528,"lineStart":2494,"name":"updateElements"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.24,"difficulty":29.325,"effort":21081.876,"length":138,"time":1171.215,"vocabulary":37,"volume":718.905,"operands":{"distinct":20,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":69,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":2547,"lineStart":2529,"name":"getMaxOverflow"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2586,"lineStart":2584,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":4,"effort":82.719,"length":8,"time":4.595,"vocabulary":6,"volume":20.68,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2590,"lineStart":2588,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2592,"lineStart":2592,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2595,"lineStart":2593,"name":"formats"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2598,"lineStart":2596,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2601,"lineStart":2599,"name":"format"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2604,"lineStart":2602,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2607,"lineStart":2605,"name":"diff"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2610,"lineStart":2608,"name":"startOf"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2613,"lineStart":2611,"name":"endOf"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":2,"volume":2,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3169,"lineStart":3169,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3172,"lineStart":3170,"name":"releaseContext"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3173,"lineStart":3173,"name":"addEventListener"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3174,"lineStart":3174,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3177,"lineStart":3175,"name":"getDevicePixelRatio"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.06,"difficulty":15.188,"effort":2731.447,"length":44,"time":151.747,"vocabulary":17,"volume":179.848,"operands":{"distinct":8,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3185,"lineStart":3178,"name":"getMaximumSize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3188,"lineStart":3186,"name":"isAttached"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":3190,"lineStart":3189,"name":"updateConfig"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3196,"lineStart":3194,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3199,"lineStart":3197,"name":"updateConfig"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":10.286,"effort":1285.925,"length":32,"time":71.44,"vocabulary":15,"volume":125.02,"operands":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3395,"lineStart":3388,"name":"acquireContext"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.091,"difficulty":12.923,"effort":3540.762,"length":59,"time":196.709,"vocabulary":25,"volume":273.988,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":25},"errors":[],"lineEnd":3420,"lineStart":3396,"name":"releaseContext"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.028,"difficulty":5.571,"effort":474.185,"length":23,"time":26.344,"vocabulary":13,"volume":85.11,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3412,"lineStart":3405,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.439,"length":10,"time":2.58,"vocabulary":5,"volume":23.219,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3416,"lineStart":3414,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.077,"difficulty":6.344,"effort":1463.514,"length":51,"time":81.306,"vocabulary":23,"volume":230.702,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":3431,"lineStart":3421,"name":"addEventListener"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.083,"difficulty":11.154,"effort":2775.031,"length":55,"time":154.168,"vocabulary":23,"volume":248.796,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":3446,"lineStart":3432,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3449,"lineStart":3447,"name":"getDevicePixelRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3452,"lineStart":3450,"name":"getMaximumSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":6.125,"effort":317.835,"length":15,"time":17.658,"vocabulary":11,"volume":51.891,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3456,"lineStart":3453,"name":"isAttached"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.028,"difficulty":7,"effort":586.333,"length":22,"time":32.574,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":3483,"lineStart":3474,"name":"tooltipPosition"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3486,"lineStart":3484,"name":"hasValue"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":8.571,"effort":945.956,"length":27,"time":52.553,"vocabulary":17,"volume":110.361,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":3498,"lineStart":3487,"name":"getProps"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3496,"lineStart":3494,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.449,"difficulty":8.327,"effort":11216.31,"length":233,"time":623.128,"vocabulary":55,"volume":1347.057,"operands":{"distinct":49,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":50},"errors":[],"lineEnd":3780,"lineStart":3731,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.087,"difficulty":3.75,"effort":980.991,"length":64,"time":54.5,"vocabulary":17,"volume":261.598,"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":3788,"lineStart":3781,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3791,"lineStart":3789,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.1,"difficulty":10.75,"effort":3210.784,"length":68,"time":178.377,"vocabulary":21,"volume":298.678,"operands":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":3804,"lineStart":3792,"name":"getUserBounds"},{"cyclomatic":10,"cyclomaticDensity":41.667,"halstead":{"bugs":0.217,"difficulty":32.889,"effort":21417.088,"length":128,"time":1189.838,"vocabulary":34,"volume":651.195,"operands":{"distinct":18,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":26},"errors":[],"lineEnd":3830,"lineStart":3805,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":4,"effort":468.827,"length":30,"time":26.046,"vocabulary":15,"volume":117.207,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3838,"lineStart":3831,"name":"getPadding"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3841,"lineStart":3839,"name":"getTicks"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.043,"difficulty":7.5,"effort":960,"length":32,"time":53.333,"vocabulary":16,"volume":128,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3845,"lineStart":3842,"name":"getLabels"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":6.5,"effort":559.254,"length":24,"time":31.07,"vocabulary":12,"volume":86.039,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3849,"lineStart":3846,"name":"getLabelItems"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3853,"lineStart":3850,"name":"beforeLayout"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3858,"lineStart":3854,"name":"beforeUpdate"},{"cyclomatic":9,"cyclomaticDensity":19.565,"halstead":{"bugs":0.557,"difficulty":19.474,"effort":32560.967,"length":271,"time":1808.943,"vocabulary":72,"volume":1672.05,"operands":{"distinct":57,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":123,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":46,"physical":49},"errors":[],"lineEnd":3907,"lineStart":3859,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.111,"difficulty":9.412,"effort":3146.895,"length":72,"time":174.828,"vocabulary":25,"volume":334.358,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":3924,"lineStart":3908,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3929,"lineStart":3925,"name":"afterUpdate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3934,"lineStart":3930,"name":"beforeSetDimensions"},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.092,"difficulty":6,"effort":1659.62,"length":64,"time":92.201,"vocabulary":20,"volume":276.603,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":3949,"lineStart":3935,"name":"setDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3954,"lineStart":3950,"name":"afterSetDimensions"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":2.571,"effort":179.384,"length":21,"time":9.966,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":3960,"lineStart":3955,"name":"_callHooks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3963,"lineStart":3961,"name":"beforeDataLimits"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3964,"lineStart":3964,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3967,"lineStart":3965,"name":"afterDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3970,"lineStart":3968,"name":"beforeBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":2,"length":2,"time":0.111,"vocabulary":2,"volume":2,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3973,"lineStart":3971,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3976,"lineStart":3974,"name":"afterBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3981,"lineStart":3977,"name":"beforeTickToLabelConversion"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.07,"difficulty":10.875,"effort":2292.79,"length":48,"time":127.377,"vocabulary":21,"volume":210.831,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":3993,"lineStart":3982,"name":"generateTickLabels"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3998,"lineStart":3994,"name":"afterTickToLabelConversion"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4003,"lineStart":3999,"name":"beforeCalculateLabelRotation"},{"cyclomatic":10,"cyclomaticDensity":41.667,"halstead":{"bugs":0.524,"difficulty":27.8,"effort":43702.284,"length":263,"time":2427.905,"vocabulary":63,"volume":1572.025,"operands":{"distinct":45,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":124,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":26},"errors":[],"lineEnd":4029,"lineStart":4004,"name":"calculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4034,"lineStart":4030,"name":"afterCalculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4035,"lineStart":4035,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4040,"lineStart":4036,"name":"beforeFit"},{"cyclomatic":9,"cyclomaticDensity":20.93,"halstead":{"bugs":0.593,"difficulty":21.224,"effort":37786.059,"length":299,"time":2099.225,"vocabulary":62,"volume":1780.305,"operands":{"distinct":49,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":139,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":43,"physical":42},"errors":[],"lineEnd":4082,"lineStart":4041,"name":"fit"},{"cyclomatic":10,"cyclomaticDensity":23.256,"halstead":{"bugs":0.493,"difficulty":29.838,"effort":44094.461,"length":258,"time":2449.692,"vocabulary":53,"volume":1477.803,"operands":{"distinct":37,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":120,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":43,"physical":41},"errors":[],"lineEnd":4123,"lineStart":4083,"name":"_calculatePadding"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.101,"difficulty":7,"effort":2128,"length":76,"time":118.222,"vocabulary":16,"volume":304,"operands":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":4131,"lineStart":4124,"name":"_handleMargins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4136,"lineStart":4132,"name":"afterFit"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":4140,"lineStart":4137,"name":"isHorizontal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4143,"lineStart":4141,"name":"isFullSize"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.073,"difficulty":9.692,"effort":2117.887,"length":49,"time":117.66,"vocabulary":22,"volume":218.512,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":4156,"lineStart":4144,"name":"_convertTicksToLabels"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.085,"difficulty":14.4,"effort":3670.209,"length":60,"time":203.901,"vocabulary":19,"volume":254.876,"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":4168,"lineStart":4157,"name":"_getLabelSizes"},{"cyclomatic":9,"cyclomaticDensity":16.981,"halstead":{"bugs":0.538,"difficulty":35.467,"effort":57237.995,"length":267,"time":3179.889,"vocabulary":66,"volume":1613.853,"operands":{"distinct":45,"total":152,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":115,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":53,"physical":51},"errors":[],"lineEnd":4219,"lineStart":4169,"name":"_computeLabelSizes"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.018,"difficulty":3,"effort":159.453,"length":16,"time":8.858,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4210,"lineStart":4207,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4222,"lineStart":4220,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":4,"length":4,"time":0.222,"vocabulary":4,"volume":8,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4225,"lineStart":4223,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4226,"lineStart":4226,"name":"getValueForPixel"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.044,"difficulty":8.889,"effort":1170.54,"length":31,"time":65.03,"vocabulary":19,"volume":131.686,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4233,"lineStart":4227,"name":"getPixelForTick"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.055,"difficulty":8.75,"effort":1443.741,"length":37,"time":80.208,"vocabulary":22,"volume":164.999,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4240,"lineStart":4234,"name":"getPixelForDecimal"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4244,"lineStart":4241,"name":"getDecimalForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.529,"length":9,"time":2.585,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4247,"lineStart":4245,"name":"getBasePixel"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.033,"difficulty":16,"effort":1606.063,"length":28,"time":89.226,"vocabulary":12,"volume":100.379,"operands":{"distinct":4,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":4251,"lineStart":4248,"name":"getBaseValue"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.089,"difficulty":15,"effort":4013.488,"length":60,"time":222.972,"vocabulary":22,"volume":267.566,"operands":{"distinct":11,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":4259,"lineStart":4252,"name":"getContext"},{"cyclomatic":7,"cyclomaticDensity":77.778,"halstead":{"bugs":0.197,"difficulty":15.391,"effort":9078.831,"length":115,"time":504.379,"vocabulary":35,"volume":589.868,"operands":{"distinct":23,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":4270,"lineStart":4260,"name":"_tickSize"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":7.071,"effort":707.143,"length":25,"time":39.286,"vocabulary":16,"volume":100,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4277,"lineStart":4271,"name":"_isVisible"},{"cyclomatic":18,"cyclomaticDensity":14.516,"halstead":{"bugs":1.414,"difficulty":44.895,"effort":190449.183,"length":628,"time":10580.51,"vocabulary":108,"volume":4242.069,"operands":{"distinct":86,"total":351,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":277,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":124,"physical":115},"errors":[],"lineEnd":4392,"lineStart":4278,"name":"_computeGridLineItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4294,"lineStart":4292,"name":""},{"cyclomatic":41,"cyclomaticDensity":24.405,"halstead":{"bugs":1.821,"difficulty":68.619,"effort":374777.13,"length":779,"time":20820.952,"vocabulary":129,"volume":5461.746,"operands":{"distinct":97,"total":416,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":363,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":168,"physical":165},"errors":[],"lineEnd":4557,"lineStart":4393,"name":"_computeLabelItems"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.1,"difficulty":13.2,"effort":3954.164,"length":63,"time":219.676,"vocabulary":27,"volume":299.558,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":16},"errors":[],"lineEnd":4573,"lineStart":4558,"name":"_getXAxisLabelAlignment"},{"cyclomatic":13,"cyclomaticDensity":20.635,"halstead":{"bugs":0.364,"difficulty":41.455,"effort":45250.494,"length":208,"time":2513.916,"vocabulary":38,"volume":1091.569,"operands":{"distinct":22,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":63},"errors":[],"lineEnd":4636,"lineStart":4574,"name":"_getYAxisLabelAlignment"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.124,"difficulty":10.853,"effort":4030.074,"length":79,"time":223.893,"vocabulary":26,"volume":371.335,"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":4659,"lineStart":4637,"name":"_computeLabelArea"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.059,"difficulty":8.167,"effort":1457.039,"length":42,"time":80.947,"vocabulary":19,"volume":178.413,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":9},"errors":[],"lineEnd":4668,"lineStart":4660,"name":"drawBackground"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.089,"difficulty":9.643,"effort":2564.304,"length":58,"time":142.461,"vocabulary":24,"volume":265.928,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":4681,"lineStart":4669,"name":"getLineWidthForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4675,"lineStart":4675,"name":""},{"cyclomatic":6,"cyclomaticDensity":24,"halstead":{"bugs":0.261,"difficulty":13.929,"effort":10890.677,"length":140,"time":605.038,"vocabulary":48,"volume":781.895,"operands":{"distinct":35,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":49},"errors":[],"lineEnd":4730,"lineStart":4682,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.128,"difficulty":8.6,"effort":3307.46,"length":80,"time":183.748,"vocabulary":28,"volume":384.588,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":4701,"lineStart":4687,"name":""},{"cyclomatic":4,"cyclomaticDensity":12.5,"halstead":{"bugs":0.333,"difficulty":20.833,"effort":20798.893,"length":176,"time":1155.494,"vocabulary":51,"volume":998.347,"operands":{"distinct":36,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":76,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":28},"errors":[],"lineEnd":4758,"lineStart":4731,"name":"drawBorder"},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.136,"difficulty":8.182,"effort":3332.225,"length":83,"time":185.124,"vocabulary":30,"volume":407.272,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":4780,"lineStart":4759,"name":"drawLabels"},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.278,"difficulty":20.919,"effort":17415.33,"length":144,"time":967.518,"vocabulary":55,"volume":832.516,"operands":{"distinct":37,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":58,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":30},"errors":[],"lineEnd":4810,"lineStart":4781,"name":"drawTitle"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.037,"difficulty":4.688,"effort":520.374,"length":30,"time":28.91,"vocabulary":13,"volume":111.013,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":4820,"lineStart":4811,"name":"draw"},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.165,"difficulty":19.853,"effort":9827.206,"length":99,"time":545.956,"vocabulary":32,"volume":495,"operands":{"distinct":17,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":38},"errors":[],"lineEnd":4858,"lineStart":4821,"name":"_layers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4832,"lineStart":4830,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":1.6,"effort":62.885,"length":14,"time":3.494,"vocabulary":7,"volume":39.303,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":4843,"lineStart":4839,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4849,"lineStart":4847,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4855,"lineStart":4853,"name":""},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.115,"difficulty":17.5,"effort":6037.5,"length":69,"time":335.417,"vocabulary":32,"volume":345,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":4871,"lineStart":4859,"name":"getMatchingVisibleMetas"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4875,"lineStart":4872,"name":"_resolveTickFontOptions"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.031,"difficulty":5.25,"effort":492.268,"length":24,"time":27.348,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4879,"lineStart":4876,"name":"_maxDigits"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":3.188,"effort":297.727,"length":27,"time":16.54,"vocabulary":11,"volume":93.405,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":4888,"lineStart":4883,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4891,"lineStart":4889,"name":"isForType"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.139,"difficulty":15.333,"effort":6395.314,"length":85,"time":355.295,"vocabulary":30,"volume":417.086,"operands":{"distinct":18,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":4913,"lineStart":4892,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4916,"lineStart":4914,"name":"get"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.064,"difficulty":10.938,"effort":2093.849,"length":49,"time":116.325,"vocabulary":15,"volume":191.438,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":4930,"lineStart":4917,"name":"unregister"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.068,"difficulty":3.625,"effort":736.348,"length":47,"time":40.908,"vocabulary":20,"volume":203.131,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":4974,"lineStart":4964,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4977,"lineStart":4975,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4980,"lineStart":4978,"name":"remove"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4983,"lineStart":4981,"name":"addControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4986,"lineStart":4984,"name":"addElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4989,"lineStart":4987,"name":"addPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4992,"lineStart":4990,"name":"addScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4995,"lineStart":4993,"name":"getController"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4998,"lineStart":4996,"name":"getElement"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5001,"lineStart":4999,"name":"getPlugin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5004,"lineStart":5002,"name":"getScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5007,"lineStart":5005,"name":"removeControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5010,"lineStart":5008,"name":"removeElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5013,"lineStart":5011,"name":"removePlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5016,"lineStart":5014,"name":"removeScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":5031,"lineStart":5017,"name":"_each"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.06,"difficulty":10,"effort":1800.85,"length":41,"time":100.047,"vocabulary":21,"volume":180.085,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":5030,"lineStart":5020,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":3.929,"effort":253.508,"length":18,"time":14.084,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5028,"lineStart":5025,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":7.125,"effort":868.077,"length":32,"time":48.226,"vocabulary":14,"volume":121.835,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5037,"lineStart":5032,"name":"_exec"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":10,"effort":1486.775,"length":35,"time":82.599,"vocabulary":19,"volume":148.677,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5046,"lineStart":5038,"name":"_getRegistryForType"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.042,"difficulty":8,"effort":1002.687,"length":29,"time":55.705,"vocabulary":20,"volume":125.336,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":5053,"lineStart":5047,"name":"_get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5060,"lineStart":5058,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.122,"difficulty":11.529,"effort":4229.733,"length":79,"time":234.985,"vocabulary":25,"volume":366.865,"operands":{"distinct":17,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":5073,"lineStart":5061,"name":"notify"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.077,"difficulty":12.923,"effort":3000.646,"length":50,"time":166.703,"vocabulary":25,"volume":232.193,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":5089,"lineStart":5074,"name":"_notify"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":5,"effort":315.583,"length":19,"time":17.532,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":5095,"lineStart":5090,"name":"invalidate"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":752.842,"length":28,"time":41.825,"vocabulary":12,"volume":100.379,"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":5103,"lineStart":5096,"name":"_descriptors"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.066,"difficulty":14.667,"effort":2915.861,"length":46,"time":161.992,"vocabulary":20,"volume":198.809,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5109,"lineStart":5104,"name":"_createDescriptors"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":7.7,"effort":1227.465,"length":39,"time":68.193,"vocabulary":17,"volume":159.411,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":5116,"lineStart":5110,"name":"_notifyStateChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5332,"lineStart":5328,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5335,"lineStart":5333,"name":"platform"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5338,"lineStart":5336,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5341,"lineStart":5339,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5344,"lineStart":5342,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5347,"lineStart":5345,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5350,"lineStart":5348,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5353,"lineStart":5351,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5356,"lineStart":5354,"name":"plugins"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5361,"lineStart":5357,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5365,"lineStart":5362,"name":"clearCache"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":5373,"lineStart":5366,"name":"datasetScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":5,"length":5,"time":0.278,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":6},"errors":[],"lineEnd":5372,"lineStart":5367,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":5385,"lineStart":5374,"name":"datasetAnimationScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":0.75,"effort":25.266,"length":12,"time":1.404,"vocabulary":7,"volume":33.688,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":10},"errors":[],"lineEnd":5384,"lineStart":5375,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":5395,"lineStart":5386,"name":"datasetElementScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":0.75,"effort":23.161,"length":11,"time":1.287,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":8},"errors":[],"lineEnd":5394,"lineStart":5387,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":5405,"lineStart":5396,"name":"pluginScopeKeys"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2,"effort":60,"length":10,"time":3.333,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":6},"errors":[],"lineEnd":5404,"lineStart":5399,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":11.25,"effort":1548.085,"length":33,"time":86.005,"vocabulary":18,"volume":137.608,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5414,"lineStart":5406,"name":"_cachedScopes"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.135,"difficulty":8.6,"effort":3484.835,"length":79,"time":193.602,"vocabulary":35,"volume":405.213,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":27},"errors":[],"lineEnd":5441,"lineStart":5415,"name":"getOptionScopes"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.035,"difficulty":6,"effort":627.645,"length":33,"time":34.869,"vocabulary":9,"volume":104.608,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":5432,"lineStart":5423,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5426,"lineStart":5426,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5428,"lineStart":5428,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5429,"lineStart":5429,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5430,"lineStart":5430,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5431,"lineStart":5431,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.036,"difficulty":7.5,"effort":799.545,"length":28,"time":44.419,"vocabulary":14,"volume":106.606,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":5454,"lineStart":5442,"name":"chartOptionScopes"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.135,"difficulty":13.714,"effort":5534.421,"length":80,"time":307.468,"vocabulary":33,"volume":403.552,"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":5473,"lineStart":5455,"name":"resolveNamedOptions"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.043,"difficulty":6.667,"effort":864.386,"length":30,"time":48.021,"vocabulary":20,"volume":129.658,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":5479,"lineStart":5474,"name":"createResolver"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5608,"lineStart":5605,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5612,"lineStart":5609,"name":"unregister"},{"cyclomatic":10,"cyclomaticDensity":20.833,"halstead":{"bugs":0.658,"difficulty":17.143,"effort":33841.584,"length":308,"time":1880.088,"vocabulary":85,"volume":1974.092,"operands":{"distinct":70,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":148,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":48,"physical":53},"errors":[],"lineEnd":5665,"lineStart":5613,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5652,"lineStart":5652,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.053,"difficulty":13.444,"effort":2149.919,"length":37,"time":119.44,"vocabulary":20,"volume":159.911,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":5675,"lineStart":5666,"name":"aspectRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5678,"lineStart":5676,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5681,"lineStart":5679,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5684,"lineStart":5682,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5687,"lineStart":5685,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5690,"lineStart":5688,"name":"registry"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":649.521,"length":35,"time":36.084,"vocabulary":15,"volume":136.741,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":5701,"lineStart":5691,"name":"_initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5705,"lineStart":5702,"name":"clear"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5709,"lineStart":5706,"name":"stop"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":7.5,"effort":713.879,"length":25,"time":39.66,"vocabulary":14,"volume":95.184,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":5719,"lineStart":5710,"name":"resize"},{"cyclomatic":7,"cyclomaticDensity":41.176,"halstead":{"bugs":0.211,"difficulty":16.5,"effort":10465.096,"length":120,"time":581.394,"vocabulary":39,"volume":634.248,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":54,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":26},"errors":[],"lineEnd":5745,"lineStart":5720,"name":"_resize"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":5.6,"effort":361.364,"length":18,"time":20.076,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5752,"lineStart":5746,"name":"ensureScalesHaveIDs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5751,"lineStart":5749,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.094,"difficulty":10.875,"effort":3057.053,"length":64,"time":169.836,"vocabulary":21,"volume":281.108,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":56},"errors":[],"lineEnd":5808,"lineStart":5753,"name":"buildOrUpdateScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5760,"lineStart":5757,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.078,"difficulty":7,"effort":1630.926,"length":49,"time":90.607,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":5773,"lineStart":5763,"name":""},{"cyclomatic":5,"cyclomaticDensity":26.316,"halstead":{"bugs":0.22,"difficulty":19.615,"effort":12926.125,"length":123,"time":718.118,"vocabulary":41,"volume":658.979,"operands":{"distinct":26,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":24},"errors":[],"lineEnd":5798,"lineStart":5775,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":3.333,"effort":84.221,"length":9,"time":4.679,"vocabulary":7,"volume":25.266,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":5803,"lineStart":5799,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.833,"effort":88,"length":16,"time":4.889,"vocabulary":8,"volume":48,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5807,"lineStart":5804,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.114,"difficulty":12.333,"effort":4236.282,"length":70,"time":235.349,"vocabulary":30,"volume":343.482,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":5821,"lineStart":5809,"name":"_updateMetasets"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5813,"lineStart":5813,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.04,"difficulty":8.75,"effort":1058.118,"length":29,"time":58.784,"vocabulary":18,"volume":120.928,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":5832,"lineStart":5822,"name":"_removeUnreferencedMetasets"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":5831,"lineStart":5827,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5828,"lineStart":5828,"name":""},{"cyclomatic":9,"cyclomaticDensity":27.273,"halstead":{"bugs":0.414,"difficulty":28.75,"effort":35719.16,"length":213,"time":1984.398,"vocabulary":57,"volume":1242.406,"operands":{"distinct":38,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":36},"errors":[],"lineEnd":5868,"lineStart":5833,"name":"buildOrUpdateControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":5873,"lineStart":5869,"name":"_resetElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5872,"lineStart":5870,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5877,"lineStart":5874,"name":"reset"},{"cyclomatic":8,"cyclomaticDensity":20,"halstead":{"bugs":0.484,"difficulty":21.034,"effort":30540.553,"length":231,"time":1696.697,"vocabulary":78,"volume":1451.928,"operands":{"distinct":58,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":44},"errors":[],"lineEnd":5921,"lineStart":5878,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5907,"lineStart":5905,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.1,"effort":88.2,"length":14,"time":4.9,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5928,"lineStart":5922,"name":"_updateScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5925,"lineStart":5923,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.075,"difficulty":7.714,"effort":1744.802,"length":50,"time":96.933,"vocabulary":23,"volume":226.178,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5937,"lineStart":5929,"name":"_checkEventBindings"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.059,"difficulty":12.1,"effort":2125.882,"length":40,"time":118.105,"vocabulary":21,"volume":175.693,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":8},"errors":[],"lineEnd":5945,"lineStart":5938,"name":"_updateHiddenIndices"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.118,"difficulty":14.467,"effort":5130.352,"length":73,"time":285.02,"vocabulary":29,"volume":354.633,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":5965,"lineStart":5946,"name":"_getUniformDataChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5960,"lineStart":5960,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.857,"effort":187.798,"length":19,"time":10.433,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5964,"lineStart":5960,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.118,"difficulty":12.025,"effort":4246.119,"length":70,"time":235.895,"vocabulary":33,"volume":353.108,"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":24},"errors":[],"lineEnd":5989,"lineStart":5966,"name":"_updateLayout"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.038,"difficulty":6.125,"effort":693.961,"length":29,"time":38.553,"vocabulary":15,"volume":113.3,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":5984,"lineStart":5976,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5987,"lineStart":5985,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":15.6,"effort":6924.944,"length":88,"time":384.719,"vocabulary":33,"volume":443.907,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":6008,"lineStart":5990,"name":"_updateDatasets"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.077,"difficulty":9.964,"effort":2298.777,"length":51,"time":127.71,"vocabulary":23,"volume":230.702,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":6023,"lineStart":6009,"name":"_updateDataset"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.07,"difficulty":7.857,"effort":1657.136,"length":46,"time":92.063,"vocabulary":24,"volume":210.908,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":6040,"lineStart":6024,"name":"render"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.205,"difficulty":22.545,"effort":13843.079,"length":117,"time":769.06,"vocabulary":38,"volume":614.008,"operands":{"distinct":22,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":26},"errors":[],"lineEnd":6066,"lineStart":6041,"name":"draw"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.074,"difficulty":13.542,"effort":3018.507,"length":48,"time":167.695,"vocabulary":25,"volume":222.905,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":6078,"lineStart":6067,"name":"_getSortedDatasetMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6081,"lineStart":6079,"name":"getSortedVisibleDatasetMetas"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.074,"difficulty":11.5,"effort":2543.091,"length":46,"time":141.283,"vocabulary":28,"volume":221.138,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":6093,"lineStart":6082,"name":"_drawDatasets"},{"cyclomatic":8,"cyclomaticDensity":38.095,"halstead":{"bugs":0.268,"difficulty":18.379,"effort":14766.954,"length":149,"time":820.386,"vocabulary":42,"volume":803.455,"operands":{"distinct":29,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":28},"errors":[],"lineEnd":6121,"lineStart":6094,"name":"_drawDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6124,"lineStart":6122,"name":"isPointInArea"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":7.5,"effort":813.135,"length":26,"time":45.174,"vocabulary":18,"volume":108.418,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6131,"lineStart":6125,"name":"getElementsAtEventForMode"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.145,"difficulty":12.833,"effort":5589.917,"length":83,"time":310.551,"vocabulary":38,"volume":435.578,"operands":{"distinct":24,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":6154,"lineStart":6132,"name":"getDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6135,"lineStart":6135,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":5,"effort":361.699,"length":19,"time":20.094,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":6160,"lineStart":6155,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6163,"lineStart":6161,"name":"getVisibleDatasetCount"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.058,"difficulty":9.5,"effort":1642.333,"length":40,"time":91.241,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6171,"lineStart":6164,"name":"isDatasetVisible"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6175,"lineStart":6172,"name":"setDatasetVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":117.616,"length":13,"time":6.534,"vocabulary":6,"volume":33.605,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6178,"lineStart":6176,"name":"toggleDataVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6181,"lineStart":6179,"name":"getDataVisibility"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.107,"difficulty":10.278,"effort":3310.398,"length":67,"time":183.911,"vocabulary":28,"volume":322.093,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":6196,"lineStart":6182,"name":"_updateVisibility"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6194,"lineStart":6194,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6199,"lineStart":6197,"name":"hide"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6202,"lineStart":6200,"name":"show"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.033,"difficulty":8.167,"effort":815.947,"length":27,"time":45.33,"vocabulary":13,"volume":99.912,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6209,"lineStart":6203,"name":"_destroyDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.049,"difficulty":6.364,"effort":928.756,"length":35,"time":51.598,"vocabulary":18,"volume":145.947,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":6217,"lineStart":6210,"name":"_stop"},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.092,"difficulty":7.656,"effort":2112.645,"length":61,"time":117.369,"vocabulary":23,"volume":275.937,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":15},"errors":[],"lineEnd":6232,"lineStart":6218,"name":"destroy"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3.125,"effort":108.966,"length":11,"time":6.054,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6235,"lineStart":6233,"name":"toBase64Image"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6243,"lineStart":6236,"name":"bindEvents"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":3.333,"effort":355.353,"length":28,"time":19.742,"vocabulary":14,"volume":106.606,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":6257,"lineStart":6244,"name":"bindUserEvents"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6250,"lineStart":6247,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.571,"effort":153.758,"length":18,"time":8.542,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":6255,"lineStart":6251,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6256,"lineStart":6256,"name":""},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.082,"difficulty":10,"effort":2459.698,"length":56,"time":136.65,"vocabulary":21,"volume":245.97,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":42},"errors":[],"lineEnd":6299,"lineStart":6258,"name":"bindResponsiveEvents"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6267,"lineStart":6264,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.019,"difficulty":3.667,"effort":207.067,"length":17,"time":11.504,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":6273,"lineStart":6268,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":6278,"lineStart":6274,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.027,"difficulty":1.909,"effort":152.64,"length":21,"time":8.48,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":6286,"lineStart":6280,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.045,"effort":179.119,"length":23,"time":9.951,"vocabulary":14,"volume":87.569,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":6293,"lineStart":6287,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":401.953,"length":22,"time":22.331,"vocabulary":10,"volume":73.082,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":6309,"lineStart":6300,"name":"unbindEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6303,"lineStart":6301,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6307,"lineStart":6305,"name":""},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.154,"difficulty":15.364,"effort":7092.4,"length":90,"time":394.022,"vocabulary":35,"volume":461.635,"operands":{"distinct":22,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":6324,"lineStart":6310,"name":"updateHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6327,"lineStart":6325,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.062,"difficulty":9,"effort":1672.586,"length":43,"time":92.921,"vocabulary":20,"volume":185.843,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":20},"errors":[],"lineEnd":6347,"lineStart":6328,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.051,"difficulty":13.333,"effort":2049.748,"length":35,"time":113.875,"vocabulary":21,"volume":153.731,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":6340,"lineStart":6330,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6350,"lineStart":6348,"name":"notifyPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.436,"length":15,"time":7.469,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6353,"lineStart":6351,"name":"isPluginEnabled"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6352,"lineStart":6352,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.093,"difficulty":9.6,"effort":2692.424,"length":62,"time":149.579,"vocabulary":23,"volume":280.461,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":6365,"lineStart":6354,"name":"_updateHoverStyles"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.375,"effort":151.597,"length":16,"time":8.422,"vocabulary":7,"volume":44.918,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.115,"difficulty":13.265,"effort":4591.307,"length":72,"time":255.073,"vocabulary":28,"volume":346.13,"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":6384,"lineStart":6366,"name":"_eventHandler"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6373,"lineStart":6373,"name":""},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.177,"difficulty":16,"effort":8474.582,"length":105,"time":470.81,"vocabulary":33,"volume":529.661,"operands":{"distinct":22,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":29},"errors":[],"lineEnd":6413,"lineStart":6385,"name":"_handleEvent"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":7.5,"effort":1185.926,"length":36,"time":65.885,"vocabulary":21,"volume":158.123,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":6423,"lineStart":6414,"name":"_getActiveElements"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6644,"lineStart":6644,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.072,"difficulty":4.133,"effort":895.463,"length":51,"time":49.748,"vocabulary":19,"volume":216.644,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":6666,"lineStart":6653,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":17.647,"halstead":{"bugs":0.202,"difficulty":13.2,"effort":8004.33,"length":108,"time":444.685,"vocabulary":49,"volume":606.389,"operands":{"distinct":35,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":6688,"lineStart":6667,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.14,"difficulty":11.458,"effort":4819.389,"length":82,"time":267.744,"vocabulary":35,"volume":420.601,"operands":{"distinct":24,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":6705,"lineStart":6689,"name":"getCenterPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6708,"lineStart":6706,"name":"tooltipPosition"},{"cyclomatic":9,"cyclomaticDensity":45,"halstead":{"bugs":0.326,"difficulty":19.487,"effort":19039.945,"length":169,"time":1057.775,"vocabulary":55,"volume":977.05,"operands":{"distinct":39,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":21},"errors":[],"lineEnd":6729,"lineStart":6709,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6905,"lineStart":6905,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.1,"difficulty":4.211,"effort":1257.074,"length":66,"time":69.837,"vocabulary":23,"volume":298.555,"operands":{"distinct":19,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":6923,"lineStart":6907,"name":"constructor"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.086,"difficulty":9.688,"effort":2504.453,"length":55,"time":139.136,"vocabulary":26,"volume":258.524,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6931,"lineStart":6924,"name":"updateControlPoints"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.357,"effort":148.775,"length":19,"time":8.265,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":6937,"lineStart":6932,"name":"points"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6940,"lineStart":6938,"name":"points"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4.5,"effort":254.127,"length":17,"time":14.118,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6943,"lineStart":6941,"name":"segments"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":5,"effort":415.132,"length":24,"time":23.063,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":6948,"lineStart":6944,"name":"first"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":6.429,"effort":713.656,"length":30,"time":39.648,"vocabulary":13,"volume":111.013,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":6954,"lineStart":6949,"name":"last"},{"cyclomatic":5,"cyclomaticDensity":18.519,"halstead":{"bugs":0.282,"difficulty":30.327,"effort":25648.855,"length":154,"time":1424.936,"vocabulary":45,"volume":845.745,"operands":{"distinct":26,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":71,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":30},"errors":[],"lineEnd":6984,"lineStart":6955,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":3.667,"effort":194.886,"length":16,"time":10.827,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6988,"lineStart":6985,"name":"pathSegment"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.1,"difficulty":16.333,"effort":4919.515,"length":62,"time":273.306,"vocabulary":29,"volume":301.195,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":7002,"lineStart":6989,"name":"path"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.088,"difficulty":8.206,"effort":2159.99,"length":56,"time":119.999,"vocabulary":26,"volume":263.225,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":7015,"lineStart":7003,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.039,"difficulty":3.8,"effort":448.506,"length":31,"time":24.917,"vocabulary":14,"volume":118.028,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":7056,"lineStart":7047,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.085,"difficulty":10.667,"effort":2724.396,"length":55,"time":151.355,"vocabulary":25,"volume":255.412,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":7064,"lineStart":7057,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7067,"lineStart":7065,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7070,"lineStart":7068,"name":"inYRange"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.028,"difficulty":7,"effort":586.333,"length":22,"time":32.574,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":7080,"lineStart":7071,"name":"getCenterPoint"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.069,"difficulty":15.278,"effort":3169.414,"length":48,"time":176.079,"vocabulary":20,"volume":207.453,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":7087,"lineStart":7081,"name":"size"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.102,"difficulty":9.474,"effort":2899.448,"length":63,"time":161.08,"vocabulary":29,"volume":306.053,"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":7097,"lineStart":7088,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":6.125,"effort":339.024,"length":16,"time":18.835,"vocabulary":11,"volume":55.351,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":7102,"lineStart":7098,"name":"getRange"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.055,"difficulty":4.167,"effort":683.333,"length":41,"time":37.963,"vocabulary":16,"volume":164,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":7242,"lineStart":7231,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":18.182,"halstead":{"bugs":0.195,"difficulty":15.354,"effort":8978.169,"length":114,"time":498.787,"vocabulary":35,"volume":584.738,"operands":{"distinct":24,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":19},"errors":[],"lineEnd":7261,"lineStart":7243,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7264,"lineStart":7262,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7267,"lineStart":7265,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7270,"lineStart":7268,"name":"inYRange"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.066,"difficulty":12.833,"effort":2554.305,"length":44,"time":141.906,"vocabulary":23,"volume":199.037,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":7282,"lineStart":7271,"name":"getCenterPoint"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7285,"lineStart":7283,"name":"getRange"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.6,"effort":160.581,"length":22,"time":8.921,"vocabulary":7,"volume":61.762,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":7877,"lineStart":7873,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.064,"difficulty":9.692,"effort":1858.554,"length":43,"time":103.253,"vocabulary":22,"volume":191.756,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":7886,"lineStart":7878,"name":"pathSegment"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.06,"difficulty":12.5,"effort":2241.335,"length":43,"time":124.519,"vocabulary":18,"volume":179.307,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":7895,"lineStart":7887,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.198,"difficulty":5,"effort":2975,"length":119,"time":165.278,"vocabulary":32,"volume":595,"operands":{"distinct":28,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":25},"errors":[],"lineEnd":8194,"lineStart":8170,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":3.375,"effort":350.267,"length":30,"time":19.459,"vocabulary":11,"volume":103.783,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":8202,"lineStart":8195,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.069,"difficulty":6.364,"effort":1323.636,"length":52,"time":73.535,"vocabulary":16,"volume":208,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":8213,"lineStart":8203,"name":"setDimensions"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.091,"difficulty":13.182,"effort":3589.721,"length":62,"time":199.429,"vocabulary":21,"volume":272.324,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":8229,"lineStart":8214,"name":"buildLabels"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8220,"lineStart":8220,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8223,"lineStart":8223,"name":""},{"cyclomatic":5,"cyclomaticDensity":20.833,"halstead":{"bugs":0.254,"difficulty":17.143,"effort":13046.327,"length":143,"time":724.796,"vocabulary":40,"volume":761.036,"operands":{"distinct":28,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":63,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":23},"errors":[],"lineEnd":8252,"lineStart":8230,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.132,"difficulty":9.36,"effort":3705.797,"length":76,"time":205.878,"vocabulary":37,"volume":395.918,"operands":{"distinct":25,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":31},"errors":[],"lineEnd":8283,"lineStart":8253,"name":"_fitRows"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.163,"difficulty":18.417,"effort":8978.811,"length":91,"time":498.823,"vocabulary":41,"volume":487.537,"operands":{"distinct":24,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":8281,"lineStart":8265,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.148,"difficulty":10.56,"effort":4676.005,"length":85,"time":259.778,"vocabulary":37,"volume":442.804,"operands":{"distinct":25,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":41,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":20,"physical":39},"errors":[],"lineEnd":8322,"lineStart":8284,"name":"_fitCols"},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.157,"difficulty":13.75,"effort":6468.011,"length":89,"time":359.334,"vocabulary":39,"volume":470.401,"operands":{"distinct":26,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":8315,"lineStart":8294,"name":""},{"cyclomatic":5,"cyclomaticDensity":14.706,"halstead":{"bugs":0.456,"difficulty":37.241,"effort":50926.522,"length":249,"time":2829.251,"vocabulary":45,"volume":1367.471,"operands":{"distinct":29,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":114,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":34},"errors":[],"lineEnd":8356,"lineStart":8323,"name":"adjustHitBoxes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.017,"difficulty":3.2,"effort":162.3,"length":16,"time":9.017,"vocabulary":9,"volume":50.719,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":8359,"lineStart":8357,"name":"isHorizontal"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":8367,"lineStart":8360,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":4.651,"halstead":{"bugs":0.485,"difficulty":15.305,"effort":22262.911,"length":235,"time":1236.828,"vocabulary":73,"volume":1454.609,"operands":{"distinct":59,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":106,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":43,"physical":120},"errors":[],"lineEnd":8487,"lineStart":8368,"name":"_draw"},{"cyclomatic":9,"cyclomaticDensity":23.684,"halstead":{"bugs":0.516,"difficulty":24.211,"effort":37475.384,"length":247,"time":2081.966,"vocabulary":77,"volume":1547.896,"operands":{"distinct":57,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":109,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":38,"physical":46},"errors":[],"lineEnd":8429,"lineStart":8384,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8412,"lineStart":8412,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":4.615,"effort":607.78,"length":31,"time":33.766,"vocabulary":19,"volume":131.686,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":8435,"lineStart":8430,"name":""},{"cyclomatic":10,"cyclomaticDensity":33.333,"halstead":{"bugs":0.528,"difficulty":27.389,"effort":43378.966,"length":266,"time":2409.943,"vocabulary":62,"volume":1583.816,"operands":{"distinct":45,"total":145,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":121,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":30,"physical":33},"errors":[],"lineEnd":8485,"lineStart":8453,"name":""},{"cyclomatic":3,"cyclomaticDensity":10.714,"halstead":{"bugs":0.444,"difficulty":16.196,"effort":21556.062,"length":221,"time":1197.559,"vocabulary":65,"volume":1330.943,"operands":{"distinct":51,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":103,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":32},"errors":[],"lineEnd":8519,"lineStart":8488,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8509,"lineStart":8509,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.054,"difficulty":4.75,"effort":771.95,"length":37,"time":42.886,"vocabulary":21,"volume":162.516,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":8525,"lineStart":8520,"name":"_computeTitleHeight"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.134,"difficulty":14.972,"effort":6036.986,"length":83,"time":335.388,"vocabulary":29,"volume":403.212,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":8538,"lineStart":8526,"name":"_getLegendItemAt"},{"cyclomatic":9,"cyclomaticDensity":60,"halstead":{"bugs":0.17,"difficulty":17.1,"effort":8721,"length":102,"time":484.5,"vocabulary":32,"volume":510,"operands":{"distinct":20,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":32},"errors":[],"lineEnd":8570,"lineStart":8539,"name":"handleEvent"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.107,"difficulty":3.882,"effort":1241.665,"length":74,"time":68.981,"vocabulary":20,"volume":319.823,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":16},"errors":[],"lineEnd":8723,"lineStart":8708,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.203,"difficulty":13.115,"effort":7993.906,"length":117,"time":444.106,"vocabulary":37,"volume":609.506,"operands":{"distinct":26,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":8742,"lineStart":8724,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":8746,"lineStart":8743,"name":"isHorizontal"},{"cyclomatic":3,"cyclomaticDensity":10,"halstead":{"bugs":0.183,"difficulty":25.421,"effort":13977.485,"length":109,"time":776.527,"vocabulary":33,"volume":549.839,"operands":{"distinct":19,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":28},"errors":[],"lineEnd":8774,"lineStart":8747,"name":"_drawArgs"},{"cyclomatic":2,"cyclomaticDensity":10.526,"halstead":{"bugs":0.167,"difficulty":11.786,"effort":5895.936,"length":94,"time":327.552,"vocabulary":40,"volume":500.261,"operands":{"distinct":28,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":8796,"lineStart":8775,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":5.188,"effort":3808.296,"length":142,"time":211.572,"vocabulary":36,"volume":734.129,"operands":{"distinct":32,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":30},"errors":[],"lineEnd":9230,"lineStart":9201,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2,"effort":89.835,"length":16,"time":4.991,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":9235,"lineStart":9231,"name":"initialize"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.104,"difficulty":9.333,"effort":2913.174,"length":69,"time":161.843,"vocabulary":23,"volume":312.126,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":9249,"lineStart":9236,"name":"_resolveAnimations"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":4.583,"effort":332.97,"length":21,"time":18.498,"vocabulary":11,"volume":72.648,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9252,"lineStart":9250,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.095,"difficulty":10,"effort":2855.006,"length":65,"time":158.611,"vocabulary":21,"volume":285.501,"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":9263,"lineStart":9253,"name":"getTitle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9266,"lineStart":9264,"name":"getBeforeBody"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":6.3,"effort":406.535,"length":18,"time":22.585,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":9283,"lineStart":9267,"name":"getBody"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.096,"difficulty":7.824,"effort":2259.847,"length":63,"time":125.547,"vocabulary":24,"volume":288.853,"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":9281,"lineStart":9270,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9286,"lineStart":9284,"name":"getAfterBody"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.095,"difficulty":10,"effort":2855.006,"length":65,"time":158.611,"vocabulary":21,"volume":285.501,"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":9297,"lineStart":9287,"name":"getFooter"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.182,"difficulty":15.429,"effort":8405.402,"length":108,"time":466.967,"vocabulary":33,"volume":544.795,"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":29},"errors":[],"lineEnd":9326,"lineStart":9298,"name":"_createItems"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9310,"lineStart":9310,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9313,"lineStart":9313,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.857,"effort":643.36,"length":40,"time":35.742,"vocabulary":18,"volume":166.797,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9320,"lineStart":9315,"name":""},{"cyclomatic":6,"cyclomaticDensity":15.385,"halstead":{"bugs":0.517,"difficulty":16.9,"effort":26233.921,"length":255,"time":1457.44,"vocabulary":68,"volume":1552.303,"operands":{"distinct":55,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":112,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":39,"physical":48},"errors":[],"lineEnd":9374,"lineStart":9327,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.061,"difficulty":4,"effort":733.907,"length":44,"time":40.773,"vocabulary":18,"volume":183.477,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9380,"lineStart":9375,"name":"drawCaret"},{"cyclomatic":6,"cyclomaticDensity":9.677,"halstead":{"bugs":0.402,"difficulty":28.212,"effort":34005.361,"length":217,"time":1889.187,"vocabulary":47,"volume":1205.346,"operands":{"distinct":33,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":84,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":62,"physical":51},"errors":[],"lineEnd":9431,"lineStart":9381,"name":"getCaretPosition"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.264,"difficulty":18.742,"effort":14821.626,"length":144,"time":823.424,"vocabulary":45,"volume":790.827,"operands":{"distinct":31,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":61,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":9453,"lineStart":9432,"name":"drawTitle"},{"cyclomatic":8,"cyclomaticDensity":13.559,"halstead":{"bugs":0.848,"difficulty":28.672,"effort":72944.738,"length":398,"time":4052.485,"vocabulary":84,"volume":2544.142,"operands":{"distinct":67,"total":226,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":172,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":59,"physical":64},"errors":[],"lineEnd":9517,"lineStart":9454,"name":"_drawColorBox"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9486,"lineStart":9486,"name":""},{"cyclomatic":8,"cyclomaticDensity":17.391,"halstead":{"bugs":0.527,"difficulty":26.167,"effort":41330.271,"length":256,"time":2296.126,"vocabulary":72,"volume":1579.501,"operands":{"distinct":54,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":99,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":46,"physical":41},"errors":[],"lineEnd":9558,"lineStart":9518,"name":"drawBody"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":3.864,"effort":448.182,"length":29,"time":24.899,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":9528,"lineStart":9525,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.237,"difficulty":15.2,"effort":10819.146,"length":132,"time":601.064,"vocabulary":42,"volume":711.786,"operands":{"distinct":30,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":9577,"lineStart":9559,"name":"drawFooter"},{"cyclomatic":8,"cyclomaticDensity":20.513,"halstead":{"bugs":0.46,"difficulty":22.892,"effort":31579.038,"length":247,"time":1754.391,"vocabulary":48,"volume":1379.486,"operands":{"distinct":37,"total":154,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":93,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":39,"physical":36},"errors":[],"lineEnd":9613,"lineStart":9578,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.295,"difficulty":14.667,"effort":12971.61,"length":162,"time":720.645,"vocabulary":44,"volume":884.428,"operands":{"distinct":33,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":25},"errors":[],"lineEnd":9638,"lineStart":9614,"name":"_updateAnimationTarget"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9641,"lineStart":9639,"name":"_willRender"},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.336,"difficulty":19.342,"effort":19499.047,"length":176,"time":1083.28,"vocabulary":53,"volume":1008.114,"operands":{"distinct":38,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":31},"errors":[],"lineEnd":9672,"lineStart":9642,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9675,"lineStart":9673,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.086,"difficulty":8.267,"effort":2131.502,"length":57,"time":118.417,"vocabulary":23,"volume":257.843,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":22},"errors":[],"lineEnd":9697,"lineStart":9676,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.055,"difficulty":12.6,"effort":2078.987,"length":37,"time":115.499,"vocabulary":22,"volume":164.999,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":9688,"lineStart":9678,"name":""},{"cyclomatic":9,"cyclomaticDensity":56.25,"halstead":{"bugs":0.171,"difficulty":15.273,"effort":7847.643,"length":101,"time":435.98,"vocabulary":34,"volume":513.834,"operands":{"distinct":22,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":9719,"lineStart":9698,"name":"handleEvent"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.079,"difficulty":9.643,"effort":2299.031,"length":52,"time":127.724,"vocabulary":24,"volume":238.418,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":9733,"lineStart":9720,"name":"_getActiveElements"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.042,"difficulty":3.091,"effort":386.427,"length":32,"time":21.468,"vocabulary":15,"volume":125.02,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9726,"lineStart":9726,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":9.375,"effort":1729.475,"length":42,"time":96.082,"vocabulary":21,"volume":184.477,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":9738,"lineStart":9734,"name":"_positionChanged"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9918,"lineStart":9913,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.071,"difficulty":9,"effort":1926.474,"length":48,"time":107.026,"vocabulary":22,"volume":214.053,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":9931,"lineStart":9919,"name":"init"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.073,"difficulty":10,"effort":2200.782,"length":48,"time":122.266,"vocabulary":24,"volume":220.078,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":9939,"lineStart":9932,"name":"parse"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.093,"difficulty":10.667,"effort":2972.068,"length":60,"time":165.115,"vocabulary":25,"volume":278.631,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":9953,"lineStart":9940,"name":"determineDataLimits"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.173,"difficulty":24,"effort":12454.109,"length":102,"time":691.895,"vocabulary":34,"volume":518.921,"operands":{"distinct":18,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":9969,"lineStart":9954,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9972,"lineStart":9970,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":4,"effort":239.179,"length":18,"time":13.288,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":9978,"lineStart":9973,"name":"configure"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":10.389,"effort":1436.801,"length":32,"time":79.822,"vocabulary":20,"volume":138.302,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":9984,"lineStart":9979,"name":"getPixelForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.044,"difficulty":8.889,"effort":1170.54,"length":31,"time":65.03,"vocabulary":19,"volume":131.686,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9991,"lineStart":9985,"name":"getPixelForTick"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.571,"effort":243.265,"length":19,"time":13.515,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9994,"lineStart":9992,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9997,"lineStart":9995,"name":"getBasePixel"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":2.7,"effort":289.744,"length":29,"time":16.097,"vocabulary":13,"volume":107.313,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10114,"lineStart":10107,"name":"constructor"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.038,"difficulty":9.286,"effort":1062.74,"length":28,"time":59.041,"vocabulary":17,"volume":114.449,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":10123,"lineStart":10115,"name":"parse"},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.198,"difficulty":27.947,"effort":16597.318,"length":114,"time":922.073,"vocabulary":37,"volume":593.878,"operands":{"distinct":19,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":25},"errors":[],"lineEnd":10148,"lineStart":10124,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10128,"lineStart":10128,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10129,"lineStart":10129,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.151,"difficulty":15.217,"effort":6896.863,"length":87,"time":383.159,"vocabulary":37,"volume":453.222,"operands":{"distinct":23,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":10167,"lineStart":10149,"name":"getTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10170,"lineStart":10168,"name":"computeTickLimit"},{"cyclomatic":5,"cyclomaticDensity":17.857,"halstead":{"bugs":0.285,"difficulty":16.25,"effort":13900.359,"length":154,"time":772.242,"vocabulary":47,"volume":855.407,"operands":{"distinct":34,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":69,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":33},"errors":[],"lineEnd":10203,"lineStart":10171,"name":"buildTicks"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.119,"difficulty":12.941,"effort":4603.749,"length":74,"time":255.764,"vocabulary":28,"volume":355.744,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":10217,"lineStart":10204,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.063,"effort":135.566,"length":19,"time":7.531,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10220,"lineStart":10218,"name":"getLabelForValue"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.047,"difficulty":7,"effort":984.536,"length":36,"time":54.696,"vocabulary":15,"volume":140.648,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":10235,"lineStart":10230,"name":"determineDataLimits"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.118,"difficulty":6.727,"effort":2376.719,"length":72,"time":132.04,"vocabulary":30,"volume":353.296,"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10243,"lineStart":10236,"name":"computeTickLimit"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10246,"lineStart":10244,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10249,"lineStart":10247,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.5,"effort":215.098,"length":24,"time":11.95,"vocabulary":12,"volume":86.039,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":10329,"lineStart":10323,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.06,"difficulty":8.643,"effort":1565.311,"length":39,"time":86.962,"vocabulary":25,"volume":181.11,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":10340,"lineStart":10330,"name":"parse"},{"cyclomatic":8,"cyclomaticDensity":80,"halstead":{"bugs":0.165,"difficulty":20.118,"effort":9968.577,"length":102,"time":553.81,"vocabulary":29,"volume":495.514,"operands":{"distinct":17,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":10352,"lineStart":10341,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.142,"difficulty":26,"effort":11108.104,"length":92,"time":617.117,"vocabulary":25,"volume":427.235,"operands":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":10376,"lineStart":10353,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10357,"lineStart":10357,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10358,"lineStart":10358,"name":""},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.122,"difficulty":12.353,"effort":4522.737,"length":77,"time":251.263,"vocabulary":27,"volume":366.126,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":10396,"lineStart":10377,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.031,"difficulty":3.5,"effort":328.179,"length":24,"time":18.232,"vocabulary":15,"volume":93.765,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10399,"lineStart":10397,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":4.444,"effort":507.647,"length":30,"time":28.203,"vocabulary":14,"volume":114.221,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":10405,"lineStart":10400,"name":"configure"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.07,"difficulty":10.417,"effort":2183.263,"length":47,"time":121.292,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":10414,"lineStart":10406,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":5.056,"effort":485.333,"length":24,"time":26.963,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":10418,"lineStart":10415,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.556,"effort":381.556,"length":29,"time":21.198,"vocabulary":13,"volume":107.313,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10724,"lineStart":10717,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.157,"difficulty":8.5,"effort":4004.527,"length":98,"time":222.474,"vocabulary":28,"volume":471.121,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10732,"lineStart":10725,"name":"setDimensions"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.063,"difficulty":11.111,"effort":2089.148,"length":46,"time":116.064,"vocabulary":17,"volume":188.023,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":10738,"lineStart":10733,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.333,"effort":108.516,"length":14,"time":6.029,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10741,"lineStart":10739,"name":"computeTickLimit"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":2.6,"effort":267.276,"length":27,"time":14.849,"vocabulary":14,"volume":102.799,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":10751,"lineStart":10742,"name":"generateTickLabels"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.038,"difficulty":8,"effort":900.704,"length":27,"time":50.039,"vocabulary":18,"volume":112.588,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":10750,"lineStart":10744,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10750,"lineStart":10750,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.036,"difficulty":7,"effort":765.751,"length":28,"time":42.542,"vocabulary":15,"volume":109.393,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":10759,"lineStart":10752,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.072,"difficulty":7.154,"effort":1549.84,"length":51,"time":86.102,"vocabulary":19,"volume":216.644,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":10764,"lineStart":10760,"name":"setCenterPoint"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.048,"difficulty":6.375,"effort":924.034,"length":33,"time":51.335,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":10769,"lineStart":10765,"name":"getIndexAngle"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":9.9,"effort":1808.343,"length":43,"time":100.463,"vocabulary":19,"volume":182.661,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":10779,"lineStart":10770,"name":"getDistanceFromCenterForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1815.21,"length":40,"time":100.845,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":10786,"lineStart":10780,"name":"getValueForDistanceFromCenter"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.049,"difficulty":10.389,"effort":1526.601,"length":34,"time":84.811,"vocabulary":20,"volume":146.946,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":10793,"lineStart":10787,"name":"getPointLabelContext"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.071,"difficulty":8.667,"effort":1851.351,"length":46,"time":102.853,"vocabulary":25,"volume":213.617,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":10801,"lineStart":10794,"name":"getPointPosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10804,"lineStart":10802,"name":"getPointPositionForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10807,"lineStart":10805,"name":"getBasePosition"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.032,"difficulty":7.143,"effort":691.386,"length":27,"time":38.41,"vocabulary":12,"volume":96.794,"operands":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":9},"errors":[],"lineEnd":10816,"lineStart":10808,"name":"getPointLabelPosition"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.095,"difficulty":7,"effort":1989.874,"length":62,"time":110.549,"vocabulary":24,"volume":284.268,"operands":{"distinct":17,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":13},"errors":[],"lineEnd":10829,"lineStart":10817,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.362,"difficulty":17.956,"effort":19487.612,"length":183,"time":1082.645,"vocabulary":61,"volume":1085.325,"operands":{"distinct":45,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":82,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":42},"errors":[],"lineEnd":10871,"lineStart":10830,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.089,"difficulty":9.412,"effort":2506.105,"length":56,"time":139.228,"vocabulary":27,"volume":266.274,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":10848,"lineStart":10840,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10872,"lineStart":10872,"name":"drawBorder"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.125,"difficulty":7.63,"effort":2861.413,"length":75,"time":158.967,"vocabulary":32,"volume":375,"operands":{"distinct":23,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":36},"errors":[],"lineEnd":10908,"lineStart":10873,"name":"drawLabels"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.292,"difficulty":15.805,"effort":13828.217,"length":150,"time":768.234,"vocabulary":57,"volume":874.934,"operands":{"distinct":41,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":10906,"lineStart":10887,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10909,"lineStart":10909,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.063,"difficulty":4.4,"effort":831.026,"length":43,"time":46.168,"vocabulary":21,"volume":188.87,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":11080,"lineStart":11068,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.123,"difficulty":8.2,"effort":3035.364,"length":77,"time":168.631,"vocabulary":28,"volume":370.166,"operands":{"distinct":20,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":11093,"lineStart":11081,"name":"init"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":2.667,"effort":115.16,"length":13,"time":6.398,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":11099,"lineStart":11094,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.824,"length":18,"time":11.101,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":11107,"lineStart":11100,"name":"beforeLayout"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.26,"difficulty":20.69,"effort":16134.686,"length":142,"time":896.371,"vocabulary":45,"volume":779.843,"operands":{"distinct":29,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":24},"errors":[],"lineEnd":11131,"lineStart":11108,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.051,"difficulty":9,"effort":1365.462,"length":41,"time":75.859,"vocabulary":13,"volume":151.718,"operands":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":11120,"lineStart":11113,"name":"_applyBounds"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.062,"difficulty":9.409,"effort":1748.613,"length":43,"time":97.145,"vocabulary":20,"volume":185.843,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":11144,"lineStart":11132,"name":"_getLabelBounds"},{"cyclomatic":11,"cyclomaticDensity":68.75,"halstead":{"bugs":0.333,"difficulty":15.73,"effort":15720.581,"length":178,"time":873.366,"vocabulary":49,"volume":999.418,"operands":{"distinct":37,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":81,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":11164,"lineStart":11145,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.667,"effort":150.594,"length":17,"time":8.366,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":11169,"lineStart":11165,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11167,"lineStart":11167,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.243,"difficulty":33.15,"effort":24177.073,"length":140,"time":1343.171,"vocabulary":37,"volume":729.323,"operands":{"distinct":20,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":27},"errors":[],"lineEnd":11196,"lineStart":11170,"name":"initOffsets"},{"cyclomatic":12,"cyclomaticDensity":50,"halstead":{"bugs":0.449,"difficulty":26.49,"effort":35676.315,"length":219,"time":1982.017,"vocabulary":71,"volume":1346.795,"operands":{"distinct":49,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":101,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":29},"errors":[],"lineEnd":11225,"lineStart":11197,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11224,"lineStart":11224,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":5.727,"effort":912.991,"length":39,"time":50.722,"vocabulary":17,"volume":159.411,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":11233,"lineStart":11226,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":5.727,"effort":912.991,"length":39,"time":50.722,"vocabulary":17,"volume":159.411,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":11240,"lineStart":11234,"name":"format"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.157,"difficulty":13.947,"effort":6572.337,"length":97,"time":365.13,"vocabulary":29,"volume":471.224,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":11259,"lineStart":11241,"name":"_tickFormatFunction"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.05,"difficulty":8.05,"effort":1217.451,"length":37,"time":67.636,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":11266,"lineStart":11260,"name":"generateTickLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11269,"lineStart":11267,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":5.833,"effort":676.667,"length":29,"time":37.593,"vocabulary":16,"volume":116,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11274,"lineStart":11270,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.052,"difficulty":8.55,"effort":1343.832,"length":37,"time":74.657,"vocabulary":19,"volume":157.173,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11279,"lineStart":11275,"name":"getValueForPixel"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.142,"difficulty":8.4,"effort":3576.136,"length":83,"time":198.674,"vocabulary":35,"volume":425.73,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":11291,"lineStart":11280,"name":"_getLabelSize"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.152,"difficulty":10.34,"effort":4704.218,"length":88,"time":261.345,"vocabulary":36,"volume":454.953,"operands":{"distinct":25,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":11302,"lineStart":11292,"name":"_getLabelCapacity"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.146,"difficulty":19.933,"effort":8720.221,"length":91,"time":484.457,"vocabulary":28,"volume":437.469,"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":11317,"lineStart":11303,"name":"getDataTimestamps"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.105,"difficulty":17.5,"effort":5511.266,"length":67,"time":306.181,"vocabulary":26,"volume":314.929,"operands":{"distinct":13,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":11329,"lineStart":11318,"name":"getLabelTimestamps"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11332,"lineStart":11330,"name":"normalize"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3.143,"effort":206.577,"length":19,"time":11.477,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":11363,"lineStart":11358,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.067,"difficulty":5,"effort":1000.782,"length":48,"time":55.599,"vocabulary":18,"volume":200.156,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":11370,"lineStart":11364,"name":"initOffsets"},{"cyclomatic":7,"cyclomaticDensity":24.138,"halstead":{"bugs":0.247,"difficulty":38,"effort":28110.424,"length":139,"time":1561.69,"vocabulary":40,"volume":739.748,"operands":{"distinct":20,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":36},"errors":[],"lineEnd":11406,"lineStart":11371,"name":"buildLookupTable"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.095,"difficulty":12.692,"effort":3608.013,"length":62,"time":200.445,"vocabulary":24,"volume":284.268,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":11418,"lineStart":11407,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11417,"lineStart":11417,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.104,"difficulty":18.545,"effort":5788.514,"length":69,"time":321.584,"vocabulary":23,"volume":312.126,"operands":{"distinct":11,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":11433,"lineStart":11419,"name":"_getTimestampsForTable"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11436,"lineStart":11434,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.058,"difficulty":7.269,"effort":1264.249,"length":39,"time":70.236,"vocabulary":22,"volume":173.918,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11441,"lineStart":11437,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":2.995,"cyclomaticDensity":57.211,"halstead":{"bugs":0.086,"difficulty":8.499,"effort":5096.117,"length":51.589,"time":283.118,"vocabulary":19.527,"volume":257.077,"operands":{"distinct":12.195,"total":28.818},"operators":{"distinct":7.332,"total":22.771}},"params":1.554,"sloc":{"logical":8.189,"physical":11.472}},"module":"node_modules/chart.js/dist/chart.js"},"jshint":{"messages":[{"severity":"error","line":567,"column":18,"message":"Class properties must be methods. Expected '(' but instead saw '='.","source":"Class properties must be methods. Expected '(' but instead saw '{a}'."},{"severity":"error","line":567,"column":21,"message":"Expected '(' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":567,"column":22,"message":"Expected an identifier and instead saw ';'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":592,"column":5,"message":"Expected '(' and instead saw 'initialize'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":592,"column":15,"message":"Expected an identifier and instead saw '('.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":938,"column":56,"message":"Regular parameters should not come after default parameters.","source":"Regular parameters should not come after default parameters."},{"severity":"error","line":1360,"column":15,"message":"Class properties must be methods. Expected '(' but instead saw '='.","source":"Class properties must be methods. Expected '(' but instead saw '{a}'."},{"severity":"error","line":1377,"column":13,"message":"Expected '(' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":1378,"column":9,"message":"Expected an identifier and instead saw '}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":1384,"column":23,"message":"Expected ')' to match '}' from line 1377 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":1384,"column":23,"message":"'function closure expressions' is only available in Mozilla JavaScript extensions (use moz option).","source":"'{a}' is only available in Mozilla JavaScript extensions (use moz option)."},{"severity":"error","line":1384,"column":29,"message":"Expected '(' and instead saw ','.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":1385,"column":21,"message":"Expected ')' to match ',' from line 1384 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":1386,"column":29,"message":"Label 'offset' on true statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":1386,"column":29,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1386,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1388,"column":14,"message":"Expected an identifier and instead saw ','.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":1388,"column":14,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1388,"column":15,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1390,"column":23,"message":"Label 'type' on linear statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":1391,"column":17,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1391,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1391,"column":28,"message":"Expected '}' to match '{' from line 1389 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":1391,"column":30,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1391,"column":34,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1391,"column":30,"message":"Unrecoverable syntax error. (12% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chart_js/report.json b/plato-report/files/node_modules_chart_js_dist_chart_js/report.json new file mode 100644 index 0000000000..0736622cd1 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chart_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/chart.js/dist/chart.js","fileShort":"node_modules/chart.js/dist/chart.js","fileSafe":"node_modules_chart_js_dist_chart_js","link":"files/node_modules_chart_js_dist_chart_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2017,"cyclomaticDensity":22.449,"halstead":{"bugs":211.094,"difficulty":406.023,"effort":257126267.804,"length":55737,"time":14284792.656,"vocabulary":2632,"volume":633280.66,"operands":{"distinct":2565,"total":31088,"identifiers":["__stripped__"]},"operators":{"distinct":67,"total":24649,"identifiers":["__stripped__"]}},"params":1498,"sloc":{"logical":8985,"physical":11462}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":25,"halstead":{"bugs":1.215,"difficulty":49.859,"effort":181799.934,"length":555,"time":10099.996,"vocabulary":95,"volume":3646.27,"operands":{"distinct":71,"total":295,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":260,"identifiers":["__stripped__"]}},"params":21,"sloc":{"logical":88,"physical":135}},"errors":[],"lineEnd":144,"lineStart":10,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":150.568,"length":21,"time":8.365,"vocabulary":12,"volume":75.284,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":16,"lineStart":11,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":3.611,"effort":316.222,"length":23,"time":17.568,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":26,"lineStart":17,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":4,"effort":390.689,"length":25,"time":21.705,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":25,"lineStart":20,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":317.181,"length":20,"time":17.621,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":13},"errors":[],"lineEnd":39,"lineStart":27,"name":"_refresh"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":38,"lineStart":32,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":5.091,"effort":636.861,"length":30,"time":35.381,"vocabulary":18,"volume":125.098,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":39},"errors":[],"lineEnd":78,"lineStart":40,"name":"_update"},{"cyclomatic":8,"cyclomaticDensity":33.333,"halstead":{"bugs":0.232,"difficulty":24,"effort":16732.142,"length":131,"time":929.563,"vocabulary":40,"volume":697.173,"operands":{"distinct":24,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":59,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":24,"physical":32},"errors":[],"lineEnd":73,"lineStart":42,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.074,"difficulty":8.433,"effort":1863.098,"length":47,"time":103.505,"vocabulary":26,"volume":220.921,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":95,"lineStart":79,"name":"_getAnims"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":98,"lineStart":96,"name":"listen"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6.417,"effort":546.123,"length":23,"time":30.34,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":104,"lineStart":99,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":107,"lineStart":105,"name":"has"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.066,"difficulty":5.867,"effort":1167.682,"length":44,"time":64.871,"vocabulary":23,"volume":199.037,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":117,"lineStart":108,"name":"start"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":115,"lineStart":115,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.052,"difficulty":6.182,"effort":971.617,"length":37,"time":53.979,"vocabulary":19,"volume":157.173,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":127,"lineStart":118,"name":"running"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.104,"difficulty":14.933,"effort":4642.934,"length":64,"time":257.941,"vocabulary":29,"volume":310.911,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":140,"lineStart":128,"name":"stop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":143,"lineStart":141,"name":"remove"}],"methodAverage":{"cyclomatic":2.313,"cyclomaticDensity":51.855,"halstead":{"bugs":0.049,"difficulty":5.929,"effort":1760.277,"length":33.125,"time":97.793,"vocabulary":16.563,"volume":145.855,"operands":{"distinct":10,"total":17.625},"operators":{"distinct":6.563,"total":15.5}},"params":1.313,"sloc":{"logical":5.5,"physical":11.188}},"name":"Animator","maintainability":68.791},{"methodAggregate":{"cyclomatic":17,"cyclomaticDensity":28.814,"halstead":{"bugs":1.02,"difficulty":54,"effort":165167.828,"length":470,"time":9175.99,"vocabulary":91,"volume":3058.663,"operands":{"distinct":64,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":214,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":59,"physical":99}},"errors":[],"lineEnd":259,"lineStart":161,"methods":[{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.247,"difficulty":9.375,"effort":6950.627,"length":135,"time":386.146,"vocabulary":45,"volume":741.4,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":60,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":25},"errors":[],"lineEnd":186,"lineStart":162,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":189,"lineStart":187,"name":"active"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.17,"difficulty":10.08,"effort":5128.163,"length":100,"time":284.898,"vocabulary":34,"volume":508.746,"operands":{"distinct":25,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":44,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":212,"lineStart":190,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.429,"effort":260.94,"length":22,"time":14.497,"vocabulary":11,"volume":76.107,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":219,"lineStart":213,"name":"cancel"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.242,"difficulty":22.667,"effort":16458.367,"length":133,"time":914.354,"vocabulary":44,"volume":726.104,"operands":{"distinct":27,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":242,"lineStart":220,"name":"tick"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":6,"effort":344.156,"length":16,"time":19.12,"vocabulary":12,"volume":57.359,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":251,"lineStart":243,"name":"wait"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":3,"effort":92.643,"length":11,"time":5.147,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":250,"lineStart":245,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.05,"difficulty":9.35,"effort":1396.318,"length":34,"time":77.573,"vocabulary":21,"volume":149.339,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":258,"lineStart":252,"name":"_notify"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":56.759,"halstead":{"bugs":0.096,"difficulty":8.113,"effort":3829.902,"length":56.875,"time":212.772,"vocabulary":22.25,"volume":287.242,"operands":{"distinct":14.375,"total":31},"operators":{"distinct":7.875,"total":25.875}},"params":1.375,"sloc":{"logical":7.375,"physical":12.875}},"name":"Animation","maintainability":64.422},{"methodAggregate":{"cyclomatic":20,"cyclomaticDensity":32.258,"halstead":{"bugs":0.81,"difficulty":36,"effort":87434.866,"length":376,"time":4857.493,"vocabulary":88,"volume":2428.746,"operands":{"distinct":64,"total":192,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":184,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":62,"physical":93}},"errors":[],"lineEnd":353,"lineStart":261,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":266,"lineStart":262,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.046,"difficulty":5,"effort":691.508,"length":32,"time":38.417,"vocabulary":20,"volume":138.302,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":24},"errors":[],"lineEnd":290,"lineStart":267,"name":"configure"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.066,"difficulty":13,"effort":2587.477,"length":44,"time":143.749,"vocabulary":23,"volume":199.037,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":17},"errors":[],"lineEnd":289,"lineStart":273,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.022,"difficulty":5,"effort":322.647,"length":18,"time":17.925,"vocabulary":12,"volume":64.529,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":288,"lineStart":284,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.07,"difficulty":9,"effort":1897.481,"length":48,"time":105.416,"vocabulary":21,"volume":210.831,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":305,"lineStart":291,"name":"_animateOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":301,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":302,"lineStart":301,"name":""},{"cyclomatic":10,"cyclomaticDensity":35.714,"halstead":{"bugs":0.307,"difficulty":25.455,"effort":23438.087,"length":160,"time":1302.116,"vocabulary":54,"volume":920.782,"operands":{"distinct":33,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":80,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":36},"errors":[],"lineEnd":341,"lineStart":306,"name":"_createAnimations"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.059,"difficulty":5.367,"effort":957.291,"length":40,"time":53.183,"vocabulary":22,"volume":178.377,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":352,"lineStart":342,"name":"update"}],"methodAverage":{"cyclomatic":3.111,"cyclomaticDensity":54.378,"halstead":{"bugs":0.066,"difficulty":7.44,"effort":3344.645,"length":40.556,"time":185.814,"vocabulary":18.667,"volume":198.415,"operands":{"distinct":10.889,"total":20.667},"operators":{"distinct":7.778,"total":19.889}},"params":1.222,"sloc":{"logical":6.889,"physical":13.111}},"name":"Animations","maintainability":65.334},{"methodAggregate":{"cyclomatic":103,"cyclomaticDensity":25.245,"halstead":{"bugs":7.908,"difficulty":101.747,"effort":2413836.074,"length":2878,"time":134102.004,"vocabulary":303,"volume":23723.855,"operands":{"distinct":269,"total":1610,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":1268,"identifiers":["__stripped__"]}},"params":89,"sloc":{"logical":408,"physical":592}},"errors":[],"lineEnd":1157,"lineStart":566,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.2,"difficulty":5.776,"effort":3467.369,"length":118,"time":192.632,"vocabulary":34,"volume":600.321,"operands":{"distinct":29,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":22},"errors":[],"lineEnd":591,"lineStart":570,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.073,"difficulty":5.147,"effort":1132.755,"length":48,"time":62.931,"vocabulary":24,"volume":220.078,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":601,"lineStart":592,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.019,"difficulty":5,"effort":282.364,"length":17,"time":15.687,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":607,"lineStart":602,"name":"updateIndex"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.251,"difficulty":6.983,"effort":5257.63,"length":148,"time":292.091,"vocabulary":34,"volume":752.945,"operands":{"distinct":29,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":624,"lineStart":608,"name":"linkScales"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":1.833,"effort":82.5,"length":15,"time":4.583,"vocabulary":8,"volume":45,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":612,"lineStart":612,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.2,"effort":40.426,"length":12,"time":2.246,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":627,"lineStart":625,"name":"getDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":630,"lineStart":628,"name":"getMeta"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":633,"lineStart":631,"name":"getScaleForId"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":637,"lineStart":634,"name":"_getOtherScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":640,"lineStart":638,"name":"reset"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":649,"lineStart":641,"name":"_destroy"},{"cyclomatic":7,"cyclomaticDensity":43.75,"halstead":{"bugs":0.13,"difficulty":13.125,"effort":5120.542,"length":83,"time":284.475,"vocabulary":26,"volume":390.136,"operands":{"distinct":16,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":669,"lineStart":650,"name":"_dataCheck"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":5.5,"effort":433.78,"length":22,"time":24.099,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":676,"lineStart":670,"name":"addElements"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.124,"difficulty":9.053,"effort":3357.451,"length":78,"time":186.525,"vocabulary":27,"volume":370.881,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":693,"lineStart":677,"name":"buildOrUpdateElements"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.085,"difficulty":4.688,"effort":1194.161,"length":58,"time":66.342,"vocabulary":21,"volume":254.754,"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":701,"lineStart":694,"name":"configure"},{"cyclomatic":11,"cyclomaticDensity":32.353,"halstead":{"bugs":0.325,"difficulty":30.032,"effort":29323.11,"length":173,"time":1629.062,"vocabulary":50,"volume":976.387,"operands":{"distinct":31,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":75,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":34,"physical":35},"errors":[],"lineEnd":736,"lineStart":702,"name":"parse"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":721,"lineStart":721,"name":""},{"cyclomatic":3,"cyclomaticDensity":17.647,"halstead":{"bugs":0.158,"difficulty":20.921,"effort":9898.462,"length":93,"time":549.915,"vocabulary":34,"volume":473.134,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":40,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":17},"errors":[],"lineEnd":753,"lineStart":737,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.118,"difficulty":16.824,"effort":5943.688,"length":72,"time":330.205,"vocabulary":30,"volume":353.296,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":14},"errors":[],"lineEnd":767,"lineStart":754,"name":"parseArrayData"},{"cyclomatic":2,"cyclomaticDensity":11.111,"halstead":{"bugs":0.148,"difficulty":15.261,"effort":6785.189,"length":86,"time":376.955,"vocabulary":36,"volume":444.614,"operands":{"distinct":23,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":15},"errors":[],"lineEnd":782,"lineStart":768,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":785,"lineStart":783,"name":"getParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":788,"lineStart":786,"name":"getDataElement"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":6.028,"effort":1539.567,"length":55,"time":85.532,"vocabulary":25,"volume":255.412,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":800,"lineStart":789,"name":"applyStack"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.122,"difficulty":11.25,"effort":4118.921,"length":77,"time":228.829,"vocabulary":27,"volume":366.126,"operands":{"distinct":18,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":811,"lineStart":801,"name":"updateRangeFromParsed"},{"cyclomatic":8,"cyclomaticDensity":28.571,"halstead":{"bugs":0.251,"difficulty":22.903,"effort":17278.94,"length":133,"time":959.941,"vocabulary":51,"volume":754.433,"operands":{"distinct":31,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":62,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":38},"errors":[],"lineEnd":849,"lineStart":812,"name":"getMinMax"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":6.75,"effort":860.205,"length":30,"time":47.789,"vocabulary":19,"volume":127.438,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":829,"lineStart":825,"name":"_skip"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.079,"difficulty":11,"effort":2605.203,"length":51,"time":144.734,"vocabulary":25,"volume":236.837,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":861,"lineStart":850,"name":"getAllParsedValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":864,"lineStart":862,"name":"getMaxOverflow"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.091,"difficulty":11.077,"effort":3013.204,"length":61,"time":167.4,"vocabulary":22,"volume":272.025,"operands":{"distinct":13,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":874,"lineStart":865,"name":"getLabelAndValue"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.056,"difficulty":3.667,"effort":618.036,"length":39,"time":34.335,"vocabulary":20,"volume":168.555,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":879,"lineStart":875,"name":"_update"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":880,"lineStart":880,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":45.455,"halstead":{"bugs":0.248,"difficulty":23.04,"effort":17157.882,"length":139,"time":953.216,"vocabulary":41,"volume":744.7,"operands":{"distinct":25,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":29},"errors":[],"lineEnd":909,"lineStart":881,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.048,"difficulty":7.125,"effort":1032.744,"length":33,"time":57.375,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":913,"lineStart":910,"name":"getStyle"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.227,"difficulty":20.977,"effort":14310.583,"length":133,"time":795.032,"vocabulary":35,"volume":682.195,"operands":{"distinct":22,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":62,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":18},"errors":[],"lineEnd":931,"lineStart":914,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":934,"lineStart":932,"name":"resolveDatasetElementOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":937,"lineStart":935,"name":"resolveDataElementOptions"},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.267,"difficulty":12.316,"effort":9870.213,"length":142,"time":548.345,"vocabulary":50,"volume":801.428,"operands":{"distinct":38,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":64,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":30},"errors":[],"lineEnd":967,"lineStart":938,"name":"_resolveElementOptions"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":960,"lineStart":960,"name":""},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.196,"difficulty":11.481,"effort":6758.783,"length":113,"time":375.488,"vocabulary":37,"volume":588.668,"operands":{"distinct":27,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":51,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":21},"errors":[],"lineEnd":988,"lineStart":968,"name":"_resolveAnimations"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6.667,"effort":558.412,"length":22,"time":31.023,"vocabulary":14,"volume":83.762,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":994,"lineStart":989,"name":"getSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":997,"lineStart":995,"name":"includeOptions"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.072,"difficulty":10.909,"effort":2363.392,"length":51,"time":131.3,"vocabulary":19,"volume":216.644,"operands":{"distinct":11,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":1008,"lineStart":998,"name":"_getSharedOptions"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":3.4,"effort":336.57,"length":26,"time":18.698,"vocabulary":14,"volume":98.991,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1015,"lineStart":1009,"name":"updateElement"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.026,"difficulty":4.063,"effort":315.694,"length":21,"time":17.539,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":1020,"lineStart":1016,"name":"updateSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.059,"difficulty":11.25,"effort":2007.146,"length":42,"time":111.508,"vocabulary":19,"volume":178.413,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1027,"lineStart":1021,"name":"_setStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.286,"effort":44.832,"length":11,"time":2.491,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1030,"lineStart":1028,"name":"removeHoverStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.286,"effort":44.832,"length":11,"time":2.491,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1033,"lineStart":1031,"name":"setHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":3.438,"effort":228.965,"length":18,"time":12.72,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1039,"lineStart":1034,"name":"_removeDatasetHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":3.438,"effort":228.965,"length":18,"time":12.72,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1045,"lineStart":1040,"name":"_setDatasetHoverStyle"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.149,"difficulty":13.75,"effort":6130.818,"length":90,"time":340.601,"vocabulary":31,"volume":445.878,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":1064,"lineStart":1046,"name":"_resyncElements"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.118,"difficulty":14.824,"effort":5256.907,"length":73,"time":292.05,"vocabulary":29,"volume":354.633,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":23},"errors":[],"lineEnd":1087,"lineStart":1065,"name":"_insertElements"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.035,"difficulty":9.333,"effort":967.048,"length":28,"time":53.725,"vocabulary":13,"volume":103.612,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1075,"lineStart":1070,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":4,"volume":8,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1088,"lineStart":1088,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":4.792,"effort":763.845,"length":39,"time":42.436,"vocabulary":17,"volume":159.411,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1098,"lineStart":1089,"name":"_removeElements"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.057,"difficulty":8,"effort":1359.337,"length":40,"time":75.519,"vocabulary":19,"volume":169.917,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":1110,"lineStart":1099,"name":"_sync"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.5,"effort":394.061,"length":23,"time":21.892,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1118,"lineStart":1111,"name":"_onDataPush"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1125,"lineStart":1119,"name":"_onDataPop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1132,"lineStart":1126,"name":"_onDataShift"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.041,"difficulty":6.3,"effort":772.53,"length":30,"time":42.918,"vocabulary":17,"volume":122.624,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":1149,"lineStart":1133,"name":"_onDataSplice"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1156,"lineStart":1150,"name":"_onDataUnshift"}],"methodAverage":{"cyclomatic":2.7,"cyclomaticDensity":63.051,"halstead":{"bugs":0.073,"difficulty":7.212,"effort":2916.974,"length":46.017,"time":162.054,"vocabulary":18.7,"volume":217.993,"operands":{"distinct":12.033,"total":25.817},"operators":{"distinct":6.667,"total":20.2}},"params":1.483,"sloc":{"logical":6.8,"physical":10.017}},"name":"DatasetController","maintainability":65.749},{"methodAggregate":{"cyclomatic":58,"cyclomaticDensity":26.364,"halstead":{"bugs":3.952,"difficulty":74.032,"effort":877669.042,"length":1521,"time":48759.391,"vocabulary":222,"volume":11855.307,"operands":{"distinct":189,"total":848,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":673,"identifiers":["__stripped__"]}},"params":33,"sloc":{"logical":220,"physical":273}},"errors":[],"lineEnd":1631,"lineStart":1359,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1397,"lineStart":1395,"name":"parsePrimitiveData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1400,"lineStart":1398,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.187,"difficulty":18.958,"effort":10645.64,"length":107,"time":591.424,"vocabulary":38,"volume":561.528,"operands":{"distinct":24,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":15},"errors":[],"lineEnd":1415,"lineStart":1401,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.082,"difficulty":8.5,"effort":2090.743,"length":56,"time":116.152,"vocabulary":21,"volume":245.97,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1423,"lineStart":1416,"name":"updateRangeFromParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1426,"lineStart":1424,"name":"getMaxOverflow"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.126,"difficulty":8.786,"effort":3319.511,"length":77,"time":184.417,"vocabulary":30,"volume":377.831,"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":1437,"lineStart":1427,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.889,"effort":267.254,"length":25,"time":14.847,"vocabulary":13,"volume":92.511,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1443,"lineStart":1438,"name":"initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":244.674,"length":21,"time":13.593,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1447,"lineStart":1444,"name":"update"},{"cyclomatic":16,"cyclomaticDensity":48.485,"halstead":{"bugs":0.523,"difficulty":21.585,"effort":33885.944,"length":257,"time":1882.552,"vocabulary":69,"volume":1569.891,"operands":{"distinct":53,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":114,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":33},"errors":[],"lineEnd":1480,"lineStart":1448,"name":"updateElements"},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.184,"difficulty":20.045,"effort":11094.769,"length":104,"time":616.376,"vocabulary":40,"volume":553.481,"operands":{"distinct":22,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":28},"errors":[],"lineEnd":1508,"lineStart":1481,"name":"_getStacks"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1483,"lineStart":1483,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":6.182,"effort":866.577,"length":33,"time":48.143,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1492,"lineStart":1486,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1511,"lineStart":1509,"name":"_getStackCount"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.056,"difficulty":9.545,"effort":1593.213,"length":38,"time":88.512,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1516,"lineStart":1512,"name":"_getStackIndex"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.212,"difficulty":15.242,"effort":9681.824,"length":115,"time":537.879,"vocabulary":46,"volume":635.21,"operands":{"distinct":31,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":1538,"lineStart":1517,"name":"_getRuler"},{"cyclomatic":15,"cyclomaticDensity":27.778,"halstead":{"bugs":0.66,"difficulty":41.541,"effort":82273.495,"length":321,"time":4570.75,"vocabulary":72,"volume":1980.546,"operands":{"distinct":49,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":57},"errors":[],"lineEnd":1595,"lineStart":1539,"name":"_calculateBarValuePixels"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.323,"difficulty":22.4,"effort":21727.658,"length":171,"time":1207.092,"vocabulary":51,"volume":969.985,"operands":{"distinct":35,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":73,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":23},"errors":[],"lineEnd":1618,"lineStart":1596,"name":"_calculateBarIndexPixels"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.085,"difficulty":9.333,"effort":2383.846,"length":55,"time":132.436,"vocabulary":25,"volume":255.412,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":1630,"lineStart":1619,"name":"draw"}],"methodAverage":{"cyclomatic":4.167,"cyclomaticDensity":54.934,"halstead":{"bugs":0.143,"difficulty":10.821,"effort":10014.052,"length":79,"time":556.336,"vocabulary":27,"volume":429.837,"operands":{"distinct":17.944,"total":44},"operators":{"distinct":9.056,"total":35}},"params":1.833,"sloc":{"logical":11.222,"physical":13.556}},"name":"BarController","maintainability":58.478},{"methodAggregate":{"cyclomatic":23,"cyclomaticDensity":28.049,"halstead":{"bugs":1.454,"difficulty":49.794,"effort":217129.959,"length":626,"time":12062.776,"vocabulary":125,"volume":4360.581,"operands":{"distinct":97,"total":345,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":281,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":82,"physical":117}},"errors":[],"lineEnd":1749,"lineStart":1633,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1663,"lineStart":1660,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.067,"difficulty":9.286,"effort":1873.285,"length":44,"time":104.071,"vocabulary":24,"volume":201.738,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1670,"lineStart":1664,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.09,"difficulty":9.706,"effort":2630.572,"length":57,"time":146.143,"vocabulary":27,"volume":271.029,"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1678,"lineStart":1671,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.104,"difficulty":12.706,"effort":3950.396,"length":64,"time":219.466,"vocabulary":29,"volume":310.911,"operands":{"distinct":17,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1686,"lineStart":1679,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.08,"difficulty":14.625,"effort":3531.653,"length":52,"time":196.203,"vocabulary":25,"volume":241.481,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1694,"lineStart":1687,"name":"getMaxOverflow"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":11.25,"effort":4993.95,"length":88,"time":277.442,"vocabulary":33,"volume":443.907,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":13},"errors":[],"lineEnd":1707,"lineStart":1695,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":3,"effort":204.343,"length":19,"time":11.352,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1711,"lineStart":1708,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":45.455,"halstead":{"bugs":0.315,"difficulty":20.222,"effort":19135.743,"length":166,"time":1063.097,"vocabulary":52,"volume":946.273,"operands":{"distinct":36,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":75,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":22,"physical":22},"errors":[],"lineEnd":1733,"lineStart":1712,"name":"updateElements"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.104,"difficulty":12.353,"effort":3840.663,"length":64,"time":213.37,"vocabulary":29,"volume":310.911,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":1748,"lineStart":1734,"name":"resolveDataElementOptions"}],"methodAverage":{"cyclomatic":3.444,"cyclomaticDensity":45.421,"halstead":{"bugs":0.104,"difficulty":10.516,"effort":4466.789,"length":62.556,"time":248.155,"vocabulary":26.556,"volume":313.485,"operands":{"distinct":16.444,"total":34.444},"operators":{"distinct":10.111,"total":28.111}},"params":2.222,"sloc":{"logical":7.889,"physical":9.889}},"name":"BubbleController","maintainability":63.457},{"methodAggregate":{"cyclomatic":47,"cyclomaticDensity":23.5,"halstead":{"bugs":3.639,"difficulty":66.973,"effort":731154.365,"length":1409,"time":40619.687,"vocabulary":215,"volume":10917.204,"operands":{"distinct":183,"total":766,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":643,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":200,"physical":268}},"errors":[],"lineEnd":2048,"lineStart":1781,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1815,"lineStart":1815,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":269.076,"length":18,"time":14.949,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1816,"lineStart":1816,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.093,"difficulty":5.818,"effort":1627.303,"length":57,"time":90.406,"vocabulary":30,"volume":279.693,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":1840,"lineStart":1827,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.039,"difficulty":2.727,"effort":321.895,"length":31,"time":17.883,"vocabulary":14,"volume":118.028,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1859,"lineStart":1852,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1860,"lineStart":1860,"name":"linkScales"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.126,"difficulty":17.5,"effort":6612.035,"length":77,"time":367.335,"vocabulary":30,"volume":377.831,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":1877,"lineStart":1861,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1867,"lineStart":1867,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1870,"lineStart":1870,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1880,"lineStart":1878,"name":"_getRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1883,"lineStart":1881,"name":"_getCircumference"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.179,"difficulty":22.1,"effort":11858.279,"length":103,"time":658.793,"vocabulary":37,"volume":536.574,"operands":{"distinct":20,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":51,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":1900,"lineStart":1884,"name":"_getRotationExtents"},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.488,"difficulty":12.938,"effort":18941.217,"length":251,"time":1052.29,"vocabulary":57,"volume":1464.055,"operands":{"distinct":48,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":113,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":24},"errors":[],"lineEnd":1924,"lineStart":1901,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.117,"difficulty":10.5,"effort":3675,"length":70,"time":204.167,"vocabulary":32,"volume":350,"operands":{"distinct":20,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1933,"lineStart":1925,"name":"_circumference"},{"cyclomatic":9,"cyclomaticDensity":28.125,"halstead":{"bugs":0.415,"difficulty":25.116,"effort":31281.191,"length":210,"time":1737.844,"vocabulary":61,"volume":1245.455,"operands":{"distinct":43,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":90,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":32,"physical":36},"errors":[],"lineEnd":1969,"lineStart":1934,"name":"updateElements"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.117,"difficulty":13.611,"effort":4763.889,"length":70,"time":264.66,"vocabulary":32,"volume":350,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1982,"lineStart":1970,"name":"calculateTotal"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.043,"difficulty":9.167,"effort":1188.53,"length":30,"time":66.029,"vocabulary":20,"volume":129.658,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1989,"lineStart":1983,"name":"calculateCircumference"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.074,"difficulty":8.036,"effort":1781.153,"length":49,"time":98.953,"vocabulary":23,"volume":221.655,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":1999,"lineStart":1990,"name":"getLabelAndValue"},{"cyclomatic":9,"cyclomaticDensity":42.857,"halstead":{"bugs":0.193,"difficulty":21,"effort":12171.789,"length":113,"time":676.21,"vocabulary":35,"volume":579.609,"operands":{"distinct":21,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":25},"errors":[],"lineEnd":2024,"lineStart":2000,"name":"getMaxBorderWidth"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.07,"difficulty":10.833,"effort":2270.594,"length":47,"time":126.144,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":2032,"lineStart":2025,"name":"getMaxOffset"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":10.625,"effort":1417.775,"length":32,"time":78.765,"vocabulary":18,"volume":133.438,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":2041,"lineStart":2033,"name":"_getRingWeightOffset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":1.636,"effort":130.835,"length":21,"time":7.269,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2044,"lineStart":2042,"name":"_getRingWeight"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":2.286,"effort":126.516,"length":16,"time":7.029,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2047,"lineStart":2045,"name":"_getVisibleDatasetWeightTotal"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":47.782,"halstead":{"bugs":0.095,"difficulty":8.455,"effort":4481.638,"length":55.909,"time":248.98,"vocabulary":21.636,"volume":285.62,"operands":{"distinct":13.727,"total":30.318},"operators":{"distinct":7.909,"total":25.591}},"params":1.045,"sloc":{"logical":7.682,"physical":9.727}},"name":"DoughnutController","maintainability":63.721},{"methodAggregate":{"cyclomatic":26,"cyclomaticDensity":28.889,"halstead":{"bugs":1.425,"difficulty":38.657,"effort":165279.79,"length":606,"time":9182.211,"vocabulary":133,"volume":4275.501,"operands":{"distinct":108,"total":334,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":272,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":90,"physical":105}},"errors":[],"lineEnd":2154,"lineStart":2050,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2,"effort":88.758,"length":14,"time":4.931,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2072,"lineStart":2068,"name":"initialize"},{"cyclomatic":3,"cyclomaticDensity":11.538,"halstead":{"bugs":0.255,"difficulty":12.273,"effort":9389.905,"length":141,"time":521.661,"vocabulary":43,"volume":765.103,"operands":{"distinct":33,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":26},"errors":[],"lineEnd":2098,"lineStart":2073,"name":"update"},{"cyclomatic":20,"cyclomaticDensity":50,"halstead":{"bugs":0.616,"difficulty":27.458,"effort":50714.45,"length":293,"time":2817.469,"vocabulary":79,"volume":1847.008,"operands":{"distinct":59,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":131,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":40,"physical":38},"errors":[],"lineEnd":2136,"lineStart":2099,"name":"updateElements"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.142,"difficulty":14.333,"effort":6118.893,"length":87,"time":339.938,"vocabulary":30,"volume":426.899,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":2148,"lineStart":2137,"name":"getMaxOverflow"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":2.545,"effort":258.565,"length":26,"time":14.365,"vocabulary":15,"volume":101.579,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2153,"lineStart":2149,"name":"draw"}],"methodAverage":{"cyclomatic":6,"cyclomaticDensity":36.752,"halstead":{"bugs":0.212,"difficulty":11.722,"effort":13314.114,"length":112.2,"time":739.673,"vocabulary":35.2,"volume":636.994,"operands":{"distinct":25.4,"total":61.6},"operators":{"distinct":9.8,"total":50.6}},"params":1,"sloc":{"logical":16.2,"physical":17.2}},"name":"LineController","maintainability":54.382},{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":17.355,"halstead":{"bugs":1.945,"difficulty":39.314,"effort":229370.707,"length":783,"time":12742.817,"vocabulary":175,"volume":5834.298,"operands":{"distinct":148,"total":431,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":352,"identifiers":["__stripped__"]}},"params":21,"sloc":{"logical":121,"physical":182}},"errors":[],"lineEnd":2337,"lineStart":2156,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.093,"difficulty":5.818,"effort":1627.303,"length":57,"time":90.406,"vocabulary":30,"volume":279.693,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":2202,"lineStart":2189,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.357,"effort":125.284,"length":16,"time":6.96,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2234,"lineStart":2230,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.078,"difficulty":7.8,"effort":1823.898,"length":51,"time":101.328,"vocabulary":24,"volume":233.833,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":2244,"lineStart":2235,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2247,"lineStart":2245,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2252,"lineStart":2248,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":5.091,"effort":627.149,"length":29,"time":34.842,"vocabulary":19,"volume":123.19,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":19},"errors":[],"lineEnd":2271,"lineStart":2253,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.069,"difficulty":9.375,"effort":1935.365,"length":47,"time":107.52,"vocabulary":21,"volume":206.439,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":2269,"lineStart":2259,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.167,"difficulty":9.217,"effort":4612.141,"length":101,"time":256.23,"vocabulary":31,"volume":500.374,"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":2282,"lineStart":2272,"name":"_updateRadius"},{"cyclomatic":8,"cyclomaticDensity":24.242,"halstead":{"bugs":0.421,"difficulty":23.354,"effort":29467.039,"length":208,"time":1637.058,"vocabulary":67,"volume":1261.747,"operands":{"distinct":48,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":90,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":41},"errors":[],"lineEnd":2323,"lineStart":2283,"name":"updateElements"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":2333,"lineStart":2324,"name":"countVisibleElements"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.03,"difficulty":4,"effort":359.434,"length":23,"time":19.969,"vocabulary":15,"volume":89.858,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2331,"lineStart":2327,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.033,"difficulty":3.75,"effort":366.271,"length":25,"time":20.348,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2336,"lineStart":2334,"name":"_computeAngle"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":70.007,"halstead":{"bugs":0.085,"difficulty":6.728,"effort":3470.971,"length":51.167,"time":192.832,"vocabulary":22.417,"volume":254.436,"operands":{"distinct":15,"total":28.333},"operators":{"distinct":7.417,"total":22.833}},"params":1.75,"sloc":{"logical":7.167,"physical":11.417}},"name":"PolarAreaController","maintainability":64.915},{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":1.083,"effort":74.243,"length":18,"time":4.125,"vocabulary":14,"volume":68.532,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":9}},"errors":[],"lineEnd":2347,"lineStart":2339,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":1.083,"effort":74.243,"length":18,"time":4.125,"vocabulary":14,"volume":68.532,"operands":{"distinct":12,"total":13},"operators":{"distinct":2,"total":5}},"params":0,"sloc":{"logical":4,"physical":9}},"name":"PieController","maintainability":78.252},{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":18.75,"halstead":{"bugs":0.704,"difficulty":22.5,"effort":47536.791,"length":318,"time":2640.933,"vocabulary":100,"volume":2112.746,"operands":{"distinct":80,"total":180,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":138,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":48,"physical":72}},"errors":[],"lineEnd":2420,"lineStart":2349,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.058,"difficulty":6.667,"effort":1152.514,"length":40,"time":64.029,"vocabulary":20,"volume":172.877,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":2377,"lineStart":2370,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2380,"lineStart":2378,"name":"parseObjectData"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.165,"difficulty":12.48,"effort":6176.328,"length":95,"time":343.129,"vocabulary":37,"volume":494.898,"operands":{"distinct":25,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":2400,"lineStart":2381,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.215,"difficulty":16.655,"effort":10754.67,"length":119,"time":597.482,"vocabulary":43,"volume":645.726,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":50,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":2419,"lineStart":2401,"name":"updateElements"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":46.042,"halstead":{"bugs":0.114,"difficulty":9.54,"effort":4550.241,"length":67.25,"time":252.791,"vocabulary":27.5,"volume":340.832,"operands":{"distinct":18.25,"total":38},"operators":{"distinct":9.25,"total":29.25}},"params":2.5,"sloc":{"logical":9.25,"physical":12.5}},"name":"RadarController","maintainability":61.931},{"methodAggregate":{"cyclomatic":33,"cyclomaticDensity":30,"halstead":{"bugs":1.785,"difficulty":46.5,"effort":249050.93,"length":747,"time":13836.163,"vocabulary":144,"volume":5355.934,"operands":{"distinct":117,"total":403,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":344,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":110,"physical":127}},"errors":[],"lineEnd":2548,"lineStart":2422,"methods":[{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.123,"difficulty":9.5,"effort":3496.16,"length":75,"time":194.231,"vocabulary":30,"volume":368.017,"operands":{"distinct":20,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":2454,"lineStart":2443,"name":"getLabelAndValue"},{"cyclomatic":5,"cyclomaticDensity":15.625,"halstead":{"bugs":0.3,"difficulty":15.429,"effort":13883.298,"length":162,"time":771.294,"vocabulary":47,"volume":899.843,"operands":{"distinct":35,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":32},"errors":[],"lineEnd":2486,"lineStart":2455,"name":"update"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.044,"difficulty":6.4,"effort":854.001,"length":32,"time":47.444,"vocabulary":18,"volume":133.438,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2493,"lineStart":2487,"name":"addElements"},{"cyclomatic":18,"cyclomaticDensity":50,"halstead":{"bugs":0.6,"difficulty":25.421,"effort":45761.164,"length":289,"time":2542.287,"vocabulary":75,"volume":1800.129,"operands":{"distinct":57,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":128,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":36,"physical":35},"errors":[],"lineEnd":2528,"lineStart":2494,"name":"updateElements"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.24,"difficulty":29.325,"effort":21081.876,"length":138,"time":1171.215,"vocabulary":37,"volume":718.905,"operands":{"distinct":20,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":69,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":2547,"lineStart":2529,"name":"getMaxOverflow"}],"methodAverage":{"cyclomatic":7.4,"cyclomaticDensity":41.246,"halstead":{"bugs":0.261,"difficulty":17.215,"effort":17015.3,"length":139.2,"time":945.294,"vocabulary":41.4,"volume":784.066,"operands":{"distinct":28.4,"total":74.8},"operators":{"distinct":13,"total":64.4}},"params":1.2,"sloc":{"logical":19.8,"physical":21}},"name":"ScatterController","maintainability":51.962},{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.096,"difficulty":6.444,"effort":1847.795,"length":61,"time":102.655,"vocabulary":26,"volume":286.727,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":41}},"errors":[],"lineEnd":2614,"lineStart":2574,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2586,"lineStart":2584,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":4,"effort":82.719,"length":8,"time":4.595,"vocabulary":6,"volume":20.68,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2590,"lineStart":2588,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2592,"lineStart":2592,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2595,"lineStart":2593,"name":"formats"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2598,"lineStart":2596,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2601,"lineStart":2599,"name":"format"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2604,"lineStart":2602,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2607,"lineStart":2605,"name":"diff"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2610,"lineStart":2608,"name":"startOf"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2613,"lineStart":2611,"name":"endOf"}],"methodAverage":{"cyclomatic":1.1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.22,"effort":14.632,"length":3.8,"time":0.813,"vocabulary":3.4,"volume":7.923,"operands":{"distinct":1.4,"total":1.7},"operators":{"distinct":2,"total":2.1}},"params":0.2,"sloc":{"logical":0.9,"physical":2.8}},"name":"DateAdapterBase","maintainability":95.619},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.134,"difficulty":9.615,"effort":3877.444,"length":78,"time":215.414,"vocabulary":36,"volume":403.254,"operands":{"distinct":26,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":8,"physical":24}},"errors":[],"lineEnd":3191,"lineStart":3168,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":2,"volume":2,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3169,"lineStart":3169,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3172,"lineStart":3170,"name":"releaseContext"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3173,"lineStart":3173,"name":"addEventListener"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3174,"lineStart":3174,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3177,"lineStart":3175,"name":"getDevicePixelRatio"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.06,"difficulty":15.188,"effort":2731.447,"length":44,"time":151.747,"vocabulary":17,"volume":179.848,"operands":{"distinct":8,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3185,"lineStart":3178,"name":"getMaximumSize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3188,"lineStart":3186,"name":"isAttached"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":3190,"lineStart":3189,"name":"updateConfig"}],"methodAverage":{"cyclomatic":1.375,"cyclomaticDensity":47.5,"halstead":{"bugs":0.008,"difficulty":2.086,"effort":342.15,"length":7.625,"time":19.008,"vocabulary":4.25,"volume":25.358,"operands":{"distinct":2.75,"total":5.125},"operators":{"distinct":1.5,"total":2.5}},"params":1.875,"sloc":{"logical":1,"physical":2.75}},"name":"BasePlatform","maintainability":88.287},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.041,"difficulty":4.958,"effort":610.817,"length":29,"time":33.934,"vocabulary":19,"volume":123.19,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8}},"errors":[],"lineEnd":3200,"lineStart":3193,"methods":[{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3196,"lineStart":3194,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3199,"lineStart":3197,"name":"updateConfig"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":250,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":131.797,"length":11.5,"time":7.322,"vocabulary":7.5,"volume":34.114,"operands":{"distinct":4,"total":6.5},"operators":{"distinct":3.5,"total":5}},"params":1,"sloc":{"logical":1,"physical":3}},"name":"BasicPlatform","maintainability":90.114},{"methodAggregate":{"cyclomatic":14,"cyclomaticDensity":31.111,"halstead":{"bugs":0.573,"difficulty":21.983,"effort":37791.747,"length":276,"time":2099.541,"vocabulary":75,"volume":1719.154,"operands":{"distinct":58,"total":150,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":126,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":45,"physical":71}},"errors":[],"lineEnd":3457,"lineStart":3387,"methods":[{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":10.286,"effort":1285.925,"length":32,"time":71.44,"vocabulary":15,"volume":125.02,"operands":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3395,"lineStart":3388,"name":"acquireContext"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.091,"difficulty":12.923,"effort":3540.762,"length":59,"time":196.709,"vocabulary":25,"volume":273.988,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":25},"errors":[],"lineEnd":3420,"lineStart":3396,"name":"releaseContext"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.028,"difficulty":5.571,"effort":474.185,"length":23,"time":26.344,"vocabulary":13,"volume":85.11,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3412,"lineStart":3405,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.439,"length":10,"time":2.58,"vocabulary":5,"volume":23.219,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3416,"lineStart":3414,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.077,"difficulty":6.344,"effort":1463.514,"length":51,"time":81.306,"vocabulary":23,"volume":230.702,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":3431,"lineStart":3421,"name":"addEventListener"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.083,"difficulty":11.154,"effort":2775.031,"length":55,"time":154.168,"vocabulary":23,"volume":248.796,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":3446,"lineStart":3432,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3449,"lineStart":3447,"name":"getDevicePixelRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3452,"lineStart":3450,"name":"getMaximumSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":6.125,"effort":317.835,"length":15,"time":17.658,"vocabulary":11,"volume":51.891,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3456,"lineStart":3453,"name":"isAttached"}],"methodAverage":{"cyclomatic":2.444,"cyclomaticDensity":71.237,"halstead":{"bugs":0.04,"difficulty":6.356,"effort":1107.475,"length":28.889,"time":61.526,"vocabulary":14,"volume":119.734,"operands":{"distinct":7.778,"total":15.667},"operators":{"distinct":6.222,"total":13.222}},"params":1.667,"sloc":{"logical":5,"physical":8.889}},"name":"DomPlatform","maintainability":70.613},{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.18,"difficulty":16.24,"effort":8755.163,"length":102,"time":486.398,"vocabulary":39,"volume":539.111,"operands":{"distinct":25,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":44,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":34}},"errors":[],"lineEnd":3499,"lineStart":3466,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.028,"difficulty":7,"effort":586.333,"length":22,"time":32.574,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":3483,"lineStart":3474,"name":"tooltipPosition"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3486,"lineStart":3484,"name":"hasValue"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":8.571,"effort":945.956,"length":27,"time":52.553,"vocabulary":17,"volume":110.361,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":3498,"lineStart":3487,"name":"getProps"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3496,"lineStart":3494,"name":""}],"methodAverage":{"cyclomatic":2.25,"cyclomaticDensity":141.667,"halstead":{"bugs":0.026,"difficulty":5.997,"effort":522.504,"length":21.25,"time":29.028,"vocabulary":12.5,"volume":78.287,"operands":{"distinct":6,"total":11.25},"operators":{"distinct":6.5,"total":10}},"params":1,"sloc":{"logical":3.5,"physical":7}},"name":"Element","maintainability":75.505},{"methodAggregate":{"cyclomatic":208,"cyclomaticDensity":20.863,"halstead":{"bugs":16.712,"difficulty":162.805,"effort":8162276.518,"length":5742,"time":453459.807,"vocabulary":425,"volume":50135.234,"operands":{"distinct":385,"total":3134,"identifiers":["__stripped__"]},"operators":{"distinct":40,"total":2608,"identifiers":["__stripped__"]}},"params":45,"sloc":{"logical":997,"physical":1151}},"errors":[],"lineEnd":4880,"lineStart":3730,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.449,"difficulty":8.327,"effort":11216.31,"length":233,"time":623.128,"vocabulary":55,"volume":1347.057,"operands":{"distinct":49,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":50},"errors":[],"lineEnd":3780,"lineStart":3731,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.087,"difficulty":3.75,"effort":980.991,"length":64,"time":54.5,"vocabulary":17,"volume":261.598,"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":3788,"lineStart":3781,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3791,"lineStart":3789,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.1,"difficulty":10.75,"effort":3210.784,"length":68,"time":178.377,"vocabulary":21,"volume":298.678,"operands":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":3804,"lineStart":3792,"name":"getUserBounds"},{"cyclomatic":10,"cyclomaticDensity":41.667,"halstead":{"bugs":0.217,"difficulty":32.889,"effort":21417.088,"length":128,"time":1189.838,"vocabulary":34,"volume":651.195,"operands":{"distinct":18,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":26},"errors":[],"lineEnd":3830,"lineStart":3805,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":4,"effort":468.827,"length":30,"time":26.046,"vocabulary":15,"volume":117.207,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3838,"lineStart":3831,"name":"getPadding"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3841,"lineStart":3839,"name":"getTicks"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.043,"difficulty":7.5,"effort":960,"length":32,"time":53.333,"vocabulary":16,"volume":128,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3845,"lineStart":3842,"name":"getLabels"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":6.5,"effort":559.254,"length":24,"time":31.07,"vocabulary":12,"volume":86.039,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3849,"lineStart":3846,"name":"getLabelItems"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3853,"lineStart":3850,"name":"beforeLayout"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3858,"lineStart":3854,"name":"beforeUpdate"},{"cyclomatic":9,"cyclomaticDensity":19.565,"halstead":{"bugs":0.557,"difficulty":19.474,"effort":32560.967,"length":271,"time":1808.943,"vocabulary":72,"volume":1672.05,"operands":{"distinct":57,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":123,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":46,"physical":49},"errors":[],"lineEnd":3907,"lineStart":3859,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.111,"difficulty":9.412,"effort":3146.895,"length":72,"time":174.828,"vocabulary":25,"volume":334.358,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":3924,"lineStart":3908,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3929,"lineStart":3925,"name":"afterUpdate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3934,"lineStart":3930,"name":"beforeSetDimensions"},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.092,"difficulty":6,"effort":1659.62,"length":64,"time":92.201,"vocabulary":20,"volume":276.603,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":3949,"lineStart":3935,"name":"setDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3954,"lineStart":3950,"name":"afterSetDimensions"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":2.571,"effort":179.384,"length":21,"time":9.966,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":3960,"lineStart":3955,"name":"_callHooks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3963,"lineStart":3961,"name":"beforeDataLimits"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3964,"lineStart":3964,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3967,"lineStart":3965,"name":"afterDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3970,"lineStart":3968,"name":"beforeBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":2,"length":2,"time":0.111,"vocabulary":2,"volume":2,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3973,"lineStart":3971,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3976,"lineStart":3974,"name":"afterBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3981,"lineStart":3977,"name":"beforeTickToLabelConversion"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.07,"difficulty":10.875,"effort":2292.79,"length":48,"time":127.377,"vocabulary":21,"volume":210.831,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":3993,"lineStart":3982,"name":"generateTickLabels"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3998,"lineStart":3994,"name":"afterTickToLabelConversion"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4003,"lineStart":3999,"name":"beforeCalculateLabelRotation"},{"cyclomatic":10,"cyclomaticDensity":41.667,"halstead":{"bugs":0.524,"difficulty":27.8,"effort":43702.284,"length":263,"time":2427.905,"vocabulary":63,"volume":1572.025,"operands":{"distinct":45,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":124,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":26},"errors":[],"lineEnd":4029,"lineStart":4004,"name":"calculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4034,"lineStart":4030,"name":"afterCalculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4035,"lineStart":4035,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4040,"lineStart":4036,"name":"beforeFit"},{"cyclomatic":9,"cyclomaticDensity":20.93,"halstead":{"bugs":0.593,"difficulty":21.224,"effort":37786.059,"length":299,"time":2099.225,"vocabulary":62,"volume":1780.305,"operands":{"distinct":49,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":139,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":43,"physical":42},"errors":[],"lineEnd":4082,"lineStart":4041,"name":"fit"},{"cyclomatic":10,"cyclomaticDensity":23.256,"halstead":{"bugs":0.493,"difficulty":29.838,"effort":44094.461,"length":258,"time":2449.692,"vocabulary":53,"volume":1477.803,"operands":{"distinct":37,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":120,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":43,"physical":41},"errors":[],"lineEnd":4123,"lineStart":4083,"name":"_calculatePadding"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.101,"difficulty":7,"effort":2128,"length":76,"time":118.222,"vocabulary":16,"volume":304,"operands":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":4131,"lineStart":4124,"name":"_handleMargins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4136,"lineStart":4132,"name":"afterFit"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":4140,"lineStart":4137,"name":"isHorizontal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4143,"lineStart":4141,"name":"isFullSize"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.073,"difficulty":9.692,"effort":2117.887,"length":49,"time":117.66,"vocabulary":22,"volume":218.512,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":4156,"lineStart":4144,"name":"_convertTicksToLabels"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.085,"difficulty":14.4,"effort":3670.209,"length":60,"time":203.901,"vocabulary":19,"volume":254.876,"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":4168,"lineStart":4157,"name":"_getLabelSizes"},{"cyclomatic":9,"cyclomaticDensity":16.981,"halstead":{"bugs":0.538,"difficulty":35.467,"effort":57237.995,"length":267,"time":3179.889,"vocabulary":66,"volume":1613.853,"operands":{"distinct":45,"total":152,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":115,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":53,"physical":51},"errors":[],"lineEnd":4219,"lineStart":4169,"name":"_computeLabelSizes"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.018,"difficulty":3,"effort":159.453,"length":16,"time":8.858,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4210,"lineStart":4207,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4222,"lineStart":4220,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":4,"length":4,"time":0.222,"vocabulary":4,"volume":8,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4225,"lineStart":4223,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4226,"lineStart":4226,"name":"getValueForPixel"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.044,"difficulty":8.889,"effort":1170.54,"length":31,"time":65.03,"vocabulary":19,"volume":131.686,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4233,"lineStart":4227,"name":"getPixelForTick"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.055,"difficulty":8.75,"effort":1443.741,"length":37,"time":80.208,"vocabulary":22,"volume":164.999,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4240,"lineStart":4234,"name":"getPixelForDecimal"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4244,"lineStart":4241,"name":"getDecimalForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.529,"length":9,"time":2.585,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4247,"lineStart":4245,"name":"getBasePixel"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.033,"difficulty":16,"effort":1606.063,"length":28,"time":89.226,"vocabulary":12,"volume":100.379,"operands":{"distinct":4,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":4251,"lineStart":4248,"name":"getBaseValue"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.089,"difficulty":15,"effort":4013.488,"length":60,"time":222.972,"vocabulary":22,"volume":267.566,"operands":{"distinct":11,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":4259,"lineStart":4252,"name":"getContext"},{"cyclomatic":7,"cyclomaticDensity":77.778,"halstead":{"bugs":0.197,"difficulty":15.391,"effort":9078.831,"length":115,"time":504.379,"vocabulary":35,"volume":589.868,"operands":{"distinct":23,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":4270,"lineStart":4260,"name":"_tickSize"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":7.071,"effort":707.143,"length":25,"time":39.286,"vocabulary":16,"volume":100,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4277,"lineStart":4271,"name":"_isVisible"},{"cyclomatic":18,"cyclomaticDensity":14.516,"halstead":{"bugs":1.414,"difficulty":44.895,"effort":190449.183,"length":628,"time":10580.51,"vocabulary":108,"volume":4242.069,"operands":{"distinct":86,"total":351,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":277,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":124,"physical":115},"errors":[],"lineEnd":4392,"lineStart":4278,"name":"_computeGridLineItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4294,"lineStart":4292,"name":""},{"cyclomatic":41,"cyclomaticDensity":24.405,"halstead":{"bugs":1.821,"difficulty":68.619,"effort":374777.13,"length":779,"time":20820.952,"vocabulary":129,"volume":5461.746,"operands":{"distinct":97,"total":416,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":363,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":168,"physical":165},"errors":[],"lineEnd":4557,"lineStart":4393,"name":"_computeLabelItems"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.1,"difficulty":13.2,"effort":3954.164,"length":63,"time":219.676,"vocabulary":27,"volume":299.558,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":16},"errors":[],"lineEnd":4573,"lineStart":4558,"name":"_getXAxisLabelAlignment"},{"cyclomatic":13,"cyclomaticDensity":20.635,"halstead":{"bugs":0.364,"difficulty":41.455,"effort":45250.494,"length":208,"time":2513.916,"vocabulary":38,"volume":1091.569,"operands":{"distinct":22,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":63},"errors":[],"lineEnd":4636,"lineStart":4574,"name":"_getYAxisLabelAlignment"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.124,"difficulty":10.853,"effort":4030.074,"length":79,"time":223.893,"vocabulary":26,"volume":371.335,"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":4659,"lineStart":4637,"name":"_computeLabelArea"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.059,"difficulty":8.167,"effort":1457.039,"length":42,"time":80.947,"vocabulary":19,"volume":178.413,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":9},"errors":[],"lineEnd":4668,"lineStart":4660,"name":"drawBackground"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.089,"difficulty":9.643,"effort":2564.304,"length":58,"time":142.461,"vocabulary":24,"volume":265.928,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":4681,"lineStart":4669,"name":"getLineWidthForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4675,"lineStart":4675,"name":""},{"cyclomatic":6,"cyclomaticDensity":24,"halstead":{"bugs":0.261,"difficulty":13.929,"effort":10890.677,"length":140,"time":605.038,"vocabulary":48,"volume":781.895,"operands":{"distinct":35,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":49},"errors":[],"lineEnd":4730,"lineStart":4682,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.128,"difficulty":8.6,"effort":3307.46,"length":80,"time":183.748,"vocabulary":28,"volume":384.588,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":4701,"lineStart":4687,"name":""},{"cyclomatic":4,"cyclomaticDensity":12.5,"halstead":{"bugs":0.333,"difficulty":20.833,"effort":20798.893,"length":176,"time":1155.494,"vocabulary":51,"volume":998.347,"operands":{"distinct":36,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":76,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":28},"errors":[],"lineEnd":4758,"lineStart":4731,"name":"drawBorder"},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.136,"difficulty":8.182,"effort":3332.225,"length":83,"time":185.124,"vocabulary":30,"volume":407.272,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":4780,"lineStart":4759,"name":"drawLabels"},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.278,"difficulty":20.919,"effort":17415.33,"length":144,"time":967.518,"vocabulary":55,"volume":832.516,"operands":{"distinct":37,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":58,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":30},"errors":[],"lineEnd":4810,"lineStart":4781,"name":"drawTitle"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.037,"difficulty":4.688,"effort":520.374,"length":30,"time":28.91,"vocabulary":13,"volume":111.013,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":4820,"lineStart":4811,"name":"draw"},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.165,"difficulty":19.853,"effort":9827.206,"length":99,"time":545.956,"vocabulary":32,"volume":495,"operands":{"distinct":17,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":38},"errors":[],"lineEnd":4858,"lineStart":4821,"name":"_layers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4832,"lineStart":4830,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":1.6,"effort":62.885,"length":14,"time":3.494,"vocabulary":7,"volume":39.303,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":4843,"lineStart":4839,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4849,"lineStart":4847,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4855,"lineStart":4853,"name":""},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.115,"difficulty":17.5,"effort":6037.5,"length":69,"time":335.417,"vocabulary":32,"volume":345,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":4871,"lineStart":4859,"name":"getMatchingVisibleMetas"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4875,"lineStart":4872,"name":"_resolveTickFontOptions"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.031,"difficulty":5.25,"effort":492.268,"length":24,"time":27.348,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4879,"lineStart":4876,"name":"_maxDigits"}],"methodAverage":{"cyclomatic":3.724,"cyclomaticDensity":64.081,"halstead":{"bugs":0.137,"difficulty":9.393,"effort":12957.633,"length":73.737,"time":719.869,"vocabulary":21.408,"volume":410.454,"operands":{"distinct":14.276,"total":40.316},"operators":{"distinct":7.132,"total":33.421}},"params":0.592,"sloc":{"logical":13.118,"physical":15.605}},"name":"Scale","maintainability":56.499},{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":29.032,"halstead":{"bugs":0.359,"difficulty":27.931,"effort":30040.052,"length":197,"time":1668.892,"vocabulary":44,"volume":1075.508,"operands":{"distinct":29,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":89,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":31,"physical":50}},"errors":[],"lineEnd":4931,"lineStart":4882,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":3.188,"effort":297.727,"length":27,"time":16.54,"vocabulary":11,"volume":93.405,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":4888,"lineStart":4883,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4891,"lineStart":4889,"name":"isForType"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.139,"difficulty":15.333,"effort":6395.314,"length":85,"time":355.295,"vocabulary":30,"volume":417.086,"operands":{"distinct":18,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":4913,"lineStart":4892,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4916,"lineStart":4914,"name":"get"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.064,"difficulty":10.938,"effort":2093.849,"length":49,"time":116.325,"vocabulary":15,"volume":191.438,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":4930,"lineStart":4917,"name":"unregister"}],"methodAverage":{"cyclomatic":2.6,"cyclomaticDensity":62.361,"halstead":{"bugs":0.052,"difficulty":6.658,"effort":1790.242,"length":37.2,"time":99.458,"vocabulary":14,"volume":155.048,"operands":{"distinct":8.6,"total":20.4},"operators":{"distinct":5.4,"total":16.8}},"params":1.4,"sloc":{"logical":6.2,"physical":9.6}},"name":"TypedRegistry","maintainability":67.606},{"methodAggregate":{"cyclomatic":10,"cyclomaticDensity":23.81,"halstead":{"bugs":0.868,"difficulty":36.771,"effort":95712.396,"length":399,"time":5317.355,"vocabulary":92,"volume":2602.901,"operands":{"distinct":70,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":165,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":42,"physical":92}},"errors":[],"lineEnd":5054,"lineStart":4963,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.068,"difficulty":3.625,"effort":736.348,"length":47,"time":40.908,"vocabulary":20,"volume":203.131,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":4974,"lineStart":4964,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4977,"lineStart":4975,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4980,"lineStart":4978,"name":"remove"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4983,"lineStart":4981,"name":"addControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4986,"lineStart":4984,"name":"addElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4989,"lineStart":4987,"name":"addPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4992,"lineStart":4990,"name":"addScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4995,"lineStart":4993,"name":"getController"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4998,"lineStart":4996,"name":"getElement"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5001,"lineStart":4999,"name":"getPlugin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5004,"lineStart":5002,"name":"getScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5007,"lineStart":5005,"name":"removeControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5010,"lineStart":5008,"name":"removeElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5013,"lineStart":5011,"name":"removePlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5016,"lineStart":5014,"name":"removeScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":5031,"lineStart":5017,"name":"_each"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.06,"difficulty":10,"effort":1800.85,"length":41,"time":100.047,"vocabulary":21,"volume":180.085,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":5030,"lineStart":5020,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":3.929,"effort":253.508,"length":18,"time":14.084,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5028,"lineStart":5025,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":7.125,"effort":868.077,"length":32,"time":48.226,"vocabulary":14,"volume":121.835,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5037,"lineStart":5032,"name":"_exec"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":10,"effort":1486.775,"length":35,"time":82.599,"vocabulary":19,"volume":148.677,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5046,"lineStart":5038,"name":"_getRegistryForType"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.042,"difficulty":8,"effort":1002.687,"length":29,"time":55.705,"vocabulary":20,"volume":125.336,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":5053,"lineStart":5047,"name":"_get"}],"methodAverage":{"cyclomatic":1.429,"cyclomaticDensity":86.429,"halstead":{"bugs":0.021,"difficulty":3.56,"effort":341.101,"length":17.143,"time":18.95,"vocabulary":10.714,"volume":62.677,"operands":{"distinct":6.333,"total":10.19},"operators":{"distinct":4.381,"total":6.952}},"params":1.238,"sloc":{"logical":2,"physical":5}},"name":"Registry","maintainability":81.721},{"methodAggregate":{"cyclomatic":14,"cyclomaticDensity":38.889,"halstead":{"bugs":0.616,"difficulty":28.082,"effort":51919.202,"length":307,"time":2884.4,"vocabulary":65,"volume":1848.867,"operands":{"distinct":49,"total":172,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":135,"identifiers":["__stripped__"]}},"params":16,"sloc":{"logical":36,"physical":61}},"errors":[],"lineEnd":5117,"lineStart":5057,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5060,"lineStart":5058,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.122,"difficulty":11.529,"effort":4229.733,"length":79,"time":234.985,"vocabulary":25,"volume":366.865,"operands":{"distinct":17,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":5073,"lineStart":5061,"name":"notify"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.077,"difficulty":12.923,"effort":3000.646,"length":50,"time":166.703,"vocabulary":25,"volume":232.193,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":5089,"lineStart":5074,"name":"_notify"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":5,"effort":315.583,"length":19,"time":17.532,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":5095,"lineStart":5090,"name":"invalidate"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":752.842,"length":28,"time":41.825,"vocabulary":12,"volume":100.379,"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":5103,"lineStart":5096,"name":"_descriptors"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.066,"difficulty":14.667,"effort":2915.861,"length":46,"time":161.992,"vocabulary":20,"volume":198.809,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5109,"lineStart":5104,"name":"_createDescriptors"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":7.7,"effort":1227.465,"length":39,"time":68.193,"vocabulary":17,"volume":159.411,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":5116,"lineStart":5110,"name":"_notifyStateChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""}],"methodAverage":{"cyclomatic":2.3,"cyclomaticDensity":46.056,"halstead":{"bugs":0.04,"difficulty":6.657,"effort":1258.932,"length":29.2,"time":69.941,"vocabulary":13.3,"volume":120.115,"operands":{"distinct":7.2,"total":16.4},"operators":{"distinct":6.1,"total":12.8}},"params":1.6,"sloc":{"logical":3.6,"physical":6.2}},"name":"PluginService","maintainability":73.477},{"methodAggregate":{"cyclomatic":14,"cyclomaticDensity":19.178,"halstead":{"bugs":1.248,"difficulty":35.609,"effort":133328.865,"length":549,"time":7407.159,"vocabulary":113,"volume":3744.278,"operands":{"distinct":92,"total":312,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":237,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":73,"physical":154}},"errors":[],"lineEnd":5480,"lineStart":5327,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5332,"lineStart":5328,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5335,"lineStart":5333,"name":"platform"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5338,"lineStart":5336,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5341,"lineStart":5339,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5344,"lineStart":5342,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5347,"lineStart":5345,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5350,"lineStart":5348,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5353,"lineStart":5351,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5356,"lineStart":5354,"name":"plugins"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5361,"lineStart":5357,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5365,"lineStart":5362,"name":"clearCache"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":5373,"lineStart":5366,"name":"datasetScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":5,"length":5,"time":0.278,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":6},"errors":[],"lineEnd":5372,"lineStart":5367,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":5385,"lineStart":5374,"name":"datasetAnimationScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":0.75,"effort":25.266,"length":12,"time":1.404,"vocabulary":7,"volume":33.688,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":10},"errors":[],"lineEnd":5384,"lineStart":5375,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":5395,"lineStart":5386,"name":"datasetElementScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":0.75,"effort":23.161,"length":11,"time":1.287,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":8},"errors":[],"lineEnd":5394,"lineStart":5387,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":5405,"lineStart":5396,"name":"pluginScopeKeys"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2,"effort":60,"length":10,"time":3.333,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":6},"errors":[],"lineEnd":5404,"lineStart":5399,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":11.25,"effort":1548.085,"length":33,"time":86.005,"vocabulary":18,"volume":137.608,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5414,"lineStart":5406,"name":"_cachedScopes"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.135,"difficulty":8.6,"effort":3484.835,"length":79,"time":193.602,"vocabulary":35,"volume":405.213,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":27},"errors":[],"lineEnd":5441,"lineStart":5415,"name":"getOptionScopes"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.035,"difficulty":6,"effort":627.645,"length":33,"time":34.869,"vocabulary":9,"volume":104.608,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":5432,"lineStart":5423,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5426,"lineStart":5426,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5428,"lineStart":5428,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5429,"lineStart":5429,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5430,"lineStart":5430,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5431,"lineStart":5431,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.036,"difficulty":7.5,"effort":799.545,"length":28,"time":44.419,"vocabulary":14,"volume":106.606,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":5454,"lineStart":5442,"name":"chartOptionScopes"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.135,"difficulty":13.714,"effort":5534.421,"length":80,"time":307.468,"vocabulary":33,"volume":403.552,"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":5473,"lineStart":5455,"name":"resolveNamedOptions"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.043,"difficulty":6.667,"effort":864.386,"length":30,"time":48.021,"vocabulary":20,"volume":129.658,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":5479,"lineStart":5474,"name":"createResolver"}],"methodAverage":{"cyclomatic":1.433,"cyclomaticDensity":50.063,"halstead":{"bugs":0.021,"difficulty":3.097,"effort":473.225,"length":16.667,"time":26.29,"vocabulary":9.433,"volume":63.057,"operands":{"distinct":5.833,"total":9.7},"operators":{"distinct":3.6,"total":6.967}},"params":0.967,"sloc":{"logical":2.433,"physical":6.567}},"name":"Config","maintainability":79.208},{"methodAggregate":{"cyclomatic":137,"cyclomaticDensity":22.871,"halstead":{"bugs":11.186,"difficulty":111.2,"effort":3731798.655,"length":3816,"time":207322.148,"vocabulary":444,"volume":33559.491,"operands":{"distinct":401,"total":2074,"identifiers":["__stripped__"]},"operators":{"distinct":43,"total":1742,"identifiers":["__stripped__"]}},"params":110,"sloc":{"logical":599,"physical":827}},"errors":[],"lineEnd":6424,"lineStart":5598,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5608,"lineStart":5605,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5612,"lineStart":5609,"name":"unregister"},{"cyclomatic":10,"cyclomaticDensity":20.833,"halstead":{"bugs":0.658,"difficulty":17.143,"effort":33841.584,"length":308,"time":1880.088,"vocabulary":85,"volume":1974.092,"operands":{"distinct":70,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":148,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":48,"physical":53},"errors":[],"lineEnd":5665,"lineStart":5613,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5652,"lineStart":5652,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.053,"difficulty":13.444,"effort":2149.919,"length":37,"time":119.44,"vocabulary":20,"volume":159.911,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":5675,"lineStart":5666,"name":"aspectRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5678,"lineStart":5676,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5681,"lineStart":5679,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5684,"lineStart":5682,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5687,"lineStart":5685,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5690,"lineStart":5688,"name":"registry"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":649.521,"length":35,"time":36.084,"vocabulary":15,"volume":136.741,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":5701,"lineStart":5691,"name":"_initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5705,"lineStart":5702,"name":"clear"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5709,"lineStart":5706,"name":"stop"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":7.5,"effort":713.879,"length":25,"time":39.66,"vocabulary":14,"volume":95.184,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":5719,"lineStart":5710,"name":"resize"},{"cyclomatic":7,"cyclomaticDensity":41.176,"halstead":{"bugs":0.211,"difficulty":16.5,"effort":10465.096,"length":120,"time":581.394,"vocabulary":39,"volume":634.248,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":54,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":26},"errors":[],"lineEnd":5745,"lineStart":5720,"name":"_resize"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":5.6,"effort":361.364,"length":18,"time":20.076,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5752,"lineStart":5746,"name":"ensureScalesHaveIDs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5751,"lineStart":5749,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.094,"difficulty":10.875,"effort":3057.053,"length":64,"time":169.836,"vocabulary":21,"volume":281.108,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":56},"errors":[],"lineEnd":5808,"lineStart":5753,"name":"buildOrUpdateScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5760,"lineStart":5757,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.078,"difficulty":7,"effort":1630.926,"length":49,"time":90.607,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":5773,"lineStart":5763,"name":""},{"cyclomatic":5,"cyclomaticDensity":26.316,"halstead":{"bugs":0.22,"difficulty":19.615,"effort":12926.125,"length":123,"time":718.118,"vocabulary":41,"volume":658.979,"operands":{"distinct":26,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":24},"errors":[],"lineEnd":5798,"lineStart":5775,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":3.333,"effort":84.221,"length":9,"time":4.679,"vocabulary":7,"volume":25.266,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":5803,"lineStart":5799,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.833,"effort":88,"length":16,"time":4.889,"vocabulary":8,"volume":48,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5807,"lineStart":5804,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.114,"difficulty":12.333,"effort":4236.282,"length":70,"time":235.349,"vocabulary":30,"volume":343.482,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":5821,"lineStart":5809,"name":"_updateMetasets"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5813,"lineStart":5813,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.04,"difficulty":8.75,"effort":1058.118,"length":29,"time":58.784,"vocabulary":18,"volume":120.928,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":5832,"lineStart":5822,"name":"_removeUnreferencedMetasets"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":5831,"lineStart":5827,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5828,"lineStart":5828,"name":""},{"cyclomatic":9,"cyclomaticDensity":27.273,"halstead":{"bugs":0.414,"difficulty":28.75,"effort":35719.16,"length":213,"time":1984.398,"vocabulary":57,"volume":1242.406,"operands":{"distinct":38,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":36},"errors":[],"lineEnd":5868,"lineStart":5833,"name":"buildOrUpdateControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":5873,"lineStart":5869,"name":"_resetElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5872,"lineStart":5870,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5877,"lineStart":5874,"name":"reset"},{"cyclomatic":8,"cyclomaticDensity":20,"halstead":{"bugs":0.484,"difficulty":21.034,"effort":30540.553,"length":231,"time":1696.697,"vocabulary":78,"volume":1451.928,"operands":{"distinct":58,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":44},"errors":[],"lineEnd":5921,"lineStart":5878,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5907,"lineStart":5905,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.1,"effort":88.2,"length":14,"time":4.9,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5928,"lineStart":5922,"name":"_updateScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5925,"lineStart":5923,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.075,"difficulty":7.714,"effort":1744.802,"length":50,"time":96.933,"vocabulary":23,"volume":226.178,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5937,"lineStart":5929,"name":"_checkEventBindings"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.059,"difficulty":12.1,"effort":2125.882,"length":40,"time":118.105,"vocabulary":21,"volume":175.693,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":8},"errors":[],"lineEnd":5945,"lineStart":5938,"name":"_updateHiddenIndices"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.118,"difficulty":14.467,"effort":5130.352,"length":73,"time":285.02,"vocabulary":29,"volume":354.633,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":5965,"lineStart":5946,"name":"_getUniformDataChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5960,"lineStart":5960,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.857,"effort":187.798,"length":19,"time":10.433,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5964,"lineStart":5960,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.118,"difficulty":12.025,"effort":4246.119,"length":70,"time":235.895,"vocabulary":33,"volume":353.108,"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":24},"errors":[],"lineEnd":5989,"lineStart":5966,"name":"_updateLayout"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.038,"difficulty":6.125,"effort":693.961,"length":29,"time":38.553,"vocabulary":15,"volume":113.3,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":5984,"lineStart":5976,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5987,"lineStart":5985,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":15.6,"effort":6924.944,"length":88,"time":384.719,"vocabulary":33,"volume":443.907,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":6008,"lineStart":5990,"name":"_updateDatasets"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.077,"difficulty":9.964,"effort":2298.777,"length":51,"time":127.71,"vocabulary":23,"volume":230.702,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":6023,"lineStart":6009,"name":"_updateDataset"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.07,"difficulty":7.857,"effort":1657.136,"length":46,"time":92.063,"vocabulary":24,"volume":210.908,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":6040,"lineStart":6024,"name":"render"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.205,"difficulty":22.545,"effort":13843.079,"length":117,"time":769.06,"vocabulary":38,"volume":614.008,"operands":{"distinct":22,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":26},"errors":[],"lineEnd":6066,"lineStart":6041,"name":"draw"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.074,"difficulty":13.542,"effort":3018.507,"length":48,"time":167.695,"vocabulary":25,"volume":222.905,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":6078,"lineStart":6067,"name":"_getSortedDatasetMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6081,"lineStart":6079,"name":"getSortedVisibleDatasetMetas"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.074,"difficulty":11.5,"effort":2543.091,"length":46,"time":141.283,"vocabulary":28,"volume":221.138,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":6093,"lineStart":6082,"name":"_drawDatasets"},{"cyclomatic":8,"cyclomaticDensity":38.095,"halstead":{"bugs":0.268,"difficulty":18.379,"effort":14766.954,"length":149,"time":820.386,"vocabulary":42,"volume":803.455,"operands":{"distinct":29,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":28},"errors":[],"lineEnd":6121,"lineStart":6094,"name":"_drawDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6124,"lineStart":6122,"name":"isPointInArea"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":7.5,"effort":813.135,"length":26,"time":45.174,"vocabulary":18,"volume":108.418,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6131,"lineStart":6125,"name":"getElementsAtEventForMode"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.145,"difficulty":12.833,"effort":5589.917,"length":83,"time":310.551,"vocabulary":38,"volume":435.578,"operands":{"distinct":24,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":6154,"lineStart":6132,"name":"getDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6135,"lineStart":6135,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":5,"effort":361.699,"length":19,"time":20.094,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":6160,"lineStart":6155,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6163,"lineStart":6161,"name":"getVisibleDatasetCount"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.058,"difficulty":9.5,"effort":1642.333,"length":40,"time":91.241,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6171,"lineStart":6164,"name":"isDatasetVisible"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6175,"lineStart":6172,"name":"setDatasetVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":117.616,"length":13,"time":6.534,"vocabulary":6,"volume":33.605,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6178,"lineStart":6176,"name":"toggleDataVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6181,"lineStart":6179,"name":"getDataVisibility"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.107,"difficulty":10.278,"effort":3310.398,"length":67,"time":183.911,"vocabulary":28,"volume":322.093,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":6196,"lineStart":6182,"name":"_updateVisibility"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6194,"lineStart":6194,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6199,"lineStart":6197,"name":"hide"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6202,"lineStart":6200,"name":"show"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.033,"difficulty":8.167,"effort":815.947,"length":27,"time":45.33,"vocabulary":13,"volume":99.912,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6209,"lineStart":6203,"name":"_destroyDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.049,"difficulty":6.364,"effort":928.756,"length":35,"time":51.598,"vocabulary":18,"volume":145.947,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":6217,"lineStart":6210,"name":"_stop"},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.092,"difficulty":7.656,"effort":2112.645,"length":61,"time":117.369,"vocabulary":23,"volume":275.937,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":15},"errors":[],"lineEnd":6232,"lineStart":6218,"name":"destroy"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3.125,"effort":108.966,"length":11,"time":6.054,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6235,"lineStart":6233,"name":"toBase64Image"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6243,"lineStart":6236,"name":"bindEvents"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":3.333,"effort":355.353,"length":28,"time":19.742,"vocabulary":14,"volume":106.606,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":6257,"lineStart":6244,"name":"bindUserEvents"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6250,"lineStart":6247,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.571,"effort":153.758,"length":18,"time":8.542,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":6255,"lineStart":6251,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6256,"lineStart":6256,"name":""},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.082,"difficulty":10,"effort":2459.698,"length":56,"time":136.65,"vocabulary":21,"volume":245.97,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":42},"errors":[],"lineEnd":6299,"lineStart":6258,"name":"bindResponsiveEvents"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6267,"lineStart":6264,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.019,"difficulty":3.667,"effort":207.067,"length":17,"time":11.504,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":6273,"lineStart":6268,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":6278,"lineStart":6274,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.027,"difficulty":1.909,"effort":152.64,"length":21,"time":8.48,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":6286,"lineStart":6280,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.045,"effort":179.119,"length":23,"time":9.951,"vocabulary":14,"volume":87.569,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":6293,"lineStart":6287,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":401.953,"length":22,"time":22.331,"vocabulary":10,"volume":73.082,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":6309,"lineStart":6300,"name":"unbindEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6303,"lineStart":6301,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6307,"lineStart":6305,"name":""},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.154,"difficulty":15.364,"effort":7092.4,"length":90,"time":394.022,"vocabulary":35,"volume":461.635,"operands":{"distinct":22,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":6324,"lineStart":6310,"name":"updateHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6327,"lineStart":6325,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.062,"difficulty":9,"effort":1672.586,"length":43,"time":92.921,"vocabulary":20,"volume":185.843,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":20},"errors":[],"lineEnd":6347,"lineStart":6328,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.051,"difficulty":13.333,"effort":2049.748,"length":35,"time":113.875,"vocabulary":21,"volume":153.731,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":6340,"lineStart":6330,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6350,"lineStart":6348,"name":"notifyPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.436,"length":15,"time":7.469,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6353,"lineStart":6351,"name":"isPluginEnabled"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6352,"lineStart":6352,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.093,"difficulty":9.6,"effort":2692.424,"length":62,"time":149.579,"vocabulary":23,"volume":280.461,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":6365,"lineStart":6354,"name":"_updateHoverStyles"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.375,"effort":151.597,"length":16,"time":8.422,"vocabulary":7,"volume":44.918,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.115,"difficulty":13.265,"effort":4591.307,"length":72,"time":255.073,"vocabulary":28,"volume":346.13,"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":6384,"lineStart":6366,"name":"_eventHandler"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6373,"lineStart":6373,"name":""},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.177,"difficulty":16,"effort":8474.582,"length":105,"time":470.81,"vocabulary":33,"volume":529.661,"operands":{"distinct":22,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":29},"errors":[],"lineEnd":6413,"lineStart":6385,"name":"_handleEvent"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":7.5,"effort":1185.926,"length":36,"time":65.885,"vocabulary":21,"volume":158.123,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":6423,"lineStart":6414,"name":"_getActiveElements"}],"methodAverage":{"cyclomatic":2.333,"cyclomaticDensity":50.758,"halstead":{"bugs":0.057,"difficulty":6.039,"effort":2423.937,"length":35.951,"time":134.663,"vocabulary":15.912,"volume":170.866,"operands":{"distinct":9.755,"total":19.578},"operators":{"distinct":6.157,"total":16.373}},"params":1.078,"sloc":{"logical":5.873,"physical":9.52}},"name":"Chart","maintainability":67.529},{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":15.385,"halstead":{"bugs":1.122,"difficulty":35.968,"effort":121085.793,"length":490,"time":6726.988,"vocabulary":117,"volume":3366.479,"operands":{"distinct":94,"total":294,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":196,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":78,"physical":107}},"errors":[],"lineEnd":6730,"lineStart":6624,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6644,"lineStart":6644,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.072,"difficulty":4.133,"effort":895.463,"length":51,"time":49.748,"vocabulary":19,"volume":216.644,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":6666,"lineStart":6653,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":17.647,"halstead":{"bugs":0.202,"difficulty":13.2,"effort":8004.33,"length":108,"time":444.685,"vocabulary":49,"volume":606.389,"operands":{"distinct":35,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":6688,"lineStart":6667,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.14,"difficulty":11.458,"effort":4819.389,"length":82,"time":267.744,"vocabulary":35,"volume":420.601,"operands":{"distinct":24,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":6705,"lineStart":6689,"name":"getCenterPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6708,"lineStart":6706,"name":"tooltipPosition"},{"cyclomatic":9,"cyclomaticDensity":45,"halstead":{"bugs":0.326,"difficulty":19.487,"effort":19039.945,"length":169,"time":1057.775,"vocabulary":55,"volume":977.05,"operands":{"distinct":39,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":21},"errors":[],"lineEnd":6729,"lineStart":6709,"name":"draw"}],"methodAverage":{"cyclomatic":2.833,"cyclomaticDensity":31.249,"halstead":{"bugs":0.125,"difficulty":8.505,"effort":5466.679,"length":70.167,"time":303.704,"vocabulary":27.833,"volume":374.186,"operands":{"distinct":19.667,"total":41.5},"operators":{"distinct":8.167,"total":28.667}},"params":1.333,"sloc":{"logical":10.667,"physical":13}},"name":"ArcElement","maintainability":60.222},{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":22.917,"halstead":{"bugs":1.372,"difficulty":52.263,"effort":215155.845,"length":591,"time":11953.103,"vocabulary":125,"volume":4116.779,"operands":{"distinct":95,"total":331,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":260,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":96,"physical":133}},"errors":[],"lineEnd":7016,"lineStart":6884,"methods":[{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6905,"lineStart":6905,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.1,"difficulty":4.211,"effort":1257.074,"length":66,"time":69.837,"vocabulary":23,"volume":298.555,"operands":{"distinct":19,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":6923,"lineStart":6907,"name":"constructor"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.086,"difficulty":9.688,"effort":2504.453,"length":55,"time":139.136,"vocabulary":26,"volume":258.524,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6931,"lineStart":6924,"name":"updateControlPoints"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.357,"effort":148.775,"length":19,"time":8.265,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":6937,"lineStart":6932,"name":"points"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6940,"lineStart":6938,"name":"points"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4.5,"effort":254.127,"length":17,"time":14.118,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6943,"lineStart":6941,"name":"segments"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":5,"effort":415.132,"length":24,"time":23.063,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":6948,"lineStart":6944,"name":"first"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":6.429,"effort":713.656,"length":30,"time":39.648,"vocabulary":13,"volume":111.013,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":6954,"lineStart":6949,"name":"last"},{"cyclomatic":5,"cyclomaticDensity":18.519,"halstead":{"bugs":0.282,"difficulty":30.327,"effort":25648.855,"length":154,"time":1424.936,"vocabulary":45,"volume":845.745,"operands":{"distinct":26,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":71,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":30},"errors":[],"lineEnd":6984,"lineStart":6955,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":3.667,"effort":194.886,"length":16,"time":10.827,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6988,"lineStart":6985,"name":"pathSegment"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.1,"difficulty":16.333,"effort":4919.515,"length":62,"time":273.306,"vocabulary":29,"volume":301.195,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":7002,"lineStart":6989,"name":"path"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.088,"difficulty":8.206,"effort":2159.99,"length":56,"time":119.999,"vocabulary":26,"volume":263.225,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":7015,"lineStart":7003,"name":"draw"}],"methodAverage":{"cyclomatic":2.75,"cyclomaticDensity":61.534,"halstead":{"bugs":0.066,"difficulty":7.782,"effort":3187.952,"length":42.583,"time":177.108,"vocabulary":17.667,"volume":196.717,"operands":{"distinct":10.75,"total":23.75},"operators":{"distinct":6.917,"total":18.833}},"params":1.417,"sloc":{"logical":6.75,"physical":9.167}},"name":"LineElement","maintainability":65.639},{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":30.233,"halstead":{"bugs":0.647,"difficulty":28.344,"effort":55011.449,"length":307,"time":3056.192,"vocabulary":80,"volume":1940.832,"operands":{"distinct":61,"total":182,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":125,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":43,"physical":79}},"errors":[],"lineEnd":7103,"lineStart":7025,"methods":[{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.039,"difficulty":3.8,"effort":448.506,"length":31,"time":24.917,"vocabulary":14,"volume":118.028,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":7056,"lineStart":7047,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.085,"difficulty":10.667,"effort":2724.396,"length":55,"time":151.355,"vocabulary":25,"volume":255.412,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":7064,"lineStart":7057,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7067,"lineStart":7065,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7070,"lineStart":7068,"name":"inYRange"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.028,"difficulty":7,"effort":586.333,"length":22,"time":32.574,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":7080,"lineStart":7071,"name":"getCenterPoint"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.069,"difficulty":15.278,"effort":3169.414,"length":48,"time":176.079,"vocabulary":20,"volume":207.453,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":7087,"lineStart":7081,"name":"size"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.102,"difficulty":9.474,"effort":2899.448,"length":63,"time":161.08,"vocabulary":29,"volume":306.053,"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":7097,"lineStart":7088,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":6.125,"effort":339.024,"length":16,"time":18.835,"vocabulary":11,"volume":55.351,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":7102,"lineStart":7098,"name":"getRange"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":72.798,"halstead":{"bugs":0.045,"difficulty":6.893,"effort":1279.733,"length":31.625,"time":71.096,"vocabulary":15.875,"volume":134.574,"operands":{"distinct":9.25,"total":18.375},"operators":{"distinct":6.625,"total":13.25}},"params":1.5,"sloc":{"logical":4.25,"physical":7}},"name":"PointElement","maintainability":71.86},{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":16,"halstead":{"bugs":0.611,"difficulty":22.25,"effort":40786.159,"length":286,"time":2265.898,"vocabulary":85,"volume":1833.086,"operands":{"distinct":68,"total":178,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":108,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":50,"physical":69}},"errors":[],"lineEnd":7286,"lineStart":7218,"methods":[{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.055,"difficulty":4.167,"effort":683.333,"length":41,"time":37.963,"vocabulary":16,"volume":164,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":7242,"lineStart":7231,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":18.182,"halstead":{"bugs":0.195,"difficulty":15.354,"effort":8978.169,"length":114,"time":498.787,"vocabulary":35,"volume":584.738,"operands":{"distinct":24,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":19},"errors":[],"lineEnd":7261,"lineStart":7243,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7264,"lineStart":7262,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7267,"lineStart":7265,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7270,"lineStart":7268,"name":"inYRange"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.066,"difficulty":12.833,"effort":2554.305,"length":44,"time":141.906,"vocabulary":23,"volume":199.037,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":7282,"lineStart":7271,"name":"getCenterPoint"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7285,"lineStart":7283,"name":"getRange"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":82.558,"halstead":{"bugs":0.052,"difficulty":5.786,"effort":1791.291,"length":34.714,"time":99.516,"vocabulary":15.143,"volume":154.533,"operands":{"distinct":9.857,"total":21.571},"operators":{"distinct":5.286,"total":13.143}},"params":1.571,"sloc":{"logical":6.143,"physical":7.857}},"name":"BarElement","maintainability":67.728},{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":9.524,"halstead":{"bugs":0.195,"difficulty":19.091,"effort":11169.293,"length":115,"time":620.516,"vocabulary":34,"volume":585.058,"operands":{"distinct":22,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":21,"physical":25}},"errors":[],"lineEnd":7896,"lineStart":7872,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.6,"effort":160.581,"length":22,"time":8.921,"vocabulary":7,"volume":61.762,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":7877,"lineStart":7873,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.064,"difficulty":9.692,"effort":1858.554,"length":43,"time":103.253,"vocabulary":22,"volume":191.756,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":7886,"lineStart":7878,"name":"pathSegment"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.06,"difficulty":12.5,"effort":2241.335,"length":43,"time":124.519,"vocabulary":18,"volume":179.307,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":7895,"lineStart":7887,"name":"interpolate"}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":22.222,"halstead":{"bugs":0.048,"difficulty":8.264,"effort":1420.156,"length":36,"time":78.898,"vocabulary":15.667,"volume":144.275,"operands":{"distinct":9,"total":22},"operators":{"distinct":6.667,"total":14}},"params":1.667,"sloc":{"logical":7,"physical":7.667}},"name":"simpleArc","maintainability":67.009},{"methodAggregate":{"cyclomatic":56,"cyclomaticDensity":16.046,"halstead":{"bugs":6.119,"difficulty":107.946,"effort":1981572.678,"length":2327,"time":110087.371,"vocabulary":237,"volume":18357.106,"operands":{"distinct":203,"total":1289,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":1038,"identifiers":["__stripped__"]}},"params":33,"sloc":{"logical":349,"physical":403}},"errors":[],"lineEnd":8571,"lineStart":8169,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.198,"difficulty":5,"effort":2975,"length":119,"time":165.278,"vocabulary":32,"volume":595,"operands":{"distinct":28,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":25},"errors":[],"lineEnd":8194,"lineStart":8170,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":3.375,"effort":350.267,"length":30,"time":19.459,"vocabulary":11,"volume":103.783,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":8202,"lineStart":8195,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.069,"difficulty":6.364,"effort":1323.636,"length":52,"time":73.535,"vocabulary":16,"volume":208,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":8213,"lineStart":8203,"name":"setDimensions"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.091,"difficulty":13.182,"effort":3589.721,"length":62,"time":199.429,"vocabulary":21,"volume":272.324,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":8229,"lineStart":8214,"name":"buildLabels"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8220,"lineStart":8220,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8223,"lineStart":8223,"name":""},{"cyclomatic":5,"cyclomaticDensity":20.833,"halstead":{"bugs":0.254,"difficulty":17.143,"effort":13046.327,"length":143,"time":724.796,"vocabulary":40,"volume":761.036,"operands":{"distinct":28,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":63,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":23},"errors":[],"lineEnd":8252,"lineStart":8230,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.132,"difficulty":9.36,"effort":3705.797,"length":76,"time":205.878,"vocabulary":37,"volume":395.918,"operands":{"distinct":25,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":31},"errors":[],"lineEnd":8283,"lineStart":8253,"name":"_fitRows"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.163,"difficulty":18.417,"effort":8978.811,"length":91,"time":498.823,"vocabulary":41,"volume":487.537,"operands":{"distinct":24,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":8281,"lineStart":8265,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.148,"difficulty":10.56,"effort":4676.005,"length":85,"time":259.778,"vocabulary":37,"volume":442.804,"operands":{"distinct":25,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":41,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":20,"physical":39},"errors":[],"lineEnd":8322,"lineStart":8284,"name":"_fitCols"},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.157,"difficulty":13.75,"effort":6468.011,"length":89,"time":359.334,"vocabulary":39,"volume":470.401,"operands":{"distinct":26,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":8315,"lineStart":8294,"name":""},{"cyclomatic":5,"cyclomaticDensity":14.706,"halstead":{"bugs":0.456,"difficulty":37.241,"effort":50926.522,"length":249,"time":2829.251,"vocabulary":45,"volume":1367.471,"operands":{"distinct":29,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":114,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":34},"errors":[],"lineEnd":8356,"lineStart":8323,"name":"adjustHitBoxes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.017,"difficulty":3.2,"effort":162.3,"length":16,"time":9.017,"vocabulary":9,"volume":50.719,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":8359,"lineStart":8357,"name":"isHorizontal"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":8367,"lineStart":8360,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":4.651,"halstead":{"bugs":0.485,"difficulty":15.305,"effort":22262.911,"length":235,"time":1236.828,"vocabulary":73,"volume":1454.609,"operands":{"distinct":59,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":106,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":43,"physical":120},"errors":[],"lineEnd":8487,"lineStart":8368,"name":"_draw"},{"cyclomatic":9,"cyclomaticDensity":23.684,"halstead":{"bugs":0.516,"difficulty":24.211,"effort":37475.384,"length":247,"time":2081.966,"vocabulary":77,"volume":1547.896,"operands":{"distinct":57,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":109,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":38,"physical":46},"errors":[],"lineEnd":8429,"lineStart":8384,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8412,"lineStart":8412,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":4.615,"effort":607.78,"length":31,"time":33.766,"vocabulary":19,"volume":131.686,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":8435,"lineStart":8430,"name":""},{"cyclomatic":10,"cyclomaticDensity":33.333,"halstead":{"bugs":0.528,"difficulty":27.389,"effort":43378.966,"length":266,"time":2409.943,"vocabulary":62,"volume":1583.816,"operands":{"distinct":45,"total":145,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":121,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":30,"physical":33},"errors":[],"lineEnd":8485,"lineStart":8453,"name":""},{"cyclomatic":3,"cyclomaticDensity":10.714,"halstead":{"bugs":0.444,"difficulty":16.196,"effort":21556.062,"length":221,"time":1197.559,"vocabulary":65,"volume":1330.943,"operands":{"distinct":51,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":103,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":32},"errors":[],"lineEnd":8519,"lineStart":8488,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8509,"lineStart":8509,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.054,"difficulty":4.75,"effort":771.95,"length":37,"time":42.886,"vocabulary":21,"volume":162.516,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":8525,"lineStart":8520,"name":"_computeTitleHeight"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.134,"difficulty":14.972,"effort":6036.986,"length":83,"time":335.388,"vocabulary":29,"volume":403.212,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":8538,"lineStart":8526,"name":"_getLegendItemAt"},{"cyclomatic":9,"cyclomaticDensity":60,"halstead":{"bugs":0.17,"difficulty":17.1,"effort":8721,"length":102,"time":484.5,"vocabulary":32,"volume":510,"operands":{"distinct":20,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":32},"errors":[],"lineEnd":8570,"lineStart":8539,"name":"handleEvent"}],"methodAverage":{"cyclomatic":3.292,"cyclomaticDensity":30.073,"halstead":{"bugs":0.173,"difficulty":11.307,"effort":9897.158,"length":95.625,"time":549.842,"vocabulary":31.042,"volume":519.614,"operands":{"distinct":21.833,"total":53},"operators":{"distinct":9.208,"total":42.625}},"params":1.375,"sloc":{"logical":14.542,"physical":22.042}},"name":"Legend","maintainability":56.079},{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":10,"halstead":{"bugs":0.894,"difficulty":42.172,"effort":113143.06,"length":422,"time":6285.726,"vocabulary":82,"volume":2682.887,"operands":{"distinct":61,"total":245,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":177,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":80,"physical":91}},"errors":[],"lineEnd":8797,"lineStart":8707,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.107,"difficulty":3.882,"effort":1241.665,"length":74,"time":68.981,"vocabulary":20,"volume":319.823,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":16},"errors":[],"lineEnd":8723,"lineStart":8708,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.203,"difficulty":13.115,"effort":7993.906,"length":117,"time":444.106,"vocabulary":37,"volume":609.506,"operands":{"distinct":26,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":8742,"lineStart":8724,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":8746,"lineStart":8743,"name":"isHorizontal"},{"cyclomatic":3,"cyclomaticDensity":10,"halstead":{"bugs":0.183,"difficulty":25.421,"effort":13977.485,"length":109,"time":776.527,"vocabulary":33,"volume":549.839,"operands":{"distinct":19,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":28},"errors":[],"lineEnd":8774,"lineStart":8747,"name":"_drawArgs"},{"cyclomatic":2,"cyclomaticDensity":10.526,"halstead":{"bugs":0.167,"difficulty":11.786,"effort":5895.936,"length":94,"time":327.552,"vocabulary":40,"volume":500.261,"operands":{"distinct":28,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":8796,"lineStart":8775,"name":"draw"}],"methodAverage":{"cyclomatic":2.4,"cyclomaticDensity":30.867,"halstead":{"bugs":0.136,"difficulty":11.641,"effort":5867.686,"length":82,"time":325.983,"vocabulary":28.4,"volume":407.358,"operands":{"distinct":19.2,"total":47.6},"operators":{"distinct":9.2,"total":34.4}},"params":0.8,"sloc":{"logical":16,"physical":17.8}},"name":"Title","maintainability":56.261},{"methodAggregate":{"cyclomatic":78,"cyclomaticDensity":16.116,"halstead":{"bugs":8.63,"difficulty":95.442,"effort":2470961.215,"length":3106,"time":137275.623,"vocabulary":323,"volume":25889.722,"operands":{"distinct":292,"total":1798,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":1308,"identifiers":["__stripped__"]}},"params":64,"sloc":{"logical":484,"physical":541}},"errors":[],"lineEnd":9739,"lineStart":9199,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":5.188,"effort":3808.296,"length":142,"time":211.572,"vocabulary":36,"volume":734.129,"operands":{"distinct":32,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":30},"errors":[],"lineEnd":9230,"lineStart":9201,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2,"effort":89.835,"length":16,"time":4.991,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":9235,"lineStart":9231,"name":"initialize"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.104,"difficulty":9.333,"effort":2913.174,"length":69,"time":161.843,"vocabulary":23,"volume":312.126,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":9249,"lineStart":9236,"name":"_resolveAnimations"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":4.583,"effort":332.97,"length":21,"time":18.498,"vocabulary":11,"volume":72.648,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9252,"lineStart":9250,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.095,"difficulty":10,"effort":2855.006,"length":65,"time":158.611,"vocabulary":21,"volume":285.501,"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":9263,"lineStart":9253,"name":"getTitle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9266,"lineStart":9264,"name":"getBeforeBody"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":6.3,"effort":406.535,"length":18,"time":22.585,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":9283,"lineStart":9267,"name":"getBody"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.096,"difficulty":7.824,"effort":2259.847,"length":63,"time":125.547,"vocabulary":24,"volume":288.853,"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":9281,"lineStart":9270,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9286,"lineStart":9284,"name":"getAfterBody"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.095,"difficulty":10,"effort":2855.006,"length":65,"time":158.611,"vocabulary":21,"volume":285.501,"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":9297,"lineStart":9287,"name":"getFooter"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.182,"difficulty":15.429,"effort":8405.402,"length":108,"time":466.967,"vocabulary":33,"volume":544.795,"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":29},"errors":[],"lineEnd":9326,"lineStart":9298,"name":"_createItems"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9310,"lineStart":9310,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9313,"lineStart":9313,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.857,"effort":643.36,"length":40,"time":35.742,"vocabulary":18,"volume":166.797,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9320,"lineStart":9315,"name":""},{"cyclomatic":6,"cyclomaticDensity":15.385,"halstead":{"bugs":0.517,"difficulty":16.9,"effort":26233.921,"length":255,"time":1457.44,"vocabulary":68,"volume":1552.303,"operands":{"distinct":55,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":112,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":39,"physical":48},"errors":[],"lineEnd":9374,"lineStart":9327,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.061,"difficulty":4,"effort":733.907,"length":44,"time":40.773,"vocabulary":18,"volume":183.477,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9380,"lineStart":9375,"name":"drawCaret"},{"cyclomatic":6,"cyclomaticDensity":9.677,"halstead":{"bugs":0.402,"difficulty":28.212,"effort":34005.361,"length":217,"time":1889.187,"vocabulary":47,"volume":1205.346,"operands":{"distinct":33,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":84,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":62,"physical":51},"errors":[],"lineEnd":9431,"lineStart":9381,"name":"getCaretPosition"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.264,"difficulty":18.742,"effort":14821.626,"length":144,"time":823.424,"vocabulary":45,"volume":790.827,"operands":{"distinct":31,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":61,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":9453,"lineStart":9432,"name":"drawTitle"},{"cyclomatic":8,"cyclomaticDensity":13.559,"halstead":{"bugs":0.848,"difficulty":28.672,"effort":72944.738,"length":398,"time":4052.485,"vocabulary":84,"volume":2544.142,"operands":{"distinct":67,"total":226,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":172,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":59,"physical":64},"errors":[],"lineEnd":9517,"lineStart":9454,"name":"_drawColorBox"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9486,"lineStart":9486,"name":""},{"cyclomatic":8,"cyclomaticDensity":17.391,"halstead":{"bugs":0.527,"difficulty":26.167,"effort":41330.271,"length":256,"time":2296.126,"vocabulary":72,"volume":1579.501,"operands":{"distinct":54,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":99,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":46,"physical":41},"errors":[],"lineEnd":9558,"lineStart":9518,"name":"drawBody"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":3.864,"effort":448.182,"length":29,"time":24.899,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":9528,"lineStart":9525,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.237,"difficulty":15.2,"effort":10819.146,"length":132,"time":601.064,"vocabulary":42,"volume":711.786,"operands":{"distinct":30,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":9577,"lineStart":9559,"name":"drawFooter"},{"cyclomatic":8,"cyclomaticDensity":20.513,"halstead":{"bugs":0.46,"difficulty":22.892,"effort":31579.038,"length":247,"time":1754.391,"vocabulary":48,"volume":1379.486,"operands":{"distinct":37,"total":154,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":93,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":39,"physical":36},"errors":[],"lineEnd":9613,"lineStart":9578,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.295,"difficulty":14.667,"effort":12971.61,"length":162,"time":720.645,"vocabulary":44,"volume":884.428,"operands":{"distinct":33,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":25},"errors":[],"lineEnd":9638,"lineStart":9614,"name":"_updateAnimationTarget"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9641,"lineStart":9639,"name":"_willRender"},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.336,"difficulty":19.342,"effort":19499.047,"length":176,"time":1083.28,"vocabulary":53,"volume":1008.114,"operands":{"distinct":38,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":31},"errors":[],"lineEnd":9672,"lineStart":9642,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9675,"lineStart":9673,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.086,"difficulty":8.267,"effort":2131.502,"length":57,"time":118.417,"vocabulary":23,"volume":257.843,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":22},"errors":[],"lineEnd":9697,"lineStart":9676,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.055,"difficulty":12.6,"effort":2078.987,"length":37,"time":115.499,"vocabulary":22,"volume":164.999,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":9688,"lineStart":9678,"name":""},{"cyclomatic":9,"cyclomaticDensity":56.25,"halstead":{"bugs":0.171,"difficulty":15.273,"effort":7847.643,"length":101,"time":435.98,"vocabulary":34,"volume":513.834,"operands":{"distinct":22,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":9719,"lineStart":9698,"name":"handleEvent"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.079,"difficulty":9.643,"effort":2299.031,"length":52,"time":127.724,"vocabulary":24,"volume":238.418,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":9733,"lineStart":9720,"name":"_getActiveElements"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.042,"difficulty":3.091,"effort":386.427,"length":32,"time":21.468,"vocabulary":15,"volume":125.02,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9726,"lineStart":9726,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":9.375,"effort":1729.475,"length":42,"time":96.082,"vocabulary":21,"volume":184.477,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":9738,"lineStart":9734,"name":"_positionChanged"}],"methodAverage":{"cyclomatic":3.265,"cyclomaticDensity":39.9,"halstead":{"bugs":0.161,"difficulty":10.071,"effort":9021.69,"length":89.706,"time":501.205,"vocabulary":27.382,"volume":482.947,"operands":{"distinct":19.441,"total":52},"operators":{"distinct":7.941,"total":37.706}},"params":1.882,"sloc":{"logical":14.235,"physical":16.912}},"name":"Tooltip","maintainability":56.467},{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":31.148,"halstead":{"bugs":0.931,"difficulty":46.261,"effort":129149.39,"length":423,"time":7174.966,"vocabulary":97,"volume":2791.763,"operands":{"distinct":69,"total":228,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":195,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":61,"physical":93}},"errors":[],"lineEnd":9998,"lineStart":9906,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9918,"lineStart":9913,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.071,"difficulty":9,"effort":1926.474,"length":48,"time":107.026,"vocabulary":22,"volume":214.053,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":9931,"lineStart":9919,"name":"init"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.073,"difficulty":10,"effort":2200.782,"length":48,"time":122.266,"vocabulary":24,"volume":220.078,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":9939,"lineStart":9932,"name":"parse"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.093,"difficulty":10.667,"effort":2972.068,"length":60,"time":165.115,"vocabulary":25,"volume":278.631,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":9953,"lineStart":9940,"name":"determineDataLimits"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.173,"difficulty":24,"effort":12454.109,"length":102,"time":691.895,"vocabulary":34,"volume":518.921,"operands":{"distinct":18,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":9969,"lineStart":9954,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9972,"lineStart":9970,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":4,"effort":239.179,"length":18,"time":13.288,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":9978,"lineStart":9973,"name":"configure"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":10.389,"effort":1436.801,"length":32,"time":79.822,"vocabulary":20,"volume":138.302,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":9984,"lineStart":9979,"name":"getPixelForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.044,"difficulty":8.889,"effort":1170.54,"length":31,"time":65.03,"vocabulary":19,"volume":131.686,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9991,"lineStart":9985,"name":"getPixelForTick"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.571,"effort":243.265,"length":19,"time":13.515,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9994,"lineStart":9992,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9997,"lineStart":9995,"name":"getBasePixel"}],"methodAverage":{"cyclomatic":2.636,"cyclomaticDensity":68.26,"halstead":{"bugs":0.052,"difficulty":7.831,"effort":2080.058,"length":35.364,"time":115.559,"vocabulary":17.182,"volume":157.105,"operands":{"distinct":9.455,"total":19},"operators":{"distinct":7.727,"total":16.364}},"params":0.727,"sloc":{"logical":5.364,"physical":7.727}},"name":"CategoryScale","maintainability":68.677},{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":26.882,"halstead":{"bugs":1.241,"difficulty":48.551,"effort":180778.497,"length":541,"time":10043.25,"vocabulary":118,"volume":3723.51,"operands":{"distinct":89,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":243,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":93,"physical":116}},"errors":[],"lineEnd":10221,"lineStart":10106,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":2.7,"effort":289.744,"length":29,"time":16.097,"vocabulary":13,"volume":107.313,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10114,"lineStart":10107,"name":"constructor"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.038,"difficulty":9.286,"effort":1062.74,"length":28,"time":59.041,"vocabulary":17,"volume":114.449,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":10123,"lineStart":10115,"name":"parse"},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.198,"difficulty":27.947,"effort":16597.318,"length":114,"time":922.073,"vocabulary":37,"volume":593.878,"operands":{"distinct":19,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":25},"errors":[],"lineEnd":10148,"lineStart":10124,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10128,"lineStart":10128,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10129,"lineStart":10129,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.151,"difficulty":15.217,"effort":6896.863,"length":87,"time":383.159,"vocabulary":37,"volume":453.222,"operands":{"distinct":23,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":10167,"lineStart":10149,"name":"getTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10170,"lineStart":10168,"name":"computeTickLimit"},{"cyclomatic":5,"cyclomaticDensity":17.857,"halstead":{"bugs":0.285,"difficulty":16.25,"effort":13900.359,"length":154,"time":772.242,"vocabulary":47,"volume":855.407,"operands":{"distinct":34,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":69,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":33},"errors":[],"lineEnd":10203,"lineStart":10171,"name":"buildTicks"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.119,"difficulty":12.941,"effort":4603.749,"length":74,"time":255.764,"vocabulary":28,"volume":355.744,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":10217,"lineStart":10204,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.063,"effort":135.566,"length":19,"time":7.531,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10220,"lineStart":10218,"name":"getLabelForValue"}],"methodAverage":{"cyclomatic":3.4,"cyclomaticDensity":42.905,"halstead":{"bugs":0.086,"difficulty":9.074,"effort":4354.852,"length":52.3,"time":241.936,"vocabulary":20.4,"volume":258.625,"operands":{"distinct":12.6,"total":28.8},"operators":{"distinct":7.8,"total":23.5}},"params":0.6,"sloc":{"logical":9.3,"physical":11.6}},"name":"LinearScaleBase","maintainability":61.951},{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":43.75,"halstead":{"bugs":0.334,"difficulty":13.929,"effort":13956.429,"length":167,"time":775.357,"vocabulary":64,"volume":1002,"operands":{"distinct":49,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":76,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":28}},"errors":[],"lineEnd":10250,"lineStart":10223,"methods":[{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.047,"difficulty":7,"effort":984.536,"length":36,"time":54.696,"vocabulary":15,"volume":140.648,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":10235,"lineStart":10230,"name":"determineDataLimits"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.118,"difficulty":6.727,"effort":2376.719,"length":72,"time":132.04,"vocabulary":30,"volume":353.296,"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10243,"lineStart":10236,"name":"computeTickLimit"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10246,"lineStart":10244,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10249,"lineStart":10247,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":104.167,"halstead":{"bugs":0.052,"difficulty":5.807,"effort":994.845,"length":35.75,"time":55.269,"vocabulary":17.25,"volume":154.98,"operands":{"distinct":10.75,"total":19.25},"operators":{"distinct":6.5,"total":16.5}},"params":0.5,"sloc":{"logical":3.5,"physical":5}},"name":"LinearScale","maintainability":74.203},{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":35.211,"halstead":{"bugs":1.15,"difficulty":48.532,"effort":167503.247,"length":513,"time":9305.736,"vocabulary":106,"volume":3451.423,"operands":{"distinct":79,"total":284,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":229,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":71,"physical":107}},"errors":[],"lineEnd":10419,"lineStart":10313,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.5,"effort":215.098,"length":24,"time":11.95,"vocabulary":12,"volume":86.039,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":10329,"lineStart":10323,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.06,"difficulty":8.643,"effort":1565.311,"length":39,"time":86.962,"vocabulary":25,"volume":181.11,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":10340,"lineStart":10330,"name":"parse"},{"cyclomatic":8,"cyclomaticDensity":80,"halstead":{"bugs":0.165,"difficulty":20.118,"effort":9968.577,"length":102,"time":553.81,"vocabulary":29,"volume":495.514,"operands":{"distinct":17,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":10352,"lineStart":10341,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.142,"difficulty":26,"effort":11108.104,"length":92,"time":617.117,"vocabulary":25,"volume":427.235,"operands":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":10376,"lineStart":10353,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10357,"lineStart":10357,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10358,"lineStart":10358,"name":""},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.122,"difficulty":12.353,"effort":4522.737,"length":77,"time":251.263,"vocabulary":27,"volume":366.126,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":10396,"lineStart":10377,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.031,"difficulty":3.5,"effort":328.179,"length":24,"time":18.232,"vocabulary":15,"volume":93.765,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10399,"lineStart":10397,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":4.444,"effort":507.647,"length":30,"time":28.203,"vocabulary":14,"volume":114.221,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":10405,"lineStart":10400,"name":"configure"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.07,"difficulty":10.417,"effort":2183.263,"length":47,"time":121.292,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":10414,"lineStart":10406,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":5.056,"effort":485.333,"length":24,"time":26.963,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":10418,"lineStart":10415,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":3.182,"cyclomaticDensity":56.364,"halstead":{"bugs":0.064,"difficulty":8.76,"effort":2812.584,"length":43,"time":156.255,"vocabulary":17.727,"volume":191.101,"operands":{"distinct":10.455,"total":23.818},"operators":{"distinct":7.273,"total":19.182}},"params":0.727,"sloc":{"logical":6.091,"physical":8.909}},"name":"LogarithmicScale","maintainability":66.844},{"methodAggregate":{"cyclomatic":35,"cyclomaticDensity":19.886,"halstead":{"bugs":3.208,"difficulty":57.62,"effort":554487.799,"length":1242,"time":30804.878,"vocabulary":215,"volume":9623.256,"operands":{"distinct":184,"total":684,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":558,"identifiers":["__stripped__"]}},"params":25,"sloc":{"logical":176,"physical":238}},"errors":[],"lineEnd":10910,"lineStart":10673,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.556,"effort":381.556,"length":29,"time":21.198,"vocabulary":13,"volume":107.313,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10724,"lineStart":10717,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.157,"difficulty":8.5,"effort":4004.527,"length":98,"time":222.474,"vocabulary":28,"volume":471.121,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10732,"lineStart":10725,"name":"setDimensions"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.063,"difficulty":11.111,"effort":2089.148,"length":46,"time":116.064,"vocabulary":17,"volume":188.023,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":10738,"lineStart":10733,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.333,"effort":108.516,"length":14,"time":6.029,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10741,"lineStart":10739,"name":"computeTickLimit"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":2.6,"effort":267.276,"length":27,"time":14.849,"vocabulary":14,"volume":102.799,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":10751,"lineStart":10742,"name":"generateTickLabels"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.038,"difficulty":8,"effort":900.704,"length":27,"time":50.039,"vocabulary":18,"volume":112.588,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":10750,"lineStart":10744,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10750,"lineStart":10750,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.036,"difficulty":7,"effort":765.751,"length":28,"time":42.542,"vocabulary":15,"volume":109.393,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":10759,"lineStart":10752,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.072,"difficulty":7.154,"effort":1549.84,"length":51,"time":86.102,"vocabulary":19,"volume":216.644,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":10764,"lineStart":10760,"name":"setCenterPoint"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.048,"difficulty":6.375,"effort":924.034,"length":33,"time":51.335,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":10769,"lineStart":10765,"name":"getIndexAngle"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":9.9,"effort":1808.343,"length":43,"time":100.463,"vocabulary":19,"volume":182.661,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":10779,"lineStart":10770,"name":"getDistanceFromCenterForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1815.21,"length":40,"time":100.845,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":10786,"lineStart":10780,"name":"getValueForDistanceFromCenter"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.049,"difficulty":10.389,"effort":1526.601,"length":34,"time":84.811,"vocabulary":20,"volume":146.946,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":10793,"lineStart":10787,"name":"getPointLabelContext"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.071,"difficulty":8.667,"effort":1851.351,"length":46,"time":102.853,"vocabulary":25,"volume":213.617,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":10801,"lineStart":10794,"name":"getPointPosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10804,"lineStart":10802,"name":"getPointPositionForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10807,"lineStart":10805,"name":"getBasePosition"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.032,"difficulty":7.143,"effort":691.386,"length":27,"time":38.41,"vocabulary":12,"volume":96.794,"operands":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":9},"errors":[],"lineEnd":10816,"lineStart":10808,"name":"getPointLabelPosition"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.095,"difficulty":7,"effort":1989.874,"length":62,"time":110.549,"vocabulary":24,"volume":284.268,"operands":{"distinct":17,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":13},"errors":[],"lineEnd":10829,"lineStart":10817,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.362,"difficulty":17.956,"effort":19487.612,"length":183,"time":1082.645,"vocabulary":61,"volume":1085.325,"operands":{"distinct":45,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":82,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":42},"errors":[],"lineEnd":10871,"lineStart":10830,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.089,"difficulty":9.412,"effort":2506.105,"length":56,"time":139.228,"vocabulary":27,"volume":266.274,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":10848,"lineStart":10840,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10872,"lineStart":10872,"name":"drawBorder"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.125,"difficulty":7.63,"effort":2861.413,"length":75,"time":158.967,"vocabulary":32,"volume":375,"operands":{"distinct":23,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":36},"errors":[],"lineEnd":10908,"lineStart":10873,"name":"drawLabels"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.292,"difficulty":15.805,"effort":13828.217,"length":150,"time":768.234,"vocabulary":57,"volume":874.934,"operands":{"distinct":41,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":10906,"lineStart":10887,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10909,"lineStart":10909,"name":"drawTitle"}],"methodAverage":{"cyclomatic":2.417,"cyclomaticDensity":54.885,"halstead":{"bugs":0.074,"difficulty":6.976,"effort":2483.199,"length":46,"time":137.955,"vocabulary":19.833,"volume":220.979,"operands":{"distinct":12.75,"total":25.25},"operators":{"distinct":7.083,"total":20.75}},"params":1.042,"sloc":{"logical":6.167,"physical":9.583}},"name":"RadialLinearScale","maintainability":67.013},{"methodAggregate":{"cyclomatic":69,"cyclomaticDensity":33.173,"halstead":{"bugs":4.352,"difficulty":70.104,"effort":915378.704,"length":1667,"time":50854.372,"vocabulary":228,"volume":13057.428,"operands":{"distinct":197,"total":891,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":776,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":208,"physical":287}},"errors":[],"lineEnd":11333,"lineStart":11047,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.063,"difficulty":4.4,"effort":831.026,"length":43,"time":46.168,"vocabulary":21,"volume":188.87,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":11080,"lineStart":11068,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.123,"difficulty":8.2,"effort":3035.364,"length":77,"time":168.631,"vocabulary":28,"volume":370.166,"operands":{"distinct":20,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":11093,"lineStart":11081,"name":"init"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":2.667,"effort":115.16,"length":13,"time":6.398,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":11099,"lineStart":11094,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.824,"length":18,"time":11.101,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":11107,"lineStart":11100,"name":"beforeLayout"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.26,"difficulty":20.69,"effort":16134.686,"length":142,"time":896.371,"vocabulary":45,"volume":779.843,"operands":{"distinct":29,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":24},"errors":[],"lineEnd":11131,"lineStart":11108,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.051,"difficulty":9,"effort":1365.462,"length":41,"time":75.859,"vocabulary":13,"volume":151.718,"operands":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":11120,"lineStart":11113,"name":"_applyBounds"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.062,"difficulty":9.409,"effort":1748.613,"length":43,"time":97.145,"vocabulary":20,"volume":185.843,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":11144,"lineStart":11132,"name":"_getLabelBounds"},{"cyclomatic":11,"cyclomaticDensity":68.75,"halstead":{"bugs":0.333,"difficulty":15.73,"effort":15720.581,"length":178,"time":873.366,"vocabulary":49,"volume":999.418,"operands":{"distinct":37,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":81,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":11164,"lineStart":11145,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.667,"effort":150.594,"length":17,"time":8.366,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":11169,"lineStart":11165,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11167,"lineStart":11167,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.243,"difficulty":33.15,"effort":24177.073,"length":140,"time":1343.171,"vocabulary":37,"volume":729.323,"operands":{"distinct":20,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":27},"errors":[],"lineEnd":11196,"lineStart":11170,"name":"initOffsets"},{"cyclomatic":12,"cyclomaticDensity":50,"halstead":{"bugs":0.449,"difficulty":26.49,"effort":35676.315,"length":219,"time":1982.017,"vocabulary":71,"volume":1346.795,"operands":{"distinct":49,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":101,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":29},"errors":[],"lineEnd":11225,"lineStart":11197,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11224,"lineStart":11224,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":5.727,"effort":912.991,"length":39,"time":50.722,"vocabulary":17,"volume":159.411,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":11233,"lineStart":11226,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":5.727,"effort":912.991,"length":39,"time":50.722,"vocabulary":17,"volume":159.411,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":11240,"lineStart":11234,"name":"format"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.157,"difficulty":13.947,"effort":6572.337,"length":97,"time":365.13,"vocabulary":29,"volume":471.224,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":11259,"lineStart":11241,"name":"_tickFormatFunction"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.05,"difficulty":8.05,"effort":1217.451,"length":37,"time":67.636,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":11266,"lineStart":11260,"name":"generateTickLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11269,"lineStart":11267,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":5.833,"effort":676.667,"length":29,"time":37.593,"vocabulary":16,"volume":116,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11274,"lineStart":11270,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.052,"difficulty":8.55,"effort":1343.832,"length":37,"time":74.657,"vocabulary":19,"volume":157.173,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11279,"lineStart":11275,"name":"getValueForPixel"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.142,"difficulty":8.4,"effort":3576.136,"length":83,"time":198.674,"vocabulary":35,"volume":425.73,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":11291,"lineStart":11280,"name":"_getLabelSize"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.152,"difficulty":10.34,"effort":4704.218,"length":88,"time":261.345,"vocabulary":36,"volume":454.953,"operands":{"distinct":25,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":11302,"lineStart":11292,"name":"_getLabelCapacity"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.146,"difficulty":19.933,"effort":8720.221,"length":91,"time":484.457,"vocabulary":28,"volume":437.469,"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":11317,"lineStart":11303,"name":"getDataTimestamps"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.105,"difficulty":17.5,"effort":5511.266,"length":67,"time":306.181,"vocabulary":26,"volume":314.929,"operands":{"distinct":13,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":11329,"lineStart":11318,"name":"getLabelTimestamps"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11332,"lineStart":11330,"name":"normalize"}],"methodAverage":{"cyclomatic":3.72,"cyclomaticDensity":52.528,"halstead":{"bugs":0.105,"difficulty":9.971,"effort":5350.501,"length":63,"time":297.25,"vocabulary":23.28,"volume":315.03,"operands":{"distinct":14.72,"total":33.64},"operators":{"distinct":8.56,"total":29.36}},"params":0.92,"sloc":{"logical":7.76,"physical":11}},"name":"TimeScale","maintainability":63.242},{"methodAggregate":{"cyclomatic":16,"cyclomaticDensity":26.23,"halstead":{"bugs":0.904,"difficulty":51.639,"effort":140114.701,"length":419,"time":7784.15,"vocabulary":89,"volume":2713.332,"operands":{"distinct":61,"total":225,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":194,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":61,"physical":88}},"errors":[],"lineEnd":11442,"lineStart":11355,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3.143,"effort":206.577,"length":19,"time":11.477,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":11363,"lineStart":11358,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.067,"difficulty":5,"effort":1000.782,"length":48,"time":55.599,"vocabulary":18,"volume":200.156,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":11370,"lineStart":11364,"name":"initOffsets"},{"cyclomatic":7,"cyclomaticDensity":24.138,"halstead":{"bugs":0.247,"difficulty":38,"effort":28110.424,"length":139,"time":1561.69,"vocabulary":40,"volume":739.748,"operands":{"distinct":20,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":36},"errors":[],"lineEnd":11406,"lineStart":11371,"name":"buildLookupTable"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.095,"difficulty":12.692,"effort":3608.013,"length":62,"time":200.445,"vocabulary":24,"volume":284.268,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":11418,"lineStart":11407,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11417,"lineStart":11417,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.104,"difficulty":18.545,"effort":5788.514,"length":69,"time":321.584,"vocabulary":23,"volume":312.126,"operands":{"distinct":11,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":11433,"lineStart":11419,"name":"_getTimestampsForTable"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11436,"lineStart":11434,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.058,"difficulty":7.269,"effort":1264.249,"length":39,"time":70.236,"vocabulary":22,"volume":173.918,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11441,"lineStart":11437,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":2.875,"cyclomaticDensity":39.94,"halstead":{"bugs":0.077,"difficulty":11.175,"effort":5024.256,"length":49.625,"time":279.125,"vocabulary":19,"volume":229.903,"operands":{"distinct":10.625,"total":26.375},"operators":{"distinct":8.375,"total":23.25}},"params":0.75,"sloc":{"logical":7.625,"physical":10.625}},"name":"TimeSeriesScale","maintainability":63.569}],"dependencies":[{"line":7,"path":"./chunks/helpers.segment.js","type":"esm"},{"line":8,"path":"@kurkle/color","type":"esm"}],"errors":[],"lineEnd":11462,"lineStart":1,"maintainability":62.859,"methods":[{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.086,"difficulty":11.571,"effort":2991.494,"length":55,"time":166.194,"vocabulary":26,"volume":258.524,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":364,"lineStart":354,"name":"awaitAll"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.063,"difficulty":12.375,"effort":2326.788,"length":46,"time":129.266,"vocabulary":17,"volume":188.023,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":17},"errors":[],"lineEnd":381,"lineStart":365,"name":"resolveTargetOptions"},{"cyclomatic":7,"cyclomaticDensity":100,"halstead":{"bugs":0.079,"difficulty":13.182,"effort":3126.531,"length":54,"time":173.696,"vocabulary":21,"volume":237.185,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":392,"lineStart":383,"name":"scaleClip"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.067,"difficulty":9,"effort":1806.07,"length":45,"time":100.337,"vocabulary":22,"volume":200.674,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":405,"lineStart":393,"name":"defaultClip"},{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.088,"difficulty":14.583,"effort":3836.969,"length":59,"time":213.165,"vocabulary":22,"volume":263.106,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":18},"errors":[],"lineEnd":423,"lineStart":406,"name":"toClip"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.061,"difficulty":10.455,"effort":1928.627,"length":42,"time":107.146,"vocabulary":21,"volume":184.477,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":432,"lineStart":424,"name":"getSortedDatasetIndices"},{"cyclomatic":9,"cyclomaticDensity":50,"halstead":{"bugs":0.155,"difficulty":22.737,"effort":10541.74,"length":89,"time":585.652,"vocabulary":37,"volume":463.641,"operands":{"distinct":19,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":41,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":22},"errors":[],"lineEnd":454,"lineStart":433,"name":"applyStack"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.084,"difficulty":15.5,"effort":3908.681,"length":55,"time":217.149,"vocabulary":24,"volume":252.173,"operands":{"distinct":12,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":467,"lineStart":455,"name":"convertObjectDataToArray"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.03,"difficulty":8.667,"effort":791.93,"length":24,"time":43.996,"vocabulary":14,"volume":91.377,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":471,"lineStart":468,"name":"isStacked"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":2.786,"effort":175.825,"length":19,"time":9.768,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":474,"lineStart":472,"name":"getStackKey"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.046,"difficulty":9.333,"effort":1297.088,"length":34,"time":72.06,"vocabulary":17,"volume":138.974,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":481,"lineStart":475,"name":"getUserBounds"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.028,"difficulty":9,"effort":747.434,"length":25,"time":41.524,"vocabulary":10,"volume":83.048,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":485,"lineStart":482,"name":"getOrCreateStack"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.063,"difficulty":12,"effort":2279.875,"length":42,"time":126.66,"vocabulary":23,"volume":189.99,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":494,"lineStart":486,"name":"getLastIndexInStack"},{"cyclomatic":5,"cyclomaticDensity":19.231,"halstead":{"bugs":0.286,"difficulty":14.333,"effort":12285.541,"length":157,"time":682.53,"vocabulary":44,"volume":857.131,"operands":{"distinct":33,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":71,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":21},"errors":[],"lineEnd":515,"lineStart":495,"name":"updateStacks"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":4.286,"effort":333.04,"length":21,"time":18.502,"vocabulary":13,"volume":77.709,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":519,"lineStart":516,"name":"getFirstScaleId"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":518,"lineStart":518,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.032,"difficulty":2.667,"effort":256,"length":24,"time":14.222,"vocabulary":16,"volume":96,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":529,"lineStart":520,"name":"createDatasetContext"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.042,"difficulty":3,"effort":375.293,"length":30,"time":20.85,"vocabulary":18,"volume":125.098,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":541,"lineStart":530,"name":"createDataContext"},{"cyclomatic":9,"cyclomaticDensity":69.231,"halstead":{"bugs":0.144,"difficulty":21.231,"effort":9169.115,"length":93,"time":509.395,"vocabulary":25,"volume":431.879,"operands":{"distinct":13,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":559,"lineStart":542,"name":"clearStacks"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":560,"lineStart":560,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":115.5,"length":11,"time":6.417,"vocabulary":8,"volume":33,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":561,"lineStart":561,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.032,"difficulty":4.2,"effort":403.2,"length":24,"time":22.4,"vocabulary":16,"volume":96,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":565,"lineStart":562,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.113,"difficulty":14.219,"effort":4835.209,"length":70,"time":268.623,"vocabulary":29,"volume":340.059,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":1169,"lineStart":1159,"name":"getAllScaleValues"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1166,"lineStart":1166,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.139,"difficulty":12.632,"effort":5277.301,"length":86,"time":293.183,"vocabulary":29,"volume":417.786,"operands":{"distinct":19,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":25},"errors":[],"lineEnd":1194,"lineStart":1170,"name":"computeMinSampleSize"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.045,"difficulty":9.563,"effort":1289.85,"length":33,"time":71.658,"vocabulary":17,"volume":134.886,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":1183,"lineStart":1175,"name":""},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.098,"difficulty":13.382,"effort":3939.945,"length":60,"time":218.886,"vocabulary":30,"volume":294.413,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":1210,"lineStart":1195,"name":"computeFitCategoryTraits"},{"cyclomatic":6,"cyclomaticDensity":40,"halstead":{"bugs":0.232,"difficulty":25.146,"effort":17513.614,"length":130,"time":972.979,"vocabulary":41,"volume":696.482,"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":1230,"lineStart":1211,"name":"computeFlexCategoryTraits"},{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.154,"difficulty":13.737,"effort":6339.636,"length":96,"time":352.202,"vocabulary":28,"volume":461.506,"operands":{"distinct":19,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":38,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":21},"errors":[],"lineEnd":1251,"lineStart":1231,"name":"parseFloatBar"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.037,"difficulty":7.125,"effort":786.695,"length":29,"time":43.705,"vocabulary":14,"volume":110.413,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1259,"lineStart":1252,"name":"parseValue"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.147,"difficulty":19.444,"effort":8555.556,"length":88,"time":475.309,"vocabulary":32,"volume":440,"operands":{"distinct":18,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":38,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":15},"errors":[],"lineEnd":1274,"lineStart":1260,"name":"parseArrayOrPrimitive"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.015,"difficulty":4,"effort":180,"length":15,"time":10,"vocabulary":8,"volume":45,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1277,"lineStart":1275,"name":"isFloatBar"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.041,"difficulty":9,"effort":1103.615,"length":30,"time":61.312,"vocabulary":17,"volume":122.624,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1283,"lineStart":1278,"name":"barSign"},{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.107,"difficulty":12.656,"effort":4055.393,"length":69,"time":225.3,"vocabulary":25,"volume":320.426,"operands":{"distinct":16,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":26},"errors":[],"lineEnd":1309,"lineStart":1284,"name":"borderProps"},{"cyclomatic":9,"cyclomaticDensity":30,"halstead":{"bugs":0.214,"difficulty":23.227,"effort":14890.324,"length":124,"time":827.24,"vocabulary":36,"volume":641.071,"operands":{"distinct":22,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":51,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":30,"physical":31},"errors":[],"lineEnd":1340,"lineStart":1310,"name":"setBorderSkipped"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":8.75,"effort":908.101,"length":30,"time":50.45,"vocabulary":11,"volume":103.783,"operands":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1349,"lineStart":1341,"name":"parseEdge"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.013,"difficulty":5,"effort":193.872,"length":15,"time":10.771,"vocabulary":6,"volume":38.774,"operands":{"distinct":3,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1352,"lineStart":1350,"name":"swap"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.015,"difficulty":3,"effort":135,"length":15,"time":7.5,"vocabulary":8,"volume":45,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1355,"lineStart":1353,"name":"startEnd"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.024,"difficulty":4.643,"effort":332.889,"length":20,"time":18.494,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1358,"lineStart":1356,"name":"setInflateAmount"},{"cyclomatic":2,"cyclomaticDensity":7.692,"halstead":{"bugs":0.264,"difficulty":20.25,"effort":16051.581,"length":147,"time":891.754,"vocabulary":42,"volume":792.671,"operands":{"distinct":28,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":66,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":26,"physical":30},"errors":[],"lineEnd":1780,"lineStart":1751,"name":"getRatioAndOffset"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.03,"difficulty":3.091,"effort":277.744,"length":23,"time":15.43,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1763,"lineStart":1763,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.032,"difficulty":3.864,"effort":370.909,"length":24,"time":20.606,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1764,"lineStart":1764,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2568,"lineStart":2566,"name":"abstract"},{"cyclomatic":11,"cyclomaticDensity":50,"halstead":{"bugs":0.235,"difficulty":23.212,"effort":16373.754,"length":130,"time":909.653,"vocabulary":43,"volume":705.414,"operands":{"distinct":26,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":22,"physical":25},"errors":[],"lineEnd":2643,"lineStart":2619,"name":"binarySearch"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.14,"difficulty":14.7,"effort":6174,"length":84,"time":343,"vocabulary":32,"volume":420,"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":16,"physical":14},"errors":[],"lineEnd":2657,"lineStart":2644,"name":"evaluateInteractionItems"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":6,"effort":624,"length":26,"time":34.667,"vocabulary":16,"volume":104,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":2666,"lineStart":2658,"name":"getDistanceMetricForAxis"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.08,"difficulty":8.571,"effort":2064.08,"length":54,"time":114.671,"vocabulary":22,"volume":240.809,"operands":{"distinct":14,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2665,"lineStart":2661,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.051,"difficulty":9.091,"effort":1397.556,"length":35,"time":77.642,"vocabulary":21,"volume":153.731,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":20},"errors":[],"lineEnd":2686,"lineStart":2667,"name":"getIntersectItems"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.058,"difficulty":5.6,"effort":973.94,"length":39,"time":54.108,"vocabulary":22,"volume":173.918,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":2683,"lineStart":2672,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":5.143,"effort":342.555,"length":18,"time":19.031,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":22},"errors":[],"lineEnd":2708,"lineStart":2687,"name":"getNearestRadialItems"},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.084,"difficulty":8,"effort":2006.146,"length":54,"time":111.453,"vocabulary":25,"volume":250.768,"operands":{"distinct":17,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":2705,"lineStart":2689,"name":"evaluationFunc"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":5.714,"effort":815.439,"length":32,"time":45.302,"vocabulary":22,"volume":142.702,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":6,"physical":35},"errors":[],"lineEnd":2743,"lineStart":2709,"name":"getNearestCartesianItems"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.153,"difficulty":17.15,"effort":7852.499,"length":90,"time":436.25,"vocabulary":34,"volume":457.872,"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":41,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":20,"physical":28},"errors":[],"lineEnd":2740,"lineStart":2713,"name":"evaluationFunc"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.057,"difficulty":11.25,"effort":1911.567,"length":40,"time":106.198,"vocabulary":19,"volume":169.917,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2749,"lineStart":2744,"name":"getNearestItems"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.057,"difficulty":9.231,"effort":1586.055,"length":37,"time":88.114,"vocabulary":25,"volume":171.823,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":17,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":7,"physical":19},"errors":[],"lineEnd":2768,"lineStart":2750,"name":"getAxisItems"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.054,"difficulty":5.769,"effort":931.276,"length":38,"time":51.738,"vocabulary":19,"volume":161.421,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":2763,"lineStart":2754,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.054,"difficulty":9.45,"effort":1525.431,"length":38,"time":84.746,"vocabulary":19,"volume":161.421,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":2791,"lineStart":2781,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2844,"lineStart":2842,"name":"filterByPosition"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2843,"lineStart":2843,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2847,"lineStart":2845,"name":"filterDynamicPositionByAxis"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":3.571,"effort":243.265,"length":19,"time":13.515,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2846,"lineStart":2846,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2854,"lineStart":2848,"name":"sortByWeight"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.049,"difficulty":11,"effort":1633.355,"length":39,"time":90.742,"vocabulary":14,"volume":148.487,"operands":{"distinct":7,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2853,"lineStart":2849,"name":""},{"cyclomatic":4,"cyclomaticDensity":17.391,"halstead":{"bugs":0.136,"difficulty":20.417,"effort":8342.167,"length":81,"time":463.454,"vocabulary":33,"volume":408.596,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":18},"errors":[],"lineEnd":2872,"lineStart":2855,"name":"wrapBoxes"},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.104,"difficulty":17,"effort":5312.127,"length":65,"time":295.118,"vocabulary":28,"volume":312.478,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":18},"errors":[],"lineEnd":2890,"lineStart":2873,"name":"buildStacks"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.196,"difficulty":22.909,"effort":13465.228,"length":112,"time":748.068,"vocabulary":38,"volume":587.768,"operands":{"distinct":22,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":19},"errors":[],"lineEnd":2909,"lineStart":2891,"name":"setLayoutDims"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.214,"difficulty":9.857,"effort":6319.125,"length":124,"time":351.063,"vocabulary":36,"volume":641.071,"operands":{"distinct":28,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":18},"errors":[],"lineEnd":2927,"lineStart":2910,"name":"buildLayoutBoxes"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2912,"lineStart":2912,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":5.333,"effort":460.641,"length":26,"time":25.591,"vocabulary":10,"volume":86.37,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2930,"lineStart":2928,"name":"getCombinedMax"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.067,"difficulty":6.375,"effort":1279.125,"length":58,"time":71.062,"vocabulary":11,"volume":200.647,"operands":{"distinct":8,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2936,"lineStart":2931,"name":"updateMaxPadding"},{"cyclomatic":7,"cyclomaticDensity":26.923,"halstead":{"bugs":0.342,"difficulty":23.314,"effort":23936.987,"length":181,"time":1329.833,"vocabulary":51,"volume":1026.709,"operands":{"distinct":35,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":79,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":32},"errors":[],"lineEnd":2968,"lineStart":2937,"name":"updateDims"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":5.667,"effort":642.032,"length":29,"time":35.668,"vocabulary":15,"volume":113.3,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":2980,"lineStart":2969,"name":"handleMaxPadding"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":6.5,"effort":569.2,"length":23,"time":31.622,"vocabulary":14,"volume":87.569,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2975,"lineStart":2971,"name":"updatePos"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.031,"difficulty":6.5,"effort":598,"length":23,"time":33.222,"vocabulary":16,"volume":92,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":22},"errors":[],"lineEnd":3002,"lineStart":2981,"name":"getMargins"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.032,"difficulty":6.5,"effort":624,"length":24,"time":34.667,"vocabulary":16,"volume":96,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":2994,"lineStart":2983,"name":"marginForPositions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2992,"lineStart":2990,"name":""},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.201,"difficulty":21.231,"effort":12822.101,"length":112,"time":712.339,"vocabulary":42,"volume":603.94,"operands":{"distinct":26,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":43,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":16},"errors":[],"lineEnd":3018,"lineStart":3003,"name":"fitBoxes"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.043,"difficulty":5.357,"effort":694.046,"length":39,"time":38.558,"vocabulary":10,"volume":129.555,"operands":{"distinct":7,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":3026,"lineStart":3019,"name":"setBoxDims"},{"cyclomatic":10,"cyclomaticDensity":26.316,"halstead":{"bugs":0.442,"difficulty":32.727,"effort":43365.977,"length":236,"time":2409.221,"vocabulary":49,"volume":1325.072,"operands":{"distinct":33,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":101,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":38,"physical":44},"errors":[],"lineEnd":3070,"lineStart":3027,"name":"placeBoxes"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":149.447,"length":12,"time":8.303,"vocabulary":11,"volume":41.513,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":3088,"lineStart":3079,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":5,"effort":180,"length":12,"time":10,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3116,"lineStart":3112,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.026,"difficulty":4.643,"effort":366.178,"length":22,"time":20.343,"vocabulary":12,"volume":78.869,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3117,"lineStart":3117,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.055,"difficulty":4.929,"effort":809.435,"length":38,"time":44.969,"vocabulary":20,"volume":164.233,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":3164,"lineStart":3155,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3214,"lineStart":3214,"name":""},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.234,"difficulty":20.63,"effort":14505.461,"length":136,"time":805.859,"vocabulary":36,"volume":703.11,"operands":{"distinct":23,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":63,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":25,"physical":35},"errors":[],"lineEnd":3249,"lineStart":3215,"name":"initCanvas"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.7,"effort":97.2,"length":12,"time":5.4,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3257,"lineStart":3253,"name":"addListener"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.02,"difficulty":4,"effort":239.179,"length":18,"time":13.288,"vocabulary":10,"volume":59.795,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3262,"lineStart":3258,"name":"removeListener"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.072,"difficulty":15.5,"effort":3349.494,"length":50,"time":186.083,"vocabulary":20,"volume":216.096,"operands":{"distinct":10,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":3273,"lineStart":3263,"name":"fromNativeEvent"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.022,"difficulty":8,"effort":532.863,"length":18,"time":29.604,"vocabulary":13,"volume":66.608,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":3280,"lineStart":3274,"name":"nodeListContains"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":6.545,"effort":820.381,"length":29,"time":45.577,"vocabulary":20,"volume":125.336,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":18},"errors":[],"lineEnd":3298,"lineStart":3281,"name":"createAttachObserver"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.048,"difficulty":10.556,"effort":1524.534,"length":34,"time":84.696,"vocabulary":19,"volume":144.43,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":3292,"lineStart":3283,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":6.545,"effort":820.381,"length":29,"time":45.577,"vocabulary":20,"volume":125.336,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":18},"errors":[],"lineEnd":3316,"lineStart":3299,"name":"createDetachObserver"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.048,"difficulty":10.556,"effort":1524.534,"length":34,"time":84.696,"vocabulary":19,"volume":144.43,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":3310,"lineStart":3301,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.024,"difficulty":6,"effort":434.038,"length":19,"time":24.113,"vocabulary":14,"volume":72.34,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":3330,"lineStart":3319,"name":"onWindowResize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3329,"lineStart":3325,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.023,"difficulty":2.667,"effort":187.489,"length":19,"time":10.416,"vocabulary":13,"volume":70.308,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":3336,"lineStart":3331,"name":"listenDevicePixelRatioChanges"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":3342,"lineStart":3337,"name":"unlistenDevicePixelRatioChanges"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.068,"difficulty":8.846,"effort":1800.726,"length":45,"time":100.04,"vocabulary":23,"volume":203.56,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":26},"errors":[],"lineEnd":3368,"lineStart":3343,"name":"createResizeObserver"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":6,"effort":430.196,"length":20,"time":23.9,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":3355,"lineStart":3349,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.047,"difficulty":10.857,"effort":1527.036,"length":36,"time":84.835,"vocabulary":15,"volume":140.648,"operands":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":3364,"lineStart":3356,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.018,"difficulty":3.333,"effort":177.169,"length":16,"time":9.843,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":3376,"lineStart":3369,"name":"releaseObserver"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":6,"effort":510.661,"length":23,"time":28.37,"vocabulary":13,"volume":85.11,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":3386,"lineStart":3377,"name":"createProxyAndListen"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.667,"effort":115.16,"length":13,"time":6.398,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":3383,"lineStart":3379,"name":""},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.023,"difficulty":6,"effort":421.944,"length":18,"time":23.441,"vocabulary":15,"volume":70.324,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":3464,"lineStart":3459,"name":"_detectPlatform"},{"cyclomatic":9,"cyclomaticDensity":39.13,"halstead":{"bugs":0.335,"difficulty":28.79,"effort":28942.717,"length":180,"time":1607.929,"vocabulary":48,"volume":1005.293,"operands":{"distinct":31,"total":105,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":75,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":27},"errors":[],"lineEnd":3527,"lineStart":3501,"name":"autoSkip"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.071,"difficulty":7.143,"effort":1528.948,"length":48,"time":84.942,"vocabulary":22,"volume":214.053,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":3534,"lineStart":3528,"name":"determineMaxTicks"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.113,"difficulty":16.188,"effort":5480.69,"length":69,"time":304.483,"vocabulary":30,"volume":338.575,"operands":{"distinct":16,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":3549,"lineStart":3535,"name":"calculateSpacing"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.05,"difficulty":13.063,"effort":1942.099,"length":35,"time":107.894,"vocabulary":19,"volume":148.677,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":3559,"lineStart":3550,"name":"getMajorIndices"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.08,"difficulty":12.917,"effort":3110.454,"length":54,"time":172.803,"vocabulary":22,"volume":240.809,"operands":{"distinct":12,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":3572,"lineStart":3560,"name":"skipMajors"},{"cyclomatic":5,"cyclomaticDensity":26.316,"halstead":{"bugs":0.203,"difficulty":25.875,"effort":15793.704,"length":119,"time":877.428,"vocabulary":35,"volume":610.385,"operands":{"distinct":20,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":50,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":3595,"lineStart":3573,"name":"skip"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.066,"difficulty":15.278,"effort":3037.355,"length":46,"time":168.742,"vocabulary":20,"volume":198.809,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":3608,"lineStart":3596,"name":"getEvenSpacing"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.667,"effort":74.302,"length":12,"time":4.128,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3610,"lineStart":3610,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.024,"difficulty":7.8,"effort":566.655,"length":21,"time":31.481,"vocabulary":11,"volume":72.648,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3611,"lineStart":3611,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.625,"effort":73.693,"length":10,"time":4.094,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3612,"lineStart":3612,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.065,"difficulty":11.5,"effort":2256.472,"length":44,"time":125.36,"vocabulary":22,"volume":196.215,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":3622,"lineStart":3613,"name":"sample"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.211,"difficulty":27,"effort":17124.703,"length":120,"time":951.372,"vocabulary":39,"volume":634.248,"operands":{"distinct":21,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":57,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":3645,"lineStart":3623,"name":"getPixelForGridLine"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":3658,"lineStart":3646,"name":"garbageCollect"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.064,"difficulty":16,"effort":3092.191,"length":44,"time":171.788,"vocabulary":21,"volume":193.262,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":3657,"lineStart":3647,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3661,"lineStart":3659,"name":"getTickMarkLength"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.079,"difficulty":9,"effort":2131.53,"length":51,"time":118.418,"vocabulary":25,"volume":236.837,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":3670,"lineStart":3662,"name":"getTitleHeight"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":3.2,"effort":121.725,"length":12,"time":6.763,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":3676,"lineStart":3671,"name":"createScaleContext"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":3.667,"effort":182.706,"length":15,"time":10.15,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":3683,"lineStart":3677,"name":"createTickContext"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.04,"difficulty":11.429,"effort":1354.702,"length":29,"time":75.261,"vocabulary":17,"volume":118.536,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":3690,"lineStart":3684,"name":"titleAlign"},{"cyclomatic":7,"cyclomaticDensity":15.909,"halstead":{"bugs":0.39,"difficulty":29.758,"effort":34846.549,"length":212,"time":1935.919,"vocabulary":46,"volume":1170.995,"operands":{"distinct":31,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":89,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":44,"physical":39},"errors":[],"lineEnd":3729,"lineStart":3691,"name":"titleArgs"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.087,"difficulty":9.067,"effort":2378.79,"length":58,"time":132.155,"vocabulary":23,"volume":262.367,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":4945,"lineStart":4932,"name":"registerDefaults"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":4958,"lineStart":4946,"name":"routeDefaults"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.091,"difficulty":5,"effort":1361.618,"length":62,"time":75.645,"vocabulary":21,"volume":272.324,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":4957,"lineStart":4947,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4961,"lineStart":4959,"name":"isIChartComponent"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.163,"difficulty":20,"effort":9786.125,"length":97,"time":543.674,"vocabulary":33,"volume":489.306,"operands":{"distinct":18,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":5137,"lineStart":5118,"name":"allPlugins"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.022,"difficulty":5.4,"effort":354.938,"length":19,"time":19.719,"vocabulary":11,"volume":65.729,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":5146,"lineStart":5138,"name":"getOpts"},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.112,"difficulty":13.765,"effort":4613.939,"length":69,"time":256.33,"vocabulary":29,"volume":335.201,"operands":{"distinct":17,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":5165,"lineStart":5147,"name":"createDescriptors"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.091,"difficulty":9.444,"effort":2587.959,"length":57,"time":143.776,"vocabulary":28,"volume":274.019,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":5179,"lineStart":5166,"name":"pluginOpts"},{"cyclomatic":7,"cyclomaticDensity":233.333,"halstead":{"bugs":0.048,"difficulty":6.375,"effort":922.332,"length":38,"time":51.241,"vocabulary":14,"volume":144.679,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5185,"lineStart":5181,"name":"getIndexAxis"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.036,"difficulty":8,"effort":852.848,"length":28,"time":47.38,"vocabulary":14,"volume":106.606,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":5194,"lineStart":5186,"name":"getAxisFromDefaultScaleID"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5197,"lineStart":5195,"name":"getDefaultScaleIDFromAxis"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":4,"effort":180,"length":15,"time":10,"vocabulary":8,"volume":45,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":5202,"lineStart":5198,"name":"idMatchesAxis"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.024,"difficulty":3.143,"effort":228.322,"length":21,"time":12.685,"vocabulary":11,"volume":72.648,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":5210,"lineStart":5203,"name":"axisFromPosition"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.079,"difficulty":12.071,"effort":2869.914,"length":50,"time":159.44,"vocabulary":27,"volume":237.744,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":5222,"lineStart":5211,"name":"determineAxis"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":6.75,"effort":336.345,"length":15,"time":18.686,"vocabulary":10,"volume":49.829,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5229,"lineStart":5223,"name":"getAxisFromDataset"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.067,"difficulty":10.909,"effort":2204.145,"length":46,"time":122.452,"vocabulary":21,"volume":202.047,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":5238,"lineStart":5230,"name":"retrieveAxisFromDatasets"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5232,"lineStart":5232,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.107,"difficulty":9,"effort":2883.835,"length":69,"time":160.213,"vocabulary":25,"volume":320.426,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":54},"errors":[],"lineEnd":5292,"lineStart":5239,"name":"mergeScaleConfig"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.146,"difficulty":9.038,"effort":3971.894,"length":85,"time":220.661,"vocabulary":36,"volume":439.444,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":20},"errors":[],"lineEnd":5265,"lineStart":5246,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.068,"difficulty":5.923,"effort":1203.158,"length":47,"time":66.842,"vocabulary":20,"volume":203.131,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":18},"errors":[],"lineEnd":5283,"lineStart":5266,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.068,"difficulty":7.429,"effort":1523.851,"length":46,"time":84.658,"vocabulary":22,"volume":205.134,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":5282,"lineStart":5271,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":5,"effort":363.24,"length":21,"time":20.18,"vocabulary":11,"volume":72.648,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":5290,"lineStart":5284,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.037,"difficulty":8,"effort":889.071,"length":31,"time":49.393,"vocabulary":12,"volume":111.134,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5297,"lineStart":5293,"name":"initOptions"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":12,"effort":989.017,"length":26,"time":54.945,"vocabulary":9,"volume":82.418,"operands":{"distinct":3,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5303,"lineStart":5298,"name":"initData"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":8.25,"effort":548.118,"length":20,"time":30.451,"vocabulary":10,"volume":66.439,"operands":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5309,"lineStart":5304,"name":"initConfig"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":7.438,"effort":871.725,"length":30,"time":48.429,"vocabulary":15,"volume":117.207,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5320,"lineStart":5312,"name":"cachedKeys"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.023,"difficulty":5.143,"effort":361.586,"length":19,"time":20.088,"vocabulary":13,"volume":70.308,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":5326,"lineStart":5321,"name":""},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.108,"difficulty":15.857,"effort":5142.953,"length":69,"time":285.72,"vocabulary":26,"volume":324.33,"operands":{"distinct":14,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":5498,"lineStart":5481,"name":"getResolver"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5493,"lineStart":5493,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":2.8,"effort":124.261,"length":14,"time":6.903,"vocabulary":9,"volume":44.379,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5499,"lineStart":5499,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5499,"lineStart":5499,"name":""},{"cyclomatic":8,"cyclomaticDensity":72.727,"halstead":{"bugs":0.089,"difficulty":11.071,"effort":2944.201,"length":58,"time":163.567,"vocabulary":24,"volume":265.928,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":5511,"lineStart":5500,"name":"needContext"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.03,"difficulty":5.25,"effort":471.757,"length":23,"time":26.209,"vocabulary":15,"volume":89.858,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5524,"lineStart":5522,"name":"positionIsHorizontal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":5529,"lineStart":5525,"name":"compare2Level"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.026,"difficulty":8.75,"effort":693.421,"length":25,"time":38.523,"vocabulary":9,"volume":79.248,"operands":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5528,"lineStart":5526,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":5.667,"effort":664.171,"length":30,"time":36.898,"vocabulary":15,"volume":117.207,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":5537,"lineStart":5530,"name":"onAnimationsComplete"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.031,"difficulty":6,"effort":555.066,"length":25,"time":30.837,"vocabulary":13,"volume":92.511,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5544,"lineStart":5538,"name":"onAnimationProgress"},{"cyclomatic":7,"cyclomaticDensity":87.5,"halstead":{"bugs":0.056,"difficulty":11.813,"effort":1979.609,"length":41,"time":109.978,"vocabulary":17,"volume":167.586,"operands":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":5555,"lineStart":5545,"name":"getCanvas"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.375,"effort":256.996,"length":20,"time":14.278,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5560,"lineStart":5557,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5559,"lineStart":5559,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.072,"difficulty":17.333,"effort":3730.542,"length":49,"time":207.252,"vocabulary":21,"volume":215.224,"operands":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":5573,"lineStart":5561,"name":"moveNumericKeys"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.026,"difficulty":5.143,"effort":399.647,"length":21,"time":22.203,"vocabulary":13,"volume":77.709,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":5582,"lineStart":5574,"name":"determineLastEvent"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3,"effort":144,"length":16,"time":8,"vocabulary":8,"volume":48,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5585,"lineStart":5583,"name":"getSizeForArea"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.067,"difficulty":9.231,"effort":1865.046,"length":46,"time":103.614,"vocabulary":21,"volume":202.047,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":5597,"lineStart":5586,"name":"getDatasetArea"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6427,"lineStart":6425,"name":"invalidatePlugins"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6426,"lineStart":6426,"name":""},{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.139,"difficulty":21.75,"effort":9096.717,"length":87,"time":505.373,"vocabulary":28,"volume":418.24,"operands":{"distinct":16,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":16},"errors":[],"lineEnd":6444,"lineStart":6429,"name":"clipArc"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":6452,"lineStart":6445,"name":"toRadiusCorners"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.121,"difficulty":11.275,"effort":4077.675,"length":73,"time":226.538,"vocabulary":31,"volume":361.656,"operands":{"distinct":20,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":22},"errors":[],"lineEnd":6476,"lineStart":6455,"name":"parseBorderRadius$1"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":6.4,"effort":720.563,"length":27,"time":40.031,"vocabulary":18,"volume":112.588,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6469,"lineStart":6466,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.036,"difficulty":8,"effort":852.848,"length":28,"time":47.38,"vocabulary":14,"volume":106.606,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":6484,"lineStart":6479,"name":"rThetaToXY"},{"cyclomatic":11,"cyclomaticDensity":16.667,"halstead":{"bugs":1.126,"difficulty":41.705,"effort":140870.786,"length":539,"time":7826.155,"vocabulary":77,"volume":3377.798,"operands":{"distinct":61,"total":318,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":221,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":66,"physical":76},"errors":[],"lineEnd":6573,"lineStart":6498,"name":"pathArc"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.119,"difficulty":23.5,"effort":8417.771,"length":73,"time":467.654,"vocabulary":30,"volume":358.203,"operands":{"distinct":15,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":15,"physical":16},"errors":[],"lineEnd":6589,"lineStart":6574,"name":"drawArc"},{"cyclomatic":12,"cyclomaticDensity":35.294,"halstead":{"bugs":0.278,"difficulty":27.581,"effort":23037.857,"length":148,"time":1279.881,"vocabulary":50,"volume":835.291,"operands":{"distinct":31,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":58,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":34,"physical":34},"errors":[],"lineEnd":6623,"lineStart":6590,"name":"drawBorder"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.108,"difficulty":4.313,"effort":1392.258,"length":76,"time":77.348,"vocabulary":19,"volume":322.842,"operands":{"distinct":16,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":6739,"lineStart":6732,"name":"setStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":58.5,"length":13,"time":3.25,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6742,"lineStart":6740,"name":"lineTo"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.026,"difficulty":3.438,"effort":267.125,"length":21,"time":14.84,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":6751,"lineStart":6743,"name":"getLineMethod"},{"cyclomatic":6,"cyclomaticDensity":40,"halstead":{"bugs":0.166,"difficulty":21.316,"effort":10627.442,"length":98,"time":590.413,"vocabulary":34,"volume":498.571,"operands":{"distinct":19,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":44,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":14},"errors":[],"lineEnd":6765,"lineStart":6752,"name":"pathVars"},{"cyclomatic":8,"cyclomaticDensity":26.667,"halstead":{"bugs":0.243,"difficulty":29.962,"effort":21884.401,"length":133,"time":1215.8,"vocabulary":45,"volume":730.416,"operands":{"distinct":26,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":51,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":30,"physical":24},"errors":[],"lineEnd":6789,"lineStart":6766,"name":"pathSegment"},{"cyclomatic":8,"cyclomaticDensity":18.605,"halstead":{"bugs":0.32,"difficulty":34.759,"effort":33349.352,"length":170,"time":1852.742,"vocabulary":50,"volume":959.456,"operands":{"distinct":29,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":74,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":43,"physical":45},"errors":[],"lineEnd":6834,"lineStart":6790,"name":"fastPathSegment"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6797,"lineStart":6797,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":4.667,"effort":341.051,"length":22,"time":18.947,"vocabulary":10,"volume":73.082,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6804,"lineStart":6798,"name":""},{"cyclomatic":8,"cyclomaticDensity":200,"halstead":{"bugs":0.082,"difficulty":7.429,"effort":1821.996,"length":55,"time":101.222,"vocabulary":22,"volume":245.269,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":6840,"lineStart":6835,"name":"_getSegmentMethod"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.026,"difficulty":3.438,"effort":267.125,"length":21,"time":14.84,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":6849,"lineStart":6841,"name":"_getInterpolationMethod"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.061,"difficulty":8.273,"effort":1517.853,"length":44,"time":84.325,"vocabulary":18,"volume":183.477,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":6860,"lineStart":6850,"name":"strokePathWithCache"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.089,"difficulty":10.938,"effort":2930.43,"length":57,"time":162.802,"vocabulary":26,"volume":267.925,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":6875,"lineStart":6861,"name":"strokePathDirect"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.034,"difficulty":6,"effort":609.475,"length":26,"time":33.86,"vocabulary":15,"volume":101.579,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6883,"lineStart":6877,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1826.137,"length":39,"time":101.452,"vocabulary":22,"volume":173.918,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":7024,"lineStart":7018,"name":"inRange$1"},{"cyclomatic":2,"cyclomaticDensity":7.143,"halstead":{"bugs":0.188,"difficulty":20.63,"effort":11625.7,"length":109,"time":645.872,"vocabulary":36,"volume":563.522,"operands":{"distinct":23,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":29},"errors":[],"lineEnd":7133,"lineStart":7105,"name":"getBarBounds"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.023,"length":13,"time":5.723,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7136,"lineStart":7134,"name":"skipOrLimit"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.116,"difficulty":7.875,"effort":2733.466,"length":73,"time":151.859,"vocabulary":27,"volume":347.107,"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":7147,"lineStart":7137,"name":"parseBorderWidth"},{"cyclomatic":10,"cyclomaticDensity":83.333,"halstead":{"bugs":0.226,"difficulty":12.679,"effort":8583.173,"length":129,"time":476.843,"vocabulary":38,"volume":676.983,"operands":{"distinct":28,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":58,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":7163,"lineStart":7148,"name":"parseBorderRadius"},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.364,"difficulty":18.226,"effort":19919.724,"length":204,"time":1106.651,"vocabulary":41,"volume":1092.941,"operands":{"distinct":31,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":91,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":28},"errors":[],"lineEnd":7191,"lineStart":7164,"name":"boundingRects"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.092,"difficulty":10.2,"effort":2805.997,"length":60,"time":155.889,"vocabulary":24,"volume":275.098,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":7198,"lineStart":7192,"name":"inRange"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.017,"difficulty":2.7,"effort":137.7,"length":17,"time":7.65,"vocabulary":8,"volume":51,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7201,"lineStart":7199,"name":"hasRadius"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2,"effort":108,"length":18,"time":6,"vocabulary":8,"volume":54,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7204,"lineStart":7202,"name":"addNormalRectPath"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.163,"difficulty":36.667,"effort":17907.189,"length":113,"time":994.844,"vocabulary":20,"volume":488.378,"operands":{"distinct":9,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":7217,"lineStart":7205,"name":"inflateRect"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7306,"lineStart":7306,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7309,"lineStart":7307,"name":"getBorderColor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7312,"lineStart":7310,"name":"getBackgroundColor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":4.583,"effort":301.259,"length":19,"time":16.737,"vocabulary":11,"volume":65.729,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":7317,"lineStart":7313,"name":"colorizeDefaultDataset"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":7321,"lineStart":7318,"name":"colorizeDoughnutDataset"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7319,"lineStart":7319,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":7325,"lineStart":7322,"name":"colorizePolarAreaDataset"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7323,"lineStart":7323,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":7338,"lineStart":7326,"name":"getColorizer"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.058,"difficulty":7.636,"effort":1337.409,"length":42,"time":74.3,"vocabulary":18,"volume":175.137,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":7337,"lineStart":7328,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.026,"difficulty":6,"effort":473.215,"length":22,"time":26.29,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":7347,"lineStart":7339,"name":"containsColorsDefinitions"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.01,"difficulty":4,"effort":123.524,"length":11,"time":6.862,"vocabulary":7,"volume":30.881,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7350,"lineStart":7348,"name":"containsColorsDefinition"},{"cyclomatic":7,"cyclomaticDensity":16.667,"halstead":{"bugs":0.571,"difficulty":48.486,"effort":83057.268,"length":290,"time":4614.293,"vocabulary":60,"volume":1712.998,"operands":{"distinct":37,"total":156,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":134,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":42,"physical":43},"errors":[],"lineEnd":7413,"lineStart":7371,"name":"lttbDecimation"},{"cyclomatic":13,"cyclomaticDensity":26,"halstead":{"bugs":0.474,"difficulty":50.625,"effort":72029.349,"length":245,"time":4001.631,"vocabulary":56,"volume":1422.802,"operands":{"distinct":32,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":110,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":50,"physical":53},"errors":[],"lineEnd":7466,"lineStart":7414,"name":"minMaxDecimation"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.055,"difficulty":7.333,"effort":1204.377,"length":38,"time":66.91,"vocabulary":20,"volume":164.233,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":7479,"lineStart":7467,"name":"cleanDecimatedDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":7484,"lineStart":7480,"name":"cleanDecimatedData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7483,"lineStart":7481,"name":""},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.142,"difficulty":15.342,"effort":6549.537,"length":87,"time":363.863,"vocabulary":30,"volume":426.899,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":19},"errors":[],"lineEnd":7503,"lineStart":7485,"name":"getStartAndCountOfVisiblePointsSimplified"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.038,"difficulty":5.6,"effort":630.493,"length":27,"time":35.027,"vocabulary":18,"volume":112.588,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":60},"errors":[],"lineEnd":7569,"lineStart":7510,"name":""},{"cyclomatic":12,"cyclomaticDensity":30,"halstead":{"bugs":0.376,"difficulty":26.33,"effort":29728.865,"length":183,"time":1651.604,"vocabulary":72,"volume":1129.096,"operands":{"distinct":47,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":84,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":40,"physical":53},"errors":[],"lineEnd":7568,"lineStart":7516,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7550,"lineStart":7548,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7553,"lineStart":7551,"name":""},{"cyclomatic":2,"cyclomaticDensity":6.061,"halstead":{"bugs":0.3,"difficulty":21.293,"effort":19174.802,"length":167,"time":1065.267,"vocabulary":42,"volume":900.517,"operands":{"distinct":29,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":72,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":33,"physical":38},"errors":[],"lineEnd":7612,"lineStart":7575,"name":"_segments"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.055,"difficulty":12.5,"effort":2050,"length":41,"time":113.889,"vocabulary":16,"volume":164,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":7628,"lineStart":7613,"name":"_getBounds"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.046,"difficulty":8.5,"effort":1169.664,"length":33,"time":64.981,"vocabulary":18,"volume":137.608,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":30},"errors":[],"lineEnd":7658,"lineStart":7629,"name":"_pointsFromSegments"},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.117,"difficulty":19.227,"effort":6731.01,"length":81,"time":373.945,"vocabulary":20,"volume":350.076,"operands":{"distinct":11,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":7656,"lineStart":7633,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.045,"difficulty":13.714,"effort":1864.233,"length":32,"time":103.569,"vocabulary":19,"volume":135.934,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":7667,"lineStart":7659,"name":"_findSegmentEnd"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.033,"difficulty":10.8,"effort":1083.494,"length":29,"time":60.194,"vocabulary":11,"volume":100.324,"operands":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":7673,"lineStart":7668,"name":"_getEdge"},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.078,"difficulty":11.2,"effort":2609.482,"length":49,"time":144.971,"vocabulary":27,"volume":232.989,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":7692,"lineStart":7675,"name":"_createBoundaryLine"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":3.333,"effort":84.221,"length":9,"time":4.679,"vocabulary":7,"volume":25.266,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7695,"lineStart":7693,"name":"_shouldApplyFill"},{"cyclomatic":7,"cyclomaticDensity":41.176,"halstead":{"bugs":0.119,"difficulty":20.462,"effort":7296.924,"length":75,"time":405.385,"vocabulary":27,"volume":356.617,"operands":{"distinct":13,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":26},"errors":[],"lineEnd":7722,"lineStart":7697,"name":"_resolveTarget"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.109,"difficulty":10.091,"effort":3285.576,"length":64,"time":182.532,"vocabulary":34,"volume":325.598,"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":17},"errors":[],"lineEnd":7739,"lineStart":7723,"name":"_decodeFill"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.044,"difficulty":9.5,"effort":1254,"length":33,"time":69.667,"vocabulary":16,"volume":132,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":7748,"lineStart":7740,"name":"decodeTargetIndex"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.075,"difficulty":9,"effort":2022.662,"length":52,"time":112.37,"vocabulary":20,"volume":224.74,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":13},"errors":[],"lineEnd":7761,"lineStart":7749,"name":"_getTargetPixel"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.073,"difficulty":10.125,"effort":2223.611,"length":50,"time":123.534,"vocabulary":21,"volume":219.616,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":13},"errors":[],"lineEnd":7774,"lineStart":7762,"name":"_getTargetValue"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.08,"difficulty":12.375,"effort":2966.891,"length":53,"time":164.827,"vocabulary":23,"volume":239.749,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":7789,"lineStart":7775,"name":"parseFillOption"},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.173,"difficulty":14.84,"effort":7686.666,"length":98,"time":427.037,"vocabulary":39,"volume":517.969,"operands":{"distinct":25,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":21},"errors":[],"lineEnd":7811,"lineStart":7791,"name":"_buildStackLine"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.084,"difficulty":14,"effort":3528.127,"length":53,"time":196.007,"vocabulary":27,"volume":252.009,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":7825,"lineStart":7812,"name":"getLinesBelow"},{"cyclomatic":7,"cyclomaticDensity":41.176,"halstead":{"bugs":0.118,"difficulty":22.2,"effort":7838.988,"length":70,"time":435.499,"vocabulary":33,"volume":353.108,"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":33,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":19},"errors":[],"lineEnd":7844,"lineStart":7826,"name":"addPointsBelow"},{"cyclomatic":4,"cyclomaticDensity":19.048,"halstead":{"bugs":0.181,"difficulty":19,"effort":10330.376,"length":106,"time":573.91,"vocabulary":35,"volume":543.704,"operands":{"distinct":21,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":26},"errors":[],"lineEnd":7870,"lineStart":7845,"name":"findPoint"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.076,"difficulty":8.286,"effort":1884.428,"length":51,"time":104.69,"vocabulary":22,"volume":227.431,"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":7914,"lineStart":7898,"name":"_getTarget"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":6.563,"effort":692.252,"length":27,"time":38.458,"vocabulary":15,"volume":105.486,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":7919,"lineStart":7915,"name":"getLineByIndex"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.026,"difficulty":8,"effort":621.674,"length":21,"time":34.537,"vocabulary":13,"volume":77.709,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":7926,"lineStart":7920,"name":"computeBoundary"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.063,"difficulty":9.818,"effort":1867.073,"length":44,"time":103.726,"vocabulary":20,"volume":190.165,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":7938,"lineStart":7927,"name":"computeLinearBoundary"},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.19,"difficulty":17.1,"effort":9737.532,"length":107,"time":540.974,"vocabulary":40,"volume":569.446,"operands":{"distinct":25,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":7958,"lineStart":7939,"name":"computeCircularBoundary"},{"cyclomatic":4,"cyclomaticDensity":18.182,"halstead":{"bugs":0.133,"difficulty":10.286,"effort":4097.36,"length":82,"time":227.631,"vocabulary":29,"volume":398.354,"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":22,"physical":21},"errors":[],"lineEnd":7980,"lineStart":7960,"name":"_drawfill"},{"cyclomatic":4,"cyclomaticDensity":14.815,"halstead":{"bugs":0.16,"difficulty":18.425,"effort":8854.264,"length":97,"time":491.904,"vocabulary":31,"volume":480.557,"operands":{"distinct":20,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":26},"errors":[],"lineEnd":8006,"lineStart":7981,"name":"doFill"},{"cyclomatic":3,"cyclomaticDensity":10.714,"halstead":{"bugs":0.227,"difficulty":17.188,"effort":11725.22,"length":133,"time":651.401,"vocabulary":35,"volume":682.195,"operands":{"distinct":24,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":58,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":28,"physical":29},"errors":[],"lineEnd":8035,"lineStart":8007,"name":"clipVertical"},{"cyclomatic":7,"cyclomaticDensity":18.919,"halstead":{"bugs":0.29,"difficulty":18.4,"effort":16013.152,"length":155,"time":889.62,"vocabulary":49,"volume":870.28,"operands":{"distinct":35,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":63,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":37,"physical":32},"errors":[],"lineEnd":8067,"lineStart":8036,"name":"fill"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.077,"difficulty":9.964,"effort":2298.777,"length":51,"time":127.71,"vocabulary":23,"volume":230.702,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":8076,"lineStart":8068,"name":"clipBounds"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.032,"difficulty":4.444,"effort":423.039,"length":25,"time":23.502,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":8082,"lineStart":8077,"name":"interpolatedLineTo"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.071,"difficulty":14.4,"effort":3058.508,"length":50,"time":169.917,"vocabulary":19,"volume":212.396,"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":8167,"lineStart":8156,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.026,"difficulty":5.6,"effort":443.79,"length":25,"time":24.655,"vocabulary":9,"volume":79.248,"operands":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8168,"lineStart":8168,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":6.3,"effort":756,"length":30,"time":42,"vocabulary":16,"volume":120,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":8579,"lineStart":8572,"name":"calculateItemSize"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.061,"difficulty":10.5,"effort":1925.684,"length":40,"time":106.982,"vocabulary":24,"volume":183.399,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":8586,"lineStart":8580,"name":"calculateItemWidth"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":4,"effort":124.078,"length":12,"time":6.893,"vocabulary":6,"volume":31.02,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8583,"lineStart":8583,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":7.429,"effort":638.498,"length":22,"time":35.472,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":8593,"lineStart":8587,"name":"calculateItemHeight"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":5.5,"effort":374.629,"length":19,"time":20.813,"vocabulary":12,"volume":68.114,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":8597,"lineStart":8594,"name":"calculateLegendItemHeight"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.049,"difficulty":5.182,"effort":762.498,"length":36,"time":42.361,"vocabulary":17,"volume":147.149,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":8606,"lineStart":8598,"name":"isListened"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8659,"lineStart":8659,"name":""},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.22,"difficulty":10.833,"effort":7163.553,"length":116,"time":397.975,"vocabulary":52,"volume":661.251,"operands":{"distinct":39,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":21},"errors":[],"lineEnd":8685,"lineStart":8665,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8689,"lineStart":8689,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8696,"lineStart":8696,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":8702,"lineStart":8698,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.049,"difficulty":8.05,"effort":1184.547,"length":36,"time":65.808,"vocabulary":17,"volume":147.149,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":8807,"lineStart":8798,"name":"createTitle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8908,"lineStart":8908,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.031,"difficulty":5.357,"effort":499.334,"length":26,"time":27.741,"vocabulary":12,"volume":93.209,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":8953,"lineStart":8944,"name":"pushOrConcat"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.038,"difficulty":10.214,"effort":1150.006,"length":27,"time":63.889,"vocabulary":18,"volume":112.588,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":8959,"lineStart":8954,"name":"splitNewlines"},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.119,"difficulty":8.658,"effort":3092.889,"length":76,"time":171.827,"vocabulary":26,"volume":357.233,"operands":{"distinct":19,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":18,"physical":16},"errors":[],"lineEnd":8975,"lineStart":8960,"name":"createTooltipItem"},{"cyclomatic":6,"cyclomaticDensity":13.953,"halstead":{"bugs":0.572,"difficulty":24.531,"effort":42082.853,"length":287,"time":2337.936,"vocabulary":63,"volume":1715.479,"operands":{"distinct":48,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":130,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":43,"physical":50},"errors":[],"lineEnd":9025,"lineStart":8976,"name":"getTooltipSize"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":2,"effort":126,"length":21,"time":7,"vocabulary":8,"volume":63,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8989,"lineStart":8989,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.857,"effort":168.03,"length":17,"time":9.335,"vocabulary":11,"volume":58.81,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9004,"lineStart":9002,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.167,"effort":123.5,"length":19,"time":6.861,"vocabulary":8,"volume":57,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":9015,"lineStart":9011,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.047,"difficulty":12.375,"effort":1734.747,"length":33,"time":96.375,"vocabulary":19,"volume":140.182,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":9034,"lineStart":9026,"name":"determineYAlign"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.08,"difficulty":13.385,"effort":3232.124,"length":52,"time":179.562,"vocabulary":25,"volume":241.481,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":9044,"lineStart":9035,"name":"doesNotFitWithAlign"},{"cyclomatic":6,"cyclomaticDensity":30,"halstead":{"bugs":0.133,"difficulty":23.5,"effort":9400,"length":80,"time":522.222,"vocabulary":32,"volume":400,"operands":{"distinct":16,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":33,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":20,"physical":16},"errors":[],"lineEnd":9060,"lineStart":9045,"name":"determineXAlign"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.049,"difficulty":13.143,"effort":1951.213,"length":38,"time":108.401,"vocabulary":15,"volume":148.462,"operands":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9067,"lineStart":9061,"name":"determineAlignment"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":10.929,"effort":1267.714,"length":29,"time":70.429,"vocabulary":16,"volume":116,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":9076,"lineStart":9068,"name":"alignX"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.051,"difficulty":14.438,"effort":2207.86,"length":36,"time":122.659,"vocabulary":19,"volume":152.925,"operands":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":11},"errors":[],"lineEnd":9087,"lineStart":9077,"name":"alignY"},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.242,"difficulty":21.429,"effort":15581.132,"length":134,"time":865.618,"vocabulary":43,"volume":727.119,"operands":{"distinct":28,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":54,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":30,"physical":23},"errors":[],"lineEnd":9110,"lineStart":9088,"name":"getBackgroundPoint"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.07,"difficulty":10.833,"effort":2270.594,"length":47,"time":126.144,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":9114,"lineStart":9111,"name":"getAlignedX"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9117,"lineStart":9115,"name":"getBeforeAfterBodyLines"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":3.667,"effort":182.706,"length":15,"time":10.15,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9124,"lineStart":9118,"name":"createTooltipContext"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.039,"difficulty":12.6,"effort":1490.627,"length":33,"time":82.813,"vocabulary":12,"volume":118.304,"operands":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":9128,"lineStart":9125,"name":"overrideCallbacks"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.041,"difficulty":9,"effort":1116,"length":31,"time":62,"vocabulary":16,"volume":124,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9198,"lineStart":9192,"name":"invokeCallbackWithFallback"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":10.158,"length":7,"time":0.564,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9813,"lineStart":9813,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":10.158,"length":7,"time":0.564,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9814,"lineStart":9814,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9849,"lineStart":9849,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":11,"effort":1864.042,"length":38,"time":103.558,"vocabulary":22,"volume":169.458,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":9889,"lineStart":9878,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.056,"difficulty":11.5,"effort":1938.385,"length":39,"time":107.688,"vocabulary":20,"volume":168.555,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":9897,"lineStart":9890,"name":"findOrAddLabel"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":3.143,"effort":173.96,"length":16,"time":9.664,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9898,"lineStart":9898,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.031,"difficulty":9,"effort":843.888,"length":24,"time":46.883,"vocabulary":15,"volume":93.765,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9905,"lineStart":9899,"name":"_getLabelForValue"},{"cyclomatic":33,"cyclomaticDensity":35.87,"halstead":{"bugs":1.11,"difficulty":79.347,"effort":264236.84,"length":533,"time":14679.824,"vocabulary":76,"volume":3330.145,"operands":{"distinct":49,"total":288,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":245,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":92,"physical":100},"errors":[],"lineEnd":10099,"lineStart":10000,"name":"generateTicks$1"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.08,"difficulty":10.633,"effort":2549.048,"length":51,"time":141.614,"vocabulary":26,"volume":239.722,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":10105,"lineStart":10100,"name":"relativeLabelSize"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10252,"lineStart":10252,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10253,"lineStart":10253,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":5,"effort":342.662,"length":18,"time":19.037,"vocabulary":14,"volume":68.532,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":10257,"lineStart":10254,"name":"isMajor"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.05,"difficulty":6.364,"effort":955.292,"length":36,"time":53.072,"vocabulary":18,"volume":150.117,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":10263,"lineStart":10258,"name":"steps"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.062,"difficulty":18.75,"effort":3484.555,"length":43,"time":193.586,"vocabulary":20,"volume":185.843,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":10274,"lineStart":10264,"name":"startExp"},{"cyclomatic":8,"cyclomaticDensity":24.242,"halstead":{"bugs":0.469,"difficulty":46.403,"effort":65336.141,"length":247,"time":3629.786,"vocabulary":52,"volume":1408.009,"operands":{"distinct":31,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":110,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":33,"physical":38},"errors":[],"lineEnd":10312,"lineStart":10275,"name":"generateTicks"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.067,"difficulty":7.385,"effort":1492.036,"length":46,"time":82.891,"vocabulary":21,"volume":202.047,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":10428,"lineStart":10421,"name":"getTickBackdropHeight"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.045,"difficulty":8.55,"effort":1162.233,"length":32,"time":64.568,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":10437,"lineStart":10429,"name":"measureLabelSize"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.084,"difficulty":23.25,"effort":5828.12,"length":58,"time":323.784,"vocabulary":20,"volume":250.672,"operands":{"distinct":8,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":10454,"lineStart":10438,"name":"determineLimits"},{"cyclomatic":3,"cyclomaticDensity":11.538,"halstead":{"bugs":0.546,"difficulty":18,"effort":29487.228,"length":263,"time":1638.179,"vocabulary":75,"volume":1638.179,"operands":{"distinct":60,"total":144,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":119,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":29},"errors":[],"lineEnd":10483,"lineStart":10455,"name":"fitWithPointLabels"},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.298,"difficulty":29.1,"effort":26044.5,"length":179,"time":1446.917,"vocabulary":32,"volume":895,"operands":{"distinct":20,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":82,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":10503,"lineStart":10484,"name":"updateLimits"},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.201,"difficulty":8.903,"effort":5364.513,"length":114,"time":298.028,"vocabulary":39,"volume":602.536,"operands":{"distinct":31,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":20,"physical":19},"errors":[],"lineEnd":10522,"lineStart":10504,"name":"createPointLabelItem"},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.098,"difficulty":15.955,"effort":4688.899,"length":68,"time":260.494,"vocabulary":20,"volume":293.891,"operands":{"distinct":11,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":20},"errors":[],"lineEnd":10542,"lineStart":10523,"name":"isNotOverlapped"},{"cyclomatic":5,"cyclomaticDensity":23.81,"halstead":{"bugs":0.2,"difficulty":17.429,"effort":10466.51,"length":110,"time":581.473,"vocabulary":44,"volume":600.537,"operands":{"distinct":28,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":24},"errors":[],"lineEnd":10566,"lineStart":10543,"name":"buildPointLabelItems"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":5,"effort":358.496,"length":20,"time":19.916,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10574,"lineStart":10567,"name":"getTextAlignForAngle"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":6.5,"effort":512.65,"length":22,"time":28.481,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10582,"lineStart":10575,"name":"leftForTextAlign"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.039,"difficulty":12.75,"effort":1494.386,"length":30,"time":83.021,"vocabulary":15,"volume":117.207,"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10590,"lineStart":10583,"name":"yForAngle"},{"cyclomatic":3,"cyclomaticDensity":11.538,"halstead":{"bugs":0.236,"difficulty":13.091,"effort":9274.242,"length":129,"time":515.236,"vocabulary":45,"volume":708.449,"operands":{"distinct":33,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":57,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":26,"physical":26},"errors":[],"lineEnd":10616,"lineStart":10591,"name":"drawPointLabelBox"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10602,"lineStart":10602,"name":""},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.187,"difficulty":16.857,"effort":9479.133,"length":103,"time":526.619,"vocabulary":44,"volume":562.321,"operands":{"distinct":28,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":44,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":18},"errors":[],"lineEnd":10634,"lineStart":10617,"name":"drawPointLabels"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.118,"difficulty":13.444,"effort":4767.838,"length":73,"time":264.88,"vocabulary":29,"volume":354.633,"operands":{"distinct":18,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":29,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":10647,"lineStart":10635,"name":"pathRadiusLine"},{"cyclomatic":6,"cyclomaticDensity":35.294,"halstead":{"bugs":0.153,"difficulty":13.357,"effort":6144.286,"length":92,"time":341.349,"vocabulary":32,"volume":460,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":17,"physical":18},"errors":[],"lineEnd":10665,"lineStart":10648,"name":"drawRadiusLine"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":3.667,"effort":182.706,"length":15,"time":10.15,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":10672,"lineStart":10666,"name":"createPointLabelContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10961,"lineStart":10959,"name":"sorter"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.173,"difficulty":21,"effort":10879.209,"length":101,"time":604.401,"vocabulary":35,"volume":518.058,"operands":{"distinct":20,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":45,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":21},"errors":[],"lineEnd":10982,"lineStart":10962,"name":"parse"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.133,"difficulty":16.4,"effort":6528.581,"length":77,"time":362.699,"vocabulary":36,"volume":398.084,"operands":{"distinct":20,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":10993,"lineStart":10983,"name":"determineUnitForAutoTicks"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.1,"difficulty":14.219,"effort":4282.614,"length":62,"time":237.923,"vocabulary":29,"volume":301.195,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":11002,"lineStart":10994,"name":"determineUnitForFormatting"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.048,"difficulty":10,"effort":1444.295,"length":34,"time":80.239,"vocabulary":19,"volume":144.43,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":11009,"lineStart":11003,"name":"determineMajorUnit"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.067,"difficulty":15,"effort":2994.789,"length":47,"time":166.377,"vocabulary":19,"volume":199.653,"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":11018,"lineStart":11010,"name":"addTick"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.12,"difficulty":14.824,"effort":5328.919,"length":74,"time":296.051,"vocabulary":29,"volume":359.491,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":11031,"lineStart":11019,"name":"setMajorTicks"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.105,"difficulty":20.571,"effort":6460.272,"length":64,"time":358.904,"vocabulary":30,"volume":314.041,"operands":{"distinct":14,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":11046,"lineStart":11032,"name":"ticksFromTimestamps"},{"cyclomatic":7,"cyclomaticDensity":23.333,"halstead":{"bugs":0.245,"difficulty":40.5,"effort":29732.239,"length":142,"time":1651.791,"vocabulary":36,"volume":734.129,"operands":{"distinct":18,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":61,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":20},"errors":[],"lineEnd":11354,"lineStart":11335,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":150.568,"length":21,"time":8.365,"vocabulary":12,"volume":75.284,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":16,"lineStart":11,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":3.611,"effort":316.222,"length":23,"time":17.568,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":26,"lineStart":17,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":4,"effort":390.689,"length":25,"time":21.705,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":25,"lineStart":20,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":317.181,"length":20,"time":17.621,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":13},"errors":[],"lineEnd":39,"lineStart":27,"name":"_refresh"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":38,"lineStart":32,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":5.091,"effort":636.861,"length":30,"time":35.381,"vocabulary":18,"volume":125.098,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":39},"errors":[],"lineEnd":78,"lineStart":40,"name":"_update"},{"cyclomatic":8,"cyclomaticDensity":33.333,"halstead":{"bugs":0.232,"difficulty":24,"effort":16732.142,"length":131,"time":929.563,"vocabulary":40,"volume":697.173,"operands":{"distinct":24,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":59,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":24,"physical":32},"errors":[],"lineEnd":73,"lineStart":42,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.074,"difficulty":8.433,"effort":1863.098,"length":47,"time":103.505,"vocabulary":26,"volume":220.921,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":95,"lineStart":79,"name":"_getAnims"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":98,"lineStart":96,"name":"listen"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6.417,"effort":546.123,"length":23,"time":30.34,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":104,"lineStart":99,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":107,"lineStart":105,"name":"has"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.066,"difficulty":5.867,"effort":1167.682,"length":44,"time":64.871,"vocabulary":23,"volume":199.037,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":117,"lineStart":108,"name":"start"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":115,"lineStart":115,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.052,"difficulty":6.182,"effort":971.617,"length":37,"time":53.979,"vocabulary":19,"volume":157.173,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":127,"lineStart":118,"name":"running"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.104,"difficulty":14.933,"effort":4642.934,"length":64,"time":257.941,"vocabulary":29,"volume":310.911,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":140,"lineStart":128,"name":"stop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":143,"lineStart":141,"name":"remove"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.247,"difficulty":9.375,"effort":6950.627,"length":135,"time":386.146,"vocabulary":45,"volume":741.4,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":60,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":25},"errors":[],"lineEnd":186,"lineStart":162,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":189,"lineStart":187,"name":"active"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.17,"difficulty":10.08,"effort":5128.163,"length":100,"time":284.898,"vocabulary":34,"volume":508.746,"operands":{"distinct":25,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":44,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":212,"lineStart":190,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.429,"effort":260.94,"length":22,"time":14.497,"vocabulary":11,"volume":76.107,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":219,"lineStart":213,"name":"cancel"},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.242,"difficulty":22.667,"effort":16458.367,"length":133,"time":914.354,"vocabulary":44,"volume":726.104,"operands":{"distinct":27,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":242,"lineStart":220,"name":"tick"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":6,"effort":344.156,"length":16,"time":19.12,"vocabulary":12,"volume":57.359,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":251,"lineStart":243,"name":"wait"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":3,"effort":92.643,"length":11,"time":5.147,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":250,"lineStart":245,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.05,"difficulty":9.35,"effort":1396.318,"length":34,"time":77.573,"vocabulary":21,"volume":149.339,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":258,"lineStart":252,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":266,"lineStart":262,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.046,"difficulty":5,"effort":691.508,"length":32,"time":38.417,"vocabulary":20,"volume":138.302,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":24},"errors":[],"lineEnd":290,"lineStart":267,"name":"configure"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.066,"difficulty":13,"effort":2587.477,"length":44,"time":143.749,"vocabulary":23,"volume":199.037,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":17},"errors":[],"lineEnd":289,"lineStart":273,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.022,"difficulty":5,"effort":322.647,"length":18,"time":17.925,"vocabulary":12,"volume":64.529,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":288,"lineStart":284,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.07,"difficulty":9,"effort":1897.481,"length":48,"time":105.416,"vocabulary":21,"volume":210.831,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":305,"lineStart":291,"name":"_animateOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":301,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":302,"lineStart":301,"name":""},{"cyclomatic":10,"cyclomaticDensity":35.714,"halstead":{"bugs":0.307,"difficulty":25.455,"effort":23438.087,"length":160,"time":1302.116,"vocabulary":54,"volume":920.782,"operands":{"distinct":33,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":80,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":36},"errors":[],"lineEnd":341,"lineStart":306,"name":"_createAnimations"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.059,"difficulty":5.367,"effort":957.291,"length":40,"time":53.183,"vocabulary":22,"volume":178.377,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":352,"lineStart":342,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.2,"difficulty":5.776,"effort":3467.369,"length":118,"time":192.632,"vocabulary":34,"volume":600.321,"operands":{"distinct":29,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":22},"errors":[],"lineEnd":591,"lineStart":570,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.073,"difficulty":5.147,"effort":1132.755,"length":48,"time":62.931,"vocabulary":24,"volume":220.078,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":601,"lineStart":592,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.019,"difficulty":5,"effort":282.364,"length":17,"time":15.687,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":607,"lineStart":602,"name":"updateIndex"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.251,"difficulty":6.983,"effort":5257.63,"length":148,"time":292.091,"vocabulary":34,"volume":752.945,"operands":{"distinct":29,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":624,"lineStart":608,"name":"linkScales"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":1.833,"effort":82.5,"length":15,"time":4.583,"vocabulary":8,"volume":45,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":612,"lineStart":612,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.2,"effort":40.426,"length":12,"time":2.246,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":627,"lineStart":625,"name":"getDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":630,"lineStart":628,"name":"getMeta"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":633,"lineStart":631,"name":"getScaleForId"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":637,"lineStart":634,"name":"_getOtherScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":640,"lineStart":638,"name":"reset"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":649,"lineStart":641,"name":"_destroy"},{"cyclomatic":7,"cyclomaticDensity":43.75,"halstead":{"bugs":0.13,"difficulty":13.125,"effort":5120.542,"length":83,"time":284.475,"vocabulary":26,"volume":390.136,"operands":{"distinct":16,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":669,"lineStart":650,"name":"_dataCheck"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":5.5,"effort":433.78,"length":22,"time":24.099,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":676,"lineStart":670,"name":"addElements"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.124,"difficulty":9.053,"effort":3357.451,"length":78,"time":186.525,"vocabulary":27,"volume":370.881,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":693,"lineStart":677,"name":"buildOrUpdateElements"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.085,"difficulty":4.688,"effort":1194.161,"length":58,"time":66.342,"vocabulary":21,"volume":254.754,"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":701,"lineStart":694,"name":"configure"},{"cyclomatic":11,"cyclomaticDensity":32.353,"halstead":{"bugs":0.325,"difficulty":30.032,"effort":29323.11,"length":173,"time":1629.062,"vocabulary":50,"volume":976.387,"operands":{"distinct":31,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":75,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":34,"physical":35},"errors":[],"lineEnd":736,"lineStart":702,"name":"parse"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":721,"lineStart":721,"name":""},{"cyclomatic":3,"cyclomaticDensity":17.647,"halstead":{"bugs":0.158,"difficulty":20.921,"effort":9898.462,"length":93,"time":549.915,"vocabulary":34,"volume":473.134,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":40,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":17},"errors":[],"lineEnd":753,"lineStart":737,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.118,"difficulty":16.824,"effort":5943.688,"length":72,"time":330.205,"vocabulary":30,"volume":353.296,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":14},"errors":[],"lineEnd":767,"lineStart":754,"name":"parseArrayData"},{"cyclomatic":2,"cyclomaticDensity":11.111,"halstead":{"bugs":0.148,"difficulty":15.261,"effort":6785.189,"length":86,"time":376.955,"vocabulary":36,"volume":444.614,"operands":{"distinct":23,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":15},"errors":[],"lineEnd":782,"lineStart":768,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":785,"lineStart":783,"name":"getParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":788,"lineStart":786,"name":"getDataElement"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":6.028,"effort":1539.567,"length":55,"time":85.532,"vocabulary":25,"volume":255.412,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":800,"lineStart":789,"name":"applyStack"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.122,"difficulty":11.25,"effort":4118.921,"length":77,"time":228.829,"vocabulary":27,"volume":366.126,"operands":{"distinct":18,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":811,"lineStart":801,"name":"updateRangeFromParsed"},{"cyclomatic":8,"cyclomaticDensity":28.571,"halstead":{"bugs":0.251,"difficulty":22.903,"effort":17278.94,"length":133,"time":959.941,"vocabulary":51,"volume":754.433,"operands":{"distinct":31,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":62,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":38},"errors":[],"lineEnd":849,"lineStart":812,"name":"getMinMax"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":6.75,"effort":860.205,"length":30,"time":47.789,"vocabulary":19,"volume":127.438,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":829,"lineStart":825,"name":"_skip"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.079,"difficulty":11,"effort":2605.203,"length":51,"time":144.734,"vocabulary":25,"volume":236.837,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":861,"lineStart":850,"name":"getAllParsedValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":864,"lineStart":862,"name":"getMaxOverflow"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.091,"difficulty":11.077,"effort":3013.204,"length":61,"time":167.4,"vocabulary":22,"volume":272.025,"operands":{"distinct":13,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":874,"lineStart":865,"name":"getLabelAndValue"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.056,"difficulty":3.667,"effort":618.036,"length":39,"time":34.335,"vocabulary":20,"volume":168.555,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":879,"lineStart":875,"name":"_update"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":880,"lineStart":880,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":45.455,"halstead":{"bugs":0.248,"difficulty":23.04,"effort":17157.882,"length":139,"time":953.216,"vocabulary":41,"volume":744.7,"operands":{"distinct":25,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":29},"errors":[],"lineEnd":909,"lineStart":881,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.048,"difficulty":7.125,"effort":1032.744,"length":33,"time":57.375,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":913,"lineStart":910,"name":"getStyle"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.227,"difficulty":20.977,"effort":14310.583,"length":133,"time":795.032,"vocabulary":35,"volume":682.195,"operands":{"distinct":22,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":62,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":18},"errors":[],"lineEnd":931,"lineStart":914,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":934,"lineStart":932,"name":"resolveDatasetElementOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":937,"lineStart":935,"name":"resolveDataElementOptions"},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.267,"difficulty":12.316,"effort":9870.213,"length":142,"time":548.345,"vocabulary":50,"volume":801.428,"operands":{"distinct":38,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":64,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":30},"errors":[],"lineEnd":967,"lineStart":938,"name":"_resolveElementOptions"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":960,"lineStart":960,"name":""},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.196,"difficulty":11.481,"effort":6758.783,"length":113,"time":375.488,"vocabulary":37,"volume":588.668,"operands":{"distinct":27,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":51,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":21},"errors":[],"lineEnd":988,"lineStart":968,"name":"_resolveAnimations"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6.667,"effort":558.412,"length":22,"time":31.023,"vocabulary":14,"volume":83.762,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":994,"lineStart":989,"name":"getSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":997,"lineStart":995,"name":"includeOptions"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.072,"difficulty":10.909,"effort":2363.392,"length":51,"time":131.3,"vocabulary":19,"volume":216.644,"operands":{"distinct":11,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":1008,"lineStart":998,"name":"_getSharedOptions"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":3.4,"effort":336.57,"length":26,"time":18.698,"vocabulary":14,"volume":98.991,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1015,"lineStart":1009,"name":"updateElement"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.026,"difficulty":4.063,"effort":315.694,"length":21,"time":17.539,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":1020,"lineStart":1016,"name":"updateSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.059,"difficulty":11.25,"effort":2007.146,"length":42,"time":111.508,"vocabulary":19,"volume":178.413,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1027,"lineStart":1021,"name":"_setStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.286,"effort":44.832,"length":11,"time":2.491,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1030,"lineStart":1028,"name":"removeHoverStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.286,"effort":44.832,"length":11,"time":2.491,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1033,"lineStart":1031,"name":"setHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":3.438,"effort":228.965,"length":18,"time":12.72,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1039,"lineStart":1034,"name":"_removeDatasetHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":3.438,"effort":228.965,"length":18,"time":12.72,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1045,"lineStart":1040,"name":"_setDatasetHoverStyle"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.149,"difficulty":13.75,"effort":6130.818,"length":90,"time":340.601,"vocabulary":31,"volume":445.878,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":1064,"lineStart":1046,"name":"_resyncElements"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.118,"difficulty":14.824,"effort":5256.907,"length":73,"time":292.05,"vocabulary":29,"volume":354.633,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":23},"errors":[],"lineEnd":1087,"lineStart":1065,"name":"_insertElements"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.035,"difficulty":9.333,"effort":967.048,"length":28,"time":53.725,"vocabulary":13,"volume":103.612,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1075,"lineStart":1070,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":4,"volume":8,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1088,"lineStart":1088,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":4.792,"effort":763.845,"length":39,"time":42.436,"vocabulary":17,"volume":159.411,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1098,"lineStart":1089,"name":"_removeElements"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.057,"difficulty":8,"effort":1359.337,"length":40,"time":75.519,"vocabulary":19,"volume":169.917,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":1110,"lineStart":1099,"name":"_sync"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.5,"effort":394.061,"length":23,"time":21.892,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1118,"lineStart":1111,"name":"_onDataPush"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1125,"lineStart":1119,"name":"_onDataPop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1132,"lineStart":1126,"name":"_onDataShift"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.041,"difficulty":6.3,"effort":772.53,"length":30,"time":42.918,"vocabulary":17,"volume":122.624,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":1149,"lineStart":1133,"name":"_onDataSplice"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1156,"lineStart":1150,"name":"_onDataUnshift"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1397,"lineStart":1395,"name":"parsePrimitiveData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1400,"lineStart":1398,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.187,"difficulty":18.958,"effort":10645.64,"length":107,"time":591.424,"vocabulary":38,"volume":561.528,"operands":{"distinct":24,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":15},"errors":[],"lineEnd":1415,"lineStart":1401,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.082,"difficulty":8.5,"effort":2090.743,"length":56,"time":116.152,"vocabulary":21,"volume":245.97,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1423,"lineStart":1416,"name":"updateRangeFromParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1426,"lineStart":1424,"name":"getMaxOverflow"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.126,"difficulty":8.786,"effort":3319.511,"length":77,"time":184.417,"vocabulary":30,"volume":377.831,"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":1437,"lineStart":1427,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.889,"effort":267.254,"length":25,"time":14.847,"vocabulary":13,"volume":92.511,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1443,"lineStart":1438,"name":"initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":244.674,"length":21,"time":13.593,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1447,"lineStart":1444,"name":"update"},{"cyclomatic":16,"cyclomaticDensity":48.485,"halstead":{"bugs":0.523,"difficulty":21.585,"effort":33885.944,"length":257,"time":1882.552,"vocabulary":69,"volume":1569.891,"operands":{"distinct":53,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":114,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":33},"errors":[],"lineEnd":1480,"lineStart":1448,"name":"updateElements"},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.184,"difficulty":20.045,"effort":11094.769,"length":104,"time":616.376,"vocabulary":40,"volume":553.481,"operands":{"distinct":22,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":28},"errors":[],"lineEnd":1508,"lineStart":1481,"name":"_getStacks"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1483,"lineStart":1483,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":6.182,"effort":866.577,"length":33,"time":48.143,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1492,"lineStart":1486,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1511,"lineStart":1509,"name":"_getStackCount"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.056,"difficulty":9.545,"effort":1593.213,"length":38,"time":88.512,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1516,"lineStart":1512,"name":"_getStackIndex"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.212,"difficulty":15.242,"effort":9681.824,"length":115,"time":537.879,"vocabulary":46,"volume":635.21,"operands":{"distinct":31,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":1538,"lineStart":1517,"name":"_getRuler"},{"cyclomatic":15,"cyclomaticDensity":27.778,"halstead":{"bugs":0.66,"difficulty":41.541,"effort":82273.495,"length":321,"time":4570.75,"vocabulary":72,"volume":1980.546,"operands":{"distinct":49,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":57},"errors":[],"lineEnd":1595,"lineStart":1539,"name":"_calculateBarValuePixels"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.323,"difficulty":22.4,"effort":21727.658,"length":171,"time":1207.092,"vocabulary":51,"volume":969.985,"operands":{"distinct":35,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":73,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":23},"errors":[],"lineEnd":1618,"lineStart":1596,"name":"_calculateBarIndexPixels"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.085,"difficulty":9.333,"effort":2383.846,"length":55,"time":132.436,"vocabulary":25,"volume":255.412,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":1630,"lineStart":1619,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1663,"lineStart":1660,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.067,"difficulty":9.286,"effort":1873.285,"length":44,"time":104.071,"vocabulary":24,"volume":201.738,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1670,"lineStart":1664,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.09,"difficulty":9.706,"effort":2630.572,"length":57,"time":146.143,"vocabulary":27,"volume":271.029,"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1678,"lineStart":1671,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.104,"difficulty":12.706,"effort":3950.396,"length":64,"time":219.466,"vocabulary":29,"volume":310.911,"operands":{"distinct":17,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1686,"lineStart":1679,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.08,"difficulty":14.625,"effort":3531.653,"length":52,"time":196.203,"vocabulary":25,"volume":241.481,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1694,"lineStart":1687,"name":"getMaxOverflow"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":11.25,"effort":4993.95,"length":88,"time":277.442,"vocabulary":33,"volume":443.907,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":13},"errors":[],"lineEnd":1707,"lineStart":1695,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":3,"effort":204.343,"length":19,"time":11.352,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1711,"lineStart":1708,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":45.455,"halstead":{"bugs":0.315,"difficulty":20.222,"effort":19135.743,"length":166,"time":1063.097,"vocabulary":52,"volume":946.273,"operands":{"distinct":36,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":75,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":22,"physical":22},"errors":[],"lineEnd":1733,"lineStart":1712,"name":"updateElements"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.104,"difficulty":12.353,"effort":3840.663,"length":64,"time":213.37,"vocabulary":29,"volume":310.911,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":1748,"lineStart":1734,"name":"resolveDataElementOptions"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1815,"lineStart":1815,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":269.076,"length":18,"time":14.949,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1816,"lineStart":1816,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.093,"difficulty":5.818,"effort":1627.303,"length":57,"time":90.406,"vocabulary":30,"volume":279.693,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":1840,"lineStart":1827,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.039,"difficulty":2.727,"effort":321.895,"length":31,"time":17.883,"vocabulary":14,"volume":118.028,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1859,"lineStart":1852,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1860,"lineStart":1860,"name":"linkScales"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.126,"difficulty":17.5,"effort":6612.035,"length":77,"time":367.335,"vocabulary":30,"volume":377.831,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":1877,"lineStart":1861,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1867,"lineStart":1867,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1870,"lineStart":1870,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1880,"lineStart":1878,"name":"_getRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1883,"lineStart":1881,"name":"_getCircumference"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.179,"difficulty":22.1,"effort":11858.279,"length":103,"time":658.793,"vocabulary":37,"volume":536.574,"operands":{"distinct":20,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":51,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":1900,"lineStart":1884,"name":"_getRotationExtents"},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.488,"difficulty":12.938,"effort":18941.217,"length":251,"time":1052.29,"vocabulary":57,"volume":1464.055,"operands":{"distinct":48,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":113,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":24},"errors":[],"lineEnd":1924,"lineStart":1901,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.117,"difficulty":10.5,"effort":3675,"length":70,"time":204.167,"vocabulary":32,"volume":350,"operands":{"distinct":20,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1933,"lineStart":1925,"name":"_circumference"},{"cyclomatic":9,"cyclomaticDensity":28.125,"halstead":{"bugs":0.415,"difficulty":25.116,"effort":31281.191,"length":210,"time":1737.844,"vocabulary":61,"volume":1245.455,"operands":{"distinct":43,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":90,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":32,"physical":36},"errors":[],"lineEnd":1969,"lineStart":1934,"name":"updateElements"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.117,"difficulty":13.611,"effort":4763.889,"length":70,"time":264.66,"vocabulary":32,"volume":350,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1982,"lineStart":1970,"name":"calculateTotal"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.043,"difficulty":9.167,"effort":1188.53,"length":30,"time":66.029,"vocabulary":20,"volume":129.658,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1989,"lineStart":1983,"name":"calculateCircumference"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.074,"difficulty":8.036,"effort":1781.153,"length":49,"time":98.953,"vocabulary":23,"volume":221.655,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":1999,"lineStart":1990,"name":"getLabelAndValue"},{"cyclomatic":9,"cyclomaticDensity":42.857,"halstead":{"bugs":0.193,"difficulty":21,"effort":12171.789,"length":113,"time":676.21,"vocabulary":35,"volume":579.609,"operands":{"distinct":21,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":25},"errors":[],"lineEnd":2024,"lineStart":2000,"name":"getMaxBorderWidth"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.07,"difficulty":10.833,"effort":2270.594,"length":47,"time":126.144,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":2032,"lineStart":2025,"name":"getMaxOffset"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":10.625,"effort":1417.775,"length":32,"time":78.765,"vocabulary":18,"volume":133.438,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":2041,"lineStart":2033,"name":"_getRingWeightOffset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":1.636,"effort":130.835,"length":21,"time":7.269,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2044,"lineStart":2042,"name":"_getRingWeight"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":2.286,"effort":126.516,"length":16,"time":7.029,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2047,"lineStart":2045,"name":"_getVisibleDatasetWeightTotal"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2,"effort":88.758,"length":14,"time":4.931,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2072,"lineStart":2068,"name":"initialize"},{"cyclomatic":3,"cyclomaticDensity":11.538,"halstead":{"bugs":0.255,"difficulty":12.273,"effort":9389.905,"length":141,"time":521.661,"vocabulary":43,"volume":765.103,"operands":{"distinct":33,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":26},"errors":[],"lineEnd":2098,"lineStart":2073,"name":"update"},{"cyclomatic":20,"cyclomaticDensity":50,"halstead":{"bugs":0.616,"difficulty":27.458,"effort":50714.45,"length":293,"time":2817.469,"vocabulary":79,"volume":1847.008,"operands":{"distinct":59,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":131,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":40,"physical":38},"errors":[],"lineEnd":2136,"lineStart":2099,"name":"updateElements"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.142,"difficulty":14.333,"effort":6118.893,"length":87,"time":339.938,"vocabulary":30,"volume":426.899,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":2148,"lineStart":2137,"name":"getMaxOverflow"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":2.545,"effort":258.565,"length":26,"time":14.365,"vocabulary":15,"volume":101.579,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2153,"lineStart":2149,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.093,"difficulty":5.818,"effort":1627.303,"length":57,"time":90.406,"vocabulary":30,"volume":279.693,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":2202,"lineStart":2189,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.357,"effort":125.284,"length":16,"time":6.96,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2234,"lineStart":2230,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.078,"difficulty":7.8,"effort":1823.898,"length":51,"time":101.328,"vocabulary":24,"volume":233.833,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":2244,"lineStart":2235,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2247,"lineStart":2245,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2252,"lineStart":2248,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":5.091,"effort":627.149,"length":29,"time":34.842,"vocabulary":19,"volume":123.19,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":19},"errors":[],"lineEnd":2271,"lineStart":2253,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.069,"difficulty":9.375,"effort":1935.365,"length":47,"time":107.52,"vocabulary":21,"volume":206.439,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":2269,"lineStart":2259,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.167,"difficulty":9.217,"effort":4612.141,"length":101,"time":256.23,"vocabulary":31,"volume":500.374,"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":2282,"lineStart":2272,"name":"_updateRadius"},{"cyclomatic":8,"cyclomaticDensity":24.242,"halstead":{"bugs":0.421,"difficulty":23.354,"effort":29467.039,"length":208,"time":1637.058,"vocabulary":67,"volume":1261.747,"operands":{"distinct":48,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":90,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":41},"errors":[],"lineEnd":2323,"lineStart":2283,"name":"updateElements"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":2333,"lineStart":2324,"name":"countVisibleElements"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.03,"difficulty":4,"effort":359.434,"length":23,"time":19.969,"vocabulary":15,"volume":89.858,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2331,"lineStart":2327,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.033,"difficulty":3.75,"effort":366.271,"length":25,"time":20.348,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2336,"lineStart":2334,"name":"_computeAngle"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.058,"difficulty":6.667,"effort":1152.514,"length":40,"time":64.029,"vocabulary":20,"volume":172.877,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":2377,"lineStart":2370,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2380,"lineStart":2378,"name":"parseObjectData"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.165,"difficulty":12.48,"effort":6176.328,"length":95,"time":343.129,"vocabulary":37,"volume":494.898,"operands":{"distinct":25,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":2400,"lineStart":2381,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.215,"difficulty":16.655,"effort":10754.67,"length":119,"time":597.482,"vocabulary":43,"volume":645.726,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":50,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":2419,"lineStart":2401,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.123,"difficulty":9.5,"effort":3496.16,"length":75,"time":194.231,"vocabulary":30,"volume":368.017,"operands":{"distinct":20,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":2454,"lineStart":2443,"name":"getLabelAndValue"},{"cyclomatic":5,"cyclomaticDensity":15.625,"halstead":{"bugs":0.3,"difficulty":15.429,"effort":13883.298,"length":162,"time":771.294,"vocabulary":47,"volume":899.843,"operands":{"distinct":35,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":32},"errors":[],"lineEnd":2486,"lineStart":2455,"name":"update"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.044,"difficulty":6.4,"effort":854.001,"length":32,"time":47.444,"vocabulary":18,"volume":133.438,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2493,"lineStart":2487,"name":"addElements"},{"cyclomatic":18,"cyclomaticDensity":50,"halstead":{"bugs":0.6,"difficulty":25.421,"effort":45761.164,"length":289,"time":2542.287,"vocabulary":75,"volume":1800.129,"operands":{"distinct":57,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":128,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":36,"physical":35},"errors":[],"lineEnd":2528,"lineStart":2494,"name":"updateElements"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.24,"difficulty":29.325,"effort":21081.876,"length":138,"time":1171.215,"vocabulary":37,"volume":718.905,"operands":{"distinct":20,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":69,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":2547,"lineStart":2529,"name":"getMaxOverflow"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2586,"lineStart":2584,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":4,"effort":82.719,"length":8,"time":4.595,"vocabulary":6,"volume":20.68,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2590,"lineStart":2588,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2592,"lineStart":2592,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2595,"lineStart":2593,"name":"formats"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2598,"lineStart":2596,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2601,"lineStart":2599,"name":"format"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2604,"lineStart":2602,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2607,"lineStart":2605,"name":"diff"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2610,"lineStart":2608,"name":"startOf"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2613,"lineStart":2611,"name":"endOf"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":2,"volume":2,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3169,"lineStart":3169,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3172,"lineStart":3170,"name":"releaseContext"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3173,"lineStart":3173,"name":"addEventListener"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3174,"lineStart":3174,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3177,"lineStart":3175,"name":"getDevicePixelRatio"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.06,"difficulty":15.188,"effort":2731.447,"length":44,"time":151.747,"vocabulary":17,"volume":179.848,"operands":{"distinct":8,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3185,"lineStart":3178,"name":"getMaximumSize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3188,"lineStart":3186,"name":"isAttached"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":3190,"lineStart":3189,"name":"updateConfig"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3196,"lineStart":3194,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3199,"lineStart":3197,"name":"updateConfig"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":10.286,"effort":1285.925,"length":32,"time":71.44,"vocabulary":15,"volume":125.02,"operands":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3395,"lineStart":3388,"name":"acquireContext"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.091,"difficulty":12.923,"effort":3540.762,"length":59,"time":196.709,"vocabulary":25,"volume":273.988,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":25},"errors":[],"lineEnd":3420,"lineStart":3396,"name":"releaseContext"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.028,"difficulty":5.571,"effort":474.185,"length":23,"time":26.344,"vocabulary":13,"volume":85.11,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3412,"lineStart":3405,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.439,"length":10,"time":2.58,"vocabulary":5,"volume":23.219,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3416,"lineStart":3414,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.077,"difficulty":6.344,"effort":1463.514,"length":51,"time":81.306,"vocabulary":23,"volume":230.702,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":3431,"lineStart":3421,"name":"addEventListener"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.083,"difficulty":11.154,"effort":2775.031,"length":55,"time":154.168,"vocabulary":23,"volume":248.796,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":3446,"lineStart":3432,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3449,"lineStart":3447,"name":"getDevicePixelRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3452,"lineStart":3450,"name":"getMaximumSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":6.125,"effort":317.835,"length":15,"time":17.658,"vocabulary":11,"volume":51.891,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3456,"lineStart":3453,"name":"isAttached"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.028,"difficulty":7,"effort":586.333,"length":22,"time":32.574,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":3483,"lineStart":3474,"name":"tooltipPosition"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3486,"lineStart":3484,"name":"hasValue"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":8.571,"effort":945.956,"length":27,"time":52.553,"vocabulary":17,"volume":110.361,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":3498,"lineStart":3487,"name":"getProps"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3496,"lineStart":3494,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.449,"difficulty":8.327,"effort":11216.31,"length":233,"time":623.128,"vocabulary":55,"volume":1347.057,"operands":{"distinct":49,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":50},"errors":[],"lineEnd":3780,"lineStart":3731,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.087,"difficulty":3.75,"effort":980.991,"length":64,"time":54.5,"vocabulary":17,"volume":261.598,"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":3788,"lineStart":3781,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3791,"lineStart":3789,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.1,"difficulty":10.75,"effort":3210.784,"length":68,"time":178.377,"vocabulary":21,"volume":298.678,"operands":{"distinct":14,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":3804,"lineStart":3792,"name":"getUserBounds"},{"cyclomatic":10,"cyclomaticDensity":41.667,"halstead":{"bugs":0.217,"difficulty":32.889,"effort":21417.088,"length":128,"time":1189.838,"vocabulary":34,"volume":651.195,"operands":{"distinct":18,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":26},"errors":[],"lineEnd":3830,"lineStart":3805,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":4,"effort":468.827,"length":30,"time":26.046,"vocabulary":15,"volume":117.207,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":3838,"lineStart":3831,"name":"getPadding"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3841,"lineStart":3839,"name":"getTicks"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.043,"difficulty":7.5,"effort":960,"length":32,"time":53.333,"vocabulary":16,"volume":128,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3845,"lineStart":3842,"name":"getLabels"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":6.5,"effort":559.254,"length":24,"time":31.07,"vocabulary":12,"volume":86.039,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3849,"lineStart":3846,"name":"getLabelItems"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":3853,"lineStart":3850,"name":"beforeLayout"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3858,"lineStart":3854,"name":"beforeUpdate"},{"cyclomatic":9,"cyclomaticDensity":19.565,"halstead":{"bugs":0.557,"difficulty":19.474,"effort":32560.967,"length":271,"time":1808.943,"vocabulary":72,"volume":1672.05,"operands":{"distinct":57,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":123,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":46,"physical":49},"errors":[],"lineEnd":3907,"lineStart":3859,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.111,"difficulty":9.412,"effort":3146.895,"length":72,"time":174.828,"vocabulary":25,"volume":334.358,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":3924,"lineStart":3908,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3929,"lineStart":3925,"name":"afterUpdate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3934,"lineStart":3930,"name":"beforeSetDimensions"},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.092,"difficulty":6,"effort":1659.62,"length":64,"time":92.201,"vocabulary":20,"volume":276.603,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":3949,"lineStart":3935,"name":"setDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3954,"lineStart":3950,"name":"afterSetDimensions"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":2.571,"effort":179.384,"length":21,"time":9.966,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":3960,"lineStart":3955,"name":"_callHooks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3963,"lineStart":3961,"name":"beforeDataLimits"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":3964,"lineStart":3964,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3967,"lineStart":3965,"name":"afterDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3970,"lineStart":3968,"name":"beforeBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":2,"length":2,"time":0.111,"vocabulary":2,"volume":2,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3973,"lineStart":3971,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3976,"lineStart":3974,"name":"afterBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3981,"lineStart":3977,"name":"beforeTickToLabelConversion"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.07,"difficulty":10.875,"effort":2292.79,"length":48,"time":127.377,"vocabulary":21,"volume":210.831,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":3993,"lineStart":3982,"name":"generateTickLabels"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":3998,"lineStart":3994,"name":"afterTickToLabelConversion"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4003,"lineStart":3999,"name":"beforeCalculateLabelRotation"},{"cyclomatic":10,"cyclomaticDensity":41.667,"halstead":{"bugs":0.524,"difficulty":27.8,"effort":43702.284,"length":263,"time":2427.905,"vocabulary":63,"volume":1572.025,"operands":{"distinct":45,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":124,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":26},"errors":[],"lineEnd":4029,"lineStart":4004,"name":"calculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4034,"lineStart":4030,"name":"afterCalculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4035,"lineStart":4035,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4040,"lineStart":4036,"name":"beforeFit"},{"cyclomatic":9,"cyclomaticDensity":20.93,"halstead":{"bugs":0.593,"difficulty":21.224,"effort":37786.059,"length":299,"time":2099.225,"vocabulary":62,"volume":1780.305,"operands":{"distinct":49,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":139,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":43,"physical":42},"errors":[],"lineEnd":4082,"lineStart":4041,"name":"fit"},{"cyclomatic":10,"cyclomaticDensity":23.256,"halstead":{"bugs":0.493,"difficulty":29.838,"effort":44094.461,"length":258,"time":2449.692,"vocabulary":53,"volume":1477.803,"operands":{"distinct":37,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":120,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":43,"physical":41},"errors":[],"lineEnd":4123,"lineStart":4083,"name":"_calculatePadding"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.101,"difficulty":7,"effort":2128,"length":76,"time":118.222,"vocabulary":16,"volume":304,"operands":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":4131,"lineStart":4124,"name":"_handleMargins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":4136,"lineStart":4132,"name":"afterFit"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":4140,"lineStart":4137,"name":"isHorizontal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4143,"lineStart":4141,"name":"isFullSize"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.073,"difficulty":9.692,"effort":2117.887,"length":49,"time":117.66,"vocabulary":22,"volume":218.512,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":4156,"lineStart":4144,"name":"_convertTicksToLabels"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.085,"difficulty":14.4,"effort":3670.209,"length":60,"time":203.901,"vocabulary":19,"volume":254.876,"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":4168,"lineStart":4157,"name":"_getLabelSizes"},{"cyclomatic":9,"cyclomaticDensity":16.981,"halstead":{"bugs":0.538,"difficulty":35.467,"effort":57237.995,"length":267,"time":3179.889,"vocabulary":66,"volume":1613.853,"operands":{"distinct":45,"total":152,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":115,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":53,"physical":51},"errors":[],"lineEnd":4219,"lineStart":4169,"name":"_computeLabelSizes"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.018,"difficulty":3,"effort":159.453,"length":16,"time":8.858,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4210,"lineStart":4207,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4222,"lineStart":4220,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":4,"length":4,"time":0.222,"vocabulary":4,"volume":8,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4225,"lineStart":4223,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4226,"lineStart":4226,"name":"getValueForPixel"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.044,"difficulty":8.889,"effort":1170.54,"length":31,"time":65.03,"vocabulary":19,"volume":131.686,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4233,"lineStart":4227,"name":"getPixelForTick"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.055,"difficulty":8.75,"effort":1443.741,"length":37,"time":80.208,"vocabulary":22,"volume":164.999,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4240,"lineStart":4234,"name":"getPixelForDecimal"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4244,"lineStart":4241,"name":"getDecimalForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.529,"length":9,"time":2.585,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4247,"lineStart":4245,"name":"getBasePixel"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.033,"difficulty":16,"effort":1606.063,"length":28,"time":89.226,"vocabulary":12,"volume":100.379,"operands":{"distinct":4,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":4251,"lineStart":4248,"name":"getBaseValue"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.089,"difficulty":15,"effort":4013.488,"length":60,"time":222.972,"vocabulary":22,"volume":267.566,"operands":{"distinct":11,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":4259,"lineStart":4252,"name":"getContext"},{"cyclomatic":7,"cyclomaticDensity":77.778,"halstead":{"bugs":0.197,"difficulty":15.391,"effort":9078.831,"length":115,"time":504.379,"vocabulary":35,"volume":589.868,"operands":{"distinct":23,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":4270,"lineStart":4260,"name":"_tickSize"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":7.071,"effort":707.143,"length":25,"time":39.286,"vocabulary":16,"volume":100,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":4277,"lineStart":4271,"name":"_isVisible"},{"cyclomatic":18,"cyclomaticDensity":14.516,"halstead":{"bugs":1.414,"difficulty":44.895,"effort":190449.183,"length":628,"time":10580.51,"vocabulary":108,"volume":4242.069,"operands":{"distinct":86,"total":351,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":277,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":124,"physical":115},"errors":[],"lineEnd":4392,"lineStart":4278,"name":"_computeGridLineItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4294,"lineStart":4292,"name":""},{"cyclomatic":41,"cyclomaticDensity":24.405,"halstead":{"bugs":1.821,"difficulty":68.619,"effort":374777.13,"length":779,"time":20820.952,"vocabulary":129,"volume":5461.746,"operands":{"distinct":97,"total":416,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":363,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":168,"physical":165},"errors":[],"lineEnd":4557,"lineStart":4393,"name":"_computeLabelItems"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.1,"difficulty":13.2,"effort":3954.164,"length":63,"time":219.676,"vocabulary":27,"volume":299.558,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":16},"errors":[],"lineEnd":4573,"lineStart":4558,"name":"_getXAxisLabelAlignment"},{"cyclomatic":13,"cyclomaticDensity":20.635,"halstead":{"bugs":0.364,"difficulty":41.455,"effort":45250.494,"length":208,"time":2513.916,"vocabulary":38,"volume":1091.569,"operands":{"distinct":22,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":63},"errors":[],"lineEnd":4636,"lineStart":4574,"name":"_getYAxisLabelAlignment"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.124,"difficulty":10.853,"effort":4030.074,"length":79,"time":223.893,"vocabulary":26,"volume":371.335,"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":4659,"lineStart":4637,"name":"_computeLabelArea"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.059,"difficulty":8.167,"effort":1457.039,"length":42,"time":80.947,"vocabulary":19,"volume":178.413,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":9},"errors":[],"lineEnd":4668,"lineStart":4660,"name":"drawBackground"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.089,"difficulty":9.643,"effort":2564.304,"length":58,"time":142.461,"vocabulary":24,"volume":265.928,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":4681,"lineStart":4669,"name":"getLineWidthForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":4675,"lineStart":4675,"name":""},{"cyclomatic":6,"cyclomaticDensity":24,"halstead":{"bugs":0.261,"difficulty":13.929,"effort":10890.677,"length":140,"time":605.038,"vocabulary":48,"volume":781.895,"operands":{"distinct":35,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":49},"errors":[],"lineEnd":4730,"lineStart":4682,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.128,"difficulty":8.6,"effort":3307.46,"length":80,"time":183.748,"vocabulary":28,"volume":384.588,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":4701,"lineStart":4687,"name":""},{"cyclomatic":4,"cyclomaticDensity":12.5,"halstead":{"bugs":0.333,"difficulty":20.833,"effort":20798.893,"length":176,"time":1155.494,"vocabulary":51,"volume":998.347,"operands":{"distinct":36,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":76,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":28},"errors":[],"lineEnd":4758,"lineStart":4731,"name":"drawBorder"},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.136,"difficulty":8.182,"effort":3332.225,"length":83,"time":185.124,"vocabulary":30,"volume":407.272,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":4780,"lineStart":4759,"name":"drawLabels"},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.278,"difficulty":20.919,"effort":17415.33,"length":144,"time":967.518,"vocabulary":55,"volume":832.516,"operands":{"distinct":37,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":58,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":30},"errors":[],"lineEnd":4810,"lineStart":4781,"name":"drawTitle"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.037,"difficulty":4.688,"effort":520.374,"length":30,"time":28.91,"vocabulary":13,"volume":111.013,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":4820,"lineStart":4811,"name":"draw"},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.165,"difficulty":19.853,"effort":9827.206,"length":99,"time":545.956,"vocabulary":32,"volume":495,"operands":{"distinct":17,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":38},"errors":[],"lineEnd":4858,"lineStart":4821,"name":"_layers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4832,"lineStart":4830,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":1.6,"effort":62.885,"length":14,"time":3.494,"vocabulary":7,"volume":39.303,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":4843,"lineStart":4839,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4849,"lineStart":4847,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4855,"lineStart":4853,"name":""},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.115,"difficulty":17.5,"effort":6037.5,"length":69,"time":335.417,"vocabulary":32,"volume":345,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":4871,"lineStart":4859,"name":"getMatchingVisibleMetas"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4875,"lineStart":4872,"name":"_resolveTickFontOptions"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.031,"difficulty":5.25,"effort":492.268,"length":24,"time":27.348,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4879,"lineStart":4876,"name":"_maxDigits"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":3.188,"effort":297.727,"length":27,"time":16.54,"vocabulary":11,"volume":93.405,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":4888,"lineStart":4883,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4891,"lineStart":4889,"name":"isForType"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.139,"difficulty":15.333,"effort":6395.314,"length":85,"time":355.295,"vocabulary":30,"volume":417.086,"operands":{"distinct":18,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":4913,"lineStart":4892,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4916,"lineStart":4914,"name":"get"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.064,"difficulty":10.938,"effort":2093.849,"length":49,"time":116.325,"vocabulary":15,"volume":191.438,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":4930,"lineStart":4917,"name":"unregister"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.068,"difficulty":3.625,"effort":736.348,"length":47,"time":40.908,"vocabulary":20,"volume":203.131,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":4974,"lineStart":4964,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4977,"lineStart":4975,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4980,"lineStart":4978,"name":"remove"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4983,"lineStart":4981,"name":"addControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4986,"lineStart":4984,"name":"addElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4989,"lineStart":4987,"name":"addPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4992,"lineStart":4990,"name":"addScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4995,"lineStart":4993,"name":"getController"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4998,"lineStart":4996,"name":"getElement"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5001,"lineStart":4999,"name":"getPlugin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5004,"lineStart":5002,"name":"getScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5007,"lineStart":5005,"name":"removeControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5010,"lineStart":5008,"name":"removeElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5013,"lineStart":5011,"name":"removePlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5016,"lineStart":5014,"name":"removeScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":5031,"lineStart":5017,"name":"_each"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.06,"difficulty":10,"effort":1800.85,"length":41,"time":100.047,"vocabulary":21,"volume":180.085,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":5030,"lineStart":5020,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":3.929,"effort":253.508,"length":18,"time":14.084,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5028,"lineStart":5025,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":7.125,"effort":868.077,"length":32,"time":48.226,"vocabulary":14,"volume":121.835,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5037,"lineStart":5032,"name":"_exec"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":10,"effort":1486.775,"length":35,"time":82.599,"vocabulary":19,"volume":148.677,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5046,"lineStart":5038,"name":"_getRegistryForType"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.042,"difficulty":8,"effort":1002.687,"length":29,"time":55.705,"vocabulary":20,"volume":125.336,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":5053,"lineStart":5047,"name":"_get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5060,"lineStart":5058,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.122,"difficulty":11.529,"effort":4229.733,"length":79,"time":234.985,"vocabulary":25,"volume":366.865,"operands":{"distinct":17,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":5073,"lineStart":5061,"name":"notify"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.077,"difficulty":12.923,"effort":3000.646,"length":50,"time":166.703,"vocabulary":25,"volume":232.193,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":5089,"lineStart":5074,"name":"_notify"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":5,"effort":315.583,"length":19,"time":17.532,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":5095,"lineStart":5090,"name":"invalidate"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":752.842,"length":28,"time":41.825,"vocabulary":12,"volume":100.379,"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":5103,"lineStart":5096,"name":"_descriptors"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.066,"difficulty":14.667,"effort":2915.861,"length":46,"time":161.992,"vocabulary":20,"volume":198.809,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":5109,"lineStart":5104,"name":"_createDescriptors"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":7.7,"effort":1227.465,"length":39,"time":68.193,"vocabulary":17,"volume":159.411,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":5116,"lineStart":5110,"name":"_notifyStateChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5113,"lineStart":5113,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5332,"lineStart":5328,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5335,"lineStart":5333,"name":"platform"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5338,"lineStart":5336,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5341,"lineStart":5339,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5344,"lineStart":5342,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5347,"lineStart":5345,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5350,"lineStart":5348,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5353,"lineStart":5351,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5356,"lineStart":5354,"name":"plugins"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5361,"lineStart":5357,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5365,"lineStart":5362,"name":"clearCache"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":5373,"lineStart":5366,"name":"datasetScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":5,"length":5,"time":0.278,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":6},"errors":[],"lineEnd":5372,"lineStart":5367,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":5385,"lineStart":5374,"name":"datasetAnimationScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":0.75,"effort":25.266,"length":12,"time":1.404,"vocabulary":7,"volume":33.688,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":10},"errors":[],"lineEnd":5384,"lineStart":5375,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":5395,"lineStart":5386,"name":"datasetElementScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":0.75,"effort":23.161,"length":11,"time":1.287,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":8},"errors":[],"lineEnd":5394,"lineStart":5387,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":5405,"lineStart":5396,"name":"pluginScopeKeys"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2,"effort":60,"length":10,"time":3.333,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":6},"errors":[],"lineEnd":5404,"lineStart":5399,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":11.25,"effort":1548.085,"length":33,"time":86.005,"vocabulary":18,"volume":137.608,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5414,"lineStart":5406,"name":"_cachedScopes"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.135,"difficulty":8.6,"effort":3484.835,"length":79,"time":193.602,"vocabulary":35,"volume":405.213,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":27},"errors":[],"lineEnd":5441,"lineStart":5415,"name":"getOptionScopes"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.035,"difficulty":6,"effort":627.645,"length":33,"time":34.869,"vocabulary":9,"volume":104.608,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":5432,"lineStart":5423,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5426,"lineStart":5426,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5428,"lineStart":5428,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5429,"lineStart":5429,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5430,"lineStart":5430,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5431,"lineStart":5431,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.036,"difficulty":7.5,"effort":799.545,"length":28,"time":44.419,"vocabulary":14,"volume":106.606,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":5454,"lineStart":5442,"name":"chartOptionScopes"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.135,"difficulty":13.714,"effort":5534.421,"length":80,"time":307.468,"vocabulary":33,"volume":403.552,"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":5473,"lineStart":5455,"name":"resolveNamedOptions"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.043,"difficulty":6.667,"effort":864.386,"length":30,"time":48.021,"vocabulary":20,"volume":129.658,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":5479,"lineStart":5474,"name":"createResolver"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5608,"lineStart":5605,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5612,"lineStart":5609,"name":"unregister"},{"cyclomatic":10,"cyclomaticDensity":20.833,"halstead":{"bugs":0.658,"difficulty":17.143,"effort":33841.584,"length":308,"time":1880.088,"vocabulary":85,"volume":1974.092,"operands":{"distinct":70,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":148,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":48,"physical":53},"errors":[],"lineEnd":5665,"lineStart":5613,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5652,"lineStart":5652,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.053,"difficulty":13.444,"effort":2149.919,"length":37,"time":119.44,"vocabulary":20,"volume":159.911,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":5675,"lineStart":5666,"name":"aspectRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5678,"lineStart":5676,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5681,"lineStart":5679,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5684,"lineStart":5682,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5687,"lineStart":5685,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5690,"lineStart":5688,"name":"registry"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":649.521,"length":35,"time":36.084,"vocabulary":15,"volume":136.741,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":5701,"lineStart":5691,"name":"_initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5705,"lineStart":5702,"name":"clear"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5709,"lineStart":5706,"name":"stop"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":7.5,"effort":713.879,"length":25,"time":39.66,"vocabulary":14,"volume":95.184,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":5719,"lineStart":5710,"name":"resize"},{"cyclomatic":7,"cyclomaticDensity":41.176,"halstead":{"bugs":0.211,"difficulty":16.5,"effort":10465.096,"length":120,"time":581.394,"vocabulary":39,"volume":634.248,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":54,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":26},"errors":[],"lineEnd":5745,"lineStart":5720,"name":"_resize"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":5.6,"effort":361.364,"length":18,"time":20.076,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5752,"lineStart":5746,"name":"ensureScalesHaveIDs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5751,"lineStart":5749,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.094,"difficulty":10.875,"effort":3057.053,"length":64,"time":169.836,"vocabulary":21,"volume":281.108,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":56},"errors":[],"lineEnd":5808,"lineStart":5753,"name":"buildOrUpdateScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5760,"lineStart":5757,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.078,"difficulty":7,"effort":1630.926,"length":49,"time":90.607,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":5773,"lineStart":5763,"name":""},{"cyclomatic":5,"cyclomaticDensity":26.316,"halstead":{"bugs":0.22,"difficulty":19.615,"effort":12926.125,"length":123,"time":718.118,"vocabulary":41,"volume":658.979,"operands":{"distinct":26,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":24},"errors":[],"lineEnd":5798,"lineStart":5775,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":3.333,"effort":84.221,"length":9,"time":4.679,"vocabulary":7,"volume":25.266,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":5803,"lineStart":5799,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.833,"effort":88,"length":16,"time":4.889,"vocabulary":8,"volume":48,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5807,"lineStart":5804,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.114,"difficulty":12.333,"effort":4236.282,"length":70,"time":235.349,"vocabulary":30,"volume":343.482,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":5821,"lineStart":5809,"name":"_updateMetasets"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5813,"lineStart":5813,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.04,"difficulty":8.75,"effort":1058.118,"length":29,"time":58.784,"vocabulary":18,"volume":120.928,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":5832,"lineStart":5822,"name":"_removeUnreferencedMetasets"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":5831,"lineStart":5827,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5828,"lineStart":5828,"name":""},{"cyclomatic":9,"cyclomaticDensity":27.273,"halstead":{"bugs":0.414,"difficulty":28.75,"effort":35719.16,"length":213,"time":1984.398,"vocabulary":57,"volume":1242.406,"operands":{"distinct":38,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":36},"errors":[],"lineEnd":5868,"lineStart":5833,"name":"buildOrUpdateControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":5873,"lineStart":5869,"name":"_resetElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5872,"lineStart":5870,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":5877,"lineStart":5874,"name":"reset"},{"cyclomatic":8,"cyclomaticDensity":20,"halstead":{"bugs":0.484,"difficulty":21.034,"effort":30540.553,"length":231,"time":1696.697,"vocabulary":78,"volume":1451.928,"operands":{"distinct":58,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":44},"errors":[],"lineEnd":5921,"lineStart":5878,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5907,"lineStart":5905,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.1,"effort":88.2,"length":14,"time":4.9,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":5928,"lineStart":5922,"name":"_updateScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5925,"lineStart":5923,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.075,"difficulty":7.714,"effort":1744.802,"length":50,"time":96.933,"vocabulary":23,"volume":226.178,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":5937,"lineStart":5929,"name":"_checkEventBindings"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.059,"difficulty":12.1,"effort":2125.882,"length":40,"time":118.105,"vocabulary":21,"volume":175.693,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":8},"errors":[],"lineEnd":5945,"lineStart":5938,"name":"_updateHiddenIndices"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.118,"difficulty":14.467,"effort":5130.352,"length":73,"time":285.02,"vocabulary":29,"volume":354.633,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":5965,"lineStart":5946,"name":"_getUniformDataChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5953,"lineStart":5953,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":5960,"lineStart":5960,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.857,"effort":187.798,"length":19,"time":10.433,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":5964,"lineStart":5960,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.118,"difficulty":12.025,"effort":4246.119,"length":70,"time":235.895,"vocabulary":33,"volume":353.108,"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":24},"errors":[],"lineEnd":5989,"lineStart":5966,"name":"_updateLayout"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.038,"difficulty":6.125,"effort":693.961,"length":29,"time":38.553,"vocabulary":15,"volume":113.3,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":5984,"lineStart":5976,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":5987,"lineStart":5985,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.148,"difficulty":15.6,"effort":6924.944,"length":88,"time":384.719,"vocabulary":33,"volume":443.907,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":6008,"lineStart":5990,"name":"_updateDatasets"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.077,"difficulty":9.964,"effort":2298.777,"length":51,"time":127.71,"vocabulary":23,"volume":230.702,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":6023,"lineStart":6009,"name":"_updateDataset"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.07,"difficulty":7.857,"effort":1657.136,"length":46,"time":92.063,"vocabulary":24,"volume":210.908,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":6040,"lineStart":6024,"name":"render"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.205,"difficulty":22.545,"effort":13843.079,"length":117,"time":769.06,"vocabulary":38,"volume":614.008,"operands":{"distinct":22,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":26},"errors":[],"lineEnd":6066,"lineStart":6041,"name":"draw"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.074,"difficulty":13.542,"effort":3018.507,"length":48,"time":167.695,"vocabulary":25,"volume":222.905,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":6078,"lineStart":6067,"name":"_getSortedDatasetMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6081,"lineStart":6079,"name":"getSortedVisibleDatasetMetas"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.074,"difficulty":11.5,"effort":2543.091,"length":46,"time":141.283,"vocabulary":28,"volume":221.138,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":6093,"lineStart":6082,"name":"_drawDatasets"},{"cyclomatic":8,"cyclomaticDensity":38.095,"halstead":{"bugs":0.268,"difficulty":18.379,"effort":14766.954,"length":149,"time":820.386,"vocabulary":42,"volume":803.455,"operands":{"distinct":29,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":28},"errors":[],"lineEnd":6121,"lineStart":6094,"name":"_drawDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6124,"lineStart":6122,"name":"isPointInArea"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":7.5,"effort":813.135,"length":26,"time":45.174,"vocabulary":18,"volume":108.418,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6131,"lineStart":6125,"name":"getElementsAtEventForMode"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.145,"difficulty":12.833,"effort":5589.917,"length":83,"time":310.551,"vocabulary":38,"volume":435.578,"operands":{"distinct":24,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":6154,"lineStart":6132,"name":"getDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6135,"lineStart":6135,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":5,"effort":361.699,"length":19,"time":20.094,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":6160,"lineStart":6155,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6163,"lineStart":6161,"name":"getVisibleDatasetCount"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.058,"difficulty":9.5,"effort":1642.333,"length":40,"time":91.241,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6171,"lineStart":6164,"name":"isDatasetVisible"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6175,"lineStart":6172,"name":"setDatasetVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":117.616,"length":13,"time":6.534,"vocabulary":6,"volume":33.605,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6178,"lineStart":6176,"name":"toggleDataVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6181,"lineStart":6179,"name":"getDataVisibility"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.107,"difficulty":10.278,"effort":3310.398,"length":67,"time":183.911,"vocabulary":28,"volume":322.093,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":6196,"lineStart":6182,"name":"_updateVisibility"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6194,"lineStart":6194,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6199,"lineStart":6197,"name":"hide"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6202,"lineStart":6200,"name":"show"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.033,"difficulty":8.167,"effort":815.947,"length":27,"time":45.33,"vocabulary":13,"volume":99.912,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":6209,"lineStart":6203,"name":"_destroyDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.049,"difficulty":6.364,"effort":928.756,"length":35,"time":51.598,"vocabulary":18,"volume":145.947,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":6217,"lineStart":6210,"name":"_stop"},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.092,"difficulty":7.656,"effort":2112.645,"length":61,"time":117.369,"vocabulary":23,"volume":275.937,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":15},"errors":[],"lineEnd":6232,"lineStart":6218,"name":"destroy"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3.125,"effort":108.966,"length":11,"time":6.054,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6235,"lineStart":6233,"name":"toBase64Image"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6243,"lineStart":6236,"name":"bindEvents"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":3.333,"effort":355.353,"length":28,"time":19.742,"vocabulary":14,"volume":106.606,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":6257,"lineStart":6244,"name":"bindUserEvents"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6250,"lineStart":6247,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.571,"effort":153.758,"length":18,"time":8.542,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":6255,"lineStart":6251,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6256,"lineStart":6256,"name":""},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.082,"difficulty":10,"effort":2459.698,"length":56,"time":136.65,"vocabulary":21,"volume":245.97,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":42},"errors":[],"lineEnd":6299,"lineStart":6258,"name":"bindResponsiveEvents"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6267,"lineStart":6264,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.019,"difficulty":3.667,"effort":207.067,"length":17,"time":11.504,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":6273,"lineStart":6268,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":6278,"lineStart":6274,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.027,"difficulty":1.909,"effort":152.64,"length":21,"time":8.48,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":6286,"lineStart":6280,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.045,"effort":179.119,"length":23,"time":9.951,"vocabulary":14,"volume":87.569,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":6293,"lineStart":6287,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":401.953,"length":22,"time":22.331,"vocabulary":10,"volume":73.082,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":6309,"lineStart":6300,"name":"unbindEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6303,"lineStart":6301,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6307,"lineStart":6305,"name":""},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.154,"difficulty":15.364,"effort":7092.4,"length":90,"time":394.022,"vocabulary":35,"volume":461.635,"operands":{"distinct":22,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":6324,"lineStart":6310,"name":"updateHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6327,"lineStart":6325,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.062,"difficulty":9,"effort":1672.586,"length":43,"time":92.921,"vocabulary":20,"volume":185.843,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":20},"errors":[],"lineEnd":6347,"lineStart":6328,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.051,"difficulty":13.333,"effort":2049.748,"length":35,"time":113.875,"vocabulary":21,"volume":153.731,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":6340,"lineStart":6330,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6350,"lineStart":6348,"name":"notifyPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.436,"length":15,"time":7.469,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6353,"lineStart":6351,"name":"isPluginEnabled"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6352,"lineStart":6352,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.093,"difficulty":9.6,"effort":2692.424,"length":62,"time":149.579,"vocabulary":23,"volume":280.461,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":6365,"lineStart":6354,"name":"_updateHoverStyles"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.375,"effort":151.597,"length":16,"time":8.422,"vocabulary":7,"volume":44.918,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6356,"lineStart":6356,"name":""},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.115,"difficulty":13.265,"effort":4591.307,"length":72,"time":255.073,"vocabulary":28,"volume":346.13,"operands":{"distinct":17,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":6384,"lineStart":6366,"name":"_eventHandler"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6373,"lineStart":6373,"name":""},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.177,"difficulty":16,"effort":8474.582,"length":105,"time":470.81,"vocabulary":33,"volume":529.661,"operands":{"distinct":22,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":29},"errors":[],"lineEnd":6413,"lineStart":6385,"name":"_handleEvent"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":7.5,"effort":1185.926,"length":36,"time":65.885,"vocabulary":21,"volume":158.123,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":6423,"lineStart":6414,"name":"_getActiveElements"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6644,"lineStart":6644,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.072,"difficulty":4.133,"effort":895.463,"length":51,"time":49.748,"vocabulary":19,"volume":216.644,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":6666,"lineStart":6653,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":17.647,"halstead":{"bugs":0.202,"difficulty":13.2,"effort":8004.33,"length":108,"time":444.685,"vocabulary":49,"volume":606.389,"operands":{"distinct":35,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":6688,"lineStart":6667,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.14,"difficulty":11.458,"effort":4819.389,"length":82,"time":267.744,"vocabulary":35,"volume":420.601,"operands":{"distinct":24,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":6705,"lineStart":6689,"name":"getCenterPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6708,"lineStart":6706,"name":"tooltipPosition"},{"cyclomatic":9,"cyclomaticDensity":45,"halstead":{"bugs":0.326,"difficulty":19.487,"effort":19039.945,"length":169,"time":1057.775,"vocabulary":55,"volume":977.05,"operands":{"distinct":39,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":21},"errors":[],"lineEnd":6729,"lineStart":6709,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":6905,"lineStart":6905,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.1,"difficulty":4.211,"effort":1257.074,"length":66,"time":69.837,"vocabulary":23,"volume":298.555,"operands":{"distinct":19,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":6923,"lineStart":6907,"name":"constructor"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.086,"difficulty":9.688,"effort":2504.453,"length":55,"time":139.136,"vocabulary":26,"volume":258.524,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":6931,"lineStart":6924,"name":"updateControlPoints"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.357,"effort":148.775,"length":19,"time":8.265,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":6937,"lineStart":6932,"name":"points"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6940,"lineStart":6938,"name":"points"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4.5,"effort":254.127,"length":17,"time":14.118,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":6943,"lineStart":6941,"name":"segments"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":5,"effort":415.132,"length":24,"time":23.063,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":6948,"lineStart":6944,"name":"first"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":6.429,"effort":713.656,"length":30,"time":39.648,"vocabulary":13,"volume":111.013,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":6954,"lineStart":6949,"name":"last"},{"cyclomatic":5,"cyclomaticDensity":18.519,"halstead":{"bugs":0.282,"difficulty":30.327,"effort":25648.855,"length":154,"time":1424.936,"vocabulary":45,"volume":845.745,"operands":{"distinct":26,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":71,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":27,"physical":30},"errors":[],"lineEnd":6984,"lineStart":6955,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":3.667,"effort":194.886,"length":16,"time":10.827,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":6988,"lineStart":6985,"name":"pathSegment"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.1,"difficulty":16.333,"effort":4919.515,"length":62,"time":273.306,"vocabulary":29,"volume":301.195,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":7002,"lineStart":6989,"name":"path"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.088,"difficulty":8.206,"effort":2159.99,"length":56,"time":119.999,"vocabulary":26,"volume":263.225,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":7015,"lineStart":7003,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.039,"difficulty":3.8,"effort":448.506,"length":31,"time":24.917,"vocabulary":14,"volume":118.028,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":7056,"lineStart":7047,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.085,"difficulty":10.667,"effort":2724.396,"length":55,"time":151.355,"vocabulary":25,"volume":255.412,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":7064,"lineStart":7057,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7067,"lineStart":7065,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7070,"lineStart":7068,"name":"inYRange"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.028,"difficulty":7,"effort":586.333,"length":22,"time":32.574,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":7080,"lineStart":7071,"name":"getCenterPoint"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.069,"difficulty":15.278,"effort":3169.414,"length":48,"time":176.079,"vocabulary":20,"volume":207.453,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":7087,"lineStart":7081,"name":"size"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.102,"difficulty":9.474,"effort":2899.448,"length":63,"time":161.08,"vocabulary":29,"volume":306.053,"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":7097,"lineStart":7088,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":6.125,"effort":339.024,"length":16,"time":18.835,"vocabulary":11,"volume":55.351,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":7102,"lineStart":7098,"name":"getRange"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.055,"difficulty":4.167,"effort":683.333,"length":41,"time":37.963,"vocabulary":16,"volume":164,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":7242,"lineStart":7231,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":18.182,"halstead":{"bugs":0.195,"difficulty":15.354,"effort":8978.169,"length":114,"time":498.787,"vocabulary":35,"volume":584.738,"operands":{"distinct":24,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":19},"errors":[],"lineEnd":7261,"lineStart":7243,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7264,"lineStart":7262,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7267,"lineStart":7265,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7270,"lineStart":7268,"name":"inYRange"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.066,"difficulty":12.833,"effort":2554.305,"length":44,"time":141.906,"vocabulary":23,"volume":199.037,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":7282,"lineStart":7271,"name":"getCenterPoint"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7285,"lineStart":7283,"name":"getRange"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.6,"effort":160.581,"length":22,"time":8.921,"vocabulary":7,"volume":61.762,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":7877,"lineStart":7873,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.064,"difficulty":9.692,"effort":1858.554,"length":43,"time":103.253,"vocabulary":22,"volume":191.756,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":7886,"lineStart":7878,"name":"pathSegment"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.06,"difficulty":12.5,"effort":2241.335,"length":43,"time":124.519,"vocabulary":18,"volume":179.307,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":7895,"lineStart":7887,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.198,"difficulty":5,"effort":2975,"length":119,"time":165.278,"vocabulary":32,"volume":595,"operands":{"distinct":28,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":25},"errors":[],"lineEnd":8194,"lineStart":8170,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":3.375,"effort":350.267,"length":30,"time":19.459,"vocabulary":11,"volume":103.783,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":8202,"lineStart":8195,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.069,"difficulty":6.364,"effort":1323.636,"length":52,"time":73.535,"vocabulary":16,"volume":208,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":8213,"lineStart":8203,"name":"setDimensions"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.091,"difficulty":13.182,"effort":3589.721,"length":62,"time":199.429,"vocabulary":21,"volume":272.324,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":8229,"lineStart":8214,"name":"buildLabels"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8220,"lineStart":8220,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8223,"lineStart":8223,"name":""},{"cyclomatic":5,"cyclomaticDensity":20.833,"halstead":{"bugs":0.254,"difficulty":17.143,"effort":13046.327,"length":143,"time":724.796,"vocabulary":40,"volume":761.036,"operands":{"distinct":28,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":63,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":23},"errors":[],"lineEnd":8252,"lineStart":8230,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.132,"difficulty":9.36,"effort":3705.797,"length":76,"time":205.878,"vocabulary":37,"volume":395.918,"operands":{"distinct":25,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":31},"errors":[],"lineEnd":8283,"lineStart":8253,"name":"_fitRows"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.163,"difficulty":18.417,"effort":8978.811,"length":91,"time":498.823,"vocabulary":41,"volume":487.537,"operands":{"distinct":24,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":8281,"lineStart":8265,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.148,"difficulty":10.56,"effort":4676.005,"length":85,"time":259.778,"vocabulary":37,"volume":442.804,"operands":{"distinct":25,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":41,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":20,"physical":39},"errors":[],"lineEnd":8322,"lineStart":8284,"name":"_fitCols"},{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.157,"difficulty":13.75,"effort":6468.011,"length":89,"time":359.334,"vocabulary":39,"volume":470.401,"operands":{"distinct":26,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":8315,"lineStart":8294,"name":""},{"cyclomatic":5,"cyclomaticDensity":14.706,"halstead":{"bugs":0.456,"difficulty":37.241,"effort":50926.522,"length":249,"time":2829.251,"vocabulary":45,"volume":1367.471,"operands":{"distinct":29,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":114,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":34},"errors":[],"lineEnd":8356,"lineStart":8323,"name":"adjustHitBoxes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.017,"difficulty":3.2,"effort":162.3,"length":16,"time":9.017,"vocabulary":9,"volume":50.719,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":8359,"lineStart":8357,"name":"isHorizontal"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":8367,"lineStart":8360,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":4.651,"halstead":{"bugs":0.485,"difficulty":15.305,"effort":22262.911,"length":235,"time":1236.828,"vocabulary":73,"volume":1454.609,"operands":{"distinct":59,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":106,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":43,"physical":120},"errors":[],"lineEnd":8487,"lineStart":8368,"name":"_draw"},{"cyclomatic":9,"cyclomaticDensity":23.684,"halstead":{"bugs":0.516,"difficulty":24.211,"effort":37475.384,"length":247,"time":2081.966,"vocabulary":77,"volume":1547.896,"operands":{"distinct":57,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":109,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":38,"physical":46},"errors":[],"lineEnd":8429,"lineStart":8384,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8412,"lineStart":8412,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":4.615,"effort":607.78,"length":31,"time":33.766,"vocabulary":19,"volume":131.686,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":8435,"lineStart":8430,"name":""},{"cyclomatic":10,"cyclomaticDensity":33.333,"halstead":{"bugs":0.528,"difficulty":27.389,"effort":43378.966,"length":266,"time":2409.943,"vocabulary":62,"volume":1583.816,"operands":{"distinct":45,"total":145,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":121,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":30,"physical":33},"errors":[],"lineEnd":8485,"lineStart":8453,"name":""},{"cyclomatic":3,"cyclomaticDensity":10.714,"halstead":{"bugs":0.444,"difficulty":16.196,"effort":21556.062,"length":221,"time":1197.559,"vocabulary":65,"volume":1330.943,"operands":{"distinct":51,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":103,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":32},"errors":[],"lineEnd":8519,"lineStart":8488,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":8509,"lineStart":8509,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.054,"difficulty":4.75,"effort":771.95,"length":37,"time":42.886,"vocabulary":21,"volume":162.516,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":8525,"lineStart":8520,"name":"_computeTitleHeight"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.134,"difficulty":14.972,"effort":6036.986,"length":83,"time":335.388,"vocabulary":29,"volume":403.212,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":8538,"lineStart":8526,"name":"_getLegendItemAt"},{"cyclomatic":9,"cyclomaticDensity":60,"halstead":{"bugs":0.17,"difficulty":17.1,"effort":8721,"length":102,"time":484.5,"vocabulary":32,"volume":510,"operands":{"distinct":20,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":32},"errors":[],"lineEnd":8570,"lineStart":8539,"name":"handleEvent"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.107,"difficulty":3.882,"effort":1241.665,"length":74,"time":68.981,"vocabulary":20,"volume":319.823,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":16},"errors":[],"lineEnd":8723,"lineStart":8708,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.203,"difficulty":13.115,"effort":7993.906,"length":117,"time":444.106,"vocabulary":37,"volume":609.506,"operands":{"distinct":26,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":8742,"lineStart":8724,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":8746,"lineStart":8743,"name":"isHorizontal"},{"cyclomatic":3,"cyclomaticDensity":10,"halstead":{"bugs":0.183,"difficulty":25.421,"effort":13977.485,"length":109,"time":776.527,"vocabulary":33,"volume":549.839,"operands":{"distinct":19,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":28},"errors":[],"lineEnd":8774,"lineStart":8747,"name":"_drawArgs"},{"cyclomatic":2,"cyclomaticDensity":10.526,"halstead":{"bugs":0.167,"difficulty":11.786,"effort":5895.936,"length":94,"time":327.552,"vocabulary":40,"volume":500.261,"operands":{"distinct":28,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":8796,"lineStart":8775,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":5.188,"effort":3808.296,"length":142,"time":211.572,"vocabulary":36,"volume":734.129,"operands":{"distinct":32,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":30},"errors":[],"lineEnd":9230,"lineStart":9201,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2,"effort":89.835,"length":16,"time":4.991,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":9235,"lineStart":9231,"name":"initialize"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.104,"difficulty":9.333,"effort":2913.174,"length":69,"time":161.843,"vocabulary":23,"volume":312.126,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":9249,"lineStart":9236,"name":"_resolveAnimations"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":4.583,"effort":332.97,"length":21,"time":18.498,"vocabulary":11,"volume":72.648,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9252,"lineStart":9250,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.095,"difficulty":10,"effort":2855.006,"length":65,"time":158.611,"vocabulary":21,"volume":285.501,"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":9263,"lineStart":9253,"name":"getTitle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9266,"lineStart":9264,"name":"getBeforeBody"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":6.3,"effort":406.535,"length":18,"time":22.585,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":9283,"lineStart":9267,"name":"getBody"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.096,"difficulty":7.824,"effort":2259.847,"length":63,"time":125.547,"vocabulary":24,"volume":288.853,"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":9281,"lineStart":9270,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9286,"lineStart":9284,"name":"getAfterBody"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.095,"difficulty":10,"effort":2855.006,"length":65,"time":158.611,"vocabulary":21,"volume":285.501,"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":9297,"lineStart":9287,"name":"getFooter"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.182,"difficulty":15.429,"effort":8405.402,"length":108,"time":466.967,"vocabulary":33,"volume":544.795,"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":29},"errors":[],"lineEnd":9326,"lineStart":9298,"name":"_createItems"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9310,"lineStart":9310,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9313,"lineStart":9313,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.857,"effort":643.36,"length":40,"time":35.742,"vocabulary":18,"volume":166.797,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9320,"lineStart":9315,"name":""},{"cyclomatic":6,"cyclomaticDensity":15.385,"halstead":{"bugs":0.517,"difficulty":16.9,"effort":26233.921,"length":255,"time":1457.44,"vocabulary":68,"volume":1552.303,"operands":{"distinct":55,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":112,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":39,"physical":48},"errors":[],"lineEnd":9374,"lineStart":9327,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.061,"difficulty":4,"effort":733.907,"length":44,"time":40.773,"vocabulary":18,"volume":183.477,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9380,"lineStart":9375,"name":"drawCaret"},{"cyclomatic":6,"cyclomaticDensity":9.677,"halstead":{"bugs":0.402,"difficulty":28.212,"effort":34005.361,"length":217,"time":1889.187,"vocabulary":47,"volume":1205.346,"operands":{"distinct":33,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":84,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":62,"physical":51},"errors":[],"lineEnd":9431,"lineStart":9381,"name":"getCaretPosition"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.264,"difficulty":18.742,"effort":14821.626,"length":144,"time":823.424,"vocabulary":45,"volume":790.827,"operands":{"distinct":31,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":61,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":22},"errors":[],"lineEnd":9453,"lineStart":9432,"name":"drawTitle"},{"cyclomatic":8,"cyclomaticDensity":13.559,"halstead":{"bugs":0.848,"difficulty":28.672,"effort":72944.738,"length":398,"time":4052.485,"vocabulary":84,"volume":2544.142,"operands":{"distinct":67,"total":226,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":172,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":59,"physical":64},"errors":[],"lineEnd":9517,"lineStart":9454,"name":"_drawColorBox"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9486,"lineStart":9486,"name":""},{"cyclomatic":8,"cyclomaticDensity":17.391,"halstead":{"bugs":0.527,"difficulty":26.167,"effort":41330.271,"length":256,"time":2296.126,"vocabulary":72,"volume":1579.501,"operands":{"distinct":54,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":99,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":46,"physical":41},"errors":[],"lineEnd":9558,"lineStart":9518,"name":"drawBody"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":3.864,"effort":448.182,"length":29,"time":24.899,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":9528,"lineStart":9525,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.237,"difficulty":15.2,"effort":10819.146,"length":132,"time":601.064,"vocabulary":42,"volume":711.786,"operands":{"distinct":30,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":9577,"lineStart":9559,"name":"drawFooter"},{"cyclomatic":8,"cyclomaticDensity":20.513,"halstead":{"bugs":0.46,"difficulty":22.892,"effort":31579.038,"length":247,"time":1754.391,"vocabulary":48,"volume":1379.486,"operands":{"distinct":37,"total":154,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":93,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":39,"physical":36},"errors":[],"lineEnd":9613,"lineStart":9578,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.295,"difficulty":14.667,"effort":12971.61,"length":162,"time":720.645,"vocabulary":44,"volume":884.428,"operands":{"distinct":33,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":25},"errors":[],"lineEnd":9638,"lineStart":9614,"name":"_updateAnimationTarget"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9641,"lineStart":9639,"name":"_willRender"},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.336,"difficulty":19.342,"effort":19499.047,"length":176,"time":1083.28,"vocabulary":53,"volume":1008.114,"operands":{"distinct":38,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":31},"errors":[],"lineEnd":9672,"lineStart":9642,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9675,"lineStart":9673,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.086,"difficulty":8.267,"effort":2131.502,"length":57,"time":118.417,"vocabulary":23,"volume":257.843,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":22},"errors":[],"lineEnd":9697,"lineStart":9676,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.055,"difficulty":12.6,"effort":2078.987,"length":37,"time":115.499,"vocabulary":22,"volume":164.999,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":9688,"lineStart":9678,"name":""},{"cyclomatic":9,"cyclomaticDensity":56.25,"halstead":{"bugs":0.171,"difficulty":15.273,"effort":7847.643,"length":101,"time":435.98,"vocabulary":34,"volume":513.834,"operands":{"distinct":22,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":9719,"lineStart":9698,"name":"handleEvent"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.079,"difficulty":9.643,"effort":2299.031,"length":52,"time":127.724,"vocabulary":24,"volume":238.418,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":9733,"lineStart":9720,"name":"_getActiveElements"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.042,"difficulty":3.091,"effort":386.427,"length":32,"time":21.468,"vocabulary":15,"volume":125.02,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":9726,"lineStart":9726,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":9.375,"effort":1729.475,"length":42,"time":96.082,"vocabulary":21,"volume":184.477,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":9738,"lineStart":9734,"name":"_positionChanged"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":9918,"lineStart":9913,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.071,"difficulty":9,"effort":1926.474,"length":48,"time":107.026,"vocabulary":22,"volume":214.053,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":9931,"lineStart":9919,"name":"init"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.073,"difficulty":10,"effort":2200.782,"length":48,"time":122.266,"vocabulary":24,"volume":220.078,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":9939,"lineStart":9932,"name":"parse"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.093,"difficulty":10.667,"effort":2972.068,"length":60,"time":165.115,"vocabulary":25,"volume":278.631,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":9953,"lineStart":9940,"name":"determineDataLimits"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.173,"difficulty":24,"effort":12454.109,"length":102,"time":691.895,"vocabulary":34,"volume":518.921,"operands":{"distinct":18,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":9969,"lineStart":9954,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9972,"lineStart":9970,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":4,"effort":239.179,"length":18,"time":13.288,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":9978,"lineStart":9973,"name":"configure"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":10.389,"effort":1436.801,"length":32,"time":79.822,"vocabulary":20,"volume":138.302,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":9984,"lineStart":9979,"name":"getPixelForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.044,"difficulty":8.889,"effort":1170.54,"length":31,"time":65.03,"vocabulary":19,"volume":131.686,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":9991,"lineStart":9985,"name":"getPixelForTick"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.571,"effort":243.265,"length":19,"time":13.515,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9994,"lineStart":9992,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9997,"lineStart":9995,"name":"getBasePixel"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":2.7,"effort":289.744,"length":29,"time":16.097,"vocabulary":13,"volume":107.313,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10114,"lineStart":10107,"name":"constructor"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.038,"difficulty":9.286,"effort":1062.74,"length":28,"time":59.041,"vocabulary":17,"volume":114.449,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":10123,"lineStart":10115,"name":"parse"},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.198,"difficulty":27.947,"effort":16597.318,"length":114,"time":922.073,"vocabulary":37,"volume":593.878,"operands":{"distinct":19,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":25},"errors":[],"lineEnd":10148,"lineStart":10124,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10128,"lineStart":10128,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10129,"lineStart":10129,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.151,"difficulty":15.217,"effort":6896.863,"length":87,"time":383.159,"vocabulary":37,"volume":453.222,"operands":{"distinct":23,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":10167,"lineStart":10149,"name":"getTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10170,"lineStart":10168,"name":"computeTickLimit"},{"cyclomatic":5,"cyclomaticDensity":17.857,"halstead":{"bugs":0.285,"difficulty":16.25,"effort":13900.359,"length":154,"time":772.242,"vocabulary":47,"volume":855.407,"operands":{"distinct":34,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":69,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":33},"errors":[],"lineEnd":10203,"lineStart":10171,"name":"buildTicks"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.119,"difficulty":12.941,"effort":4603.749,"length":74,"time":255.764,"vocabulary":28,"volume":355.744,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":10217,"lineStart":10204,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.063,"effort":135.566,"length":19,"time":7.531,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10220,"lineStart":10218,"name":"getLabelForValue"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.047,"difficulty":7,"effort":984.536,"length":36,"time":54.696,"vocabulary":15,"volume":140.648,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":10235,"lineStart":10230,"name":"determineDataLimits"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.118,"difficulty":6.727,"effort":2376.719,"length":72,"time":132.04,"vocabulary":30,"volume":353.296,"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10243,"lineStart":10236,"name":"computeTickLimit"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10246,"lineStart":10244,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10249,"lineStart":10247,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.5,"effort":215.098,"length":24,"time":11.95,"vocabulary":12,"volume":86.039,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":10329,"lineStart":10323,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.06,"difficulty":8.643,"effort":1565.311,"length":39,"time":86.962,"vocabulary":25,"volume":181.11,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":10340,"lineStart":10330,"name":"parse"},{"cyclomatic":8,"cyclomaticDensity":80,"halstead":{"bugs":0.165,"difficulty":20.118,"effort":9968.577,"length":102,"time":553.81,"vocabulary":29,"volume":495.514,"operands":{"distinct":17,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":10352,"lineStart":10341,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.142,"difficulty":26,"effort":11108.104,"length":92,"time":617.117,"vocabulary":25,"volume":427.235,"operands":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":10376,"lineStart":10353,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10357,"lineStart":10357,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10358,"lineStart":10358,"name":""},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.122,"difficulty":12.353,"effort":4522.737,"length":77,"time":251.263,"vocabulary":27,"volume":366.126,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":10396,"lineStart":10377,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.031,"difficulty":3.5,"effort":328.179,"length":24,"time":18.232,"vocabulary":15,"volume":93.765,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10399,"lineStart":10397,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":4.444,"effort":507.647,"length":30,"time":28.203,"vocabulary":14,"volume":114.221,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":10405,"lineStart":10400,"name":"configure"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.07,"difficulty":10.417,"effort":2183.263,"length":47,"time":121.292,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":10414,"lineStart":10406,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":5.056,"effort":485.333,"length":24,"time":26.963,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":10418,"lineStart":10415,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.556,"effort":381.556,"length":29,"time":21.198,"vocabulary":13,"volume":107.313,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10724,"lineStart":10717,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.157,"difficulty":8.5,"effort":4004.527,"length":98,"time":222.474,"vocabulary":28,"volume":471.121,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":10732,"lineStart":10725,"name":"setDimensions"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.063,"difficulty":11.111,"effort":2089.148,"length":46,"time":116.064,"vocabulary":17,"volume":188.023,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":10738,"lineStart":10733,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.333,"effort":108.516,"length":14,"time":6.029,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10741,"lineStart":10739,"name":"computeTickLimit"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":2.6,"effort":267.276,"length":27,"time":14.849,"vocabulary":14,"volume":102.799,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":10751,"lineStart":10742,"name":"generateTickLabels"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.038,"difficulty":8,"effort":900.704,"length":27,"time":50.039,"vocabulary":18,"volume":112.588,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":10750,"lineStart":10744,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10750,"lineStart":10750,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.036,"difficulty":7,"effort":765.751,"length":28,"time":42.542,"vocabulary":15,"volume":109.393,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":10759,"lineStart":10752,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.072,"difficulty":7.154,"effort":1549.84,"length":51,"time":86.102,"vocabulary":19,"volume":216.644,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":10764,"lineStart":10760,"name":"setCenterPoint"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.048,"difficulty":6.375,"effort":924.034,"length":33,"time":51.335,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":10769,"lineStart":10765,"name":"getIndexAngle"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":9.9,"effort":1808.343,"length":43,"time":100.463,"vocabulary":19,"volume":182.661,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":10779,"lineStart":10770,"name":"getDistanceFromCenterForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1815.21,"length":40,"time":100.845,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":10786,"lineStart":10780,"name":"getValueForDistanceFromCenter"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.049,"difficulty":10.389,"effort":1526.601,"length":34,"time":84.811,"vocabulary":20,"volume":146.946,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":10793,"lineStart":10787,"name":"getPointLabelContext"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.071,"difficulty":8.667,"effort":1851.351,"length":46,"time":102.853,"vocabulary":25,"volume":213.617,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":10801,"lineStart":10794,"name":"getPointPosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10804,"lineStart":10802,"name":"getPointPositionForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":10807,"lineStart":10805,"name":"getBasePosition"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.032,"difficulty":7.143,"effort":691.386,"length":27,"time":38.41,"vocabulary":12,"volume":96.794,"operands":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":9},"errors":[],"lineEnd":10816,"lineStart":10808,"name":"getPointLabelPosition"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.095,"difficulty":7,"effort":1989.874,"length":62,"time":110.549,"vocabulary":24,"volume":284.268,"operands":{"distinct":17,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":13},"errors":[],"lineEnd":10829,"lineStart":10817,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.362,"difficulty":17.956,"effort":19487.612,"length":183,"time":1082.645,"vocabulary":61,"volume":1085.325,"operands":{"distinct":45,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":82,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":42},"errors":[],"lineEnd":10871,"lineStart":10830,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.089,"difficulty":9.412,"effort":2506.105,"length":56,"time":139.228,"vocabulary":27,"volume":266.274,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":10848,"lineStart":10840,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10872,"lineStart":10872,"name":"drawBorder"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.125,"difficulty":7.63,"effort":2861.413,"length":75,"time":158.967,"vocabulary":32,"volume":375,"operands":{"distinct":23,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":36},"errors":[],"lineEnd":10908,"lineStart":10873,"name":"drawLabels"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.292,"difficulty":15.805,"effort":13828.217,"length":150,"time":768.234,"vocabulary":57,"volume":874.934,"operands":{"distinct":41,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":10906,"lineStart":10887,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10909,"lineStart":10909,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.063,"difficulty":4.4,"effort":831.026,"length":43,"time":46.168,"vocabulary":21,"volume":188.87,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":11080,"lineStart":11068,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.123,"difficulty":8.2,"effort":3035.364,"length":77,"time":168.631,"vocabulary":28,"volume":370.166,"operands":{"distinct":20,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":11093,"lineStart":11081,"name":"init"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":2.667,"effort":115.16,"length":13,"time":6.398,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":11099,"lineStart":11094,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.824,"length":18,"time":11.101,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":11107,"lineStart":11100,"name":"beforeLayout"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.26,"difficulty":20.69,"effort":16134.686,"length":142,"time":896.371,"vocabulary":45,"volume":779.843,"operands":{"distinct":29,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":24},"errors":[],"lineEnd":11131,"lineStart":11108,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.051,"difficulty":9,"effort":1365.462,"length":41,"time":75.859,"vocabulary":13,"volume":151.718,"operands":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":11120,"lineStart":11113,"name":"_applyBounds"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.062,"difficulty":9.409,"effort":1748.613,"length":43,"time":97.145,"vocabulary":20,"volume":185.843,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":11144,"lineStart":11132,"name":"_getLabelBounds"},{"cyclomatic":11,"cyclomaticDensity":68.75,"halstead":{"bugs":0.333,"difficulty":15.73,"effort":15720.581,"length":178,"time":873.366,"vocabulary":49,"volume":999.418,"operands":{"distinct":37,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":81,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":11164,"lineStart":11145,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.667,"effort":150.594,"length":17,"time":8.366,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":11169,"lineStart":11165,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11167,"lineStart":11167,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.243,"difficulty":33.15,"effort":24177.073,"length":140,"time":1343.171,"vocabulary":37,"volume":729.323,"operands":{"distinct":20,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":27},"errors":[],"lineEnd":11196,"lineStart":11170,"name":"initOffsets"},{"cyclomatic":12,"cyclomaticDensity":50,"halstead":{"bugs":0.449,"difficulty":26.49,"effort":35676.315,"length":219,"time":1982.017,"vocabulary":71,"volume":1346.795,"operands":{"distinct":49,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":101,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":29},"errors":[],"lineEnd":11225,"lineStart":11197,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11224,"lineStart":11224,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":5.727,"effort":912.991,"length":39,"time":50.722,"vocabulary":17,"volume":159.411,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":11233,"lineStart":11226,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":5.727,"effort":912.991,"length":39,"time":50.722,"vocabulary":17,"volume":159.411,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":11240,"lineStart":11234,"name":"format"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.157,"difficulty":13.947,"effort":6572.337,"length":97,"time":365.13,"vocabulary":29,"volume":471.224,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":11259,"lineStart":11241,"name":"_tickFormatFunction"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.05,"difficulty":8.05,"effort":1217.451,"length":37,"time":67.636,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":11266,"lineStart":11260,"name":"generateTickLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11269,"lineStart":11267,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":5.833,"effort":676.667,"length":29,"time":37.593,"vocabulary":16,"volume":116,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11274,"lineStart":11270,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.052,"difficulty":8.55,"effort":1343.832,"length":37,"time":74.657,"vocabulary":19,"volume":157.173,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11279,"lineStart":11275,"name":"getValueForPixel"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.142,"difficulty":8.4,"effort":3576.136,"length":83,"time":198.674,"vocabulary":35,"volume":425.73,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":11291,"lineStart":11280,"name":"_getLabelSize"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.152,"difficulty":10.34,"effort":4704.218,"length":88,"time":261.345,"vocabulary":36,"volume":454.953,"operands":{"distinct":25,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":11302,"lineStart":11292,"name":"_getLabelCapacity"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.146,"difficulty":19.933,"effort":8720.221,"length":91,"time":484.457,"vocabulary":28,"volume":437.469,"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":11317,"lineStart":11303,"name":"getDataTimestamps"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.105,"difficulty":17.5,"effort":5511.266,"length":67,"time":306.181,"vocabulary":26,"volume":314.929,"operands":{"distinct":13,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":11329,"lineStart":11318,"name":"getLabelTimestamps"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11332,"lineStart":11330,"name":"normalize"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3.143,"effort":206.577,"length":19,"time":11.477,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":11363,"lineStart":11358,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.067,"difficulty":5,"effort":1000.782,"length":48,"time":55.599,"vocabulary":18,"volume":200.156,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":11370,"lineStart":11364,"name":"initOffsets"},{"cyclomatic":7,"cyclomaticDensity":24.138,"halstead":{"bugs":0.247,"difficulty":38,"effort":28110.424,"length":139,"time":1561.69,"vocabulary":40,"volume":739.748,"operands":{"distinct":20,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":36},"errors":[],"lineEnd":11406,"lineStart":11371,"name":"buildLookupTable"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.095,"difficulty":12.692,"effort":3608.013,"length":62,"time":200.445,"vocabulary":24,"volume":284.268,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":11418,"lineStart":11407,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11417,"lineStart":11417,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.104,"difficulty":18.545,"effort":5788.514,"length":69,"time":321.584,"vocabulary":23,"volume":312.126,"operands":{"distinct":11,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":11433,"lineStart":11419,"name":"_getTimestampsForTable"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11436,"lineStart":11434,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.058,"difficulty":7.269,"effort":1264.249,"length":39,"time":70.236,"vocabulary":22,"volume":173.918,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":11441,"lineStart":11437,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":2.995,"cyclomaticDensity":57.211,"halstead":{"bugs":0.086,"difficulty":8.499,"effort":5096.117,"length":51.589,"time":283.118,"vocabulary":19.527,"volume":257.077,"operands":{"distinct":12.195,"total":28.818},"operators":{"distinct":7.332,"total":22.771}},"params":1.554,"sloc":{"logical":8.189,"physical":11.472}},"module":"node_modules/chart.js/dist/chart.js"},"jshint":{"messages":[{"severity":"error","line":567,"column":18,"message":"Class properties must be methods. Expected '(' but instead saw '='.","source":"Class properties must be methods. Expected '(' but instead saw '{a}'."},{"severity":"error","line":567,"column":21,"message":"Expected '(' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":567,"column":22,"message":"Expected an identifier and instead saw ';'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":592,"column":5,"message":"Expected '(' and instead saw 'initialize'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":592,"column":15,"message":"Expected an identifier and instead saw '('.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":938,"column":56,"message":"Regular parameters should not come after default parameters.","source":"Regular parameters should not come after default parameters."},{"severity":"error","line":1360,"column":15,"message":"Class properties must be methods. Expected '(' but instead saw '='.","source":"Class properties must be methods. Expected '(' but instead saw '{a}'."},{"severity":"error","line":1377,"column":13,"message":"Expected '(' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":1378,"column":9,"message":"Expected an identifier and instead saw '}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":1384,"column":23,"message":"Expected ')' to match '}' from line 1377 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":1384,"column":23,"message":"'function closure expressions' is only available in Mozilla JavaScript extensions (use moz option).","source":"'{a}' is only available in Mozilla JavaScript extensions (use moz option)."},{"severity":"error","line":1384,"column":29,"message":"Expected '(' and instead saw ','.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":1385,"column":21,"message":"Expected ')' to match ',' from line 1384 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":1386,"column":29,"message":"Label 'offset' on true statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":1386,"column":29,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1386,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1388,"column":14,"message":"Expected an identifier and instead saw ','.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":1388,"column":14,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1388,"column":15,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1390,"column":23,"message":"Label 'type' on linear statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":1391,"column":17,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1391,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1391,"column":28,"message":"Expected '}' to match '{' from line 1389 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":1391,"column":30,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1391,"column":34,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1391,"column":30,"message":"Unrecoverable syntax error. (12% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chart_umd_js/index.html b/plato-report/files/node_modules_chart_js_dist_chart_umd_js/index.html new file mode 100644 index 0000000000..65e95a519f --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chart_umd_js/index.html @@ -0,0 +1,131 @@ + + + + + Plato - node_modules/chart.js/dist/chart.umd.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/chart.js/dist/chart.umd.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    64.21

    +
    +
    +

    Lines of code

    +

    14

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    546.76

    +
    +
    +

    Estimated Errors

    +

    262.71

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.history.js b/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.history.js new file mode 100644 index 0000000000..867feb96c6 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:11 GMT","sloc":14,"lloc":8298,"functions":1293,"deliveredBugs":262.709,"difficulty":546.756,"maintainability":64.213,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.history.json b/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.history.json new file mode 100644 index 0000000000..b287920269 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:11 GMT","sloc":14,"lloc":8298,"functions":1293,"deliveredBugs":262.709,"difficulty":546.756,"maintainability":64.213,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.js b/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.js new file mode 100644 index 0000000000..55e5f26361 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/chart.js/dist/chart.umd.js","fileShort":"node_modules/chart.js/dist/chart.umd.js","fileSafe":"node_modules_chart_js_dist_chart_umd_js","link":"files/node_modules_chart_js_dist_chart_umd_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2560,"cyclomaticDensity":30.851,"halstead":{"bugs":262.709,"difficulty":546.756,"effort":430913212.476,"length":69487,"time":23939622.915,"vocabulary":2596,"volume":788126.742,"operands":{"distinct":2525,"total":38889,"identifiers":["__stripped__"]},"operators":{"distinct":71,"total":30598,"identifiers":["__stripped__"]}},"params":2100,"sloc":{"logical":8298,"physical":14}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":43.75,"halstead":{"bugs":1.192,"difficulty":60.46,"effort":216121.744,"length":552,"time":12006.764,"vocabulary":89,"volume":3574.605,"operands":{"distinct":63,"total":293,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":259,"identifiers":["__stripped__"]}},"params":21,"sloc":{"logical":48,"physical":1}},"errors":[],"lineEnd":7,"lineStart":7,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.611,"effort":302.473,"length":22,"time":16.804,"vocabulary":14,"volume":83.762,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.037,"difficulty":3.333,"effort":367.872,"length":27,"time":20.437,"vocabulary":17,"volume":110.361,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":317.181,"length":20,"time":17.621,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_refresh"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.044,"difficulty":5.818,"effort":766.172,"length":31,"time":42.565,"vocabulary":19,"volume":131.686,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_update"},{"cyclomatic":8,"cyclomaticDensity":88.889,"halstead":{"bugs":0.234,"difficulty":25.5,"effort":17896.902,"length":131,"time":994.272,"vocabulary":41,"volume":701.839,"operands":{"distinct":24,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.075,"difficulty":8.433,"effort":1902.738,"length":48,"time":105.708,"vocabulary":26,"volume":225.621,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_getAnims"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"listen"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"has"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.063,"difficulty":5.5,"effort":1038.783,"length":43,"time":57.71,"vocabulary":21,"volume":188.87,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"start"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":6,"effort":825.645,"length":33,"time":45.869,"vocabulary":18,"volume":137.608,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"running"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.105,"difficulty":14,"effort":4396.574,"length":64,"time":244.254,"vocabulary":30,"volume":314.041,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"stop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"remove"}],"methodAverage":{"cyclomatic":2.25,"cyclomaticDensity":101.215,"halstead":{"bugs":0.049,"difficulty":5.812,"effort":1797.063,"length":32.938,"time":99.837,"vocabulary":16.688,"volume":145.517,"operands":{"distinct":10.125,"total":17.5},"operators":{"distinct":6.563,"total":15.438}},"params":1.313,"sloc":{"logical":3,"physical":1}},"name":"bt","maintainability":74.495},{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":36.232,"halstead":{"bugs":2.057,"difficulty":108.456,"effort":669416.968,"length":905,"time":37189.832,"vocabulary":113,"volume":6172.262,"operands":{"distinct":79,"total":504,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":401,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":69,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":13,"cyclomaticDensity":81.25,"halstead":{"bugs":0.389,"difficulty":34.618,"effort":40408.43,"length":201,"time":2244.913,"vocabulary":56,"volume":1167.278,"operands":{"distinct":34,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"valid"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":414.063,"length":21,"time":23.004,"vocabulary":12,"volume":75.284,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgb"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgb"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.081,"difficulty":10.2,"effort":2478.631,"length":53,"time":137.702,"vocabulary":24,"volume":243.003,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgbString"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.013,"difficulty":3,"effort":119.589,"length":12,"time":6.644,"vocabulary":10,"volume":39.863,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hexString"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":3.6,"effort":161.901,"length":13,"time":8.995,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hslString"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.091,"difficulty":8.763,"effort":2401.274,"length":57,"time":133.404,"vocabulary":28,"volume":274.019,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.252,"difficulty":36.176,"effort":27313.235,"length":151,"time":1517.402,"vocabulary":32,"volume":755,"operands":{"distinct":17,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"mix"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":7.2,"effort":498.158,"length":20,"time":27.675,"vocabulary":11,"volume":69.189,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.16,"difficulty":20,"effort":9628.421,"length":105,"time":534.912,"vocabulary":24,"volume":481.421,"operands":{"distinct":14,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clone"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"alpha"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clearer"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.058,"difficulty":7,"effort":1225.958,"length":42,"time":68.109,"vocabulary":18,"volume":175.137,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"greyscale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"opaquer"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.042,"difficulty":6.786,"effort":851.429,"length":35,"time":47.302,"vocabulary":12,"volume":125.474,"operands":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"negate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"lighten"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"darken"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"saturate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"desaturate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rotate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":5.417,"effort":996.319,"length":45,"time":55.351,"vocabulary":17,"volume":183.936,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":2.043,"cyclomaticDensity":89.563,"halstead":{"bugs":0.057,"difficulty":7.558,"effort":3795.721,"length":37.435,"time":210.873,"vocabulary":14.826,"volume":171.93,"operands":{"distinct":8.609,"total":21},"operators":{"distinct":6.217,"total":16.435}},"params":0.87,"sloc":{"logical":3,"physical":1}},"name":"Zt","maintainability":73.013},{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":7.407,"halstead":{"bugs":0.748,"difficulty":16.361,"effort":36714.599,"length":340,"time":2039.7,"vocabulary":97,"volume":2243.97,"operands":{"distinct":83,"total":194,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":146,"identifiers":["__stripped__"]}},"params":22,"sloc":{"logical":27,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.349,"difficulty":7.667,"effort":8019.517,"length":175,"time":445.529,"vocabulary":63,"volume":1046.024,"operands":{"distinct":54,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":83,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"set"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"describe"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.13,"difficulty":12.105,"effort":4704.571,"length":80,"time":261.365,"vocabulary":29,"volume":388.638,"operands":{"distinct":19,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"route"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"apply"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":1.083,"cyclomaticDensity":43.875,"halstead":{"bugs":0.045,"difficulty":2.8,"effort":1080.73,"length":27.083,"time":60.041,"vocabulary":12.25,"volume":134.038,"operands":{"distinct":9,"total":15.5},"operators":{"distinct":3.25,"total":11.583}},"params":1.833,"sloc":{"logical":2.25,"physical":1}},"name":"de","maintainability":78.336},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.134,"difficulty":13.75,"effort":5517.736,"length":81,"time":306.541,"vocabulary":31,"volume":401.29,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":6,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":2,"volume":2,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"releaseContext"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addEventListener"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDevicePixelRatio"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.064,"difficulty":12.15,"effort":2322.554,"length":45,"time":129.031,"vocabulary":19,"volume":191.157,"operands":{"distinct":10,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaximumSize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isAttached"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateConfig"}],"methodAverage":{"cyclomatic":1.375,"cyclomaticDensity":54.167,"halstead":{"bugs":0.009,"difficulty":1.831,"effort":292.444,"length":8,"time":16.247,"vocabulary":4.75,"volume":27.583,"operands":{"distinct":3,"total":5.125},"operators":{"distinct":1.75,"total":2.875}},"params":1.875,"sloc":{"logical":0.75,"physical":1}},"name":"rs","maintainability":91.326},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.042,"difficulty":6.182,"effort":787.797,"length":30,"time":43.767,"vocabulary":19,"volume":127.438,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateConfig"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":250,"halstead":{"bugs":0.012,"difficulty":3.438,"effort":142.559,"length":12,"time":7.92,"vocabulary":8,"volume":36.408,"operands":{"distinct":4,"total":6.5},"operators":{"distinct":4,"total":5.5}},"params":1,"sloc":{"logical":1,"physical":1}},"name":"ls","maintainability":89.957},{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":40.741,"halstead":{"bugs":0.838,"difficulty":39.103,"effort":98353.326,"length":399,"time":5464.074,"vocabulary":79,"volume":2515.209,"operands":{"distinct":58,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":183,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":54,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.044,"difficulty":10.125,"effort":1324.338,"length":32,"time":73.574,"vocabulary":17,"volume":130.799,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.231,"difficulty":22.909,"effort":15870.73,"length":134,"time":881.707,"vocabulary":36,"volume":692.77,"operands":{"distinct":22,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":62,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.098,"difficulty":10.5,"effort":3079.111,"length":61,"time":171.062,"vocabulary":28,"volume":293.249,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"releaseContext"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":4.643,"effort":366.178,"length":22,"time":20.343,"vocabulary":12,"volume":78.869,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":38.774,"length":10,"time":2.154,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.068,"difficulty":6.3,"effort":1292.343,"length":46,"time":71.797,"vocabulary":22,"volume":205.134,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addEventListener"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.07,"difficulty":12.5,"effort":2619.916,"length":47,"time":145.551,"vocabulary":22,"volume":209.593,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDevicePixelRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaximumSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":6.125,"effort":339.024,"length":16,"time":18.835,"vocabulary":11,"volume":55.351,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isAttached"}],"methodAverage":{"cyclomatic":3.1,"cyclomaticDensity":83.348,"halstead":{"bugs":0.058,"difficulty":7.74,"effort":2499.4,"length":38.3,"time":138.856,"vocabulary":16.5,"volume":173.05,"operands":{"distinct":9.4,"total":20.7},"operators":{"distinct":7.1,"total":17.6}},"params":1.7,"sloc":{"logical":5.4,"physical":1}},"name":"ws","maintainability":68.224},{"methodAggregate":{"cyclomatic":17,"cyclomaticDensity":53.125,"halstead":{"bugs":1.007,"difficulty":65.123,"effort":196693.308,"length":470,"time":10927.406,"vocabulary":86,"volume":3020.344,"operands":{"distinct":57,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":214,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":32,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.252,"difficulty":10.417,"effort":7882.583,"length":137,"time":437.921,"vocabulary":46,"volume":756.728,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"active"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.169,"difficulty":9.692,"effort":4921.744,"length":99,"time":273.43,"vocabulary":35,"volume":507.799,"operands":{"distinct":26,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":43,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.029,"difficulty":4.286,"effort":368.739,"length":24,"time":20.486,"vocabulary":12,"volume":86.039,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"cancel"},{"cyclomatic":7,"cyclomaticDensity":70,"halstead":{"bugs":0.235,"difficulty":24.923,"effort":17552.493,"length":129,"time":975.138,"vocabulary":44,"volume":704.267,"operands":{"distinct":26,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tick"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":6,"effort":344.156,"length":16,"time":19.12,"vocabulary":12,"volume":57.359,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wait"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.667,"effort":115.16,"length":13,"time":6.398,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.048,"difficulty":10.389,"effort":1481.701,"length":33,"time":82.317,"vocabulary":20,"volume":142.624,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notify"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":92.708,"halstead":{"bugs":0.096,"difficulty":8.672,"effort":4084.322,"length":56.875,"time":226.907,"vocabulary":22.875,"volume":288.25,"operands":{"distinct":14.5,"total":31},"operators":{"distinct":8.375,"total":25.875}},"params":1.375,"sloc":{"logical":4,"physical":1}},"name":"Cs","maintainability":70.089},{"methodAggregate":{"cyclomatic":26,"cyclomaticDensity":38.806,"halstead":{"bugs":1.013,"difficulty":61.561,"effort":187123.472,"length":473,"time":10395.748,"vocabulary":86,"volume":3039.623,"operands":{"distinct":57,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":231,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":67,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.045,"difficulty":5,"effort":669.899,"length":31,"time":37.217,"vocabulary":20,"volume":133.98,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.065,"difficulty":14.444,"effort":2834.217,"length":44,"time":157.456,"vocabulary":22,"volume":196.215,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.02,"difficulty":4.167,"effort":245.043,"length":17,"time":13.614,"vocabulary":11,"volume":58.81,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.074,"difficulty":11,"effort":2438.2,"length":49,"time":135.456,"vocabulary":23,"volume":221.655,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_animateOptions"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.069,"difficulty":13.444,"effort":2789.084,"length":48,"time":154.949,"vocabulary":20,"volume":207.453,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.084,"difficulty":10.607,"effort":2659.934,"length":54,"time":147.774,"vocabulary":25,"volume":250.768,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":10,"cyclomaticDensity":43.478,"halstead":{"bugs":0.29,"difficulty":24.242,"effort":21106.519,"length":152,"time":1172.584,"vocabulary":53,"volume":870.644,"operands":{"distinct":33,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createAnimations"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.067,"difficulty":8.571,"effort":1729.186,"length":44,"time":96.066,"vocabulary":24,"volume":201.738,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"}],"methodAverage":{"cyclomatic":3.273,"cyclomaticDensity":77.051,"halstead":{"bugs":0.067,"difficulty":8.693,"effort":3152.672,"length":42,"time":175.148,"vocabulary":19.455,"volume":201.377,"operands":{"distinct":10.818,"total":21.455},"operators":{"distinct":8.636,"total":20.545}},"params":1.364,"sloc":{"logical":6.091,"physical":1}},"name":"Os","maintainability":66.611},{"methodAggregate":{"cyclomatic":111,"cyclomaticDensity":32.081,"halstead":{"bugs":8.338,"difficulty":132.841,"effort":3322843.308,"length":3118,"time":184602.406,"vocabulary":260,"volume":25013.743,"operands":{"distinct":226,"total":1766,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":1352,"identifiers":["__stripped__"]}},"params":103,"sloc":{"logical":346,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.222,"difficulty":7.817,"effort":5212.232,"length":128,"time":289.568,"vocabulary":37,"volume":666.81,"operands":{"distinct":30,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":61,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.072,"difficulty":4.412,"effort":957.931,"length":48,"time":53.218,"vocabulary":23,"volume":217.131,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":5,"effort":282.364,"length":17,"time":15.687,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateIndex"},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.24,"difficulty":6.532,"effort":4694.209,"length":139,"time":260.789,"vocabulary":36,"volume":718.62,"operands":{"distinct":31,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":58,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"linkScales"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":1.833,"effort":82.5,"length":15,"time":4.583,"vocabulary":8,"volume":45,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.2,"effort":40.426,"length":12,"time":2.246,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMeta"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getScaleForId"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getOtherScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"reset"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_destroy"},{"cyclomatic":7,"cyclomaticDensity":53.846,"halstead":{"bugs":0.131,"difficulty":13.588,"effort":5356.525,"length":82,"time":297.585,"vocabulary":28,"volume":394.203,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_dataCheck"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.084,"difficulty":14.308,"effort":3587.915,"length":54,"time":199.329,"vocabulary":25,"volume":250.768,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":5.5,"effort":433.78,"length":22,"time":24.099,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.127,"difficulty":10.184,"effort":3867.77,"length":79,"time":214.876,"vocabulary":28,"volume":379.781,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateElements"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.086,"difficulty":5.294,"effort":1365.051,"length":57,"time":75.836,"vocabulary":23,"volume":257.843,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":11,"cyclomaticDensity":52.381,"halstead":{"bugs":0.316,"difficulty":33.25,"effort":31497.56,"length":167,"time":1749.864,"vocabulary":51,"volume":947.295,"operands":{"distinct":30,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.155,"difficulty":18.929,"effort":8807.337,"length":90,"time":489.296,"vocabulary":36,"volume":465.293,"operands":{"distinct":21,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.122,"difficulty":15.053,"effort":5494.211,"length":73,"time":305.234,"vocabulary":32,"volume":365,"operands":{"distinct":19,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":29,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.156,"difficulty":13,"effort":6088.286,"length":88,"time":338.238,"vocabulary":40,"volume":468.33,"operands":{"distinct":27,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataElement"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.081,"difficulty":6.105,"effort":1480.522,"length":51,"time":82.251,"vocabulary":27,"volume":242.499,"operands":{"distinct":19,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"applyStack"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.122,"difficulty":9.474,"effort":3468.565,"length":77,"time":192.698,"vocabulary":27,"volume":366.126,"operands":{"distinct":19,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateRangeFromParsed"},{"cyclomatic":8,"cyclomaticDensity":34.783,"halstead":{"bugs":0.241,"difficulty":24.839,"effort":17926.543,"length":126,"time":995.919,"vocabulary":53,"volume":721.718,"operands":{"distinct":31,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":56,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.056,"difficulty":6.462,"effort":1078.483,"length":38,"time":59.916,"vocabulary":21,"volume":166.908,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":6.75,"effort":860.205,"length":30,"time":47.789,"vocabulary":19,"volume":127.438,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"g"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.077,"difficulty":11,"effort":2554.121,"length":50,"time":141.896,"vocabulary":25,"volume":232.193,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getAllParsedValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.089,"difficulty":9.6,"effort":2552.907,"length":58,"time":141.828,"vocabulary":24,"volume":265.928,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.059,"difficulty":4.714,"effort":835.367,"length":41,"time":46.409,"vocabulary":20,"volume":177.199,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_update"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":14.583,"effort":3836.969,"length":59,"time":213.165,"vocabulary":22,"volume":263.106,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.069,"difficulty":10,"effort":2080.838,"length":46,"time":115.602,"vocabulary":23,"volume":208.084,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":66.667,"halstead":{"bugs":0.23,"difficulty":18.667,"effort":12900.985,"length":129,"time":716.721,"vocabulary":41,"volume":691.124,"operands":{"distinct":27,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.05,"difficulty":8.636,"effort":1289.744,"length":34,"time":71.652,"vocabulary":21,"volume":149.339,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getStyle"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.236,"difficulty":20.708,"effort":14671.237,"length":135,"time":815.069,"vocabulary":38,"volume":708.47,"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":64,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.052,"difficulty":3.938,"effort":614.565,"length":35,"time":34.143,"vocabulary":22,"volume":156.08,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.038,"difficulty":3.692,"effort":423.486,"length":27,"time":23.527,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDatasetElementOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDataElementOptions"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.243,"difficulty":12,"effort":8736.689,"length":129,"time":485.372,"vocabulary":50,"volume":728.057,"operands":{"distinct":38,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveElementOptions"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.192,"difficulty":12.179,"effort":7016.183,"length":109,"time":389.788,"vocabulary":39,"volume":576.109,"operands":{"distinct":28,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveAnimations"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":5.833,"effort":431.718,"length":20,"time":23.984,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"includeOptions"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.074,"difficulty":10.385,"effort":2315.474,"length":50,"time":128.637,"vocabulary":22,"volume":222.972,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getSharedOptions"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.031,"difficulty":2.55,"effort":235.903,"length":25,"time":13.106,"vocabulary":13,"volume":92.511,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElement"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.027,"difficulty":4.063,"effort":330.727,"length":22,"time":18.374,"vocabulary":13,"volume":81.41,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.061,"difficulty":9.375,"effort":1729.475,"length":42,"time":96.082,"vocabulary":21,"volume":184.477,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_setStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeHoverStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":4.813,"effort":376.038,"length":20,"time":20.891,"vocabulary":15,"volume":78.138,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeDatasetHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_setDatasetHoverStyle"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.139,"difficulty":15.278,"effort":6382.847,"length":86,"time":354.603,"vocabulary":29,"volume":417.786,"operands":{"distinct":18,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resyncElements"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.119,"difficulty":15.167,"effort":5409.982,"length":72,"time":300.555,"vocabulary":31,"volume":356.702,"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_insertElements"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":9.333,"effort":967.048,"length":28,"time":53.725,"vocabulary":13,"volume":103.612,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":4,"volume":8,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.054,"difficulty":5.75,"effort":935.106,"length":39,"time":51.95,"vocabulary":18,"volume":162.627,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeElements"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.057,"difficulty":8,"effort":1359.337,"length":40,"time":75.519,"vocabulary":19,"volume":169.917,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_sync"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.5,"effort":394.061,"length":23,"time":21.892,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataPush"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataPop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataShift"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":6.3,"effort":772.53,"length":30,"time":42.918,"vocabulary":17,"volume":122.624,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataSplice"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataUnshift"}],"methodAverage":{"cyclomatic":2.642,"cyclomaticDensity":79.333,"halstead":{"bugs":0.071,"difficulty":7.331,"effort":2753.633,"length":44.791,"time":152.98,"vocabulary":19.537,"volume":212.497,"operands":{"distinct":12.433,"total":25.448},"operators":{"distinct":7.104,"total":19.343}},"params":1.537,"sloc":{"logical":5.164,"physical":1}},"name":"Ns","maintainability":68.475},{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.19,"difficulty":20.174,"effort":11515.742,"length":108,"time":639.763,"vocabulary":39,"volume":570.823,"operands":{"distinct":23,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":50,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tooltipPosition"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hasValue"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.037,"difficulty":8.571,"effort":945.956,"length":27,"time":52.553,"vocabulary":17,"volume":110.361,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getProps"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":2.25,"cyclomaticDensity":144.167,"halstead":{"bugs":0.028,"difficulty":5.803,"effort":541.236,"length":22.25,"time":30.069,"vocabulary":13.25,"volume":83.915,"operands":{"distinct":6.5,"total":11.25},"operators":{"distinct":6.75,"total":11}},"params":1,"sloc":{"logical":3.25,"physical":1}},"name":"Hs","maintainability":76.137},{"methodAggregate":{"cyclomatic":216,"cyclomaticDensity":33.028,"halstead":{"bugs":16.81,"difficulty":209.548,"effort":10567820.115,"length":5936,"time":587101.118,"vocabulary":361,"volume":50431.395,"operands":{"distinct":320,"total":3271,"identifiers":["__stripped__"]},"operators":{"distinct":41,"total":2665,"identifiers":["__stripped__"]}},"params":55,"sloc":{"logical":654,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.503,"difficulty":11.333,"effort":17112.339,"length":260,"time":950.686,"vocabulary":56,"volume":1509.912,"operands":{"distinct":48,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":124,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.089,"difficulty":3.5,"effort":934.063,"length":64,"time":51.892,"vocabulary":18,"volume":266.875,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.111,"difficulty":8.361,"effort":2795.601,"length":72,"time":155.311,"vocabulary":25,"volume":334.358,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getUserBounds"},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.227,"difficulty":28.19,"effort":19238.263,"length":131,"time":1068.792,"vocabulary":37,"volume":682.438,"operands":{"distinct":21,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":4,"effort":468.827,"length":30,"time":26.046,"vocabulary":15,"volume":117.207,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPadding"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTicks"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.044,"difficulty":6.667,"effort":871.992,"length":32,"time":48.444,"vocabulary":17,"volume":130.799,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.023,"difficulty":4.583,"effort":317.115,"length":20,"time":17.617,"vocabulary":11,"volume":69.189,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":82.5,"length":11,"time":4.583,"vocabulary":8,"volume":33,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeLayout"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeUpdate"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.566,"difficulty":16.71,"effort":28397.032,"length":272,"time":1577.613,"vocabulary":76,"volume":1699.436,"operands":{"distinct":62,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":124,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.107,"difficulty":8.235,"effort":2643.096,"length":70,"time":146.839,"vocabulary":24,"volume":320.947,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterUpdate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeSetDimensions"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.089,"difficulty":4.8,"effort":1284.573,"length":63,"time":71.365,"vocabulary":19,"volume":267.619,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterSetDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.571,"effort":179.384,"length":21,"time":9.966,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_callHooks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeDataLimits"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":2,"length":2,"time":0.111,"vocabulary":2,"volume":2,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeTickToLabelConversion"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.072,"difficulty":9.321,"effort":2023.971,"length":48,"time":112.443,"vocabulary":23,"volume":217.131,"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterTickToLabelConversion"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeCalculateLabelRotation"},{"cyclomatic":10,"cyclomaticDensity":62.5,"halstead":{"bugs":0.525,"difficulty":27.255,"effort":42908.353,"length":256,"time":2383.797,"vocabulary":71,"volume":1574.335,"operands":{"distinct":51,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":117,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterCalculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeFit"},{"cyclomatic":9,"cyclomaticDensity":29.032,"halstead":{"bugs":0.59,"difficulty":20.392,"effort":36094.118,"length":295,"time":2005.229,"vocabulary":64,"volume":1770,"operands":{"distinct":51,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":135,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":31,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.49,"difficulty":28.61,"effort":42066.447,"length":251,"time":2337.025,"vocabulary":58,"volume":1470.353,"operands":{"distinct":41,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":113,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculatePadding"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.101,"difficulty":7,"effort":2128,"length":76,"time":118.222,"vocabulary":16,"volume":304,"operands":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_handleMargins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterFit"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.033,"difficulty":5.333,"effort":523.195,"length":24,"time":29.066,"vocabulary":17,"volume":98.099,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isFullSize"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.073,"difficulty":9.692,"effort":2117.887,"length":49,"time":117.66,"vocabulary":22,"volume":218.512,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_convertTicksToLabels"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.089,"difficulty":13.333,"effort":3567.545,"length":60,"time":198.197,"vocabulary":22,"volume":267.566,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelSizes"},{"cyclomatic":9,"cyclomaticDensity":21.951,"halstead":{"bugs":0.54,"difficulty":30.113,"effort":48803.492,"length":261,"time":2711.305,"vocabulary":74,"volume":1620.667,"operands":{"distinct":53,"total":152,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":109,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":41,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelSizes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.065,"difficulty":13.091,"effort":2546.354,"length":43,"time":141.464,"vocabulary":23,"volume":194.513,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.018,"difficulty":3,"effort":159.453,"length":16,"time":8.858,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":4,"length":4,"time":0.222,"vocabulary":4,"volume":8,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.043,"difficulty":8,"effort":1037.263,"length":30,"time":57.626,"vocabulary":20,"volume":129.658,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForTick"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.055,"difficulty":8.75,"effort":1443.741,"length":37,"time":80.208,"vocabulary":22,"volume":164.999,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForDecimal"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.529,"length":9,"time":2.585,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePixel"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.039,"difficulty":12,"effort":1406.481,"length":30,"time":78.138,"vocabulary":15,"volume":117.207,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBaseValue"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.108,"difficulty":15.4,"effort":5012.465,"length":67,"time":278.47,"vocabulary":29,"volume":325.485,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.75,"effort":167.597,"length":17,"time":9.311,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":77.778,"halstead":{"bugs":0.188,"difficulty":14.16,"effort":7966.713,"length":108,"time":442.595,"vocabulary":37,"volume":562.621,"operands":{"distinct":25,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_tickSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.033,"difficulty":6.188,"effort":606.988,"length":24,"time":33.722,"vocabulary":17,"volume":98.099,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_isVisible"},{"cyclomatic":18,"cyclomaticDensity":19.78,"halstead":{"bugs":1.411,"difficulty":44.084,"effort":186626.895,"length":614,"time":10368.161,"vocabulary":119,"volume":4233.418,"operands":{"distinct":95,"total":349,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":265,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeGridLineItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":41,"cyclomaticDensity":35.345,"halstead":{"bugs":1.765,"difficulty":59.807,"effort":316683.857,"length":746,"time":17593.548,"vocabulary":137,"volume":5295.132,"operands":{"distinct":106,"total":409,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":337,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":116,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelItems"},{"cyclomatic":6,"cyclomaticDensity":85.714,"halstead":{"bugs":0.097,"difficulty":11.853,"effort":3431.504,"length":59,"time":190.639,"vocabulary":30,"volume":289.507,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getXAxisLabelAlignment"},{"cyclomatic":13,"cyclomaticDensity":100,"halstead":{"bugs":0.353,"difficulty":30,"effort":31743.649,"length":195,"time":1763.536,"vocabulary":43,"volume":1058.122,"operands":{"distinct":28,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":83,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getYAxisLabelAlignment"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.129,"difficulty":12.158,"effort":4712.939,"length":79,"time":261.83,"vocabulary":30,"volume":387.644,"operands":{"distinct":19,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelArea"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.074,"difficulty":5.444,"effort":1213.594,"length":48,"time":67.422,"vocabulary":25,"volume":222.905,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.076,"difficulty":8.214,"effort":1883.11,"length":50,"time":104.617,"vocabulary":24,"volume":229.248,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLineWidthForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.26,"difficulty":14.583,"effort":11358.261,"length":138,"time":631.014,"vocabulary":50,"volume":778.852,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.121,"difficulty":6.45,"effort":2334.473,"length":77,"time":129.693,"vocabulary":26,"volume":361.934,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.338,"difficulty":17.5,"effort":17725.054,"length":176,"time":984.725,"vocabulary":54,"volume":1012.86,"operands":{"distinct":40,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":76,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBorder"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.109,"difficulty":9.75,"effort":3198.851,"length":69,"time":177.714,"vocabulary":27,"volume":328.087,"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawLabels"},{"cyclomatic":6,"cyclomaticDensity":23.077,"halstead":{"bugs":0.308,"difficulty":17.917,"effort":16578.19,"length":152,"time":921.011,"vocabulary":68,"volume":925.294,"operands":{"distinct":48,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":7,"cyclomaticDensity":19.444,"halstead":{"bugs":0.41,"difficulty":24.2,"effort":29794.054,"length":212,"time":1655.225,"vocabulary":56,"volume":1231.159,"operands":{"distinct":40,"total":121,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":91,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.032,"difficulty":2.813,"effort":272.43,"length":28,"time":15.135,"vocabulary":11,"volume":96.864,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":7,"cyclomaticDensity":53.846,"halstead":{"bugs":0.155,"difficulty":18.529,"effort":8629.044,"length":94,"time":479.391,"vocabulary":31,"volume":465.694,"operands":{"distinct":17,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_layers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.6,"effort":62.885,"length":14,"time":3.494,"vocabulary":7,"volume":39.303,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.108,"difficulty":15.313,"effort":4959.026,"length":66,"time":275.501,"vocabulary":30,"volume":323.855,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMatchingVisibleMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":1.875,"effort":123.242,"length":19,"time":6.847,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveTickFontOptions"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.031,"difficulty":5.25,"effort":492.268,"length":24,"time":27.348,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_maxDigits"}],"methodAverage":{"cyclomatic":3.688,"cyclomaticDensity":86.241,"halstead":{"bugs":0.136,"difficulty":8.585,"effort":11474.226,"length":72.475,"time":637.457,"vocabulary":22.788,"volume":408.968,"operands":{"distinct":15.525,"total":40.013},"operators":{"distinct":7.263,"total":32.463}},"params":0.688,"sloc":{"logical":8.175,"physical":1}},"name":"Js","maintainability":61.224},{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":40.625,"halstead":{"bugs":0.672,"difficulty":36.8,"effort":74208.455,"length":329,"time":4122.692,"vocabulary":70,"volume":2016.534,"operands":{"distinct":50,"total":184,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":145,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":32,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":2.318,"effort":238.306,"length":27,"time":13.239,"vocabulary":14,"volume":102.799,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.143,"effort":128.132,"length":18,"time":7.118,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isForType"},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.142,"difficulty":16.875,"effort":7184.202,"length":83,"time":399.122,"vocabulary":35,"volume":425.73,"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"register"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.091,"difficulty":9.563,"effort":2620.006,"length":59,"time":145.556,"vocabulary":25,"volume":273.988,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.083,"difficulty":5,"effort":1251.81,"length":57,"time":69.545,"vocabulary":21,"volume":250.362,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"get"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.064,"difficulty":6.818,"effort":1309.846,"length":47,"time":72.769,"vocabulary":17,"volume":192.111,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unregister"}],"methodAverage":{"cyclomatic":2.333,"cyclomaticDensity":98.106,"halstead":{"bugs":0.051,"difficulty":5.372,"effort":1430.17,"length":35.333,"time":79.454,"vocabulary":15.667,"volume":153.034,"operands":{"distinct":10.222,"total":19.778},"operators":{"distinct":5.444,"total":15.556}},"params":1.556,"sloc":{"logical":3.556,"physical":1}},"name":"Qs","maintainability":73.337},{"methodAggregate":{"cyclomatic":10,"cyclomaticDensity":30.303,"halstead":{"bugs":0.852,"difficulty":46.8,"effort":119664.182,"length":400,"time":6648.01,"vocabulary":84,"volume":2556.927,"operands":{"distinct":60,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":166,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":33,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.07,"difficulty":4.531,"effort":955.329,"length":48,"time":53.074,"vocabulary":21,"volume":210.831,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"remove"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getController"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getElement"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPlugin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removePlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_each"},{"cyclomatic":6,"cyclomaticDensity":300,"halstead":{"bugs":0.058,"difficulty":9,"effort":1555.894,"length":40,"time":86.439,"vocabulary":20,"volume":172.877,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":3.929,"effort":253.508,"length":18,"time":14.084,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.041,"difficulty":7.125,"effort":868.077,"length":32,"time":48.226,"vocabulary":14,"volume":121.835,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_exec"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":10,"effort":1486.775,"length":35,"time":82.599,"vocabulary":19,"volume":148.677,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRegistryForType"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":8.8,"effort":1159.572,"length":30,"time":64.421,"vocabulary":21,"volume":131.77,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_get"}],"methodAverage":{"cyclomatic":1.429,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.593,"effort":347.335,"length":17.19,"time":19.296,"vocabulary":10.762,"volume":63.007,"operands":{"distinct":6.333,"total":10.19},"operators":{"distinct":4.429,"total":7}},"params":1.238,"sloc":{"logical":1.571,"physical":1}},"name":"tn","maintainability":83.969},{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":34.545,"halstead":{"bugs":0.978,"difficulty":57.736,"effort":169330.937,"length":468,"time":9407.274,"vocabulary":77,"volume":2932.856,"operands":{"distinct":53,"total":255,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":213,"identifiers":["__stripped__"]}},"params":21,"sloc":{"logical":55,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.125,"difficulty":12.25,"effort":4601.542,"length":79,"time":255.641,"vocabulary":27,"volume":375.636,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"notify"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.069,"difficulty":14.182,"effort":2926.04,"length":45,"time":162.558,"vocabulary":24,"volume":206.323,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":21,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notify"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":5,"effort":315.583,"length":19,"time":17.532,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"invalidate"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":752.842,"length":28,"time":41.825,"vocabulary":12,"volume":100.379,"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_descriptors"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.07,"difficulty":14.182,"effort":2991.063,"length":46,"time":166.17,"vocabulary":24,"volume":210.908,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createDescriptors"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.168,"difficulty":22.667,"effort":11393.847,"length":98,"time":632.992,"vocabulary":35,"volume":502.67,"operands":{"distinct":18,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.117,"difficulty":10.214,"effort":3575,"length":70,"time":198.611,"vocabulary":32,"volume":350,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":7.7,"effort":1164.518,"length":37,"time":64.695,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notifyStateChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":57.54,"halstead":{"bugs":0.057,"difficulty":8.412,"effort":2322.302,"length":37.75,"time":129.017,"vocabulary":17.083,"volume":170.054,"operands":{"distinct":9.333,"total":20.583},"operators":{"distinct":7.75,"total":17.167}},"params":1.75,"sloc":{"logical":4.583,"physical":1}},"name":"sn","maintainability":69.953},{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":32.836,"halstead":{"bugs":1.402,"difficulty":50.025,"effort":210395.587,"length":629,"time":11688.644,"vocabulary":103,"volume":4205.809,"operands":{"distinct":80,"total":348,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":281,"identifiers":["__stripped__"]}},"params":32,"sloc":{"logical":67,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.929,"effort":295.759,"length":21,"time":16.431,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":7.5,"effort":473.375,"length":19,"time":26.299,"vocabulary":10,"volume":63.117,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"platform"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"plugins"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clearCache"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":5,"length":5,"time":0.278,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetAnimationScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":0.75,"effort":25.266,"length":12,"time":1.404,"vocabulary":7,"volume":33.688,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetElementScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":0.75,"effort":23.161,"length":11,"time":1.287,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":3.857,"effort":228.37,"length":16,"time":12.687,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pluginScopeKeys"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2,"effort":60,"length":10,"time":3.333,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":10,"effort":1401.816,"length":33,"time":77.879,"vocabulary":19,"volume":140.182,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_cachedScopes"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.139,"difficulty":9.556,"effort":3989.891,"length":79,"time":221.661,"vocabulary":39,"volume":417.547,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getOptionScopes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.035,"difficulty":6,"effort":627.645,"length":33,"time":34.869,"vocabulary":9,"volume":104.608,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.042,"difficulty":6.667,"effort":844.742,"length":31,"time":46.93,"vocabulary":17,"volume":126.711,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"chartOptionScopes"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.135,"difficulty":15,"effort":6078.2,"length":79,"time":337.678,"vocabulary":35,"volume":405.213,"operands":{"distinct":21,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveNamedOptions"},{"cyclomatic":8,"cyclomaticDensity":72.727,"halstead":{"bugs":0.095,"difficulty":12.4,"effort":3537.636,"length":60,"time":196.535,"vocabulary":27,"volume":285.293,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":7.692,"effort":1113.492,"length":32,"time":61.861,"vocabulary":23,"volume":144.754,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"createResolver"}],"methodAverage":{"cyclomatic":1.656,"cyclomaticDensity":65.85,"halstead":{"bugs":0.024,"difficulty":3.495,"effort":603.049,"length":18.125,"time":33.503,"vocabulary":10.563,"volume":71.613,"operands":{"distinct":6.375,"total":10.219},"operators":{"distinct":4.188,"total":7.906}},"params":1,"sloc":{"logical":2.094,"physical":1}},"name":"bn","maintainability":80.127},{"methodAggregate":{"cyclomatic":142,"cyclomaticDensity":36.693,"halstead":{"bugs":11.042,"difficulty":140.408,"effort":4651160.032,"length":3862,"time":258397.78,"vocabulary":382,"volume":33126.03,"operands":{"distinct":337,"total":2103,"identifiers":["__stripped__"]},"operators":{"distinct":45,"total":1759,"identifiers":["__stripped__"]}},"params":116,"sloc":{"logical":387,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unregister"},{"cyclomatic":10,"cyclomaticDensity":83.333,"halstead":{"bugs":0.659,"difficulty":17.667,"effort":34919.687,"length":306,"time":1939.983,"vocabulary":88,"volume":1976.586,"operands":{"distinct":72,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":147,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.059,"difficulty":7.071,"effort":1247.534,"length":39,"time":69.307,"vocabulary":23,"volume":176.419,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"aspectRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"registry"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.043,"difficulty":3.8,"effort":491.91,"length":34,"time":27.328,"vocabulary":14,"volume":129.45,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_initialize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clear"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"stop"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":5,"effort":488.361,"length":25,"time":27.131,"vocabulary":15,"volume":97.672,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resize"},{"cyclomatic":7,"cyclomaticDensity":87.5,"halstead":{"bugs":0.205,"difficulty":11.71,"effort":7198.222,"length":114,"time":399.901,"vocabulary":42,"volume":614.724,"operands":{"distinct":31,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resize"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":79.248,"length":10,"time":4.403,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ensureScalesHaveIDs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.092,"difficulty":9.321,"effort":2572.13,"length":61,"time":142.896,"vocabulary":23,"volume":275.937,"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateScales"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.073,"difficulty":7,"effort":1531.074,"length":46,"time":85.06,"vocabulary":27,"volume":218.725,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.215,"difficulty":21.577,"effort":13932.77,"length":119,"time":774.043,"vocabulary":43,"volume":645.726,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.833,"effort":88,"length":16,"time":4.889,"vocabulary":8,"volume":48,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.11,"difficulty":13.059,"effort":4313.887,"length":68,"time":239.66,"vocabulary":29,"volume":330.343,"operands":{"distinct":17,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateMetasets"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":7.778,"effort":991.183,"length":30,"time":55.066,"vocabulary":19,"volume":127.438,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeUnreferencedMetasets"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.416,"difficulty":28.013,"effort":34952.995,"length":213,"time":1941.833,"vocabulary":58,"volume":1247.75,"operands":{"distinct":39,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resetElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"reset"},{"cyclomatic":8,"cyclomaticDensity":33.333,"halstead":{"bugs":0.493,"difficulty":21.404,"effort":31654.968,"length":236,"time":1758.609,"vocabulary":77,"volume":1478.962,"operands":{"distinct":57,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.1,"effort":88.2,"length":14,"time":4.9,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.072,"difficulty":7.2,"effort":1551.551,"length":47,"time":86.197,"vocabulary":24,"volume":215.493,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_checkEventBindings"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.06,"difficulty":9.231,"effort":1671.788,"length":39,"time":92.877,"vocabulary":25,"volume":181.11,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateHiddenIndices"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.115,"difficulty":14.467,"effort":4989.794,"length":71,"time":277.211,"vocabulary":29,"volume":344.917,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getUniformDataChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.857,"effort":187.798,"length":19,"time":10.433,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.119,"difficulty":13.632,"effort":4882.177,"length":71,"time":271.232,"vocabulary":33,"volume":358.152,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateLayout"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.036,"difficulty":5.25,"effort":559.681,"length":28,"time":31.093,"vocabulary":14,"volume":106.606,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.153,"difficulty":15.6,"effort":7161.022,"length":91,"time":397.835,"vocabulary":33,"volume":459.04,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateDatasets"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.086,"difficulty":8.206,"effort":2121.419,"length":55,"time":117.857,"vocabulary":26,"volume":258.524,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateDataset"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.068,"difficulty":6.286,"effort":1289.413,"length":46,"time":71.634,"vocabulary":22,"volume":205.134,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"render"},{"cyclomatic":8,"cyclomaticDensity":47.059,"halstead":{"bugs":0.212,"difficulty":25.095,"effort":15935.457,"length":121,"time":885.303,"vocabulary":38,"volume":634.999,"operands":{"distinct":21,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.072,"difficulty":14.773,"effort":3183.423,"length":47,"time":176.857,"vocabulary":24,"volume":215.493,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getSortedDatasetMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getSortedVisibleDatasetMetas"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.076,"difficulty":14.375,"effort":3280.872,"length":48,"time":182.271,"vocabulary":27,"volume":228.235,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawDatasets"},{"cyclomatic":8,"cyclomaticDensity":57.143,"halstead":{"bugs":0.278,"difficulty":19.133,"effort":15981.94,"length":153,"time":887.886,"vocabulary":44,"volume":835.293,"operands":{"distinct":30,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawDataset"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.071,"difficulty":8,"effort":1700.859,"length":47,"time":94.492,"vocabulary":23,"volume":212.607,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isPointInArea"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":7.5,"effort":781.861,"length":25,"time":43.437,"vocabulary":18,"volume":104.248,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getElementsAtEventForMode"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.143,"difficulty":11.44,"effort":4922.976,"length":82,"time":273.499,"vocabulary":38,"volume":430.33,"operands":{"distinct":25,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":5,"effort":361.699,"length":19,"time":20.094,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getVisibleDatasetCount"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.059,"difficulty":9.5,"effort":1683.391,"length":41,"time":93.522,"vocabulary":20,"volume":177.199,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isDatasetVisible"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDatasetVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":117.616,"length":13,"time":6.534,"vocabulary":6,"volume":33.605,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"toggleDataVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataVisibility"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.107,"difficulty":9.737,"effort":3121.892,"length":66,"time":173.438,"vocabulary":29,"volume":320.627,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateVisibility"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hide"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"show"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.032,"difficulty":7,"effort":677.558,"length":27,"time":37.642,"vocabulary":12,"volume":96.794,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_destroyDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.364,"effort":928.756,"length":35,"time":51.598,"vocabulary":18,"volume":145.947,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_stop"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.099,"difficulty":7.778,"effort":2303.215,"length":63,"time":127.956,"vocabulary":26,"volume":296.128,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"destroy"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3.125,"effort":108.966,"length":11,"time":6.054,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"toBase64Image"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindEvents"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3,"effort":293.017,"length":25,"time":16.279,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindUserEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.571,"effort":153.758,"length":18,"time":8.542,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.073,"difficulty":8.25,"effort":1811.831,"length":50,"time":100.657,"vocabulary":21,"volume":219.616,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindResponsiveEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":3.667,"effort":207.067,"length":17,"time":11.504,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":2.333,"effort":205.333,"length":22,"time":11.407,"vocabulary":16,"volume":88,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.032,"difficulty":2.5,"effort":240,"length":24,"time":13.333,"vocabulary":16,"volume":96,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":6.6,"effort":525.142,"length":23,"time":29.175,"vocabulary":11,"volume":79.567,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unbindEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.153,"difficulty":14.182,"effort":6493.453,"length":90,"time":360.747,"vocabulary":34,"volume":457.872,"operands":{"distinct":22,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.054,"difficulty":9,"effort":1452.791,"length":38,"time":80.711,"vocabulary":19,"volume":161.421,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.059,"difficulty":10.909,"effort":1924.57,"length":39,"time":106.921,"vocabulary":23,"volume":176.419,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"notifyPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.436,"length":15,"time":7.469,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isPluginEnabled"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.092,"difficulty":9.6,"effort":2648.998,"length":61,"time":147.167,"vocabulary":23,"volume":275.937,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateHoverStyles"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.375,"effort":151.597,"length":16,"time":8.422,"vocabulary":7,"volume":44.918,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.125,"difficulty":14.026,"effort":5259.868,"length":75,"time":292.215,"vocabulary":32,"volume":375,"operands":{"distinct":19,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_eventHandler"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.176,"difficulty":16.696,"effort":8820.583,"length":103,"time":490.032,"vocabulary":35,"volume":528.316,"operands":{"distinct":23,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_handleEvent"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.022,"difficulty":4.286,"effort":276.554,"length":18,"time":15.364,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":7.5,"effort":1185.926,"length":36,"time":65.885,"vocabulary":21,"volume":158.123,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getActiveElements"}],"methodAverage":{"cyclomatic":2.356,"cyclomaticDensity":80.759,"halstead":{"bugs":0.057,"difficulty":5.832,"effort":2390.051,"length":35.702,"time":132.781,"vocabulary":16.269,"volume":170.688,"operands":{"distinct":10.087,"total":19.481},"operators":{"distinct":6.183,"total":16.221}},"params":1.115,"sloc":{"logical":3.721,"physical":1}},"name":"An","maintainability":71.878},{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.096,"difficulty":6.444,"effort":1847.795,"length":61,"time":102.655,"vocabulary":26,"volume":286.727,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"formats"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"format"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"diff"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"startOf"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"endOf"}],"methodAverage":{"cyclomatic":1.1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.087,"effort":12.349,"length":3.8,"time":0.686,"vocabulary":3.5,"volume":8.101,"operands":{"distinct":1.5,"total":1.7},"operators":{"distinct":2,"total":2.1}},"params":0.2,"sloc":{"logical":0.9,"physical":1}},"name":"En","maintainability":95.958},{"methodAggregate":{"cyclomatic":50,"cyclomaticDensity":25.51,"halstead":{"bugs":4.024,"difficulty":82.974,"effort":1001587.543,"length":1569,"time":55643.752,"vocabulary":207,"volume":12071.081,"operands":{"distinct":174,"total":875,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":694,"identifiers":["__stripped__"]}},"params":32,"sloc":{"logical":196,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":269.076,"length":18,"time":14.949,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.087,"difficulty":5.455,"effort":1418.537,"length":53,"time":78.808,"vocabulary":30,"volume":260.065,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":5,"effort":703.24,"length":36,"time":39.069,"vocabulary":15,"volume":140.648,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"linkScales"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.129,"difficulty":18.824,"effort":7311.404,"length":77,"time":406.189,"vocabulary":33,"volume":388.418,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getCircumference"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.18,"difficulty":17.68,"effort":9533.617,"length":100,"time":529.645,"vocabulary":42,"volume":539.232,"operands":{"distinct":25,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRotationExtents"},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.492,"difficulty":12.678,"effort":18727.349,"length":241,"time":1040.408,"vocabulary":70,"volume":1477.157,"operands":{"distinct":59,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":8.696,"halstead":{"bugs":0.254,"difficulty":18.984,"effort":14446.704,"length":137,"time":802.595,"vocabulary":47,"volume":760.979,"operands":{"distinct":32,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.032,"difficulty":3.864,"effort":370.909,"length":24,"time":20.606,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.034,"difficulty":4.636,"effort":473.774,"length":25,"time":26.321,"vocabulary":17,"volume":102.187,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.112,"difficulty":10.5,"effort":3517.5,"length":67,"time":195.417,"vocabulary":32,"volume":335,"operands":{"distinct":20,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_circumference"},{"cyclomatic":9,"cyclomaticDensity":32.143,"halstead":{"bugs":0.401,"difficulty":20.896,"effort":25168.479,"length":200,"time":1398.249,"vocabulary":65,"volume":1204.474,"operands":{"distinct":48,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":82,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":28,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.111,"difficulty":12.639,"effort":4195.241,"length":67,"time":233.069,"vocabulary":31,"volume":331.931,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateTotal"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.042,"difficulty":8.25,"effort":1050.862,"length":29,"time":58.381,"vocabulary":21,"volume":127.377,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateCircumference"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.074,"difficulty":6.618,"effort":1461.975,"length":47,"time":81.221,"vocabulary":26,"volume":220.921,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.199,"difficulty":19.688,"effort":11758.368,"length":113,"time":653.243,"vocabulary":39,"volume":597.25,"operands":{"distinct":24,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxBorderWidth"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.07,"difficulty":10.833,"effort":2270.594,"length":47,"time":126.144,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOffset"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.044,"difficulty":10.625,"effort":1417.775,"length":32,"time":78.765,"vocabulary":18,"volume":133.438,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRingWeightOffset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":1.636,"effort":130.835,"length":21,"time":7.269,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRingWeight"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":2.286,"effort":126.516,"length":16,"time":7.029,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getVisibleDatasetWeightTotal"}],"methodAverage":{"cyclomatic":2.88,"cyclomaticDensity":52.194,"halstead":{"bugs":0.096,"difficulty":8.129,"effort":4180.468,"length":55.4,"time":232.248,"vocabulary":23.56,"volume":288.509,"operands":{"distinct":15.36,"total":31.04},"operators":{"distinct":8.2,"total":24.36}},"params":1.28,"sloc":{"logical":6.64,"physical":1}},"name":"jn","maintainability":65.247},{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":20.792,"halstead":{"bugs":1.883,"difficulty":43.431,"effort":245381.871,"length":767,"time":13632.326,"vocabulary":165,"volume":5649.969,"operands":{"distinct":137,"total":425,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":342,"identifiers":["__stripped__"]}},"params":21,"sloc":{"logical":101,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.087,"difficulty":5.455,"effort":1418.537,"length":53,"time":78.808,"vocabulary":30,"volume":260.065,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.078,"difficulty":6.5,"effort":1514.432,"length":49,"time":84.135,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":5.091,"effort":605.523,"length":28,"time":33.64,"vocabulary":19,"volume":118.942,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.068,"difficulty":8.333,"effort":1692.755,"length":47,"time":94.042,"vocabulary":20,"volume":203.131,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.156,"difficulty":7.846,"effort":3672.365,"length":92,"time":204.02,"vocabulary":34,"volume":468.047,"operands":{"distinct":26,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateRadius"},{"cyclomatic":8,"cyclomaticDensity":29.63,"halstead":{"bugs":0.4,"difficulty":22.958,"effort":27574.925,"length":198,"time":1531.94,"vocabulary":67,"volume":1201.086,"operands":{"distinct":48,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":82,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"countVisibleElements"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.033,"difficulty":3.75,"effort":366.271,"length":25,"time":20.348,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeAngle"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":105.366,"halstead":{"bugs":0.082,"difficulty":6.365,"effort":3170.015,"length":49.167,"time":176.112,"vocabulary":22.833,"volume":244.921,"operands":{"distinct":15.5,"total":27.833},"operators":{"distinct":7.333,"total":21.333}},"params":1.75,"sloc":{"logical":5.583,"physical":1}},"name":"$n","maintainability":67.461},{"methodAggregate":{"cyclomatic":67,"cyclomaticDensity":33.005,"halstead":{"bugs":4.378,"difficulty":102.759,"effort":1349740.806,"length":1720,"time":74985.6,"vocabulary":199,"volume":13134.994,"operands":{"distinct":164,"total":963,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":757,"identifiers":["__stripped__"]}},"params":44,"sloc":{"logical":203,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.194,"difficulty":17.411,"effort":10108.841,"length":107,"time":561.602,"vocabulary":43,"volume":580.61,"operands":{"distinct":28,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":42,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.081,"difficulty":7.286,"effort":1763.347,"length":56,"time":97.964,"vocabulary":20,"volume":242.028,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateRangeFromParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.128,"difficulty":7.688,"effort":2947.187,"length":76,"time":163.733,"vocabulary":33,"volume":383.374,"operands":{"distinct":24,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":216.89,"length":22,"time":12.049,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":244.674,"length":21,"time":13.593,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":16,"cyclomaticDensity":53.333,"halstead":{"bugs":0.526,"difficulty":19.724,"effort":31108.933,"length":254,"time":1728.274,"vocabulary":74,"volume":1577.201,"operands":{"distinct":58,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":111,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":30,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":9,"cyclomaticDensity":81.818,"halstead":{"bugs":0.186,"difficulty":20.045,"effort":11201.449,"length":105,"time":622.303,"vocabulary":40,"volume":558.802,"operands":{"distinct":22,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":56,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStacks"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.048,"difficulty":6.955,"effort":991.882,"length":33,"time":55.105,"vocabulary":20,"volume":142.624,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":83.686,"length":11,"time":4.649,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStackCount"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.056,"difficulty":10.5,"effort":1779.313,"length":38,"time":98.851,"vocabulary":22,"volume":169.458,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStackIndex"},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.206,"difficulty":13.456,"effort":8310.596,"length":110,"time":461.7,"vocabulary":49,"volume":617.618,"operands":{"distinct":34,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRuler"},{"cyclomatic":15,"cyclomaticDensity":41.667,"halstead":{"bugs":0.652,"difficulty":38.189,"effort":74681.831,"length":313,"time":4148.991,"vocabulary":76,"volume":1955.601,"operands":{"distinct":53,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculateBarValuePixels"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.039,"difficulty":8,"effort":928,"length":29,"time":51.556,"vocabulary":16,"volume":116,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.338,"difficulty":22.275,"effort":22574.169,"length":173,"time":1254.121,"vocabulary":58,"volume":1013.431,"operands":{"distinct":40,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":74,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculateBarIndexPixels"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.225,"difficulty":23.46,"effort":15812.971,"length":125,"time":878.498,"vocabulary":42,"volume":674.04,"operands":{"distinct":25,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":56,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.098,"difficulty":11.667,"effort":3434.823,"length":60,"time":190.824,"vocabulary":30,"volume":294.413,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.081,"difficulty":8.75,"effort":2138.7,"length":52,"time":118.817,"vocabulary":26,"volume":244.423,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"}],"methodAverage":{"cyclomatic":4.143,"cyclomaticDensity":75.953,"halstead":{"bugs":0.14,"difficulty":10.882,"effort":8973.861,"length":77,"time":498.548,"vocabulary":28.714,"volume":420.999,"operands":{"distinct":18.952,"total":43.238},"operators":{"distinct":9.762,"total":33.762}},"params":2.095,"sloc":{"logical":8.81,"physical":1}},"name":"","maintainability":60.992},{"methodAggregate":{"cyclomatic":23,"cyclomaticDensity":31.944,"halstead":{"bugs":1.422,"difficulty":51.033,"effort":217769.851,"length":620,"time":12098.325,"vocabulary":118,"volume":4267.239,"operands":{"distinct":91,"total":344,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":276,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":72,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.066,"difficulty":10,"effort":1990.367,"length":44,"time":110.576,"vocabulary":23,"volume":199.037,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.088,"difficulty":11,"effort":2911.698,"length":57,"time":161.761,"vocabulary":25,"volume":264.7,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.101,"difficulty":14.4,"effort":4382.104,"length":64,"time":243.45,"vocabulary":27,"volume":304.313,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.082,"difficulty":12.536,"effort":3099.507,"length":52,"time":172.195,"vocabulary":27,"volume":247.254,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.147,"difficulty":9.167,"effort":4040.904,"length":84,"time":224.495,"vocabulary":38,"volume":440.826,"operands":{"distinct":27,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":3,"effort":204.343,"length":19,"time":11.352,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.311,"difficulty":19.158,"effort":17860.748,"length":162,"time":992.264,"vocabulary":54,"volume":932.292,"operands":{"distinct":38,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.106,"difficulty":11.667,"effort":3721.059,"length":65,"time":206.725,"vocabulary":30,"volume":318.948,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDataElementOptions"}],"methodAverage":{"cyclomatic":3.444,"cyclomaticDensity":55.425,"halstead":{"bugs":0.104,"difficulty":10.325,"effort":4252.681,"length":61.889,"time":236.26,"vocabulary":27.222,"volume":311.909,"operands":{"distinct":17,"total":34.444},"operators":{"distinct":10.222,"total":27.444}},"params":2.222,"sloc":{"logical":6.778,"physical":1}},"name":"","maintainability":64.994},{"methodAggregate":{"cyclomatic":26,"cyclomaticDensity":39.394,"halstead":{"bugs":1.416,"difficulty":40.458,"effort":171836.217,"length":602,"time":9546.457,"vocabulary":133,"volume":4247.28,"operands":{"distinct":107,"total":333,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":269,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":66,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.268,"difficulty":13.135,"effort":10546.246,"length":143,"time":585.903,"vocabulary":49,"volume":802.904,"operands":{"distinct":37,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":20,"cyclomaticDensity":64.516,"halstead":{"bugs":0.615,"difficulty":26.578,"effort":49060.683,"length":288,"time":2725.593,"vocabulary":85,"volume":1845.905,"operands":{"distinct":64,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":126,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":31,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.138,"difficulty":12.9,"effort":5353.5,"length":83,"time":297.417,"vocabulary":32,"volume":415,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":2.545,"effort":258.565,"length":26,"time":14.365,"vocabulary":15,"volume":101.579,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"}],"methodAverage":{"cyclomatic":6,"cyclomaticDensity":58.3,"halstead":{"bugs":0.215,"difficulty":11.565,"effort":13072.146,"length":111.2,"time":726.23,"vocabulary":38.2,"volume":643.708,"operands":{"distinct":27.6,"total":61.6},"operators":{"distinct":10.6,"total":49.6}},"params":1,"sloc":{"logical":11.4,"physical":1}},"name":"","maintainability":57.747},{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":1.091,"effort":68.626,"length":17,"time":3.813,"vocabulary":13,"volume":62.907,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":1.091,"effort":68.626,"length":17,"time":3.813,"vocabulary":13,"volume":62.907,"operands":{"distinct":11,"total":12},"operators":{"distinct":2,"total":5}},"params":0,"sloc":{"logical":4,"physical":1}},"name":"","maintainability":78.409},{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":19.565,"halstead":{"bugs":0.685,"difficulty":25.399,"effort":52228.887,"length":313,"time":2901.605,"vocabulary":95,"volume":2056.365,"operands":{"distinct":74,"total":179,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":134,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":46,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.057,"difficulty":6.154,"effort":1054.156,"length":39,"time":58.564,"vocabulary":21,"volume":171.3,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.163,"difficulty":14.083,"effort":6896.448,"length":94,"time":383.136,"vocabulary":37,"volume":489.689,"operands":{"distinct":24,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.21,"difficulty":16.655,"effort":10483.544,"length":116,"time":582.419,"vocabulary":43,"volume":629.447,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":47,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":47.067,"halstead":{"bugs":0.112,"difficulty":9.812,"effort":4637.9,"length":66,"time":257.661,"vocabulary":27.75,"volume":335.066,"operands":{"distinct":18.25,"total":38},"operators":{"distinct":9.5,"total":28}},"params":2.5,"sloc":{"logical":8.75,"physical":1}},"name":"","maintainability":62.419},{"methodAggregate":{"cyclomatic":33,"cyclomaticDensity":37.931,"halstead":{"bugs":1.759,"difficulty":49.368,"effort":260493.134,"length":738,"time":14471.841,"vocabulary":142,"volume":5276.513,"operands":{"distinct":114,"total":402,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":336,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":87,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.123,"difficulty":7.6,"effort":2806.744,"length":72,"time":155.93,"vocabulary":35,"volume":369.308,"operands":{"distinct":25,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.314,"difficulty":18.243,"effort":17159.094,"length":165,"time":953.283,"vocabulary":52,"volume":940.573,"operands":{"distinct":37,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":5.818,"effort":815.602,"length":33,"time":45.311,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":18,"cyclomaticDensity":66.667,"halstead":{"bugs":0.587,"difficulty":22.434,"effort":39482.63,"length":280,"time":2193.479,"vocabulary":78,"volume":1759.913,"operands":{"distinct":61,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":119,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.236,"difficulty":27.929,"effort":19786.561,"length":135,"time":1099.253,"vocabulary":38,"volume":708.47,"operands":{"distinct":21,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"}],"methodAverage":{"cyclomatic":7.4,"cyclomaticDensity":54.455,"halstead":{"bugs":0.261,"difficulty":16.405,"effort":16010.126,"length":137,"time":889.451,"vocabulary":44.4,"volume":783.689,"operands":{"distinct":31,"total":74.8},"operators":{"distinct":13.4,"total":62.2}},"params":1.2,"sloc":{"logical":15.2,"physical":1}},"name":"","maintainability":54.588},{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":35.714,"halstead":{"bugs":1.416,"difficulty":57.231,"effort":243147.326,"length":613,"time":13508.185,"vocabulary":122,"volume":4248.542,"operands":{"distinct":91,"total":336,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":277,"identifiers":["__stripped__"]}},"params":18,"sloc":{"logical":70,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.118,"difficulty":6.667,"effort":2353.614,"length":77,"time":130.756,"vocabulary":24,"volume":353.042,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.089,"difficulty":9.118,"effort":2427.79,"length":56,"time":134.877,"vocabulary":27,"volume":266.274,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateControlPoints"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"points"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"points"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4.5,"effort":254.127,"length":17,"time":14.118,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"segments"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":3.75,"effort":319.163,"length":23,"time":17.731,"vocabulary":13,"volume":85.11,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"first"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":5,"effort":546.965,"length":28,"time":30.387,"vocabulary":15,"volume":109.393,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"last"},{"cyclomatic":5,"cyclomaticDensity":19.231,"halstead":{"bugs":0.277,"difficulty":27.931,"effort":23210.049,"length":148,"time":1289.447,"vocabulary":49,"volume":830.977,"operands":{"distinct":29,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.023,"difficulty":3.438,"effort":241.685,"length":19,"time":13.427,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":60.639,"length":12,"time":3.369,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pathSegment"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.102,"difficulty":14.412,"effort":4426.72,"length":62,"time":245.929,"vocabulary":31,"volume":307.16,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"path"},{"cyclomatic":6,"cyclomaticDensity":300,"halstead":{"bugs":0.087,"difficulty":8.056,"effort":2091.199,"length":54,"time":116.178,"vocabulary":28,"volume":259.597,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"}],"methodAverage":{"cyclomatic":2.846,"cyclomaticDensity":131.992,"halstead":{"bugs":0.063,"difficulty":6.96,"effort":2783.72,"length":40.615,"time":154.651,"vocabulary":18.231,"volume":189.83,"operands":{"distinct":11.231,"total":22.308},"operators":{"distinct":7,"total":18.308}},"params":1.385,"sloc":{"logical":4.231,"physical":1}},"name":"no","maintainability":70.332},{"methodAggregate":{"cyclomatic":16,"cyclomaticDensity":21.918,"halstead":{"bugs":1.319,"difficulty":52.231,"effort":206702.348,"length":571,"time":11483.464,"vocabulary":122,"volume":3957.451,"operands":{"distinct":93,"total":335,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":236,"identifiers":["__stripped__"]}},"params":13,"sloc":{"logical":73,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.081,"difficulty":5.536,"effort":1340.373,"length":57,"time":74.465,"vocabulary":19,"volume":242.132,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.204,"difficulty":10.927,"effort":6696.225,"length":106,"time":372.012,"vocabulary":55,"volume":612.824,"operands":{"distinct":41,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.157,"difficulty":8.594,"effort":4056.981,"length":87,"time":225.388,"vocabulary":43,"volume":472.085,"operands":{"distinct":32,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tooltipPosition"},{"cyclomatic":9,"cyclomaticDensity":64.286,"halstead":{"bugs":0.326,"difficulty":19.465,"effort":19048.011,"length":165,"time":1058.223,"vocabulary":61,"volume":978.572,"operands":{"distinct":43,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.122,"difficulty":17.889,"effort":6529.444,"length":73,"time":362.747,"vocabulary":32,"volume":365,"operands":{"distinct":18,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":3.143,"cyclomaticDensity":61.624,"halstead":{"bugs":0.128,"difficulty":9.309,"effort":5387.425,"length":71.286,"time":299.301,"vocabulary":31.286,"volume":385.007,"operands":{"distinct":21.857,"total":41.571},"operators":{"distinct":9.429,"total":29.714}},"params":1.857,"sloc":{"logical":8.429,"physical":1}},"name":"","maintainability":62.468},{"methodAggregate":{"cyclomatic":11,"cyclomaticDensity":35.484,"halstead":{"bugs":0.68,"difficulty":23.451,"effort":47836.06,"length":315,"time":2657.559,"vocabulary":89,"volume":2039.856,"operands":{"distinct":71,"total":185,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":130,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":31,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.064,"difficulty":5.208,"effort":1000.577,"length":47,"time":55.588,"vocabulary":17,"volume":192.111,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":7,"cyclomaticDensity":63.636,"halstead":{"bugs":0.243,"difficulty":13.636,"effort":9960.224,"length":133,"time":553.346,"vocabulary":45,"volume":730.416,"operands":{"distinct":33,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inYRange"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.076,"difficulty":9.625,"effort":2196.758,"length":48,"time":122.042,"vocabulary":27,"volume":228.235,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getRange"}],"methodAverage":{"cyclomatic":2.429,"cyclomaticDensity":114.448,"halstead":{"bugs":0.061,"difficulty":5.231,"effort":1925.827,"length":38.857,"time":106.99,"vocabulary":17.286,"volume":183.531,"operands":{"distinct":11.714,"total":22.714},"operators":{"distinct":5.571,"total":16.143}},"params":1.571,"sloc":{"logical":3.429,"physical":1}},"name":"","maintainability":73.081},{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":43.333,"halstead":{"bugs":0.647,"difficulty":28.661,"effort":55665.12,"length":309,"time":3092.507,"vocabulary":78,"volume":1942.189,"operands":{"distinct":59,"total":178,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":131,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":30,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":649.521,"length":35,"time":36.084,"vocabulary":15,"volume":136.741,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.091,"difficulty":9.778,"effort":2660.014,"length":56,"time":147.779,"vocabulary":29,"volume":272.047,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inYRange"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":8,"cyclomaticDensity":266.667,"halstead":{"bugs":0.063,"difficulty":10,"effort":1888.696,"length":43,"time":104.928,"vocabulary":21,"volume":188.87,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"size"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.099,"difficulty":7.2,"effort":2146.003,"length":62,"time":119.222,"vocabulary":28,"volume":298.056,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getRange"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":125.417,"halstead":{"bugs":0.046,"difficulty":5.706,"effort":1044.663,"length":32,"time":58.037,"vocabulary":17,"volume":138.735,"operands":{"distinct":10.375,"total":18},"operators":{"distinct":6.625,"total":14}},"params":1.5,"sloc":{"logical":2.625,"physical":1}},"name":"","maintainability":76.831},{"methodAggregate":{"cyclomatic":57,"cyclomaticDensity":59.375,"halstead":{"bugs":2.525,"difficulty":90.313,"effort":684031.87,"length":1052,"time":38001.771,"vocabulary":147,"volume":7574.055,"operands":{"distinct":112,"total":578,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":474,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":96,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":4,"effort":488.458,"length":33,"time":27.137,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.034,"difficulty":8.571,"effort":875.885,"length":25,"time":48.66,"vocabulary":17,"volume":102.187,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":9,"cyclomaticDensity":50,"halstead":{"bugs":0.201,"difficulty":25.286,"effort":15235.549,"length":114,"time":846.419,"vocabulary":39,"volume":602.536,"operands":{"distinct":21,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.154,"difficulty":15,"effort":6945.116,"length":87,"time":385.84,"vocabulary":40,"volume":463.008,"operands":{"distinct":25,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.275,"difficulty":17.868,"effort":14747.283,"length":147,"time":819.294,"vocabulary":49,"volume":825.362,"operands":{"distinct":34,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":33,"cyclomaticDensity":76.744,"halstead":{"bugs":1.098,"difficulty":66.161,"effort":217881.254,"length":518,"time":12104.514,"vocabulary":82,"volume":3293.212,"operands":{"distinct":56,"total":285,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":233,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":43,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.119,"difficulty":11.579,"effort":4147.614,"length":73,"time":230.423,"vocabulary":30,"volume":358.203,"operands":{"distinct":19,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.063,"effort":135.566,"length":19,"time":7.531,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"}],"methodAverage":{"cyclomatic":6.091,"cyclomaticDensity":98.247,"halstead":{"bugs":0.178,"difficulty":14.078,"effort":23683.537,"length":94,"time":1315.752,"vocabulary":26.818,"volume":533.896,"operands":{"distinct":17,"total":51.636},"operators":{"distinct":9.818,"total":42.364}},"params":0.727,"sloc":{"logical":8.727,"physical":1}},"name":"bo","maintainability":59.088},{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.331,"difficulty":15.489,"effort":15368.986,"length":166,"time":853.833,"vocabulary":63,"volume":992.228,"operands":{"distinct":47,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":75,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.054,"difficulty":8.4,"effort":1366.067,"length":39,"time":75.893,"vocabulary":18,"volume":162.627,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.112,"difficulty":6.435,"effort":2167.784,"length":68,"time":120.432,"vocabulary":31,"volume":336.885,"operands":{"distinct":23,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":110.417,"halstead":{"bugs":0.052,"difficulty":6.084,"effort":1037.994,"length":35.5,"time":57.666,"vocabulary":18.25,"volume":156.372,"operands":{"distinct":11.25,"total":19.25},"operators":{"distinct":7,"total":16.25}},"params":0.5,"sloc":{"logical":3,"physical":1}},"name":"xo","maintainability":75.579},{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":78.125,"halstead":{"bugs":1.129,"difficulty":50.736,"effort":171829.583,"length":512,"time":9546.088,"vocabulary":98,"volume":3386.731,"operands":{"distinct":72,"total":281,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":231,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":32,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.032,"difficulty":3.75,"effort":362.977,"length":27,"time":20.165,"vocabulary":12,"volume":96.794,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1829.4,"length":38,"time":101.633,"vocabulary":24,"volume":174.229,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":8,"cyclomaticDensity":200,"halstead":{"bugs":0.173,"difficulty":19,"effort":9882.478,"length":106,"time":549.027,"vocabulary":30,"volume":520.13,"operands":{"distinct":18,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.144,"difficulty":19.5,"effort":8431.026,"length":89,"time":468.39,"vocabulary":29,"volume":432.36,"operands":{"distinct":16,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.111,"difficulty":12.5,"effort":4171.64,"length":71,"time":231.758,"vocabulary":26,"volume":333.731,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4.444,"effort":507.647,"length":30,"time":28.203,"vocabulary":14,"volume":114.221,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":6,"cyclomaticDensity":600,"halstead":{"bugs":0.071,"difficulty":13.636,"effort":2899.192,"length":47,"time":161.066,"vocabulary":23,"volume":212.607,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":5.056,"effort":485.333,"length":24,"time":26.963,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":3.182,"cyclomaticDensity":129.318,"halstead":{"bugs":0.064,"difficulty":8.72,"effort":2640.352,"length":42.818,"time":146.686,"vocabulary":18.182,"volume":192.053,"operands":{"distinct":10.455,"total":23.545},"operators":{"distinct":7.727,"total":19.273}},"params":0.727,"sloc":{"logical":2.545,"physical":1}},"name":"ko","maintainability":75.236},{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":26.415,"halstead":{"bugs":3.75,"difficulty":72.696,"effort":817822.599,"length":1469,"time":45434.589,"vocabulary":202,"volume":11249.913,"operands":{"distinct":171,"total":802,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":667,"identifiers":["__stripped__"]}},"params":36,"sloc":{"logical":159,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":4.444,"effort":541.49,"length":32,"time":30.083,"vocabulary":14,"volume":121.835,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.154,"difficulty":8.5,"effort":3922.802,"length":96,"time":217.933,"vocabulary":28,"volume":461.506,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.071,"difficulty":10.227,"effort":2165.875,"length":49,"time":120.326,"vocabulary":20,"volume":211.774,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.333,"effort":108.516,"length":14,"time":6.029,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":2.6,"effort":267.276,"length":27,"time":14.849,"vocabulary":14,"volume":102.799,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.038,"difficulty":7.2,"effort":825.797,"length":27,"time":45.878,"vocabulary":19,"volume":114.694,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.034,"difficulty":6,"effort":616.791,"length":27,"time":34.266,"vocabulary":14,"volume":102.799,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":7.154,"effort":1549.84,"length":51,"time":86.102,"vocabulary":19,"volume":216.644,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setCenterPoint"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.035,"difficulty":4.136,"effort":431.208,"length":25,"time":23.956,"vocabulary":18,"volume":104.248,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getIndexAngle"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.061,"difficulty":11,"effort":1996.731,"length":42,"time":110.929,"vocabulary":20,"volume":181.521,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDistanceFromCenterForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1815.21,"length":40,"time":100.845,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForDistanceFromCenter"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.051,"difficulty":11.333,"effort":1742.286,"length":35,"time":96.794,"vocabulary":21,"volume":153.731,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointLabelContext"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.75,"effort":167.597,"length":17,"time":9.311,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.074,"difficulty":8.125,"effort":1794.98,"length":47,"time":99.721,"vocabulary":26,"volume":220.921,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointPosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointPositionForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePosition"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.048,"difficulty":5.455,"effort":780.334,"length":35,"time":43.352,"vocabulary":17,"volume":143.061,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointLabelPosition"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.101,"difficulty":5.95,"effort":1810.661,"length":64,"time":100.592,"vocabulary":27,"volume":304.313,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":42.105,"halstead":{"bugs":0.364,"difficulty":16.833,"effort":18382,"length":182,"time":1021.222,"vocabulary":64,"volume":1092,"operands":{"distinct":48,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":81,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawGrid"},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.199,"difficulty":14.75,"effort":8814.467,"length":107,"time":489.693,"vocabulary":48,"volume":597.591,"operands":{"distinct":32,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.091,"difficulty":11.294,"effort":3072.53,"length":56,"time":170.696,"vocabulary":29,"volume":272.047,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.156,"difficulty":10.2,"effort":4761,"length":91,"time":264.5,"vocabulary":35,"volume":466.765,"operands":{"distinct":25,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBorder"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.123,"difficulty":7.313,"effort":2692.761,"length":73,"time":149.598,"vocabulary":33,"volume":368.241,"operands":{"distinct":24,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawLabels"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.29,"difficulty":15.805,"effort":13736.029,"length":149,"time":763.113,"vocabulary":57,"volume":869.101,"operands":{"distinct":41,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":68,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"}],"methodAverage":{"cyclomatic":2.464,"cyclomaticDensity":72.918,"halstead":{"bugs":0.077,"difficulty":6.797,"effort":2579.839,"length":47.25,"time":143.324,"vocabulary":21.071,"volume":231.836,"operands":{"distinct":13.786,"total":25.893},"operators":{"distinct":7.286,"total":21.357}},"params":1.286,"sloc":{"logical":4.679,"physical":1}},"name":"Eo","maintainability":69.55},{"methodAggregate":{"cyclomatic":75,"cyclomaticDensity":45.455,"halstead":{"bugs":4.392,"difficulty":90.944,"effort":1198344.486,"length":1719,"time":66574.694,"vocabulary":203,"volume":13176.712,"operands":{"distinct":170,"total":937,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":782,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":165,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.069,"difficulty":5.867,"effort":1220.759,"length":46,"time":67.82,"vocabulary":23,"volume":208.084,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.124,"difficulty":7.455,"effort":2779.977,"length":76,"time":154.443,"vocabulary":30,"volume":372.924,"operands":{"distinct":22,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":3.333,"effort":149.909,"length":13,"time":8.328,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.824,"length":18,"time":11.101,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeLayout"},{"cyclomatic":10,"cyclomaticDensity":100,"halstead":{"bugs":0.269,"difficulty":17.647,"effort":14242.437,"length":143,"time":791.247,"vocabulary":50,"volume":807.071,"operands":{"distinct":34,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.046,"difficulty":4.667,"effort":638.943,"length":37,"time":35.497,"vocabulary":13,"volume":136.916,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"l"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.066,"difficulty":8.846,"effort":1760.709,"length":44,"time":97.817,"vocabulary":23,"volume":199.037,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelBounds"},{"cyclomatic":11,"cyclomaticDensity":110,"halstead":{"bugs":0.325,"difficulty":16.25,"effort":15854.429,"length":172,"time":880.802,"vocabulary":51,"volume":975.657,"operands":{"distinct":38,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":77,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.099,"difficulty":15.167,"effort":4520.516,"length":62,"time":251.14,"vocabulary":28,"volume":298.056,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.048,"difficulty":10,"effort":1444.295,"length":34,"time":80.239,"vocabulary":19,"volume":144.43,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":2.667,"effort":150.594,"length":17,"time":8.366,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.233,"difficulty":25.909,"effort":18086.275,"length":134,"time":1004.793,"vocabulary":37,"volume":698.067,"operands":{"distinct":22,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initOffsets"},{"cyclomatic":12,"cyclomaticDensity":63.158,"halstead":{"bugs":0.437,"difficulty":26.491,"effort":34696.241,"length":209,"time":1927.569,"vocabulary":77,"volume":1309.758,"operands":{"distinct":53,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":92,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.05,"difficulty":5.727,"effort":866.171,"length":37,"time":48.121,"vocabulary":17,"volume":151.236,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":653.636,"length":33,"time":36.313,"vocabulary":18,"volume":137.608,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"format"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.154,"difficulty":10.6,"effort":4893.336,"length":90,"time":271.852,"vocabulary":35,"volume":461.635,"operands":{"distinct":25,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_tickFormatFunction"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.05,"difficulty":8.05,"effort":1217.451,"length":37,"time":67.636,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":5.833,"effort":653.333,"length":28,"time":36.296,"vocabulary":16,"volume":112,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.051,"difficulty":8.55,"effort":1307.512,"length":36,"time":72.64,"vocabulary":19,"volume":152.925,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.133,"difficulty":8.4,"effort":3360.706,"length":78,"time":186.706,"vocabulary":35,"volume":400.084,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelSize"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.144,"difficulty":9.942,"effort":4298.901,"length":83,"time":238.828,"vocabulary":37,"volume":432.385,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelCapacity"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.144,"difficulty":19.933,"effort":8624.395,"length":90,"time":479.133,"vocabulary":28,"volume":432.662,"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataTimestamps"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.106,"difficulty":16.25,"effort":5176.884,"length":67,"time":287.605,"vocabulary":27,"volume":318.577,"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelTimestamps"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"normalize"}],"methodAverage":{"cyclomatic":3.741,"cyclomaticDensity":84.48,"halstead":{"bugs":0.101,"difficulty":9.452,"effort":4713.22,"length":60.037,"time":261.846,"vocabulary":24.407,"volume":302.902,"operands":{"distinct":15.519,"total":32.852},"operators":{"distinct":8.889,"total":27.185}},"params":1.074,"sloc":{"logical":5.593,"physical":1}},"name":"No","maintainability":66.598},{"methodAggregate":{"cyclomatic":20,"cyclomaticDensity":47.619,"halstead":{"bugs":0.959,"difficulty":55.313,"effort":159159.755,"length":439,"time":8842.209,"vocabulary":94,"volume":2877.465,"operands":{"distinct":64,"total":236,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":203,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":42,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":3.929,"effort":281.676,"length":20,"time":15.649,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.077,"difficulty":10.214,"effort":2371.684,"length":50,"time":131.76,"vocabulary":25,"volume":232.193,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":11,"effort":2370.426,"length":47,"time":131.69,"vocabulary":24,"volume":215.493,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":3.143,"effort":173.96,"length":16,"time":9.664,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.103,"difficulty":10.667,"effort":3297.43,"length":63,"time":183.191,"vocabulary":30,"volume":309.134,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.175,"difficulty":21.857,"effort":11470.47,"length":100,"time":637.248,"vocabulary":38,"volume":524.793,"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4,"effort":225.891,"length":17,"time":12.55,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.046,"difficulty":10.389,"effort":1436.801,"length":32,"time":79.822,"vocabulary":20,"volume":138.302,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.043,"difficulty":8,"effort":1037.263,"length":30,"time":57.626,"vocabulary":20,"volume":129.658,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForTick"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.571,"effort":243.265,"length":19,"time":13.515,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePixel"}],"methodAverage":{"cyclomatic":2.583,"cyclomaticDensity":107.641,"halstead":{"bugs":0.051,"difficulty":7.47,"effort":1913.248,"length":33.833,"time":106.292,"vocabulary":17.75,"volume":152.639,"operands":{"distinct":9.75,"total":18.167},"operators":{"distinct":8,"total":15.667}},"params":0.833,"sloc":{"logical":3.333,"physical":1}},"name":"","maintainability":73.353},{"methodAggregate":{"cyclomatic":16,"cyclomaticDensity":39.024,"halstead":{"bugs":0.861,"difficulty":59.029,"effort":152490.698,"length":411,"time":8471.705,"vocabulary":78,"volume":2583.3,"operands":{"distinct":51,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":188,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":41,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":3.929,"effort":295.759,"length":21,"time":16.431,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.065,"difficulty":5,"effort":979.932,"length":47,"time":54.441,"vocabulary":18,"volume":195.986,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initOffsets"},{"cyclomatic":7,"cyclomaticDensity":30.435,"halstead":{"bugs":0.25,"difficulty":34.545,"effort":25892.928,"length":139,"time":1438.496,"vocabulary":42,"volume":749.532,"operands":{"distinct":22,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildLookupTable"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.09,"difficulty":10,"effort":2693.437,"length":58,"time":149.635,"vocabulary":25,"volume":269.344,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.097,"difficulty":16.5,"effort":4782.74,"length":65,"time":265.708,"vocabulary":22,"volume":289.863,"operands":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getTimestampsForTable"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.059,"difficulty":8.077,"effort":1424.922,"length":39,"time":79.162,"vocabulary":23,"volume":176.419,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":2.875,"cyclomaticDensity":65.263,"halstead":{"bugs":0.076,"difficulty":10.35,"effort":4535.651,"length":48.75,"time":251.981,"vocabulary":19.5,"volume":227.463,"operands":{"distinct":11.125,"total":26.25},"operators":{"distinct":8.375,"total":22.5}},"params":0.75,"sloc":{"logical":5.125,"physical":1}},"name":"","maintainability":67.537},{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.21,"difficulty":17.5,"effort":11037.79,"length":122,"time":613.211,"vocabulary":36,"volume":630.731,"operands":{"distinct":24,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":52,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":17,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.6,"effort":160.581,"length":22,"time":8.921,"vocabulary":7,"volume":61.762,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.073,"difficulty":7.875,"effort":1718.807,"length":47,"time":95.489,"vocabulary":25,"volume":218.261,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pathSegment"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.068,"difficulty":8.654,"effort":1775.197,"length":46,"time":98.622,"vocabulary":22,"volume":205.134,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":46.561,"halstead":{"bugs":0.054,"difficulty":6.376,"effort":1218.195,"length":38.333,"time":67.677,"vocabulary":18,"volume":161.719,"operands":{"distinct":11.333,"total":22},"operators":{"distinct":6.667,"total":16.333}},"params":1.667,"sloc":{"logical":5.667,"physical":1}},"name":"ha","maintainability":69.318},{"methodAggregate":{"cyclomatic":70,"cyclomaticDensity":29.536,"halstead":{"bugs":6.394,"difficulty":143.819,"effort":2758934.97,"length":2478,"time":153274.165,"vocabulary":214,"volume":19183.355,"operands":{"distinct":177,"total":1376,"identifiers":["__stripped__"]},"operators":{"distinct":37,"total":1102,"identifiers":["__stripped__"]}},"params":49,"sloc":{"logical":237,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.231,"difficulty":7.5,"effort":5189.212,"length":136,"time":288.29,"vocabulary":34,"volume":691.895,"operands":{"distinct":28,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.037,"difficulty":2.7,"effort":299.736,"length":30,"time":16.652,"vocabulary":13,"volume":111.013,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.066,"difficulty":5.091,"effort":1014.371,"length":51,"time":56.354,"vocabulary":15,"volume":199.251,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.092,"difficulty":12.083,"effort":3340.858,"length":62,"time":185.603,"vocabulary":22,"volume":276.485,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildLabels"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.266,"difficulty":16.471,"effort":13154.229,"length":143,"time":730.791,"vocabulary":48,"volume":798.65,"operands":{"distinct":34,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":63,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.134,"difficulty":8.069,"effort":3242.243,"length":75,"time":180.125,"vocabulary":41,"volume":401.816,"operands":{"distinct":29,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_fitRows"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.168,"difficulty":17,"effort":8578.925,"length":93,"time":476.607,"vocabulary":43,"volume":504.643,"operands":{"distinct":26,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":41,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.145,"difficulty":9.103,"effort":3950.548,"length":81,"time":219.475,"vocabulary":41,"volume":433.962,"operands":{"distinct":29,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_fitCols"},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.17,"difficulty":11.917,"effort":6078.321,"length":94,"time":337.684,"vocabulary":43,"volume":510.069,"operands":{"distinct":30,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.047,"difficulty":7.636,"effort":1070.478,"length":33,"time":59.471,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.06,"difficulty":9.625,"effort":1741.571,"length":40,"time":96.754,"vocabulary":23,"volume":180.942,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":19,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":4,"effort":124.078,"length":12,"time":6.893,"vocabulary":6,"volume":31.02,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":7.429,"effort":638.498,"length":22,"time":35.472,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":21.739,"halstead":{"bugs":0.467,"difficulty":34.773,"effort":48670.563,"length":248,"time":2703.92,"vocabulary":50,"volume":1399.676,"operands":{"distinct":33,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":113,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"adjustHitBoxes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.017,"difficulty":3.2,"effort":162.3,"length":16,"time":9.017,"vocabulary":9,"volume":50.719,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":4.063,"effort":345.76,"length":23,"time":19.209,"vocabulary":13,"volume":85.11,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":6.25,"halstead":{"bugs":0.46,"difficulty":11.625,"effort":16051.707,"length":221,"time":891.761,"vocabulary":76,"volume":1380.792,"operands":{"distinct":64,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":97,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_draw"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.518,"difficulty":28.6,"effort":44447.054,"length":260,"time":2469.281,"vocabulary":63,"volume":1554.093,"operands":{"distinct":45,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":117,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":39.13,"halstead":{"bugs":0.498,"difficulty":25.964,"effort":38770.321,"length":239,"time":2153.907,"vocabulary":76,"volume":1493.255,"operands":{"distinct":55,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":103,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":4.615,"effort":607.78,"length":31,"time":33.766,"vocabulary":19,"volume":131.686,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":14.286,"halstead":{"bugs":0.429,"difficulty":15.585,"effort":20042.359,"length":212,"time":1113.464,"vocabulary":67,"volume":1286.011,"operands":{"distinct":53,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":94,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.051,"difficulty":4.75,"effort":730.223,"length":35,"time":40.568,"vocabulary":21,"volume":153.731,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeTitleHeight"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.134,"difficulty":14.972,"effort":6036.986,"length":83,"time":335.388,"vocabulary":29,"volume":403.212,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLegendItemAt"},{"cyclomatic":12,"cyclomaticDensity":92.308,"halstead":{"bugs":0.227,"difficulty":22.188,"effort":15127.812,"length":129,"time":840.434,"vocabulary":39,"volume":681.817,"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleEvent"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.054,"difficulty":6.045,"effort":983.155,"length":39,"time":54.62,"vocabulary":18,"volume":162.627,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":3.379,"cyclomaticDensity":59.551,"halstead":{"bugs":0.152,"difficulty":10.331,"effort":8294.297,"length":84.345,"time":460.794,"vocabulary":30,"volume":457.146,"operands":{"distinct":20.862,"total":46.862},"operators":{"distinct":9.138,"total":37.483}},"params":1.69,"sloc":{"logical":8.172,"physical":1}},"name":"xa","maintainability":61.888},{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":17.778,"halstead":{"bugs":0.927,"difficulty":41.153,"effort":114386.099,"length":436,"time":6354.783,"vocabulary":83,"volume":2779.517,"operands":{"distinct":62,"total":243,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":193,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":45,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.123,"difficulty":5.176,"effort":1909.883,"length":84,"time":106.105,"vocabulary":21,"volume":368.955,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.203,"difficulty":13.115,"effort":7993.906,"length":117,"time":444.106,"vocabulary":37,"volume":609.506,"operands":{"distinct":26,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.206,"difficulty":16.655,"effort":10302.793,"length":114,"time":572.377,"vocabulary":43,"volume":618.594,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawArgs"},{"cyclomatic":2,"cyclomaticDensity":11.111,"halstead":{"bugs":0.17,"difficulty":9.636,"effort":4921.699,"length":93,"time":273.428,"vocabulary":45,"volume":510.742,"operands":{"distinct":33,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"}],"methodAverage":{"cyclomatic":2.4,"cyclomaticDensity":55.972,"halstead":{"bugs":0.144,"difficulty":9.717,"effort":5071.544,"length":84.8,"time":281.752,"vocabulary":31.6,"volume":433.031,"operands":{"distinct":22.2,"total":47.2},"operators":{"distinct":9.4,"total":37.6}},"params":0.8,"sloc":{"logical":9,"physical":1}},"name":"va","maintainability":62.004},{"methodAggregate":{"cyclomatic":78,"cyclomaticDensity":28.058,"halstead":{"bugs":8.473,"difficulty":122.33,"effort":3109669.846,"length":3133,"time":172759.436,"vocabulary":277,"volume":25420.354,"operands":{"distinct":244,"total":1809,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":1324,"identifiers":["__stripped__"]}},"params":64,"sloc":{"logical":278,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.283,"difficulty":6.694,"effort":5675.243,"length":164,"time":315.291,"vocabulary":36,"volume":847.868,"operands":{"distinct":31,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.103,"difficulty":7.778,"effort":2412.892,"length":66,"time":134.05,"vocabulary":26,"volume":310.229,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveAnimations"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.061,"difficulty":7.385,"effort":1362.294,"length":42,"time":75.683,"vocabulary":21,"volume":184.477,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.095,"difficulty":10.667,"effort":3039.834,"length":63,"time":168.88,"vocabulary":23,"volume":284.984,"operands":{"distinct":15,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTitle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBeforeBody"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":6,"effort":411.194,"length":18,"time":22.844,"vocabulary":14,"volume":68.532,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBody"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.095,"difficulty":7.824,"effort":2223.977,"length":62,"time":123.554,"vocabulary":24,"volume":284.268,"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getAfterBody"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.095,"difficulty":10.667,"effort":3039.834,"length":63,"time":168.88,"vocabulary":23,"volume":284.984,"operands":{"distinct":15,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getFooter"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.179,"difficulty":12.96,"effort":6953.995,"length":103,"time":386.333,"vocabulary":37,"volume":536.574,"operands":{"distinct":25,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createItems"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":3.857,"effort":643.36,"length":40,"time":35.742,"vocabulary":18,"volume":166.797,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":23.077,"halstead":{"bugs":0.509,"difficulty":16.9,"effort":25822.409,"length":251,"time":1434.578,"vocabulary":68,"volume":1527.953,"operands":{"distinct":55,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":108,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":4,"effort":733.907,"length":44,"time":40.773,"vocabulary":18,"volume":183.477,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawCaret"},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.433,"difficulty":18.117,"effort":23543.358,"length":220,"time":1307.964,"vocabulary":60,"volume":1299.516,"operands":{"distinct":47,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":89,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCaretPosition"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.269,"difficulty":17.786,"effort":14354.342,"length":143,"time":797.463,"vocabulary":50,"volume":807.071,"operands":{"distinct":35,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":60,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":8,"cyclomaticDensity":22.222,"halstead":{"bugs":0.82,"difficulty":30.016,"effort":73834.289,"length":388,"time":4101.905,"vocabulary":81,"volume":2459.862,"operands":{"distinct":64,"total":226,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":162,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawColorBox"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":29.63,"halstead":{"bugs":0.542,"difficulty":23.164,"effort":37673.254,"length":258,"time":2092.959,"vocabulary":79,"volume":1626.375,"operands":{"distinct":61,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":101,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBody"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":3.864,"effort":448.182,"length":29,"time":24.899,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.24,"difficulty":13.818,"effort":9941.253,"length":131,"time":552.292,"vocabulary":45,"volume":719.433,"operands":{"distinct":33,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":55,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawFooter"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.496,"difficulty":18.021,"effort":26814.347,"length":254,"time":1489.686,"vocabulary":58,"volume":1487.927,"operands":{"distinct":47,"total":154,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":100,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":61.538,"halstead":{"bugs":0.286,"difficulty":14.235,"effort":12195.79,"length":156,"time":677.544,"vocabulary":45,"volume":856.729,"operands":{"distinct":34,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateAnimationTarget"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_willRender"},{"cyclomatic":9,"cyclomaticDensity":60,"halstead":{"bugs":0.337,"difficulty":17.927,"effort":18114.698,"length":174,"time":1006.372,"vocabulary":56,"volume":1010.48,"operands":{"distinct":41,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.084,"difficulty":8.267,"effort":2094.108,"length":56,"time":116.339,"vocabulary":23,"volume":253.319,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.063,"difficulty":10.5,"effort":1973.826,"length":41,"time":109.657,"vocabulary":24,"volume":187.983,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":81.818,"halstead":{"bugs":0.173,"difficulty":14.609,"effort":7568.146,"length":101,"time":420.453,"vocabulary":35,"volume":518.058,"operands":{"distinct":23,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleEvent"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.081,"difficulty":9.9,"effort":2419.786,"length":52,"time":134.433,"vocabulary":26,"volume":244.423,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getActiveElements"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.044,"difficulty":3.864,"effort":510,"length":33,"time":28.333,"vocabulary":16,"volume":132,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.071,"difficulty":8.594,"effort":1838.804,"length":45,"time":102.156,"vocabulary":27,"volume":213.97,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_positionChanged"}],"methodAverage":{"cyclomatic":3.265,"cyclomaticDensity":50.606,"halstead":{"bugs":0.165,"difficulty":9.439,"effort":8414.526,"length":90.5,"time":467.474,"vocabulary":29.618,"volume":495.611,"operands":{"distinct":21.324,"total":52.324},"operators":{"distinct":8.294,"total":38.176}},"params":1.882,"sloc":{"logical":8.176,"physical":1}},"name":"Va","maintainability":61.859}],"dependencies":[],"errors":[],"lineEnd":14,"lineStart":1,"maintainability":64.213,"methods":[{"cyclomatic":7,"cyclomaticDensity":700,"halstead":{"bugs":0.067,"difficulty":8.625,"effort":1742.652,"length":46,"time":96.814,"vocabulary":21,"volume":202.047,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":111,"cyclomaticDensity":7.385,"halstead":{"bugs":26.633,"difficulty":55.167,"effort":4407867.613,"length":7424,"time":244881.534,"vocabulary":1737,"volume":79899.924,"operands":{"distinct":1691,"total":4056,"identifiers":["__stripped__"]},"operators":{"distinct":46,"total":3368,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1503,"physical":7},"errors":[],"lineEnd":13,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"e"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"s"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.067,"difficulty":7.857,"effort":1585.087,"length":44,"time":88.06,"vocabulary":24,"volume":201.738,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"n"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"o"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.018,"difficulty":7,"effort":376.421,"length":15,"time":20.912,"vocabulary":12,"volume":53.774,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"a"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"r"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":4,"effort":112.294,"length":10,"time":6.239,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"l"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":6.857,"effort":589.382,"length":22,"time":32.743,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":7.714,"effort":678.857,"length":22,"time":37.714,"vocabulary":16,"volume":88,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.023,"difficulty":6.417,"effort":451.145,"length":19,"time":25.064,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"d"},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.154,"difficulty":23.2,"effort":10700.399,"length":97,"time":594.467,"vocabulary":27,"volume":461.224,"operands":{"distinct":15,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"u"},{"cyclomatic":7,"cyclomaticDensity":70,"halstead":{"bugs":0.104,"difficulty":18.5,"effort":5774.964,"length":70,"time":320.831,"vocabulary":22,"volume":312.16,"operands":{"distinct":11,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"f"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.095,"difficulty":11.786,"effort":3350.298,"length":62,"time":186.128,"vocabulary":24,"volume":284.268,"operands":{"distinct":14,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"g"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":163.116,"length":13,"time":9.062,"vocabulary":12,"volume":46.605,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"p"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.058,"difficulty":10.8,"effort":1880.982,"length":41,"time":104.499,"vocabulary":19,"volume":174.165,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"m"},{"cyclomatic":8,"cyclomaticDensity":50,"halstead":{"bugs":0.154,"difficulty":26.133,"effort":12040.679,"length":93,"time":668.927,"vocabulary":31,"volume":460.74,"operands":{"distinct":15,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":44,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"b"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"x"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.075,"difficulty":10.769,"effort":2435.764,"length":50,"time":135.32,"vocabulary":23,"volume":226.178,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.077,"difficulty":12.462,"effort":2893.48,"length":50,"time":160.749,"vocabulary":25,"volume":232.193,"operands":{"distinct":13,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"v"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.025,"difficulty":7.7,"effort":579.688,"length":21,"time":32.205,"vocabulary":12,"volume":75.284,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"M"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":3.333,"effort":90,"length":9,"time":5,"vocabulary":8,"volume":27,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":11.25,"effort":790.969,"length":19,"time":43.943,"vocabulary":13,"volume":70.308,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"w"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.039,"difficulty":8,"effort":937.654,"length":30,"time":52.092,"vocabulary":15,"volume":117.207,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.02,"difficulty":4,"effort":240.914,"length":19,"time":13.384,"vocabulary":9,"volume":60.229,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"D"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":4,"effort":172.74,"length":13,"time":9.597,"vocabulary":10,"volume":43.185,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"V"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.092,"difficulty":10.5,"effort":2888.526,"length":60,"time":160.474,"vocabulary":24,"volume":275.098,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"B"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.099,"difficulty":24.727,"effort":7370.112,"length":62,"time":409.451,"vocabulary":28,"volume":298.056,"operands":{"distinct":11,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"W"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"N"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":12,"effort":1031.419,"length":22,"time":57.301,"vocabulary":15,"volume":85.952,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"H"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.081,"difficulty":11.333,"effort":2742.984,"length":56,"time":152.388,"vocabulary":20,"volume":242.028,"operands":{"distinct":12,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"j"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"$"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"Y"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.049,"difficulty":12.278,"effort":1806.813,"length":33,"time":100.379,"vocabulary":22,"volume":147.161,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"U"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.101,"difficulty":15.469,"effort":4674.749,"length":61,"time":259.708,"vocabulary":31,"volume":302.206,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"X"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":5.625,"effort":666.079,"length":32,"time":37.004,"vocabulary":13,"volume":118.414,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"q"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"K"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":3.75,"effort":78.365,"length":9,"time":4.354,"vocabulary":5,"volume":20.897,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"G"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.104,"difficulty":16.667,"effort":5202.67,"length":70,"time":289.037,"vocabulary":22,"volume":312.16,"operands":{"distinct":12,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"Z"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":118.872,"length":15,"time":6.604,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"J"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"Q"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.036,"difficulty":8.5,"effort":918,"length":27,"time":51,"vocabulary":16,"volume":108,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"tt"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.08,"difficulty":19.773,"effort":4739.966,"length":51,"time":263.331,"vocabulary":26,"volume":239.722,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"et"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.035,"difficulty":10.5,"effort":1107.603,"length":27,"time":61.534,"vocabulary":15,"volume":105.486,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":7,"cyclomaticDensity":100,"halstead":{"bugs":0.084,"difficulty":24.111,"effort":6107.814,"length":56,"time":339.323,"vocabulary":23,"volume":253.319,"operands":{"distinct":9,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"nt"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.063,"difficulty":5.867,"effort":1114.606,"length":42,"time":61.923,"vocabulary":23,"volume":189.99,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"at"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.083,"difficulty":8.25,"effort":2043.996,"length":51,"time":113.555,"vocabulary":29,"volume":247.757,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":5.25,"effort":244.162,"length":14,"time":13.565,"vocabulary":10,"volume":46.507,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.082,"difficulty":13,"effort":3187.276,"length":51,"time":177.071,"vocabulary":28,"volume":245.175,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"rt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":6.857,"effort":589.382,"length":22,"time":32.743,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"lt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":2,"effort":12.68,"length":4,"time":0.704,"vocabulary":3,"volume":6.34,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":3,"effort":139.814,"length":13,"time":7.767,"vocabulary":12,"volume":46.605,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"ct"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.022,"difficulty":4.5,"effort":291.263,"length":17,"time":16.181,"vocabulary":14,"volume":64.725,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":66.439,"length":10,"time":3.691,"vocabulary":10,"volume":33.219,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"dt"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.028,"difficulty":5.25,"effort":439.749,"length":22,"time":24.431,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4,"effort":239.179,"length":18,"time":13.288,"vocabulary":10,"volume":59.795,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.026,"difficulty":3.75,"effort":295.759,"length":22,"time":16.431,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":6,"cyclomaticDensity":35.294,"halstead":{"bugs":0.267,"difficulty":18.03,"effort":14421.733,"length":144,"time":801.207,"vocabulary":47,"volume":799.861,"operands":{"distinct":33,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":59,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"pt"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.146,"difficulty":14.667,"effort":6412.535,"length":90,"time":356.252,"vocabulary":29,"volume":437.218,"operands":{"distinct":18,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"mt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_t"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.667,"effort":70,"length":14,"time":3.889,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"vt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Mt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"kt"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.2,"effort":142.013,"length":14,"time":7.89,"vocabulary":9,"volume":44.379,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.058,"difficulty":9,"effort":1567.485,"length":41,"time":87.083,"vocabulary":19,"volume":174.165,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"At"},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":247.254,"length":24,"time":13.736,"vocabulary":9,"volume":76.078,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.625,"effort":73.693,"length":10,"time":4.094,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.043,"difficulty":6.955,"effort":901.711,"length":30,"time":50.095,"vocabulary":20,"volume":129.658,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Lt"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.044,"difficulty":5.538,"effort":729.8,"length":30,"time":40.544,"vocabulary":21,"volume":131.77,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":4.286,"effort":285.462,"length":18,"time":15.859,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Et"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.042,"difficulty":4.846,"effort":607.397,"length":29,"time":33.744,"vocabulary":20,"volume":125.336,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.089,"difficulty":27.2,"effort":7287.562,"length":57,"time":404.865,"vocabulary":26,"volume":267.925,"operands":{"distinct":10,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Rt"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.185,"difficulty":27,"effort":14984.115,"length":105,"time":832.451,"vocabulary":39,"volume":554.967,"operands":{"distinct":21,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"It"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.053,"difficulty":9.333,"effort":1493.333,"length":40,"time":82.963,"vocabulary":16,"volume":160,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.04,"difficulty":3.636,"effort":440.413,"length":31,"time":24.467,"vocabulary":15,"volume":121.114,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"zt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ft"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":3.75,"effort":78.365,"length":9,"time":4.354,"vocabulary":5,"volume":20.897,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Vt"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.216,"difficulty":19.125,"effort":12393.739,"length":118,"time":688.541,"vocabulary":45,"volume":648.039,"operands":{"distinct":28,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Bt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.093,"difficulty":11.853,"effort":3315.182,"length":57,"time":184.177,"vocabulary":30,"volume":279.693,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"jt"},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.16,"difficulty":18.816,"effort":9031.579,"length":96,"time":501.754,"vocabulary":32,"volume":480,"operands":{"distinct":19,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.027,"difficulty":4.667,"effort":373.333,"length":20,"time":20.741,"vocabulary":16,"volume":80,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":4.125,"effort":282.696,"length":18,"time":15.705,"vocabulary":14,"volume":68.532,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.101,"difficulty":10.688,"effort":3226.029,"length":65,"time":179.224,"vocabulary":25,"volume":301.851,"operands":{"distinct":16,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Xt"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.016,"difficulty":6,"effort":279.042,"length":14,"time":15.502,"vocabulary":10,"volume":46.507,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"qt"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.147,"difficulty":17.875,"effort":7904.406,"length":93,"time":439.134,"vocabulary":27,"volume":442.205,"operands":{"distinct":16,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Kt"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":274.25,"length":17,"time":15.236,"vocabulary":12,"volume":60.944,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Gt"},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.222,"difficulty":21.583,"effort":14385.007,"length":127,"time":799.167,"vocabulary":38,"volume":666.487,"operands":{"distinct":24,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.037,"difficulty":10.286,"effort":1136.017,"length":26,"time":63.112,"vocabulary":19,"volume":110.446,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Jt"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":4,"effort":112.294,"length":10,"time":6.239,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Qt"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.026,"difficulty":3.438,"effort":267.125,"length":21,"time":14.84,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"te"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":3.2,"effort":131.869,"length":13,"time":7.326,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ne"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.063,"difficulty":10.909,"effort":2060.396,"length":43,"time":114.466,"vocabulary":21,"volume":188.87,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.09,"difficulty":14.667,"effort":3980.735,"length":60,"time":221.152,"vocabulary":23,"volume":271.414,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.08,"difficulty":15.273,"effort":3661.618,"length":53,"time":203.423,"vocabulary":23,"volume":239.749,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"he"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.027,"difficulty":5.357,"effort":441.719,"length":23,"time":24.54,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ce"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.287,"difficulty":7,"effort":6031.73,"length":156,"time":335.096,"vocabulary":46,"volume":861.676,"operands":{"distinct":39,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.034,"difficulty":3.75,"effort":380.922,"length":26,"time":21.162,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.487,"difficulty":6.45,"effort":9418.04,"length":233,"time":523.224,"vocabulary":77,"volume":1460.161,"operands":{"distinct":70,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.025,"difficulty":4.583,"effort":348.826,"length":22,"time":19.379,"vocabulary":11,"volume":76.107,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":2.667,"effort":74.863,"length":10,"time":4.159,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fe"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.028,"difficulty":7,"effort":595.771,"length":23,"time":33.098,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ge"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.063,"difficulty":12.458,"effort":2372.043,"length":41,"time":131.78,"vocabulary":25,"volume":190.398,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":18,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pe"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.4,"effort":43.233,"length":11,"time":2.402,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"be"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.119,"difficulty":14.083,"effort":5023.555,"length":72,"time":279.086,"vocabulary":31,"volume":356.702,"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_e"},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":5,"effort":298.974,"length":18,"time":16.61,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":22.727,"halstead":{"bugs":0.281,"difficulty":20.829,"effort":17537.747,"length":147,"time":974.319,"vocabulary":53,"volume":842.004,"operands":{"distinct":35,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":66,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ve"},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.16,"difficulty":14.28,"effort":6868.274,"length":91,"time":381.571,"vocabulary":39,"volume":480.972,"operands":{"distinct":25,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":12,"cyclomaticDensity":70.588,"halstead":{"bugs":0.404,"difficulty":39.1,"effort":47412.741,"length":207,"time":2634.041,"vocabulary":58,"volume":1212.602,"operands":{"distinct":35,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":88,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"we"},{"cyclomatic":6,"cyclomaticDensity":35.294,"halstead":{"bugs":0.218,"difficulty":18.148,"effort":11862.017,"length":122,"time":659.001,"vocabulary":41,"volume":653.621,"operands":{"distinct":27,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":52,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":150,"halstead":{"bugs":0.238,"difficulty":21.579,"effort":15410.027,"length":147,"time":856.113,"vocabulary":29,"volume":714.123,"operands":{"distinct":19,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":65,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ke"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.058,"difficulty":11.4,"effort":1982.663,"length":39,"time":110.148,"vocabulary":22,"volume":173.918,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":7.875,"effort":836.908,"length":26,"time":46.495,"vocabulary":17,"volume":106.274,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Pe"},{"cyclomatic":6,"cyclomaticDensity":600,"halstead":{"bugs":0.067,"difficulty":9.1,"effort":1822.6,"length":49,"time":101.256,"vocabulary":17,"volume":200.286,"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"De"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.054,"difficulty":10.667,"effort":1743.984,"length":40,"time":96.888,"vocabulary":17,"volume":163.499,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ce"},{"cyclomatic":14,"cyclomaticDensity":58.333,"halstead":{"bugs":0.357,"difficulty":41.154,"effort":44099.269,"length":194,"time":2449.959,"vocabulary":46,"volume":1071.571,"operands":{"distinct":26,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":87,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Oe"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.057,"difficulty":10.083,"effort":1733.278,"length":38,"time":96.293,"vocabulary":23,"volume":171.895,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ae"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.044,"difficulty":3.636,"effort":483.034,"length":34,"time":26.835,"vocabulary":15,"volume":132.834,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Te"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":0.833,"effort":25.734,"length":11,"time":1.43,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Le"},{"cyclomatic":35,"cyclomaticDensity":70,"halstead":{"bugs":1.918,"difficulty":105.3,"effort":605873.207,"length":882,"time":33659.623,"vocabulary":92,"volume":5753.782,"operands":{"distinct":65,"total":507,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":375,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":50,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ee"},{"cyclomatic":7,"cyclomaticDensity":700,"halstead":{"bugs":0.076,"difficulty":14,"effort":3206.871,"length":53,"time":178.159,"vocabulary":20,"volume":229.062,"operands":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Re"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":3.3,"effort":464.035,"length":38,"time":25.78,"vocabulary":13,"volume":140.617,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ie"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ze"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.138,"difficulty":30.136,"effort":12435.669,"length":90,"time":690.87,"vocabulary":24,"volume":412.647,"operands":{"distinct":11,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":39,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fe"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.083,"difficulty":9.25,"effort":2314.308,"length":60,"time":128.573,"vocabulary":18,"volume":250.196,"operands":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ve"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.168,"difficulty":10.556,"effort":5333.901,"length":97,"time":296.328,"vocabulary":37,"volume":505.317,"operands":{"distinct":27,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Be"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":4.4,"effort":603.085,"length":36,"time":33.505,"vocabulary":14,"volume":137.065,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"We"},{"cyclomatic":8,"cyclomaticDensity":100,"halstead":{"bugs":0.26,"difficulty":22.313,"effort":17413.672,"length":139,"time":967.426,"vocabulary":49,"volume":780.445,"operands":{"distinct":32,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":55,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ne"},{"cyclomatic":6,"cyclomaticDensity":600,"halstead":{"bugs":0.092,"difficulty":7.115,"effort":1958.261,"length":66,"time":108.792,"vocabulary":18,"volume":275.215,"operands":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.276,"difficulty":24.5,"effort":20268.376,"length":164,"time":1126.021,"vocabulary":33,"volume":827.281,"operands":{"distinct":22,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":66,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"He"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.198,"difficulty":15.172,"effort":8999.064,"length":108,"time":499.948,"vocabulary":45,"volume":593.12,"operands":{"distinct":29,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":53,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"je"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":3,"effort":162,"length":18,"time":9,"vocabulary":8,"volume":54,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.054,"difficulty":10.909,"effort":1772.899,"length":37,"time":98.494,"vocabulary":21,"volume":162.516,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1,"effort":18.095,"length":7,"time":1.005,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.106,"difficulty":5.625,"effort":1787.607,"length":63,"time":99.312,"vocabulary":33,"volume":317.797,"operands":{"distinct":24,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"$e"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.6,"effort":10.857,"length":7,"time":0.603,"vocabulary":6,"volume":18.095,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.143,"effort":39.85,"length":11,"time":2.214,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":58.333,"halstead":{"bugs":0.134,"difficulty":12.25,"effort":4928.972,"length":82,"time":273.832,"vocabulary":30,"volume":402.365,"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.141,"difficulty":13.16,"effort":5564.471,"length":80,"time":309.137,"vocabulary":39,"volume":422.832,"operands":{"distinct":25,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.159,"difficulty":18.214,"effort":8663.317,"length":92,"time":481.295,"vocabulary":36,"volume":475.633,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":41,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.044,"difficulty":5.727,"effort":764.234,"length":32,"time":42.457,"vocabulary":18,"volume":133.438,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.6,"effort":159.764,"length":14,"time":8.876,"vocabulary":9,"volume":44.379,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.093,"difficulty":11,"effort":3064.945,"length":60,"time":170.275,"vocabulary":25,"volume":278.631,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ye"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":3.5,"effort":90.474,"length":10,"time":5.026,"vocabulary":6,"volume":25.85,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":4.875,"effort":426.9,"length":23,"time":23.717,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":6.375,"effort":728.157,"length":30,"time":40.453,"vocabulary":14,"volume":114.221,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"qe"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3.375,"effort":123.173,"length":13,"time":6.843,"vocabulary":7,"volume":36.496,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ke"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":7.7,"effort":524.48,"length":19,"time":29.138,"vocabulary":12,"volume":68.114,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":66.667,"halstead":{"bugs":0.107,"difficulty":18,"effort":5753.338,"length":68,"time":319.63,"vocabulary":26,"volume":319.63,"operands":{"distinct":13,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ze"},{"cyclomatic":6,"cyclomaticDensity":85.714,"halstead":{"bugs":0.148,"difficulty":18.214,"effort":8098.318,"length":86,"time":449.907,"vocabulary":36,"volume":444.614,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":35,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Je"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.054,"difficulty":11.875,"effort":1931.197,"length":39,"time":107.289,"vocabulary":18,"volume":162.627,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":4.667,"effort":279.042,"length":18,"time":15.502,"vocabulary":10,"volume":59.795,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Qe"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.029,"difficulty":13.75,"effort":1204.076,"length":23,"time":66.893,"vocabulary":14,"volume":87.569,"operands":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ti"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":8.4,"effort":692.615,"length":23,"time":38.479,"vocabulary":12,"volume":82.454,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ei"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.046,"difficulty":6.4,"effort":880.688,"length":33,"time":48.927,"vocabulary":18,"volume":137.608,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.118,"difficulty":13.65,"effort":4819.919,"length":70,"time":267.773,"vocabulary":33,"volume":353.108,"operands":{"distinct":20,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ii"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":5,"effort":270,"length":18,"time":15,"vocabulary":8,"volume":54,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.248,"difficulty":25.381,"effort":18852.199,"length":146,"time":1047.344,"vocabulary":34,"volume":742.77,"operands":{"distinct":21,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":64,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ai"},{"cyclomatic":8,"cyclomaticDensity":47.059,"halstead":{"bugs":0.257,"difficulty":32.762,"effort":25259.399,"length":148,"time":1403.3,"vocabulary":37,"volume":770.999,"operands":{"distinct":21,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":62,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ri"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.245,"difficulty":28.174,"effort":20698.554,"length":139,"time":1149.92,"vocabulary":39,"volume":734.671,"operands":{"distinct":23,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":58,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.217,"difficulty":29.6,"effort":19281.752,"length":126,"time":1071.208,"vocabulary":36,"volume":651.411,"operands":{"distinct":20,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":52,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":118.872,"length":15,"time":6.604,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"li"},{"cyclomatic":7,"cyclomaticDensity":58.333,"halstead":{"bugs":0.261,"difficulty":22.484,"effort":17580.021,"length":140,"time":976.668,"vocabulary":48,"volume":781.895,"operands":{"distinct":31,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":58,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hi"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.203,"difficulty":17.857,"effort":10881.538,"length":123,"time":604.53,"vocabulary":31,"volume":609.366,"operands":{"distinct":21,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":5.25,"effort":557.939,"length":26,"time":30.997,"vocabulary":17,"volume":106.274,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":5.25,"effort":557.939,"length":26,"time":30.997,"vocabulary":17,"volume":106.274,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1.5,"effort":6,"length":4,"time":0.333,"vocabulary":2,"volume":4,"operands":{"distinct":1,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":3,"effort":48.76,"length":7,"time":2.709,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.027,"difficulty":10.5,"effort":835.453,"length":23,"time":46.414,"vocabulary":11,"volume":79.567,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":2,"effort":12,"length":6,"time":0.667,"vocabulary":2,"volume":6,"operands":{"distinct":1,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":4.5,"effort":104.487,"length":10,"time":5.805,"vocabulary":5,"volume":23.219,"operands":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.028,"difficulty":10.5,"effort":872.006,"length":25,"time":48.445,"vocabulary":10,"volume":83.048,"operands":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":2.5,"effort":20,"length":8,"time":1.111,"vocabulary":2,"volume":8,"operands":{"distinct":1,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":7,"effort":235.232,"length":13,"time":13.068,"vocabulary":6,"volume":33.605,"operands":{"distinct":2,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":14,"effort":1452.961,"length":30,"time":80.72,"vocabulary":11,"volume":103.783,"operands":{"distinct":4,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":3,"effort":30,"length":10,"time":1.667,"vocabulary":2,"volume":10,"operands":{"distinct":1,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":6,"effort":195.042,"length":14,"time":10.836,"vocabulary":5,"volume":32.507,"operands":{"distinct":2,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.037,"difficulty":13.5,"effort":1479.919,"length":33,"time":82.218,"vocabulary":10,"volume":109.624,"operands":{"distinct":4,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.286,"effort":253.744,"length":16,"time":14.097,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":5.833,"effort":366.96,"length":17,"time":20.387,"vocabulary":13,"volume":62.907,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.053,"difficulty":10.063,"effort":1611.837,"length":41,"time":89.546,"vocabulary":15,"volume":160.183,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":8.75,"effort":544.86,"length":18,"time":30.27,"vocabulary":11,"volume":62.27,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":4.375,"effort":166.421,"length":12,"time":9.246,"vocabulary":9,"volume":38.039,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.048,"difficulty":15.833,"effort":2280,"length":36,"time":126.667,"vocabulary":16,"volume":144,"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.034,"difficulty":7.5,"effort":770.989,"length":27,"time":42.833,"vocabulary":14,"volume":102.799,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":11.667,"effort":1554.185,"length":36,"time":86.344,"vocabulary":13,"volume":133.216,"operands":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"gi"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.091,"difficulty":17.5,"effort":4760.443,"length":61,"time":264.469,"vocabulary":22,"volume":272.025,"operands":{"distinct":11,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pi"},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.111,"difficulty":9.139,"effort":3055.657,"length":72,"time":169.759,"vocabulary":25,"volume":334.358,"operands":{"distinct":18,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"mi"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.078,"difficulty":13.393,"effort":3122.988,"length":48,"time":173.499,"vocabulary":29,"volume":233.183,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_i"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.067,"difficulty":10.8,"effort":2156.248,"length":47,"time":119.792,"vocabulary":19,"volume":199.653,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"vi"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":49.761,"length":11,"time":2.764,"vocabulary":6,"volume":28.435,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":2.75,"effort":177.456,"length":18,"time":9.859,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Mi"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.04,"difficulty":5.667,"effort":686.31,"length":31,"time":38.128,"vocabulary":15,"volume":121.114,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ki"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.226,"difficulty":19.444,"effort":13211.178,"length":126,"time":733.954,"vocabulary":42,"volume":679.432,"operands":{"distinct":27,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Si"},{"cyclomatic":10,"cyclomaticDensity":142.857,"halstead":{"bugs":0.155,"difficulty":28.571,"effort":13318.703,"length":95,"time":739.928,"vocabulary":30,"volume":466.155,"operands":{"distinct":14,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":45,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Pi"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.069,"difficulty":10.577,"effort":2182.266,"length":45,"time":121.237,"vocabulary":24,"volume":206.323,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Di"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":4,"effort":144,"length":12,"time":8,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ci"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.033,"difficulty":5.25,"effort":512.779,"length":25,"time":28.488,"vocabulary":15,"volume":97.672,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Oi"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":3.75,"effort":259.457,"length":20,"time":14.414,"vocabulary":11,"volume":69.189,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2,"effort":62.039,"length":12,"time":3.447,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.067,"difficulty":7.714,"effort":1548.06,"length":45,"time":86.003,"vocabulary":22,"volume":200.674,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ai"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.034,"difficulty":5,"effort":507.896,"length":26,"time":28.216,"vocabulary":15,"volume":101.579,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ti"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.034,"difficulty":4.333,"effort":440.176,"length":26,"time":24.454,"vocabulary":15,"volume":101.579,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Li"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.063,"difficulty":8.333,"effort":1584.707,"length":44,"time":88.039,"vocabulary":20,"volume":190.165,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ei"},{"cyclomatic":11,"cyclomaticDensity":27.5,"halstead":{"bugs":0.413,"difficulty":32.175,"effort":39847.863,"length":208,"time":2213.77,"vocabulary":62,"volume":1238.473,"operands":{"distinct":40,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":91,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":40,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ri"},{"cyclomatic":5,"cyclomaticDensity":21.739,"halstead":{"bugs":0.204,"difficulty":23.729,"effort":14492.848,"length":114,"time":805.158,"vocabulary":41,"volume":610.761,"operands":{"distinct":24,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":47,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":2.571,"effort":124.54,"length":14,"time":6.919,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.072,"difficulty":12.5,"effort":2693.665,"length":47,"time":149.648,"vocabulary":24,"volume":215.493,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ii"},{"cyclomatic":6,"cyclomaticDensity":35.294,"halstead":{"bugs":0.182,"difficulty":22.667,"effort":12371.114,"length":104,"time":687.284,"vocabulary":38,"volume":545.784,"operands":{"distinct":21,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"zi"},{"cyclomatic":10,"cyclomaticDensity":83.333,"halstead":{"bugs":0.123,"difficulty":33.545,"effort":12385.202,"length":76,"time":688.067,"vocabulary":29,"volume":369.207,"operands":{"distinct":11,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":35,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.219,"difficulty":38.889,"effort":25510.759,"length":125,"time":1417.264,"vocabulary":38,"volume":655.991,"operands":{"distinct":18,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":55,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":7,"effort":526.989,"length":21,"time":29.277,"vocabulary":12,"volume":75.284,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fi"},{"cyclomatic":5,"cyclomaticDensity":17.857,"halstead":{"bugs":0.335,"difficulty":27.778,"effort":27907.567,"length":173,"time":1550.42,"vocabulary":56,"volume":1004.672,"operands":{"distinct":36,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":73,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":28,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.132,"difficulty":20,"effort":7936.442,"length":78,"time":440.913,"vocabulary":34,"volume":396.822,"operands":{"distinct":18,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":33,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"f"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":5.5,"effort":749.257,"length":38,"time":41.625,"vocabulary":12,"volume":136.229,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Vi"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":9.375,"effort":1172.791,"length":30,"time":65.155,"vocabulary":18,"volume":125.098,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Bi"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.029,"difficulty":5,"effort":430.196,"length":24,"time":23.9,"vocabulary":12,"volume":86.039,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.032,"difficulty":4.2,"effort":403.2,"length":24,"time":22.4,"vocabulary":16,"volume":96,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.6,"effort":58.393,"length":13,"time":3.244,"vocabulary":7,"volume":36.496,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":11,"cyclomaticDensity":52.381,"halstead":{"bugs":0.233,"difficulty":23.212,"effort":16247.802,"length":129,"time":902.656,"vocabulary":43,"volume":699.988,"operands":{"distinct":26,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":58,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ni"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.14,"difficulty":15.474,"effort":6516.072,"length":85,"time":362.004,"vocabulary":31,"volume":421.107,"operands":{"distinct":19,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Hi"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.046,"difficulty":9,"effort":1244.715,"length":32,"time":69.151,"vocabulary":20,"volume":138.302,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ji"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.06,"difficulty":4,"effort":715.254,"length":39,"time":39.736,"vocabulary":24,"volume":178.814,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.047,"difficulty":5.846,"effort":821.701,"length":32,"time":45.65,"vocabulary":21,"volume":140.554,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"$i"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.033,"difficulty":6,"effort":600,"length":25,"time":33.333,"vocabulary":16,"volume":100,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.079,"difficulty":8.571,"effort":2025.856,"length":53,"time":112.548,"vocabulary":22,"volume":236.35,"operands":{"distinct":14,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":57.143,"halstead":{"bugs":0.159,"difficulty":15.326,"effort":7319.148,"length":91,"time":406.619,"vocabulary":38,"volume":477.561,"operands":{"distinct":23,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":44,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.051,"difficulty":10,"effort":1542.872,"length":37,"time":85.715,"vocabulary":18,"volume":154.287,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Yi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":4.714,"effort":296.564,"length":17,"time":16.476,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.097,"difficulty":5.913,"effort":1728.368,"length":59,"time":96.02,"vocabulary":31,"volume":292.298,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.055,"difficulty":8.462,"effort":1396.65,"length":36,"time":77.592,"vocabulary":24,"volume":165.059,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ui"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.062,"difficulty":5.469,"effort":1014.267,"length":41,"time":56.348,"vocabulary":23,"volume":185.466,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":7,"effort":1179.886,"length":39,"time":65.549,"vocabulary":20,"volume":168.555,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":3.2,"effort":280.221,"length":23,"time":15.568,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":1.625,"effort":86.37,"length":16,"time":4.798,"vocabulary":10,"volume":53.151,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":1.625,"effort":86.37,"length":16,"time":4.798,"vocabulary":10,"volume":53.151,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ki"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Gi"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":3.125,"effort":219.714,"length":19,"time":12.206,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Zi"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.048,"difficulty":11,"effort":1591.474,"length":38,"time":88.415,"vocabulary":14,"volume":144.679,"operands":{"distinct":7,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":50,"halstead":{"bugs":0.2,"difficulty":20.16,"effort":12096.924,"length":112,"time":672.051,"vocabulary":41,"volume":600.046,"operands":{"distinct":25,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ji"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.111,"difficulty":14.875,"effort":4963.32,"length":68,"time":275.74,"vocabulary":30,"volume":333.669,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":5.333,"effort":460.641,"length":26,"time":25.591,"vocabulary":10,"volume":86.37,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Qi"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.067,"difficulty":6.375,"effort":1279.125,"length":58,"time":71.062,"vocabulary":11,"volume":200.647,"operands":{"distinct":8,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ts"},{"cyclomatic":7,"cyclomaticDensity":35,"halstead":{"bugs":0.343,"difficulty":23.432,"effort":24138.331,"length":179,"time":1341.018,"vocabulary":54,"volume":1030.125,"operands":{"distinct":37,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":77,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"es"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":5.333,"effort":457.796,"length":21,"time":25.433,"vocabulary":17,"volume":85.837,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"is"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":6.5,"effort":624,"length":24,"time":34.667,"vocabulary":16,"volume":96,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"s"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":64.286,"halstead":{"bugs":0.203,"difficulty":19.167,"effort":11678.861,"length":113,"time":648.826,"vocabulary":42,"volume":609.332,"operands":{"distinct":27,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":44,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ss"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.049,"difficulty":3.409,"effort":506.205,"length":39,"time":28.123,"vocabulary":14,"volume":148.487,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ns"},{"cyclomatic":10,"cyclomaticDensity":47.619,"halstead":{"bugs":0.445,"difficulty":33.75,"effort":45060.769,"length":232,"time":2503.376,"vocabulary":54,"volume":1335.134,"operands":{"distinct":36,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":97,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"os"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":149.447,"length":12,"time":8.303,"vocabulary":11,"volume":41.513,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.215,"difficulty":11.897,"effort":7671.123,"length":122,"time":426.174,"vocabulary":39,"volume":644.819,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":19.048,"halstead":{"bugs":0.149,"difficulty":16.705,"effort":7483.853,"length":86,"time":415.77,"vocabulary":37,"volume":448.013,"operands":{"distinct":22,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":5,"effort":180,"length":12,"time":10,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.027,"difficulty":6.5,"effort":535.952,"length":23,"time":29.775,"vocabulary":12,"volume":82.454,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":5.1,"effort":591.6,"length":29,"time":32.867,"vocabulary":16,"volume":116,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":6.5,"effort":569.2,"length":23,"time":31.622,"vocabulary":14,"volume":87.569,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"i"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.313,"effort":730.789,"length":38,"time":40.599,"vocabulary":22,"volume":169.458,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.019,"difficulty":3,"effort":171.176,"length":18,"time":9.51,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fs"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.024,"difficulty":9,"effort":651.058,"length":19,"time":36.17,"vocabulary":14,"volume":72.34,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"gs"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":6.667,"effort":891.886,"length":30,"time":49.549,"vocabulary":22,"volume":133.783,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ps"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.048,"difficulty":10.688,"effort":1528.967,"length":35,"time":84.943,"vocabulary":17,"volume":143.061,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":6.667,"effort":891.886,"length":30,"time":49.549,"vocabulary":22,"volume":133.783,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ms"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.048,"difficulty":10.688,"effort":1528.967,"length":35,"time":84.943,"vocabulary":17,"volume":143.061,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":5.25,"effort":349.692,"length":18,"time":19.427,"vocabulary":13,"volume":66.608,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_s"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.068,"difficulty":9.036,"effort":1846.265,"length":44,"time":102.57,"vocabulary":25,"volume":204.33,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ys"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":6,"effort":430.196,"length":20,"time":23.9,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.044,"difficulty":7.389,"effort":975.333,"length":33,"time":54.185,"vocabulary":16,"volume":132,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.022,"difficulty":2,"effort":129.059,"length":18,"time":7.17,"vocabulary":12,"volume":64.529,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.02,"difficulty":4.167,"effort":245.043,"length":17,"time":13.614,"vocabulary":11,"volume":58.81,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"vs"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":1.875,"effort":103.783,"length":16,"time":5.766,"vocabulary":11,"volume":55.351,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":6.125,"effort":550.383,"length":23,"time":30.577,"vocabulary":15,"volume":89.858,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ms"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.333,"effort":161.44,"length":14,"time":8.969,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.085,"difficulty":12.179,"effort":3110.554,"length":55,"time":172.809,"vocabulary":25,"volume":255.412,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":2.7,"effort":97.2,"length":12,"time":5.4,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.022,"difficulty":6,"effort":398.503,"length":17,"time":22.139,"vocabulary":15,"volume":66.417,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ks"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.75,"effort":40.713,"length":9,"time":2.262,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":3.5,"effort":90.474,"length":10,"time":5.026,"vocabulary":6,"volume":25.85,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":100,"halstead":{"bugs":0.081,"difficulty":12.269,"effort":2981.46,"length":53,"time":165.637,"vocabulary":24,"volume":243.003,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"As"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.06,"difficulty":10.455,"effort":1882.707,"length":41,"time":104.595,"vocabulary":21,"volume":180.085,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ts"},{"cyclomatic":9,"cyclomaticDensity":64.286,"halstead":{"bugs":0.153,"difficulty":22.8,"effort":10484.124,"length":87,"time":582.451,"vocabulary":39,"volume":459.83,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":39,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ls"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.035,"difficulty":8.357,"effort":869.143,"length":26,"time":48.286,"vocabulary":16,"volume":104,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Es"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.028,"difficulty":9,"effort":747.434,"length":25,"time":41.524,"vocabulary":10,"volume":83.048,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Rs"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.062,"difficulty":13.2,"effort":2472.309,"length":42,"time":137.35,"vocabulary":22,"volume":187.296,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Is"},{"cyclomatic":5,"cyclomaticDensity":22.727,"halstead":{"bugs":0.268,"difficulty":17.767,"effort":14268.182,"length":148,"time":792.677,"vocabulary":43,"volume":803.087,"operands":{"distinct":30,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":66,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"zs"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":2.786,"effort":175.825,"length":19,"time":9.768,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":3.75,"effort":299.829,"length":21,"time":16.657,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fs"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":90,"halstead":{"bugs":0.146,"difficulty":24.917,"effort":10876.685,"length":94,"time":604.26,"vocabulary":25,"volume":436.522,"operands":{"distinct":12,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Vs"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":115.5,"length":11,"time":6.417,"vocabulary":8,"volume":33,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":39.13,"halstead":{"bugs":0.322,"difficulty":36.346,"effort":35121.993,"length":177,"time":1951.222,"vocabulary":44,"volume":966.319,"operands":{"distinct":26,"total":105,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"js"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.068,"difficulty":6.667,"effort":1357.069,"length":45,"time":75.393,"vocabulary":23,"volume":203.56,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":13.063,"effort":1942.099,"length":35,"time":107.894,"vocabulary":19,"volume":148.677,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.077,"difficulty":12.917,"effort":2995.252,"length":52,"time":166.403,"vocabulary":22,"volume":231.89,"operands":{"distinct":12,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.111,"difficulty":21.346,"effort":7080.679,"length":69,"time":393.371,"vocabulary":28,"volume":331.707,"operands":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":32,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.069,"difficulty":18.75,"effort":3889.735,"length":48,"time":216.096,"vocabulary":20,"volume":207.453,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.2,"difficulty":23,"effort":13802.901,"length":117,"time":766.828,"vocabulary":35,"volume":600.126,"operands":{"distinct":21,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":48,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"$s"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.024,"difficulty":7.8,"effort":566.655,"length":21,"time":31.481,"vocabulary":11,"volume":72.648,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.625,"effort":73.693,"length":10,"time":4.094,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":11.5,"effort":2153.905,"length":42,"time":119.661,"vocabulary":22,"volume":187.296,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Xs"},{"cyclomatic":7,"cyclomaticDensity":77.778,"halstead":{"bugs":0.195,"difficulty":26.341,"effort":15382.384,"length":109,"time":854.577,"vocabulary":41,"volume":583.973,"operands":{"distinct":22,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":48,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"qs"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ks"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.072,"difficulty":7.813,"effort":1689.221,"length":46,"time":93.846,"vocabulary":26,"volume":216.22,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Gs"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.039,"difficulty":12.5,"effort":1450,"length":29,"time":80.556,"vocabulary":16,"volume":116,"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Zs"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.667,"effort":74.302,"length":12,"time":4.128,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.022,"difficulty":6.3,"effort":406.535,"length":18,"time":22.585,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"nn"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.1,"difficulty":8.5,"effort":2544.223,"length":61,"time":141.346,"vocabulary":30,"volume":299.32,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"on"},{"cyclomatic":7,"cyclomaticDensity":350,"halstead":{"bugs":0.042,"difficulty":6.429,"effort":808.81,"length":34,"time":44.934,"vocabulary":13,"volume":125.815,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"an"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":4,"effort":180,"length":15,"time":10,"vocabulary":8,"volume":45,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rn"},{"cyclomatic":10,"cyclomaticDensity":111.111,"halstead":{"bugs":0.123,"difficulty":15.725,"effort":5816.224,"length":71,"time":323.124,"vocabulary":37,"volume":369.871,"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ln"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.019,"difficulty":6.3,"effort":361.364,"length":16,"time":20.076,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hn"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.103,"difficulty":8.471,"effort":2627.822,"length":66,"time":145.99,"vocabulary":26,"volume":310.229,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"cn"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.152,"difficulty":10.444,"effort":4747.466,"length":86,"time":263.748,"vocabulary":39,"volume":454.545,"operands":{"distinct":27,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.067,"difficulty":10.909,"effort":2204.145,"length":46,"time":122.452,"vocabulary":21,"volume":202.047,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.06,"difficulty":5,"effort":900.425,"length":41,"time":50.024,"vocabulary":21,"volume":180.085,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.073,"difficulty":8.667,"effort":1891.597,"length":47,"time":105.089,"vocabulary":25,"volume":218.261,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.033,"difficulty":6.857,"effort":685.11,"length":27,"time":38.062,"vocabulary":13,"volume":99.912,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":3.75,"effort":291.41,"length":21,"time":16.189,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.038,"difficulty":6.857,"effort":786.608,"length":31,"time":43.7,"vocabulary":13,"volume":114.714,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"dn"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.026,"difficulty":11,"effort":871.729,"length":25,"time":48.429,"vocabulary":9,"volume":79.248,"operands":{"distinct":3,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"un"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.037,"difficulty":6.375,"effort":703.885,"length":29,"time":39.105,"vocabulary":14,"volume":110.413,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pn"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":6,"effort":456.883,"length":20,"time":25.382,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.103,"difficulty":16.25,"effort":5022.35,"length":65,"time":279.019,"vocabulary":27,"volume":309.068,"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"xn"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":2.8,"effort":124.261,"length":14,"time":6.903,"vocabulary":9,"volume":44.379,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.03,"difficulty":5.25,"effort":471.757,"length":23,"time":26.209,"vocabulary":15,"volume":89.858,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"vn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Mn"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.026,"difficulty":8.75,"effort":693.421,"length":25,"time":38.523,"vocabulary":9,"volume":79.248,"operands":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.039,"difficulty":5.1,"effort":591.6,"length":29,"time":32.867,"vocabulary":16,"volume":116,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wn"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":5.25,"effort":479.727,"length":24,"time":26.651,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"kn"},{"cyclomatic":7,"cyclomaticDensity":700,"halstead":{"bugs":0.053,"difficulty":10.5,"effort":1680,"length":40,"time":93.333,"vocabulary":16,"volume":160,"operands":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Sn"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.375,"effort":256.996,"length":20,"time":14.278,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.073,"difficulty":18.778,"effort":4103.173,"length":49,"time":227.954,"vocabulary":22,"volume":218.512,"operands":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Cn"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3,"effort":144,"length":16,"time":8,"vocabulary":8,"volume":48,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"On"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Tn"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ln"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.141,"difficulty":16,"effort":6751.881,"length":86,"time":375.105,"vocabulary":30,"volume":421.993,"operands":{"distinct":18,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"In"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.112,"difficulty":15.167,"effort":5103.808,"length":70,"time":283.545,"vocabulary":28,"volume":336.515,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.044,"difficulty":7.556,"effort":988.258,"length":32,"time":54.903,"vocabulary":17,"volume":130.799,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.037,"difficulty":7.125,"effort":786.695,"length":29,"time":43.705,"vocabulary":14,"volume":110.413,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"zn"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.16,"difficulty":11.348,"effort":5446.957,"length":96,"time":302.609,"vocabulary":32,"volume":480,"operands":{"distinct":23,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":38,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.142,"difficulty":17.5,"effort":7478.57,"length":84,"time":415.476,"vocabulary":34,"volume":427.347,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fn"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.018,"difficulty":5,"effort":269.444,"length":17,"time":14.969,"vocabulary":9,"volume":53.889,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Vn"},{"cyclomatic":9,"cyclomaticDensity":50,"halstead":{"bugs":0.248,"difficulty":22.462,"effort":16714.525,"length":138,"time":928.585,"vocabulary":42,"volume":744.14,"operands":{"distinct":26,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":65,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Bn"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.118,"difficulty":9.643,"effort":3406.784,"length":72,"time":189.266,"vocabulary":30,"volume":353.296,"operands":{"distinct":21,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.057,"difficulty":11.25,"effort":1927.473,"length":45,"time":107.082,"vocabulary":14,"volume":171.331,"operands":{"distinct":8,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Wn"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.015,"difficulty":3,"effort":135,"length":15,"time":7.5,"vocabulary":8,"volume":45,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Nn"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.027,"difficulty":4.875,"effort":389.778,"length":21,"time":21.654,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Hn"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.131,"difficulty":11.25,"effort":4420.286,"length":76,"time":245.571,"vocabulary":36,"volume":392.914,"operands":{"distinct":24,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Un"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":6.4,"effort":720.563,"length":27,"time":40.031,"vocabulary":18,"volume":112.588,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":6.222,"effort":696.889,"length":28,"time":38.716,"vocabulary":16,"volume":112,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Xn"},{"cyclomatic":11,"cyclomaticDensity":20,"halstead":{"bugs":1.063,"difficulty":47.909,"effort":152822.872,"length":517,"time":8490.16,"vocabulary":72,"volume":3189.851,"operands":{"distinct":55,"total":310,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":207,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":55,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"qn"},{"cyclomatic":12,"cyclomaticDensity":52.174,"halstead":{"bugs":0.3,"difficulty":25.385,"effort":22883.522,"length":152,"time":1271.307,"vocabulary":61,"volume":901.472,"operands":{"distinct":39,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":62,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Kn"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.159,"difficulty":17.136,"effort":8174.445,"length":93,"time":454.136,"vocabulary":35,"volume":477.023,"operands":{"distinct":22,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":35,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.108,"difficulty":4.313,"effort":1392.258,"length":76,"time":77.348,"vocabulary":19,"volume":322.842,"operands":{"distinct":16,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Gn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":58.5,"length":13,"time":3.25,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Zn"},{"cyclomatic":6,"cyclomaticDensity":40,"halstead":{"bugs":0.165,"difficulty":18.409,"effort":9110.624,"length":95,"time":506.146,"vocabulary":37,"volume":494.898,"operands":{"distinct":22,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":41,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Jn"},{"cyclomatic":8,"cyclomaticDensity":42.105,"halstead":{"bugs":0.262,"difficulty":23.606,"effort":18569.96,"length":138,"time":1031.664,"vocabulary":52,"volume":786.661,"operands":{"distinct":33,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":56,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Qn"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.023,"difficulty":3.438,"effort":241.685,"length":19,"time":13.427,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":30.769,"halstead":{"bugs":0.323,"difficulty":36,"effort":34913.818,"length":167,"time":1939.657,"vocabulary":56,"volume":969.828,"operands":{"distinct":32,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":71,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"to"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":4.667,"effort":341.051,"length":22,"time":18.947,"vocabulary":10,"volume":73.082,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":266.667,"halstead":{"bugs":0.069,"difficulty":7.714,"effort":1605.218,"length":46,"time":89.179,"vocabulary":23,"volume":208.084,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"eo"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":6.75,"effort":693.89,"length":27,"time":38.549,"vocabulary":14,"volume":102.799,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"so"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.061,"difficulty":7.583,"effort":1385.178,"length":43,"time":76.954,"vocabulary":19,"volume":182.661,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.096,"difficulty":9.211,"effort":2639.929,"length":59,"time":146.663,"vocabulary":29,"volume":286.621,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.057,"difficulty":9.625,"effort":1654.493,"length":38,"time":91.916,"vocabulary":23,"volume":171.895,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"oo"},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.214,"difficulty":14.828,"effort":9527.764,"length":117,"time":529.32,"vocabulary":45,"volume":642.547,"operands":{"distinct":32,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":44,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ao"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.023,"length":13,"time":5.723,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ro"},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.363,"difficulty":20.717,"effort":22531.096,"length":203,"time":1251.728,"vocabulary":41,"volume":1087.583,"operands":{"distinct":30,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"lo"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.111,"difficulty":8.289,"effort":2766.456,"length":71,"time":153.692,"vocabulary":26,"volume":333.731,"operands":{"distinct":19,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":10,"cyclomaticDensity":83.333,"halstead":{"bugs":0.22,"difficulty":12.241,"effort":8087.577,"length":125,"time":449.31,"vocabulary":39,"volume":660.675,"operands":{"distinct":29,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":54,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":200,"halstead":{"bugs":0.081,"difficulty":10.286,"effort":2512.516,"length":54,"time":139.584,"vocabulary":23,"volume":244.272,"operands":{"distinct":14,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ho"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":1.714,"effort":97.815,"length":18,"time":5.434,"vocabulary":9,"volume":57.059,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"co"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.168,"difficulty":25.385,"effort":12802.626,"length":110,"time":711.257,"vocabulary":24,"volume":504.346,"operands":{"distinct":13,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":50,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"uo"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.05,"difficulty":13.75,"effort":2044.315,"length":35,"time":113.573,"vocabulary":19,"volume":148.677,"operands":{"distinct":8,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"go"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.055,"difficulty":9.167,"effort":1512.491,"length":37,"time":84.027,"vocabulary":22,"volume":164.999,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.03,"difficulty":9,"effort":808.726,"length":23,"time":44.929,"vocabulary":15,"volume":89.858,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"po"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.083,"difficulty":9.667,"effort":2419.097,"length":51,"time":134.394,"vocabulary":30,"volume":250.251,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"mo"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.333,"effort":161.44,"length":14,"time":8.969,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"vo"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.042,"difficulty":6.3,"effort":798.281,"length":31,"time":44.349,"vocabulary":17,"volume":126.711,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Mo"},{"cyclomatic":8,"cyclomaticDensity":33.333,"halstead":{"bugs":0.476,"difficulty":41.1,"effort":58715.843,"length":246,"time":3261.991,"vocabulary":56,"volume":1428.609,"operands":{"distinct":35,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":109,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wo"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.055,"difficulty":15.813,"effort":2619.644,"length":39,"time":145.536,"vocabulary":19,"volume":165.669,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.066,"difficulty":8,"effort":1590.47,"length":46,"time":88.359,"vocabulary":20,"volume":198.809,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"So"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.078,"difficulty":21.313,"effort":4979.368,"length":55,"time":276.632,"vocabulary":19,"volume":233.636,"operands":{"distinct":8,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Po"},{"cyclomatic":4,"cyclomaticDensity":13.793,"halstead":{"bugs":0.589,"difficulty":24.407,"effort":43132.486,"length":282,"time":2396.249,"vocabulary":77,"volume":1767.234,"operands":{"distinct":59,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":122,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Do"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.198,"difficulty":16.828,"effort":9980.78,"length":108,"time":554.488,"vocabulary":45,"volume":593.12,"operands":{"distinct":29,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":47,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.289,"difficulty":30.632,"effort":26557.1,"length":175,"time":1475.394,"vocabulary":31,"volume":866.984,"operands":{"distinct":19,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":78,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Co"},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.219,"difficulty":9.583,"effort":6299.162,"length":119,"time":349.953,"vocabulary":46,"volume":657.304,"operands":{"distinct":36,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":50,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Oo"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.038,"difficulty":12.75,"effort":1444.573,"length":29,"time":80.254,"vocabulary":15,"volume":113.3,"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.022,"difficulty":4.167,"effort":273.872,"length":19,"time":15.215,"vocabulary":11,"volume":65.729,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":6.5,"effort":489.347,"length":21,"time":27.186,"vocabulary":12,"volume":75.284,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.104,"difficulty":11.893,"effort":3712.067,"length":69,"time":206.226,"vocabulary":23,"volume":312.126,"operands":{"distinct":14,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ao"},{"cyclomatic":3,"cyclomaticDensity":14.286,"halstead":{"bugs":0.238,"difficulty":12,"effort":8578.502,"length":128,"time":476.583,"vocabulary":48,"volume":714.875,"operands":{"distinct":36,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"To"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.121,"difficulty":14.667,"effort":5325.612,"length":74,"time":295.867,"vocabulary":30,"volume":363.11,"operands":{"distinct":18,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Lo"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"zo"},{"cyclomatic":10,"cyclomaticDensity":111.111,"halstead":{"bugs":0.184,"difficulty":21.913,"effort":12092.228,"length":103,"time":671.79,"vocabulary":41,"volume":551.828,"operands":{"distinct":23,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fo"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.129,"difficulty":18.222,"effort":7045.571,"length":76,"time":391.421,"vocabulary":34,"volume":386.647,"operands":{"distinct":18,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":35,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Vo"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.067,"difficulty":13.75,"effort":2778.141,"length":46,"time":154.341,"vocabulary":21,"volume":202.047,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Bo"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.107,"difficulty":20.4,"effort":6528,"length":64,"time":362.667,"vocabulary":32,"volume":320,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Wo"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.119,"difficulty":16.059,"effort":5752.319,"length":73,"time":319.573,"vocabulary":30,"volume":358.203,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":31,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":33.333,"halstead":{"bugs":0.246,"difficulty":32.4,"effort":23953.297,"length":143,"time":1330.739,"vocabulary":36,"volume":739.299,"operands":{"distinct":20,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":62,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ho"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Uo"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Xo"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"qo"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.06,"difficulty":9.6,"effort":1721.345,"length":43,"time":95.63,"vocabulary":18,"volume":179.307,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":4.583,"effort":301.259,"length":19,"time":16.737,"vocabulary":11,"volume":65.729,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.03,"difficulty":7,"effort":621.674,"length":24,"time":34.537,"vocabulary":13,"volume":88.811,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ko"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.06,"difficulty":8.25,"effort":1485.701,"length":41,"time":82.539,"vocabulary":21,"volume":180.085,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Zo"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Jo"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.04,"difficulty":6.3,"effort":749.334,"length":28,"time":41.63,"vocabulary":19,"volume":118.942,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":12,"cyclomaticDensity":32.432,"halstead":{"bugs":0.389,"difficulty":25.22,"effort":29466.101,"length":187,"time":1637.006,"vocabulary":76,"volume":1168.362,"operands":{"distinct":50,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":90,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":37,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.156,"difficulty":12,"effort":5604.787,"length":89,"time":311.377,"vocabulary":38,"volume":467.066,"operands":{"distinct":26,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":21.875,"halstead":{"bugs":0.546,"difficulty":58.5,"effort":95803.934,"length":282,"time":5322.441,"vocabulary":56,"volume":1637.674,"operands":{"distinct":32,"total":156,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":126,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":32,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":13,"cyclomaticDensity":41.935,"halstead":{"bugs":0.445,"difficulty":61.574,"effort":82133.836,"length":234,"time":4562.991,"vocabulary":52,"volume":1333.903,"operands":{"distinct":27,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":101,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":31,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.063,"difficulty":11.364,"effort":2146.246,"length":43,"time":119.236,"vocabulary":21,"volume":188.87,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ta"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.044,"difficulty":16,"effort":2135.002,"length":32,"time":118.611,"vocabulary":18,"volume":133.438,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ea"},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.031,"difficulty":9,"effort":837.126,"length":28,"time":46.507,"vocabulary":10,"volume":93.014,"operands":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ia"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.083,"difficulty":10.5,"effort":2624.816,"length":52,"time":145.823,"vocabulary":28,"volume":249.982,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"sa"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.049,"difficulty":7.083,"effort":1042.392,"length":33,"time":57.911,"vocabulary":22,"volume":147.161,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.13,"difficulty":14.1,"effort":5495.078,"length":85,"time":305.282,"vocabulary":24,"volume":389.722,"operands":{"distinct":15,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.01,"difficulty":4.167,"effort":125,"length":10,"time":6.944,"vocabulary":8,"volume":30,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"na"},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.116,"difficulty":21,"effort":7304.483,"length":74,"time":405.805,"vocabulary":26,"volume":347.833,"operands":{"distinct":12,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"oa"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.11,"difficulty":12.6,"effort":4166.632,"length":65,"time":231.48,"vocabulary":34,"volume":330.685,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"aa"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.087,"difficulty":12.462,"effort":3240.697,"length":56,"time":180.039,"vocabulary":25,"volume":260.056,"operands":{"distinct":13,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.048,"difficulty":13.063,"effort":1886.611,"length":34,"time":104.812,"vocabulary":19,"volume":144.43,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.124,"difficulty":18.5,"effort":6886.34,"length":72,"time":382.574,"vocabulary":36,"volume":372.235,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":35,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ra"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.184,"difficulty":19.432,"effort":10730.29,"length":106,"time":596.127,"vocabulary":37,"volume":552.202,"operands":{"distinct":22,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"la"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.09,"difficulty":11.6,"effort":3143.932,"length":57,"time":174.663,"vocabulary":27,"volume":271.029,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ca"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":6.563,"effort":666.613,"length":26,"time":37.034,"vocabulary":15,"volume":101.579,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":14.286,"halstead":{"bugs":0.178,"difficulty":14.722,"effort":7859.303,"length":99,"time":436.628,"vocabulary":42,"volume":533.839,"operands":{"distinct":27,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.081,"difficulty":14,"effort":3394.99,"length":51,"time":188.611,"vocabulary":27,"volume":242.499,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":9,"effort":788.122,"length":23,"time":43.785,"vocabulary":14,"volume":87.569,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.19,"difficulty":16.889,"effort":9622.576,"length":105,"time":534.588,"vocabulary":43,"volume":569.758,"operands":{"distinct":27,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.059,"difficulty":6.462,"effort":1144.978,"length":41,"time":63.61,"vocabulary":20,"volume":177.199,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.068,"difficulty":10,"effort":2051.339,"length":46,"time":113.963,"vocabulary":22,"volume":205.134,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.071,"difficulty":9,"effort":1905.97,"length":49,"time":105.887,"vocabulary":20,"volume":211.774,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.156,"difficulty":8.679,"effort":4068.955,"length":90,"time":226.053,"vocabulary":37,"volume":468.851,"operands":{"distinct":28,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"da"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.191,"difficulty":12.407,"effort":7109.939,"length":110,"time":394.997,"vocabulary":37,"volume":573.04,"operands":{"distinct":27,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.236,"difficulty":13.393,"effort":9488.44,"length":135,"time":527.136,"vocabulary":38,"volume":708.47,"operands":{"distinct":28,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ua"},{"cyclomatic":7,"cyclomaticDensity":25,"halstead":{"bugs":0.312,"difficulty":17.25,"effort":16156.01,"length":162,"time":897.556,"vocabulary":55,"volume":936.58,"operands":{"distinct":40,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":70,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fa"},{"cyclomatic":2,"cyclomaticDensity":6.061,"halstead":{"bugs":0.295,"difficulty":22.054,"effort":19495.271,"length":165,"time":1083.071,"vocabulary":41,"volume":883.996,"operands":{"distinct":28,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":70,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":33,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.089,"difficulty":8.158,"effort":2179.699,"length":55,"time":121.094,"vocabulary":29,"volume":267.189,"operands":{"distinct":19,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ga"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.032,"difficulty":4.444,"effort":423.039,"length":25,"time":23.502,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pa"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.079,"difficulty":12,"effort":2846.222,"length":54,"time":158.123,"vocabulary":21,"volume":237.185,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":171.176,"length":15,"time":9.51,"vocabulary":9,"volume":47.549,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_a"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.225,"difficulty":10.833,"effort":7297.909,"length":116,"time":405.439,"vocabulary":56,"volume":673.653,"operands":{"distinct":42,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.051,"difficulty":7.318,"effort":1129.102,"length":37,"time":62.728,"vocabulary":18,"volume":154.287,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.03,"difficulty":5.357,"effort":480.129,"length":25,"time":26.674,"vocabulary":12,"volume":89.624,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Pa"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.036,"difficulty":10.214,"effort":1107.413,"length":26,"time":61.523,"vocabulary":18,"volume":108.418,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Da"},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.14,"difficulty":6.327,"effort":2648.986,"length":83,"time":147.166,"vocabulary":33,"volume":418.685,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ca"},{"cyclomatic":6,"cyclomaticDensity":23.077,"halstead":{"bugs":0.581,"difficulty":22.331,"effort":38925.912,"length":279,"time":2162.551,"vocabulary":76,"volume":1743.172,"operands":{"distinct":59,"total":155,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":124,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Oa"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":2,"effort":126,"length":21,"time":7,"vocabulary":8,"volume":63,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.167,"effort":123.5,"length":19,"time":6.861,"vocabulary":8,"volume":57,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.141,"difficulty":18.8,"effort":7969.956,"length":82,"time":442.775,"vocabulary":36,"volume":423.934,"operands":{"distinct":20,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":35,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Aa"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.083,"difficulty":14,"effort":3499.754,"length":52,"time":194.431,"vocabulary":28,"volume":249.982,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.054,"difficulty":12.938,"effort":2115.262,"length":40,"time":117.515,"vocabulary":17,"volume":163.499,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ta"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.047,"difficulty":9.9,"effort":1391.486,"length":32,"time":77.305,"vocabulary":21,"volume":140.554,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":30,"halstead":{"bugs":0.267,"difficulty":16.842,"effort":13472.495,"length":139,"time":748.472,"vocabulary":54,"volume":799.929,"operands":{"distinct":38,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":59,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"La"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.042,"difficulty":9.444,"effort":1203.579,"length":30,"time":66.866,"vocabulary":19,"volume":127.438,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.05,"difficulty":11,"effort":1642.727,"length":34,"time":91.263,"vocabulary":21,"volume":149.339,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.071,"difficulty":10,"effort":2126.074,"length":47,"time":118.115,"vocabulary":23,"volume":212.607,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ea"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ra"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.042,"difficulty":9,"effort":1130.784,"length":33,"time":62.821,"vocabulary":14,"volume":125.643,"operands":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ia"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.04,"difficulty":9,"effort":1080,"length":30,"time":60,"vocabulary":16,"volume":120,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fa"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":10.158,"length":7,"time":0.564,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":10.158,"length":7,"time":0.564,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.611,"effort":302.473,"length":22,"time":16.804,"vocabulary":14,"volume":83.762,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.037,"difficulty":3.333,"effort":367.872,"length":27,"time":20.437,"vocabulary":17,"volume":110.361,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":317.181,"length":20,"time":17.621,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_refresh"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.044,"difficulty":5.818,"effort":766.172,"length":31,"time":42.565,"vocabulary":19,"volume":131.686,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_update"},{"cyclomatic":8,"cyclomaticDensity":88.889,"halstead":{"bugs":0.234,"difficulty":25.5,"effort":17896.902,"length":131,"time":994.272,"vocabulary":41,"volume":701.839,"operands":{"distinct":24,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.075,"difficulty":8.433,"effort":1902.738,"length":48,"time":105.708,"vocabulary":26,"volume":225.621,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_getAnims"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"listen"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"has"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.063,"difficulty":5.5,"effort":1038.783,"length":43,"time":57.71,"vocabulary":21,"volume":188.87,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"start"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":6,"effort":825.645,"length":33,"time":45.869,"vocabulary":18,"volume":137.608,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"running"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.105,"difficulty":14,"effort":4396.574,"length":64,"time":244.254,"vocabulary":30,"volume":314.041,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"stop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"remove"},{"cyclomatic":13,"cyclomaticDensity":81.25,"halstead":{"bugs":0.389,"difficulty":34.618,"effort":40408.43,"length":201,"time":2244.913,"vocabulary":56,"volume":1167.278,"operands":{"distinct":34,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"valid"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":414.063,"length":21,"time":23.004,"vocabulary":12,"volume":75.284,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgb"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgb"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.081,"difficulty":10.2,"effort":2478.631,"length":53,"time":137.702,"vocabulary":24,"volume":243.003,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgbString"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.013,"difficulty":3,"effort":119.589,"length":12,"time":6.644,"vocabulary":10,"volume":39.863,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hexString"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":3.6,"effort":161.901,"length":13,"time":8.995,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hslString"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.091,"difficulty":8.763,"effort":2401.274,"length":57,"time":133.404,"vocabulary":28,"volume":274.019,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.252,"difficulty":36.176,"effort":27313.235,"length":151,"time":1517.402,"vocabulary":32,"volume":755,"operands":{"distinct":17,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"mix"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":7.2,"effort":498.158,"length":20,"time":27.675,"vocabulary":11,"volume":69.189,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.16,"difficulty":20,"effort":9628.421,"length":105,"time":534.912,"vocabulary":24,"volume":481.421,"operands":{"distinct":14,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clone"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"alpha"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clearer"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.058,"difficulty":7,"effort":1225.958,"length":42,"time":68.109,"vocabulary":18,"volume":175.137,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"greyscale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"opaquer"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.042,"difficulty":6.786,"effort":851.429,"length":35,"time":47.302,"vocabulary":12,"volume":125.474,"operands":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"negate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"lighten"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"darken"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"saturate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"desaturate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rotate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":5.417,"effort":996.319,"length":45,"time":55.351,"vocabulary":17,"volume":183.936,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.349,"difficulty":7.667,"effort":8019.517,"length":175,"time":445.529,"vocabulary":63,"volume":1046.024,"operands":{"distinct":54,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":83,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"set"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"describe"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.13,"difficulty":12.105,"effort":4704.571,"length":80,"time":261.365,"vocabulary":29,"volume":388.638,"operands":{"distinct":19,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"route"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"apply"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":2,"volume":2,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"releaseContext"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addEventListener"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDevicePixelRatio"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.064,"difficulty":12.15,"effort":2322.554,"length":45,"time":129.031,"vocabulary":19,"volume":191.157,"operands":{"distinct":10,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaximumSize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isAttached"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateConfig"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateConfig"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.044,"difficulty":10.125,"effort":1324.338,"length":32,"time":73.574,"vocabulary":17,"volume":130.799,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.231,"difficulty":22.909,"effort":15870.73,"length":134,"time":881.707,"vocabulary":36,"volume":692.77,"operands":{"distinct":22,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":62,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.098,"difficulty":10.5,"effort":3079.111,"length":61,"time":171.062,"vocabulary":28,"volume":293.249,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"releaseContext"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":4.643,"effort":366.178,"length":22,"time":20.343,"vocabulary":12,"volume":78.869,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":38.774,"length":10,"time":2.154,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.068,"difficulty":6.3,"effort":1292.343,"length":46,"time":71.797,"vocabulary":22,"volume":205.134,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addEventListener"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.07,"difficulty":12.5,"effort":2619.916,"length":47,"time":145.551,"vocabulary":22,"volume":209.593,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDevicePixelRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaximumSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":6.125,"effort":339.024,"length":16,"time":18.835,"vocabulary":11,"volume":55.351,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isAttached"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.252,"difficulty":10.417,"effort":7882.583,"length":137,"time":437.921,"vocabulary":46,"volume":756.728,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"active"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.169,"difficulty":9.692,"effort":4921.744,"length":99,"time":273.43,"vocabulary":35,"volume":507.799,"operands":{"distinct":26,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":43,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.029,"difficulty":4.286,"effort":368.739,"length":24,"time":20.486,"vocabulary":12,"volume":86.039,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"cancel"},{"cyclomatic":7,"cyclomaticDensity":70,"halstead":{"bugs":0.235,"difficulty":24.923,"effort":17552.493,"length":129,"time":975.138,"vocabulary":44,"volume":704.267,"operands":{"distinct":26,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tick"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":6,"effort":344.156,"length":16,"time":19.12,"vocabulary":12,"volume":57.359,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wait"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.667,"effort":115.16,"length":13,"time":6.398,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.048,"difficulty":10.389,"effort":1481.701,"length":33,"time":82.317,"vocabulary":20,"volume":142.624,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.045,"difficulty":5,"effort":669.899,"length":31,"time":37.217,"vocabulary":20,"volume":133.98,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.065,"difficulty":14.444,"effort":2834.217,"length":44,"time":157.456,"vocabulary":22,"volume":196.215,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.02,"difficulty":4.167,"effort":245.043,"length":17,"time":13.614,"vocabulary":11,"volume":58.81,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.074,"difficulty":11,"effort":2438.2,"length":49,"time":135.456,"vocabulary":23,"volume":221.655,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_animateOptions"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.069,"difficulty":13.444,"effort":2789.084,"length":48,"time":154.949,"vocabulary":20,"volume":207.453,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.084,"difficulty":10.607,"effort":2659.934,"length":54,"time":147.774,"vocabulary":25,"volume":250.768,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":10,"cyclomaticDensity":43.478,"halstead":{"bugs":0.29,"difficulty":24.242,"effort":21106.519,"length":152,"time":1172.584,"vocabulary":53,"volume":870.644,"operands":{"distinct":33,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createAnimations"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.067,"difficulty":8.571,"effort":1729.186,"length":44,"time":96.066,"vocabulary":24,"volume":201.738,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.222,"difficulty":7.817,"effort":5212.232,"length":128,"time":289.568,"vocabulary":37,"volume":666.81,"operands":{"distinct":30,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":61,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.072,"difficulty":4.412,"effort":957.931,"length":48,"time":53.218,"vocabulary":23,"volume":217.131,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":5,"effort":282.364,"length":17,"time":15.687,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateIndex"},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.24,"difficulty":6.532,"effort":4694.209,"length":139,"time":260.789,"vocabulary":36,"volume":718.62,"operands":{"distinct":31,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":58,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"linkScales"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":1.833,"effort":82.5,"length":15,"time":4.583,"vocabulary":8,"volume":45,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.2,"effort":40.426,"length":12,"time":2.246,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMeta"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getScaleForId"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getOtherScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"reset"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_destroy"},{"cyclomatic":7,"cyclomaticDensity":53.846,"halstead":{"bugs":0.131,"difficulty":13.588,"effort":5356.525,"length":82,"time":297.585,"vocabulary":28,"volume":394.203,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_dataCheck"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.084,"difficulty":14.308,"effort":3587.915,"length":54,"time":199.329,"vocabulary":25,"volume":250.768,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":5.5,"effort":433.78,"length":22,"time":24.099,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.127,"difficulty":10.184,"effort":3867.77,"length":79,"time":214.876,"vocabulary":28,"volume":379.781,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateElements"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.086,"difficulty":5.294,"effort":1365.051,"length":57,"time":75.836,"vocabulary":23,"volume":257.843,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":11,"cyclomaticDensity":52.381,"halstead":{"bugs":0.316,"difficulty":33.25,"effort":31497.56,"length":167,"time":1749.864,"vocabulary":51,"volume":947.295,"operands":{"distinct":30,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.155,"difficulty":18.929,"effort":8807.337,"length":90,"time":489.296,"vocabulary":36,"volume":465.293,"operands":{"distinct":21,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.122,"difficulty":15.053,"effort":5494.211,"length":73,"time":305.234,"vocabulary":32,"volume":365,"operands":{"distinct":19,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":29,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.156,"difficulty":13,"effort":6088.286,"length":88,"time":338.238,"vocabulary":40,"volume":468.33,"operands":{"distinct":27,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataElement"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.081,"difficulty":6.105,"effort":1480.522,"length":51,"time":82.251,"vocabulary":27,"volume":242.499,"operands":{"distinct":19,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"applyStack"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.122,"difficulty":9.474,"effort":3468.565,"length":77,"time":192.698,"vocabulary":27,"volume":366.126,"operands":{"distinct":19,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateRangeFromParsed"},{"cyclomatic":8,"cyclomaticDensity":34.783,"halstead":{"bugs":0.241,"difficulty":24.839,"effort":17926.543,"length":126,"time":995.919,"vocabulary":53,"volume":721.718,"operands":{"distinct":31,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":56,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.056,"difficulty":6.462,"effort":1078.483,"length":38,"time":59.916,"vocabulary":21,"volume":166.908,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":6.75,"effort":860.205,"length":30,"time":47.789,"vocabulary":19,"volume":127.438,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"g"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.077,"difficulty":11,"effort":2554.121,"length":50,"time":141.896,"vocabulary":25,"volume":232.193,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getAllParsedValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.089,"difficulty":9.6,"effort":2552.907,"length":58,"time":141.828,"vocabulary":24,"volume":265.928,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.059,"difficulty":4.714,"effort":835.367,"length":41,"time":46.409,"vocabulary":20,"volume":177.199,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_update"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":14.583,"effort":3836.969,"length":59,"time":213.165,"vocabulary":22,"volume":263.106,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.069,"difficulty":10,"effort":2080.838,"length":46,"time":115.602,"vocabulary":23,"volume":208.084,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":66.667,"halstead":{"bugs":0.23,"difficulty":18.667,"effort":12900.985,"length":129,"time":716.721,"vocabulary":41,"volume":691.124,"operands":{"distinct":27,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.05,"difficulty":8.636,"effort":1289.744,"length":34,"time":71.652,"vocabulary":21,"volume":149.339,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getStyle"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.236,"difficulty":20.708,"effort":14671.237,"length":135,"time":815.069,"vocabulary":38,"volume":708.47,"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":64,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.052,"difficulty":3.938,"effort":614.565,"length":35,"time":34.143,"vocabulary":22,"volume":156.08,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.038,"difficulty":3.692,"effort":423.486,"length":27,"time":23.527,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDatasetElementOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDataElementOptions"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.243,"difficulty":12,"effort":8736.689,"length":129,"time":485.372,"vocabulary":50,"volume":728.057,"operands":{"distinct":38,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveElementOptions"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.192,"difficulty":12.179,"effort":7016.183,"length":109,"time":389.788,"vocabulary":39,"volume":576.109,"operands":{"distinct":28,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveAnimations"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":5.833,"effort":431.718,"length":20,"time":23.984,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"includeOptions"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.074,"difficulty":10.385,"effort":2315.474,"length":50,"time":128.637,"vocabulary":22,"volume":222.972,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getSharedOptions"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.031,"difficulty":2.55,"effort":235.903,"length":25,"time":13.106,"vocabulary":13,"volume":92.511,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElement"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.027,"difficulty":4.063,"effort":330.727,"length":22,"time":18.374,"vocabulary":13,"volume":81.41,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.061,"difficulty":9.375,"effort":1729.475,"length":42,"time":96.082,"vocabulary":21,"volume":184.477,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_setStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeHoverStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":4.813,"effort":376.038,"length":20,"time":20.891,"vocabulary":15,"volume":78.138,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeDatasetHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_setDatasetHoverStyle"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.139,"difficulty":15.278,"effort":6382.847,"length":86,"time":354.603,"vocabulary":29,"volume":417.786,"operands":{"distinct":18,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resyncElements"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.119,"difficulty":15.167,"effort":5409.982,"length":72,"time":300.555,"vocabulary":31,"volume":356.702,"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_insertElements"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":9.333,"effort":967.048,"length":28,"time":53.725,"vocabulary":13,"volume":103.612,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":4,"volume":8,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.054,"difficulty":5.75,"effort":935.106,"length":39,"time":51.95,"vocabulary":18,"volume":162.627,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeElements"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.057,"difficulty":8,"effort":1359.337,"length":40,"time":75.519,"vocabulary":19,"volume":169.917,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_sync"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.5,"effort":394.061,"length":23,"time":21.892,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataPush"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataPop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataShift"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":6.3,"effort":772.53,"length":30,"time":42.918,"vocabulary":17,"volume":122.624,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataSplice"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataUnshift"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tooltipPosition"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hasValue"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.037,"difficulty":8.571,"effort":945.956,"length":27,"time":52.553,"vocabulary":17,"volume":110.361,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getProps"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.503,"difficulty":11.333,"effort":17112.339,"length":260,"time":950.686,"vocabulary":56,"volume":1509.912,"operands":{"distinct":48,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":124,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.089,"difficulty":3.5,"effort":934.063,"length":64,"time":51.892,"vocabulary":18,"volume":266.875,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.111,"difficulty":8.361,"effort":2795.601,"length":72,"time":155.311,"vocabulary":25,"volume":334.358,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getUserBounds"},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.227,"difficulty":28.19,"effort":19238.263,"length":131,"time":1068.792,"vocabulary":37,"volume":682.438,"operands":{"distinct":21,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":4,"effort":468.827,"length":30,"time":26.046,"vocabulary":15,"volume":117.207,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPadding"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTicks"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.044,"difficulty":6.667,"effort":871.992,"length":32,"time":48.444,"vocabulary":17,"volume":130.799,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.023,"difficulty":4.583,"effort":317.115,"length":20,"time":17.617,"vocabulary":11,"volume":69.189,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":82.5,"length":11,"time":4.583,"vocabulary":8,"volume":33,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeLayout"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeUpdate"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.566,"difficulty":16.71,"effort":28397.032,"length":272,"time":1577.613,"vocabulary":76,"volume":1699.436,"operands":{"distinct":62,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":124,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.107,"difficulty":8.235,"effort":2643.096,"length":70,"time":146.839,"vocabulary":24,"volume":320.947,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterUpdate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeSetDimensions"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.089,"difficulty":4.8,"effort":1284.573,"length":63,"time":71.365,"vocabulary":19,"volume":267.619,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterSetDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.571,"effort":179.384,"length":21,"time":9.966,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_callHooks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeDataLimits"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":2,"length":2,"time":0.111,"vocabulary":2,"volume":2,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeTickToLabelConversion"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.072,"difficulty":9.321,"effort":2023.971,"length":48,"time":112.443,"vocabulary":23,"volume":217.131,"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterTickToLabelConversion"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeCalculateLabelRotation"},{"cyclomatic":10,"cyclomaticDensity":62.5,"halstead":{"bugs":0.525,"difficulty":27.255,"effort":42908.353,"length":256,"time":2383.797,"vocabulary":71,"volume":1574.335,"operands":{"distinct":51,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":117,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterCalculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeFit"},{"cyclomatic":9,"cyclomaticDensity":29.032,"halstead":{"bugs":0.59,"difficulty":20.392,"effort":36094.118,"length":295,"time":2005.229,"vocabulary":64,"volume":1770,"operands":{"distinct":51,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":135,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":31,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.49,"difficulty":28.61,"effort":42066.447,"length":251,"time":2337.025,"vocabulary":58,"volume":1470.353,"operands":{"distinct":41,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":113,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculatePadding"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.101,"difficulty":7,"effort":2128,"length":76,"time":118.222,"vocabulary":16,"volume":304,"operands":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_handleMargins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterFit"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.033,"difficulty":5.333,"effort":523.195,"length":24,"time":29.066,"vocabulary":17,"volume":98.099,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isFullSize"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.073,"difficulty":9.692,"effort":2117.887,"length":49,"time":117.66,"vocabulary":22,"volume":218.512,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_convertTicksToLabels"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.089,"difficulty":13.333,"effort":3567.545,"length":60,"time":198.197,"vocabulary":22,"volume":267.566,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelSizes"},{"cyclomatic":9,"cyclomaticDensity":21.951,"halstead":{"bugs":0.54,"difficulty":30.113,"effort":48803.492,"length":261,"time":2711.305,"vocabulary":74,"volume":1620.667,"operands":{"distinct":53,"total":152,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":109,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":41,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelSizes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.065,"difficulty":13.091,"effort":2546.354,"length":43,"time":141.464,"vocabulary":23,"volume":194.513,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.018,"difficulty":3,"effort":159.453,"length":16,"time":8.858,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":4,"length":4,"time":0.222,"vocabulary":4,"volume":8,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.043,"difficulty":8,"effort":1037.263,"length":30,"time":57.626,"vocabulary":20,"volume":129.658,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForTick"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.055,"difficulty":8.75,"effort":1443.741,"length":37,"time":80.208,"vocabulary":22,"volume":164.999,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForDecimal"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.529,"length":9,"time":2.585,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePixel"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.039,"difficulty":12,"effort":1406.481,"length":30,"time":78.138,"vocabulary":15,"volume":117.207,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBaseValue"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.108,"difficulty":15.4,"effort":5012.465,"length":67,"time":278.47,"vocabulary":29,"volume":325.485,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.75,"effort":167.597,"length":17,"time":9.311,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":77.778,"halstead":{"bugs":0.188,"difficulty":14.16,"effort":7966.713,"length":108,"time":442.595,"vocabulary":37,"volume":562.621,"operands":{"distinct":25,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_tickSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.033,"difficulty":6.188,"effort":606.988,"length":24,"time":33.722,"vocabulary":17,"volume":98.099,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_isVisible"},{"cyclomatic":18,"cyclomaticDensity":19.78,"halstead":{"bugs":1.411,"difficulty":44.084,"effort":186626.895,"length":614,"time":10368.161,"vocabulary":119,"volume":4233.418,"operands":{"distinct":95,"total":349,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":265,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeGridLineItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":41,"cyclomaticDensity":35.345,"halstead":{"bugs":1.765,"difficulty":59.807,"effort":316683.857,"length":746,"time":17593.548,"vocabulary":137,"volume":5295.132,"operands":{"distinct":106,"total":409,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":337,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":116,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelItems"},{"cyclomatic":6,"cyclomaticDensity":85.714,"halstead":{"bugs":0.097,"difficulty":11.853,"effort":3431.504,"length":59,"time":190.639,"vocabulary":30,"volume":289.507,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getXAxisLabelAlignment"},{"cyclomatic":13,"cyclomaticDensity":100,"halstead":{"bugs":0.353,"difficulty":30,"effort":31743.649,"length":195,"time":1763.536,"vocabulary":43,"volume":1058.122,"operands":{"distinct":28,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":83,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getYAxisLabelAlignment"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.129,"difficulty":12.158,"effort":4712.939,"length":79,"time":261.83,"vocabulary":30,"volume":387.644,"operands":{"distinct":19,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelArea"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.074,"difficulty":5.444,"effort":1213.594,"length":48,"time":67.422,"vocabulary":25,"volume":222.905,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.076,"difficulty":8.214,"effort":1883.11,"length":50,"time":104.617,"vocabulary":24,"volume":229.248,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLineWidthForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.26,"difficulty":14.583,"effort":11358.261,"length":138,"time":631.014,"vocabulary":50,"volume":778.852,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.121,"difficulty":6.45,"effort":2334.473,"length":77,"time":129.693,"vocabulary":26,"volume":361.934,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.338,"difficulty":17.5,"effort":17725.054,"length":176,"time":984.725,"vocabulary":54,"volume":1012.86,"operands":{"distinct":40,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":76,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBorder"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.109,"difficulty":9.75,"effort":3198.851,"length":69,"time":177.714,"vocabulary":27,"volume":328.087,"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawLabels"},{"cyclomatic":6,"cyclomaticDensity":23.077,"halstead":{"bugs":0.308,"difficulty":17.917,"effort":16578.19,"length":152,"time":921.011,"vocabulary":68,"volume":925.294,"operands":{"distinct":48,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":7,"cyclomaticDensity":19.444,"halstead":{"bugs":0.41,"difficulty":24.2,"effort":29794.054,"length":212,"time":1655.225,"vocabulary":56,"volume":1231.159,"operands":{"distinct":40,"total":121,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":91,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.032,"difficulty":2.813,"effort":272.43,"length":28,"time":15.135,"vocabulary":11,"volume":96.864,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":7,"cyclomaticDensity":53.846,"halstead":{"bugs":0.155,"difficulty":18.529,"effort":8629.044,"length":94,"time":479.391,"vocabulary":31,"volume":465.694,"operands":{"distinct":17,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_layers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.6,"effort":62.885,"length":14,"time":3.494,"vocabulary":7,"volume":39.303,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.108,"difficulty":15.313,"effort":4959.026,"length":66,"time":275.501,"vocabulary":30,"volume":323.855,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMatchingVisibleMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":1.875,"effort":123.242,"length":19,"time":6.847,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveTickFontOptions"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.031,"difficulty":5.25,"effort":492.268,"length":24,"time":27.348,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_maxDigits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":2.318,"effort":238.306,"length":27,"time":13.239,"vocabulary":14,"volume":102.799,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.143,"effort":128.132,"length":18,"time":7.118,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isForType"},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.142,"difficulty":16.875,"effort":7184.202,"length":83,"time":399.122,"vocabulary":35,"volume":425.73,"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"register"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.091,"difficulty":9.563,"effort":2620.006,"length":59,"time":145.556,"vocabulary":25,"volume":273.988,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.083,"difficulty":5,"effort":1251.81,"length":57,"time":69.545,"vocabulary":21,"volume":250.362,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"get"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.064,"difficulty":6.818,"effort":1309.846,"length":47,"time":72.769,"vocabulary":17,"volume":192.111,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unregister"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.07,"difficulty":4.531,"effort":955.329,"length":48,"time":53.074,"vocabulary":21,"volume":210.831,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"remove"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getController"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getElement"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPlugin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removePlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_each"},{"cyclomatic":6,"cyclomaticDensity":300,"halstead":{"bugs":0.058,"difficulty":9,"effort":1555.894,"length":40,"time":86.439,"vocabulary":20,"volume":172.877,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":3.929,"effort":253.508,"length":18,"time":14.084,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.041,"difficulty":7.125,"effort":868.077,"length":32,"time":48.226,"vocabulary":14,"volume":121.835,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_exec"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":10,"effort":1486.775,"length":35,"time":82.599,"vocabulary":19,"volume":148.677,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRegistryForType"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":8.8,"effort":1159.572,"length":30,"time":64.421,"vocabulary":21,"volume":131.77,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.125,"difficulty":12.25,"effort":4601.542,"length":79,"time":255.641,"vocabulary":27,"volume":375.636,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"notify"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.069,"difficulty":14.182,"effort":2926.04,"length":45,"time":162.558,"vocabulary":24,"volume":206.323,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":21,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notify"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":5,"effort":315.583,"length":19,"time":17.532,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"invalidate"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":752.842,"length":28,"time":41.825,"vocabulary":12,"volume":100.379,"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_descriptors"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.07,"difficulty":14.182,"effort":2991.063,"length":46,"time":166.17,"vocabulary":24,"volume":210.908,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createDescriptors"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.168,"difficulty":22.667,"effort":11393.847,"length":98,"time":632.992,"vocabulary":35,"volume":502.67,"operands":{"distinct":18,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.117,"difficulty":10.214,"effort":3575,"length":70,"time":198.611,"vocabulary":32,"volume":350,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":7.7,"effort":1164.518,"length":37,"time":64.695,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notifyStateChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.929,"effort":295.759,"length":21,"time":16.431,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":7.5,"effort":473.375,"length":19,"time":26.299,"vocabulary":10,"volume":63.117,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"platform"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"plugins"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clearCache"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":5,"length":5,"time":0.278,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetAnimationScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":0.75,"effort":25.266,"length":12,"time":1.404,"vocabulary":7,"volume":33.688,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetElementScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":0.75,"effort":23.161,"length":11,"time":1.287,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":3.857,"effort":228.37,"length":16,"time":12.687,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pluginScopeKeys"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2,"effort":60,"length":10,"time":3.333,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":10,"effort":1401.816,"length":33,"time":77.879,"vocabulary":19,"volume":140.182,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_cachedScopes"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.139,"difficulty":9.556,"effort":3989.891,"length":79,"time":221.661,"vocabulary":39,"volume":417.547,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getOptionScopes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.035,"difficulty":6,"effort":627.645,"length":33,"time":34.869,"vocabulary":9,"volume":104.608,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.042,"difficulty":6.667,"effort":844.742,"length":31,"time":46.93,"vocabulary":17,"volume":126.711,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"chartOptionScopes"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.135,"difficulty":15,"effort":6078.2,"length":79,"time":337.678,"vocabulary":35,"volume":405.213,"operands":{"distinct":21,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveNamedOptions"},{"cyclomatic":8,"cyclomaticDensity":72.727,"halstead":{"bugs":0.095,"difficulty":12.4,"effort":3537.636,"length":60,"time":196.535,"vocabulary":27,"volume":285.293,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":7.692,"effort":1113.492,"length":32,"time":61.861,"vocabulary":23,"volume":144.754,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"createResolver"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unregister"},{"cyclomatic":10,"cyclomaticDensity":83.333,"halstead":{"bugs":0.659,"difficulty":17.667,"effort":34919.687,"length":306,"time":1939.983,"vocabulary":88,"volume":1976.586,"operands":{"distinct":72,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":147,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.059,"difficulty":7.071,"effort":1247.534,"length":39,"time":69.307,"vocabulary":23,"volume":176.419,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"aspectRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"registry"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.043,"difficulty":3.8,"effort":491.91,"length":34,"time":27.328,"vocabulary":14,"volume":129.45,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_initialize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clear"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"stop"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":5,"effort":488.361,"length":25,"time":27.131,"vocabulary":15,"volume":97.672,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resize"},{"cyclomatic":7,"cyclomaticDensity":87.5,"halstead":{"bugs":0.205,"difficulty":11.71,"effort":7198.222,"length":114,"time":399.901,"vocabulary":42,"volume":614.724,"operands":{"distinct":31,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resize"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":79.248,"length":10,"time":4.403,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ensureScalesHaveIDs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.092,"difficulty":9.321,"effort":2572.13,"length":61,"time":142.896,"vocabulary":23,"volume":275.937,"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateScales"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.073,"difficulty":7,"effort":1531.074,"length":46,"time":85.06,"vocabulary":27,"volume":218.725,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.215,"difficulty":21.577,"effort":13932.77,"length":119,"time":774.043,"vocabulary":43,"volume":645.726,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.833,"effort":88,"length":16,"time":4.889,"vocabulary":8,"volume":48,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.11,"difficulty":13.059,"effort":4313.887,"length":68,"time":239.66,"vocabulary":29,"volume":330.343,"operands":{"distinct":17,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateMetasets"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":7.778,"effort":991.183,"length":30,"time":55.066,"vocabulary":19,"volume":127.438,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeUnreferencedMetasets"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.416,"difficulty":28.013,"effort":34952.995,"length":213,"time":1941.833,"vocabulary":58,"volume":1247.75,"operands":{"distinct":39,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resetElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"reset"},{"cyclomatic":8,"cyclomaticDensity":33.333,"halstead":{"bugs":0.493,"difficulty":21.404,"effort":31654.968,"length":236,"time":1758.609,"vocabulary":77,"volume":1478.962,"operands":{"distinct":57,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.1,"effort":88.2,"length":14,"time":4.9,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.072,"difficulty":7.2,"effort":1551.551,"length":47,"time":86.197,"vocabulary":24,"volume":215.493,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_checkEventBindings"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.06,"difficulty":9.231,"effort":1671.788,"length":39,"time":92.877,"vocabulary":25,"volume":181.11,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateHiddenIndices"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.115,"difficulty":14.467,"effort":4989.794,"length":71,"time":277.211,"vocabulary":29,"volume":344.917,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getUniformDataChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.857,"effort":187.798,"length":19,"time":10.433,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.119,"difficulty":13.632,"effort":4882.177,"length":71,"time":271.232,"vocabulary":33,"volume":358.152,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateLayout"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.036,"difficulty":5.25,"effort":559.681,"length":28,"time":31.093,"vocabulary":14,"volume":106.606,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.153,"difficulty":15.6,"effort":7161.022,"length":91,"time":397.835,"vocabulary":33,"volume":459.04,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateDatasets"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.086,"difficulty":8.206,"effort":2121.419,"length":55,"time":117.857,"vocabulary":26,"volume":258.524,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateDataset"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.068,"difficulty":6.286,"effort":1289.413,"length":46,"time":71.634,"vocabulary":22,"volume":205.134,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"render"},{"cyclomatic":8,"cyclomaticDensity":47.059,"halstead":{"bugs":0.212,"difficulty":25.095,"effort":15935.457,"length":121,"time":885.303,"vocabulary":38,"volume":634.999,"operands":{"distinct":21,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.072,"difficulty":14.773,"effort":3183.423,"length":47,"time":176.857,"vocabulary":24,"volume":215.493,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getSortedDatasetMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getSortedVisibleDatasetMetas"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.076,"difficulty":14.375,"effort":3280.872,"length":48,"time":182.271,"vocabulary":27,"volume":228.235,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawDatasets"},{"cyclomatic":8,"cyclomaticDensity":57.143,"halstead":{"bugs":0.278,"difficulty":19.133,"effort":15981.94,"length":153,"time":887.886,"vocabulary":44,"volume":835.293,"operands":{"distinct":30,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawDataset"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.071,"difficulty":8,"effort":1700.859,"length":47,"time":94.492,"vocabulary":23,"volume":212.607,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isPointInArea"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":7.5,"effort":781.861,"length":25,"time":43.437,"vocabulary":18,"volume":104.248,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getElementsAtEventForMode"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.143,"difficulty":11.44,"effort":4922.976,"length":82,"time":273.499,"vocabulary":38,"volume":430.33,"operands":{"distinct":25,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":5,"effort":361.699,"length":19,"time":20.094,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getVisibleDatasetCount"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.059,"difficulty":9.5,"effort":1683.391,"length":41,"time":93.522,"vocabulary":20,"volume":177.199,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isDatasetVisible"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDatasetVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":117.616,"length":13,"time":6.534,"vocabulary":6,"volume":33.605,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"toggleDataVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataVisibility"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.107,"difficulty":9.737,"effort":3121.892,"length":66,"time":173.438,"vocabulary":29,"volume":320.627,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateVisibility"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hide"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"show"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.032,"difficulty":7,"effort":677.558,"length":27,"time":37.642,"vocabulary":12,"volume":96.794,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_destroyDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.364,"effort":928.756,"length":35,"time":51.598,"vocabulary":18,"volume":145.947,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_stop"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.099,"difficulty":7.778,"effort":2303.215,"length":63,"time":127.956,"vocabulary":26,"volume":296.128,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"destroy"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3.125,"effort":108.966,"length":11,"time":6.054,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"toBase64Image"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindEvents"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3,"effort":293.017,"length":25,"time":16.279,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindUserEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.571,"effort":153.758,"length":18,"time":8.542,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.073,"difficulty":8.25,"effort":1811.831,"length":50,"time":100.657,"vocabulary":21,"volume":219.616,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindResponsiveEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":3.667,"effort":207.067,"length":17,"time":11.504,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":2.333,"effort":205.333,"length":22,"time":11.407,"vocabulary":16,"volume":88,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.032,"difficulty":2.5,"effort":240,"length":24,"time":13.333,"vocabulary":16,"volume":96,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":6.6,"effort":525.142,"length":23,"time":29.175,"vocabulary":11,"volume":79.567,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unbindEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.153,"difficulty":14.182,"effort":6493.453,"length":90,"time":360.747,"vocabulary":34,"volume":457.872,"operands":{"distinct":22,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.054,"difficulty":9,"effort":1452.791,"length":38,"time":80.711,"vocabulary":19,"volume":161.421,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.059,"difficulty":10.909,"effort":1924.57,"length":39,"time":106.921,"vocabulary":23,"volume":176.419,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"notifyPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.436,"length":15,"time":7.469,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isPluginEnabled"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.092,"difficulty":9.6,"effort":2648.998,"length":61,"time":147.167,"vocabulary":23,"volume":275.937,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateHoverStyles"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.375,"effort":151.597,"length":16,"time":8.422,"vocabulary":7,"volume":44.918,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.125,"difficulty":14.026,"effort":5259.868,"length":75,"time":292.215,"vocabulary":32,"volume":375,"operands":{"distinct":19,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_eventHandler"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.176,"difficulty":16.696,"effort":8820.583,"length":103,"time":490.032,"vocabulary":35,"volume":528.316,"operands":{"distinct":23,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_handleEvent"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.022,"difficulty":4.286,"effort":276.554,"length":18,"time":15.364,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":7.5,"effort":1185.926,"length":36,"time":65.885,"vocabulary":21,"volume":158.123,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getActiveElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"formats"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"format"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"diff"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"startOf"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"endOf"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":269.076,"length":18,"time":14.949,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.087,"difficulty":5.455,"effort":1418.537,"length":53,"time":78.808,"vocabulary":30,"volume":260.065,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":5,"effort":703.24,"length":36,"time":39.069,"vocabulary":15,"volume":140.648,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"linkScales"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.129,"difficulty":18.824,"effort":7311.404,"length":77,"time":406.189,"vocabulary":33,"volume":388.418,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getCircumference"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.18,"difficulty":17.68,"effort":9533.617,"length":100,"time":529.645,"vocabulary":42,"volume":539.232,"operands":{"distinct":25,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRotationExtents"},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.492,"difficulty":12.678,"effort":18727.349,"length":241,"time":1040.408,"vocabulary":70,"volume":1477.157,"operands":{"distinct":59,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":8.696,"halstead":{"bugs":0.254,"difficulty":18.984,"effort":14446.704,"length":137,"time":802.595,"vocabulary":47,"volume":760.979,"operands":{"distinct":32,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.032,"difficulty":3.864,"effort":370.909,"length":24,"time":20.606,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.034,"difficulty":4.636,"effort":473.774,"length":25,"time":26.321,"vocabulary":17,"volume":102.187,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.112,"difficulty":10.5,"effort":3517.5,"length":67,"time":195.417,"vocabulary":32,"volume":335,"operands":{"distinct":20,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_circumference"},{"cyclomatic":9,"cyclomaticDensity":32.143,"halstead":{"bugs":0.401,"difficulty":20.896,"effort":25168.479,"length":200,"time":1398.249,"vocabulary":65,"volume":1204.474,"operands":{"distinct":48,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":82,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":28,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.111,"difficulty":12.639,"effort":4195.241,"length":67,"time":233.069,"vocabulary":31,"volume":331.931,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateTotal"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.042,"difficulty":8.25,"effort":1050.862,"length":29,"time":58.381,"vocabulary":21,"volume":127.377,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateCircumference"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.074,"difficulty":6.618,"effort":1461.975,"length":47,"time":81.221,"vocabulary":26,"volume":220.921,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.199,"difficulty":19.688,"effort":11758.368,"length":113,"time":653.243,"vocabulary":39,"volume":597.25,"operands":{"distinct":24,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxBorderWidth"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.07,"difficulty":10.833,"effort":2270.594,"length":47,"time":126.144,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOffset"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.044,"difficulty":10.625,"effort":1417.775,"length":32,"time":78.765,"vocabulary":18,"volume":133.438,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRingWeightOffset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":1.636,"effort":130.835,"length":21,"time":7.269,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRingWeight"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":2.286,"effort":126.516,"length":16,"time":7.029,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getVisibleDatasetWeightTotal"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.087,"difficulty":5.455,"effort":1418.537,"length":53,"time":78.808,"vocabulary":30,"volume":260.065,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.078,"difficulty":6.5,"effort":1514.432,"length":49,"time":84.135,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":5.091,"effort":605.523,"length":28,"time":33.64,"vocabulary":19,"volume":118.942,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.068,"difficulty":8.333,"effort":1692.755,"length":47,"time":94.042,"vocabulary":20,"volume":203.131,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.156,"difficulty":7.846,"effort":3672.365,"length":92,"time":204.02,"vocabulary":34,"volume":468.047,"operands":{"distinct":26,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateRadius"},{"cyclomatic":8,"cyclomaticDensity":29.63,"halstead":{"bugs":0.4,"difficulty":22.958,"effort":27574.925,"length":198,"time":1531.94,"vocabulary":67,"volume":1201.086,"operands":{"distinct":48,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":82,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"countVisibleElements"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.033,"difficulty":3.75,"effort":366.271,"length":25,"time":20.348,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeAngle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.194,"difficulty":17.411,"effort":10108.841,"length":107,"time":561.602,"vocabulary":43,"volume":580.61,"operands":{"distinct":28,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":42,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.081,"difficulty":7.286,"effort":1763.347,"length":56,"time":97.964,"vocabulary":20,"volume":242.028,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateRangeFromParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.128,"difficulty":7.688,"effort":2947.187,"length":76,"time":163.733,"vocabulary":33,"volume":383.374,"operands":{"distinct":24,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":216.89,"length":22,"time":12.049,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":244.674,"length":21,"time":13.593,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":16,"cyclomaticDensity":53.333,"halstead":{"bugs":0.526,"difficulty":19.724,"effort":31108.933,"length":254,"time":1728.274,"vocabulary":74,"volume":1577.201,"operands":{"distinct":58,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":111,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":30,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":9,"cyclomaticDensity":81.818,"halstead":{"bugs":0.186,"difficulty":20.045,"effort":11201.449,"length":105,"time":622.303,"vocabulary":40,"volume":558.802,"operands":{"distinct":22,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":56,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStacks"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.048,"difficulty":6.955,"effort":991.882,"length":33,"time":55.105,"vocabulary":20,"volume":142.624,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":83.686,"length":11,"time":4.649,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStackCount"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.056,"difficulty":10.5,"effort":1779.313,"length":38,"time":98.851,"vocabulary":22,"volume":169.458,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStackIndex"},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.206,"difficulty":13.456,"effort":8310.596,"length":110,"time":461.7,"vocabulary":49,"volume":617.618,"operands":{"distinct":34,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRuler"},{"cyclomatic":15,"cyclomaticDensity":41.667,"halstead":{"bugs":0.652,"difficulty":38.189,"effort":74681.831,"length":313,"time":4148.991,"vocabulary":76,"volume":1955.601,"operands":{"distinct":53,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculateBarValuePixels"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.039,"difficulty":8,"effort":928,"length":29,"time":51.556,"vocabulary":16,"volume":116,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.338,"difficulty":22.275,"effort":22574.169,"length":173,"time":1254.121,"vocabulary":58,"volume":1013.431,"operands":{"distinct":40,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":74,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculateBarIndexPixels"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.225,"difficulty":23.46,"effort":15812.971,"length":125,"time":878.498,"vocabulary":42,"volume":674.04,"operands":{"distinct":25,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":56,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.098,"difficulty":11.667,"effort":3434.823,"length":60,"time":190.824,"vocabulary":30,"volume":294.413,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.081,"difficulty":8.75,"effort":2138.7,"length":52,"time":118.817,"vocabulary":26,"volume":244.423,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.066,"difficulty":10,"effort":1990.367,"length":44,"time":110.576,"vocabulary":23,"volume":199.037,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.088,"difficulty":11,"effort":2911.698,"length":57,"time":161.761,"vocabulary":25,"volume":264.7,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.101,"difficulty":14.4,"effort":4382.104,"length":64,"time":243.45,"vocabulary":27,"volume":304.313,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.082,"difficulty":12.536,"effort":3099.507,"length":52,"time":172.195,"vocabulary":27,"volume":247.254,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.147,"difficulty":9.167,"effort":4040.904,"length":84,"time":224.495,"vocabulary":38,"volume":440.826,"operands":{"distinct":27,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":3,"effort":204.343,"length":19,"time":11.352,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.311,"difficulty":19.158,"effort":17860.748,"length":162,"time":992.264,"vocabulary":54,"volume":932.292,"operands":{"distinct":38,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.106,"difficulty":11.667,"effort":3721.059,"length":65,"time":206.725,"vocabulary":30,"volume":318.948,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDataElementOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.268,"difficulty":13.135,"effort":10546.246,"length":143,"time":585.903,"vocabulary":49,"volume":802.904,"operands":{"distinct":37,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":20,"cyclomaticDensity":64.516,"halstead":{"bugs":0.615,"difficulty":26.578,"effort":49060.683,"length":288,"time":2725.593,"vocabulary":85,"volume":1845.905,"operands":{"distinct":64,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":126,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":31,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.138,"difficulty":12.9,"effort":5353.5,"length":83,"time":297.417,"vocabulary":32,"volume":415,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":2.545,"effort":258.565,"length":26,"time":14.365,"vocabulary":15,"volume":101.579,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.057,"difficulty":6.154,"effort":1054.156,"length":39,"time":58.564,"vocabulary":21,"volume":171.3,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.163,"difficulty":14.083,"effort":6896.448,"length":94,"time":383.136,"vocabulary":37,"volume":489.689,"operands":{"distinct":24,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.21,"difficulty":16.655,"effort":10483.544,"length":116,"time":582.419,"vocabulary":43,"volume":629.447,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":47,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.123,"difficulty":7.6,"effort":2806.744,"length":72,"time":155.93,"vocabulary":35,"volume":369.308,"operands":{"distinct":25,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.314,"difficulty":18.243,"effort":17159.094,"length":165,"time":953.283,"vocabulary":52,"volume":940.573,"operands":{"distinct":37,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":5.818,"effort":815.602,"length":33,"time":45.311,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":18,"cyclomaticDensity":66.667,"halstead":{"bugs":0.587,"difficulty":22.434,"effort":39482.63,"length":280,"time":2193.479,"vocabulary":78,"volume":1759.913,"operands":{"distinct":61,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":119,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.236,"difficulty":27.929,"effort":19786.561,"length":135,"time":1099.253,"vocabulary":38,"volume":708.47,"operands":{"distinct":21,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.118,"difficulty":6.667,"effort":2353.614,"length":77,"time":130.756,"vocabulary":24,"volume":353.042,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.089,"difficulty":9.118,"effort":2427.79,"length":56,"time":134.877,"vocabulary":27,"volume":266.274,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateControlPoints"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"points"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"points"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4.5,"effort":254.127,"length":17,"time":14.118,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"segments"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":3.75,"effort":319.163,"length":23,"time":17.731,"vocabulary":13,"volume":85.11,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"first"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":5,"effort":546.965,"length":28,"time":30.387,"vocabulary":15,"volume":109.393,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"last"},{"cyclomatic":5,"cyclomaticDensity":19.231,"halstead":{"bugs":0.277,"difficulty":27.931,"effort":23210.049,"length":148,"time":1289.447,"vocabulary":49,"volume":830.977,"operands":{"distinct":29,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.023,"difficulty":3.438,"effort":241.685,"length":19,"time":13.427,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":60.639,"length":12,"time":3.369,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pathSegment"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.102,"difficulty":14.412,"effort":4426.72,"length":62,"time":245.929,"vocabulary":31,"volume":307.16,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"path"},{"cyclomatic":6,"cyclomaticDensity":300,"halstead":{"bugs":0.087,"difficulty":8.056,"effort":2091.199,"length":54,"time":116.178,"vocabulary":28,"volume":259.597,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.081,"difficulty":5.536,"effort":1340.373,"length":57,"time":74.465,"vocabulary":19,"volume":242.132,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.204,"difficulty":10.927,"effort":6696.225,"length":106,"time":372.012,"vocabulary":55,"volume":612.824,"operands":{"distinct":41,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.157,"difficulty":8.594,"effort":4056.981,"length":87,"time":225.388,"vocabulary":43,"volume":472.085,"operands":{"distinct":32,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tooltipPosition"},{"cyclomatic":9,"cyclomaticDensity":64.286,"halstead":{"bugs":0.326,"difficulty":19.465,"effort":19048.011,"length":165,"time":1058.223,"vocabulary":61,"volume":978.572,"operands":{"distinct":43,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.122,"difficulty":17.889,"effort":6529.444,"length":73,"time":362.747,"vocabulary":32,"volume":365,"operands":{"distinct":18,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.064,"difficulty":5.208,"effort":1000.577,"length":47,"time":55.588,"vocabulary":17,"volume":192.111,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":7,"cyclomaticDensity":63.636,"halstead":{"bugs":0.243,"difficulty":13.636,"effort":9960.224,"length":133,"time":553.346,"vocabulary":45,"volume":730.416,"operands":{"distinct":33,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inYRange"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.076,"difficulty":9.625,"effort":2196.758,"length":48,"time":122.042,"vocabulary":27,"volume":228.235,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getRange"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":649.521,"length":35,"time":36.084,"vocabulary":15,"volume":136.741,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.091,"difficulty":9.778,"effort":2660.014,"length":56,"time":147.779,"vocabulary":29,"volume":272.047,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inYRange"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":8,"cyclomaticDensity":266.667,"halstead":{"bugs":0.063,"difficulty":10,"effort":1888.696,"length":43,"time":104.928,"vocabulary":21,"volume":188.87,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"size"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.099,"difficulty":7.2,"effort":2146.003,"length":62,"time":119.222,"vocabulary":28,"volume":298.056,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":4,"effort":488.458,"length":33,"time":27.137,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.034,"difficulty":8.571,"effort":875.885,"length":25,"time":48.66,"vocabulary":17,"volume":102.187,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":9,"cyclomaticDensity":50,"halstead":{"bugs":0.201,"difficulty":25.286,"effort":15235.549,"length":114,"time":846.419,"vocabulary":39,"volume":602.536,"operands":{"distinct":21,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.154,"difficulty":15,"effort":6945.116,"length":87,"time":385.84,"vocabulary":40,"volume":463.008,"operands":{"distinct":25,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.275,"difficulty":17.868,"effort":14747.283,"length":147,"time":819.294,"vocabulary":49,"volume":825.362,"operands":{"distinct":34,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":33,"cyclomaticDensity":76.744,"halstead":{"bugs":1.098,"difficulty":66.161,"effort":217881.254,"length":518,"time":12104.514,"vocabulary":82,"volume":3293.212,"operands":{"distinct":56,"total":285,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":233,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":43,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.119,"difficulty":11.579,"effort":4147.614,"length":73,"time":230.423,"vocabulary":30,"volume":358.203,"operands":{"distinct":19,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.063,"effort":135.566,"length":19,"time":7.531,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.054,"difficulty":8.4,"effort":1366.067,"length":39,"time":75.893,"vocabulary":18,"volume":162.627,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.112,"difficulty":6.435,"effort":2167.784,"length":68,"time":120.432,"vocabulary":31,"volume":336.885,"operands":{"distinct":23,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.032,"difficulty":3.75,"effort":362.977,"length":27,"time":20.165,"vocabulary":12,"volume":96.794,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1829.4,"length":38,"time":101.633,"vocabulary":24,"volume":174.229,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":8,"cyclomaticDensity":200,"halstead":{"bugs":0.173,"difficulty":19,"effort":9882.478,"length":106,"time":549.027,"vocabulary":30,"volume":520.13,"operands":{"distinct":18,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.144,"difficulty":19.5,"effort":8431.026,"length":89,"time":468.39,"vocabulary":29,"volume":432.36,"operands":{"distinct":16,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.111,"difficulty":12.5,"effort":4171.64,"length":71,"time":231.758,"vocabulary":26,"volume":333.731,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4.444,"effort":507.647,"length":30,"time":28.203,"vocabulary":14,"volume":114.221,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":6,"cyclomaticDensity":600,"halstead":{"bugs":0.071,"difficulty":13.636,"effort":2899.192,"length":47,"time":161.066,"vocabulary":23,"volume":212.607,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":5.056,"effort":485.333,"length":24,"time":26.963,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":4.444,"effort":541.49,"length":32,"time":30.083,"vocabulary":14,"volume":121.835,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.154,"difficulty":8.5,"effort":3922.802,"length":96,"time":217.933,"vocabulary":28,"volume":461.506,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.071,"difficulty":10.227,"effort":2165.875,"length":49,"time":120.326,"vocabulary":20,"volume":211.774,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.333,"effort":108.516,"length":14,"time":6.029,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":2.6,"effort":267.276,"length":27,"time":14.849,"vocabulary":14,"volume":102.799,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.038,"difficulty":7.2,"effort":825.797,"length":27,"time":45.878,"vocabulary":19,"volume":114.694,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.034,"difficulty":6,"effort":616.791,"length":27,"time":34.266,"vocabulary":14,"volume":102.799,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":7.154,"effort":1549.84,"length":51,"time":86.102,"vocabulary":19,"volume":216.644,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setCenterPoint"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.035,"difficulty":4.136,"effort":431.208,"length":25,"time":23.956,"vocabulary":18,"volume":104.248,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getIndexAngle"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.061,"difficulty":11,"effort":1996.731,"length":42,"time":110.929,"vocabulary":20,"volume":181.521,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDistanceFromCenterForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1815.21,"length":40,"time":100.845,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForDistanceFromCenter"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.051,"difficulty":11.333,"effort":1742.286,"length":35,"time":96.794,"vocabulary":21,"volume":153.731,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointLabelContext"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.75,"effort":167.597,"length":17,"time":9.311,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.074,"difficulty":8.125,"effort":1794.98,"length":47,"time":99.721,"vocabulary":26,"volume":220.921,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointPosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointPositionForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePosition"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.048,"difficulty":5.455,"effort":780.334,"length":35,"time":43.352,"vocabulary":17,"volume":143.061,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointLabelPosition"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.101,"difficulty":5.95,"effort":1810.661,"length":64,"time":100.592,"vocabulary":27,"volume":304.313,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":42.105,"halstead":{"bugs":0.364,"difficulty":16.833,"effort":18382,"length":182,"time":1021.222,"vocabulary":64,"volume":1092,"operands":{"distinct":48,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":81,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawGrid"},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.199,"difficulty":14.75,"effort":8814.467,"length":107,"time":489.693,"vocabulary":48,"volume":597.591,"operands":{"distinct":32,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.091,"difficulty":11.294,"effort":3072.53,"length":56,"time":170.696,"vocabulary":29,"volume":272.047,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.156,"difficulty":10.2,"effort":4761,"length":91,"time":264.5,"vocabulary":35,"volume":466.765,"operands":{"distinct":25,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBorder"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.123,"difficulty":7.313,"effort":2692.761,"length":73,"time":149.598,"vocabulary":33,"volume":368.241,"operands":{"distinct":24,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawLabels"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.29,"difficulty":15.805,"effort":13736.029,"length":149,"time":763.113,"vocabulary":57,"volume":869.101,"operands":{"distinct":41,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":68,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.069,"difficulty":5.867,"effort":1220.759,"length":46,"time":67.82,"vocabulary":23,"volume":208.084,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.124,"difficulty":7.455,"effort":2779.977,"length":76,"time":154.443,"vocabulary":30,"volume":372.924,"operands":{"distinct":22,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":3.333,"effort":149.909,"length":13,"time":8.328,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.824,"length":18,"time":11.101,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeLayout"},{"cyclomatic":10,"cyclomaticDensity":100,"halstead":{"bugs":0.269,"difficulty":17.647,"effort":14242.437,"length":143,"time":791.247,"vocabulary":50,"volume":807.071,"operands":{"distinct":34,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.046,"difficulty":4.667,"effort":638.943,"length":37,"time":35.497,"vocabulary":13,"volume":136.916,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"l"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.066,"difficulty":8.846,"effort":1760.709,"length":44,"time":97.817,"vocabulary":23,"volume":199.037,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelBounds"},{"cyclomatic":11,"cyclomaticDensity":110,"halstead":{"bugs":0.325,"difficulty":16.25,"effort":15854.429,"length":172,"time":880.802,"vocabulary":51,"volume":975.657,"operands":{"distinct":38,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":77,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.099,"difficulty":15.167,"effort":4520.516,"length":62,"time":251.14,"vocabulary":28,"volume":298.056,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.048,"difficulty":10,"effort":1444.295,"length":34,"time":80.239,"vocabulary":19,"volume":144.43,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":2.667,"effort":150.594,"length":17,"time":8.366,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.233,"difficulty":25.909,"effort":18086.275,"length":134,"time":1004.793,"vocabulary":37,"volume":698.067,"operands":{"distinct":22,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initOffsets"},{"cyclomatic":12,"cyclomaticDensity":63.158,"halstead":{"bugs":0.437,"difficulty":26.491,"effort":34696.241,"length":209,"time":1927.569,"vocabulary":77,"volume":1309.758,"operands":{"distinct":53,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":92,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.05,"difficulty":5.727,"effort":866.171,"length":37,"time":48.121,"vocabulary":17,"volume":151.236,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":653.636,"length":33,"time":36.313,"vocabulary":18,"volume":137.608,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"format"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.154,"difficulty":10.6,"effort":4893.336,"length":90,"time":271.852,"vocabulary":35,"volume":461.635,"operands":{"distinct":25,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_tickFormatFunction"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.05,"difficulty":8.05,"effort":1217.451,"length":37,"time":67.636,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":5.833,"effort":653.333,"length":28,"time":36.296,"vocabulary":16,"volume":112,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.051,"difficulty":8.55,"effort":1307.512,"length":36,"time":72.64,"vocabulary":19,"volume":152.925,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.133,"difficulty":8.4,"effort":3360.706,"length":78,"time":186.706,"vocabulary":35,"volume":400.084,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelSize"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.144,"difficulty":9.942,"effort":4298.901,"length":83,"time":238.828,"vocabulary":37,"volume":432.385,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelCapacity"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.144,"difficulty":19.933,"effort":8624.395,"length":90,"time":479.133,"vocabulary":28,"volume":432.662,"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataTimestamps"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.106,"difficulty":16.25,"effort":5176.884,"length":67,"time":287.605,"vocabulary":27,"volume":318.577,"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelTimestamps"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"normalize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":3.929,"effort":281.676,"length":20,"time":15.649,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.077,"difficulty":10.214,"effort":2371.684,"length":50,"time":131.76,"vocabulary":25,"volume":232.193,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":11,"effort":2370.426,"length":47,"time":131.69,"vocabulary":24,"volume":215.493,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":3.143,"effort":173.96,"length":16,"time":9.664,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.103,"difficulty":10.667,"effort":3297.43,"length":63,"time":183.191,"vocabulary":30,"volume":309.134,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.175,"difficulty":21.857,"effort":11470.47,"length":100,"time":637.248,"vocabulary":38,"volume":524.793,"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4,"effort":225.891,"length":17,"time":12.55,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.046,"difficulty":10.389,"effort":1436.801,"length":32,"time":79.822,"vocabulary":20,"volume":138.302,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.043,"difficulty":8,"effort":1037.263,"length":30,"time":57.626,"vocabulary":20,"volume":129.658,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForTick"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.571,"effort":243.265,"length":19,"time":13.515,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":3.929,"effort":295.759,"length":21,"time":16.431,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.065,"difficulty":5,"effort":979.932,"length":47,"time":54.441,"vocabulary":18,"volume":195.986,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initOffsets"},{"cyclomatic":7,"cyclomaticDensity":30.435,"halstead":{"bugs":0.25,"difficulty":34.545,"effort":25892.928,"length":139,"time":1438.496,"vocabulary":42,"volume":749.532,"operands":{"distinct":22,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildLookupTable"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.09,"difficulty":10,"effort":2693.437,"length":58,"time":149.635,"vocabulary":25,"volume":269.344,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.097,"difficulty":16.5,"effort":4782.74,"length":65,"time":265.708,"vocabulary":22,"volume":289.863,"operands":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getTimestampsForTable"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.059,"difficulty":8.077,"effort":1424.922,"length":39,"time":79.162,"vocabulary":23,"volume":176.419,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.6,"effort":160.581,"length":22,"time":8.921,"vocabulary":7,"volume":61.762,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.073,"difficulty":7.875,"effort":1718.807,"length":47,"time":95.489,"vocabulary":25,"volume":218.261,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pathSegment"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.068,"difficulty":8.654,"effort":1775.197,"length":46,"time":98.622,"vocabulary":22,"volume":205.134,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.231,"difficulty":7.5,"effort":5189.212,"length":136,"time":288.29,"vocabulary":34,"volume":691.895,"operands":{"distinct":28,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.037,"difficulty":2.7,"effort":299.736,"length":30,"time":16.652,"vocabulary":13,"volume":111.013,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.066,"difficulty":5.091,"effort":1014.371,"length":51,"time":56.354,"vocabulary":15,"volume":199.251,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.092,"difficulty":12.083,"effort":3340.858,"length":62,"time":185.603,"vocabulary":22,"volume":276.485,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildLabels"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.266,"difficulty":16.471,"effort":13154.229,"length":143,"time":730.791,"vocabulary":48,"volume":798.65,"operands":{"distinct":34,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":63,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.134,"difficulty":8.069,"effort":3242.243,"length":75,"time":180.125,"vocabulary":41,"volume":401.816,"operands":{"distinct":29,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_fitRows"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.168,"difficulty":17,"effort":8578.925,"length":93,"time":476.607,"vocabulary":43,"volume":504.643,"operands":{"distinct":26,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":41,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.145,"difficulty":9.103,"effort":3950.548,"length":81,"time":219.475,"vocabulary":41,"volume":433.962,"operands":{"distinct":29,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_fitCols"},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.17,"difficulty":11.917,"effort":6078.321,"length":94,"time":337.684,"vocabulary":43,"volume":510.069,"operands":{"distinct":30,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.047,"difficulty":7.636,"effort":1070.478,"length":33,"time":59.471,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.06,"difficulty":9.625,"effort":1741.571,"length":40,"time":96.754,"vocabulary":23,"volume":180.942,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":19,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":4,"effort":124.078,"length":12,"time":6.893,"vocabulary":6,"volume":31.02,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":7.429,"effort":638.498,"length":22,"time":35.472,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":21.739,"halstead":{"bugs":0.467,"difficulty":34.773,"effort":48670.563,"length":248,"time":2703.92,"vocabulary":50,"volume":1399.676,"operands":{"distinct":33,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":113,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"adjustHitBoxes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.017,"difficulty":3.2,"effort":162.3,"length":16,"time":9.017,"vocabulary":9,"volume":50.719,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":4.063,"effort":345.76,"length":23,"time":19.209,"vocabulary":13,"volume":85.11,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":6.25,"halstead":{"bugs":0.46,"difficulty":11.625,"effort":16051.707,"length":221,"time":891.761,"vocabulary":76,"volume":1380.792,"operands":{"distinct":64,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":97,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_draw"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.518,"difficulty":28.6,"effort":44447.054,"length":260,"time":2469.281,"vocabulary":63,"volume":1554.093,"operands":{"distinct":45,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":117,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":39.13,"halstead":{"bugs":0.498,"difficulty":25.964,"effort":38770.321,"length":239,"time":2153.907,"vocabulary":76,"volume":1493.255,"operands":{"distinct":55,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":103,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":4.615,"effort":607.78,"length":31,"time":33.766,"vocabulary":19,"volume":131.686,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":14.286,"halstead":{"bugs":0.429,"difficulty":15.585,"effort":20042.359,"length":212,"time":1113.464,"vocabulary":67,"volume":1286.011,"operands":{"distinct":53,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":94,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.051,"difficulty":4.75,"effort":730.223,"length":35,"time":40.568,"vocabulary":21,"volume":153.731,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeTitleHeight"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.134,"difficulty":14.972,"effort":6036.986,"length":83,"time":335.388,"vocabulary":29,"volume":403.212,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLegendItemAt"},{"cyclomatic":12,"cyclomaticDensity":92.308,"halstead":{"bugs":0.227,"difficulty":22.188,"effort":15127.812,"length":129,"time":840.434,"vocabulary":39,"volume":681.817,"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleEvent"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.054,"difficulty":6.045,"effort":983.155,"length":39,"time":54.62,"vocabulary":18,"volume":162.627,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.123,"difficulty":5.176,"effort":1909.883,"length":84,"time":106.105,"vocabulary":21,"volume":368.955,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.203,"difficulty":13.115,"effort":7993.906,"length":117,"time":444.106,"vocabulary":37,"volume":609.506,"operands":{"distinct":26,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.206,"difficulty":16.655,"effort":10302.793,"length":114,"time":572.377,"vocabulary":43,"volume":618.594,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawArgs"},{"cyclomatic":2,"cyclomaticDensity":11.111,"halstead":{"bugs":0.17,"difficulty":9.636,"effort":4921.699,"length":93,"time":273.428,"vocabulary":45,"volume":510.742,"operands":{"distinct":33,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.283,"difficulty":6.694,"effort":5675.243,"length":164,"time":315.291,"vocabulary":36,"volume":847.868,"operands":{"distinct":31,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.103,"difficulty":7.778,"effort":2412.892,"length":66,"time":134.05,"vocabulary":26,"volume":310.229,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveAnimations"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.061,"difficulty":7.385,"effort":1362.294,"length":42,"time":75.683,"vocabulary":21,"volume":184.477,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.095,"difficulty":10.667,"effort":3039.834,"length":63,"time":168.88,"vocabulary":23,"volume":284.984,"operands":{"distinct":15,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTitle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBeforeBody"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":6,"effort":411.194,"length":18,"time":22.844,"vocabulary":14,"volume":68.532,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBody"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.095,"difficulty":7.824,"effort":2223.977,"length":62,"time":123.554,"vocabulary":24,"volume":284.268,"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getAfterBody"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.095,"difficulty":10.667,"effort":3039.834,"length":63,"time":168.88,"vocabulary":23,"volume":284.984,"operands":{"distinct":15,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getFooter"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.179,"difficulty":12.96,"effort":6953.995,"length":103,"time":386.333,"vocabulary":37,"volume":536.574,"operands":{"distinct":25,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createItems"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":3.857,"effort":643.36,"length":40,"time":35.742,"vocabulary":18,"volume":166.797,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":23.077,"halstead":{"bugs":0.509,"difficulty":16.9,"effort":25822.409,"length":251,"time":1434.578,"vocabulary":68,"volume":1527.953,"operands":{"distinct":55,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":108,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":4,"effort":733.907,"length":44,"time":40.773,"vocabulary":18,"volume":183.477,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawCaret"},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.433,"difficulty":18.117,"effort":23543.358,"length":220,"time":1307.964,"vocabulary":60,"volume":1299.516,"operands":{"distinct":47,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":89,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCaretPosition"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.269,"difficulty":17.786,"effort":14354.342,"length":143,"time":797.463,"vocabulary":50,"volume":807.071,"operands":{"distinct":35,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":60,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":8,"cyclomaticDensity":22.222,"halstead":{"bugs":0.82,"difficulty":30.016,"effort":73834.289,"length":388,"time":4101.905,"vocabulary":81,"volume":2459.862,"operands":{"distinct":64,"total":226,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":162,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawColorBox"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":29.63,"halstead":{"bugs":0.542,"difficulty":23.164,"effort":37673.254,"length":258,"time":2092.959,"vocabulary":79,"volume":1626.375,"operands":{"distinct":61,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":101,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBody"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":3.864,"effort":448.182,"length":29,"time":24.899,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.24,"difficulty":13.818,"effort":9941.253,"length":131,"time":552.292,"vocabulary":45,"volume":719.433,"operands":{"distinct":33,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":55,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawFooter"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.496,"difficulty":18.021,"effort":26814.347,"length":254,"time":1489.686,"vocabulary":58,"volume":1487.927,"operands":{"distinct":47,"total":154,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":100,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":61.538,"halstead":{"bugs":0.286,"difficulty":14.235,"effort":12195.79,"length":156,"time":677.544,"vocabulary":45,"volume":856.729,"operands":{"distinct":34,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateAnimationTarget"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_willRender"},{"cyclomatic":9,"cyclomaticDensity":60,"halstead":{"bugs":0.337,"difficulty":17.927,"effort":18114.698,"length":174,"time":1006.372,"vocabulary":56,"volume":1010.48,"operands":{"distinct":41,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.084,"difficulty":8.267,"effort":2094.108,"length":56,"time":116.339,"vocabulary":23,"volume":253.319,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.063,"difficulty":10.5,"effort":1973.826,"length":41,"time":109.657,"vocabulary":24,"volume":187.983,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":81.818,"halstead":{"bugs":0.173,"difficulty":14.609,"effort":7568.146,"length":101,"time":420.453,"vocabulary":35,"volume":518.058,"operands":{"distinct":23,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleEvent"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.081,"difficulty":9.9,"effort":2419.786,"length":52,"time":134.433,"vocabulary":26,"volume":244.423,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getActiveElements"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.044,"difficulty":3.864,"effort":510,"length":33,"time":28.333,"vocabulary":16,"volume":132,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.071,"difficulty":8.594,"effort":1838.804,"length":45,"time":102.156,"vocabulary":27,"volume":213.97,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_positionChanged"}],"methodAverage":{"cyclomatic":2.979,"cyclomaticDensity":77.182,"halstead":{"bugs":0.101,"difficulty":8.09,"effort":8229.056,"length":53.735,"time":457.17,"vocabulary":20.6,"volume":301.538,"operands":{"distinct":13.312,"total":30.074},"operators":{"distinct":7.288,"total":23.661}},"params":1.624,"sloc":{"logical":6.416,"physical":1.005}},"module":"node_modules/chart.js/dist/chart.umd.js"},"jshint":{"messages":[{"severity":"error","line":7,"column":198,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":7,"column":199,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":7,"column":3735,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":30,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":984,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":1200,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":1319,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":4821,"message":"A leading decimal point can be confused with a dot: '.0031308'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":4858,"message":"A leading decimal point can be confused with a dot: '.055'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":4874,"message":"A leading decimal point can be confused with a dot: '.04045'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":4899,"message":"A leading decimal point can be confused with a dot: '.055'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":6548,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":6631,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":6654,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":6677,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":7114,"message":"A leading decimal point can be confused with a dot: '.3'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":7122,"message":"A leading decimal point can be confused with a dot: '.59'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":7130,"message":"A leading decimal point can be confused with a dot: '.11'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":7788,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":7799,"message":"A leading decimal point can be confused with a dot: '.1'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":8803,"message":"A leading decimal point can be confused with a dot: '.8'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":16129,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":16971,"message":"A leading decimal point can be confused with a dot: '.516'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":18234,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25735,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25741,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25749,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25838,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25844,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25853,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25950,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25956,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25968,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26068,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26074,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26087,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26186,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26320,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26323,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26349,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26481,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26488,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26512,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26573,"message":"A leading decimal point can be confused with a dot: '.075'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26576,"message":"A leading decimal point can be confused with a dot: '.3'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26613,"message":"A leading decimal point can be confused with a dot: '.075'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26616,"message":"A leading decimal point can be confused with a dot: '.3'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26651,"message":"A leading decimal point can be confused with a dot: '.1125'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26671,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26674,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26674,"message":"Too many errors. (92% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.json b/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.json new file mode 100644 index 0000000000..368087ba42 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chart_umd_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/chart.js/dist/chart.umd.js","fileShort":"node_modules/chart.js/dist/chart.umd.js","fileSafe":"node_modules_chart_js_dist_chart_umd_js","link":"files/node_modules_chart_js_dist_chart_umd_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2560,"cyclomaticDensity":30.851,"halstead":{"bugs":262.709,"difficulty":546.756,"effort":430913212.476,"length":69487,"time":23939622.915,"vocabulary":2596,"volume":788126.742,"operands":{"distinct":2525,"total":38889,"identifiers":["__stripped__"]},"operators":{"distinct":71,"total":30598,"identifiers":["__stripped__"]}},"params":2100,"sloc":{"logical":8298,"physical":14}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":43.75,"halstead":{"bugs":1.192,"difficulty":60.46,"effort":216121.744,"length":552,"time":12006.764,"vocabulary":89,"volume":3574.605,"operands":{"distinct":63,"total":293,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":259,"identifiers":["__stripped__"]}},"params":21,"sloc":{"logical":48,"physical":1}},"errors":[],"lineEnd":7,"lineStart":7,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.611,"effort":302.473,"length":22,"time":16.804,"vocabulary":14,"volume":83.762,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.037,"difficulty":3.333,"effort":367.872,"length":27,"time":20.437,"vocabulary":17,"volume":110.361,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":317.181,"length":20,"time":17.621,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_refresh"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.044,"difficulty":5.818,"effort":766.172,"length":31,"time":42.565,"vocabulary":19,"volume":131.686,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_update"},{"cyclomatic":8,"cyclomaticDensity":88.889,"halstead":{"bugs":0.234,"difficulty":25.5,"effort":17896.902,"length":131,"time":994.272,"vocabulary":41,"volume":701.839,"operands":{"distinct":24,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.075,"difficulty":8.433,"effort":1902.738,"length":48,"time":105.708,"vocabulary":26,"volume":225.621,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_getAnims"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"listen"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"has"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.063,"difficulty":5.5,"effort":1038.783,"length":43,"time":57.71,"vocabulary":21,"volume":188.87,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"start"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":6,"effort":825.645,"length":33,"time":45.869,"vocabulary":18,"volume":137.608,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"running"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.105,"difficulty":14,"effort":4396.574,"length":64,"time":244.254,"vocabulary":30,"volume":314.041,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"stop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"remove"}],"methodAverage":{"cyclomatic":2.25,"cyclomaticDensity":101.215,"halstead":{"bugs":0.049,"difficulty":5.812,"effort":1797.063,"length":32.938,"time":99.837,"vocabulary":16.688,"volume":145.517,"operands":{"distinct":10.125,"total":17.5},"operators":{"distinct":6.563,"total":15.438}},"params":1.313,"sloc":{"logical":3,"physical":1}},"name":"bt","maintainability":74.495},{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":36.232,"halstead":{"bugs":2.057,"difficulty":108.456,"effort":669416.968,"length":905,"time":37189.832,"vocabulary":113,"volume":6172.262,"operands":{"distinct":79,"total":504,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":401,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":69,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":13,"cyclomaticDensity":81.25,"halstead":{"bugs":0.389,"difficulty":34.618,"effort":40408.43,"length":201,"time":2244.913,"vocabulary":56,"volume":1167.278,"operands":{"distinct":34,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"valid"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":414.063,"length":21,"time":23.004,"vocabulary":12,"volume":75.284,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgb"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgb"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.081,"difficulty":10.2,"effort":2478.631,"length":53,"time":137.702,"vocabulary":24,"volume":243.003,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgbString"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.013,"difficulty":3,"effort":119.589,"length":12,"time":6.644,"vocabulary":10,"volume":39.863,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hexString"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":3.6,"effort":161.901,"length":13,"time":8.995,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hslString"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.091,"difficulty":8.763,"effort":2401.274,"length":57,"time":133.404,"vocabulary":28,"volume":274.019,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.252,"difficulty":36.176,"effort":27313.235,"length":151,"time":1517.402,"vocabulary":32,"volume":755,"operands":{"distinct":17,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"mix"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":7.2,"effort":498.158,"length":20,"time":27.675,"vocabulary":11,"volume":69.189,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.16,"difficulty":20,"effort":9628.421,"length":105,"time":534.912,"vocabulary":24,"volume":481.421,"operands":{"distinct":14,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clone"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"alpha"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clearer"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.058,"difficulty":7,"effort":1225.958,"length":42,"time":68.109,"vocabulary":18,"volume":175.137,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"greyscale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"opaquer"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.042,"difficulty":6.786,"effort":851.429,"length":35,"time":47.302,"vocabulary":12,"volume":125.474,"operands":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"negate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"lighten"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"darken"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"saturate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"desaturate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rotate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":5.417,"effort":996.319,"length":45,"time":55.351,"vocabulary":17,"volume":183.936,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":2.043,"cyclomaticDensity":89.563,"halstead":{"bugs":0.057,"difficulty":7.558,"effort":3795.721,"length":37.435,"time":210.873,"vocabulary":14.826,"volume":171.93,"operands":{"distinct":8.609,"total":21},"operators":{"distinct":6.217,"total":16.435}},"params":0.87,"sloc":{"logical":3,"physical":1}},"name":"Zt","maintainability":73.013},{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":7.407,"halstead":{"bugs":0.748,"difficulty":16.361,"effort":36714.599,"length":340,"time":2039.7,"vocabulary":97,"volume":2243.97,"operands":{"distinct":83,"total":194,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":146,"identifiers":["__stripped__"]}},"params":22,"sloc":{"logical":27,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.349,"difficulty":7.667,"effort":8019.517,"length":175,"time":445.529,"vocabulary":63,"volume":1046.024,"operands":{"distinct":54,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":83,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"set"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"describe"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.13,"difficulty":12.105,"effort":4704.571,"length":80,"time":261.365,"vocabulary":29,"volume":388.638,"operands":{"distinct":19,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"route"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"apply"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":1.083,"cyclomaticDensity":43.875,"halstead":{"bugs":0.045,"difficulty":2.8,"effort":1080.73,"length":27.083,"time":60.041,"vocabulary":12.25,"volume":134.038,"operands":{"distinct":9,"total":15.5},"operators":{"distinct":3.25,"total":11.583}},"params":1.833,"sloc":{"logical":2.25,"physical":1}},"name":"de","maintainability":78.336},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.134,"difficulty":13.75,"effort":5517.736,"length":81,"time":306.541,"vocabulary":31,"volume":401.29,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":6,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":2,"volume":2,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"releaseContext"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addEventListener"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDevicePixelRatio"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.064,"difficulty":12.15,"effort":2322.554,"length":45,"time":129.031,"vocabulary":19,"volume":191.157,"operands":{"distinct":10,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaximumSize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isAttached"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateConfig"}],"methodAverage":{"cyclomatic":1.375,"cyclomaticDensity":54.167,"halstead":{"bugs":0.009,"difficulty":1.831,"effort":292.444,"length":8,"time":16.247,"vocabulary":4.75,"volume":27.583,"operands":{"distinct":3,"total":5.125},"operators":{"distinct":1.75,"total":2.875}},"params":1.875,"sloc":{"logical":0.75,"physical":1}},"name":"rs","maintainability":91.326},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.042,"difficulty":6.182,"effort":787.797,"length":30,"time":43.767,"vocabulary":19,"volume":127.438,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateConfig"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":250,"halstead":{"bugs":0.012,"difficulty":3.438,"effort":142.559,"length":12,"time":7.92,"vocabulary":8,"volume":36.408,"operands":{"distinct":4,"total":6.5},"operators":{"distinct":4,"total":5.5}},"params":1,"sloc":{"logical":1,"physical":1}},"name":"ls","maintainability":89.957},{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":40.741,"halstead":{"bugs":0.838,"difficulty":39.103,"effort":98353.326,"length":399,"time":5464.074,"vocabulary":79,"volume":2515.209,"operands":{"distinct":58,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":183,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":54,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.044,"difficulty":10.125,"effort":1324.338,"length":32,"time":73.574,"vocabulary":17,"volume":130.799,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.231,"difficulty":22.909,"effort":15870.73,"length":134,"time":881.707,"vocabulary":36,"volume":692.77,"operands":{"distinct":22,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":62,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.098,"difficulty":10.5,"effort":3079.111,"length":61,"time":171.062,"vocabulary":28,"volume":293.249,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"releaseContext"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":4.643,"effort":366.178,"length":22,"time":20.343,"vocabulary":12,"volume":78.869,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":38.774,"length":10,"time":2.154,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.068,"difficulty":6.3,"effort":1292.343,"length":46,"time":71.797,"vocabulary":22,"volume":205.134,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addEventListener"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.07,"difficulty":12.5,"effort":2619.916,"length":47,"time":145.551,"vocabulary":22,"volume":209.593,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDevicePixelRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaximumSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":6.125,"effort":339.024,"length":16,"time":18.835,"vocabulary":11,"volume":55.351,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isAttached"}],"methodAverage":{"cyclomatic":3.1,"cyclomaticDensity":83.348,"halstead":{"bugs":0.058,"difficulty":7.74,"effort":2499.4,"length":38.3,"time":138.856,"vocabulary":16.5,"volume":173.05,"operands":{"distinct":9.4,"total":20.7},"operators":{"distinct":7.1,"total":17.6}},"params":1.7,"sloc":{"logical":5.4,"physical":1}},"name":"ws","maintainability":68.224},{"methodAggregate":{"cyclomatic":17,"cyclomaticDensity":53.125,"halstead":{"bugs":1.007,"difficulty":65.123,"effort":196693.308,"length":470,"time":10927.406,"vocabulary":86,"volume":3020.344,"operands":{"distinct":57,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":214,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":32,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.252,"difficulty":10.417,"effort":7882.583,"length":137,"time":437.921,"vocabulary":46,"volume":756.728,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"active"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.169,"difficulty":9.692,"effort":4921.744,"length":99,"time":273.43,"vocabulary":35,"volume":507.799,"operands":{"distinct":26,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":43,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.029,"difficulty":4.286,"effort":368.739,"length":24,"time":20.486,"vocabulary":12,"volume":86.039,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"cancel"},{"cyclomatic":7,"cyclomaticDensity":70,"halstead":{"bugs":0.235,"difficulty":24.923,"effort":17552.493,"length":129,"time":975.138,"vocabulary":44,"volume":704.267,"operands":{"distinct":26,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tick"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":6,"effort":344.156,"length":16,"time":19.12,"vocabulary":12,"volume":57.359,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wait"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.667,"effort":115.16,"length":13,"time":6.398,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.048,"difficulty":10.389,"effort":1481.701,"length":33,"time":82.317,"vocabulary":20,"volume":142.624,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notify"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":92.708,"halstead":{"bugs":0.096,"difficulty":8.672,"effort":4084.322,"length":56.875,"time":226.907,"vocabulary":22.875,"volume":288.25,"operands":{"distinct":14.5,"total":31},"operators":{"distinct":8.375,"total":25.875}},"params":1.375,"sloc":{"logical":4,"physical":1}},"name":"Cs","maintainability":70.089},{"methodAggregate":{"cyclomatic":26,"cyclomaticDensity":38.806,"halstead":{"bugs":1.013,"difficulty":61.561,"effort":187123.472,"length":473,"time":10395.748,"vocabulary":86,"volume":3039.623,"operands":{"distinct":57,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":231,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":67,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.045,"difficulty":5,"effort":669.899,"length":31,"time":37.217,"vocabulary":20,"volume":133.98,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.065,"difficulty":14.444,"effort":2834.217,"length":44,"time":157.456,"vocabulary":22,"volume":196.215,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.02,"difficulty":4.167,"effort":245.043,"length":17,"time":13.614,"vocabulary":11,"volume":58.81,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.074,"difficulty":11,"effort":2438.2,"length":49,"time":135.456,"vocabulary":23,"volume":221.655,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_animateOptions"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.069,"difficulty":13.444,"effort":2789.084,"length":48,"time":154.949,"vocabulary":20,"volume":207.453,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.084,"difficulty":10.607,"effort":2659.934,"length":54,"time":147.774,"vocabulary":25,"volume":250.768,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":10,"cyclomaticDensity":43.478,"halstead":{"bugs":0.29,"difficulty":24.242,"effort":21106.519,"length":152,"time":1172.584,"vocabulary":53,"volume":870.644,"operands":{"distinct":33,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createAnimations"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.067,"difficulty":8.571,"effort":1729.186,"length":44,"time":96.066,"vocabulary":24,"volume":201.738,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"}],"methodAverage":{"cyclomatic":3.273,"cyclomaticDensity":77.051,"halstead":{"bugs":0.067,"difficulty":8.693,"effort":3152.672,"length":42,"time":175.148,"vocabulary":19.455,"volume":201.377,"operands":{"distinct":10.818,"total":21.455},"operators":{"distinct":8.636,"total":20.545}},"params":1.364,"sloc":{"logical":6.091,"physical":1}},"name":"Os","maintainability":66.611},{"methodAggregate":{"cyclomatic":111,"cyclomaticDensity":32.081,"halstead":{"bugs":8.338,"difficulty":132.841,"effort":3322843.308,"length":3118,"time":184602.406,"vocabulary":260,"volume":25013.743,"operands":{"distinct":226,"total":1766,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":1352,"identifiers":["__stripped__"]}},"params":103,"sloc":{"logical":346,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.222,"difficulty":7.817,"effort":5212.232,"length":128,"time":289.568,"vocabulary":37,"volume":666.81,"operands":{"distinct":30,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":61,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.072,"difficulty":4.412,"effort":957.931,"length":48,"time":53.218,"vocabulary":23,"volume":217.131,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":5,"effort":282.364,"length":17,"time":15.687,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateIndex"},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.24,"difficulty":6.532,"effort":4694.209,"length":139,"time":260.789,"vocabulary":36,"volume":718.62,"operands":{"distinct":31,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":58,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"linkScales"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":1.833,"effort":82.5,"length":15,"time":4.583,"vocabulary":8,"volume":45,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.2,"effort":40.426,"length":12,"time":2.246,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMeta"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getScaleForId"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getOtherScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"reset"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_destroy"},{"cyclomatic":7,"cyclomaticDensity":53.846,"halstead":{"bugs":0.131,"difficulty":13.588,"effort":5356.525,"length":82,"time":297.585,"vocabulary":28,"volume":394.203,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_dataCheck"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.084,"difficulty":14.308,"effort":3587.915,"length":54,"time":199.329,"vocabulary":25,"volume":250.768,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":5.5,"effort":433.78,"length":22,"time":24.099,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.127,"difficulty":10.184,"effort":3867.77,"length":79,"time":214.876,"vocabulary":28,"volume":379.781,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateElements"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.086,"difficulty":5.294,"effort":1365.051,"length":57,"time":75.836,"vocabulary":23,"volume":257.843,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":11,"cyclomaticDensity":52.381,"halstead":{"bugs":0.316,"difficulty":33.25,"effort":31497.56,"length":167,"time":1749.864,"vocabulary":51,"volume":947.295,"operands":{"distinct":30,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.155,"difficulty":18.929,"effort":8807.337,"length":90,"time":489.296,"vocabulary":36,"volume":465.293,"operands":{"distinct":21,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.122,"difficulty":15.053,"effort":5494.211,"length":73,"time":305.234,"vocabulary":32,"volume":365,"operands":{"distinct":19,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":29,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.156,"difficulty":13,"effort":6088.286,"length":88,"time":338.238,"vocabulary":40,"volume":468.33,"operands":{"distinct":27,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataElement"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.081,"difficulty":6.105,"effort":1480.522,"length":51,"time":82.251,"vocabulary":27,"volume":242.499,"operands":{"distinct":19,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"applyStack"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.122,"difficulty":9.474,"effort":3468.565,"length":77,"time":192.698,"vocabulary":27,"volume":366.126,"operands":{"distinct":19,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateRangeFromParsed"},{"cyclomatic":8,"cyclomaticDensity":34.783,"halstead":{"bugs":0.241,"difficulty":24.839,"effort":17926.543,"length":126,"time":995.919,"vocabulary":53,"volume":721.718,"operands":{"distinct":31,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":56,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.056,"difficulty":6.462,"effort":1078.483,"length":38,"time":59.916,"vocabulary":21,"volume":166.908,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":6.75,"effort":860.205,"length":30,"time":47.789,"vocabulary":19,"volume":127.438,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"g"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.077,"difficulty":11,"effort":2554.121,"length":50,"time":141.896,"vocabulary":25,"volume":232.193,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getAllParsedValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.089,"difficulty":9.6,"effort":2552.907,"length":58,"time":141.828,"vocabulary":24,"volume":265.928,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.059,"difficulty":4.714,"effort":835.367,"length":41,"time":46.409,"vocabulary":20,"volume":177.199,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_update"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":14.583,"effort":3836.969,"length":59,"time":213.165,"vocabulary":22,"volume":263.106,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.069,"difficulty":10,"effort":2080.838,"length":46,"time":115.602,"vocabulary":23,"volume":208.084,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":66.667,"halstead":{"bugs":0.23,"difficulty":18.667,"effort":12900.985,"length":129,"time":716.721,"vocabulary":41,"volume":691.124,"operands":{"distinct":27,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.05,"difficulty":8.636,"effort":1289.744,"length":34,"time":71.652,"vocabulary":21,"volume":149.339,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getStyle"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.236,"difficulty":20.708,"effort":14671.237,"length":135,"time":815.069,"vocabulary":38,"volume":708.47,"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":64,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.052,"difficulty":3.938,"effort":614.565,"length":35,"time":34.143,"vocabulary":22,"volume":156.08,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.038,"difficulty":3.692,"effort":423.486,"length":27,"time":23.527,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDatasetElementOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDataElementOptions"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.243,"difficulty":12,"effort":8736.689,"length":129,"time":485.372,"vocabulary":50,"volume":728.057,"operands":{"distinct":38,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveElementOptions"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.192,"difficulty":12.179,"effort":7016.183,"length":109,"time":389.788,"vocabulary":39,"volume":576.109,"operands":{"distinct":28,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveAnimations"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":5.833,"effort":431.718,"length":20,"time":23.984,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"includeOptions"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.074,"difficulty":10.385,"effort":2315.474,"length":50,"time":128.637,"vocabulary":22,"volume":222.972,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getSharedOptions"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.031,"difficulty":2.55,"effort":235.903,"length":25,"time":13.106,"vocabulary":13,"volume":92.511,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElement"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.027,"difficulty":4.063,"effort":330.727,"length":22,"time":18.374,"vocabulary":13,"volume":81.41,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.061,"difficulty":9.375,"effort":1729.475,"length":42,"time":96.082,"vocabulary":21,"volume":184.477,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_setStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeHoverStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":4.813,"effort":376.038,"length":20,"time":20.891,"vocabulary":15,"volume":78.138,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeDatasetHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_setDatasetHoverStyle"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.139,"difficulty":15.278,"effort":6382.847,"length":86,"time":354.603,"vocabulary":29,"volume":417.786,"operands":{"distinct":18,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resyncElements"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.119,"difficulty":15.167,"effort":5409.982,"length":72,"time":300.555,"vocabulary":31,"volume":356.702,"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_insertElements"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":9.333,"effort":967.048,"length":28,"time":53.725,"vocabulary":13,"volume":103.612,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":4,"volume":8,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.054,"difficulty":5.75,"effort":935.106,"length":39,"time":51.95,"vocabulary":18,"volume":162.627,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeElements"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.057,"difficulty":8,"effort":1359.337,"length":40,"time":75.519,"vocabulary":19,"volume":169.917,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_sync"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.5,"effort":394.061,"length":23,"time":21.892,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataPush"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataPop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataShift"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":6.3,"effort":772.53,"length":30,"time":42.918,"vocabulary":17,"volume":122.624,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataSplice"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataUnshift"}],"methodAverage":{"cyclomatic":2.642,"cyclomaticDensity":79.333,"halstead":{"bugs":0.071,"difficulty":7.331,"effort":2753.633,"length":44.791,"time":152.98,"vocabulary":19.537,"volume":212.497,"operands":{"distinct":12.433,"total":25.448},"operators":{"distinct":7.104,"total":19.343}},"params":1.537,"sloc":{"logical":5.164,"physical":1}},"name":"Ns","maintainability":68.475},{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.19,"difficulty":20.174,"effort":11515.742,"length":108,"time":639.763,"vocabulary":39,"volume":570.823,"operands":{"distinct":23,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":50,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tooltipPosition"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hasValue"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.037,"difficulty":8.571,"effort":945.956,"length":27,"time":52.553,"vocabulary":17,"volume":110.361,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getProps"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":2.25,"cyclomaticDensity":144.167,"halstead":{"bugs":0.028,"difficulty":5.803,"effort":541.236,"length":22.25,"time":30.069,"vocabulary":13.25,"volume":83.915,"operands":{"distinct":6.5,"total":11.25},"operators":{"distinct":6.75,"total":11}},"params":1,"sloc":{"logical":3.25,"physical":1}},"name":"Hs","maintainability":76.137},{"methodAggregate":{"cyclomatic":216,"cyclomaticDensity":33.028,"halstead":{"bugs":16.81,"difficulty":209.548,"effort":10567820.115,"length":5936,"time":587101.118,"vocabulary":361,"volume":50431.395,"operands":{"distinct":320,"total":3271,"identifiers":["__stripped__"]},"operators":{"distinct":41,"total":2665,"identifiers":["__stripped__"]}},"params":55,"sloc":{"logical":654,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.503,"difficulty":11.333,"effort":17112.339,"length":260,"time":950.686,"vocabulary":56,"volume":1509.912,"operands":{"distinct":48,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":124,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.089,"difficulty":3.5,"effort":934.063,"length":64,"time":51.892,"vocabulary":18,"volume":266.875,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.111,"difficulty":8.361,"effort":2795.601,"length":72,"time":155.311,"vocabulary":25,"volume":334.358,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getUserBounds"},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.227,"difficulty":28.19,"effort":19238.263,"length":131,"time":1068.792,"vocabulary":37,"volume":682.438,"operands":{"distinct":21,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":4,"effort":468.827,"length":30,"time":26.046,"vocabulary":15,"volume":117.207,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPadding"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTicks"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.044,"difficulty":6.667,"effort":871.992,"length":32,"time":48.444,"vocabulary":17,"volume":130.799,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.023,"difficulty":4.583,"effort":317.115,"length":20,"time":17.617,"vocabulary":11,"volume":69.189,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":82.5,"length":11,"time":4.583,"vocabulary":8,"volume":33,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeLayout"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeUpdate"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.566,"difficulty":16.71,"effort":28397.032,"length":272,"time":1577.613,"vocabulary":76,"volume":1699.436,"operands":{"distinct":62,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":124,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.107,"difficulty":8.235,"effort":2643.096,"length":70,"time":146.839,"vocabulary":24,"volume":320.947,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterUpdate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeSetDimensions"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.089,"difficulty":4.8,"effort":1284.573,"length":63,"time":71.365,"vocabulary":19,"volume":267.619,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterSetDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.571,"effort":179.384,"length":21,"time":9.966,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_callHooks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeDataLimits"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":2,"length":2,"time":0.111,"vocabulary":2,"volume":2,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeTickToLabelConversion"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.072,"difficulty":9.321,"effort":2023.971,"length":48,"time":112.443,"vocabulary":23,"volume":217.131,"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterTickToLabelConversion"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeCalculateLabelRotation"},{"cyclomatic":10,"cyclomaticDensity":62.5,"halstead":{"bugs":0.525,"difficulty":27.255,"effort":42908.353,"length":256,"time":2383.797,"vocabulary":71,"volume":1574.335,"operands":{"distinct":51,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":117,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterCalculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeFit"},{"cyclomatic":9,"cyclomaticDensity":29.032,"halstead":{"bugs":0.59,"difficulty":20.392,"effort":36094.118,"length":295,"time":2005.229,"vocabulary":64,"volume":1770,"operands":{"distinct":51,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":135,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":31,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.49,"difficulty":28.61,"effort":42066.447,"length":251,"time":2337.025,"vocabulary":58,"volume":1470.353,"operands":{"distinct":41,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":113,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculatePadding"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.101,"difficulty":7,"effort":2128,"length":76,"time":118.222,"vocabulary":16,"volume":304,"operands":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_handleMargins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterFit"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.033,"difficulty":5.333,"effort":523.195,"length":24,"time":29.066,"vocabulary":17,"volume":98.099,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isFullSize"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.073,"difficulty":9.692,"effort":2117.887,"length":49,"time":117.66,"vocabulary":22,"volume":218.512,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_convertTicksToLabels"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.089,"difficulty":13.333,"effort":3567.545,"length":60,"time":198.197,"vocabulary":22,"volume":267.566,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelSizes"},{"cyclomatic":9,"cyclomaticDensity":21.951,"halstead":{"bugs":0.54,"difficulty":30.113,"effort":48803.492,"length":261,"time":2711.305,"vocabulary":74,"volume":1620.667,"operands":{"distinct":53,"total":152,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":109,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":41,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelSizes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.065,"difficulty":13.091,"effort":2546.354,"length":43,"time":141.464,"vocabulary":23,"volume":194.513,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.018,"difficulty":3,"effort":159.453,"length":16,"time":8.858,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":4,"length":4,"time":0.222,"vocabulary":4,"volume":8,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.043,"difficulty":8,"effort":1037.263,"length":30,"time":57.626,"vocabulary":20,"volume":129.658,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForTick"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.055,"difficulty":8.75,"effort":1443.741,"length":37,"time":80.208,"vocabulary":22,"volume":164.999,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForDecimal"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.529,"length":9,"time":2.585,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePixel"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.039,"difficulty":12,"effort":1406.481,"length":30,"time":78.138,"vocabulary":15,"volume":117.207,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBaseValue"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.108,"difficulty":15.4,"effort":5012.465,"length":67,"time":278.47,"vocabulary":29,"volume":325.485,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.75,"effort":167.597,"length":17,"time":9.311,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":77.778,"halstead":{"bugs":0.188,"difficulty":14.16,"effort":7966.713,"length":108,"time":442.595,"vocabulary":37,"volume":562.621,"operands":{"distinct":25,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_tickSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.033,"difficulty":6.188,"effort":606.988,"length":24,"time":33.722,"vocabulary":17,"volume":98.099,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_isVisible"},{"cyclomatic":18,"cyclomaticDensity":19.78,"halstead":{"bugs":1.411,"difficulty":44.084,"effort":186626.895,"length":614,"time":10368.161,"vocabulary":119,"volume":4233.418,"operands":{"distinct":95,"total":349,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":265,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeGridLineItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":41,"cyclomaticDensity":35.345,"halstead":{"bugs":1.765,"difficulty":59.807,"effort":316683.857,"length":746,"time":17593.548,"vocabulary":137,"volume":5295.132,"operands":{"distinct":106,"total":409,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":337,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":116,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelItems"},{"cyclomatic":6,"cyclomaticDensity":85.714,"halstead":{"bugs":0.097,"difficulty":11.853,"effort":3431.504,"length":59,"time":190.639,"vocabulary":30,"volume":289.507,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getXAxisLabelAlignment"},{"cyclomatic":13,"cyclomaticDensity":100,"halstead":{"bugs":0.353,"difficulty":30,"effort":31743.649,"length":195,"time":1763.536,"vocabulary":43,"volume":1058.122,"operands":{"distinct":28,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":83,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getYAxisLabelAlignment"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.129,"difficulty":12.158,"effort":4712.939,"length":79,"time":261.83,"vocabulary":30,"volume":387.644,"operands":{"distinct":19,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelArea"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.074,"difficulty":5.444,"effort":1213.594,"length":48,"time":67.422,"vocabulary":25,"volume":222.905,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.076,"difficulty":8.214,"effort":1883.11,"length":50,"time":104.617,"vocabulary":24,"volume":229.248,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLineWidthForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.26,"difficulty":14.583,"effort":11358.261,"length":138,"time":631.014,"vocabulary":50,"volume":778.852,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.121,"difficulty":6.45,"effort":2334.473,"length":77,"time":129.693,"vocabulary":26,"volume":361.934,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.338,"difficulty":17.5,"effort":17725.054,"length":176,"time":984.725,"vocabulary":54,"volume":1012.86,"operands":{"distinct":40,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":76,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBorder"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.109,"difficulty":9.75,"effort":3198.851,"length":69,"time":177.714,"vocabulary":27,"volume":328.087,"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawLabels"},{"cyclomatic":6,"cyclomaticDensity":23.077,"halstead":{"bugs":0.308,"difficulty":17.917,"effort":16578.19,"length":152,"time":921.011,"vocabulary":68,"volume":925.294,"operands":{"distinct":48,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":7,"cyclomaticDensity":19.444,"halstead":{"bugs":0.41,"difficulty":24.2,"effort":29794.054,"length":212,"time":1655.225,"vocabulary":56,"volume":1231.159,"operands":{"distinct":40,"total":121,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":91,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.032,"difficulty":2.813,"effort":272.43,"length":28,"time":15.135,"vocabulary":11,"volume":96.864,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":7,"cyclomaticDensity":53.846,"halstead":{"bugs":0.155,"difficulty":18.529,"effort":8629.044,"length":94,"time":479.391,"vocabulary":31,"volume":465.694,"operands":{"distinct":17,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_layers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.6,"effort":62.885,"length":14,"time":3.494,"vocabulary":7,"volume":39.303,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.108,"difficulty":15.313,"effort":4959.026,"length":66,"time":275.501,"vocabulary":30,"volume":323.855,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMatchingVisibleMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":1.875,"effort":123.242,"length":19,"time":6.847,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveTickFontOptions"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.031,"difficulty":5.25,"effort":492.268,"length":24,"time":27.348,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_maxDigits"}],"methodAverage":{"cyclomatic":3.688,"cyclomaticDensity":86.241,"halstead":{"bugs":0.136,"difficulty":8.585,"effort":11474.226,"length":72.475,"time":637.457,"vocabulary":22.788,"volume":408.968,"operands":{"distinct":15.525,"total":40.013},"operators":{"distinct":7.263,"total":32.463}},"params":0.688,"sloc":{"logical":8.175,"physical":1}},"name":"Js","maintainability":61.224},{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":40.625,"halstead":{"bugs":0.672,"difficulty":36.8,"effort":74208.455,"length":329,"time":4122.692,"vocabulary":70,"volume":2016.534,"operands":{"distinct":50,"total":184,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":145,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":32,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":2.318,"effort":238.306,"length":27,"time":13.239,"vocabulary":14,"volume":102.799,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.143,"effort":128.132,"length":18,"time":7.118,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isForType"},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.142,"difficulty":16.875,"effort":7184.202,"length":83,"time":399.122,"vocabulary":35,"volume":425.73,"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"register"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.091,"difficulty":9.563,"effort":2620.006,"length":59,"time":145.556,"vocabulary":25,"volume":273.988,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.083,"difficulty":5,"effort":1251.81,"length":57,"time":69.545,"vocabulary":21,"volume":250.362,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"get"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.064,"difficulty":6.818,"effort":1309.846,"length":47,"time":72.769,"vocabulary":17,"volume":192.111,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unregister"}],"methodAverage":{"cyclomatic":2.333,"cyclomaticDensity":98.106,"halstead":{"bugs":0.051,"difficulty":5.372,"effort":1430.17,"length":35.333,"time":79.454,"vocabulary":15.667,"volume":153.034,"operands":{"distinct":10.222,"total":19.778},"operators":{"distinct":5.444,"total":15.556}},"params":1.556,"sloc":{"logical":3.556,"physical":1}},"name":"Qs","maintainability":73.337},{"methodAggregate":{"cyclomatic":10,"cyclomaticDensity":30.303,"halstead":{"bugs":0.852,"difficulty":46.8,"effort":119664.182,"length":400,"time":6648.01,"vocabulary":84,"volume":2556.927,"operands":{"distinct":60,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":166,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":33,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.07,"difficulty":4.531,"effort":955.329,"length":48,"time":53.074,"vocabulary":21,"volume":210.831,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"remove"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getController"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getElement"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPlugin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removePlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_each"},{"cyclomatic":6,"cyclomaticDensity":300,"halstead":{"bugs":0.058,"difficulty":9,"effort":1555.894,"length":40,"time":86.439,"vocabulary":20,"volume":172.877,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":3.929,"effort":253.508,"length":18,"time":14.084,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.041,"difficulty":7.125,"effort":868.077,"length":32,"time":48.226,"vocabulary":14,"volume":121.835,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_exec"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":10,"effort":1486.775,"length":35,"time":82.599,"vocabulary":19,"volume":148.677,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRegistryForType"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":8.8,"effort":1159.572,"length":30,"time":64.421,"vocabulary":21,"volume":131.77,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_get"}],"methodAverage":{"cyclomatic":1.429,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.593,"effort":347.335,"length":17.19,"time":19.296,"vocabulary":10.762,"volume":63.007,"operands":{"distinct":6.333,"total":10.19},"operators":{"distinct":4.429,"total":7}},"params":1.238,"sloc":{"logical":1.571,"physical":1}},"name":"tn","maintainability":83.969},{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":34.545,"halstead":{"bugs":0.978,"difficulty":57.736,"effort":169330.937,"length":468,"time":9407.274,"vocabulary":77,"volume":2932.856,"operands":{"distinct":53,"total":255,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":213,"identifiers":["__stripped__"]}},"params":21,"sloc":{"logical":55,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.125,"difficulty":12.25,"effort":4601.542,"length":79,"time":255.641,"vocabulary":27,"volume":375.636,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"notify"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.069,"difficulty":14.182,"effort":2926.04,"length":45,"time":162.558,"vocabulary":24,"volume":206.323,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":21,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notify"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":5,"effort":315.583,"length":19,"time":17.532,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"invalidate"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":752.842,"length":28,"time":41.825,"vocabulary":12,"volume":100.379,"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_descriptors"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.07,"difficulty":14.182,"effort":2991.063,"length":46,"time":166.17,"vocabulary":24,"volume":210.908,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createDescriptors"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.168,"difficulty":22.667,"effort":11393.847,"length":98,"time":632.992,"vocabulary":35,"volume":502.67,"operands":{"distinct":18,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.117,"difficulty":10.214,"effort":3575,"length":70,"time":198.611,"vocabulary":32,"volume":350,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":7.7,"effort":1164.518,"length":37,"time":64.695,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notifyStateChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":57.54,"halstead":{"bugs":0.057,"difficulty":8.412,"effort":2322.302,"length":37.75,"time":129.017,"vocabulary":17.083,"volume":170.054,"operands":{"distinct":9.333,"total":20.583},"operators":{"distinct":7.75,"total":17.167}},"params":1.75,"sloc":{"logical":4.583,"physical":1}},"name":"sn","maintainability":69.953},{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":32.836,"halstead":{"bugs":1.402,"difficulty":50.025,"effort":210395.587,"length":629,"time":11688.644,"vocabulary":103,"volume":4205.809,"operands":{"distinct":80,"total":348,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":281,"identifiers":["__stripped__"]}},"params":32,"sloc":{"logical":67,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.929,"effort":295.759,"length":21,"time":16.431,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":7.5,"effort":473.375,"length":19,"time":26.299,"vocabulary":10,"volume":63.117,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"platform"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"plugins"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clearCache"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":5,"length":5,"time":0.278,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetAnimationScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":0.75,"effort":25.266,"length":12,"time":1.404,"vocabulary":7,"volume":33.688,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetElementScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":0.75,"effort":23.161,"length":11,"time":1.287,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":3.857,"effort":228.37,"length":16,"time":12.687,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pluginScopeKeys"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2,"effort":60,"length":10,"time":3.333,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":10,"effort":1401.816,"length":33,"time":77.879,"vocabulary":19,"volume":140.182,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_cachedScopes"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.139,"difficulty":9.556,"effort":3989.891,"length":79,"time":221.661,"vocabulary":39,"volume":417.547,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getOptionScopes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.035,"difficulty":6,"effort":627.645,"length":33,"time":34.869,"vocabulary":9,"volume":104.608,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.042,"difficulty":6.667,"effort":844.742,"length":31,"time":46.93,"vocabulary":17,"volume":126.711,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"chartOptionScopes"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.135,"difficulty":15,"effort":6078.2,"length":79,"time":337.678,"vocabulary":35,"volume":405.213,"operands":{"distinct":21,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveNamedOptions"},{"cyclomatic":8,"cyclomaticDensity":72.727,"halstead":{"bugs":0.095,"difficulty":12.4,"effort":3537.636,"length":60,"time":196.535,"vocabulary":27,"volume":285.293,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":7.692,"effort":1113.492,"length":32,"time":61.861,"vocabulary":23,"volume":144.754,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"createResolver"}],"methodAverage":{"cyclomatic":1.656,"cyclomaticDensity":65.85,"halstead":{"bugs":0.024,"difficulty":3.495,"effort":603.049,"length":18.125,"time":33.503,"vocabulary":10.563,"volume":71.613,"operands":{"distinct":6.375,"total":10.219},"operators":{"distinct":4.188,"total":7.906}},"params":1,"sloc":{"logical":2.094,"physical":1}},"name":"bn","maintainability":80.127},{"methodAggregate":{"cyclomatic":142,"cyclomaticDensity":36.693,"halstead":{"bugs":11.042,"difficulty":140.408,"effort":4651160.032,"length":3862,"time":258397.78,"vocabulary":382,"volume":33126.03,"operands":{"distinct":337,"total":2103,"identifiers":["__stripped__"]},"operators":{"distinct":45,"total":1759,"identifiers":["__stripped__"]}},"params":116,"sloc":{"logical":387,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unregister"},{"cyclomatic":10,"cyclomaticDensity":83.333,"halstead":{"bugs":0.659,"difficulty":17.667,"effort":34919.687,"length":306,"time":1939.983,"vocabulary":88,"volume":1976.586,"operands":{"distinct":72,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":147,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.059,"difficulty":7.071,"effort":1247.534,"length":39,"time":69.307,"vocabulary":23,"volume":176.419,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"aspectRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"registry"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.043,"difficulty":3.8,"effort":491.91,"length":34,"time":27.328,"vocabulary":14,"volume":129.45,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_initialize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clear"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"stop"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":5,"effort":488.361,"length":25,"time":27.131,"vocabulary":15,"volume":97.672,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resize"},{"cyclomatic":7,"cyclomaticDensity":87.5,"halstead":{"bugs":0.205,"difficulty":11.71,"effort":7198.222,"length":114,"time":399.901,"vocabulary":42,"volume":614.724,"operands":{"distinct":31,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resize"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":79.248,"length":10,"time":4.403,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ensureScalesHaveIDs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.092,"difficulty":9.321,"effort":2572.13,"length":61,"time":142.896,"vocabulary":23,"volume":275.937,"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateScales"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.073,"difficulty":7,"effort":1531.074,"length":46,"time":85.06,"vocabulary":27,"volume":218.725,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.215,"difficulty":21.577,"effort":13932.77,"length":119,"time":774.043,"vocabulary":43,"volume":645.726,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.833,"effort":88,"length":16,"time":4.889,"vocabulary":8,"volume":48,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.11,"difficulty":13.059,"effort":4313.887,"length":68,"time":239.66,"vocabulary":29,"volume":330.343,"operands":{"distinct":17,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateMetasets"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":7.778,"effort":991.183,"length":30,"time":55.066,"vocabulary":19,"volume":127.438,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeUnreferencedMetasets"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.416,"difficulty":28.013,"effort":34952.995,"length":213,"time":1941.833,"vocabulary":58,"volume":1247.75,"operands":{"distinct":39,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resetElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"reset"},{"cyclomatic":8,"cyclomaticDensity":33.333,"halstead":{"bugs":0.493,"difficulty":21.404,"effort":31654.968,"length":236,"time":1758.609,"vocabulary":77,"volume":1478.962,"operands":{"distinct":57,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.1,"effort":88.2,"length":14,"time":4.9,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.072,"difficulty":7.2,"effort":1551.551,"length":47,"time":86.197,"vocabulary":24,"volume":215.493,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_checkEventBindings"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.06,"difficulty":9.231,"effort":1671.788,"length":39,"time":92.877,"vocabulary":25,"volume":181.11,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateHiddenIndices"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.115,"difficulty":14.467,"effort":4989.794,"length":71,"time":277.211,"vocabulary":29,"volume":344.917,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getUniformDataChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.857,"effort":187.798,"length":19,"time":10.433,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.119,"difficulty":13.632,"effort":4882.177,"length":71,"time":271.232,"vocabulary":33,"volume":358.152,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateLayout"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.036,"difficulty":5.25,"effort":559.681,"length":28,"time":31.093,"vocabulary":14,"volume":106.606,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.153,"difficulty":15.6,"effort":7161.022,"length":91,"time":397.835,"vocabulary":33,"volume":459.04,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateDatasets"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.086,"difficulty":8.206,"effort":2121.419,"length":55,"time":117.857,"vocabulary":26,"volume":258.524,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateDataset"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.068,"difficulty":6.286,"effort":1289.413,"length":46,"time":71.634,"vocabulary":22,"volume":205.134,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"render"},{"cyclomatic":8,"cyclomaticDensity":47.059,"halstead":{"bugs":0.212,"difficulty":25.095,"effort":15935.457,"length":121,"time":885.303,"vocabulary":38,"volume":634.999,"operands":{"distinct":21,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.072,"difficulty":14.773,"effort":3183.423,"length":47,"time":176.857,"vocabulary":24,"volume":215.493,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getSortedDatasetMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getSortedVisibleDatasetMetas"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.076,"difficulty":14.375,"effort":3280.872,"length":48,"time":182.271,"vocabulary":27,"volume":228.235,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawDatasets"},{"cyclomatic":8,"cyclomaticDensity":57.143,"halstead":{"bugs":0.278,"difficulty":19.133,"effort":15981.94,"length":153,"time":887.886,"vocabulary":44,"volume":835.293,"operands":{"distinct":30,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawDataset"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.071,"difficulty":8,"effort":1700.859,"length":47,"time":94.492,"vocabulary":23,"volume":212.607,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isPointInArea"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":7.5,"effort":781.861,"length":25,"time":43.437,"vocabulary":18,"volume":104.248,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getElementsAtEventForMode"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.143,"difficulty":11.44,"effort":4922.976,"length":82,"time":273.499,"vocabulary":38,"volume":430.33,"operands":{"distinct":25,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":5,"effort":361.699,"length":19,"time":20.094,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getVisibleDatasetCount"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.059,"difficulty":9.5,"effort":1683.391,"length":41,"time":93.522,"vocabulary":20,"volume":177.199,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isDatasetVisible"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDatasetVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":117.616,"length":13,"time":6.534,"vocabulary":6,"volume":33.605,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"toggleDataVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataVisibility"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.107,"difficulty":9.737,"effort":3121.892,"length":66,"time":173.438,"vocabulary":29,"volume":320.627,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateVisibility"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hide"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"show"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.032,"difficulty":7,"effort":677.558,"length":27,"time":37.642,"vocabulary":12,"volume":96.794,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_destroyDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.364,"effort":928.756,"length":35,"time":51.598,"vocabulary":18,"volume":145.947,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_stop"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.099,"difficulty":7.778,"effort":2303.215,"length":63,"time":127.956,"vocabulary":26,"volume":296.128,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"destroy"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3.125,"effort":108.966,"length":11,"time":6.054,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"toBase64Image"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindEvents"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3,"effort":293.017,"length":25,"time":16.279,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindUserEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.571,"effort":153.758,"length":18,"time":8.542,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.073,"difficulty":8.25,"effort":1811.831,"length":50,"time":100.657,"vocabulary":21,"volume":219.616,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindResponsiveEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":3.667,"effort":207.067,"length":17,"time":11.504,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":2.333,"effort":205.333,"length":22,"time":11.407,"vocabulary":16,"volume":88,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.032,"difficulty":2.5,"effort":240,"length":24,"time":13.333,"vocabulary":16,"volume":96,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":6.6,"effort":525.142,"length":23,"time":29.175,"vocabulary":11,"volume":79.567,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unbindEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.153,"difficulty":14.182,"effort":6493.453,"length":90,"time":360.747,"vocabulary":34,"volume":457.872,"operands":{"distinct":22,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.054,"difficulty":9,"effort":1452.791,"length":38,"time":80.711,"vocabulary":19,"volume":161.421,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.059,"difficulty":10.909,"effort":1924.57,"length":39,"time":106.921,"vocabulary":23,"volume":176.419,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"notifyPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.436,"length":15,"time":7.469,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isPluginEnabled"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.092,"difficulty":9.6,"effort":2648.998,"length":61,"time":147.167,"vocabulary":23,"volume":275.937,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateHoverStyles"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.375,"effort":151.597,"length":16,"time":8.422,"vocabulary":7,"volume":44.918,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.125,"difficulty":14.026,"effort":5259.868,"length":75,"time":292.215,"vocabulary":32,"volume":375,"operands":{"distinct":19,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_eventHandler"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.176,"difficulty":16.696,"effort":8820.583,"length":103,"time":490.032,"vocabulary":35,"volume":528.316,"operands":{"distinct":23,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_handleEvent"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.022,"difficulty":4.286,"effort":276.554,"length":18,"time":15.364,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":7.5,"effort":1185.926,"length":36,"time":65.885,"vocabulary":21,"volume":158.123,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getActiveElements"}],"methodAverage":{"cyclomatic":2.356,"cyclomaticDensity":80.759,"halstead":{"bugs":0.057,"difficulty":5.832,"effort":2390.051,"length":35.702,"time":132.781,"vocabulary":16.269,"volume":170.688,"operands":{"distinct":10.087,"total":19.481},"operators":{"distinct":6.183,"total":16.221}},"params":1.115,"sloc":{"logical":3.721,"physical":1}},"name":"An","maintainability":71.878},{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.096,"difficulty":6.444,"effort":1847.795,"length":61,"time":102.655,"vocabulary":26,"volume":286.727,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"formats"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"format"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"diff"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"startOf"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"endOf"}],"methodAverage":{"cyclomatic":1.1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.087,"effort":12.349,"length":3.8,"time":0.686,"vocabulary":3.5,"volume":8.101,"operands":{"distinct":1.5,"total":1.7},"operators":{"distinct":2,"total":2.1}},"params":0.2,"sloc":{"logical":0.9,"physical":1}},"name":"En","maintainability":95.958},{"methodAggregate":{"cyclomatic":50,"cyclomaticDensity":25.51,"halstead":{"bugs":4.024,"difficulty":82.974,"effort":1001587.543,"length":1569,"time":55643.752,"vocabulary":207,"volume":12071.081,"operands":{"distinct":174,"total":875,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":694,"identifiers":["__stripped__"]}},"params":32,"sloc":{"logical":196,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":269.076,"length":18,"time":14.949,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.087,"difficulty":5.455,"effort":1418.537,"length":53,"time":78.808,"vocabulary":30,"volume":260.065,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":5,"effort":703.24,"length":36,"time":39.069,"vocabulary":15,"volume":140.648,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"linkScales"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.129,"difficulty":18.824,"effort":7311.404,"length":77,"time":406.189,"vocabulary":33,"volume":388.418,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getCircumference"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.18,"difficulty":17.68,"effort":9533.617,"length":100,"time":529.645,"vocabulary":42,"volume":539.232,"operands":{"distinct":25,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRotationExtents"},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.492,"difficulty":12.678,"effort":18727.349,"length":241,"time":1040.408,"vocabulary":70,"volume":1477.157,"operands":{"distinct":59,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":8.696,"halstead":{"bugs":0.254,"difficulty":18.984,"effort":14446.704,"length":137,"time":802.595,"vocabulary":47,"volume":760.979,"operands":{"distinct":32,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.032,"difficulty":3.864,"effort":370.909,"length":24,"time":20.606,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.034,"difficulty":4.636,"effort":473.774,"length":25,"time":26.321,"vocabulary":17,"volume":102.187,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.112,"difficulty":10.5,"effort":3517.5,"length":67,"time":195.417,"vocabulary":32,"volume":335,"operands":{"distinct":20,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_circumference"},{"cyclomatic":9,"cyclomaticDensity":32.143,"halstead":{"bugs":0.401,"difficulty":20.896,"effort":25168.479,"length":200,"time":1398.249,"vocabulary":65,"volume":1204.474,"operands":{"distinct":48,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":82,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":28,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.111,"difficulty":12.639,"effort":4195.241,"length":67,"time":233.069,"vocabulary":31,"volume":331.931,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateTotal"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.042,"difficulty":8.25,"effort":1050.862,"length":29,"time":58.381,"vocabulary":21,"volume":127.377,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateCircumference"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.074,"difficulty":6.618,"effort":1461.975,"length":47,"time":81.221,"vocabulary":26,"volume":220.921,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.199,"difficulty":19.688,"effort":11758.368,"length":113,"time":653.243,"vocabulary":39,"volume":597.25,"operands":{"distinct":24,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxBorderWidth"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.07,"difficulty":10.833,"effort":2270.594,"length":47,"time":126.144,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOffset"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.044,"difficulty":10.625,"effort":1417.775,"length":32,"time":78.765,"vocabulary":18,"volume":133.438,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRingWeightOffset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":1.636,"effort":130.835,"length":21,"time":7.269,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRingWeight"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":2.286,"effort":126.516,"length":16,"time":7.029,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getVisibleDatasetWeightTotal"}],"methodAverage":{"cyclomatic":2.88,"cyclomaticDensity":52.194,"halstead":{"bugs":0.096,"difficulty":8.129,"effort":4180.468,"length":55.4,"time":232.248,"vocabulary":23.56,"volume":288.509,"operands":{"distinct":15.36,"total":31.04},"operators":{"distinct":8.2,"total":24.36}},"params":1.28,"sloc":{"logical":6.64,"physical":1}},"name":"jn","maintainability":65.247},{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":20.792,"halstead":{"bugs":1.883,"difficulty":43.431,"effort":245381.871,"length":767,"time":13632.326,"vocabulary":165,"volume":5649.969,"operands":{"distinct":137,"total":425,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":342,"identifiers":["__stripped__"]}},"params":21,"sloc":{"logical":101,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.087,"difficulty":5.455,"effort":1418.537,"length":53,"time":78.808,"vocabulary":30,"volume":260.065,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.078,"difficulty":6.5,"effort":1514.432,"length":49,"time":84.135,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":5.091,"effort":605.523,"length":28,"time":33.64,"vocabulary":19,"volume":118.942,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.068,"difficulty":8.333,"effort":1692.755,"length":47,"time":94.042,"vocabulary":20,"volume":203.131,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.156,"difficulty":7.846,"effort":3672.365,"length":92,"time":204.02,"vocabulary":34,"volume":468.047,"operands":{"distinct":26,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateRadius"},{"cyclomatic":8,"cyclomaticDensity":29.63,"halstead":{"bugs":0.4,"difficulty":22.958,"effort":27574.925,"length":198,"time":1531.94,"vocabulary":67,"volume":1201.086,"operands":{"distinct":48,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":82,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"countVisibleElements"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.033,"difficulty":3.75,"effort":366.271,"length":25,"time":20.348,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeAngle"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":105.366,"halstead":{"bugs":0.082,"difficulty":6.365,"effort":3170.015,"length":49.167,"time":176.112,"vocabulary":22.833,"volume":244.921,"operands":{"distinct":15.5,"total":27.833},"operators":{"distinct":7.333,"total":21.333}},"params":1.75,"sloc":{"logical":5.583,"physical":1}},"name":"$n","maintainability":67.461},{"methodAggregate":{"cyclomatic":67,"cyclomaticDensity":33.005,"halstead":{"bugs":4.378,"difficulty":102.759,"effort":1349740.806,"length":1720,"time":74985.6,"vocabulary":199,"volume":13134.994,"operands":{"distinct":164,"total":963,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":757,"identifiers":["__stripped__"]}},"params":44,"sloc":{"logical":203,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.194,"difficulty":17.411,"effort":10108.841,"length":107,"time":561.602,"vocabulary":43,"volume":580.61,"operands":{"distinct":28,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":42,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.081,"difficulty":7.286,"effort":1763.347,"length":56,"time":97.964,"vocabulary":20,"volume":242.028,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateRangeFromParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.128,"difficulty":7.688,"effort":2947.187,"length":76,"time":163.733,"vocabulary":33,"volume":383.374,"operands":{"distinct":24,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":216.89,"length":22,"time":12.049,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":244.674,"length":21,"time":13.593,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":16,"cyclomaticDensity":53.333,"halstead":{"bugs":0.526,"difficulty":19.724,"effort":31108.933,"length":254,"time":1728.274,"vocabulary":74,"volume":1577.201,"operands":{"distinct":58,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":111,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":30,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":9,"cyclomaticDensity":81.818,"halstead":{"bugs":0.186,"difficulty":20.045,"effort":11201.449,"length":105,"time":622.303,"vocabulary":40,"volume":558.802,"operands":{"distinct":22,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":56,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStacks"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.048,"difficulty":6.955,"effort":991.882,"length":33,"time":55.105,"vocabulary":20,"volume":142.624,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":83.686,"length":11,"time":4.649,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStackCount"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.056,"difficulty":10.5,"effort":1779.313,"length":38,"time":98.851,"vocabulary":22,"volume":169.458,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStackIndex"},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.206,"difficulty":13.456,"effort":8310.596,"length":110,"time":461.7,"vocabulary":49,"volume":617.618,"operands":{"distinct":34,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRuler"},{"cyclomatic":15,"cyclomaticDensity":41.667,"halstead":{"bugs":0.652,"difficulty":38.189,"effort":74681.831,"length":313,"time":4148.991,"vocabulary":76,"volume":1955.601,"operands":{"distinct":53,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculateBarValuePixels"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.039,"difficulty":8,"effort":928,"length":29,"time":51.556,"vocabulary":16,"volume":116,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.338,"difficulty":22.275,"effort":22574.169,"length":173,"time":1254.121,"vocabulary":58,"volume":1013.431,"operands":{"distinct":40,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":74,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculateBarIndexPixels"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.225,"difficulty":23.46,"effort":15812.971,"length":125,"time":878.498,"vocabulary":42,"volume":674.04,"operands":{"distinct":25,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":56,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.098,"difficulty":11.667,"effort":3434.823,"length":60,"time":190.824,"vocabulary":30,"volume":294.413,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.081,"difficulty":8.75,"effort":2138.7,"length":52,"time":118.817,"vocabulary":26,"volume":244.423,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"}],"methodAverage":{"cyclomatic":4.143,"cyclomaticDensity":75.953,"halstead":{"bugs":0.14,"difficulty":10.882,"effort":8973.861,"length":77,"time":498.548,"vocabulary":28.714,"volume":420.999,"operands":{"distinct":18.952,"total":43.238},"operators":{"distinct":9.762,"total":33.762}},"params":2.095,"sloc":{"logical":8.81,"physical":1}},"name":"","maintainability":60.992},{"methodAggregate":{"cyclomatic":23,"cyclomaticDensity":31.944,"halstead":{"bugs":1.422,"difficulty":51.033,"effort":217769.851,"length":620,"time":12098.325,"vocabulary":118,"volume":4267.239,"operands":{"distinct":91,"total":344,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":276,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":72,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.066,"difficulty":10,"effort":1990.367,"length":44,"time":110.576,"vocabulary":23,"volume":199.037,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.088,"difficulty":11,"effort":2911.698,"length":57,"time":161.761,"vocabulary":25,"volume":264.7,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.101,"difficulty":14.4,"effort":4382.104,"length":64,"time":243.45,"vocabulary":27,"volume":304.313,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.082,"difficulty":12.536,"effort":3099.507,"length":52,"time":172.195,"vocabulary":27,"volume":247.254,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.147,"difficulty":9.167,"effort":4040.904,"length":84,"time":224.495,"vocabulary":38,"volume":440.826,"operands":{"distinct":27,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":3,"effort":204.343,"length":19,"time":11.352,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.311,"difficulty":19.158,"effort":17860.748,"length":162,"time":992.264,"vocabulary":54,"volume":932.292,"operands":{"distinct":38,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.106,"difficulty":11.667,"effort":3721.059,"length":65,"time":206.725,"vocabulary":30,"volume":318.948,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDataElementOptions"}],"methodAverage":{"cyclomatic":3.444,"cyclomaticDensity":55.425,"halstead":{"bugs":0.104,"difficulty":10.325,"effort":4252.681,"length":61.889,"time":236.26,"vocabulary":27.222,"volume":311.909,"operands":{"distinct":17,"total":34.444},"operators":{"distinct":10.222,"total":27.444}},"params":2.222,"sloc":{"logical":6.778,"physical":1}},"name":"","maintainability":64.994},{"methodAggregate":{"cyclomatic":26,"cyclomaticDensity":39.394,"halstead":{"bugs":1.416,"difficulty":40.458,"effort":171836.217,"length":602,"time":9546.457,"vocabulary":133,"volume":4247.28,"operands":{"distinct":107,"total":333,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":269,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":66,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.268,"difficulty":13.135,"effort":10546.246,"length":143,"time":585.903,"vocabulary":49,"volume":802.904,"operands":{"distinct":37,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":20,"cyclomaticDensity":64.516,"halstead":{"bugs":0.615,"difficulty":26.578,"effort":49060.683,"length":288,"time":2725.593,"vocabulary":85,"volume":1845.905,"operands":{"distinct":64,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":126,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":31,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.138,"difficulty":12.9,"effort":5353.5,"length":83,"time":297.417,"vocabulary":32,"volume":415,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":2.545,"effort":258.565,"length":26,"time":14.365,"vocabulary":15,"volume":101.579,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"}],"methodAverage":{"cyclomatic":6,"cyclomaticDensity":58.3,"halstead":{"bugs":0.215,"difficulty":11.565,"effort":13072.146,"length":111.2,"time":726.23,"vocabulary":38.2,"volume":643.708,"operands":{"distinct":27.6,"total":61.6},"operators":{"distinct":10.6,"total":49.6}},"params":1,"sloc":{"logical":11.4,"physical":1}},"name":"","maintainability":57.747},{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":1.091,"effort":68.626,"length":17,"time":3.813,"vocabulary":13,"volume":62.907,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":1.091,"effort":68.626,"length":17,"time":3.813,"vocabulary":13,"volume":62.907,"operands":{"distinct":11,"total":12},"operators":{"distinct":2,"total":5}},"params":0,"sloc":{"logical":4,"physical":1}},"name":"","maintainability":78.409},{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":19.565,"halstead":{"bugs":0.685,"difficulty":25.399,"effort":52228.887,"length":313,"time":2901.605,"vocabulary":95,"volume":2056.365,"operands":{"distinct":74,"total":179,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":134,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":46,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.057,"difficulty":6.154,"effort":1054.156,"length":39,"time":58.564,"vocabulary":21,"volume":171.3,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.163,"difficulty":14.083,"effort":6896.448,"length":94,"time":383.136,"vocabulary":37,"volume":489.689,"operands":{"distinct":24,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.21,"difficulty":16.655,"effort":10483.544,"length":116,"time":582.419,"vocabulary":43,"volume":629.447,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":47,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":47.067,"halstead":{"bugs":0.112,"difficulty":9.812,"effort":4637.9,"length":66,"time":257.661,"vocabulary":27.75,"volume":335.066,"operands":{"distinct":18.25,"total":38},"operators":{"distinct":9.5,"total":28}},"params":2.5,"sloc":{"logical":8.75,"physical":1}},"name":"","maintainability":62.419},{"methodAggregate":{"cyclomatic":33,"cyclomaticDensity":37.931,"halstead":{"bugs":1.759,"difficulty":49.368,"effort":260493.134,"length":738,"time":14471.841,"vocabulary":142,"volume":5276.513,"operands":{"distinct":114,"total":402,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":336,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":87,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.123,"difficulty":7.6,"effort":2806.744,"length":72,"time":155.93,"vocabulary":35,"volume":369.308,"operands":{"distinct":25,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.314,"difficulty":18.243,"effort":17159.094,"length":165,"time":953.283,"vocabulary":52,"volume":940.573,"operands":{"distinct":37,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":5.818,"effort":815.602,"length":33,"time":45.311,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":18,"cyclomaticDensity":66.667,"halstead":{"bugs":0.587,"difficulty":22.434,"effort":39482.63,"length":280,"time":2193.479,"vocabulary":78,"volume":1759.913,"operands":{"distinct":61,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":119,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.236,"difficulty":27.929,"effort":19786.561,"length":135,"time":1099.253,"vocabulary":38,"volume":708.47,"operands":{"distinct":21,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"}],"methodAverage":{"cyclomatic":7.4,"cyclomaticDensity":54.455,"halstead":{"bugs":0.261,"difficulty":16.405,"effort":16010.126,"length":137,"time":889.451,"vocabulary":44.4,"volume":783.689,"operands":{"distinct":31,"total":74.8},"operators":{"distinct":13.4,"total":62.2}},"params":1.2,"sloc":{"logical":15.2,"physical":1}},"name":"","maintainability":54.588},{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":35.714,"halstead":{"bugs":1.416,"difficulty":57.231,"effort":243147.326,"length":613,"time":13508.185,"vocabulary":122,"volume":4248.542,"operands":{"distinct":91,"total":336,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":277,"identifiers":["__stripped__"]}},"params":18,"sloc":{"logical":70,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.118,"difficulty":6.667,"effort":2353.614,"length":77,"time":130.756,"vocabulary":24,"volume":353.042,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.089,"difficulty":9.118,"effort":2427.79,"length":56,"time":134.877,"vocabulary":27,"volume":266.274,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateControlPoints"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"points"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"points"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4.5,"effort":254.127,"length":17,"time":14.118,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"segments"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":3.75,"effort":319.163,"length":23,"time":17.731,"vocabulary":13,"volume":85.11,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"first"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":5,"effort":546.965,"length":28,"time":30.387,"vocabulary":15,"volume":109.393,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"last"},{"cyclomatic":5,"cyclomaticDensity":19.231,"halstead":{"bugs":0.277,"difficulty":27.931,"effort":23210.049,"length":148,"time":1289.447,"vocabulary":49,"volume":830.977,"operands":{"distinct":29,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.023,"difficulty":3.438,"effort":241.685,"length":19,"time":13.427,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":60.639,"length":12,"time":3.369,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pathSegment"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.102,"difficulty":14.412,"effort":4426.72,"length":62,"time":245.929,"vocabulary":31,"volume":307.16,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"path"},{"cyclomatic":6,"cyclomaticDensity":300,"halstead":{"bugs":0.087,"difficulty":8.056,"effort":2091.199,"length":54,"time":116.178,"vocabulary":28,"volume":259.597,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"}],"methodAverage":{"cyclomatic":2.846,"cyclomaticDensity":131.992,"halstead":{"bugs":0.063,"difficulty":6.96,"effort":2783.72,"length":40.615,"time":154.651,"vocabulary":18.231,"volume":189.83,"operands":{"distinct":11.231,"total":22.308},"operators":{"distinct":7,"total":18.308}},"params":1.385,"sloc":{"logical":4.231,"physical":1}},"name":"no","maintainability":70.332},{"methodAggregate":{"cyclomatic":16,"cyclomaticDensity":21.918,"halstead":{"bugs":1.319,"difficulty":52.231,"effort":206702.348,"length":571,"time":11483.464,"vocabulary":122,"volume":3957.451,"operands":{"distinct":93,"total":335,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":236,"identifiers":["__stripped__"]}},"params":13,"sloc":{"logical":73,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.081,"difficulty":5.536,"effort":1340.373,"length":57,"time":74.465,"vocabulary":19,"volume":242.132,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.204,"difficulty":10.927,"effort":6696.225,"length":106,"time":372.012,"vocabulary":55,"volume":612.824,"operands":{"distinct":41,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.157,"difficulty":8.594,"effort":4056.981,"length":87,"time":225.388,"vocabulary":43,"volume":472.085,"operands":{"distinct":32,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tooltipPosition"},{"cyclomatic":9,"cyclomaticDensity":64.286,"halstead":{"bugs":0.326,"difficulty":19.465,"effort":19048.011,"length":165,"time":1058.223,"vocabulary":61,"volume":978.572,"operands":{"distinct":43,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.122,"difficulty":17.889,"effort":6529.444,"length":73,"time":362.747,"vocabulary":32,"volume":365,"operands":{"distinct":18,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":3.143,"cyclomaticDensity":61.624,"halstead":{"bugs":0.128,"difficulty":9.309,"effort":5387.425,"length":71.286,"time":299.301,"vocabulary":31.286,"volume":385.007,"operands":{"distinct":21.857,"total":41.571},"operators":{"distinct":9.429,"total":29.714}},"params":1.857,"sloc":{"logical":8.429,"physical":1}},"name":"","maintainability":62.468},{"methodAggregate":{"cyclomatic":11,"cyclomaticDensity":35.484,"halstead":{"bugs":0.68,"difficulty":23.451,"effort":47836.06,"length":315,"time":2657.559,"vocabulary":89,"volume":2039.856,"operands":{"distinct":71,"total":185,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":130,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":31,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.064,"difficulty":5.208,"effort":1000.577,"length":47,"time":55.588,"vocabulary":17,"volume":192.111,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":7,"cyclomaticDensity":63.636,"halstead":{"bugs":0.243,"difficulty":13.636,"effort":9960.224,"length":133,"time":553.346,"vocabulary":45,"volume":730.416,"operands":{"distinct":33,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inYRange"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.076,"difficulty":9.625,"effort":2196.758,"length":48,"time":122.042,"vocabulary":27,"volume":228.235,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getRange"}],"methodAverage":{"cyclomatic":2.429,"cyclomaticDensity":114.448,"halstead":{"bugs":0.061,"difficulty":5.231,"effort":1925.827,"length":38.857,"time":106.99,"vocabulary":17.286,"volume":183.531,"operands":{"distinct":11.714,"total":22.714},"operators":{"distinct":5.571,"total":16.143}},"params":1.571,"sloc":{"logical":3.429,"physical":1}},"name":"","maintainability":73.081},{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":43.333,"halstead":{"bugs":0.647,"difficulty":28.661,"effort":55665.12,"length":309,"time":3092.507,"vocabulary":78,"volume":1942.189,"operands":{"distinct":59,"total":178,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":131,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":30,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":649.521,"length":35,"time":36.084,"vocabulary":15,"volume":136.741,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.091,"difficulty":9.778,"effort":2660.014,"length":56,"time":147.779,"vocabulary":29,"volume":272.047,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inYRange"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":8,"cyclomaticDensity":266.667,"halstead":{"bugs":0.063,"difficulty":10,"effort":1888.696,"length":43,"time":104.928,"vocabulary":21,"volume":188.87,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"size"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.099,"difficulty":7.2,"effort":2146.003,"length":62,"time":119.222,"vocabulary":28,"volume":298.056,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getRange"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":125.417,"halstead":{"bugs":0.046,"difficulty":5.706,"effort":1044.663,"length":32,"time":58.037,"vocabulary":17,"volume":138.735,"operands":{"distinct":10.375,"total":18},"operators":{"distinct":6.625,"total":14}},"params":1.5,"sloc":{"logical":2.625,"physical":1}},"name":"","maintainability":76.831},{"methodAggregate":{"cyclomatic":57,"cyclomaticDensity":59.375,"halstead":{"bugs":2.525,"difficulty":90.313,"effort":684031.87,"length":1052,"time":38001.771,"vocabulary":147,"volume":7574.055,"operands":{"distinct":112,"total":578,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":474,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":96,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":4,"effort":488.458,"length":33,"time":27.137,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.034,"difficulty":8.571,"effort":875.885,"length":25,"time":48.66,"vocabulary":17,"volume":102.187,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":9,"cyclomaticDensity":50,"halstead":{"bugs":0.201,"difficulty":25.286,"effort":15235.549,"length":114,"time":846.419,"vocabulary":39,"volume":602.536,"operands":{"distinct":21,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.154,"difficulty":15,"effort":6945.116,"length":87,"time":385.84,"vocabulary":40,"volume":463.008,"operands":{"distinct":25,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.275,"difficulty":17.868,"effort":14747.283,"length":147,"time":819.294,"vocabulary":49,"volume":825.362,"operands":{"distinct":34,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":33,"cyclomaticDensity":76.744,"halstead":{"bugs":1.098,"difficulty":66.161,"effort":217881.254,"length":518,"time":12104.514,"vocabulary":82,"volume":3293.212,"operands":{"distinct":56,"total":285,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":233,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":43,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.119,"difficulty":11.579,"effort":4147.614,"length":73,"time":230.423,"vocabulary":30,"volume":358.203,"operands":{"distinct":19,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.063,"effort":135.566,"length":19,"time":7.531,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"}],"methodAverage":{"cyclomatic":6.091,"cyclomaticDensity":98.247,"halstead":{"bugs":0.178,"difficulty":14.078,"effort":23683.537,"length":94,"time":1315.752,"vocabulary":26.818,"volume":533.896,"operands":{"distinct":17,"total":51.636},"operators":{"distinct":9.818,"total":42.364}},"params":0.727,"sloc":{"logical":8.727,"physical":1}},"name":"bo","maintainability":59.088},{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.331,"difficulty":15.489,"effort":15368.986,"length":166,"time":853.833,"vocabulary":63,"volume":992.228,"operands":{"distinct":47,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":75,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.054,"difficulty":8.4,"effort":1366.067,"length":39,"time":75.893,"vocabulary":18,"volume":162.627,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.112,"difficulty":6.435,"effort":2167.784,"length":68,"time":120.432,"vocabulary":31,"volume":336.885,"operands":{"distinct":23,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":110.417,"halstead":{"bugs":0.052,"difficulty":6.084,"effort":1037.994,"length":35.5,"time":57.666,"vocabulary":18.25,"volume":156.372,"operands":{"distinct":11.25,"total":19.25},"operators":{"distinct":7,"total":16.25}},"params":0.5,"sloc":{"logical":3,"physical":1}},"name":"xo","maintainability":75.579},{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":78.125,"halstead":{"bugs":1.129,"difficulty":50.736,"effort":171829.583,"length":512,"time":9546.088,"vocabulary":98,"volume":3386.731,"operands":{"distinct":72,"total":281,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":231,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":32,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.032,"difficulty":3.75,"effort":362.977,"length":27,"time":20.165,"vocabulary":12,"volume":96.794,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1829.4,"length":38,"time":101.633,"vocabulary":24,"volume":174.229,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":8,"cyclomaticDensity":200,"halstead":{"bugs":0.173,"difficulty":19,"effort":9882.478,"length":106,"time":549.027,"vocabulary":30,"volume":520.13,"operands":{"distinct":18,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.144,"difficulty":19.5,"effort":8431.026,"length":89,"time":468.39,"vocabulary":29,"volume":432.36,"operands":{"distinct":16,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.111,"difficulty":12.5,"effort":4171.64,"length":71,"time":231.758,"vocabulary":26,"volume":333.731,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4.444,"effort":507.647,"length":30,"time":28.203,"vocabulary":14,"volume":114.221,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":6,"cyclomaticDensity":600,"halstead":{"bugs":0.071,"difficulty":13.636,"effort":2899.192,"length":47,"time":161.066,"vocabulary":23,"volume":212.607,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":5.056,"effort":485.333,"length":24,"time":26.963,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":3.182,"cyclomaticDensity":129.318,"halstead":{"bugs":0.064,"difficulty":8.72,"effort":2640.352,"length":42.818,"time":146.686,"vocabulary":18.182,"volume":192.053,"operands":{"distinct":10.455,"total":23.545},"operators":{"distinct":7.727,"total":19.273}},"params":0.727,"sloc":{"logical":2.545,"physical":1}},"name":"ko","maintainability":75.236},{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":26.415,"halstead":{"bugs":3.75,"difficulty":72.696,"effort":817822.599,"length":1469,"time":45434.589,"vocabulary":202,"volume":11249.913,"operands":{"distinct":171,"total":802,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":667,"identifiers":["__stripped__"]}},"params":36,"sloc":{"logical":159,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":4.444,"effort":541.49,"length":32,"time":30.083,"vocabulary":14,"volume":121.835,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.154,"difficulty":8.5,"effort":3922.802,"length":96,"time":217.933,"vocabulary":28,"volume":461.506,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.071,"difficulty":10.227,"effort":2165.875,"length":49,"time":120.326,"vocabulary":20,"volume":211.774,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.333,"effort":108.516,"length":14,"time":6.029,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":2.6,"effort":267.276,"length":27,"time":14.849,"vocabulary":14,"volume":102.799,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.038,"difficulty":7.2,"effort":825.797,"length":27,"time":45.878,"vocabulary":19,"volume":114.694,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.034,"difficulty":6,"effort":616.791,"length":27,"time":34.266,"vocabulary":14,"volume":102.799,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":7.154,"effort":1549.84,"length":51,"time":86.102,"vocabulary":19,"volume":216.644,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setCenterPoint"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.035,"difficulty":4.136,"effort":431.208,"length":25,"time":23.956,"vocabulary":18,"volume":104.248,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getIndexAngle"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.061,"difficulty":11,"effort":1996.731,"length":42,"time":110.929,"vocabulary":20,"volume":181.521,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDistanceFromCenterForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1815.21,"length":40,"time":100.845,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForDistanceFromCenter"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.051,"difficulty":11.333,"effort":1742.286,"length":35,"time":96.794,"vocabulary":21,"volume":153.731,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointLabelContext"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.75,"effort":167.597,"length":17,"time":9.311,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.074,"difficulty":8.125,"effort":1794.98,"length":47,"time":99.721,"vocabulary":26,"volume":220.921,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointPosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointPositionForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePosition"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.048,"difficulty":5.455,"effort":780.334,"length":35,"time":43.352,"vocabulary":17,"volume":143.061,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointLabelPosition"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.101,"difficulty":5.95,"effort":1810.661,"length":64,"time":100.592,"vocabulary":27,"volume":304.313,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":42.105,"halstead":{"bugs":0.364,"difficulty":16.833,"effort":18382,"length":182,"time":1021.222,"vocabulary":64,"volume":1092,"operands":{"distinct":48,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":81,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawGrid"},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.199,"difficulty":14.75,"effort":8814.467,"length":107,"time":489.693,"vocabulary":48,"volume":597.591,"operands":{"distinct":32,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.091,"difficulty":11.294,"effort":3072.53,"length":56,"time":170.696,"vocabulary":29,"volume":272.047,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.156,"difficulty":10.2,"effort":4761,"length":91,"time":264.5,"vocabulary":35,"volume":466.765,"operands":{"distinct":25,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBorder"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.123,"difficulty":7.313,"effort":2692.761,"length":73,"time":149.598,"vocabulary":33,"volume":368.241,"operands":{"distinct":24,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawLabels"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.29,"difficulty":15.805,"effort":13736.029,"length":149,"time":763.113,"vocabulary":57,"volume":869.101,"operands":{"distinct":41,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":68,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"}],"methodAverage":{"cyclomatic":2.464,"cyclomaticDensity":72.918,"halstead":{"bugs":0.077,"difficulty":6.797,"effort":2579.839,"length":47.25,"time":143.324,"vocabulary":21.071,"volume":231.836,"operands":{"distinct":13.786,"total":25.893},"operators":{"distinct":7.286,"total":21.357}},"params":1.286,"sloc":{"logical":4.679,"physical":1}},"name":"Eo","maintainability":69.55},{"methodAggregate":{"cyclomatic":75,"cyclomaticDensity":45.455,"halstead":{"bugs":4.392,"difficulty":90.944,"effort":1198344.486,"length":1719,"time":66574.694,"vocabulary":203,"volume":13176.712,"operands":{"distinct":170,"total":937,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":782,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":165,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.069,"difficulty":5.867,"effort":1220.759,"length":46,"time":67.82,"vocabulary":23,"volume":208.084,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.124,"difficulty":7.455,"effort":2779.977,"length":76,"time":154.443,"vocabulary":30,"volume":372.924,"operands":{"distinct":22,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":3.333,"effort":149.909,"length":13,"time":8.328,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.824,"length":18,"time":11.101,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeLayout"},{"cyclomatic":10,"cyclomaticDensity":100,"halstead":{"bugs":0.269,"difficulty":17.647,"effort":14242.437,"length":143,"time":791.247,"vocabulary":50,"volume":807.071,"operands":{"distinct":34,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.046,"difficulty":4.667,"effort":638.943,"length":37,"time":35.497,"vocabulary":13,"volume":136.916,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"l"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.066,"difficulty":8.846,"effort":1760.709,"length":44,"time":97.817,"vocabulary":23,"volume":199.037,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelBounds"},{"cyclomatic":11,"cyclomaticDensity":110,"halstead":{"bugs":0.325,"difficulty":16.25,"effort":15854.429,"length":172,"time":880.802,"vocabulary":51,"volume":975.657,"operands":{"distinct":38,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":77,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.099,"difficulty":15.167,"effort":4520.516,"length":62,"time":251.14,"vocabulary":28,"volume":298.056,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.048,"difficulty":10,"effort":1444.295,"length":34,"time":80.239,"vocabulary":19,"volume":144.43,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":2.667,"effort":150.594,"length":17,"time":8.366,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.233,"difficulty":25.909,"effort":18086.275,"length":134,"time":1004.793,"vocabulary":37,"volume":698.067,"operands":{"distinct":22,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initOffsets"},{"cyclomatic":12,"cyclomaticDensity":63.158,"halstead":{"bugs":0.437,"difficulty":26.491,"effort":34696.241,"length":209,"time":1927.569,"vocabulary":77,"volume":1309.758,"operands":{"distinct":53,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":92,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.05,"difficulty":5.727,"effort":866.171,"length":37,"time":48.121,"vocabulary":17,"volume":151.236,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":653.636,"length":33,"time":36.313,"vocabulary":18,"volume":137.608,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"format"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.154,"difficulty":10.6,"effort":4893.336,"length":90,"time":271.852,"vocabulary":35,"volume":461.635,"operands":{"distinct":25,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_tickFormatFunction"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.05,"difficulty":8.05,"effort":1217.451,"length":37,"time":67.636,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":5.833,"effort":653.333,"length":28,"time":36.296,"vocabulary":16,"volume":112,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.051,"difficulty":8.55,"effort":1307.512,"length":36,"time":72.64,"vocabulary":19,"volume":152.925,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.133,"difficulty":8.4,"effort":3360.706,"length":78,"time":186.706,"vocabulary":35,"volume":400.084,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelSize"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.144,"difficulty":9.942,"effort":4298.901,"length":83,"time":238.828,"vocabulary":37,"volume":432.385,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelCapacity"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.144,"difficulty":19.933,"effort":8624.395,"length":90,"time":479.133,"vocabulary":28,"volume":432.662,"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataTimestamps"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.106,"difficulty":16.25,"effort":5176.884,"length":67,"time":287.605,"vocabulary":27,"volume":318.577,"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelTimestamps"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"normalize"}],"methodAverage":{"cyclomatic":3.741,"cyclomaticDensity":84.48,"halstead":{"bugs":0.101,"difficulty":9.452,"effort":4713.22,"length":60.037,"time":261.846,"vocabulary":24.407,"volume":302.902,"operands":{"distinct":15.519,"total":32.852},"operators":{"distinct":8.889,"total":27.185}},"params":1.074,"sloc":{"logical":5.593,"physical":1}},"name":"No","maintainability":66.598},{"methodAggregate":{"cyclomatic":20,"cyclomaticDensity":47.619,"halstead":{"bugs":0.959,"difficulty":55.313,"effort":159159.755,"length":439,"time":8842.209,"vocabulary":94,"volume":2877.465,"operands":{"distinct":64,"total":236,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":203,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":42,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":3.929,"effort":281.676,"length":20,"time":15.649,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.077,"difficulty":10.214,"effort":2371.684,"length":50,"time":131.76,"vocabulary":25,"volume":232.193,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":11,"effort":2370.426,"length":47,"time":131.69,"vocabulary":24,"volume":215.493,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":3.143,"effort":173.96,"length":16,"time":9.664,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.103,"difficulty":10.667,"effort":3297.43,"length":63,"time":183.191,"vocabulary":30,"volume":309.134,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.175,"difficulty":21.857,"effort":11470.47,"length":100,"time":637.248,"vocabulary":38,"volume":524.793,"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4,"effort":225.891,"length":17,"time":12.55,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.046,"difficulty":10.389,"effort":1436.801,"length":32,"time":79.822,"vocabulary":20,"volume":138.302,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.043,"difficulty":8,"effort":1037.263,"length":30,"time":57.626,"vocabulary":20,"volume":129.658,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForTick"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.571,"effort":243.265,"length":19,"time":13.515,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePixel"}],"methodAverage":{"cyclomatic":2.583,"cyclomaticDensity":107.641,"halstead":{"bugs":0.051,"difficulty":7.47,"effort":1913.248,"length":33.833,"time":106.292,"vocabulary":17.75,"volume":152.639,"operands":{"distinct":9.75,"total":18.167},"operators":{"distinct":8,"total":15.667}},"params":0.833,"sloc":{"logical":3.333,"physical":1}},"name":"","maintainability":73.353},{"methodAggregate":{"cyclomatic":16,"cyclomaticDensity":39.024,"halstead":{"bugs":0.861,"difficulty":59.029,"effort":152490.698,"length":411,"time":8471.705,"vocabulary":78,"volume":2583.3,"operands":{"distinct":51,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":188,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":41,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":3.929,"effort":295.759,"length":21,"time":16.431,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.065,"difficulty":5,"effort":979.932,"length":47,"time":54.441,"vocabulary":18,"volume":195.986,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initOffsets"},{"cyclomatic":7,"cyclomaticDensity":30.435,"halstead":{"bugs":0.25,"difficulty":34.545,"effort":25892.928,"length":139,"time":1438.496,"vocabulary":42,"volume":749.532,"operands":{"distinct":22,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildLookupTable"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.09,"difficulty":10,"effort":2693.437,"length":58,"time":149.635,"vocabulary":25,"volume":269.344,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.097,"difficulty":16.5,"effort":4782.74,"length":65,"time":265.708,"vocabulary":22,"volume":289.863,"operands":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getTimestampsForTable"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.059,"difficulty":8.077,"effort":1424.922,"length":39,"time":79.162,"vocabulary":23,"volume":176.419,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"}],"methodAverage":{"cyclomatic":2.875,"cyclomaticDensity":65.263,"halstead":{"bugs":0.076,"difficulty":10.35,"effort":4535.651,"length":48.75,"time":251.981,"vocabulary":19.5,"volume":227.463,"operands":{"distinct":11.125,"total":26.25},"operators":{"distinct":8.375,"total":22.5}},"params":0.75,"sloc":{"logical":5.125,"physical":1}},"name":"","maintainability":67.537},{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.21,"difficulty":17.5,"effort":11037.79,"length":122,"time":613.211,"vocabulary":36,"volume":630.731,"operands":{"distinct":24,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":52,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":17,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.6,"effort":160.581,"length":22,"time":8.921,"vocabulary":7,"volume":61.762,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.073,"difficulty":7.875,"effort":1718.807,"length":47,"time":95.489,"vocabulary":25,"volume":218.261,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pathSegment"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.068,"difficulty":8.654,"effort":1775.197,"length":46,"time":98.622,"vocabulary":22,"volume":205.134,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":46.561,"halstead":{"bugs":0.054,"difficulty":6.376,"effort":1218.195,"length":38.333,"time":67.677,"vocabulary":18,"volume":161.719,"operands":{"distinct":11.333,"total":22},"operators":{"distinct":6.667,"total":16.333}},"params":1.667,"sloc":{"logical":5.667,"physical":1}},"name":"ha","maintainability":69.318},{"methodAggregate":{"cyclomatic":70,"cyclomaticDensity":29.536,"halstead":{"bugs":6.394,"difficulty":143.819,"effort":2758934.97,"length":2478,"time":153274.165,"vocabulary":214,"volume":19183.355,"operands":{"distinct":177,"total":1376,"identifiers":["__stripped__"]},"operators":{"distinct":37,"total":1102,"identifiers":["__stripped__"]}},"params":49,"sloc":{"logical":237,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.231,"difficulty":7.5,"effort":5189.212,"length":136,"time":288.29,"vocabulary":34,"volume":691.895,"operands":{"distinct":28,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.037,"difficulty":2.7,"effort":299.736,"length":30,"time":16.652,"vocabulary":13,"volume":111.013,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.066,"difficulty":5.091,"effort":1014.371,"length":51,"time":56.354,"vocabulary":15,"volume":199.251,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.092,"difficulty":12.083,"effort":3340.858,"length":62,"time":185.603,"vocabulary":22,"volume":276.485,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildLabels"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.266,"difficulty":16.471,"effort":13154.229,"length":143,"time":730.791,"vocabulary":48,"volume":798.65,"operands":{"distinct":34,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":63,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.134,"difficulty":8.069,"effort":3242.243,"length":75,"time":180.125,"vocabulary":41,"volume":401.816,"operands":{"distinct":29,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_fitRows"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.168,"difficulty":17,"effort":8578.925,"length":93,"time":476.607,"vocabulary":43,"volume":504.643,"operands":{"distinct":26,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":41,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.145,"difficulty":9.103,"effort":3950.548,"length":81,"time":219.475,"vocabulary":41,"volume":433.962,"operands":{"distinct":29,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_fitCols"},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.17,"difficulty":11.917,"effort":6078.321,"length":94,"time":337.684,"vocabulary":43,"volume":510.069,"operands":{"distinct":30,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.047,"difficulty":7.636,"effort":1070.478,"length":33,"time":59.471,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.06,"difficulty":9.625,"effort":1741.571,"length":40,"time":96.754,"vocabulary":23,"volume":180.942,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":19,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":4,"effort":124.078,"length":12,"time":6.893,"vocabulary":6,"volume":31.02,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":7.429,"effort":638.498,"length":22,"time":35.472,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":21.739,"halstead":{"bugs":0.467,"difficulty":34.773,"effort":48670.563,"length":248,"time":2703.92,"vocabulary":50,"volume":1399.676,"operands":{"distinct":33,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":113,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"adjustHitBoxes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.017,"difficulty":3.2,"effort":162.3,"length":16,"time":9.017,"vocabulary":9,"volume":50.719,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":4.063,"effort":345.76,"length":23,"time":19.209,"vocabulary":13,"volume":85.11,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":6.25,"halstead":{"bugs":0.46,"difficulty":11.625,"effort":16051.707,"length":221,"time":891.761,"vocabulary":76,"volume":1380.792,"operands":{"distinct":64,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":97,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_draw"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.518,"difficulty":28.6,"effort":44447.054,"length":260,"time":2469.281,"vocabulary":63,"volume":1554.093,"operands":{"distinct":45,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":117,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":39.13,"halstead":{"bugs":0.498,"difficulty":25.964,"effort":38770.321,"length":239,"time":2153.907,"vocabulary":76,"volume":1493.255,"operands":{"distinct":55,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":103,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":4.615,"effort":607.78,"length":31,"time":33.766,"vocabulary":19,"volume":131.686,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":14.286,"halstead":{"bugs":0.429,"difficulty":15.585,"effort":20042.359,"length":212,"time":1113.464,"vocabulary":67,"volume":1286.011,"operands":{"distinct":53,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":94,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.051,"difficulty":4.75,"effort":730.223,"length":35,"time":40.568,"vocabulary":21,"volume":153.731,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeTitleHeight"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.134,"difficulty":14.972,"effort":6036.986,"length":83,"time":335.388,"vocabulary":29,"volume":403.212,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLegendItemAt"},{"cyclomatic":12,"cyclomaticDensity":92.308,"halstead":{"bugs":0.227,"difficulty":22.188,"effort":15127.812,"length":129,"time":840.434,"vocabulary":39,"volume":681.817,"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleEvent"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.054,"difficulty":6.045,"effort":983.155,"length":39,"time":54.62,"vocabulary":18,"volume":162.627,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":3.379,"cyclomaticDensity":59.551,"halstead":{"bugs":0.152,"difficulty":10.331,"effort":8294.297,"length":84.345,"time":460.794,"vocabulary":30,"volume":457.146,"operands":{"distinct":20.862,"total":46.862},"operators":{"distinct":9.138,"total":37.483}},"params":1.69,"sloc":{"logical":8.172,"physical":1}},"name":"xa","maintainability":61.888},{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":17.778,"halstead":{"bugs":0.927,"difficulty":41.153,"effort":114386.099,"length":436,"time":6354.783,"vocabulary":83,"volume":2779.517,"operands":{"distinct":62,"total":243,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":193,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":45,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.123,"difficulty":5.176,"effort":1909.883,"length":84,"time":106.105,"vocabulary":21,"volume":368.955,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.203,"difficulty":13.115,"effort":7993.906,"length":117,"time":444.106,"vocabulary":37,"volume":609.506,"operands":{"distinct":26,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.206,"difficulty":16.655,"effort":10302.793,"length":114,"time":572.377,"vocabulary":43,"volume":618.594,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawArgs"},{"cyclomatic":2,"cyclomaticDensity":11.111,"halstead":{"bugs":0.17,"difficulty":9.636,"effort":4921.699,"length":93,"time":273.428,"vocabulary":45,"volume":510.742,"operands":{"distinct":33,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"}],"methodAverage":{"cyclomatic":2.4,"cyclomaticDensity":55.972,"halstead":{"bugs":0.144,"difficulty":9.717,"effort":5071.544,"length":84.8,"time":281.752,"vocabulary":31.6,"volume":433.031,"operands":{"distinct":22.2,"total":47.2},"operators":{"distinct":9.4,"total":37.6}},"params":0.8,"sloc":{"logical":9,"physical":1}},"name":"va","maintainability":62.004},{"methodAggregate":{"cyclomatic":78,"cyclomaticDensity":28.058,"halstead":{"bugs":8.473,"difficulty":122.33,"effort":3109669.846,"length":3133,"time":172759.436,"vocabulary":277,"volume":25420.354,"operands":{"distinct":244,"total":1809,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":1324,"identifiers":["__stripped__"]}},"params":64,"sloc":{"logical":278,"physical":1}},"errors":[],"lineEnd":13,"lineStart":13,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.283,"difficulty":6.694,"effort":5675.243,"length":164,"time":315.291,"vocabulary":36,"volume":847.868,"operands":{"distinct":31,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.103,"difficulty":7.778,"effort":2412.892,"length":66,"time":134.05,"vocabulary":26,"volume":310.229,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveAnimations"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.061,"difficulty":7.385,"effort":1362.294,"length":42,"time":75.683,"vocabulary":21,"volume":184.477,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.095,"difficulty":10.667,"effort":3039.834,"length":63,"time":168.88,"vocabulary":23,"volume":284.984,"operands":{"distinct":15,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTitle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBeforeBody"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":6,"effort":411.194,"length":18,"time":22.844,"vocabulary":14,"volume":68.532,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBody"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.095,"difficulty":7.824,"effort":2223.977,"length":62,"time":123.554,"vocabulary":24,"volume":284.268,"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getAfterBody"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.095,"difficulty":10.667,"effort":3039.834,"length":63,"time":168.88,"vocabulary":23,"volume":284.984,"operands":{"distinct":15,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getFooter"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.179,"difficulty":12.96,"effort":6953.995,"length":103,"time":386.333,"vocabulary":37,"volume":536.574,"operands":{"distinct":25,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createItems"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":3.857,"effort":643.36,"length":40,"time":35.742,"vocabulary":18,"volume":166.797,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":23.077,"halstead":{"bugs":0.509,"difficulty":16.9,"effort":25822.409,"length":251,"time":1434.578,"vocabulary":68,"volume":1527.953,"operands":{"distinct":55,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":108,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":4,"effort":733.907,"length":44,"time":40.773,"vocabulary":18,"volume":183.477,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawCaret"},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.433,"difficulty":18.117,"effort":23543.358,"length":220,"time":1307.964,"vocabulary":60,"volume":1299.516,"operands":{"distinct":47,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":89,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCaretPosition"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.269,"difficulty":17.786,"effort":14354.342,"length":143,"time":797.463,"vocabulary":50,"volume":807.071,"operands":{"distinct":35,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":60,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":8,"cyclomaticDensity":22.222,"halstead":{"bugs":0.82,"difficulty":30.016,"effort":73834.289,"length":388,"time":4101.905,"vocabulary":81,"volume":2459.862,"operands":{"distinct":64,"total":226,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":162,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawColorBox"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":29.63,"halstead":{"bugs":0.542,"difficulty":23.164,"effort":37673.254,"length":258,"time":2092.959,"vocabulary":79,"volume":1626.375,"operands":{"distinct":61,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":101,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBody"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":3.864,"effort":448.182,"length":29,"time":24.899,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.24,"difficulty":13.818,"effort":9941.253,"length":131,"time":552.292,"vocabulary":45,"volume":719.433,"operands":{"distinct":33,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":55,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawFooter"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.496,"difficulty":18.021,"effort":26814.347,"length":254,"time":1489.686,"vocabulary":58,"volume":1487.927,"operands":{"distinct":47,"total":154,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":100,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":61.538,"halstead":{"bugs":0.286,"difficulty":14.235,"effort":12195.79,"length":156,"time":677.544,"vocabulary":45,"volume":856.729,"operands":{"distinct":34,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateAnimationTarget"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_willRender"},{"cyclomatic":9,"cyclomaticDensity":60,"halstead":{"bugs":0.337,"difficulty":17.927,"effort":18114.698,"length":174,"time":1006.372,"vocabulary":56,"volume":1010.48,"operands":{"distinct":41,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.084,"difficulty":8.267,"effort":2094.108,"length":56,"time":116.339,"vocabulary":23,"volume":253.319,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.063,"difficulty":10.5,"effort":1973.826,"length":41,"time":109.657,"vocabulary":24,"volume":187.983,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":81.818,"halstead":{"bugs":0.173,"difficulty":14.609,"effort":7568.146,"length":101,"time":420.453,"vocabulary":35,"volume":518.058,"operands":{"distinct":23,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleEvent"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.081,"difficulty":9.9,"effort":2419.786,"length":52,"time":134.433,"vocabulary":26,"volume":244.423,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getActiveElements"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.044,"difficulty":3.864,"effort":510,"length":33,"time":28.333,"vocabulary":16,"volume":132,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.071,"difficulty":8.594,"effort":1838.804,"length":45,"time":102.156,"vocabulary":27,"volume":213.97,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_positionChanged"}],"methodAverage":{"cyclomatic":3.265,"cyclomaticDensity":50.606,"halstead":{"bugs":0.165,"difficulty":9.439,"effort":8414.526,"length":90.5,"time":467.474,"vocabulary":29.618,"volume":495.611,"operands":{"distinct":21.324,"total":52.324},"operators":{"distinct":8.294,"total":38.176}},"params":1.882,"sloc":{"logical":8.176,"physical":1}},"name":"Va","maintainability":61.859}],"dependencies":[],"errors":[],"lineEnd":14,"lineStart":1,"maintainability":64.213,"methods":[{"cyclomatic":7,"cyclomaticDensity":700,"halstead":{"bugs":0.067,"difficulty":8.625,"effort":1742.652,"length":46,"time":96.814,"vocabulary":21,"volume":202.047,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":111,"cyclomaticDensity":7.385,"halstead":{"bugs":26.633,"difficulty":55.167,"effort":4407867.613,"length":7424,"time":244881.534,"vocabulary":1737,"volume":79899.924,"operands":{"distinct":1691,"total":4056,"identifiers":["__stripped__"]},"operators":{"distinct":46,"total":3368,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1503,"physical":7},"errors":[],"lineEnd":13,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"e"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"s"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.067,"difficulty":7.857,"effort":1585.087,"length":44,"time":88.06,"vocabulary":24,"volume":201.738,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"n"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"o"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.018,"difficulty":7,"effort":376.421,"length":15,"time":20.912,"vocabulary":12,"volume":53.774,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"a"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"r"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":4,"effort":112.294,"length":10,"time":6.239,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"l"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":6.857,"effort":589.382,"length":22,"time":32.743,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":7.714,"effort":678.857,"length":22,"time":37.714,"vocabulary":16,"volume":88,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.023,"difficulty":6.417,"effort":451.145,"length":19,"time":25.064,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"d"},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.154,"difficulty":23.2,"effort":10700.399,"length":97,"time":594.467,"vocabulary":27,"volume":461.224,"operands":{"distinct":15,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"u"},{"cyclomatic":7,"cyclomaticDensity":70,"halstead":{"bugs":0.104,"difficulty":18.5,"effort":5774.964,"length":70,"time":320.831,"vocabulary":22,"volume":312.16,"operands":{"distinct":11,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"f"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.095,"difficulty":11.786,"effort":3350.298,"length":62,"time":186.128,"vocabulary":24,"volume":284.268,"operands":{"distinct":14,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"g"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":163.116,"length":13,"time":9.062,"vocabulary":12,"volume":46.605,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"p"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.058,"difficulty":10.8,"effort":1880.982,"length":41,"time":104.499,"vocabulary":19,"volume":174.165,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"m"},{"cyclomatic":8,"cyclomaticDensity":50,"halstead":{"bugs":0.154,"difficulty":26.133,"effort":12040.679,"length":93,"time":668.927,"vocabulary":31,"volume":460.74,"operands":{"distinct":15,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":44,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"b"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"x"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.075,"difficulty":10.769,"effort":2435.764,"length":50,"time":135.32,"vocabulary":23,"volume":226.178,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.077,"difficulty":12.462,"effort":2893.48,"length":50,"time":160.749,"vocabulary":25,"volume":232.193,"operands":{"distinct":13,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"v"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.025,"difficulty":7.7,"effort":579.688,"length":21,"time":32.205,"vocabulary":12,"volume":75.284,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"M"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":3.333,"effort":90,"length":9,"time":5,"vocabulary":8,"volume":27,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":11.25,"effort":790.969,"length":19,"time":43.943,"vocabulary":13,"volume":70.308,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"w"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.039,"difficulty":8,"effort":937.654,"length":30,"time":52.092,"vocabulary":15,"volume":117.207,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.02,"difficulty":4,"effort":240.914,"length":19,"time":13.384,"vocabulary":9,"volume":60.229,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"D"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":4,"effort":172.74,"length":13,"time":9.597,"vocabulary":10,"volume":43.185,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"V"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.092,"difficulty":10.5,"effort":2888.526,"length":60,"time":160.474,"vocabulary":24,"volume":275.098,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"B"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.099,"difficulty":24.727,"effort":7370.112,"length":62,"time":409.451,"vocabulary":28,"volume":298.056,"operands":{"distinct":11,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"W"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"N"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":12,"effort":1031.419,"length":22,"time":57.301,"vocabulary":15,"volume":85.952,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"H"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.081,"difficulty":11.333,"effort":2742.984,"length":56,"time":152.388,"vocabulary":20,"volume":242.028,"operands":{"distinct":12,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"j"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"$"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"Y"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.049,"difficulty":12.278,"effort":1806.813,"length":33,"time":100.379,"vocabulary":22,"volume":147.161,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"U"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.101,"difficulty":15.469,"effort":4674.749,"length":61,"time":259.708,"vocabulary":31,"volume":302.206,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"X"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":5.625,"effort":666.079,"length":32,"time":37.004,"vocabulary":13,"volume":118.414,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"q"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"K"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":3.75,"effort":78.365,"length":9,"time":4.354,"vocabulary":5,"volume":20.897,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"G"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.104,"difficulty":16.667,"effort":5202.67,"length":70,"time":289.037,"vocabulary":22,"volume":312.16,"operands":{"distinct":12,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"Z"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":118.872,"length":15,"time":6.604,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"J"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"Q"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.036,"difficulty":8.5,"effort":918,"length":27,"time":51,"vocabulary":16,"volume":108,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"tt"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.08,"difficulty":19.773,"effort":4739.966,"length":51,"time":263.331,"vocabulary":26,"volume":239.722,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"et"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.035,"difficulty":10.5,"effort":1107.603,"length":27,"time":61.534,"vocabulary":15,"volume":105.486,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":7,"cyclomaticDensity":100,"halstead":{"bugs":0.084,"difficulty":24.111,"effort":6107.814,"length":56,"time":339.323,"vocabulary":23,"volume":253.319,"operands":{"distinct":9,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"nt"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.063,"difficulty":5.867,"effort":1114.606,"length":42,"time":61.923,"vocabulary":23,"volume":189.99,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"at"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.083,"difficulty":8.25,"effort":2043.996,"length":51,"time":113.555,"vocabulary":29,"volume":247.757,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":5.25,"effort":244.162,"length":14,"time":13.565,"vocabulary":10,"volume":46.507,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.082,"difficulty":13,"effort":3187.276,"length":51,"time":177.071,"vocabulary":28,"volume":245.175,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"rt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":6.857,"effort":589.382,"length":22,"time":32.743,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"lt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":2,"effort":12.68,"length":4,"time":0.704,"vocabulary":3,"volume":6.34,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":3,"effort":139.814,"length":13,"time":7.767,"vocabulary":12,"volume":46.605,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"ct"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.022,"difficulty":4.5,"effort":291.263,"length":17,"time":16.181,"vocabulary":14,"volume":64.725,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":66.439,"length":10,"time":3.691,"vocabulary":10,"volume":33.219,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"dt"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.028,"difficulty":5.25,"effort":439.749,"length":22,"time":24.431,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4,"effort":239.179,"length":18,"time":13.288,"vocabulary":10,"volume":59.795,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.026,"difficulty":3.75,"effort":295.759,"length":22,"time":16.431,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":6,"cyclomaticDensity":35.294,"halstead":{"bugs":0.267,"difficulty":18.03,"effort":14421.733,"length":144,"time":801.207,"vocabulary":47,"volume":799.861,"operands":{"distinct":33,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":59,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"pt"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.146,"difficulty":14.667,"effort":6412.535,"length":90,"time":356.252,"vocabulary":29,"volume":437.218,"operands":{"distinct":18,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"mt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_t"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.667,"effort":70,"length":14,"time":3.889,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"vt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Mt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"kt"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.2,"effort":142.013,"length":14,"time":7.89,"vocabulary":9,"volume":44.379,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.058,"difficulty":9,"effort":1567.485,"length":41,"time":87.083,"vocabulary":19,"volume":174.165,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"At"},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":247.254,"length":24,"time":13.736,"vocabulary":9,"volume":76.078,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.625,"effort":73.693,"length":10,"time":4.094,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.043,"difficulty":6.955,"effort":901.711,"length":30,"time":50.095,"vocabulary":20,"volume":129.658,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Lt"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.044,"difficulty":5.538,"effort":729.8,"length":30,"time":40.544,"vocabulary":21,"volume":131.77,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":4.286,"effort":285.462,"length":18,"time":15.859,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Et"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.042,"difficulty":4.846,"effort":607.397,"length":29,"time":33.744,"vocabulary":20,"volume":125.336,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.089,"difficulty":27.2,"effort":7287.562,"length":57,"time":404.865,"vocabulary":26,"volume":267.925,"operands":{"distinct":10,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Rt"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.185,"difficulty":27,"effort":14984.115,"length":105,"time":832.451,"vocabulary":39,"volume":554.967,"operands":{"distinct":21,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"It"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.053,"difficulty":9.333,"effort":1493.333,"length":40,"time":82.963,"vocabulary":16,"volume":160,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.04,"difficulty":3.636,"effort":440.413,"length":31,"time":24.467,"vocabulary":15,"volume":121.114,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"zt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ft"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":3.75,"effort":78.365,"length":9,"time":4.354,"vocabulary":5,"volume":20.897,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Vt"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.216,"difficulty":19.125,"effort":12393.739,"length":118,"time":688.541,"vocabulary":45,"volume":648.039,"operands":{"distinct":28,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Bt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.093,"difficulty":11.853,"effort":3315.182,"length":57,"time":184.177,"vocabulary":30,"volume":279.693,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"jt"},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.16,"difficulty":18.816,"effort":9031.579,"length":96,"time":501.754,"vocabulary":32,"volume":480,"operands":{"distinct":19,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.027,"difficulty":4.667,"effort":373.333,"length":20,"time":20.741,"vocabulary":16,"volume":80,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":4.125,"effort":282.696,"length":18,"time":15.705,"vocabulary":14,"volume":68.532,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.101,"difficulty":10.688,"effort":3226.029,"length":65,"time":179.224,"vocabulary":25,"volume":301.851,"operands":{"distinct":16,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Xt"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.016,"difficulty":6,"effort":279.042,"length":14,"time":15.502,"vocabulary":10,"volume":46.507,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"qt"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.147,"difficulty":17.875,"effort":7904.406,"length":93,"time":439.134,"vocabulary":27,"volume":442.205,"operands":{"distinct":16,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Kt"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":274.25,"length":17,"time":15.236,"vocabulary":12,"volume":60.944,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Gt"},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.222,"difficulty":21.583,"effort":14385.007,"length":127,"time":799.167,"vocabulary":38,"volume":666.487,"operands":{"distinct":24,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.037,"difficulty":10.286,"effort":1136.017,"length":26,"time":63.112,"vocabulary":19,"volume":110.446,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Jt"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":4,"effort":112.294,"length":10,"time":6.239,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Qt"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.026,"difficulty":3.438,"effort":267.125,"length":21,"time":14.84,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"te"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":3.2,"effort":131.869,"length":13,"time":7.326,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ne"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.063,"difficulty":10.909,"effort":2060.396,"length":43,"time":114.466,"vocabulary":21,"volume":188.87,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.09,"difficulty":14.667,"effort":3980.735,"length":60,"time":221.152,"vocabulary":23,"volume":271.414,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.08,"difficulty":15.273,"effort":3661.618,"length":53,"time":203.423,"vocabulary":23,"volume":239.749,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"he"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.027,"difficulty":5.357,"effort":441.719,"length":23,"time":24.54,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ce"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.287,"difficulty":7,"effort":6031.73,"length":156,"time":335.096,"vocabulary":46,"volume":861.676,"operands":{"distinct":39,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.034,"difficulty":3.75,"effort":380.922,"length":26,"time":21.162,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.487,"difficulty":6.45,"effort":9418.04,"length":233,"time":523.224,"vocabulary":77,"volume":1460.161,"operands":{"distinct":70,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.025,"difficulty":4.583,"effort":348.826,"length":22,"time":19.379,"vocabulary":11,"volume":76.107,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":2.667,"effort":74.863,"length":10,"time":4.159,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fe"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.028,"difficulty":7,"effort":595.771,"length":23,"time":33.098,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ge"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.063,"difficulty":12.458,"effort":2372.043,"length":41,"time":131.78,"vocabulary":25,"volume":190.398,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":18,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pe"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.4,"effort":43.233,"length":11,"time":2.402,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"be"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.119,"difficulty":14.083,"effort":5023.555,"length":72,"time":279.086,"vocabulary":31,"volume":356.702,"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_e"},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":5,"effort":298.974,"length":18,"time":16.61,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":22.727,"halstead":{"bugs":0.281,"difficulty":20.829,"effort":17537.747,"length":147,"time":974.319,"vocabulary":53,"volume":842.004,"operands":{"distinct":35,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":66,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ve"},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.16,"difficulty":14.28,"effort":6868.274,"length":91,"time":381.571,"vocabulary":39,"volume":480.972,"operands":{"distinct":25,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":12,"cyclomaticDensity":70.588,"halstead":{"bugs":0.404,"difficulty":39.1,"effort":47412.741,"length":207,"time":2634.041,"vocabulary":58,"volume":1212.602,"operands":{"distinct":35,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":88,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"we"},{"cyclomatic":6,"cyclomaticDensity":35.294,"halstead":{"bugs":0.218,"difficulty":18.148,"effort":11862.017,"length":122,"time":659.001,"vocabulary":41,"volume":653.621,"operands":{"distinct":27,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":52,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":150,"halstead":{"bugs":0.238,"difficulty":21.579,"effort":15410.027,"length":147,"time":856.113,"vocabulary":29,"volume":714.123,"operands":{"distinct":19,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":65,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ke"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.058,"difficulty":11.4,"effort":1982.663,"length":39,"time":110.148,"vocabulary":22,"volume":173.918,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":7.875,"effort":836.908,"length":26,"time":46.495,"vocabulary":17,"volume":106.274,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Pe"},{"cyclomatic":6,"cyclomaticDensity":600,"halstead":{"bugs":0.067,"difficulty":9.1,"effort":1822.6,"length":49,"time":101.256,"vocabulary":17,"volume":200.286,"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"De"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.054,"difficulty":10.667,"effort":1743.984,"length":40,"time":96.888,"vocabulary":17,"volume":163.499,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ce"},{"cyclomatic":14,"cyclomaticDensity":58.333,"halstead":{"bugs":0.357,"difficulty":41.154,"effort":44099.269,"length":194,"time":2449.959,"vocabulary":46,"volume":1071.571,"operands":{"distinct":26,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":87,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Oe"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.057,"difficulty":10.083,"effort":1733.278,"length":38,"time":96.293,"vocabulary":23,"volume":171.895,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ae"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.044,"difficulty":3.636,"effort":483.034,"length":34,"time":26.835,"vocabulary":15,"volume":132.834,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Te"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":0.833,"effort":25.734,"length":11,"time":1.43,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Le"},{"cyclomatic":35,"cyclomaticDensity":70,"halstead":{"bugs":1.918,"difficulty":105.3,"effort":605873.207,"length":882,"time":33659.623,"vocabulary":92,"volume":5753.782,"operands":{"distinct":65,"total":507,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":375,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":50,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ee"},{"cyclomatic":7,"cyclomaticDensity":700,"halstead":{"bugs":0.076,"difficulty":14,"effort":3206.871,"length":53,"time":178.159,"vocabulary":20,"volume":229.062,"operands":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Re"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":3.3,"effort":464.035,"length":38,"time":25.78,"vocabulary":13,"volume":140.617,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ie"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ze"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.138,"difficulty":30.136,"effort":12435.669,"length":90,"time":690.87,"vocabulary":24,"volume":412.647,"operands":{"distinct":11,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":39,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fe"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.083,"difficulty":9.25,"effort":2314.308,"length":60,"time":128.573,"vocabulary":18,"volume":250.196,"operands":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ve"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.168,"difficulty":10.556,"effort":5333.901,"length":97,"time":296.328,"vocabulary":37,"volume":505.317,"operands":{"distinct":27,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Be"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":4.4,"effort":603.085,"length":36,"time":33.505,"vocabulary":14,"volume":137.065,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"We"},{"cyclomatic":8,"cyclomaticDensity":100,"halstead":{"bugs":0.26,"difficulty":22.313,"effort":17413.672,"length":139,"time":967.426,"vocabulary":49,"volume":780.445,"operands":{"distinct":32,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":55,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ne"},{"cyclomatic":6,"cyclomaticDensity":600,"halstead":{"bugs":0.092,"difficulty":7.115,"effort":1958.261,"length":66,"time":108.792,"vocabulary":18,"volume":275.215,"operands":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.276,"difficulty":24.5,"effort":20268.376,"length":164,"time":1126.021,"vocabulary":33,"volume":827.281,"operands":{"distinct":22,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":66,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"He"},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.198,"difficulty":15.172,"effort":8999.064,"length":108,"time":499.948,"vocabulary":45,"volume":593.12,"operands":{"distinct":29,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":53,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"je"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":3,"effort":162,"length":18,"time":9,"vocabulary":8,"volume":54,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.054,"difficulty":10.909,"effort":1772.899,"length":37,"time":98.494,"vocabulary":21,"volume":162.516,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1,"effort":18.095,"length":7,"time":1.005,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.106,"difficulty":5.625,"effort":1787.607,"length":63,"time":99.312,"vocabulary":33,"volume":317.797,"operands":{"distinct":24,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"$e"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.6,"effort":10.857,"length":7,"time":0.603,"vocabulary":6,"volume":18.095,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.143,"effort":39.85,"length":11,"time":2.214,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":58.333,"halstead":{"bugs":0.134,"difficulty":12.25,"effort":4928.972,"length":82,"time":273.832,"vocabulary":30,"volume":402.365,"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.141,"difficulty":13.16,"effort":5564.471,"length":80,"time":309.137,"vocabulary":39,"volume":422.832,"operands":{"distinct":25,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.159,"difficulty":18.214,"effort":8663.317,"length":92,"time":481.295,"vocabulary":36,"volume":475.633,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":41,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.044,"difficulty":5.727,"effort":764.234,"length":32,"time":42.457,"vocabulary":18,"volume":133.438,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.6,"effort":159.764,"length":14,"time":8.876,"vocabulary":9,"volume":44.379,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.093,"difficulty":11,"effort":3064.945,"length":60,"time":170.275,"vocabulary":25,"volume":278.631,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ye"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":3.5,"effort":90.474,"length":10,"time":5.026,"vocabulary":6,"volume":25.85,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":4.875,"effort":426.9,"length":23,"time":23.717,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":6.375,"effort":728.157,"length":30,"time":40.453,"vocabulary":14,"volume":114.221,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"qe"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3.375,"effort":123.173,"length":13,"time":6.843,"vocabulary":7,"volume":36.496,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ke"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":7.7,"effort":524.48,"length":19,"time":29.138,"vocabulary":12,"volume":68.114,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":66.667,"halstead":{"bugs":0.107,"difficulty":18,"effort":5753.338,"length":68,"time":319.63,"vocabulary":26,"volume":319.63,"operands":{"distinct":13,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ze"},{"cyclomatic":6,"cyclomaticDensity":85.714,"halstead":{"bugs":0.148,"difficulty":18.214,"effort":8098.318,"length":86,"time":449.907,"vocabulary":36,"volume":444.614,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":35,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Je"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.054,"difficulty":11.875,"effort":1931.197,"length":39,"time":107.289,"vocabulary":18,"volume":162.627,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":4.667,"effort":279.042,"length":18,"time":15.502,"vocabulary":10,"volume":59.795,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Qe"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.029,"difficulty":13.75,"effort":1204.076,"length":23,"time":66.893,"vocabulary":14,"volume":87.569,"operands":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ti"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":8.4,"effort":692.615,"length":23,"time":38.479,"vocabulary":12,"volume":82.454,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ei"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.046,"difficulty":6.4,"effort":880.688,"length":33,"time":48.927,"vocabulary":18,"volume":137.608,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.118,"difficulty":13.65,"effort":4819.919,"length":70,"time":267.773,"vocabulary":33,"volume":353.108,"operands":{"distinct":20,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ii"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":5,"effort":270,"length":18,"time":15,"vocabulary":8,"volume":54,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.248,"difficulty":25.381,"effort":18852.199,"length":146,"time":1047.344,"vocabulary":34,"volume":742.77,"operands":{"distinct":21,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":64,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ai"},{"cyclomatic":8,"cyclomaticDensity":47.059,"halstead":{"bugs":0.257,"difficulty":32.762,"effort":25259.399,"length":148,"time":1403.3,"vocabulary":37,"volume":770.999,"operands":{"distinct":21,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":62,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ri"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.245,"difficulty":28.174,"effort":20698.554,"length":139,"time":1149.92,"vocabulary":39,"volume":734.671,"operands":{"distinct":23,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":58,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.217,"difficulty":29.6,"effort":19281.752,"length":126,"time":1071.208,"vocabulary":36,"volume":651.411,"operands":{"distinct":20,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":52,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":118.872,"length":15,"time":6.604,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"li"},{"cyclomatic":7,"cyclomaticDensity":58.333,"halstead":{"bugs":0.261,"difficulty":22.484,"effort":17580.021,"length":140,"time":976.668,"vocabulary":48,"volume":781.895,"operands":{"distinct":31,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":58,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hi"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.203,"difficulty":17.857,"effort":10881.538,"length":123,"time":604.53,"vocabulary":31,"volume":609.366,"operands":{"distinct":21,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":5.25,"effort":557.939,"length":26,"time":30.997,"vocabulary":17,"volume":106.274,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":5.25,"effort":557.939,"length":26,"time":30.997,"vocabulary":17,"volume":106.274,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1.5,"effort":6,"length":4,"time":0.333,"vocabulary":2,"volume":4,"operands":{"distinct":1,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":3,"effort":48.76,"length":7,"time":2.709,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.027,"difficulty":10.5,"effort":835.453,"length":23,"time":46.414,"vocabulary":11,"volume":79.567,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":2,"effort":12,"length":6,"time":0.667,"vocabulary":2,"volume":6,"operands":{"distinct":1,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":4.5,"effort":104.487,"length":10,"time":5.805,"vocabulary":5,"volume":23.219,"operands":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.028,"difficulty":10.5,"effort":872.006,"length":25,"time":48.445,"vocabulary":10,"volume":83.048,"operands":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":2.5,"effort":20,"length":8,"time":1.111,"vocabulary":2,"volume":8,"operands":{"distinct":1,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":7,"effort":235.232,"length":13,"time":13.068,"vocabulary":6,"volume":33.605,"operands":{"distinct":2,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":14,"effort":1452.961,"length":30,"time":80.72,"vocabulary":11,"volume":103.783,"operands":{"distinct":4,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":3,"effort":30,"length":10,"time":1.667,"vocabulary":2,"volume":10,"operands":{"distinct":1,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":6,"effort":195.042,"length":14,"time":10.836,"vocabulary":5,"volume":32.507,"operands":{"distinct":2,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.037,"difficulty":13.5,"effort":1479.919,"length":33,"time":82.218,"vocabulary":10,"volume":109.624,"operands":{"distinct":4,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.286,"effort":253.744,"length":16,"time":14.097,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":5.833,"effort":366.96,"length":17,"time":20.387,"vocabulary":13,"volume":62.907,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.053,"difficulty":10.063,"effort":1611.837,"length":41,"time":89.546,"vocabulary":15,"volume":160.183,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":8.75,"effort":544.86,"length":18,"time":30.27,"vocabulary":11,"volume":62.27,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":4.375,"effort":166.421,"length":12,"time":9.246,"vocabulary":9,"volume":38.039,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.048,"difficulty":15.833,"effort":2280,"length":36,"time":126.667,"vocabulary":16,"volume":144,"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.034,"difficulty":7.5,"effort":770.989,"length":27,"time":42.833,"vocabulary":14,"volume":102.799,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":11.667,"effort":1554.185,"length":36,"time":86.344,"vocabulary":13,"volume":133.216,"operands":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"gi"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.091,"difficulty":17.5,"effort":4760.443,"length":61,"time":264.469,"vocabulary":22,"volume":272.025,"operands":{"distinct":11,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pi"},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.111,"difficulty":9.139,"effort":3055.657,"length":72,"time":169.759,"vocabulary":25,"volume":334.358,"operands":{"distinct":18,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"mi"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.078,"difficulty":13.393,"effort":3122.988,"length":48,"time":173.499,"vocabulary":29,"volume":233.183,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_i"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.067,"difficulty":10.8,"effort":2156.248,"length":47,"time":119.792,"vocabulary":19,"volume":199.653,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"vi"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":49.761,"length":11,"time":2.764,"vocabulary":6,"volume":28.435,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":2.75,"effort":177.456,"length":18,"time":9.859,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Mi"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.04,"difficulty":5.667,"effort":686.31,"length":31,"time":38.128,"vocabulary":15,"volume":121.114,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ki"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.226,"difficulty":19.444,"effort":13211.178,"length":126,"time":733.954,"vocabulary":42,"volume":679.432,"operands":{"distinct":27,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Si"},{"cyclomatic":10,"cyclomaticDensity":142.857,"halstead":{"bugs":0.155,"difficulty":28.571,"effort":13318.703,"length":95,"time":739.928,"vocabulary":30,"volume":466.155,"operands":{"distinct":14,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":45,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Pi"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.069,"difficulty":10.577,"effort":2182.266,"length":45,"time":121.237,"vocabulary":24,"volume":206.323,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Di"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":4,"effort":144,"length":12,"time":8,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ci"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.033,"difficulty":5.25,"effort":512.779,"length":25,"time":28.488,"vocabulary":15,"volume":97.672,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Oi"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":3.75,"effort":259.457,"length":20,"time":14.414,"vocabulary":11,"volume":69.189,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2,"effort":62.039,"length":12,"time":3.447,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.067,"difficulty":7.714,"effort":1548.06,"length":45,"time":86.003,"vocabulary":22,"volume":200.674,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ai"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.034,"difficulty":5,"effort":507.896,"length":26,"time":28.216,"vocabulary":15,"volume":101.579,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ti"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.034,"difficulty":4.333,"effort":440.176,"length":26,"time":24.454,"vocabulary":15,"volume":101.579,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Li"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.063,"difficulty":8.333,"effort":1584.707,"length":44,"time":88.039,"vocabulary":20,"volume":190.165,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ei"},{"cyclomatic":11,"cyclomaticDensity":27.5,"halstead":{"bugs":0.413,"difficulty":32.175,"effort":39847.863,"length":208,"time":2213.77,"vocabulary":62,"volume":1238.473,"operands":{"distinct":40,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":91,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":40,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ri"},{"cyclomatic":5,"cyclomaticDensity":21.739,"halstead":{"bugs":0.204,"difficulty":23.729,"effort":14492.848,"length":114,"time":805.158,"vocabulary":41,"volume":610.761,"operands":{"distinct":24,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":47,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":2.571,"effort":124.54,"length":14,"time":6.919,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.072,"difficulty":12.5,"effort":2693.665,"length":47,"time":149.648,"vocabulary":24,"volume":215.493,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ii"},{"cyclomatic":6,"cyclomaticDensity":35.294,"halstead":{"bugs":0.182,"difficulty":22.667,"effort":12371.114,"length":104,"time":687.284,"vocabulary":38,"volume":545.784,"operands":{"distinct":21,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"zi"},{"cyclomatic":10,"cyclomaticDensity":83.333,"halstead":{"bugs":0.123,"difficulty":33.545,"effort":12385.202,"length":76,"time":688.067,"vocabulary":29,"volume":369.207,"operands":{"distinct":11,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":35,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.219,"difficulty":38.889,"effort":25510.759,"length":125,"time":1417.264,"vocabulary":38,"volume":655.991,"operands":{"distinct":18,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":55,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":7,"effort":526.989,"length":21,"time":29.277,"vocabulary":12,"volume":75.284,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fi"},{"cyclomatic":5,"cyclomaticDensity":17.857,"halstead":{"bugs":0.335,"difficulty":27.778,"effort":27907.567,"length":173,"time":1550.42,"vocabulary":56,"volume":1004.672,"operands":{"distinct":36,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":73,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":28,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.132,"difficulty":20,"effort":7936.442,"length":78,"time":440.913,"vocabulary":34,"volume":396.822,"operands":{"distinct":18,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":33,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"f"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":5.5,"effort":749.257,"length":38,"time":41.625,"vocabulary":12,"volume":136.229,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Vi"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":9.375,"effort":1172.791,"length":30,"time":65.155,"vocabulary":18,"volume":125.098,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Bi"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.029,"difficulty":5,"effort":430.196,"length":24,"time":23.9,"vocabulary":12,"volume":86.039,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.032,"difficulty":4.2,"effort":403.2,"length":24,"time":22.4,"vocabulary":16,"volume":96,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.6,"effort":58.393,"length":13,"time":3.244,"vocabulary":7,"volume":36.496,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":11,"cyclomaticDensity":52.381,"halstead":{"bugs":0.233,"difficulty":23.212,"effort":16247.802,"length":129,"time":902.656,"vocabulary":43,"volume":699.988,"operands":{"distinct":26,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":58,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ni"},{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.14,"difficulty":15.474,"effort":6516.072,"length":85,"time":362.004,"vocabulary":31,"volume":421.107,"operands":{"distinct":19,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Hi"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.046,"difficulty":9,"effort":1244.715,"length":32,"time":69.151,"vocabulary":20,"volume":138.302,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ji"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.06,"difficulty":4,"effort":715.254,"length":39,"time":39.736,"vocabulary":24,"volume":178.814,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.047,"difficulty":5.846,"effort":821.701,"length":32,"time":45.65,"vocabulary":21,"volume":140.554,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"$i"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.033,"difficulty":6,"effort":600,"length":25,"time":33.333,"vocabulary":16,"volume":100,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.079,"difficulty":8.571,"effort":2025.856,"length":53,"time":112.548,"vocabulary":22,"volume":236.35,"operands":{"distinct":14,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":57.143,"halstead":{"bugs":0.159,"difficulty":15.326,"effort":7319.148,"length":91,"time":406.619,"vocabulary":38,"volume":477.561,"operands":{"distinct":23,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":44,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.051,"difficulty":10,"effort":1542.872,"length":37,"time":85.715,"vocabulary":18,"volume":154.287,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Yi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":4.714,"effort":296.564,"length":17,"time":16.476,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.097,"difficulty":5.913,"effort":1728.368,"length":59,"time":96.02,"vocabulary":31,"volume":292.298,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.055,"difficulty":8.462,"effort":1396.65,"length":36,"time":77.592,"vocabulary":24,"volume":165.059,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ui"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.062,"difficulty":5.469,"effort":1014.267,"length":41,"time":56.348,"vocabulary":23,"volume":185.466,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":7,"effort":1179.886,"length":39,"time":65.549,"vocabulary":20,"volume":168.555,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":3.2,"effort":280.221,"length":23,"time":15.568,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":1.625,"effort":86.37,"length":16,"time":4.798,"vocabulary":10,"volume":53.151,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":1.625,"effort":86.37,"length":16,"time":4.798,"vocabulary":10,"volume":53.151,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ki"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Gi"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":3.125,"effort":219.714,"length":19,"time":12.206,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Zi"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.048,"difficulty":11,"effort":1591.474,"length":38,"time":88.415,"vocabulary":14,"volume":144.679,"operands":{"distinct":7,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":50,"halstead":{"bugs":0.2,"difficulty":20.16,"effort":12096.924,"length":112,"time":672.051,"vocabulary":41,"volume":600.046,"operands":{"distinct":25,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ji"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.111,"difficulty":14.875,"effort":4963.32,"length":68,"time":275.74,"vocabulary":30,"volume":333.669,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":5.333,"effort":460.641,"length":26,"time":25.591,"vocabulary":10,"volume":86.37,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Qi"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.067,"difficulty":6.375,"effort":1279.125,"length":58,"time":71.062,"vocabulary":11,"volume":200.647,"operands":{"distinct":8,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ts"},{"cyclomatic":7,"cyclomaticDensity":35,"halstead":{"bugs":0.343,"difficulty":23.432,"effort":24138.331,"length":179,"time":1341.018,"vocabulary":54,"volume":1030.125,"operands":{"distinct":37,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":77,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"es"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":5.333,"effort":457.796,"length":21,"time":25.433,"vocabulary":17,"volume":85.837,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"is"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":6.5,"effort":624,"length":24,"time":34.667,"vocabulary":16,"volume":96,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"s"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":64.286,"halstead":{"bugs":0.203,"difficulty":19.167,"effort":11678.861,"length":113,"time":648.826,"vocabulary":42,"volume":609.332,"operands":{"distinct":27,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":44,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ss"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.049,"difficulty":3.409,"effort":506.205,"length":39,"time":28.123,"vocabulary":14,"volume":148.487,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ns"},{"cyclomatic":10,"cyclomaticDensity":47.619,"halstead":{"bugs":0.445,"difficulty":33.75,"effort":45060.769,"length":232,"time":2503.376,"vocabulary":54,"volume":1335.134,"operands":{"distinct":36,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":97,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"os"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":149.447,"length":12,"time":8.303,"vocabulary":11,"volume":41.513,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.215,"difficulty":11.897,"effort":7671.123,"length":122,"time":426.174,"vocabulary":39,"volume":644.819,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":19.048,"halstead":{"bugs":0.149,"difficulty":16.705,"effort":7483.853,"length":86,"time":415.77,"vocabulary":37,"volume":448.013,"operands":{"distinct":22,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":5,"effort":180,"length":12,"time":10,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.027,"difficulty":6.5,"effort":535.952,"length":23,"time":29.775,"vocabulary":12,"volume":82.454,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":5.1,"effort":591.6,"length":29,"time":32.867,"vocabulary":16,"volume":116,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":6.5,"effort":569.2,"length":23,"time":31.622,"vocabulary":14,"volume":87.569,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"i"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.313,"effort":730.789,"length":38,"time":40.599,"vocabulary":22,"volume":169.458,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.019,"difficulty":3,"effort":171.176,"length":18,"time":9.51,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fs"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.024,"difficulty":9,"effort":651.058,"length":19,"time":36.17,"vocabulary":14,"volume":72.34,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"gs"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":6.667,"effort":891.886,"length":30,"time":49.549,"vocabulary":22,"volume":133.783,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ps"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.048,"difficulty":10.688,"effort":1528.967,"length":35,"time":84.943,"vocabulary":17,"volume":143.061,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":6.667,"effort":891.886,"length":30,"time":49.549,"vocabulary":22,"volume":133.783,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ms"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.048,"difficulty":10.688,"effort":1528.967,"length":35,"time":84.943,"vocabulary":17,"volume":143.061,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":5.25,"effort":349.692,"length":18,"time":19.427,"vocabulary":13,"volume":66.608,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_s"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.068,"difficulty":9.036,"effort":1846.265,"length":44,"time":102.57,"vocabulary":25,"volume":204.33,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ys"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":6,"effort":430.196,"length":20,"time":23.9,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.044,"difficulty":7.389,"effort":975.333,"length":33,"time":54.185,"vocabulary":16,"volume":132,"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.022,"difficulty":2,"effort":129.059,"length":18,"time":7.17,"vocabulary":12,"volume":64.529,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.02,"difficulty":4.167,"effort":245.043,"length":17,"time":13.614,"vocabulary":11,"volume":58.81,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"vs"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":1.875,"effort":103.783,"length":16,"time":5.766,"vocabulary":11,"volume":55.351,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":6.125,"effort":550.383,"length":23,"time":30.577,"vocabulary":15,"volume":89.858,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ms"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.333,"effort":161.44,"length":14,"time":8.969,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.085,"difficulty":12.179,"effort":3110.554,"length":55,"time":172.809,"vocabulary":25,"volume":255.412,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":2.7,"effort":97.2,"length":12,"time":5.4,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.022,"difficulty":6,"effort":398.503,"length":17,"time":22.139,"vocabulary":15,"volume":66.417,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ks"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.75,"effort":40.713,"length":9,"time":2.262,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":3.5,"effort":90.474,"length":10,"time":5.026,"vocabulary":6,"volume":25.85,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":100,"halstead":{"bugs":0.081,"difficulty":12.269,"effort":2981.46,"length":53,"time":165.637,"vocabulary":24,"volume":243.003,"operands":{"distinct":13,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"As"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.06,"difficulty":10.455,"effort":1882.707,"length":41,"time":104.595,"vocabulary":21,"volume":180.085,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ts"},{"cyclomatic":9,"cyclomaticDensity":64.286,"halstead":{"bugs":0.153,"difficulty":22.8,"effort":10484.124,"length":87,"time":582.451,"vocabulary":39,"volume":459.83,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":39,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ls"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.035,"difficulty":8.357,"effort":869.143,"length":26,"time":48.286,"vocabulary":16,"volume":104,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Es"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.028,"difficulty":9,"effort":747.434,"length":25,"time":41.524,"vocabulary":10,"volume":83.048,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Rs"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.062,"difficulty":13.2,"effort":2472.309,"length":42,"time":137.35,"vocabulary":22,"volume":187.296,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Is"},{"cyclomatic":5,"cyclomaticDensity":22.727,"halstead":{"bugs":0.268,"difficulty":17.767,"effort":14268.182,"length":148,"time":792.677,"vocabulary":43,"volume":803.087,"operands":{"distinct":30,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":66,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"zs"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":2.786,"effort":175.825,"length":19,"time":9.768,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":3.75,"effort":299.829,"length":21,"time":16.657,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fs"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":90,"halstead":{"bugs":0.146,"difficulty":24.917,"effort":10876.685,"length":94,"time":604.26,"vocabulary":25,"volume":436.522,"operands":{"distinct":12,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Vs"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":115.5,"length":11,"time":6.417,"vocabulary":8,"volume":33,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":39.13,"halstead":{"bugs":0.322,"difficulty":36.346,"effort":35121.993,"length":177,"time":1951.222,"vocabulary":44,"volume":966.319,"operands":{"distinct":26,"total":105,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"js"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.068,"difficulty":6.667,"effort":1357.069,"length":45,"time":75.393,"vocabulary":23,"volume":203.56,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":13.063,"effort":1942.099,"length":35,"time":107.894,"vocabulary":19,"volume":148.677,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.077,"difficulty":12.917,"effort":2995.252,"length":52,"time":166.403,"vocabulary":22,"volume":231.89,"operands":{"distinct":12,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.111,"difficulty":21.346,"effort":7080.679,"length":69,"time":393.371,"vocabulary":28,"volume":331.707,"operands":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":32,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.069,"difficulty":18.75,"effort":3889.735,"length":48,"time":216.096,"vocabulary":20,"volume":207.453,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.2,"difficulty":23,"effort":13802.901,"length":117,"time":766.828,"vocabulary":35,"volume":600.126,"operands":{"distinct":21,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":48,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"$s"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.024,"difficulty":7.8,"effort":566.655,"length":21,"time":31.481,"vocabulary":11,"volume":72.648,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.625,"effort":73.693,"length":10,"time":4.094,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":11.5,"effort":2153.905,"length":42,"time":119.661,"vocabulary":22,"volume":187.296,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Xs"},{"cyclomatic":7,"cyclomaticDensity":77.778,"halstead":{"bugs":0.195,"difficulty":26.341,"effort":15382.384,"length":109,"time":854.577,"vocabulary":41,"volume":583.973,"operands":{"distinct":22,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":48,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"qs"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ks"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.072,"difficulty":7.813,"effort":1689.221,"length":46,"time":93.846,"vocabulary":26,"volume":216.22,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Gs"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.039,"difficulty":12.5,"effort":1450,"length":29,"time":80.556,"vocabulary":16,"volume":116,"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Zs"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.667,"effort":74.302,"length":12,"time":4.128,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.022,"difficulty":6.3,"effort":406.535,"length":18,"time":22.585,"vocabulary":12,"volume":64.529,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"nn"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.1,"difficulty":8.5,"effort":2544.223,"length":61,"time":141.346,"vocabulary":30,"volume":299.32,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"on"},{"cyclomatic":7,"cyclomaticDensity":350,"halstead":{"bugs":0.042,"difficulty":6.429,"effort":808.81,"length":34,"time":44.934,"vocabulary":13,"volume":125.815,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"an"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":4,"effort":180,"length":15,"time":10,"vocabulary":8,"volume":45,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rn"},{"cyclomatic":10,"cyclomaticDensity":111.111,"halstead":{"bugs":0.123,"difficulty":15.725,"effort":5816.224,"length":71,"time":323.124,"vocabulary":37,"volume":369.871,"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ln"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.019,"difficulty":6.3,"effort":361.364,"length":16,"time":20.076,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hn"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.103,"difficulty":8.471,"effort":2627.822,"length":66,"time":145.99,"vocabulary":26,"volume":310.229,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"cn"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.152,"difficulty":10.444,"effort":4747.466,"length":86,"time":263.748,"vocabulary":39,"volume":454.545,"operands":{"distinct":27,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.067,"difficulty":10.909,"effort":2204.145,"length":46,"time":122.452,"vocabulary":21,"volume":202.047,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.06,"difficulty":5,"effort":900.425,"length":41,"time":50.024,"vocabulary":21,"volume":180.085,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.073,"difficulty":8.667,"effort":1891.597,"length":47,"time":105.089,"vocabulary":25,"volume":218.261,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.033,"difficulty":6.857,"effort":685.11,"length":27,"time":38.062,"vocabulary":13,"volume":99.912,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":3.75,"effort":291.41,"length":21,"time":16.189,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.038,"difficulty":6.857,"effort":786.608,"length":31,"time":43.7,"vocabulary":13,"volume":114.714,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"dn"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.026,"difficulty":11,"effort":871.729,"length":25,"time":48.429,"vocabulary":9,"volume":79.248,"operands":{"distinct":3,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"un"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.037,"difficulty":6.375,"effort":703.885,"length":29,"time":39.105,"vocabulary":14,"volume":110.413,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pn"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":6,"effort":456.883,"length":20,"time":25.382,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.103,"difficulty":16.25,"effort":5022.35,"length":65,"time":279.019,"vocabulary":27,"volume":309.068,"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"xn"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":2.8,"effort":124.261,"length":14,"time":6.903,"vocabulary":9,"volume":44.379,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.03,"difficulty":5.25,"effort":471.757,"length":23,"time":26.209,"vocabulary":15,"volume":89.858,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"vn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Mn"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.026,"difficulty":8.75,"effort":693.421,"length":25,"time":38.523,"vocabulary":9,"volume":79.248,"operands":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.039,"difficulty":5.1,"effort":591.6,"length":29,"time":32.867,"vocabulary":16,"volume":116,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wn"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.03,"difficulty":5.25,"effort":479.727,"length":24,"time":26.651,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"kn"},{"cyclomatic":7,"cyclomaticDensity":700,"halstead":{"bugs":0.053,"difficulty":10.5,"effort":1680,"length":40,"time":93.333,"vocabulary":16,"volume":160,"operands":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Sn"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.375,"effort":256.996,"length":20,"time":14.278,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.073,"difficulty":18.778,"effort":4103.173,"length":49,"time":227.954,"vocabulary":22,"volume":218.512,"operands":{"distinct":9,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Cn"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3,"effort":144,"length":16,"time":8,"vocabulary":8,"volume":48,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"On"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Tn"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ln"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.141,"difficulty":16,"effort":6751.881,"length":86,"time":375.105,"vocabulary":30,"volume":421.993,"operands":{"distinct":18,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"In"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.112,"difficulty":15.167,"effort":5103.808,"length":70,"time":283.545,"vocabulary":28,"volume":336.515,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.044,"difficulty":7.556,"effort":988.258,"length":32,"time":54.903,"vocabulary":17,"volume":130.799,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.037,"difficulty":7.125,"effort":786.695,"length":29,"time":43.705,"vocabulary":14,"volume":110.413,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"zn"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.16,"difficulty":11.348,"effort":5446.957,"length":96,"time":302.609,"vocabulary":32,"volume":480,"operands":{"distinct":23,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":38,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.142,"difficulty":17.5,"effort":7478.57,"length":84,"time":415.476,"vocabulary":34,"volume":427.347,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fn"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.018,"difficulty":5,"effort":269.444,"length":17,"time":14.969,"vocabulary":9,"volume":53.889,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Vn"},{"cyclomatic":9,"cyclomaticDensity":50,"halstead":{"bugs":0.248,"difficulty":22.462,"effort":16714.525,"length":138,"time":928.585,"vocabulary":42,"volume":744.14,"operands":{"distinct":26,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":65,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Bn"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.118,"difficulty":9.643,"effort":3406.784,"length":72,"time":189.266,"vocabulary":30,"volume":353.296,"operands":{"distinct":21,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.057,"difficulty":11.25,"effort":1927.473,"length":45,"time":107.082,"vocabulary":14,"volume":171.331,"operands":{"distinct":8,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Wn"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.015,"difficulty":3,"effort":135,"length":15,"time":7.5,"vocabulary":8,"volume":45,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Nn"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.027,"difficulty":4.875,"effort":389.778,"length":21,"time":21.654,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Hn"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.131,"difficulty":11.25,"effort":4420.286,"length":76,"time":245.571,"vocabulary":36,"volume":392.914,"operands":{"distinct":24,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Un"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":6.4,"effort":720.563,"length":27,"time":40.031,"vocabulary":18,"volume":112.588,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":6.222,"effort":696.889,"length":28,"time":38.716,"vocabulary":16,"volume":112,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Xn"},{"cyclomatic":11,"cyclomaticDensity":20,"halstead":{"bugs":1.063,"difficulty":47.909,"effort":152822.872,"length":517,"time":8490.16,"vocabulary":72,"volume":3189.851,"operands":{"distinct":55,"total":310,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":207,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":55,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"qn"},{"cyclomatic":12,"cyclomaticDensity":52.174,"halstead":{"bugs":0.3,"difficulty":25.385,"effort":22883.522,"length":152,"time":1271.307,"vocabulary":61,"volume":901.472,"operands":{"distinct":39,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":62,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Kn"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.159,"difficulty":17.136,"effort":8174.445,"length":93,"time":454.136,"vocabulary":35,"volume":477.023,"operands":{"distinct":22,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":35,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.108,"difficulty":4.313,"effort":1392.258,"length":76,"time":77.348,"vocabulary":19,"volume":322.842,"operands":{"distinct":16,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Gn"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":58.5,"length":13,"time":3.25,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Zn"},{"cyclomatic":6,"cyclomaticDensity":40,"halstead":{"bugs":0.165,"difficulty":18.409,"effort":9110.624,"length":95,"time":506.146,"vocabulary":37,"volume":494.898,"operands":{"distinct":22,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":41,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Jn"},{"cyclomatic":8,"cyclomaticDensity":42.105,"halstead":{"bugs":0.262,"difficulty":23.606,"effort":18569.96,"length":138,"time":1031.664,"vocabulary":52,"volume":786.661,"operands":{"distinct":33,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":56,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Qn"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.023,"difficulty":3.438,"effort":241.685,"length":19,"time":13.427,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":30.769,"halstead":{"bugs":0.323,"difficulty":36,"effort":34913.818,"length":167,"time":1939.657,"vocabulary":56,"volume":969.828,"operands":{"distinct":32,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":71,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"to"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":4.667,"effort":341.051,"length":22,"time":18.947,"vocabulary":10,"volume":73.082,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":266.667,"halstead":{"bugs":0.069,"difficulty":7.714,"effort":1605.218,"length":46,"time":89.179,"vocabulary":23,"volume":208.084,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"eo"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":6.75,"effort":693.89,"length":27,"time":38.549,"vocabulary":14,"volume":102.799,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"so"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.061,"difficulty":7.583,"effort":1385.178,"length":43,"time":76.954,"vocabulary":19,"volume":182.661,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.096,"difficulty":9.211,"effort":2639.929,"length":59,"time":146.663,"vocabulary":29,"volume":286.621,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.057,"difficulty":9.625,"effort":1654.493,"length":38,"time":91.916,"vocabulary":23,"volume":171.895,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"oo"},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.214,"difficulty":14.828,"effort":9527.764,"length":117,"time":529.32,"vocabulary":45,"volume":642.547,"operands":{"distinct":32,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":44,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ao"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.023,"length":13,"time":5.723,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ro"},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.363,"difficulty":20.717,"effort":22531.096,"length":203,"time":1251.728,"vocabulary":41,"volume":1087.583,"operands":{"distinct":30,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"lo"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.111,"difficulty":8.289,"effort":2766.456,"length":71,"time":153.692,"vocabulary":26,"volume":333.731,"operands":{"distinct":19,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":10,"cyclomaticDensity":83.333,"halstead":{"bugs":0.22,"difficulty":12.241,"effort":8087.577,"length":125,"time":449.31,"vocabulary":39,"volume":660.675,"operands":{"distinct":29,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":54,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":200,"halstead":{"bugs":0.081,"difficulty":10.286,"effort":2512.516,"length":54,"time":139.584,"vocabulary":23,"volume":244.272,"operands":{"distinct":14,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ho"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":1.714,"effort":97.815,"length":18,"time":5.434,"vocabulary":9,"volume":57.059,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"co"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.168,"difficulty":25.385,"effort":12802.626,"length":110,"time":711.257,"vocabulary":24,"volume":504.346,"operands":{"distinct":13,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":50,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"uo"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.05,"difficulty":13.75,"effort":2044.315,"length":35,"time":113.573,"vocabulary":19,"volume":148.677,"operands":{"distinct":8,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"go"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.055,"difficulty":9.167,"effort":1512.491,"length":37,"time":84.027,"vocabulary":22,"volume":164.999,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.03,"difficulty":9,"effort":808.726,"length":23,"time":44.929,"vocabulary":15,"volume":89.858,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"po"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.083,"difficulty":9.667,"effort":2419.097,"length":51,"time":134.394,"vocabulary":30,"volume":250.251,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"mo"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.333,"effort":161.44,"length":14,"time":8.969,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"vo"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.042,"difficulty":6.3,"effort":798.281,"length":31,"time":44.349,"vocabulary":17,"volume":126.711,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Mo"},{"cyclomatic":8,"cyclomaticDensity":33.333,"halstead":{"bugs":0.476,"difficulty":41.1,"effort":58715.843,"length":246,"time":3261.991,"vocabulary":56,"volume":1428.609,"operands":{"distinct":35,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":109,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wo"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.055,"difficulty":15.813,"effort":2619.644,"length":39,"time":145.536,"vocabulary":19,"volume":165.669,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.066,"difficulty":8,"effort":1590.47,"length":46,"time":88.359,"vocabulary":20,"volume":198.809,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"So"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.078,"difficulty":21.313,"effort":4979.368,"length":55,"time":276.632,"vocabulary":19,"volume":233.636,"operands":{"distinct":8,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Po"},{"cyclomatic":4,"cyclomaticDensity":13.793,"halstead":{"bugs":0.589,"difficulty":24.407,"effort":43132.486,"length":282,"time":2396.249,"vocabulary":77,"volume":1767.234,"operands":{"distinct":59,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":122,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Do"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.198,"difficulty":16.828,"effort":9980.78,"length":108,"time":554.488,"vocabulary":45,"volume":593.12,"operands":{"distinct":29,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":47,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.289,"difficulty":30.632,"effort":26557.1,"length":175,"time":1475.394,"vocabulary":31,"volume":866.984,"operands":{"distinct":19,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":78,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Co"},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.219,"difficulty":9.583,"effort":6299.162,"length":119,"time":349.953,"vocabulary":46,"volume":657.304,"operands":{"distinct":36,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":50,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Oo"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.038,"difficulty":12.75,"effort":1444.573,"length":29,"time":80.254,"vocabulary":15,"volume":113.3,"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.022,"difficulty":4.167,"effort":273.872,"length":19,"time":15.215,"vocabulary":11,"volume":65.729,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":6.5,"effort":489.347,"length":21,"time":27.186,"vocabulary":12,"volume":75.284,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.104,"difficulty":11.893,"effort":3712.067,"length":69,"time":206.226,"vocabulary":23,"volume":312.126,"operands":{"distinct":14,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ao"},{"cyclomatic":3,"cyclomaticDensity":14.286,"halstead":{"bugs":0.238,"difficulty":12,"effort":8578.502,"length":128,"time":476.583,"vocabulary":48,"volume":714.875,"operands":{"distinct":36,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"To"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.121,"difficulty":14.667,"effort":5325.612,"length":74,"time":295.867,"vocabulary":30,"volume":363.11,"operands":{"distinct":18,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Lo"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"zo"},{"cyclomatic":10,"cyclomaticDensity":111.111,"halstead":{"bugs":0.184,"difficulty":21.913,"effort":12092.228,"length":103,"time":671.79,"vocabulary":41,"volume":551.828,"operands":{"distinct":23,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fo"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.129,"difficulty":18.222,"effort":7045.571,"length":76,"time":391.421,"vocabulary":34,"volume":386.647,"operands":{"distinct":18,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":35,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Vo"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.067,"difficulty":13.75,"effort":2778.141,"length":46,"time":154.341,"vocabulary":21,"volume":202.047,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Bo"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.107,"difficulty":20.4,"effort":6528,"length":64,"time":362.667,"vocabulary":32,"volume":320,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Wo"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.119,"difficulty":16.059,"effort":5752.319,"length":73,"time":319.573,"vocabulary":30,"volume":358.203,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":31,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":33.333,"halstead":{"bugs":0.246,"difficulty":32.4,"effort":23953.297,"length":143,"time":1330.739,"vocabulary":36,"volume":739.299,"operands":{"distinct":20,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":62,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ho"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Uo"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Xo"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"qo"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.06,"difficulty":9.6,"effort":1721.345,"length":43,"time":95.63,"vocabulary":18,"volume":179.307,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":4.583,"effort":301.259,"length":19,"time":16.737,"vocabulary":11,"volume":65.729,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.03,"difficulty":7,"effort":621.674,"length":24,"time":34.537,"vocabulary":13,"volume":88.811,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ko"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.06,"difficulty":8.25,"effort":1485.701,"length":41,"time":82.539,"vocabulary":21,"volume":180.085,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Zo"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Jo"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.04,"difficulty":6.3,"effort":749.334,"length":28,"time":41.63,"vocabulary":19,"volume":118.942,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":12,"cyclomaticDensity":32.432,"halstead":{"bugs":0.389,"difficulty":25.22,"effort":29466.101,"length":187,"time":1637.006,"vocabulary":76,"volume":1168.362,"operands":{"distinct":50,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":90,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":37,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.156,"difficulty":12,"effort":5604.787,"length":89,"time":311.377,"vocabulary":38,"volume":467.066,"operands":{"distinct":26,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":21.875,"halstead":{"bugs":0.546,"difficulty":58.5,"effort":95803.934,"length":282,"time":5322.441,"vocabulary":56,"volume":1637.674,"operands":{"distinct":32,"total":156,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":126,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":32,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":13,"cyclomaticDensity":41.935,"halstead":{"bugs":0.445,"difficulty":61.574,"effort":82133.836,"length":234,"time":4562.991,"vocabulary":52,"volume":1333.903,"operands":{"distinct":27,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":101,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":31,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.063,"difficulty":11.364,"effort":2146.246,"length":43,"time":119.236,"vocabulary":21,"volume":188.87,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ta"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.044,"difficulty":16,"effort":2135.002,"length":32,"time":118.611,"vocabulary":18,"volume":133.438,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ea"},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.031,"difficulty":9,"effort":837.126,"length":28,"time":46.507,"vocabulary":10,"volume":93.014,"operands":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ia"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.083,"difficulty":10.5,"effort":2624.816,"length":52,"time":145.823,"vocabulary":28,"volume":249.982,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"sa"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.049,"difficulty":7.083,"effort":1042.392,"length":33,"time":57.911,"vocabulary":22,"volume":147.161,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.13,"difficulty":14.1,"effort":5495.078,"length":85,"time":305.282,"vocabulary":24,"volume":389.722,"operands":{"distinct":15,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.01,"difficulty":4.167,"effort":125,"length":10,"time":6.944,"vocabulary":8,"volume":30,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"na"},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.116,"difficulty":21,"effort":7304.483,"length":74,"time":405.805,"vocabulary":26,"volume":347.833,"operands":{"distinct":12,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"oa"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.11,"difficulty":12.6,"effort":4166.632,"length":65,"time":231.48,"vocabulary":34,"volume":330.685,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"aa"},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.087,"difficulty":12.462,"effort":3240.697,"length":56,"time":180.039,"vocabulary":25,"volume":260.056,"operands":{"distinct":13,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.048,"difficulty":13.063,"effort":1886.611,"length":34,"time":104.812,"vocabulary":19,"volume":144.43,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.124,"difficulty":18.5,"effort":6886.34,"length":72,"time":382.574,"vocabulary":36,"volume":372.235,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":35,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ra"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.184,"difficulty":19.432,"effort":10730.29,"length":106,"time":596.127,"vocabulary":37,"volume":552.202,"operands":{"distinct":22,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"la"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.09,"difficulty":11.6,"effort":3143.932,"length":57,"time":174.663,"vocabulary":27,"volume":271.029,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ca"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":6.563,"effort":666.613,"length":26,"time":37.034,"vocabulary":15,"volume":101.579,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":14.286,"halstead":{"bugs":0.178,"difficulty":14.722,"effort":7859.303,"length":99,"time":436.628,"vocabulary":42,"volume":533.839,"operands":{"distinct":27,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.081,"difficulty":14,"effort":3394.99,"length":51,"time":188.611,"vocabulary":27,"volume":242.499,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":9,"effort":788.122,"length":23,"time":43.785,"vocabulary":14,"volume":87.569,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":21.053,"halstead":{"bugs":0.19,"difficulty":16.889,"effort":9622.576,"length":105,"time":534.588,"vocabulary":43,"volume":569.758,"operands":{"distinct":27,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.059,"difficulty":6.462,"effort":1144.978,"length":41,"time":63.61,"vocabulary":20,"volume":177.199,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.068,"difficulty":10,"effort":2051.339,"length":46,"time":113.963,"vocabulary":22,"volume":205.134,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.071,"difficulty":9,"effort":1905.97,"length":49,"time":105.887,"vocabulary":20,"volume":211.774,"operands":{"distinct":12,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.156,"difficulty":8.679,"effort":4068.955,"length":90,"time":226.053,"vocabulary":37,"volume":468.851,"operands":{"distinct":28,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"da"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.191,"difficulty":12.407,"effort":7109.939,"length":110,"time":394.997,"vocabulary":37,"volume":573.04,"operands":{"distinct":27,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.236,"difficulty":13.393,"effort":9488.44,"length":135,"time":527.136,"vocabulary":38,"volume":708.47,"operands":{"distinct":28,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ua"},{"cyclomatic":7,"cyclomaticDensity":25,"halstead":{"bugs":0.312,"difficulty":17.25,"effort":16156.01,"length":162,"time":897.556,"vocabulary":55,"volume":936.58,"operands":{"distinct":40,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":70,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":28,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fa"},{"cyclomatic":2,"cyclomaticDensity":6.061,"halstead":{"bugs":0.295,"difficulty":22.054,"effort":19495.271,"length":165,"time":1083.071,"vocabulary":41,"volume":883.996,"operands":{"distinct":28,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":70,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":33,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.089,"difficulty":8.158,"effort":2179.699,"length":55,"time":121.094,"vocabulary":29,"volume":267.189,"operands":{"distinct":19,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ga"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.032,"difficulty":4.444,"effort":423.039,"length":25,"time":23.502,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pa"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.079,"difficulty":12,"effort":2846.222,"length":54,"time":158.123,"vocabulary":21,"volume":237.185,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":171.176,"length":15,"time":9.51,"vocabulary":9,"volume":47.549,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_a"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.225,"difficulty":10.833,"effort":7297.909,"length":116,"time":405.439,"vocabulary":56,"volume":673.653,"operands":{"distinct":42,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.051,"difficulty":7.318,"effort":1129.102,"length":37,"time":62.728,"vocabulary":18,"volume":154.287,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.03,"difficulty":5.357,"effort":480.129,"length":25,"time":26.674,"vocabulary":12,"volume":89.624,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Pa"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.036,"difficulty":10.214,"effort":1107.413,"length":26,"time":61.523,"vocabulary":18,"volume":108.418,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Da"},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.14,"difficulty":6.327,"effort":2648.986,"length":83,"time":147.166,"vocabulary":33,"volume":418.685,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ca"},{"cyclomatic":6,"cyclomaticDensity":23.077,"halstead":{"bugs":0.581,"difficulty":22.331,"effort":38925.912,"length":279,"time":2162.551,"vocabulary":76,"volume":1743.172,"operands":{"distinct":59,"total":155,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":124,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Oa"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":2,"effort":126,"length":21,"time":7,"vocabulary":8,"volume":63,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.167,"effort":123.5,"length":19,"time":6.861,"vocabulary":8,"volume":57,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.141,"difficulty":18.8,"effort":7969.956,"length":82,"time":442.775,"vocabulary":36,"volume":423.934,"operands":{"distinct":20,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":35,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Aa"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.083,"difficulty":14,"effort":3499.754,"length":52,"time":194.431,"vocabulary":28,"volume":249.982,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.054,"difficulty":12.938,"effort":2115.262,"length":40,"time":117.515,"vocabulary":17,"volume":163.499,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ta"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.047,"difficulty":9.9,"effort":1391.486,"length":32,"time":77.305,"vocabulary":21,"volume":140.554,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":30,"halstead":{"bugs":0.267,"difficulty":16.842,"effort":13472.495,"length":139,"time":748.472,"vocabulary":54,"volume":799.929,"operands":{"distinct":38,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":59,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"La"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.042,"difficulty":9.444,"effort":1203.579,"length":30,"time":66.866,"vocabulary":19,"volume":127.438,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.05,"difficulty":11,"effort":1642.727,"length":34,"time":91.263,"vocabulary":21,"volume":149.339,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.071,"difficulty":10,"effort":2126.074,"length":47,"time":118.115,"vocabulary":23,"volume":212.607,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ea"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ra"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.042,"difficulty":9,"effort":1130.784,"length":33,"time":62.821,"vocabulary":14,"volume":125.643,"operands":{"distinct":7,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Ia"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.04,"difficulty":9,"effort":1080,"length":30,"time":60,"vocabulary":16,"volume":120,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"Fa"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":10.158,"length":7,"time":0.564,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":10.158,"length":7,"time":0.564,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.611,"effort":302.473,"length":22,"time":16.804,"vocabulary":14,"volume":83.762,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.037,"difficulty":3.333,"effort":367.872,"length":27,"time":20.437,"vocabulary":17,"volume":110.361,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":317.181,"length":20,"time":17.621,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_refresh"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.044,"difficulty":5.818,"effort":766.172,"length":31,"time":42.565,"vocabulary":19,"volume":131.686,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_update"},{"cyclomatic":8,"cyclomaticDensity":88.889,"halstead":{"bugs":0.234,"difficulty":25.5,"effort":17896.902,"length":131,"time":994.272,"vocabulary":41,"volume":701.839,"operands":{"distinct":24,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.075,"difficulty":8.433,"effort":1902.738,"length":48,"time":105.708,"vocabulary":26,"volume":225.621,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"_getAnims"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"listen"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"has"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.063,"difficulty":5.5,"effort":1038.783,"length":43,"time":57.71,"vocabulary":21,"volume":188.87,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"start"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":6,"effort":825.645,"length":33,"time":45.869,"vocabulary":18,"volume":137.608,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"running"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.105,"difficulty":14,"effort":4396.574,"length":64,"time":244.254,"vocabulary":30,"volume":314.041,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"stop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":7,"lineStart":7,"name":"remove"},{"cyclomatic":13,"cyclomaticDensity":81.25,"halstead":{"bugs":0.389,"difficulty":34.618,"effort":40408.43,"length":201,"time":2244.913,"vocabulary":56,"volume":1167.278,"operands":{"distinct":34,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"valid"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":414.063,"length":21,"time":23.004,"vocabulary":12,"volume":75.284,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgb"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgb"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.081,"difficulty":10.2,"effort":2478.631,"length":53,"time":137.702,"vocabulary":24,"volume":243.003,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rgbString"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.013,"difficulty":3,"effort":119.589,"length":12,"time":6.644,"vocabulary":10,"volume":39.863,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hexString"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":3.6,"effort":161.901,"length":13,"time":8.995,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hslString"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.091,"difficulty":8.763,"effort":2401.274,"length":57,"time":133.404,"vocabulary":28,"volume":274.019,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.252,"difficulty":36.176,"effort":27313.235,"length":151,"time":1517.402,"vocabulary":32,"volume":755,"operands":{"distinct":17,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"mix"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":7.2,"effort":498.158,"length":20,"time":27.675,"vocabulary":11,"volume":69.189,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.16,"difficulty":20,"effort":9628.421,"length":105,"time":534.912,"vocabulary":24,"volume":481.421,"operands":{"distinct":14,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clone"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"alpha"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clearer"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.058,"difficulty":7,"effort":1225.958,"length":42,"time":68.109,"vocabulary":18,"volume":175.137,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"greyscale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"opaquer"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.042,"difficulty":6.786,"effort":851.429,"length":35,"time":47.302,"vocabulary":12,"volume":125.474,"operands":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"negate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"lighten"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"darken"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"saturate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"desaturate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"rotate"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":5.417,"effort":996.319,"length":45,"time":55.351,"vocabulary":17,"volume":183.936,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.349,"difficulty":7.667,"effort":8019.517,"length":175,"time":445.529,"vocabulary":63,"volume":1046.024,"operands":{"distinct":54,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":83,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"set"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"describe"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.13,"difficulty":12.105,"effort":4704.571,"length":80,"time":261.365,"vocabulary":29,"volume":388.638,"operands":{"distinct":19,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"route"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"apply"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":2,"volume":2,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"releaseContext"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addEventListener"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":3,"volume":4.755,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDevicePixelRatio"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.064,"difficulty":12.15,"effort":2322.554,"length":45,"time":129.031,"vocabulary":19,"volume":191.157,"operands":{"distinct":10,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaximumSize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isAttached"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateConfig"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateConfig"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.044,"difficulty":10.125,"effort":1324.338,"length":32,"time":73.574,"vocabulary":17,"volume":130.799,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"acquireContext"},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.231,"difficulty":22.909,"effort":15870.73,"length":134,"time":881.707,"vocabulary":36,"volume":692.77,"operands":{"distinct":22,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":62,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.098,"difficulty":10.5,"effort":3079.111,"length":61,"time":171.062,"vocabulary":28,"volume":293.249,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"releaseContext"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":4.643,"effort":366.178,"length":22,"time":20.343,"vocabulary":12,"volume":78.869,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":38.774,"length":10,"time":2.154,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.068,"difficulty":6.3,"effort":1292.343,"length":46,"time":71.797,"vocabulary":22,"volume":205.134,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addEventListener"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.07,"difficulty":12.5,"effort":2619.916,"length":47,"time":145.551,"vocabulary":22,"volume":209.593,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeEventListener"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDevicePixelRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaximumSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":6.125,"effort":339.024,"length":16,"time":18.835,"vocabulary":11,"volume":55.351,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isAttached"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.252,"difficulty":10.417,"effort":7882.583,"length":137,"time":437.921,"vocabulary":46,"volume":756.728,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"active"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.169,"difficulty":9.692,"effort":4921.744,"length":99,"time":273.43,"vocabulary":35,"volume":507.799,"operands":{"distinct":26,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":43,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.029,"difficulty":4.286,"effort":368.739,"length":24,"time":20.486,"vocabulary":12,"volume":86.039,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"cancel"},{"cyclomatic":7,"cyclomaticDensity":70,"halstead":{"bugs":0.235,"difficulty":24.923,"effort":17552.493,"length":129,"time":975.138,"vocabulary":44,"volume":704.267,"operands":{"distinct":26,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tick"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":6,"effort":344.156,"length":16,"time":19.12,"vocabulary":12,"volume":57.359,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"wait"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.667,"effort":115.16,"length":13,"time":6.398,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.048,"difficulty":10.389,"effort":1481.701,"length":33,"time":82.317,"vocabulary":20,"volume":142.624,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notify"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.045,"difficulty":5,"effort":669.899,"length":31,"time":37.217,"vocabulary":20,"volume":133.98,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.065,"difficulty":14.444,"effort":2834.217,"length":44,"time":157.456,"vocabulary":22,"volume":196.215,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.02,"difficulty":4.167,"effort":245.043,"length":17,"time":13.614,"vocabulary":11,"volume":58.81,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.074,"difficulty":11,"effort":2438.2,"length":49,"time":135.456,"vocabulary":23,"volume":221.655,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_animateOptions"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.069,"difficulty":13.444,"effort":2789.084,"length":48,"time":154.949,"vocabulary":20,"volume":207.453,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.084,"difficulty":10.607,"effort":2659.934,"length":54,"time":147.774,"vocabulary":25,"volume":250.768,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":10,"cyclomaticDensity":43.478,"halstead":{"bugs":0.29,"difficulty":24.242,"effort":21106.519,"length":152,"time":1172.584,"vocabulary":53,"volume":870.644,"operands":{"distinct":33,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createAnimations"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.067,"difficulty":8.571,"effort":1729.186,"length":44,"time":96.066,"vocabulary":24,"volume":201.738,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.222,"difficulty":7.817,"effort":5212.232,"length":128,"time":289.568,"vocabulary":37,"volume":666.81,"operands":{"distinct":30,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":61,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.072,"difficulty":4.412,"effort":957.931,"length":48,"time":53.218,"vocabulary":23,"volume":217.131,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":5,"effort":282.364,"length":17,"time":15.687,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateIndex"},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.24,"difficulty":6.532,"effort":4694.209,"length":139,"time":260.789,"vocabulary":36,"volume":718.62,"operands":{"distinct":31,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":58,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"linkScales"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":1.833,"effort":82.5,"length":15,"time":4.583,"vocabulary":8,"volume":45,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.2,"effort":40.426,"length":12,"time":2.246,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMeta"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getScaleForId"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getOtherScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"reset"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.027,"difficulty":4.643,"effort":382.823,"length":23,"time":21.268,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_destroy"},{"cyclomatic":7,"cyclomaticDensity":53.846,"halstead":{"bugs":0.131,"difficulty":13.588,"effort":5356.525,"length":82,"time":297.585,"vocabulary":28,"volume":394.203,"operands":{"distinct":17,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_dataCheck"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.084,"difficulty":14.308,"effort":3587.915,"length":54,"time":199.329,"vocabulary":25,"volume":250.768,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":5.5,"effort":433.78,"length":22,"time":24.099,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.127,"difficulty":10.184,"effort":3867.77,"length":79,"time":214.876,"vocabulary":28,"volume":379.781,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateElements"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.086,"difficulty":5.294,"effort":1365.051,"length":57,"time":75.836,"vocabulary":23,"volume":257.843,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":11,"cyclomaticDensity":52.381,"halstead":{"bugs":0.316,"difficulty":33.25,"effort":31497.56,"length":167,"time":1749.864,"vocabulary":51,"volume":947.295,"operands":{"distinct":30,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":72,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":5,"effort":237.744,"length":15,"time":13.208,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.155,"difficulty":18.929,"effort":8807.337,"length":90,"time":489.296,"vocabulary":36,"volume":465.293,"operands":{"distinct":21,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.122,"difficulty":15.053,"effort":5494.211,"length":73,"time":305.234,"vocabulary":32,"volume":365,"operands":{"distinct":19,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":29,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.156,"difficulty":13,"effort":6088.286,"length":88,"time":338.238,"vocabulary":40,"volume":468.33,"operands":{"distinct":27,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataElement"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.081,"difficulty":6.105,"effort":1480.522,"length":51,"time":82.251,"vocabulary":27,"volume":242.499,"operands":{"distinct":19,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"applyStack"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.122,"difficulty":9.474,"effort":3468.565,"length":77,"time":192.698,"vocabulary":27,"volume":366.126,"operands":{"distinct":19,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateRangeFromParsed"},{"cyclomatic":8,"cyclomaticDensity":34.783,"halstead":{"bugs":0.241,"difficulty":24.839,"effort":17926.543,"length":126,"time":995.919,"vocabulary":53,"volume":721.718,"operands":{"distinct":31,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":56,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.056,"difficulty":6.462,"effort":1078.483,"length":38,"time":59.916,"vocabulary":21,"volume":166.908,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.042,"difficulty":6.75,"effort":860.205,"length":30,"time":47.789,"vocabulary":19,"volume":127.438,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"g"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.077,"difficulty":11,"effort":2554.121,"length":50,"time":141.896,"vocabulary":25,"volume":232.193,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getAllParsedValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.089,"difficulty":9.6,"effort":2552.907,"length":58,"time":141.828,"vocabulary":24,"volume":265.928,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.059,"difficulty":4.714,"effort":835.367,"length":41,"time":46.409,"vocabulary":20,"volume":177.199,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_update"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":14.583,"effort":3836.969,"length":59,"time":213.165,"vocabulary":22,"volume":263.106,"operands":{"distinct":12,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.069,"difficulty":10,"effort":2080.838,"length":46,"time":115.602,"vocabulary":23,"volume":208.084,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":66.667,"halstead":{"bugs":0.23,"difficulty":18.667,"effort":12900.985,"length":129,"time":716.721,"vocabulary":41,"volume":691.124,"operands":{"distinct":27,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.05,"difficulty":8.636,"effort":1289.744,"length":34,"time":71.652,"vocabulary":21,"volume":149.339,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getStyle"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.236,"difficulty":20.708,"effort":14671.237,"length":135,"time":815.069,"vocabulary":38,"volume":708.47,"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":64,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.052,"difficulty":3.938,"effort":614.565,"length":35,"time":34.143,"vocabulary":22,"volume":156.08,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.038,"difficulty":3.692,"effort":423.486,"length":27,"time":23.527,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDatasetElementOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDataElementOptions"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.243,"difficulty":12,"effort":8736.689,"length":129,"time":485.372,"vocabulary":50,"volume":728.057,"operands":{"distinct":38,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveElementOptions"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1,"effort":19.651,"length":7,"time":1.092,"vocabulary":7,"volume":19.651,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.192,"difficulty":12.179,"effort":7016.183,"length":109,"time":389.788,"vocabulary":39,"volume":576.109,"operands":{"distinct":28,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveAnimations"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":5.833,"effort":431.718,"length":20,"time":23.984,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"includeOptions"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.074,"difficulty":10.385,"effort":2315.474,"length":50,"time":128.637,"vocabulary":22,"volume":222.972,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getSharedOptions"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.031,"difficulty":2.55,"effort":235.903,"length":25,"time":13.106,"vocabulary":13,"volume":92.511,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElement"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.027,"difficulty":4.063,"effort":330.727,"length":22,"time":18.374,"vocabulary":13,"volume":81.41,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateSharedOptions"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.061,"difficulty":9.375,"effort":1729.475,"length":42,"time":96.082,"vocabulary":21,"volume":184.477,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_setStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeHoverStyle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.929,"effort":76.879,"length":12,"time":4.271,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":4.813,"effort":376.038,"length":20,"time":20.891,"vocabulary":15,"volume":78.138,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeDatasetHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_setDatasetHoverStyle"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.139,"difficulty":15.278,"effort":6382.847,"length":86,"time":354.603,"vocabulary":29,"volume":417.786,"operands":{"distinct":18,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resyncElements"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.119,"difficulty":15.167,"effort":5409.982,"length":72,"time":300.555,"vocabulary":31,"volume":356.702,"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_insertElements"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":9.333,"effort":967.048,"length":28,"time":53.725,"vocabulary":13,"volume":103.612,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":4,"volume":8,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.054,"difficulty":5.75,"effort":935.106,"length":39,"time":51.95,"vocabulary":18,"volume":162.627,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeElements"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.057,"difficulty":8,"effort":1359.337,"length":40,"time":75.519,"vocabulary":19,"volume":169.917,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_sync"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.5,"effort":394.061,"length":23,"time":21.892,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataPush"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataPop"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataShift"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":6.3,"effort":772.53,"length":30,"time":42.918,"vocabulary":17,"volume":122.624,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataSplice"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_onDataUnshift"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tooltipPosition"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hasValue"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.037,"difficulty":8.571,"effort":945.956,"length":27,"time":52.553,"vocabulary":17,"volume":110.361,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getProps"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.503,"difficulty":11.333,"effort":17112.339,"length":260,"time":950.686,"vocabulary":56,"volume":1509.912,"operands":{"distinct":48,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":124,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.089,"difficulty":3.5,"effort":934.063,"length":64,"time":51.892,"vocabulary":18,"volume":266.875,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.111,"difficulty":8.361,"effort":2795.601,"length":72,"time":155.311,"vocabulary":25,"volume":334.358,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getUserBounds"},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.227,"difficulty":28.19,"effort":19238.263,"length":131,"time":1068.792,"vocabulary":37,"volume":682.438,"operands":{"distinct":21,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":4,"effort":468.827,"length":30,"time":26.046,"vocabulary":15,"volume":117.207,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPadding"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTicks"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.044,"difficulty":6.667,"effort":871.992,"length":32,"time":48.444,"vocabulary":17,"volume":130.799,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.023,"difficulty":4.583,"effort":317.115,"length":20,"time":17.617,"vocabulary":11,"volume":69.189,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":82.5,"length":11,"time":4.583,"vocabulary":8,"volume":33,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeLayout"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeUpdate"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.566,"difficulty":16.71,"effort":28397.032,"length":272,"time":1577.613,"vocabulary":76,"volume":1699.436,"operands":{"distinct":62,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":124,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.107,"difficulty":8.235,"effort":2643.096,"length":70,"time":146.839,"vocabulary":24,"volume":320.947,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterUpdate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeSetDimensions"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.089,"difficulty":4.8,"effort":1284.573,"length":63,"time":71.365,"vocabulary":19,"volume":267.619,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterSetDimensions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.571,"effort":179.384,"length":21,"time":9.966,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_callHooks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeDataLimits"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":2,"length":2,"time":0.111,"vocabulary":2,"volume":2,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterBuildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeTickToLabelConversion"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.072,"difficulty":9.321,"effort":2023.971,"length":48,"time":112.443,"vocabulary":23,"volume":217.131,"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterTickToLabelConversion"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeCalculateLabelRotation"},{"cyclomatic":10,"cyclomaticDensity":62.5,"halstead":{"bugs":0.525,"difficulty":27.255,"effort":42908.353,"length":256,"time":2383.797,"vocabulary":71,"volume":1574.335,"operands":{"distinct":51,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":117,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterCalculateLabelRotation"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeFit"},{"cyclomatic":9,"cyclomaticDensity":29.032,"halstead":{"bugs":0.59,"difficulty":20.392,"effort":36094.118,"length":295,"time":2005.229,"vocabulary":64,"volume":1770,"operands":{"distinct":51,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":135,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":31,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.49,"difficulty":28.61,"effort":42066.447,"length":251,"time":2337.025,"vocabulary":58,"volume":1470.353,"operands":{"distinct":41,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":113,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculatePadding"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.101,"difficulty":7,"effort":2128,"length":76,"time":118.222,"vocabulary":16,"volume":304,"operands":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_handleMargins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterFit"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.033,"difficulty":5.333,"effort":523.195,"length":24,"time":29.066,"vocabulary":17,"volume":98.099,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isFullSize"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.073,"difficulty":9.692,"effort":2117.887,"length":49,"time":117.66,"vocabulary":22,"volume":218.512,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_convertTicksToLabels"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.089,"difficulty":13.333,"effort":3567.545,"length":60,"time":198.197,"vocabulary":22,"volume":267.566,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelSizes"},{"cyclomatic":9,"cyclomaticDensity":21.951,"halstead":{"bugs":0.54,"difficulty":30.113,"effort":48803.492,"length":261,"time":2711.305,"vocabulary":74,"volume":1620.667,"operands":{"distinct":53,"total":152,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":109,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":41,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelSizes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.065,"difficulty":13.091,"effort":2546.354,"length":43,"time":141.464,"vocabulary":23,"volume":194.513,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.018,"difficulty":3,"effort":159.453,"length":16,"time":8.858,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":4,"length":4,"time":0.222,"vocabulary":4,"volume":8,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.043,"difficulty":8,"effort":1037.263,"length":30,"time":57.626,"vocabulary":20,"volume":129.658,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForTick"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.055,"difficulty":8.75,"effort":1443.741,"length":37,"time":80.208,"vocabulary":22,"volume":164.999,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForDecimal"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":46.529,"length":9,"time":2.585,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePixel"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.039,"difficulty":12,"effort":1406.481,"length":30,"time":78.138,"vocabulary":15,"volume":117.207,"operands":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBaseValue"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.108,"difficulty":15.4,"effort":5012.465,"length":67,"time":278.47,"vocabulary":29,"volume":325.485,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.75,"effort":167.597,"length":17,"time":9.311,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":7,"cyclomaticDensity":77.778,"halstead":{"bugs":0.188,"difficulty":14.16,"effort":7966.713,"length":108,"time":442.595,"vocabulary":37,"volume":562.621,"operands":{"distinct":25,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_tickSize"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.033,"difficulty":6.188,"effort":606.988,"length":24,"time":33.722,"vocabulary":17,"volume":98.099,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_isVisible"},{"cyclomatic":18,"cyclomaticDensity":19.78,"halstead":{"bugs":1.411,"difficulty":44.084,"effort":186626.895,"length":614,"time":10368.161,"vocabulary":119,"volume":4233.418,"operands":{"distinct":95,"total":349,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":265,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeGridLineItems"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":41,"cyclomaticDensity":35.345,"halstead":{"bugs":1.765,"difficulty":59.807,"effort":316683.857,"length":746,"time":17593.548,"vocabulary":137,"volume":5295.132,"operands":{"distinct":106,"total":409,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":337,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":116,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelItems"},{"cyclomatic":6,"cyclomaticDensity":85.714,"halstead":{"bugs":0.097,"difficulty":11.853,"effort":3431.504,"length":59,"time":190.639,"vocabulary":30,"volume":289.507,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getXAxisLabelAlignment"},{"cyclomatic":13,"cyclomaticDensity":100,"halstead":{"bugs":0.353,"difficulty":30,"effort":31743.649,"length":195,"time":1763.536,"vocabulary":43,"volume":1058.122,"operands":{"distinct":28,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":83,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getYAxisLabelAlignment"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.129,"difficulty":12.158,"effort":4712.939,"length":79,"time":261.83,"vocabulary":30,"volume":387.644,"operands":{"distinct":19,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeLabelArea"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.074,"difficulty":5.444,"effort":1213.594,"length":48,"time":67.422,"vocabulary":25,"volume":222.905,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.076,"difficulty":8.214,"effort":1883.11,"length":50,"time":104.617,"vocabulary":24,"volume":229.248,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLineWidthForValue"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.26,"difficulty":14.583,"effort":11358.261,"length":138,"time":631.014,"vocabulary":50,"volume":778.852,"operands":{"distinct":36,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawGrid"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.121,"difficulty":6.45,"effort":2334.473,"length":77,"time":129.693,"vocabulary":26,"volume":361.934,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.338,"difficulty":17.5,"effort":17725.054,"length":176,"time":984.725,"vocabulary":54,"volume":1012.86,"operands":{"distinct":40,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":76,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBorder"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.109,"difficulty":9.75,"effort":3198.851,"length":69,"time":177.714,"vocabulary":27,"volume":328.087,"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawLabels"},{"cyclomatic":6,"cyclomaticDensity":23.077,"halstead":{"bugs":0.308,"difficulty":17.917,"effort":16578.19,"length":152,"time":921.011,"vocabulary":68,"volume":925.294,"operands":{"distinct":48,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":7,"cyclomaticDensity":19.444,"halstead":{"bugs":0.41,"difficulty":24.2,"effort":29794.054,"length":212,"time":1655.225,"vocabulary":56,"volume":1231.159,"operands":{"distinct":40,"total":121,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":91,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.032,"difficulty":2.813,"effort":272.43,"length":28,"time":15.135,"vocabulary":11,"volume":96.864,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":7,"cyclomaticDensity":53.846,"halstead":{"bugs":0.155,"difficulty":18.529,"effort":8629.044,"length":94,"time":479.391,"vocabulary":31,"volume":465.694,"operands":{"distinct":17,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_layers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.6,"effort":62.885,"length":14,"time":3.494,"vocabulary":7,"volume":39.303,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.108,"difficulty":15.313,"effort":4959.026,"length":66,"time":275.501,"vocabulary":30,"volume":323.855,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMatchingVisibleMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":1.875,"effort":123.242,"length":19,"time":6.847,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveTickFontOptions"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.031,"difficulty":5.25,"effort":492.268,"length":24,"time":27.348,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_maxDigits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":2.318,"effort":238.306,"length":27,"time":13.239,"vocabulary":14,"volume":102.799,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.143,"effort":128.132,"length":18,"time":7.118,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isForType"},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.142,"difficulty":16.875,"effort":7184.202,"length":83,"time":399.122,"vocabulary":35,"volume":425.73,"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"register"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.091,"difficulty":9.563,"effort":2620.006,"length":59,"time":145.556,"vocabulary":25,"volume":273.988,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.083,"difficulty":5,"effort":1251.81,"length":57,"time":69.545,"vocabulary":21,"volume":250.362,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"get"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.064,"difficulty":6.818,"effort":1309.846,"length":47,"time":72.769,"vocabulary":17,"volume":192.111,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unregister"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.07,"difficulty":4.531,"effort":955.329,"length":48,"time":53.074,"vocabulary":21,"volume":210.831,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"remove"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getController"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getElement"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPlugin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getScale"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removePlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"removeScales"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3.125,"effort":99.06,"length":10,"time":5.503,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_each"},{"cyclomatic":6,"cyclomaticDensity":300,"halstead":{"bugs":0.058,"difficulty":9,"effort":1555.894,"length":40,"time":86.439,"vocabulary":20,"volume":172.877,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":3.929,"effort":253.508,"length":18,"time":14.084,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.041,"difficulty":7.125,"effort":868.077,"length":32,"time":48.226,"vocabulary":14,"volume":121.835,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_exec"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":10,"effort":1486.775,"length":35,"time":82.599,"vocabulary":19,"volume":148.677,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRegistryForType"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":8.8,"effort":1159.572,"length":30,"time":64.421,"vocabulary":21,"volume":131.77,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.125,"difficulty":12.25,"effort":4601.542,"length":79,"time":255.641,"vocabulary":27,"volume":375.636,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"notify"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.069,"difficulty":14.182,"effort":2926.04,"length":45,"time":162.558,"vocabulary":24,"volume":206.323,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":21,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notify"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":5,"effort":315.583,"length":19,"time":17.532,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"invalidate"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":752.842,"length":28,"time":41.825,"vocabulary":12,"volume":100.379,"operands":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_descriptors"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.07,"difficulty":14.182,"effort":2991.063,"length":46,"time":166.17,"vocabulary":24,"volume":210.908,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createDescriptors"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.168,"difficulty":22.667,"effort":11393.847,"length":98,"time":632.992,"vocabulary":35,"volume":502.67,"operands":{"distinct":18,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.117,"difficulty":10.214,"effort":3575,"length":70,"time":198.611,"vocabulary":32,"volume":350,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.05,"difficulty":7.7,"effort":1164.518,"length":37,"time":64.695,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_notifyStateChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.929,"effort":295.759,"length":21,"time":16.431,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":7.5,"effort":473.375,"length":19,"time":26.299,"vocabulary":10,"volume":63.117,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"platform"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"type"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"plugins"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clearCache"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.5,"effort":5,"length":5,"time":0.278,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetAnimationScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":0.75,"effort":25.266,"length":12,"time":1.404,"vocabulary":7,"volume":33.688,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"datasetElementScopeKeys"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":0.75,"effort":23.161,"length":11,"time":1.287,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":3.857,"effort":228.37,"length":16,"time":12.687,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pluginScopeKeys"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2,"effort":60,"length":10,"time":3.333,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":10,"effort":1401.816,"length":33,"time":77.879,"vocabulary":19,"volume":140.182,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_cachedScopes"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.139,"difficulty":9.556,"effort":3989.891,"length":79,"time":221.661,"vocabulary":39,"volume":417.547,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getOptionScopes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.035,"difficulty":6,"effort":627.645,"length":33,"time":34.869,"vocabulary":9,"volume":104.608,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.042,"difficulty":6.667,"effort":844.742,"length":31,"time":46.93,"vocabulary":17,"volume":126.711,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"chartOptionScopes"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.135,"difficulty":15,"effort":6078.2,"length":79,"time":337.678,"vocabulary":35,"volume":405.213,"operands":{"distinct":21,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveNamedOptions"},{"cyclomatic":8,"cyclomaticDensity":72.727,"halstead":{"bugs":0.095,"difficulty":12.4,"effort":3537.636,"length":60,"time":196.535,"vocabulary":27,"volume":285.293,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":7.692,"effort":1113.492,"length":32,"time":61.861,"vocabulary":23,"volume":144.754,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"createResolver"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"register"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unregister"},{"cyclomatic":10,"cyclomaticDensity":83.333,"halstead":{"bugs":0.659,"difficulty":17.667,"effort":34919.687,"length":306,"time":1939.983,"vocabulary":88,"volume":1976.586,"operands":{"distinct":72,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":147,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.059,"difficulty":7.071,"effort":1247.534,"length":39,"time":69.307,"vocabulary":23,"volume":176.419,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"aspectRatio"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":13.932,"length":6,"time":0.774,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"data"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"options"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"registry"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.043,"difficulty":3.8,"effort":491.91,"length":34,"time":27.328,"vocabulary":14,"volume":129.45,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_initialize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"clear"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"stop"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":5,"effort":488.361,"length":25,"time":27.131,"vocabulary":15,"volume":97.672,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resize"},{"cyclomatic":7,"cyclomaticDensity":87.5,"halstead":{"bugs":0.205,"difficulty":11.71,"effort":7198.222,"length":114,"time":399.901,"vocabulary":42,"volume":614.724,"operands":{"distinct":31,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resize"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":79.248,"length":10,"time":4.403,"vocabulary":9,"volume":31.699,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"ensureScalesHaveIDs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.092,"difficulty":9.321,"effort":2572.13,"length":61,"time":142.896,"vocabulary":23,"volume":275.937,"operands":{"distinct":14,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateScales"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.073,"difficulty":7,"effort":1531.074,"length":46,"time":85.06,"vocabulary":27,"volume":218.725,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.215,"difficulty":21.577,"effort":13932.77,"length":119,"time":774.043,"vocabulary":43,"volume":645.726,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.833,"effort":88,"length":16,"time":4.889,"vocabulary":8,"volume":48,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.11,"difficulty":13.059,"effort":4313.887,"length":68,"time":239.66,"vocabulary":29,"volume":330.343,"operands":{"distinct":17,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateMetasets"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":7.778,"effort":991.183,"length":30,"time":55.066,"vocabulary":19,"volume":127.438,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_removeUnreferencedMetasets"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":47.368,"halstead":{"bugs":0.416,"difficulty":28.013,"effort":34952.995,"length":213,"time":1941.833,"vocabulary":58,"volume":1247.75,"operands":{"distinct":39,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildOrUpdateControllers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resetElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"reset"},{"cyclomatic":8,"cyclomaticDensity":33.333,"halstead":{"bugs":0.493,"difficulty":21.404,"effort":31654.968,"length":236,"time":1758.609,"vocabulary":77,"volume":1478.962,"operands":{"distinct":57,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.1,"effort":88.2,"length":14,"time":4.9,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateScales"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.072,"difficulty":7.2,"effort":1551.551,"length":47,"time":86.197,"vocabulary":24,"volume":215.493,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_checkEventBindings"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.06,"difficulty":9.231,"effort":1671.788,"length":39,"time":92.877,"vocabulary":25,"volume":181.11,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateHiddenIndices"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.115,"difficulty":14.467,"effort":4989.794,"length":71,"time":277.211,"vocabulary":29,"volume":344.917,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getUniformDataChanges"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.857,"effort":187.798,"length":19,"time":10.433,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.119,"difficulty":13.632,"effort":4882.177,"length":71,"time":271.232,"vocabulary":33,"volume":358.152,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateLayout"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.036,"difficulty":5.25,"effort":559.681,"length":28,"time":31.093,"vocabulary":14,"volume":106.606,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.153,"difficulty":15.6,"effort":7161.022,"length":91,"time":397.835,"vocabulary":33,"volume":459.04,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateDatasets"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.086,"difficulty":8.206,"effort":2121.419,"length":55,"time":117.857,"vocabulary":26,"volume":258.524,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateDataset"},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.068,"difficulty":6.286,"effort":1289.413,"length":46,"time":71.634,"vocabulary":22,"volume":205.134,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"render"},{"cyclomatic":8,"cyclomaticDensity":47.059,"halstead":{"bugs":0.212,"difficulty":25.095,"effort":15935.457,"length":121,"time":885.303,"vocabulary":38,"volume":634.999,"operands":{"distinct":21,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.072,"difficulty":14.773,"effort":3183.423,"length":47,"time":176.857,"vocabulary":24,"volume":215.493,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getSortedDatasetMetas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getSortedVisibleDatasetMetas"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.076,"difficulty":14.375,"effort":3280.872,"length":48,"time":182.271,"vocabulary":27,"volume":228.235,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawDatasets"},{"cyclomatic":8,"cyclomaticDensity":57.143,"halstead":{"bugs":0.278,"difficulty":19.133,"effort":15981.94,"length":153,"time":887.886,"vocabulary":44,"volume":835.293,"operands":{"distinct":30,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawDataset"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.071,"difficulty":8,"effort":1700.859,"length":47,"time":94.492,"vocabulary":23,"volume":212.607,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isPointInArea"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":7.5,"effort":781.861,"length":25,"time":43.437,"vocabulary":18,"volume":104.248,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getElementsAtEventForMode"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.143,"difficulty":11.44,"effort":4922.976,"length":82,"time":273.499,"vocabulary":38,"volume":430.33,"operands":{"distinct":25,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":5,"effort":361.699,"length":19,"time":20.094,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.5,"effort":27.142,"length":7,"time":1.508,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getVisibleDatasetCount"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.059,"difficulty":9.5,"effort":1683.391,"length":41,"time":93.522,"vocabulary":20,"volume":177.199,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isDatasetVisible"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDatasetVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":117.616,"length":13,"time":6.534,"vocabulary":6,"volume":33.605,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"toggleDataVisibility"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataVisibility"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.107,"difficulty":9.737,"effort":3121.892,"length":66,"time":173.438,"vocabulary":29,"volume":320.627,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateVisibility"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"hide"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"show"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.032,"difficulty":7,"effort":677.558,"length":27,"time":37.642,"vocabulary":12,"volume":96.794,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_destroyDatasetMeta"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.364,"effort":928.756,"length":35,"time":51.598,"vocabulary":18,"volume":145.947,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_stop"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.099,"difficulty":7.778,"effort":2303.215,"length":63,"time":127.956,"vocabulary":26,"volume":296.128,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"destroy"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3.125,"effort":108.966,"length":11,"time":6.054,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"toBase64Image"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindEvents"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3,"effort":293.017,"length":25,"time":16.279,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindUserEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2.571,"effort":153.758,"length":18,"time":8.542,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.073,"difficulty":8.25,"effort":1811.831,"length":50,"time":100.657,"vocabulary":21,"volume":219.616,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"bindResponsiveEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":3.667,"effort":207.067,"length":17,"time":11.504,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":2.333,"effort":205.333,"length":22,"time":11.407,"vocabulary":16,"volume":88,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.032,"difficulty":2.5,"effort":240,"length":24,"time":13.333,"vocabulary":16,"volume":96,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":6.6,"effort":525.142,"length":23,"time":29.175,"vocabulary":11,"volume":79.567,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"unbindEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.153,"difficulty":14.182,"effort":6493.453,"length":90,"time":360.747,"vocabulary":34,"volume":457.872,"operands":{"distinct":22,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateHoverStyle"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.054,"difficulty":9,"effort":1452.791,"length":38,"time":80.711,"vocabulary":19,"volume":161.421,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.059,"difficulty":10.909,"effort":1924.57,"length":39,"time":106.921,"vocabulary":23,"volume":176.419,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":110.947,"length":14,"time":6.164,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"notifyPlugins"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.436,"length":15,"time":7.469,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isPluginEnabled"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.092,"difficulty":9.6,"effort":2648.998,"length":61,"time":147.167,"vocabulary":23,"volume":275.937,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateHoverStyles"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.375,"effort":151.597,"length":16,"time":8.422,"vocabulary":7,"volume":44.918,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.125,"difficulty":14.026,"effort":5259.868,"length":75,"time":292.215,"vocabulary":32,"volume":375,"operands":{"distinct":19,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_eventHandler"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.176,"difficulty":16.696,"effort":8820.583,"length":103,"time":490.032,"vocabulary":35,"volume":528.316,"operands":{"distinct":23,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_handleEvent"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.022,"difficulty":4.286,"effort":276.554,"length":18,"time":15.364,"vocabulary":12,"volume":64.529,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":7.5,"effort":1185.926,"length":36,"time":65.885,"vocabulary":21,"volume":158.123,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getActiveElements"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"formats"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"format"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"diff"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"startOf"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"endOf"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":269.076,"length":18,"time":14.949,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.087,"difficulty":5.455,"effort":1418.537,"length":53,"time":78.808,"vocabulary":30,"volume":260.065,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":5,"effort":703.24,"length":36,"time":39.069,"vocabulary":15,"volume":140.648,"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"linkScales"},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.129,"difficulty":18.824,"effort":7311.404,"length":77,"time":406.189,"vocabulary":33,"volume":388.418,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":37,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRotation"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getCircumference"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.18,"difficulty":17.68,"effort":9533.617,"length":100,"time":529.645,"vocabulary":42,"volume":539.232,"operands":{"distinct":25,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRotationExtents"},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.492,"difficulty":12.678,"effort":18727.349,"length":241,"time":1040.408,"vocabulary":70,"volume":1477.157,"operands":{"distinct":59,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":8.696,"halstead":{"bugs":0.254,"difficulty":18.984,"effort":14446.704,"length":137,"time":802.595,"vocabulary":47,"volume":760.979,"operands":{"distinct":32,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.032,"difficulty":3.864,"effort":370.909,"length":24,"time":20.606,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.034,"difficulty":4.636,"effort":473.774,"length":25,"time":26.321,"vocabulary":17,"volume":102.187,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.112,"difficulty":10.5,"effort":3517.5,"length":67,"time":195.417,"vocabulary":32,"volume":335,"operands":{"distinct":20,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_circumference"},{"cyclomatic":9,"cyclomaticDensity":32.143,"halstead":{"bugs":0.401,"difficulty":20.896,"effort":25168.479,"length":200,"time":1398.249,"vocabulary":65,"volume":1204.474,"operands":{"distinct":48,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":82,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":28,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.111,"difficulty":12.639,"effort":4195.241,"length":67,"time":233.069,"vocabulary":31,"volume":331.931,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateTotal"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.042,"difficulty":8.25,"effort":1050.862,"length":29,"time":58.381,"vocabulary":21,"volume":127.377,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"calculateCircumference"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.074,"difficulty":6.618,"effort":1461.975,"length":47,"time":81.221,"vocabulary":26,"volume":220.921,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.199,"difficulty":19.688,"effort":11758.368,"length":113,"time":653.243,"vocabulary":39,"volume":597.25,"operands":{"distinct":24,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxBorderWidth"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.07,"difficulty":10.833,"effort":2270.594,"length":47,"time":126.144,"vocabulary":22,"volume":209.593,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOffset"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.044,"difficulty":10.625,"effort":1417.775,"length":32,"time":78.765,"vocabulary":18,"volume":133.438,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRingWeightOffset"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":1.636,"effort":130.835,"length":21,"time":7.269,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRingWeight"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":2.286,"effort":126.516,"length":16,"time":7.029,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getVisibleDatasetWeightTotal"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.087,"difficulty":5.455,"effort":1418.537,"length":53,"time":78.808,"vocabulary":30,"volume":260.065,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.143,"effort":195.705,"length":18,"time":10.872,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.078,"difficulty":6.5,"effort":1514.432,"length":49,"time":84.135,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":5.091,"effort":605.523,"length":28,"time":33.64,"vocabulary":19,"volume":118.942,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMinMax"},{"cyclomatic":5,"cyclomaticDensity":250,"halstead":{"bugs":0.068,"difficulty":8.333,"effort":1692.755,"length":47,"time":94.042,"vocabulary":20,"volume":203.131,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.156,"difficulty":7.846,"effort":3672.365,"length":92,"time":204.02,"vocabulary":34,"volume":468.047,"operands":{"distinct":26,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateRadius"},{"cyclomatic":8,"cyclomaticDensity":29.63,"halstead":{"bugs":0.4,"difficulty":22.958,"effort":27574.925,"length":198,"time":1531.94,"vocabulary":67,"volume":1201.086,"operands":{"distinct":48,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":82,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"countVisibleElements"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.029,"difficulty":3.333,"effort":291.897,"length":23,"time":16.217,"vocabulary":14,"volume":87.569,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.033,"difficulty":3.75,"effort":366.271,"length":25,"time":20.348,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeAngle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":55.586,"length":11,"time":3.088,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.194,"difficulty":17.411,"effort":10108.841,"length":107,"time":561.602,"vocabulary":43,"volume":580.61,"operands":{"distinct":28,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":42,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.081,"difficulty":7.286,"effort":1763.347,"length":56,"time":97.964,"vocabulary":20,"volume":242.028,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateRangeFromParsed"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.128,"difficulty":7.688,"effort":2947.187,"length":76,"time":163.733,"vocabulary":33,"volume":383.374,"operands":{"distinct":24,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":216.89,"length":22,"time":12.049,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":244.674,"length":21,"time":13.593,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":16,"cyclomaticDensity":53.333,"halstead":{"bugs":0.526,"difficulty":19.724,"effort":31108.933,"length":254,"time":1728.274,"vocabulary":74,"volume":1577.201,"operands":{"distinct":58,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":111,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":30,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":9,"cyclomaticDensity":81.818,"halstead":{"bugs":0.186,"difficulty":20.045,"effort":11201.449,"length":105,"time":622.303,"vocabulary":40,"volume":558.802,"operands":{"distinct":22,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":56,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStacks"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.625,"effort":11.61,"length":8,"time":0.645,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.048,"difficulty":6.955,"effort":991.882,"length":33,"time":55.105,"vocabulary":20,"volume":142.624,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":83.686,"length":11,"time":4.649,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStackCount"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.056,"difficulty":10.5,"effort":1779.313,"length":38,"time":98.851,"vocabulary":22,"volume":169.458,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getStackIndex"},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.206,"difficulty":13.456,"effort":8310.596,"length":110,"time":461.7,"vocabulary":49,"volume":617.618,"operands":{"distinct":34,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getRuler"},{"cyclomatic":15,"cyclomaticDensity":41.667,"halstead":{"bugs":0.652,"difficulty":38.189,"effort":74681.831,"length":313,"time":4148.991,"vocabulary":76,"volume":1955.601,"operands":{"distinct":53,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculateBarValuePixels"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.039,"difficulty":8,"effort":928,"length":29,"time":51.556,"vocabulary":16,"volume":116,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.338,"difficulty":22.275,"effort":22574.169,"length":173,"time":1254.121,"vocabulary":58,"volume":1013.431,"operands":{"distinct":40,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":74,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_calculateBarIndexPixels"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.225,"difficulty":23.46,"effort":15812.971,"length":125,"time":878.498,"vocabulary":42,"volume":674.04,"operands":{"distinct":25,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":56,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.098,"difficulty":11.667,"effort":3434.823,"length":60,"time":190.824,"vocabulary":30,"volume":294.413,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.081,"difficulty":8.75,"effort":2138.7,"length":52,"time":118.817,"vocabulary":26,"volume":244.423,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.066,"difficulty":10,"effort":1990.367,"length":44,"time":110.576,"vocabulary":23,"volume":199.037,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parsePrimitiveData"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.088,"difficulty":11,"effort":2911.698,"length":57,"time":161.761,"vocabulary":25,"volume":264.7,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseArrayData"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.101,"difficulty":14.4,"effort":4382.104,"length":64,"time":243.45,"vocabulary":27,"volume":304.313,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.082,"difficulty":12.536,"effort":3099.507,"length":52,"time":172.195,"vocabulary":27,"volume":247.254,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.147,"difficulty":9.167,"effort":4040.904,"length":84,"time":224.495,"vocabulary":38,"volume":440.826,"operands":{"distinct":27,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":3,"effort":204.343,"length":19,"time":11.352,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.311,"difficulty":19.158,"effort":17860.748,"length":162,"time":992.264,"vocabulary":54,"volume":932.292,"operands":{"distinct":38,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.106,"difficulty":11.667,"effort":3721.059,"length":65,"time":206.725,"vocabulary":30,"volume":318.948,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"resolveDataElementOptions"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.268,"difficulty":13.135,"effort":10546.246,"length":143,"time":585.903,"vocabulary":49,"volume":802.904,"operands":{"distinct":37,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":20,"cyclomaticDensity":64.516,"halstead":{"bugs":0.615,"difficulty":26.578,"effort":49060.683,"length":288,"time":2725.593,"vocabulary":85,"volume":1845.905,"operands":{"distinct":64,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":126,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":31,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.138,"difficulty":12.9,"effort":5353.5,"length":83,"time":297.417,"vocabulary":32,"volume":415,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":2.545,"effort":258.565,"length":26,"time":14.365,"vocabulary":15,"volume":101.579,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.057,"difficulty":6.154,"effort":1054.156,"length":39,"time":58.564,"vocabulary":21,"volume":171.3,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.357,"effort":117.454,"length":15,"time":6.525,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parseObjectData"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.163,"difficulty":14.083,"effort":6896.448,"length":94,"time":383.136,"vocabulary":37,"volume":489.689,"operands":{"distinct":24,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.21,"difficulty":16.655,"effort":10483.544,"length":116,"time":582.419,"vocabulary":43,"volume":629.447,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":47,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.123,"difficulty":7.6,"effort":2806.744,"length":72,"time":155.93,"vocabulary":35,"volume":369.308,"operands":{"distinct":25,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelAndValue"},{"cyclomatic":5,"cyclomaticDensity":25,"halstead":{"bugs":0.314,"difficulty":18.243,"effort":17159.094,"length":165,"time":953.283,"vocabulary":52,"volume":940.573,"operands":{"distinct":37,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.047,"difficulty":5.818,"effort":815.602,"length":33,"time":45.311,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"addElements"},{"cyclomatic":18,"cyclomaticDensity":66.667,"halstead":{"bugs":0.587,"difficulty":22.434,"effort":39482.63,"length":280,"time":2193.479,"vocabulary":78,"volume":1759.913,"operands":{"distinct":61,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":119,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateElements"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.236,"difficulty":27.929,"effort":19786.561,"length":135,"time":1099.253,"vocabulary":38,"volume":708.47,"operands":{"distinct":21,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getMaxOverflow"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.118,"difficulty":6.667,"effort":2353.614,"length":77,"time":130.756,"vocabulary":24,"volume":353.042,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.089,"difficulty":9.118,"effort":2427.79,"length":56,"time":134.877,"vocabulary":27,"volume":266.274,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"updateControlPoints"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"points"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"points"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4.5,"effort":254.127,"length":17,"time":14.118,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"segments"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":3.75,"effort":319.163,"length":23,"time":17.731,"vocabulary":13,"volume":85.11,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"first"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":5,"effort":546.965,"length":28,"time":30.387,"vocabulary":15,"volume":109.393,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"last"},{"cyclomatic":5,"cyclomaticDensity":19.231,"halstead":{"bugs":0.277,"difficulty":27.931,"effort":23210.049,"length":148,"time":1289.447,"vocabulary":49,"volume":830.977,"operands":{"distinct":29,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.023,"difficulty":3.438,"effort":241.685,"length":19,"time":13.427,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":60.639,"length":12,"time":3.369,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pathSegment"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.102,"difficulty":14.412,"effort":4426.72,"length":62,"time":245.929,"vocabulary":31,"volume":307.16,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"path"},{"cyclomatic":6,"cyclomaticDensity":300,"halstead":{"bugs":0.087,"difficulty":8.056,"effort":2091.199,"length":54,"time":116.178,"vocabulary":28,"volume":259.597,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.081,"difficulty":5.536,"effort":1340.373,"length":57,"time":74.465,"vocabulary":19,"volume":242.132,"operands":{"distinct":14,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.204,"difficulty":10.927,"effort":6696.225,"length":106,"time":372.012,"vocabulary":55,"volume":612.824,"operands":{"distinct":41,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.157,"difficulty":8.594,"effort":4056.981,"length":87,"time":225.388,"vocabulary":43,"volume":472.085,"operands":{"distinct":32,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"tooltipPosition"},{"cyclomatic":9,"cyclomaticDensity":64.286,"halstead":{"bugs":0.326,"difficulty":19.465,"effort":19048.011,"length":165,"time":1058.223,"vocabulary":61,"volume":978.572,"operands":{"distinct":43,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.122,"difficulty":17.889,"effort":6529.444,"length":73,"time":362.747,"vocabulary":32,"volume":365,"operands":{"distinct":18,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.064,"difficulty":5.208,"effort":1000.577,"length":47,"time":55.588,"vocabulary":17,"volume":192.111,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":7,"cyclomaticDensity":63.636,"halstead":{"bugs":0.243,"difficulty":13.636,"effort":9960.224,"length":133,"time":553.346,"vocabulary":45,"volume":730.416,"operands":{"distinct":33,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inYRange"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.076,"difficulty":9.625,"effort":2196.758,"length":48,"time":122.042,"vocabulary":27,"volume":228.235,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getRange"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":649.521,"length":35,"time":36.084,"vocabulary":15,"volume":136.741,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.091,"difficulty":9.778,"effort":2660.014,"length":56,"time":147.779,"vocabulary":29,"volume":272.047,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inXRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"inYRange"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCenterPoint"},{"cyclomatic":8,"cyclomaticDensity":266.667,"halstead":{"bugs":0.063,"difficulty":10,"effort":1888.696,"length":43,"time":104.928,"vocabulary":21,"volume":188.87,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"size"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.099,"difficulty":7.2,"effort":2146.003,"length":62,"time":119.222,"vocabulary":28,"volume":298.056,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getRange"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":4,"effort":488.458,"length":33,"time":27.137,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.034,"difficulty":8.571,"effort":875.885,"length":25,"time":48.66,"vocabulary":17,"volume":102.187,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":9,"cyclomaticDensity":50,"halstead":{"bugs":0.201,"difficulty":25.286,"effort":15235.549,"length":114,"time":846.419,"vocabulary":39,"volume":602.536,"operands":{"distinct":21,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.154,"difficulty":15,"effort":6945.116,"length":87,"time":385.84,"vocabulary":40,"volume":463.008,"operands":{"distinct":25,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.275,"difficulty":17.868,"effort":14747.283,"length":147,"time":819.294,"vocabulary":49,"volume":825.362,"operands":{"distinct":34,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":33,"cyclomaticDensity":76.744,"halstead":{"bugs":1.098,"difficulty":66.161,"effort":217881.254,"length":518,"time":12104.514,"vocabulary":82,"volume":3293.212,"operands":{"distinct":56,"total":285,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":233,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":43,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.119,"difficulty":11.579,"effort":4147.614,"length":73,"time":230.423,"vocabulary":30,"volume":358.203,"operands":{"distinct":19,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.063,"effort":135.566,"length":19,"time":7.531,"vocabulary":11,"volume":65.729,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.054,"difficulty":8.4,"effort":1366.067,"length":39,"time":75.893,"vocabulary":18,"volume":162.627,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.112,"difficulty":6.435,"effort":2167.784,"length":68,"time":120.432,"vocabulary":31,"volume":336.885,"operands":{"distinct":23,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.025,"difficulty":5.5,"effort":418.809,"length":20,"time":23.267,"vocabulary":14,"volume":76.147,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":4,"effort":199.316,"length":15,"time":11.073,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.032,"difficulty":3.75,"effort":362.977,"length":27,"time":20.165,"vocabulary":12,"volume":96.794,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1829.4,"length":38,"time":101.633,"vocabulary":24,"volume":174.229,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":8,"cyclomaticDensity":200,"halstead":{"bugs":0.173,"difficulty":19,"effort":9882.478,"length":106,"time":549.027,"vocabulary":30,"volume":520.13,"operands":{"distinct":18,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.144,"difficulty":19.5,"effort":8431.026,"length":89,"time":468.39,"vocabulary":29,"volume":432.36,"operands":{"distinct":16,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleTickRangeOptions"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.111,"difficulty":12.5,"effort":4171.64,"length":71,"time":231.758,"vocabulary":26,"volume":333.731,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4.444,"effort":507.647,"length":30,"time":28.203,"vocabulary":14,"volume":114.221,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":6,"cyclomaticDensity":600,"halstead":{"bugs":0.071,"difficulty":13.636,"effort":2899.192,"length":47,"time":161.066,"vocabulary":23,"volume":212.607,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":5.056,"effort":485.333,"length":24,"time":26.963,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":4.444,"effort":541.49,"length":32,"time":30.083,"vocabulary":14,"volume":121.835,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.154,"difficulty":8.5,"effort":3922.802,"length":96,"time":217.933,"vocabulary":28,"volume":461.506,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.071,"difficulty":10.227,"effort":2165.875,"length":49,"time":120.326,"vocabulary":20,"volume":211.774,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.333,"effort":108.516,"length":14,"time":6.029,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"computeTickLimit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":2.6,"effort":267.276,"length":27,"time":14.849,"vocabulary":14,"volume":102.799,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.038,"difficulty":7.2,"effort":825.797,"length":27,"time":45.878,"vocabulary":19,"volume":114.694,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.034,"difficulty":6,"effort":616.791,"length":27,"time":34.266,"vocabulary":14,"volume":102.799,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":7.154,"effort":1549.84,"length":51,"time":86.102,"vocabulary":19,"volume":216.644,"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setCenterPoint"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.035,"difficulty":4.136,"effort":431.208,"length":25,"time":23.956,"vocabulary":18,"volume":104.248,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getIndexAngle"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.061,"difficulty":11,"effort":1996.731,"length":42,"time":110.929,"vocabulary":20,"volume":181.521,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDistanceFromCenterForValue"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.058,"difficulty":10.5,"effort":1815.21,"length":40,"time":100.845,"vocabulary":20,"volume":172.877,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForDistanceFromCenter"},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.051,"difficulty":11.333,"effort":1742.286,"length":35,"time":96.794,"vocabulary":21,"volume":153.731,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointLabelContext"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.75,"effort":167.597,"length":17,"time":9.311,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.074,"difficulty":8.125,"effort":1794.98,"length":47,"time":99.721,"vocabulary":26,"volume":220.921,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointPosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointPositionForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePosition"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.048,"difficulty":5.455,"effort":780.334,"length":35,"time":43.352,"vocabulary":17,"volume":143.061,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPointLabelPosition"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.101,"difficulty":5.95,"effort":1810.661,"length":64,"time":100.592,"vocabulary":27,"volume":304.313,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":42.105,"halstead":{"bugs":0.364,"difficulty":16.833,"effort":18382,"length":182,"time":1021.222,"vocabulary":64,"volume":1092,"operands":{"distinct":48,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":81,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawGrid"},{"cyclomatic":3,"cyclomaticDensity":15,"halstead":{"bugs":0.199,"difficulty":14.75,"effort":8814.467,"length":107,"time":489.693,"vocabulary":48,"volume":597.591,"operands":{"distinct":32,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.091,"difficulty":11.294,"effort":3072.53,"length":56,"time":170.696,"vocabulary":29,"volume":272.047,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.156,"difficulty":10.2,"effort":4761,"length":91,"time":264.5,"vocabulary":35,"volume":466.765,"operands":{"distinct":25,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBorder"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.123,"difficulty":7.313,"effort":2692.761,"length":73,"time":149.598,"vocabulary":33,"volume":368.241,"operands":{"distinct":24,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawLabels"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.29,"difficulty":15.805,"effort":13736.029,"length":149,"time":763.113,"vocabulary":57,"volume":869.101,"operands":{"distinct":41,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":68,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.069,"difficulty":5.867,"effort":1220.759,"length":46,"time":67.82,"vocabulary":23,"volume":208.084,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.124,"difficulty":7.455,"effort":2779.977,"length":76,"time":154.443,"vocabulary":30,"volume":372.924,"operands":{"distinct":22,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":3.333,"effort":149.909,"length":13,"time":8.328,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.824,"length":18,"time":11.101,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"beforeLayout"},{"cyclomatic":10,"cyclomaticDensity":100,"halstead":{"bugs":0.269,"difficulty":17.647,"effort":14242.437,"length":143,"time":791.247,"vocabulary":50,"volume":807.071,"operands":{"distinct":34,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":5,"cyclomaticDensity":500,"halstead":{"bugs":0.046,"difficulty":4.667,"effort":638.943,"length":37,"time":35.497,"vocabulary":13,"volume":136.916,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"l"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.066,"difficulty":8.846,"effort":1760.709,"length":44,"time":97.817,"vocabulary":23,"volume":199.037,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelBounds"},{"cyclomatic":11,"cyclomaticDensity":110,"halstead":{"bugs":0.325,"difficulty":16.25,"effort":15854.429,"length":172,"time":880.802,"vocabulary":51,"volume":975.657,"operands":{"distinct":38,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":77,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.099,"difficulty":15.167,"effort":4520.516,"length":62,"time":251.14,"vocabulary":28,"volume":298.056,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":27,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.048,"difficulty":10,"effort":1444.295,"length":34,"time":80.239,"vocabulary":19,"volume":144.43,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":2.667,"effort":150.594,"length":17,"time":8.366,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"afterAutoSkip"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.233,"difficulty":25.909,"effort":18086.275,"length":134,"time":1004.793,"vocabulary":37,"volume":698.067,"operands":{"distinct":22,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initOffsets"},{"cyclomatic":12,"cyclomaticDensity":63.158,"halstead":{"bugs":0.437,"difficulty":26.491,"effort":34696.241,"length":209,"time":1927.569,"vocabulary":77,"volume":1309.758,"operands":{"distinct":53,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":92,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.05,"difficulty":5.727,"effort":866.171,"length":37,"time":48.121,"vocabulary":17,"volume":151.236,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":4.75,"effort":653.636,"length":33,"time":36.313,"vocabulary":18,"volume":137.608,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"format"},{"cyclomatic":9,"cyclomaticDensity":75,"halstead":{"bugs":0.154,"difficulty":10.6,"effort":4893.336,"length":90,"time":271.852,"vocabulary":35,"volume":461.635,"operands":{"distinct":25,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_tickFormatFunction"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.05,"difficulty":8.05,"effort":1217.451,"length":37,"time":67.636,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"generateTickLabels"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":5.833,"effort":653.333,"length":28,"time":36.296,"vocabulary":16,"volume":112,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.051,"difficulty":8.55,"effort":1307.512,"length":36,"time":72.64,"vocabulary":19,"volume":152.925,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.133,"difficulty":8.4,"effort":3360.706,"length":78,"time":186.706,"vocabulary":35,"volume":400.084,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelSize"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.144,"difficulty":9.942,"effort":4298.901,"length":83,"time":238.828,"vocabulary":37,"volume":432.385,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLabelCapacity"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.144,"difficulty":19.933,"effort":8624.395,"length":90,"time":479.133,"vocabulary":28,"volume":432.662,"operands":{"distinct":15,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":44,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDataTimestamps"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.106,"difficulty":16.25,"effort":5176.884,"length":67,"time":287.605,"vocabulary":27,"volume":318.577,"operands":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelTimestamps"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"normalize"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":3.929,"effort":281.676,"length":20,"time":15.649,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.077,"difficulty":10.214,"effort":2371.684,"length":50,"time":131.76,"vocabulary":25,"volume":232.193,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"init"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":11,"effort":2370.426,"length":47,"time":131.69,"vocabulary":24,"volume":215.493,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"parse"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":3.143,"effort":173.96,"length":16,"time":9.664,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.103,"difficulty":10.667,"effort":3297.43,"length":63,"time":183.191,"vocabulary":30,"volume":309.134,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"determineDataLimits"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.175,"difficulty":21.857,"effort":11470.47,"length":100,"time":637.248,"vocabulary":38,"volume":524.793,"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildTicks"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getLabelForValue"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":4,"effort":225.891,"length":17,"time":12.55,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"configure"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.046,"difficulty":10.389,"effort":1436.801,"length":32,"time":79.822,"vocabulary":20,"volume":138.302,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForValue"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.043,"difficulty":8,"effort":1037.263,"length":30,"time":57.626,"vocabulary":20,"volume":129.658,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getPixelForTick"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.571,"effort":243.265,"length":19,"time":13.515,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBasePixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":3.929,"effort":295.759,"length":21,"time":16.431,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.065,"difficulty":5,"effort":979.932,"length":47,"time":54.441,"vocabulary":18,"volume":195.986,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initOffsets"},{"cyclomatic":7,"cyclomaticDensity":30.435,"halstead":{"bugs":0.25,"difficulty":34.545,"effort":25892.928,"length":139,"time":1438.496,"vocabulary":42,"volume":749.532,"operands":{"distinct":22,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildLookupTable"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.09,"difficulty":10,"effort":2693.437,"length":58,"time":149.635,"vocabulary":25,"volume":269.344,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_generate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.097,"difficulty":16.5,"effort":4782.74,"length":65,"time":265.708,"vocabulary":22,"volume":289.863,"operands":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getTimestampsForTable"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getDecimalForValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.059,"difficulty":8.077,"effort":1424.922,"length":39,"time":79.162,"vocabulary":23,"volume":176.419,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getValueForPixel"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.6,"effort":160.581,"length":22,"time":8.921,"vocabulary":7,"volume":61.762,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.073,"difficulty":7.875,"effort":1718.807,"length":47,"time":95.489,"vocabulary":25,"volume":218.261,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"pathSegment"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.068,"difficulty":8.654,"effort":1775.197,"length":46,"time":98.622,"vocabulary":22,"volume":205.134,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"interpolate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.231,"difficulty":7.5,"effort":5189.212,"length":136,"time":288.29,"vocabulary":34,"volume":691.895,"operands":{"distinct":28,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.037,"difficulty":2.7,"effort":299.736,"length":30,"time":16.652,"vocabulary":13,"volume":111.013,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.066,"difficulty":5.091,"effort":1014.371,"length":51,"time":56.354,"vocabulary":15,"volume":199.251,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setDimensions"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.092,"difficulty":12.083,"effort":3340.858,"length":62,"time":185.603,"vocabulary":22,"volume":276.485,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"buildLabels"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.266,"difficulty":16.471,"effort":13154.229,"length":143,"time":730.791,"vocabulary":48,"volume":798.65,"operands":{"distinct":34,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":63,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"fit"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.134,"difficulty":8.069,"effort":3242.243,"length":75,"time":180.125,"vocabulary":41,"volume":401.816,"operands":{"distinct":29,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_fitRows"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.168,"difficulty":17,"effort":8578.925,"length":93,"time":476.607,"vocabulary":43,"volume":504.643,"operands":{"distinct":26,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":41,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.145,"difficulty":9.103,"effort":3950.548,"length":81,"time":219.475,"vocabulary":41,"volume":433.962,"operands":{"distinct":29,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_fitCols"},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.17,"difficulty":11.917,"effort":6078.321,"length":94,"time":337.684,"vocabulary":43,"volume":510.069,"operands":{"distinct":30,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.047,"difficulty":7.636,"effort":1070.478,"length":33,"time":59.471,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.06,"difficulty":9.625,"effort":1741.571,"length":40,"time":96.754,"vocabulary":23,"volume":180.942,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":19,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":4,"effort":124.078,"length":12,"time":6.893,"vocabulary":6,"volume":31.02,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":7.429,"effort":638.498,"length":22,"time":35.472,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":5,"cyclomaticDensity":21.739,"halstead":{"bugs":0.467,"difficulty":34.773,"effort":48670.563,"length":248,"time":2703.92,"vocabulary":50,"volume":1399.676,"operands":{"distinct":33,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":113,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"adjustHitBoxes"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.017,"difficulty":3.2,"effort":162.3,"length":16,"time":9.017,"vocabulary":9,"volume":50.719,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.028,"difficulty":4.063,"effort":345.76,"length":23,"time":19.209,"vocabulary":13,"volume":85.11,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":6.25,"halstead":{"bugs":0.46,"difficulty":11.625,"effort":16051.707,"length":221,"time":891.761,"vocabulary":76,"volume":1380.792,"operands":{"distinct":64,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":97,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_draw"},{"cyclomatic":10,"cyclomaticDensity":58.824,"halstead":{"bugs":0.518,"difficulty":28.6,"effort":44447.054,"length":260,"time":2469.281,"vocabulary":63,"volume":1554.093,"operands":{"distinct":45,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":117,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":39.13,"halstead":{"bugs":0.498,"difficulty":25.964,"effort":38770.321,"length":239,"time":2153.907,"vocabulary":76,"volume":1493.255,"operands":{"distinct":55,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":103,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":4.615,"effort":607.78,"length":31,"time":33.766,"vocabulary":19,"volume":131.686,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":14.286,"halstead":{"bugs":0.429,"difficulty":15.585,"effort":20042.359,"length":212,"time":1113.464,"vocabulary":67,"volume":1286.011,"operands":{"distinct":53,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":94,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.4,"effort":39.303,"length":10,"time":2.183,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.051,"difficulty":4.75,"effort":730.223,"length":35,"time":40.568,"vocabulary":21,"volume":153.731,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_computeTitleHeight"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.134,"difficulty":14.972,"effort":6036.986,"length":83,"time":335.388,"vocabulary":29,"volume":403.212,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getLegendItemAt"},{"cyclomatic":12,"cyclomaticDensity":92.308,"halstead":{"bugs":0.227,"difficulty":22.188,"effort":15127.812,"length":129,"time":840.434,"vocabulary":39,"volume":681.817,"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleEvent"},{"cyclomatic":8,"cyclomaticDensity":160,"halstead":{"bugs":0.054,"difficulty":6.045,"effort":983.155,"length":39,"time":54.62,"vocabulary":18,"volume":162.627,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.123,"difficulty":5.176,"effort":1909.883,"length":84,"time":106.105,"vocabulary":21,"volume":368.955,"operands":{"distinct":17,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.203,"difficulty":13.115,"effort":7993.906,"length":117,"time":444.106,"vocabulary":37,"volume":609.506,"operands":{"distinct":26,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":55,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"isHorizontal"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.206,"difficulty":16.655,"effort":10302.793,"length":114,"time":572.377,"vocabulary":43,"volume":618.594,"operands":{"distinct":29,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawArgs"},{"cyclomatic":2,"cyclomaticDensity":11.111,"halstead":{"bugs":0.17,"difficulty":9.636,"effort":4921.699,"length":93,"time":273.428,"vocabulary":45,"volume":510.742,"operands":{"distinct":33,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.283,"difficulty":6.694,"effort":5675.243,"length":164,"time":315.291,"vocabulary":36,"volume":847.868,"operands":{"distinct":31,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"initialize"},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.103,"difficulty":7.778,"effort":2412.892,"length":66,"time":134.05,"vocabulary":26,"volume":310.229,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_resolveAnimations"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.061,"difficulty":7.385,"effort":1362.294,"length":42,"time":75.683,"vocabulary":21,"volume":184.477,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getContext"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.095,"difficulty":10.667,"effort":3039.834,"length":63,"time":168.88,"vocabulary":23,"volume":284.984,"operands":{"distinct":15,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getTitle"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBeforeBody"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":6,"effort":411.194,"length":18,"time":22.844,"vocabulary":14,"volume":68.532,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getBody"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.095,"difficulty":7.824,"effort":2223.977,"length":62,"time":123.554,"vocabulary":24,"volume":284.268,"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.929,"effort":83.285,"length":13,"time":4.627,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getAfterBody"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.095,"difficulty":10.667,"effort":3039.834,"length":63,"time":168.88,"vocabulary":23,"volume":284.984,"operands":{"distinct":15,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getFooter"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.179,"difficulty":12.96,"effort":6953.995,"length":103,"time":386.333,"vocabulary":37,"volume":536.574,"operands":{"distinct":25,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_createItems"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":3.857,"effort":643.36,"length":40,"time":35.742,"vocabulary":18,"volume":166.797,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":6,"cyclomaticDensity":23.077,"halstead":{"bugs":0.509,"difficulty":16.9,"effort":25822.409,"length":251,"time":1434.578,"vocabulary":68,"volume":1527.953,"operands":{"distinct":55,"total":143,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":108,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":4,"effort":733.907,"length":44,"time":40.773,"vocabulary":18,"volume":183.477,"operands":{"distinct":14,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawCaret"},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.433,"difficulty":18.117,"effort":23543.358,"length":220,"time":1307.964,"vocabulary":60,"volume":1299.516,"operands":{"distinct":47,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":89,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getCaretPosition"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.269,"difficulty":17.786,"effort":14354.342,"length":143,"time":797.463,"vocabulary":50,"volume":807.071,"operands":{"distinct":35,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":60,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawTitle"},{"cyclomatic":8,"cyclomaticDensity":22.222,"halstead":{"bugs":0.82,"difficulty":30.016,"effort":73834.289,"length":388,"time":4101.905,"vocabulary":81,"volume":2459.862,"operands":{"distinct":64,"total":226,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":162,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":36,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_drawColorBox"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":8,"cyclomaticDensity":29.63,"halstead":{"bugs":0.542,"difficulty":23.164,"effort":37673.254,"length":258,"time":2092.959,"vocabulary":79,"volume":1626.375,"operands":{"distinct":61,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":101,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":27,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBody"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":3.864,"effort":448.182,"length":29,"time":24.899,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.24,"difficulty":13.818,"effort":9941.253,"length":131,"time":552.292,"vocabulary":45,"volume":719.433,"operands":{"distinct":33,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":55,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawFooter"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.496,"difficulty":18.021,"effort":26814.347,"length":254,"time":1489.686,"vocabulary":58,"volume":1487.927,"operands":{"distinct":47,"total":154,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":100,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"drawBackground"},{"cyclomatic":8,"cyclomaticDensity":61.538,"halstead":{"bugs":0.286,"difficulty":14.235,"effort":12195.79,"length":156,"time":677.544,"vocabulary":45,"volume":856.729,"operands":{"distinct":34,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_updateAnimationTarget"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_willRender"},{"cyclomatic":9,"cyclomaticDensity":60,"halstead":{"bugs":0.337,"difficulty":17.927,"effort":18114.698,"length":174,"time":1006.372,"vocabulary":56,"volume":1010.48,"operands":{"distinct":41,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"draw"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"getActiveElements"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.084,"difficulty":8.267,"effort":2094.108,"length":56,"time":116.339,"vocabulary":23,"volume":253.319,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"setActiveElements"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.063,"difficulty":10.5,"effort":1973.826,"length":41,"time":109.657,"vocabulary":24,"volume":187.983,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":9,"cyclomaticDensity":81.818,"halstead":{"bugs":0.173,"difficulty":14.609,"effort":7568.146,"length":101,"time":420.453,"vocabulary":35,"volume":518.058,"operands":{"distinct":23,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"handleEvent"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.081,"difficulty":9.9,"effort":2419.786,"length":52,"time":134.433,"vocabulary":26,"volume":244.423,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_getActiveElements"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.044,"difficulty":3.864,"effort":510,"length":33,"time":28.333,"vocabulary":16,"volume":132,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.071,"difficulty":8.594,"effort":1838.804,"length":45,"time":102.156,"vocabulary":27,"volume":213.97,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":"_positionChanged"}],"methodAverage":{"cyclomatic":2.979,"cyclomaticDensity":77.182,"halstead":{"bugs":0.101,"difficulty":8.09,"effort":8229.056,"length":53.735,"time":457.17,"vocabulary":20.6,"volume":301.538,"operands":{"distinct":13.312,"total":30.074},"operators":{"distinct":7.288,"total":23.661}},"params":1.624,"sloc":{"logical":6.416,"physical":1.005}},"module":"node_modules/chart.js/dist/chart.umd.js"},"jshint":{"messages":[{"severity":"error","line":7,"column":198,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":7,"column":199,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":7,"column":3735,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":30,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":984,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":1200,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":1319,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":4821,"message":"A leading decimal point can be confused with a dot: '.0031308'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":4858,"message":"A leading decimal point can be confused with a dot: '.055'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":4874,"message":"A leading decimal point can be confused with a dot: '.04045'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":4899,"message":"A leading decimal point can be confused with a dot: '.055'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":6548,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":6631,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":6654,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":6677,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":7114,"message":"A leading decimal point can be confused with a dot: '.3'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":7122,"message":"A leading decimal point can be confused with a dot: '.59'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":7130,"message":"A leading decimal point can be confused with a dot: '.11'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":7788,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":7799,"message":"A leading decimal point can be confused with a dot: '.1'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":8803,"message":"A leading decimal point can be confused with a dot: '.8'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":16129,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":16971,"message":"A leading decimal point can be confused with a dot: '.516'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":18234,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25735,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25741,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25749,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25838,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25844,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25853,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25950,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25956,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":25968,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26068,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26074,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26087,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26186,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26320,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26323,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26349,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26481,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26488,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26512,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26573,"message":"A leading decimal point can be confused with a dot: '.075'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26576,"message":"A leading decimal point can be confused with a dot: '.3'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26613,"message":"A leading decimal point can be confused with a dot: '.075'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26616,"message":"A leading decimal point can be confused with a dot: '.3'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26651,"message":"A leading decimal point can be confused with a dot: '.1125'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26671,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26674,"message":"A leading decimal point can be confused with a dot: '.5'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":13,"column":26674,"message":"Too many errors. (92% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/index.html b/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/index.html new file mode 100644 index 0000000000..285ae2a72f --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/index.html @@ -0,0 +1,2863 @@ + + + + + Plato - node_modules/chart.js/dist/chunks/helpers.segment.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/chart.js/dist/chunks/helpers.segment.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.43

    +
    +
    +

    Lines of code

    +

    2746

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    201.47

    +
    +
    +

    Estimated Errors

    +

    40.92

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.history.js b/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.history.js new file mode 100644 index 0000000000..8e64cfc06d --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:12 GMT","sloc":2746,"lloc":1845,"functions":255,"deliveredBugs":40.92,"difficulty":201.466,"maintainability":65.428,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.history.json b/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.history.json new file mode 100644 index 0000000000..0d6947cc8e --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:12 GMT","sloc":2746,"lloc":1845,"functions":255,"deliveredBugs":40.92,"difficulty":201.466,"maintainability":65.428,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.js b/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.js new file mode 100644 index 0000000000..b88bfac5f1 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/chart.js/dist/chunks/helpers.segment.js","fileShort":"node_modules/chart.js/dist/chunks/helpers.segment.js","fileSafe":"node_modules_chart_js_dist_chunks_helpers_segment_js","link":"files/node_modules_chart_js_dist_chunks_helpers_segment_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":477,"cyclomaticDensity":25.854,"halstead":{"bugs":40.92,"difficulty":201.466,"effort":24732152.121,"length":12030,"time":1374008.451,"vocabulary":1180,"volume":122760.991,"operands":{"distinct":1114,"total":6801,"identifiers":["__stripped__"]},"operators":{"distinct":66,"total":5229,"identifiers":["__stripped__"]}},"params":484,"sloc":{"logical":1845,"physical":2746}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.636,"halstead":{"bugs":0.744,"difficulty":12.652,"effort":28230.118,"length":333,"time":1568.34,"vocabulary":104,"volume":2231.246,"operands":{"distinct":92,"total":194,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":139,"identifiers":["__stripped__"]}},"params":22,"sloc":{"logical":55,"physical":87}},"errors":[],"lineEnd":1091,"lineStart":1005,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.329,"difficulty":5.855,"effort":5786.613,"length":166,"time":321.478,"vocabulary":62,"volume":988.397,"operands":{"distinct":55,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":74,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":35,"physical":45},"errors":[],"lineEnd":1050,"lineStart":1006,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1012,"lineStart":1012,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1029,"lineStart":1029,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1030,"lineStart":1030,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1031,"lineStart":1031,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1053,"lineStart":1051,"name":"set"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1056,"lineStart":1054,"name":"get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1059,"lineStart":1057,"name":"describe"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1062,"lineStart":1060,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.134,"difficulty":9.857,"effort":3966.17,"length":82,"time":220.343,"vocabulary":30,"volume":402.365,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":25},"errors":[],"lineEnd":1087,"lineStart":1063,"name":"route"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1090,"lineStart":1088,"name":"apply"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1089,"lineStart":1089,"name":""}],"methodAverage":{"cyclomatic":1.083,"cyclomaticDensity":43.016,"halstead":{"bugs":0.043,"difficulty":2.462,"effort":833.121,"length":26.5,"time":46.285,"vocabulary":12.25,"volume":130.379,"operands":{"distinct":9.25,"total":15.5},"operators":{"distinct":3,"total":11}},"params":1.833,"sloc":{"logical":4.583,"physical":7.5}},"name":"Defaults","maintainability":72.116}],"dependencies":[{"line":7,"path":"@kurkle/color","type":"esm"}],"errors":[],"lineEnd":2746,"lineStart":1,"maintainability":65.428,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":14,"lineStart":13,"name":"noop"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":20,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":19,"lineStart":19,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":3.333,"effort":93.578,"length":10,"time":5.199,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":27,"lineStart":25,"name":"isNullOrUndef"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.073,"difficulty":6.75,"effort":1473.263,"length":47,"time":81.848,"vocabulary":25,"volume":218.261,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":41,"lineStart":32,"name":"isArray"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":48,"lineStart":46,"name":"isObject"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.018,"difficulty":7,"effort":376.421,"length":15,"time":20.912,"vocabulary":12,"volume":53.774,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":54,"lineStart":52,"name":"isNumberFinite"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":61,"lineStart":59,"name":"finiteOrDefault"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":4,"effort":112.294,"length":10,"time":6.239,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":68,"lineStart":66,"name":"valueOrDefault"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":6.857,"effort":589.382,"length":22,"time":32.743,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":69,"lineStart":69,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":7.714,"effort":678.857,"length":22,"time":37.714,"vocabulary":16,"volume":88,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":70,"lineStart":70,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.023,"difficulty":6.417,"effort":451.145,"length":19,"time":25.064,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":81,"lineStart":77,"name":"callback"},{"cyclomatic":7,"cyclomaticDensity":41.176,"halstead":{"bugs":0.152,"difficulty":24.857,"effort":11333.432,"length":97,"time":629.635,"vocabulary":26,"volume":455.943,"operands":{"distinct":14,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":21},"errors":[],"lineEnd":102,"lineStart":82,"name":"each"},{"cyclomatic":7,"cyclomaticDensity":58.333,"halstead":{"bugs":0.101,"difficulty":16.958,"effort":5139.709,"length":67,"time":285.539,"vocabulary":23,"volume":303.079,"operands":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":14},"errors":[],"lineEnd":121,"lineStart":108,"name":"_elementsEqual"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.098,"difficulty":11.786,"effort":3458.372,"length":64,"time":192.132,"vocabulary":24,"volume":293.438,"operands":{"distinct":14,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":140,"lineStart":125,"name":"clone"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":163.116,"length":13,"time":9.062,"vocabulary":12,"volume":46.605,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":147,"lineStart":141,"name":"isValidKey"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":10.8,"effort":1972.738,"length":43,"time":109.597,"vocabulary":19,"volume":182.661,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":164,"lineStart":152,"name":"_merger"},{"cyclomatic":8,"cyclomaticDensity":44.444,"halstead":{"bugs":0.16,"difficulty":23.529,"effort":11275.705,"length":95,"time":626.428,"vocabulary":33,"volume":479.217,"operands":{"distinct":17,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":23},"errors":[],"lineEnd":187,"lineStart":165,"name":"merge"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":193,"lineStart":188,"name":"mergeIf"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.079,"difficulty":9.692,"effort":2290.776,"length":53,"time":127.265,"vocabulary":22,"volume":236.35,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":208,"lineStart":197,"name":"_mergerIf"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.03,"difficulty":3.5,"effort":314.505,"length":23,"time":17.472,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":215,"lineStart":211,"name":"_deprecated"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":219,"lineStart":219,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":221,"lineStart":221,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":222,"lineStart":222,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.082,"difficulty":12.536,"effort":3099.507,"length":52,"time":172.195,"vocabulary":27,"volume":247.254,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":240,"lineStart":226,"name":"_splitKey"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":3.333,"effort":90,"length":9,"time":5,"vocabulary":8,"volume":27,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":252,"lineStart":241,"name":"_getKeyResolver"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":11.25,"effort":790.969,"length":19,"time":43.943,"vocabulary":13,"volume":70.308,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":251,"lineStart":243,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":6.6,"effort":456.645,"length":20,"time":25.369,"vocabulary":11,"volume":69.189,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":256,"lineStart":253,"name":"resolveObjectKey"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":261,"lineStart":259,"name":"_capitalize"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":262,"lineStart":262,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":263,"lineStart":263,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.035,"difficulty":8,"effort":843.888,"length":27,"time":46.883,"vocabulary":15,"volume":105.486,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":275,"lineStart":265,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.02,"difficulty":4,"effort":240.914,"length":19,"time":13.384,"vocabulary":9,"volume":60.229,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":281,"lineStart":279,"name":"_isClickEvent"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":4,"effort":172.74,"length":13,"time":9.597,"vocabulary":10,"volume":43.185,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":298,"lineStart":296,"name":"almostEquals"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.101,"difficulty":10.406,"effort":3141.133,"length":65,"time":174.507,"vocabulary":25,"volume":301.851,"operands":{"distinct":16,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":308,"lineStart":301,"name":"niceNum"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.099,"difficulty":25.6,"effort":7580.869,"length":63,"time":421.159,"vocabulary":26,"volume":296.128,"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":327,"lineStart":312,"name":"_factorize"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":325,"lineStart":325,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":330,"lineStart":328,"name":"isNumber"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":12,"effort":1031.419,"length":22,"time":57.301,"vocabulary":15,"volume":85.952,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":334,"lineStart":331,"name":"almostWhole"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.083,"difficulty":12.75,"effort":3192.117,"length":57,"time":177.34,"vocabulary":21,"volume":250.362,"operands":{"distinct":12,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":346,"lineStart":337,"name":"_setMinAndMaxByKey"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":349,"lineStart":347,"name":"toRadians"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":352,"lineStart":350,"name":"toDegrees"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.051,"difficulty":12.278,"effort":1861.565,"length":34,"time":103.42,"vocabulary":22,"volume":151.621,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":370,"lineStart":359,"name":"_decimalPlaces"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.101,"difficulty":16.5,"effort":5019.749,"length":62,"time":278.875,"vocabulary":30,"volume":304.227,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":384,"lineStart":372,"name":"getAngleFromPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":5.625,"effort":666.079,"length":32,"time":37.004,"vocabulary":13,"volume":118.414,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":387,"lineStart":385,"name":"distanceBetweenPoints"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":393,"lineStart":391,"name":"_angleDiff"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":3.75,"effort":78.365,"length":9,"time":4.354,"vocabulary":5,"volume":20.897,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":399,"lineStart":397,"name":"_normalizeAngle"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.113,"difficulty":16.667,"effort":5648.613,"length":76,"time":313.812,"vocabulary":22,"volume":338.917,"operands":{"distinct":12,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":411,"lineStart":402,"name":"_angleBetween"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":3.75,"effort":157.914,"length":15,"time":8.773,"vocabulary":7,"volume":42.11,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":420,"lineStart":418,"name":"_limitValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":426,"lineStart":424,"name":"_int16Range"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.036,"difficulty":8.5,"effort":918,"length":27,"time":51,"vocabulary":16,"volume":108,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":435,"lineStart":433,"name":"_isBetween"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.079,"difficulty":24.167,"effort":5761.77,"length":52,"time":320.098,"vocabulary":24,"volume":238.418,"operands":{"distinct":9,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":454,"lineStart":437,"name":"_lookup"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":438,"lineStart":438,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":4},"errors":[],"lineEnd":465,"lineStart":462,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.035,"difficulty":10.5,"effort":1107.603,"length":27,"time":61.534,"vocabulary":15,"volume":105.486,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":465,"lineStart":462,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":465,"lineStart":465,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":472,"lineStart":472,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":472,"lineStart":472,"name":""},{"cyclomatic":7,"cyclomaticDensity":100,"halstead":{"bugs":0.086,"difficulty":24.111,"effort":6216.882,"length":57,"time":345.382,"vocabulary":23,"volume":257.843,"operands":{"distinct":9,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":26,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":489,"lineStart":479,"name":"_filterBetween"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.062,"difficulty":5.867,"effort":1088.067,"length":41,"time":60.448,"vocabulary":23,"volume":185.466,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":32},"errors":[],"lineEnd":528,"lineStart":497,"name":"listenArrayEvents"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.081,"difficulty":7.105,"effort":1725.862,"length":50,"time":95.881,"vocabulary":29,"volume":242.899,"operands":{"distinct":19,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":17},"errors":[],"lineEnd":527,"lineStart":511,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":5.25,"effort":244.162,"length":14,"time":13.565,"vocabulary":10,"volume":46.507,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":523,"lineStart":519,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.082,"difficulty":12,"effort":2953.493,"length":53,"time":164.083,"vocabulary":25,"volume":246.124,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":546,"lineStart":529,"name":"unlistenArrayEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":544,"lineStart":542,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":6.857,"effort":616.172,"length":23,"time":34.232,"vocabulary":15,"volume":89.858,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":555,"lineStart":549,"name":"_arrayUnique"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.6,"effort":58.393,"length":13,"time":3.244,"vocabulary":7,"volume":36.496,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":559,"lineStart":557,"name":"fontString"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.013,"difficulty":3.75,"effort":149.487,"length":12,"time":8.305,"vocabulary":10,"volume":39.863,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":569,"lineStart":562,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":2,"effort":12.68,"length":4,"time":0.704,"vocabulary":3,"volume":6.34,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":566,"lineStart":564,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":15},"errors":[],"lineEnd":587,"lineStart":573,"name":"throttled"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":4.5,"effort":291.263,"length":17,"time":16.181,"vocabulary":14,"volume":64.725,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":586,"lineStart":576,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":584,"lineStart":581,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":601,"lineStart":590,"name":"debounce"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":6.125,"effort":550.383,"length":23,"time":30.577,"vocabulary":15,"volume":89.858,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":600,"lineStart":592,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":605,"lineStart":605,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4,"effort":239.179,"length":18,"time":13.288,"vocabulary":10,"volume":59.795,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":609,"lineStart":609,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.036,"difficulty":6.611,"effort":714,"length":27,"time":39.667,"vocabulary":16,"volume":108,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":616,"lineStart":613,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.243,"difficulty":20.64,"effort":15053.236,"length":140,"time":836.291,"vocabulary":37,"volume":729.323,"operands":{"distinct":25,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":54,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":22,"physical":26},"errors":[],"lineEnd":645,"lineStart":620,"name":"_getStartAndCountOfVisiblePoints"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.136,"difficulty":17.6,"effort":7197.313,"length":87,"time":399.851,"vocabulary":26,"volume":408.938,"operands":{"distinct":15,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":16},"errors":[],"lineEnd":666,"lineStart":651,"name":"_scaleRangesChanged"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":668,"lineStart":668,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":5.25,"effort":557.939,"length":26,"time":30.997,"vocabulary":17,"volume":106.274,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":669,"lineStart":669,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":5.25,"effort":557.939,"length":26,"time":30.997,"vocabulary":17,"volume":106.274,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":670,"lineStart":670,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":676,"lineStart":676,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1.5,"effort":6,"length":4,"time":0.333,"vocabulary":2,"volume":4,"operands":{"distinct":1,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":677,"lineStart":677,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":3,"effort":48.76,"length":7,"time":2.709,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":678,"lineStart":678,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.027,"difficulty":10.5,"effort":835.453,"length":23,"time":46.414,"vocabulary":11,"volume":79.567,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":679,"lineStart":679,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":2,"effort":12,"length":6,"time":0.667,"vocabulary":2,"volume":6,"operands":{"distinct":1,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":680,"lineStart":680,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":4.5,"effort":104.487,"length":10,"time":5.805,"vocabulary":5,"volume":23.219,"operands":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":681,"lineStart":681,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.028,"difficulty":10.5,"effort":872.006,"length":25,"time":48.445,"vocabulary":10,"volume":83.048,"operands":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":682,"lineStart":682,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":2.5,"effort":20,"length":8,"time":1.111,"vocabulary":2,"volume":8,"operands":{"distinct":1,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":683,"lineStart":683,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":7,"effort":235.232,"length":13,"time":13.068,"vocabulary":6,"volume":33.605,"operands":{"distinct":2,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":684,"lineStart":684,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":14,"effort":1452.961,"length":30,"time":80.72,"vocabulary":11,"volume":103.783,"operands":{"distinct":4,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":685,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":3,"effort":30,"length":10,"time":1.667,"vocabulary":2,"volume":10,"operands":{"distinct":1,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":686,"lineStart":686,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":6,"effort":195.042,"length":14,"time":10.836,"vocabulary":5,"volume":32.507,"operands":{"distinct":2,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":687,"lineStart":687,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.037,"difficulty":13.5,"effort":1479.919,"length":33,"time":82.218,"vocabulary":10,"volume":109.624,"operands":{"distinct":4,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":688,"lineStart":688,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":689,"lineStart":689,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":690,"lineStart":690,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":691,"lineStart":691,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.286,"effort":253.744,"length":16,"time":14.097,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":692,"lineStart":692,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.022,"difficulty":5.833,"effort":388.546,"length":18,"time":21.586,"vocabulary":13,"volume":66.608,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":693,"lineStart":693,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.056,"difficulty":11.5,"effort":1932,"length":42,"time":107.333,"vocabulary":16,"volume":168,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":694,"lineStart":694,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":8.75,"effort":544.86,"length":18,"time":30.27,"vocabulary":11,"volume":62.27,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":695,"lineStart":695,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":4.375,"effort":166.421,"length":12,"time":9.246,"vocabulary":9,"volume":38.039,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":696,"lineStart":696,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.048,"difficulty":15.833,"effort":2280,"length":36,"time":126.667,"vocabulary":16,"volume":144,"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":697,"lineStart":697,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":698,"lineStart":698,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":699,"lineStart":699,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":720,"lineStart":720,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.034,"difficulty":7.5,"effort":770.989,"length":27,"time":42.833,"vocabulary":14,"volume":102.799,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":735,"lineStart":735,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":8.571,"effort":875.885,"length":25,"time":48.66,"vocabulary":17,"volume":102.187,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":744,"lineStart":738,"name":"isPatternOrGradient"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":4,"effort":112.294,"length":10,"time":6.239,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":747,"lineStart":745,"name":"color"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.026,"difficulty":3.438,"effort":267.125,"length":21,"time":14.84,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":750,"lineStart":748,"name":"getHoverColor"},{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.268,"difficulty":5.132,"effort":4121.105,"length":148,"time":228.95,"vocabulary":43,"volume":803.087,"operands":{"distinct":38,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":65},"errors":[],"lineEnd":828,"lineStart":764,"name":"applyAnimationsDefaults"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":778,"lineStart":778,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":823,"lineStart":823,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.033,"difficulty":2.727,"effort":266.379,"length":25,"time":14.799,"vocabulary":15,"volume":97.672,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":840,"lineStart":830,"name":"applyLayoutsDefaults"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.066,"difficulty":13.091,"effort":2605.572,"length":44,"time":144.754,"vocabulary":23,"volume":199.037,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":852,"lineStart":843,"name":"getNumberFormat"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":855,"lineStart":853,"name":"formatNumber"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.092,"difficulty":16,"effort":4401.564,"length":60,"time":244.531,"vocabulary":24,"volume":275.098,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":909,"lineStart":903,"name":"calculateDelta"},{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.455,"difficulty":5.375,"effort":7331.136,"length":217,"time":407.285,"vocabulary":78,"volume":1363.932,"operands":{"distinct":72,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":88,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":71},"errors":[],"lineEnd":984,"lineStart":914,"name":"applyScaleDefaults"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":929,"lineStart":929,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":930,"lineStart":930,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.025,"difficulty":4.583,"effort":348.826,"length":22,"time":19.379,"vocabulary":11,"volume":76.107,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":974,"lineStart":974,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":975,"lineStart":975,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":981,"lineStart":981,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":982,"lineStart":982,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.082,"difficulty":12.923,"effort":3180.684,"length":53,"time":176.705,"vocabulary":25,"volume":246.124,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":998,"lineStart":988,"name":"getScope$1"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":5.357,"effort":460.924,"length":24,"time":25.607,"vocabulary":12,"volume":86.039,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1004,"lineStart":999,"name":"set"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1093,"lineStart":1093,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1094,"lineStart":1094,"name":""},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.069,"difficulty":10.4,"effort":2168.361,"length":50,"time":120.465,"vocabulary":18,"volume":208.496,"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1118,"lineStart":1113,"name":"toFontString"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.056,"difficulty":10.667,"effort":1787.584,"length":41,"time":99.31,"vocabulary":17,"volume":167.586,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":1131,"lineStart":1121,"name":"_measureText"},{"cyclomatic":16,"cyclomaticDensity":48.485,"halstead":{"bugs":0.377,"difficulty":44.8,"effort":50683.214,"length":206,"time":2815.734,"vocabulary":45,"volume":1131.322,"operands":{"distinct":25,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":94,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":41},"errors":[],"lineEnd":1175,"lineStart":1135,"name":"_longestText"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.059,"difficulty":10.083,"effort":1778.891,"length":39,"time":98.827,"vocabulary":23,"volume":176.419,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1187,"lineStart":1183,"name":"_alignPixel"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.046,"difficulty":3.818,"effort":522.103,"length":35,"time":29.006,"vocabulary":15,"volume":136.741,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":1198,"lineStart":1190,"name":"clearCanvas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":0.833,"effort":25.734,"length":11,"time":1.43,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":1202,"lineStart":1199,"name":"drawPoint"},{"cyclomatic":35,"cyclomaticDensity":29.412,"halstead":{"bugs":1.903,"difficulty":106.306,"effort":607024.461,"length":884,"time":33723.581,"vocabulary":88,"volume":5710.138,"operands":{"distinct":62,"total":507,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":377,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":119,"physical":129},"errors":[],"lineEnd":1332,"lineStart":1204,"name":"drawPointLegend"},{"cyclomatic":7,"cyclomaticDensity":350,"halstead":{"bugs":0.076,"difficulty":14,"effort":3206.871,"length":53,"time":178.159,"vocabulary":20,"volume":229.062,"operands":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1342,"lineStart":1339,"name":"_isPointInArea"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.047,"difficulty":3.3,"effort":464.035,"length":38,"time":25.78,"vocabulary":13,"volume":140.617,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1348,"lineStart":1343,"name":"clipArea"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1351,"lineStart":1349,"name":"unclipArea"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.139,"difficulty":25.5,"effort":10639.405,"length":91,"time":591.078,"vocabulary":24,"volume":417.232,"operands":{"distinct":12,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":1368,"lineStart":1354,"name":"_steppedLineTo"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.083,"difficulty":9.25,"effort":2314.308,"length":60,"time":128.573,"vocabulary":18,"volume":250.196,"operands":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1376,"lineStart":1371,"name":"_bezierCurveTo"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.093,"difficulty":7.115,"effort":1987.932,"length":67,"time":110.441,"vocabulary":18,"volume":279.385,"operands":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":1393,"lineStart":1377,"name":"setRenderOpts"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.177,"difficulty":10.556,"effort":5608.845,"length":102,"time":311.602,"vocabulary":37,"volume":531.364,"operands":{"distinct":27,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":45,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":13,"physical":22},"errors":[],"lineEnd":1415,"lineStart":1394,"name":"decorateText"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":4.4,"effort":603.085,"length":36,"time":33.505,"vocabulary":14,"volume":137.065,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1421,"lineStart":1416,"name":"drawBackdrop"},{"cyclomatic":8,"cyclomaticDensity":38.095,"halstead":{"bugs":0.261,"difficulty":23.032,"effort":18008.802,"length":140,"time":1000.489,"vocabulary":48,"volume":781.895,"operands":{"distinct":31,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":56,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":21,"physical":29},"errors":[],"lineEnd":1452,"lineStart":1424,"name":"renderText"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.246,"difficulty":24.5,"effort":18056.685,"length":155,"time":1003.149,"vocabulary":27,"volume":737.008,"operands":{"distinct":18,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":57,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":1475,"lineStart":1457,"name":"addRoundedRectPath"},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.08,"difficulty":14.286,"effort":3434.823,"length":49,"time":190.824,"vocabulary":30,"volume":240.438,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":1503,"lineStart":1489,"name":"toLineHeight"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1504,"lineStart":1504,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.071,"difficulty":10.8,"effort":2293.881,"length":50,"time":127.438,"vocabulary":19,"volume":212.396,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1514,"lineStart":1505,"name":"_readValueToProps"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":49.761,"length":11,"time":2.764,"vocabulary":6,"volume":28.435,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1509,"lineStart":1509,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1509,"lineStart":1509,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1509,"lineStart":1509,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":2.75,"effort":177.456,"length":18,"time":9.859,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1529,"lineStart":1522,"name":"toTRBL"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":1543,"lineStart":1536,"name":"toTRBLCorners"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.04,"difficulty":5.667,"effort":686.31,"length":31,"time":38.128,"vocabulary":15,"volume":121.114,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1556,"lineStart":1551,"name":"toPadding"},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.217,"difficulty":21.875,"effort":14221.035,"length":123,"time":790.058,"vocabulary":39,"volume":650.104,"operands":{"distinct":24,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":53,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":18,"physical":23},"errors":[],"lineEnd":1585,"lineStart":1563,"name":"toFont"},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.147,"difficulty":26.667,"effort":11757.959,"length":89,"time":653.22,"vocabulary":31,"volume":440.923,"operands":{"distinct":15,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":39,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":1619,"lineStart":1596,"name":"resolve"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.067,"difficulty":12.5,"effort":2508.43,"length":45,"time":139.357,"vocabulary":22,"volume":200.674,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":1633,"lineStart":1625,"name":"_addGrace"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":4,"effort":144,"length":12,"time":8,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1628,"lineStart":1628,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1636,"lineStart":1634,"name":"createContext"},{"cyclomatic":4,"cyclomaticDensity":16,"halstead":{"bugs":0.282,"difficulty":18.214,"effort":15419.821,"length":150,"time":856.657,"vocabulary":50,"volume":846.578,"operands":{"distinct":35,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":65,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":25,"physical":64},"errors":[],"lineEnd":1710,"lineStart":1647,"name":"_createResolver"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1649,"lineStart":1649,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":4},"errors":[],"lineEnd":1664,"lineStart":1661,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.5,"effort":7.755,"length":6,"time":0.431,"vocabulary":6,"volume":15.51,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1678,"lineStart":1678,"name":""},{"cyclomatic":3,"cyclomaticDensity":13.043,"halstead":{"bugs":0.228,"difficulty":13.306,"effort":9112.582,"length":127,"time":506.255,"vocabulary":42,"volume":684.824,"operands":{"distinct":31,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":52,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":23,"physical":57},"errors":[],"lineEnd":1774,"lineStart":1718,"name":"_attachContext"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.6,"effort":10.857,"length":7,"time":0.603,"vocabulary":6,"volume":18.095,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1726,"lineStart":1726,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.143,"effort":39.85,"length":11,"time":2.214,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1727,"lineStart":1727,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.5,"effort":5.805,"length":5,"time":0.322,"vocabulary":5,"volume":11.61,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1740,"lineStart":1740,"name":""},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.081,"difficulty":12.375,"effort":2989.521,"length":55,"time":166.085,"vocabulary":21,"volume":241.577,"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":13},"errors":[],"lineEnd":1789,"lineStart":1777,"name":"_descriptors"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1786,"lineStart":1786,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1787,"lineStart":1787,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":3.5,"effort":90.474,"length":10,"time":5.026,"vocabulary":6,"volume":25.85,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1790,"lineStart":1790,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":4.875,"effort":426.9,"length":23,"time":23.717,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1791,"lineStart":1791,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.038,"difficulty":6.375,"effort":728.157,"length":30,"time":40.453,"vocabulary":14,"volume":114.221,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":1800,"lineStart":1792,"name":"_cached"},{"cyclomatic":7,"cyclomaticDensity":53.846,"halstead":{"bugs":0.123,"difficulty":13.611,"effort":5038.375,"length":77,"time":279.91,"vocabulary":28,"volume":370.166,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":1816,"lineStart":1801,"name":"_resolveWithContext"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.128,"difficulty":13.429,"effort":5148.165,"length":76,"time":286.009,"vocabulary":33,"volume":383.374,"operands":{"distinct":21,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":1830,"lineStart":1817,"name":"_resolveScriptable"},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.16,"difficulty":17.739,"effort":8532.018,"length":91,"time":474.001,"vocabulary":39,"volume":480.972,"operands":{"distinct":23,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":40,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":16},"errors":[],"lineEnd":1846,"lineStart":1831,"name":"_resolveArray"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1838,"lineStart":1838,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3.375,"effort":123.173,"length":13,"time":6.843,"vocabulary":7,"volume":36.496,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1849,"lineStart":1847,"name":"resolveFallback"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.019,"difficulty":3.667,"effort":207.067,"length":17,"time":11.504,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1850,"lineStart":1850,"name":""},{"cyclomatic":8,"cyclomaticDensity":66.667,"halstead":{"bugs":0.105,"difficulty":14.4,"effort":4519.045,"length":66,"time":251.058,"vocabulary":27,"volume":313.823,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":1869,"lineStart":1851,"name":"addScopes"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.163,"difficulty":19.273,"effort":9406.194,"length":93,"time":522.566,"vocabulary":38,"volume":488.057,"operands":{"distinct":22,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":40,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":23},"errors":[],"lineEnd":1892,"lineStart":1870,"name":"createSubResolver"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.5,"effort":5.805,"length":5,"time":0.322,"vocabulary":5,"volume":11.61,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1891,"lineStart":1891,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":4.667,"effort":279.042,"length":18,"time":15.502,"vocabulary":10,"volume":59.795,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1898,"lineStart":1893,"name":"addScopesFromKey"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.057,"difficulty":13.063,"effort":2219.542,"length":40,"time":123.308,"vocabulary":19,"volume":169.917,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":1910,"lineStart":1899,"name":"subGetTarget"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.054,"difficulty":10.909,"effort":1772.899,"length":37,"time":98.494,"vocabulary":21,"volume":162.516,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1919,"lineStart":1911,"name":"_resolveWithPrefixes"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.03,"difficulty":11,"effort":988.443,"length":23,"time":54.914,"vocabulary":15,"volume":89.858,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":1930,"lineStart":1920,"name":"_resolve"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":8.4,"effort":692.615,"length":23,"time":38.479,"vocabulary":12,"volume":82.454,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1937,"lineStart":1931,"name":"getKeysFromAllScopes"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.047,"difficulty":5.818,"effort":815.602,"length":33,"time":45.311,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1946,"lineStart":1938,"name":"resolveKeysFromAllScopes"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1941,"lineStart":1941,"name":""},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.117,"difficulty":14.368,"effort":5028.947,"length":70,"time":279.386,"vocabulary":32,"volume":350,"operands":{"distinct":19,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":14},"errors":[],"lineEnd":1960,"lineStart":1947,"name":"_parseObjectDataRadialScale"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":5,"effort":270,"length":18,"time":15,"vocabulary":8,"volume":54,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1963,"lineStart":1963,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1964,"lineStart":1964,"name":""},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.253,"difficulty":28.053,"effort":21320,"length":152,"time":1184.444,"vocabulary":32,"volume":760,"operands":{"distinct":19,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":70,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":27},"errors":[],"lineEnd":1991,"lineStart":1965,"name":"splineCurve"},{"cyclomatic":6,"cyclomaticDensity":25,"halstead":{"bugs":0.257,"difficulty":29.935,"effort":23100.06,"length":145,"time":1283.337,"vocabulary":40,"volume":771.68,"operands":{"distinct":23,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":64,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":24,"physical":25},"errors":[],"lineEnd":2018,"lineStart":1994,"name":"monotoneAdjust"},{"cyclomatic":5,"cyclomaticDensity":21.739,"halstead":{"bugs":0.222,"difficulty":26.429,"effort":17625.751,"length":129,"time":979.208,"vocabulary":36,"volume":666.92,"operands":{"distinct":21,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":55,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":26},"errors":[],"lineEnd":2044,"lineStart":2019,"name":"monotoneCompute"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.27,"difficulty":29.913,"effort":24189.677,"length":153,"time":1343.871,"vocabulary":39,"volume":808.667,"operands":{"distinct":23,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":25},"errors":[],"lineEnd":2074,"lineStart":2050,"name":"splineCurveMonotone"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":3.75,"effort":157.914,"length":15,"time":8.773,"vocabulary":7,"volume":42.11,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2077,"lineStart":2075,"name":"capControlPoint"},{"cyclomatic":6,"cyclomaticDensity":31.579,"halstead":{"bugs":0.214,"difficulty":23.214,"effort":14880.829,"length":126,"time":826.713,"vocabulary":34,"volume":641.02,"operands":{"distinct":21,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":21},"errors":[],"lineEnd":2098,"lineStart":2078,"name":"capBezierPoints"},{"cyclomatic":7,"cyclomaticDensity":35,"halstead":{"bugs":0.256,"difficulty":19.839,"effort":15231.668,"length":139,"time":846.204,"vocabulary":46,"volume":767.775,"operands":{"distinct":31,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":57,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":2124,"lineStart":2101,"name":"_updateBezierControlPoints"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2105,"lineStart":2105,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":2.667,"effort":74.863,"length":10,"time":4.159,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2136,"lineStart":2134,"name":"_isDomSupported"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.029,"difficulty":8,"effort":700.553,"length":23,"time":38.92,"vocabulary":14,"volume":87.569,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2145,"lineStart":2139,"name":"_getParentNode"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.065,"difficulty":12.458,"effort":2429.898,"length":42,"time":134.994,"vocabulary":25,"volume":195.042,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":2161,"lineStart":2149,"name":"parseMaxStyle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.4,"effort":43.233,"length":11,"time":2.402,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2162,"lineStart":2162,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2165,"lineStart":2163,"name":"getStyle"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.119,"difficulty":14.083,"effort":5023.555,"length":72,"time":279.086,"vocabulary":31,"volume":356.702,"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":2182,"lineStart":2172,"name":"getPositionedStyle"},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":5,"effort":298.974,"length":18,"time":16.61,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2183,"lineStart":2183,"name":""},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.146,"difficulty":14.571,"effort":6394.85,"length":87,"time":355.269,"vocabulary":33,"volume":438.862,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":21},"errors":[],"lineEnd":2208,"lineStart":2188,"name":"getCanvasPosition"},{"cyclomatic":5,"cyclomaticDensity":20.833,"halstead":{"bugs":0.267,"difficulty":24.589,"effort":19715.949,"length":146,"time":1095.33,"vocabulary":45,"volume":801.811,"operands":{"distinct":28,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":65,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":24,"physical":22},"errors":[],"lineEnd":2235,"lineStart":2214,"name":"getRelativePosition"},{"cyclomatic":6,"cyclomaticDensity":28.571,"halstead":{"bugs":0.213,"difficulty":20.417,"effort":13071.713,"length":122,"time":726.206,"vocabulary":38,"volume":640.247,"operands":{"distinct":24,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":52,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":25},"errors":[],"lineEnd":2260,"lineStart":2236,"name":"getContainerSize"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2261,"lineStart":2261,"name":""},{"cyclomatic":12,"cyclomaticDensity":46.154,"halstead":{"bugs":0.403,"difficulty":34.571,"effort":41772.802,"length":209,"time":2320.711,"vocabulary":55,"volume":1208.304,"operands":{"distinct":35,"total":121,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":88,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":32},"errors":[],"lineEnd":2294,"lineStart":2263,"name":"getMaximumSize"},{"cyclomatic":9,"cyclomaticDensity":56.25,"halstead":{"bugs":0.248,"difficulty":22.825,"effort":16961.93,"length":150,"time":942.329,"vocabulary":31,"volume":743.129,"operands":{"distinct":20,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":67,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":2322,"lineStart":2300,"name":"retinaScale"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.054,"difficulty":9.5,"effort":1525.126,"length":36,"time":84.729,"vocabulary":22,"volume":160.54,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":2344,"lineStart":2327,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":7,"effort":728,"length":26,"time":40.444,"vocabulary":16,"volume":104,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2357,"lineStart":2353,"name":"readUsedSize"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":11.667,"effort":1554.185,"length":36,"time":86.344,"vocabulary":13,"volume":133.216,"operands":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2366,"lineStart":2361,"name":"_pointInLine"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.091,"difficulty":17.5,"effort":4760.443,"length":61,"time":264.469,"vocabulary":22,"volume":272.025,"operands":{"distinct":11,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2374,"lineStart":2369,"name":"_steppedInterpolation"},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.121,"difficulty":9.139,"effort":3310.295,"length":78,"time":183.905,"vocabulary":25,"volume":362.221,"operands":{"distinct":18,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":31,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":2392,"lineStart":2377,"name":"_bezierInterpolation"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.06,"difficulty":10.4,"effort":1864.79,"length":43,"time":103.599,"vocabulary":18,"volume":179.307,"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":22},"errors":[],"lineEnd":2415,"lineStart":2394,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.019,"difficulty":3.6,"effort":205.2,"length":19,"time":11.4,"vocabulary":8,"volume":57,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":2432,"lineStart":2416,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2435,"lineStart":2433,"name":"getRtlAdapter"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.066,"difficulty":8.308,"effort":1642.051,"length":45,"time":91.225,"vocabulary":21,"volume":197.654,"operands":{"distinct":13,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":2447,"lineStart":2436,"name":"overrideTextDirection"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":3.75,"effort":366.271,"length":25,"time":20.348,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2453,"lineStart":2448,"name":"restoreTextDirection"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.035,"difficulty":4.333,"effort":457.106,"length":27,"time":25.395,"vocabulary":15,"volume":105.486,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":2468,"lineStart":2455,"name":"propertyFn"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2465,"lineStart":2465,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2466,"lineStart":2466,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.049,"difficulty":14.286,"effort":2120.883,"length":38,"time":117.827,"vocabulary":15,"volume":148.462,"operands":{"distinct":7,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":8},"errors":[],"lineEnd":2476,"lineStart":2469,"name":"normalizeSegment"},{"cyclomatic":5,"cyclomaticDensity":16.129,"halstead":{"bugs":0.19,"difficulty":33.5,"effort":19051.174,"length":110,"time":1058.399,"vocabulary":36,"volume":568.692,"operands":{"distinct":18,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":43,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":31,"physical":29},"errors":[],"lineEnd":2505,"lineStart":2477,"name":"getSegment"},{"cyclomatic":11,"cyclomaticDensity":19.643,"halstead":{"bugs":0.403,"difficulty":35.7,"effort":43123.095,"length":208,"time":2395.727,"vocabulary":56,"volume":1207.93,"operands":{"distinct":35,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":89,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":56,"physical":55},"errors":[],"lineEnd":2560,"lineStart":2506,"name":"_boundSegment"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2520,"lineStart":2520,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2521,"lineStart":2521,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2522,"lineStart":2522,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2523,"lineStart":2523,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.072,"difficulty":13.636,"effort":2960.877,"length":48,"time":164.493,"vocabulary":23,"volume":217.131,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":2571,"lineStart":2561,"name":"_boundSegments"},{"cyclomatic":10,"cyclomaticDensity":62.5,"halstead":{"bugs":0.118,"difficulty":38.722,"effort":13650.86,"length":75,"time":758.381,"vocabulary":26,"volume":352.533,"operands":{"distinct":9,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":24},"errors":[],"lineEnd":2595,"lineStart":2572,"name":"findStartAndEnd"},{"cyclomatic":8,"cyclomaticDensity":30.769,"halstead":{"bugs":0.222,"difficulty":43.235,"effort":28815.753,"length":127,"time":1600.875,"vocabulary":38,"volume":666.487,"operands":{"distinct":17,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":57,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":35},"errors":[],"lineEnd":2630,"lineStart":2596,"name":"solidSegments"},{"cyclomatic":6,"cyclomaticDensity":35.294,"halstead":{"bugs":0.183,"difficulty":22.5,"effort":12348.749,"length":107,"time":686.042,"vocabulary":35,"volume":548.833,"operands":{"distinct":20,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":2652,"lineStart":2631,"name":"_computeSegments"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.029,"difficulty":7,"effort":602.274,"length":24,"time":33.46,"vocabulary":12,"volume":86.039,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2658,"lineStart":2653,"name":"splitByStyles"},{"cyclomatic":5,"cyclomaticDensity":15.152,"halstead":{"bugs":0.346,"difficulty":27.027,"effort":28060.93,"length":178,"time":1558.941,"vocabulary":57,"volume":1038.254,"operands":{"distinct":37,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":78,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":58},"errors":[],"lineEnd":2716,"lineStart":2659,"name":"doSplitByStyles"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.133,"difficulty":21.176,"effort":8438.975,"length":79,"time":468.832,"vocabulary":33,"volume":398.507,"operands":{"distinct":17,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":2690,"lineStart":2668,"name":"addStyle"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":5.5,"effort":749.257,"length":38,"time":41.625,"vocabulary":12,"volume":136.229,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":2727,"lineStart":2717,"name":"readStyle"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":9.375,"effort":1172.791,"length":30,"time":65.155,"vocabulary":18,"volume":125.098,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":16},"errors":[],"lineEnd":2743,"lineStart":2728,"name":"styleChanged"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.032,"difficulty":5,"effort":483.97,"length":27,"time":26.887,"vocabulary":12,"volume":96.794,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":2741,"lineStart":2733,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.329,"difficulty":5.855,"effort":5786.613,"length":166,"time":321.478,"vocabulary":62,"volume":988.397,"operands":{"distinct":55,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":74,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":35,"physical":45},"errors":[],"lineEnd":1050,"lineStart":1006,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1012,"lineStart":1012,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1029,"lineStart":1029,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1030,"lineStart":1030,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1031,"lineStart":1031,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1053,"lineStart":1051,"name":"set"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1056,"lineStart":1054,"name":"get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1059,"lineStart":1057,"name":"describe"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1062,"lineStart":1060,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.134,"difficulty":9.857,"effort":3966.17,"length":82,"time":220.343,"vocabulary":30,"volume":402.365,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":25},"errors":[],"lineEnd":1087,"lineStart":1063,"name":"route"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1090,"lineStart":1088,"name":"apply"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1089,"lineStart":1089,"name":""}],"methodAverage":{"cyclomatic":2.8,"cyclomaticDensity":45.928,"halstead":{"bugs":0.066,"difficulty":8.489,"effort":5503.286,"length":41.408,"time":305.738,"vocabulary":15.898,"volume":198.52,"operands":{"distinct":9.278,"total":23.631},"operators":{"distinct":6.62,"total":17.776}},"params":1.898,"sloc":{"logical":6.149,"physical":9.416}},"module":"node_modules/chart.js/dist/chunks/helpers.segment.js"},"jshint":{"messages":[{"severity":"error","line":1362,"column":37,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":1649,"column":4,"message":"Regular parameters should not come after default parameters.","source":"Regular parameters should not come after default parameters."},{"severity":"error","line":1649,"column":16,"message":"Regular parameters should not come after default parameters.","source":"Regular parameters should not come after default parameters."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.json b/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.json new file mode 100644 index 0000000000..b0d1cacd28 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_chunks_helpers_segment_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/chart.js/dist/chunks/helpers.segment.js","fileShort":"node_modules/chart.js/dist/chunks/helpers.segment.js","fileSafe":"node_modules_chart_js_dist_chunks_helpers_segment_js","link":"files/node_modules_chart_js_dist_chunks_helpers_segment_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":477,"cyclomaticDensity":25.854,"halstead":{"bugs":40.92,"difficulty":201.466,"effort":24732152.121,"length":12030,"time":1374008.451,"vocabulary":1180,"volume":122760.991,"operands":{"distinct":1114,"total":6801,"identifiers":["__stripped__"]},"operators":{"distinct":66,"total":5229,"identifiers":["__stripped__"]}},"params":484,"sloc":{"logical":1845,"physical":2746}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.636,"halstead":{"bugs":0.744,"difficulty":12.652,"effort":28230.118,"length":333,"time":1568.34,"vocabulary":104,"volume":2231.246,"operands":{"distinct":92,"total":194,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":139,"identifiers":["__stripped__"]}},"params":22,"sloc":{"logical":55,"physical":87}},"errors":[],"lineEnd":1091,"lineStart":1005,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.329,"difficulty":5.855,"effort":5786.613,"length":166,"time":321.478,"vocabulary":62,"volume":988.397,"operands":{"distinct":55,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":74,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":35,"physical":45},"errors":[],"lineEnd":1050,"lineStart":1006,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1012,"lineStart":1012,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1029,"lineStart":1029,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1030,"lineStart":1030,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1031,"lineStart":1031,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1053,"lineStart":1051,"name":"set"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1056,"lineStart":1054,"name":"get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1059,"lineStart":1057,"name":"describe"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1062,"lineStart":1060,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.134,"difficulty":9.857,"effort":3966.17,"length":82,"time":220.343,"vocabulary":30,"volume":402.365,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":25},"errors":[],"lineEnd":1087,"lineStart":1063,"name":"route"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1090,"lineStart":1088,"name":"apply"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1089,"lineStart":1089,"name":""}],"methodAverage":{"cyclomatic":1.083,"cyclomaticDensity":43.016,"halstead":{"bugs":0.043,"difficulty":2.462,"effort":833.121,"length":26.5,"time":46.285,"vocabulary":12.25,"volume":130.379,"operands":{"distinct":9.25,"total":15.5},"operators":{"distinct":3,"total":11}},"params":1.833,"sloc":{"logical":4.583,"physical":7.5}},"name":"Defaults","maintainability":72.116}],"dependencies":[{"line":7,"path":"@kurkle/color","type":"esm"}],"errors":[],"lineEnd":2746,"lineStart":1,"maintainability":65.428,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":14,"lineStart":13,"name":"noop"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":2,"effort":31.02,"length":6,"time":1.723,"vocabulary":6,"volume":15.51,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":20,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":19,"lineStart":19,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":3.333,"effort":93.578,"length":10,"time":5.199,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":27,"lineStart":25,"name":"isNullOrUndef"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.073,"difficulty":6.75,"effort":1473.263,"length":47,"time":81.848,"vocabulary":25,"volume":218.261,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":41,"lineStart":32,"name":"isArray"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":48,"lineStart":46,"name":"isObject"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.018,"difficulty":7,"effort":376.421,"length":15,"time":20.912,"vocabulary":12,"volume":53.774,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":54,"lineStart":52,"name":"isNumberFinite"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.008,"difficulty":3,"effort":69.794,"length":9,"time":3.877,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":61,"lineStart":59,"name":"finiteOrDefault"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":4,"effort":112.294,"length":10,"time":6.239,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":68,"lineStart":66,"name":"valueOrDefault"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":6.857,"effort":589.382,"length":22,"time":32.743,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":69,"lineStart":69,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":7.714,"effort":678.857,"length":22,"time":37.714,"vocabulary":16,"volume":88,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":70,"lineStart":70,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.023,"difficulty":6.417,"effort":451.145,"length":19,"time":25.064,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":81,"lineStart":77,"name":"callback"},{"cyclomatic":7,"cyclomaticDensity":41.176,"halstead":{"bugs":0.152,"difficulty":24.857,"effort":11333.432,"length":97,"time":629.635,"vocabulary":26,"volume":455.943,"operands":{"distinct":14,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":39,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":21},"errors":[],"lineEnd":102,"lineStart":82,"name":"each"},{"cyclomatic":7,"cyclomaticDensity":58.333,"halstead":{"bugs":0.101,"difficulty":16.958,"effort":5139.709,"length":67,"time":285.539,"vocabulary":23,"volume":303.079,"operands":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":14},"errors":[],"lineEnd":121,"lineStart":108,"name":"_elementsEqual"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.098,"difficulty":11.786,"effort":3458.372,"length":64,"time":192.132,"vocabulary":24,"volume":293.438,"operands":{"distinct":14,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":140,"lineStart":125,"name":"clone"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":163.116,"length":13,"time":9.062,"vocabulary":12,"volume":46.605,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":147,"lineStart":141,"name":"isValidKey"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":10.8,"effort":1972.738,"length":43,"time":109.597,"vocabulary":19,"volume":182.661,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":164,"lineStart":152,"name":"_merger"},{"cyclomatic":8,"cyclomaticDensity":44.444,"halstead":{"bugs":0.16,"difficulty":23.529,"effort":11275.705,"length":95,"time":626.428,"vocabulary":33,"volume":479.217,"operands":{"distinct":17,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":45,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":23},"errors":[],"lineEnd":187,"lineStart":165,"name":"merge"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":193,"lineStart":188,"name":"mergeIf"},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.079,"difficulty":9.692,"effort":2290.776,"length":53,"time":127.265,"vocabulary":22,"volume":236.35,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":208,"lineStart":197,"name":"_mergerIf"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.03,"difficulty":3.5,"effort":314.505,"length":23,"time":17.472,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":215,"lineStart":211,"name":"_deprecated"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":219,"lineStart":219,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":221,"lineStart":221,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":222,"lineStart":222,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.082,"difficulty":12.536,"effort":3099.507,"length":52,"time":172.195,"vocabulary":27,"volume":247.254,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":240,"lineStart":226,"name":"_splitKey"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":3.333,"effort":90,"length":9,"time":5,"vocabulary":8,"volume":27,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":252,"lineStart":241,"name":"_getKeyResolver"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":11.25,"effort":790.969,"length":19,"time":43.943,"vocabulary":13,"volume":70.308,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":251,"lineStart":243,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":6.6,"effort":456.645,"length":20,"time":25.369,"vocabulary":11,"volume":69.189,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":256,"lineStart":253,"name":"resolveObjectKey"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":261,"lineStart":259,"name":"_capitalize"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":262,"lineStart":262,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":263,"lineStart":263,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.035,"difficulty":8,"effort":843.888,"length":27,"time":46.883,"vocabulary":15,"volume":105.486,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":275,"lineStart":265,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.02,"difficulty":4,"effort":240.914,"length":19,"time":13.384,"vocabulary":9,"volume":60.229,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":281,"lineStart":279,"name":"_isClickEvent"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":4,"effort":172.74,"length":13,"time":9.597,"vocabulary":10,"volume":43.185,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":298,"lineStart":296,"name":"almostEquals"},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.101,"difficulty":10.406,"effort":3141.133,"length":65,"time":174.507,"vocabulary":25,"volume":301.851,"operands":{"distinct":16,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":308,"lineStart":301,"name":"niceNum"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.099,"difficulty":25.6,"effort":7580.869,"length":63,"time":421.159,"vocabulary":26,"volume":296.128,"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":327,"lineStart":312,"name":"_factorize"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":325,"lineStart":325,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":330,"lineStart":328,"name":"isNumber"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":12,"effort":1031.419,"length":22,"time":57.301,"vocabulary":15,"volume":85.952,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":334,"lineStart":331,"name":"almostWhole"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.083,"difficulty":12.75,"effort":3192.117,"length":57,"time":177.34,"vocabulary":21,"volume":250.362,"operands":{"distinct":12,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":346,"lineStart":337,"name":"_setMinAndMaxByKey"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":349,"lineStart":347,"name":"toRadians"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":352,"lineStart":350,"name":"toDegrees"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.051,"difficulty":12.278,"effort":1861.565,"length":34,"time":103.42,"vocabulary":22,"volume":151.621,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":370,"lineStart":359,"name":"_decimalPlaces"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.101,"difficulty":16.5,"effort":5019.749,"length":62,"time":278.875,"vocabulary":30,"volume":304.227,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":384,"lineStart":372,"name":"getAngleFromPoint"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":5.625,"effort":666.079,"length":32,"time":37.004,"vocabulary":13,"volume":118.414,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":387,"lineStart":385,"name":"distanceBetweenPoints"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":393,"lineStart":391,"name":"_angleDiff"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":3.75,"effort":78.365,"length":9,"time":4.354,"vocabulary":5,"volume":20.897,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":399,"lineStart":397,"name":"_normalizeAngle"},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.113,"difficulty":16.667,"effort":5648.613,"length":76,"time":313.812,"vocabulary":22,"volume":338.917,"operands":{"distinct":12,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":411,"lineStart":402,"name":"_angleBetween"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":3.75,"effort":157.914,"length":15,"time":8.773,"vocabulary":7,"volume":42.11,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":420,"lineStart":418,"name":"_limitValue"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":426,"lineStart":424,"name":"_int16Range"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.036,"difficulty":8.5,"effort":918,"length":27,"time":51,"vocabulary":16,"volume":108,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":435,"lineStart":433,"name":"_isBetween"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.079,"difficulty":24.167,"effort":5761.77,"length":52,"time":320.098,"vocabulary":24,"volume":238.418,"operands":{"distinct":9,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":454,"lineStart":437,"name":"_lookup"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":438,"lineStart":438,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":0,"physical":4},"errors":[],"lineEnd":465,"lineStart":462,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.035,"difficulty":10.5,"effort":1107.603,"length":27,"time":61.534,"vocabulary":15,"volume":105.486,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":465,"lineStart":462,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":465,"lineStart":465,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":472,"lineStart":472,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":472,"lineStart":472,"name":""},{"cyclomatic":7,"cyclomaticDensity":100,"halstead":{"bugs":0.086,"difficulty":24.111,"effort":6216.882,"length":57,"time":345.382,"vocabulary":23,"volume":257.843,"operands":{"distinct":9,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":26,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":489,"lineStart":479,"name":"_filterBetween"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.062,"difficulty":5.867,"effort":1088.067,"length":41,"time":60.448,"vocabulary":23,"volume":185.466,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":32},"errors":[],"lineEnd":528,"lineStart":497,"name":"listenArrayEvents"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.081,"difficulty":7.105,"effort":1725.862,"length":50,"time":95.881,"vocabulary":29,"volume":242.899,"operands":{"distinct":19,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":17},"errors":[],"lineEnd":527,"lineStart":511,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":5.25,"effort":244.162,"length":14,"time":13.565,"vocabulary":10,"volume":46.507,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":523,"lineStart":519,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.082,"difficulty":12,"effort":2953.493,"length":53,"time":164.083,"vocabulary":25,"volume":246.124,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":546,"lineStart":529,"name":"unlistenArrayEvents"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":544,"lineStart":542,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":6.857,"effort":616.172,"length":23,"time":34.232,"vocabulary":15,"volume":89.858,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":555,"lineStart":549,"name":"_arrayUnique"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.6,"effort":58.393,"length":13,"time":3.244,"vocabulary":7,"volume":36.496,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":559,"lineStart":557,"name":"fontString"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.013,"difficulty":3.75,"effort":149.487,"length":12,"time":8.305,"vocabulary":10,"volume":39.863,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":569,"lineStart":562,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":2,"effort":12.68,"length":4,"time":0.704,"vocabulary":3,"volume":6.34,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":566,"lineStart":564,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":15},"errors":[],"lineEnd":587,"lineStart":573,"name":"throttled"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":4.5,"effort":291.263,"length":17,"time":16.181,"vocabulary":14,"volume":64.725,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":586,"lineStart":576,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":584,"lineStart":581,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":601,"lineStart":590,"name":"debounce"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":6.125,"effort":550.383,"length":23,"time":30.577,"vocabulary":15,"volume":89.858,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":600,"lineStart":592,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":605,"lineStart":605,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4,"effort":239.179,"length":18,"time":13.288,"vocabulary":10,"volume":59.795,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":609,"lineStart":609,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.036,"difficulty":6.611,"effort":714,"length":27,"time":39.667,"vocabulary":16,"volume":108,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":616,"lineStart":613,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.243,"difficulty":20.64,"effort":15053.236,"length":140,"time":836.291,"vocabulary":37,"volume":729.323,"operands":{"distinct":25,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":54,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":22,"physical":26},"errors":[],"lineEnd":645,"lineStart":620,"name":"_getStartAndCountOfVisiblePoints"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.136,"difficulty":17.6,"effort":7197.313,"length":87,"time":399.851,"vocabulary":26,"volume":408.938,"operands":{"distinct":15,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":16},"errors":[],"lineEnd":666,"lineStart":651,"name":"_scaleRangesChanged"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":668,"lineStart":668,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":5.25,"effort":557.939,"length":26,"time":30.997,"vocabulary":17,"volume":106.274,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":669,"lineStart":669,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":5.25,"effort":557.939,"length":26,"time":30.997,"vocabulary":17,"volume":106.274,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":670,"lineStart":670,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":676,"lineStart":676,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":1.5,"effort":6,"length":4,"time":0.333,"vocabulary":2,"volume":4,"operands":{"distinct":1,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":677,"lineStart":677,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":3,"effort":48.76,"length":7,"time":2.709,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":678,"lineStart":678,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.027,"difficulty":10.5,"effort":835.453,"length":23,"time":46.414,"vocabulary":11,"volume":79.567,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":679,"lineStart":679,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":2,"effort":12,"length":6,"time":0.667,"vocabulary":2,"volume":6,"operands":{"distinct":1,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":680,"lineStart":680,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":4.5,"effort":104.487,"length":10,"time":5.805,"vocabulary":5,"volume":23.219,"operands":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":681,"lineStart":681,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.028,"difficulty":10.5,"effort":872.006,"length":25,"time":48.445,"vocabulary":10,"volume":83.048,"operands":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":682,"lineStart":682,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":2.5,"effort":20,"length":8,"time":1.111,"vocabulary":2,"volume":8,"operands":{"distinct":1,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":683,"lineStart":683,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":7,"effort":235.232,"length":13,"time":13.068,"vocabulary":6,"volume":33.605,"operands":{"distinct":2,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":684,"lineStart":684,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.035,"difficulty":14,"effort":1452.961,"length":30,"time":80.72,"vocabulary":11,"volume":103.783,"operands":{"distinct":4,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":685,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":3,"effort":30,"length":10,"time":1.667,"vocabulary":2,"volume":10,"operands":{"distinct":1,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":686,"lineStart":686,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":6,"effort":195.042,"length":14,"time":10.836,"vocabulary":5,"volume":32.507,"operands":{"distinct":2,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":687,"lineStart":687,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.037,"difficulty":13.5,"effort":1479.919,"length":33,"time":82.218,"vocabulary":10,"volume":109.624,"operands":{"distinct":4,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":688,"lineStart":688,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":689,"lineStart":689,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":690,"lineStart":690,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":691,"lineStart":691,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":4.286,"effort":253.744,"length":16,"time":14.097,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":692,"lineStart":692,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.022,"difficulty":5.833,"effort":388.546,"length":18,"time":21.586,"vocabulary":13,"volume":66.608,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":693,"lineStart":693,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.056,"difficulty":11.5,"effort":1932,"length":42,"time":107.333,"vocabulary":16,"volume":168,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":694,"lineStart":694,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.021,"difficulty":8.75,"effort":544.86,"length":18,"time":30.27,"vocabulary":11,"volume":62.27,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":695,"lineStart":695,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":4.375,"effort":166.421,"length":12,"time":9.246,"vocabulary":9,"volume":38.039,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":696,"lineStart":696,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.048,"difficulty":15.833,"effort":2280,"length":36,"time":126.667,"vocabulary":16,"volume":144,"operands":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":697,"lineStart":697,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":698,"lineStart":698,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.6,"effort":49.409,"length":11,"time":2.745,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":699,"lineStart":699,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":720,"lineStart":720,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.034,"difficulty":7.5,"effort":770.989,"length":27,"time":42.833,"vocabulary":14,"volume":102.799,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":735,"lineStart":735,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.034,"difficulty":8.571,"effort":875.885,"length":25,"time":48.66,"vocabulary":17,"volume":102.187,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":744,"lineStart":738,"name":"isPatternOrGradient"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":4,"effort":112.294,"length":10,"time":6.239,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":747,"lineStart":745,"name":"color"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.026,"difficulty":3.438,"effort":267.125,"length":21,"time":14.84,"vocabulary":13,"volume":77.709,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":750,"lineStart":748,"name":"getHoverColor"},{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.268,"difficulty":5.132,"effort":4121.105,"length":148,"time":228.95,"vocabulary":43,"volume":803.087,"operands":{"distinct":38,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":65},"errors":[],"lineEnd":828,"lineStart":764,"name":"applyAnimationsDefaults"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":778,"lineStart":778,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":823,"lineStart":823,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.033,"difficulty":2.727,"effort":266.379,"length":25,"time":14.799,"vocabulary":15,"volume":97.672,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":840,"lineStart":830,"name":"applyLayoutsDefaults"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.066,"difficulty":13.091,"effort":2605.572,"length":44,"time":144.754,"vocabulary":23,"volume":199.037,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":852,"lineStart":843,"name":"getNumberFormat"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":855,"lineStart":853,"name":"formatNumber"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.092,"difficulty":16,"effort":4401.564,"length":60,"time":244.531,"vocabulary":24,"volume":275.098,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":909,"lineStart":903,"name":"calculateDelta"},{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.455,"difficulty":5.375,"effort":7331.136,"length":217,"time":407.285,"vocabulary":78,"volume":1363.932,"operands":{"distinct":72,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":88,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":71},"errors":[],"lineEnd":984,"lineStart":914,"name":"applyScaleDefaults"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":929,"lineStart":929,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":930,"lineStart":930,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.025,"difficulty":4.583,"effort":348.826,"length":22,"time":19.379,"vocabulary":11,"volume":76.107,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":974,"lineStart":974,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.75,"effort":54.284,"length":12,"time":3.016,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":975,"lineStart":975,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":981,"lineStart":981,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":982,"lineStart":982,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.082,"difficulty":12.923,"effort":3180.684,"length":53,"time":176.705,"vocabulary":25,"volume":246.124,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":998,"lineStart":988,"name":"getScope$1"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":5.357,"effort":460.924,"length":24,"time":25.607,"vocabulary":12,"volume":86.039,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1004,"lineStart":999,"name":"set"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1093,"lineStart":1093,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1094,"lineStart":1094,"name":""},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.069,"difficulty":10.4,"effort":2168.361,"length":50,"time":120.465,"vocabulary":18,"volume":208.496,"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1118,"lineStart":1113,"name":"toFontString"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.056,"difficulty":10.667,"effort":1787.584,"length":41,"time":99.31,"vocabulary":17,"volume":167.586,"operands":{"distinct":9,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":1131,"lineStart":1121,"name":"_measureText"},{"cyclomatic":16,"cyclomaticDensity":48.485,"halstead":{"bugs":0.377,"difficulty":44.8,"effort":50683.214,"length":206,"time":2815.734,"vocabulary":45,"volume":1131.322,"operands":{"distinct":25,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":94,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":41},"errors":[],"lineEnd":1175,"lineStart":1135,"name":"_longestText"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.059,"difficulty":10.083,"effort":1778.891,"length":39,"time":98.827,"vocabulary":23,"volume":176.419,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1187,"lineStart":1183,"name":"_alignPixel"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.046,"difficulty":3.818,"effort":522.103,"length":35,"time":29.006,"vocabulary":15,"volume":136.741,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":1198,"lineStart":1190,"name":"clearCanvas"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":0.833,"effort":25.734,"length":11,"time":1.43,"vocabulary":7,"volume":30.881,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":1202,"lineStart":1199,"name":"drawPoint"},{"cyclomatic":35,"cyclomaticDensity":29.412,"halstead":{"bugs":1.903,"difficulty":106.306,"effort":607024.461,"length":884,"time":33723.581,"vocabulary":88,"volume":5710.138,"operands":{"distinct":62,"total":507,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":377,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":119,"physical":129},"errors":[],"lineEnd":1332,"lineStart":1204,"name":"drawPointLegend"},{"cyclomatic":7,"cyclomaticDensity":350,"halstead":{"bugs":0.076,"difficulty":14,"effort":3206.871,"length":53,"time":178.159,"vocabulary":20,"volume":229.062,"operands":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1342,"lineStart":1339,"name":"_isPointInArea"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.047,"difficulty":3.3,"effort":464.035,"length":38,"time":25.78,"vocabulary":13,"volume":140.617,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1348,"lineStart":1343,"name":"clipArea"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1351,"lineStart":1349,"name":"unclipArea"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.139,"difficulty":25.5,"effort":10639.405,"length":91,"time":591.078,"vocabulary":24,"volume":417.232,"operands":{"distinct":12,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":40,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":1368,"lineStart":1354,"name":"_steppedLineTo"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.083,"difficulty":9.25,"effort":2314.308,"length":60,"time":128.573,"vocabulary":18,"volume":250.196,"operands":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1376,"lineStart":1371,"name":"_bezierCurveTo"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.093,"difficulty":7.115,"effort":1987.932,"length":67,"time":110.441,"vocabulary":18,"volume":279.385,"operands":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":1393,"lineStart":1377,"name":"setRenderOpts"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.177,"difficulty":10.556,"effort":5608.845,"length":102,"time":311.602,"vocabulary":37,"volume":531.364,"operands":{"distinct":27,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":45,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":13,"physical":22},"errors":[],"lineEnd":1415,"lineStart":1394,"name":"decorateText"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":4.4,"effort":603.085,"length":36,"time":33.505,"vocabulary":14,"volume":137.065,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1421,"lineStart":1416,"name":"drawBackdrop"},{"cyclomatic":8,"cyclomaticDensity":38.095,"halstead":{"bugs":0.261,"difficulty":23.032,"effort":18008.802,"length":140,"time":1000.489,"vocabulary":48,"volume":781.895,"operands":{"distinct":31,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":56,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":21,"physical":29},"errors":[],"lineEnd":1452,"lineStart":1424,"name":"renderText"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.246,"difficulty":24.5,"effort":18056.685,"length":155,"time":1003.149,"vocabulary":27,"volume":737.008,"operands":{"distinct":18,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":57,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":1475,"lineStart":1457,"name":"addRoundedRectPath"},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.08,"difficulty":14.286,"effort":3434.823,"length":49,"time":190.824,"vocabulary":30,"volume":240.438,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":1503,"lineStart":1489,"name":"toLineHeight"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1504,"lineStart":1504,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.071,"difficulty":10.8,"effort":2293.881,"length":50,"time":127.438,"vocabulary":19,"volume":212.396,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1514,"lineStart":1505,"name":"_readValueToProps"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":49.761,"length":11,"time":2.764,"vocabulary":6,"volume":28.435,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1509,"lineStart":1509,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1509,"lineStart":1509,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1509,"lineStart":1509,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.022,"difficulty":2.75,"effort":177.456,"length":18,"time":9.859,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1529,"lineStart":1522,"name":"toTRBL"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":1543,"lineStart":1536,"name":"toTRBLCorners"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.04,"difficulty":5.667,"effort":686.31,"length":31,"time":38.128,"vocabulary":15,"volume":121.114,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1556,"lineStart":1551,"name":"toPadding"},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.217,"difficulty":21.875,"effort":14221.035,"length":123,"time":790.058,"vocabulary":39,"volume":650.104,"operands":{"distinct":24,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":53,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":18,"physical":23},"errors":[],"lineEnd":1585,"lineStart":1563,"name":"toFont"},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.147,"difficulty":26.667,"effort":11757.959,"length":89,"time":653.22,"vocabulary":31,"volume":440.923,"operands":{"distinct":15,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":39,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":1619,"lineStart":1596,"name":"resolve"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.067,"difficulty":12.5,"effort":2508.43,"length":45,"time":139.357,"vocabulary":22,"volume":200.674,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":1633,"lineStart":1625,"name":"_addGrace"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":4,"effort":144,"length":12,"time":8,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1628,"lineStart":1628,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1636,"lineStart":1634,"name":"createContext"},{"cyclomatic":4,"cyclomaticDensity":16,"halstead":{"bugs":0.282,"difficulty":18.214,"effort":15419.821,"length":150,"time":856.657,"vocabulary":50,"volume":846.578,"operands":{"distinct":35,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":65,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":25,"physical":64},"errors":[],"lineEnd":1710,"lineStart":1647,"name":"_createResolver"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1649,"lineStart":1649,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":4},"errors":[],"lineEnd":1664,"lineStart":1661,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.5,"effort":7.755,"length":6,"time":0.431,"vocabulary":6,"volume":15.51,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1678,"lineStart":1678,"name":""},{"cyclomatic":3,"cyclomaticDensity":13.043,"halstead":{"bugs":0.228,"difficulty":13.306,"effort":9112.582,"length":127,"time":506.255,"vocabulary":42,"volume":684.824,"operands":{"distinct":31,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":52,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":23,"physical":57},"errors":[],"lineEnd":1774,"lineStart":1718,"name":"_attachContext"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":0.6,"effort":10.857,"length":7,"time":0.603,"vocabulary":6,"volume":18.095,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1726,"lineStart":1726,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":1.143,"effort":39.85,"length":11,"time":2.214,"vocabulary":9,"volume":34.869,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1727,"lineStart":1727,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.5,"effort":5.805,"length":5,"time":0.322,"vocabulary":5,"volume":11.61,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1740,"lineStart":1740,"name":""},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.081,"difficulty":12.375,"effort":2989.521,"length":55,"time":166.085,"vocabulary":21,"volume":241.577,"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":13},"errors":[],"lineEnd":1789,"lineStart":1777,"name":"_descriptors"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1786,"lineStart":1786,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1787,"lineStart":1787,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":3.5,"effort":90.474,"length":10,"time":5.026,"vocabulary":6,"volume":25.85,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1790,"lineStart":1790,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.029,"difficulty":4.875,"effort":426.9,"length":23,"time":23.717,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1791,"lineStart":1791,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.038,"difficulty":6.375,"effort":728.157,"length":30,"time":40.453,"vocabulary":14,"volume":114.221,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":1800,"lineStart":1792,"name":"_cached"},{"cyclomatic":7,"cyclomaticDensity":53.846,"halstead":{"bugs":0.123,"difficulty":13.611,"effort":5038.375,"length":77,"time":279.91,"vocabulary":28,"volume":370.166,"operands":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":1816,"lineStart":1801,"name":"_resolveWithContext"},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.128,"difficulty":13.429,"effort":5148.165,"length":76,"time":286.009,"vocabulary":33,"volume":383.374,"operands":{"distinct":21,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":1830,"lineStart":1817,"name":"_resolveScriptable"},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.16,"difficulty":17.739,"effort":8532.018,"length":91,"time":474.001,"vocabulary":39,"volume":480.972,"operands":{"distinct":23,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":40,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":17,"physical":16},"errors":[],"lineEnd":1846,"lineStart":1831,"name":"_resolveArray"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1838,"lineStart":1838,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":3.375,"effort":123.173,"length":13,"time":6.843,"vocabulary":7,"volume":36.496,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1849,"lineStart":1847,"name":"resolveFallback"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.019,"difficulty":3.667,"effort":207.067,"length":17,"time":11.504,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1850,"lineStart":1850,"name":""},{"cyclomatic":8,"cyclomaticDensity":66.667,"halstead":{"bugs":0.105,"difficulty":14.4,"effort":4519.045,"length":66,"time":251.058,"vocabulary":27,"volume":313.823,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":1869,"lineStart":1851,"name":"addScopes"},{"cyclomatic":6,"cyclomaticDensity":46.154,"halstead":{"bugs":0.163,"difficulty":19.273,"effort":9406.194,"length":93,"time":522.566,"vocabulary":38,"volume":488.057,"operands":{"distinct":22,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":40,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":23},"errors":[],"lineEnd":1892,"lineStart":1870,"name":"createSubResolver"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.5,"effort":5.805,"length":5,"time":0.322,"vocabulary":5,"volume":11.61,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1891,"lineStart":1891,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":4.667,"effort":279.042,"length":18,"time":15.502,"vocabulary":10,"volume":59.795,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1898,"lineStart":1893,"name":"addScopesFromKey"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.057,"difficulty":13.063,"effort":2219.542,"length":40,"time":123.308,"vocabulary":19,"volume":169.917,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":1910,"lineStart":1899,"name":"subGetTarget"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.054,"difficulty":10.909,"effort":1772.899,"length":37,"time":98.494,"vocabulary":21,"volume":162.516,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1919,"lineStart":1911,"name":"_resolveWithPrefixes"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.03,"difficulty":11,"effort":988.443,"length":23,"time":54.914,"vocabulary":15,"volume":89.858,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":1930,"lineStart":1920,"name":"_resolve"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":8.4,"effort":692.615,"length":23,"time":38.479,"vocabulary":12,"volume":82.454,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1937,"lineStart":1931,"name":"getKeysFromAllScopes"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.047,"difficulty":5.818,"effort":815.602,"length":33,"time":45.311,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1946,"lineStart":1938,"name":"resolveKeysFromAllScopes"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1941,"lineStart":1941,"name":""},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.117,"difficulty":14.368,"effort":5028.947,"length":70,"time":279.386,"vocabulary":32,"volume":350,"operands":{"distinct":19,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":14},"errors":[],"lineEnd":1960,"lineStart":1947,"name":"_parseObjectDataRadialScale"},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":5,"effort":270,"length":18,"time":15,"vocabulary":8,"volume":54,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1963,"lineStart":1963,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1964,"lineStart":1964,"name":""},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.253,"difficulty":28.053,"effort":21320,"length":152,"time":1184.444,"vocabulary":32,"volume":760,"operands":{"distinct":19,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":70,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":18,"physical":27},"errors":[],"lineEnd":1991,"lineStart":1965,"name":"splineCurve"},{"cyclomatic":6,"cyclomaticDensity":25,"halstead":{"bugs":0.257,"difficulty":29.935,"effort":23100.06,"length":145,"time":1283.337,"vocabulary":40,"volume":771.68,"operands":{"distinct":23,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":64,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":24,"physical":25},"errors":[],"lineEnd":2018,"lineStart":1994,"name":"monotoneAdjust"},{"cyclomatic":5,"cyclomaticDensity":21.739,"halstead":{"bugs":0.222,"difficulty":26.429,"effort":17625.751,"length":129,"time":979.208,"vocabulary":36,"volume":666.92,"operands":{"distinct":21,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":55,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":23,"physical":26},"errors":[],"lineEnd":2044,"lineStart":2019,"name":"monotoneCompute"},{"cyclomatic":8,"cyclomaticDensity":40,"halstead":{"bugs":0.27,"difficulty":29.913,"effort":24189.677,"length":153,"time":1343.871,"vocabulary":39,"volume":808.667,"operands":{"distinct":23,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":25},"errors":[],"lineEnd":2074,"lineStart":2050,"name":"splineCurveMonotone"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":3.75,"effort":157.914,"length":15,"time":8.773,"vocabulary":7,"volume":42.11,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2077,"lineStart":2075,"name":"capControlPoint"},{"cyclomatic":6,"cyclomaticDensity":31.579,"halstead":{"bugs":0.214,"difficulty":23.214,"effort":14880.829,"length":126,"time":826.713,"vocabulary":34,"volume":641.02,"operands":{"distinct":21,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":51,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":21},"errors":[],"lineEnd":2098,"lineStart":2078,"name":"capBezierPoints"},{"cyclomatic":7,"cyclomaticDensity":35,"halstead":{"bugs":0.256,"difficulty":19.839,"effort":15231.668,"length":139,"time":846.204,"vocabulary":46,"volume":767.775,"operands":{"distinct":31,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":57,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":2124,"lineStart":2101,"name":"_updateBezierControlPoints"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2105,"lineStart":2105,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":2.667,"effort":74.863,"length":10,"time":4.159,"vocabulary":7,"volume":28.074,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2136,"lineStart":2134,"name":"_isDomSupported"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.029,"difficulty":8,"effort":700.553,"length":23,"time":38.92,"vocabulary":14,"volume":87.569,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2145,"lineStart":2139,"name":"_getParentNode"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.065,"difficulty":12.458,"effort":2429.898,"length":42,"time":134.994,"vocabulary":25,"volume":195.042,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":2161,"lineStart":2149,"name":"parseMaxStyle"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":1.4,"effort":43.233,"length":11,"time":2.402,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2162,"lineStart":2162,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2165,"lineStart":2163,"name":"getStyle"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.119,"difficulty":14.083,"effort":5023.555,"length":72,"time":279.086,"vocabulary":31,"volume":356.702,"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":2182,"lineStart":2172,"name":"getPositionedStyle"},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.02,"difficulty":5,"effort":298.974,"length":18,"time":16.61,"vocabulary":10,"volume":59.795,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2183,"lineStart":2183,"name":""},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.146,"difficulty":14.571,"effort":6394.85,"length":87,"time":355.269,"vocabulary":33,"volume":438.862,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":21},"errors":[],"lineEnd":2208,"lineStart":2188,"name":"getCanvasPosition"},{"cyclomatic":5,"cyclomaticDensity":20.833,"halstead":{"bugs":0.267,"difficulty":24.589,"effort":19715.949,"length":146,"time":1095.33,"vocabulary":45,"volume":801.811,"operands":{"distinct":28,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":65,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":24,"physical":22},"errors":[],"lineEnd":2235,"lineStart":2214,"name":"getRelativePosition"},{"cyclomatic":6,"cyclomaticDensity":28.571,"halstead":{"bugs":0.213,"difficulty":20.417,"effort":13071.713,"length":122,"time":726.206,"vocabulary":38,"volume":640.247,"operands":{"distinct":24,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":52,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":25},"errors":[],"lineEnd":2260,"lineStart":2236,"name":"getContainerSize"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2261,"lineStart":2261,"name":""},{"cyclomatic":12,"cyclomaticDensity":46.154,"halstead":{"bugs":0.403,"difficulty":34.571,"effort":41772.802,"length":209,"time":2320.711,"vocabulary":55,"volume":1208.304,"operands":{"distinct":35,"total":121,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":88,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":32},"errors":[],"lineEnd":2294,"lineStart":2263,"name":"getMaximumSize"},{"cyclomatic":9,"cyclomaticDensity":56.25,"halstead":{"bugs":0.248,"difficulty":22.825,"effort":16961.93,"length":150,"time":942.329,"vocabulary":31,"volume":743.129,"operands":{"distinct":20,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":67,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":2322,"lineStart":2300,"name":"retinaScale"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.054,"difficulty":9.5,"effort":1525.126,"length":36,"time":84.729,"vocabulary":22,"volume":160.54,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":2344,"lineStart":2327,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":7,"effort":728,"length":26,"time":40.444,"vocabulary":16,"volume":104,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2357,"lineStart":2353,"name":"readUsedSize"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":11.667,"effort":1554.185,"length":36,"time":86.344,"vocabulary":13,"volume":133.216,"operands":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2366,"lineStart":2361,"name":"_pointInLine"},{"cyclomatic":6,"cyclomaticDensity":200,"halstead":{"bugs":0.091,"difficulty":17.5,"effort":4760.443,"length":61,"time":264.469,"vocabulary":22,"volume":272.025,"operands":{"distinct":11,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2374,"lineStart":2369,"name":"_steppedInterpolation"},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.121,"difficulty":9.139,"effort":3310.295,"length":78,"time":183.905,"vocabulary":25,"volume":362.221,"operands":{"distinct":18,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":31,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":2392,"lineStart":2377,"name":"_bezierInterpolation"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.06,"difficulty":10.4,"effort":1864.79,"length":43,"time":103.599,"vocabulary":18,"volume":179.307,"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":22},"errors":[],"lineEnd":2415,"lineStart":2394,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.019,"difficulty":3.6,"effort":205.2,"length":19,"time":11.4,"vocabulary":8,"volume":57,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":2432,"lineStart":2416,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2435,"lineStart":2433,"name":"getRtlAdapter"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.066,"difficulty":8.308,"effort":1642.051,"length":45,"time":91.225,"vocabulary":21,"volume":197.654,"operands":{"distinct":13,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":2447,"lineStart":2436,"name":"overrideTextDirection"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.033,"difficulty":3.75,"effort":366.271,"length":25,"time":20.348,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2453,"lineStart":2448,"name":"restoreTextDirection"},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.035,"difficulty":4.333,"effort":457.106,"length":27,"time":25.395,"vocabulary":15,"volume":105.486,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":2468,"lineStart":2455,"name":"propertyFn"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2465,"lineStart":2465,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":2,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2466,"lineStart":2466,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.049,"difficulty":14.286,"effort":2120.883,"length":38,"time":117.827,"vocabulary":15,"volume":148.462,"operands":{"distinct":7,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":8},"errors":[],"lineEnd":2476,"lineStart":2469,"name":"normalizeSegment"},{"cyclomatic":5,"cyclomaticDensity":16.129,"halstead":{"bugs":0.19,"difficulty":33.5,"effort":19051.174,"length":110,"time":1058.399,"vocabulary":36,"volume":568.692,"operands":{"distinct":18,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":43,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":31,"physical":29},"errors":[],"lineEnd":2505,"lineStart":2477,"name":"getSegment"},{"cyclomatic":11,"cyclomaticDensity":19.643,"halstead":{"bugs":0.403,"difficulty":35.7,"effort":43123.095,"length":208,"time":2395.727,"vocabulary":56,"volume":1207.93,"operands":{"distinct":35,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":89,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":56,"physical":55},"errors":[],"lineEnd":2560,"lineStart":2506,"name":"_boundSegment"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2520,"lineStart":2520,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2521,"lineStart":2521,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2522,"lineStart":2522,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2523,"lineStart":2523,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.072,"difficulty":13.636,"effort":2960.877,"length":48,"time":164.493,"vocabulary":23,"volume":217.131,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":2571,"lineStart":2561,"name":"_boundSegments"},{"cyclomatic":10,"cyclomaticDensity":62.5,"halstead":{"bugs":0.118,"difficulty":38.722,"effort":13650.86,"length":75,"time":758.381,"vocabulary":26,"volume":352.533,"operands":{"distinct":9,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":24},"errors":[],"lineEnd":2595,"lineStart":2572,"name":"findStartAndEnd"},{"cyclomatic":8,"cyclomaticDensity":30.769,"halstead":{"bugs":0.222,"difficulty":43.235,"effort":28815.753,"length":127,"time":1600.875,"vocabulary":38,"volume":666.487,"operands":{"distinct":17,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":57,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":26,"physical":35},"errors":[],"lineEnd":2630,"lineStart":2596,"name":"solidSegments"},{"cyclomatic":6,"cyclomaticDensity":35.294,"halstead":{"bugs":0.183,"difficulty":22.5,"effort":12348.749,"length":107,"time":686.042,"vocabulary":35,"volume":548.833,"operands":{"distinct":20,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":2652,"lineStart":2631,"name":"_computeSegments"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.029,"difficulty":7,"effort":602.274,"length":24,"time":33.46,"vocabulary":12,"volume":86.039,"operands":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2658,"lineStart":2653,"name":"splitByStyles"},{"cyclomatic":5,"cyclomaticDensity":15.152,"halstead":{"bugs":0.346,"difficulty":27.027,"effort":28060.93,"length":178,"time":1558.941,"vocabulary":57,"volume":1038.254,"operands":{"distinct":37,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":78,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":33,"physical":58},"errors":[],"lineEnd":2716,"lineStart":2659,"name":"doSplitByStyles"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.133,"difficulty":21.176,"effort":8438.975,"length":79,"time":468.832,"vocabulary":33,"volume":398.507,"operands":{"distinct":17,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":34,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":2690,"lineStart":2668,"name":"addStyle"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":5.5,"effort":749.257,"length":38,"time":41.625,"vocabulary":12,"volume":136.229,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":2727,"lineStart":2717,"name":"readStyle"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":9.375,"effort":1172.791,"length":30,"time":65.155,"vocabulary":18,"volume":125.098,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":16},"errors":[],"lineEnd":2743,"lineStart":2728,"name":"styleChanged"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.032,"difficulty":5,"effort":483.97,"length":27,"time":26.887,"vocabulary":12,"volume":96.794,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":2741,"lineStart":2733,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.329,"difficulty":5.855,"effort":5786.613,"length":166,"time":321.478,"vocabulary":62,"volume":988.397,"operands":{"distinct":55,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":74,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":35,"physical":45},"errors":[],"lineEnd":1050,"lineStart":1006,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.25,"effort":29.081,"length":9,"time":1.616,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1012,"lineStart":1012,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1029,"lineStart":1029,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1030,"lineStart":1030,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1031,"lineStart":1031,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1053,"lineStart":1051,"name":"set"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1056,"lineStart":1054,"name":"get"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1059,"lineStart":1057,"name":"describe"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1062,"lineStart":1060,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.134,"difficulty":9.857,"effort":3966.17,"length":82,"time":220.343,"vocabulary":30,"volume":402.365,"operands":{"distinct":21,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":15,"physical":25},"errors":[],"lineEnd":1087,"lineStart":1063,"name":"route"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1090,"lineStart":1088,"name":"apply"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1089,"lineStart":1089,"name":""}],"methodAverage":{"cyclomatic":2.8,"cyclomaticDensity":45.928,"halstead":{"bugs":0.066,"difficulty":8.489,"effort":5503.286,"length":41.408,"time":305.738,"vocabulary":15.898,"volume":198.52,"operands":{"distinct":9.278,"total":23.631},"operators":{"distinct":6.62,"total":17.776}},"params":1.898,"sloc":{"logical":6.149,"physical":9.416}},"module":"node_modules/chart.js/dist/chunks/helpers.segment.js"},"jshint":{"messages":[{"severity":"error","line":1362,"column":37,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":1649,"column":4,"message":"Regular parameters should not come after default parameters.","source":"Regular parameters should not come after default parameters."},{"severity":"error","line":1649,"column":16,"message":"Regular parameters should not come after default parameters.","source":"Regular parameters should not come after default parameters."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_helpers_js/index.html b/plato-report/files/node_modules_chart_js_dist_helpers_js/index.html new file mode 100644 index 0000000000..bcfb23d931 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_helpers_js/index.html @@ -0,0 +1,126 @@ + + + + + Plato - node_modules/chart.js/dist/helpers.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/chart.js/dist/helpers.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    100.00

    +
    +
    +

    Lines of code

    +

    9

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    2.50

    +
    +
    +

    Estimated Errors

    +

    0.98

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_chart_js_dist_helpers_js/report.history.js b/plato-report/files/node_modules_chart_js_dist_helpers_js/report.history.js new file mode 100644 index 0000000000..b52f8c4f1a --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_helpers_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:12 GMT","sloc":9,"lloc":0,"functions":0,"deliveredBugs":0.979,"difficulty":2.5,"maintainability":100,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_helpers_js/report.history.json b/plato-report/files/node_modules_chart_js_dist_helpers_js/report.history.json new file mode 100644 index 0000000000..b86ccb597a --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_helpers_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:12 GMT","sloc":9,"lloc":0,"functions":0,"deliveredBugs":0.979,"difficulty":2.5,"maintainability":100,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_helpers_js/report.js b/plato-report/files/node_modules_chart_js_dist_helpers_js/report.js new file mode 100644 index 0000000000..c9aced194a --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_helpers_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/chart.js/dist/helpers.js","fileShort":"node_modules/chart.js/dist/helpers.js","fileSafe":"node_modules_chart_js_dist_helpers_js","link":"files/node_modules_chart_js_dist_helpers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.979,"difficulty":2.5,"effort":7343.102,"length":369,"time":407.95,"vocabulary":249,"volume":2937.241,"operands":{"distinct":244,"total":244,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":125,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":9}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":8,"path":"@kurkle/color","type":"esm"}],"errors":[],"lineEnd":9,"lineStart":1,"maintainability":100,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.979,"difficulty":2.5,"effort":7343.102,"length":369,"time":407.95,"vocabulary":249,"volume":2937.241,"operands":{"distinct":244,"total":244},"operators":{"distinct":5,"total":125}},"params":0,"sloc":{"logical":0,"physical":9}},"module":"node_modules/chart.js/dist/helpers.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_dist_helpers_js/report.json b/plato-report/files/node_modules_chart_js_dist_helpers_js/report.json new file mode 100644 index 0000000000..7de2e20430 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_dist_helpers_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/chart.js/dist/helpers.js","fileShort":"node_modules/chart.js/dist/helpers.js","fileSafe":"node_modules_chart_js_dist_helpers_js","link":"files/node_modules_chart_js_dist_helpers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.979,"difficulty":2.5,"effort":7343.102,"length":369,"time":407.95,"vocabulary":249,"volume":2937.241,"operands":{"distinct":244,"total":244,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":125,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":9}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":8,"path":"@kurkle/color","type":"esm"}],"errors":[],"lineEnd":9,"lineStart":1,"maintainability":100,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.979,"difficulty":2.5,"effort":7343.102,"length":369,"time":407.95,"vocabulary":249,"volume":2937.241,"operands":{"distinct":244,"total":244},"operators":{"distinct":5,"total":125}},"params":0,"sloc":{"logical":0,"physical":9}},"module":"node_modules/chart.js/dist/helpers.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_helpers_helpers_js/index.html b/plato-report/files/node_modules_chart_js_helpers_helpers_js/index.html new file mode 100644 index 0000000000..807a56175b --- /dev/null +++ b/plato-report/files/node_modules_chart_js_helpers_helpers_js/index.html @@ -0,0 +1,118 @@ + + + + + Plato - node_modules/chart.js/helpers/helpers.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/chart.js/helpers/helpers.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    100.00

    +
    +
    +

    Lines of code

    +

    1

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    1.00

    +
    +
    +

    Estimated Errors

    +

    0.00

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.history.js b/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.history.js new file mode 100644 index 0000000000..ccfd02bdd2 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:12 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0.002,"difficulty":1,"maintainability":100,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.history.json b/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.history.json new file mode 100644 index 0000000000..b35ff1de63 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:12 GMT","sloc":1,"lloc":0,"functions":0,"deliveredBugs":0.002,"difficulty":1,"maintainability":100,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.js b/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.js new file mode 100644 index 0000000000..207214d694 --- /dev/null +++ b/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/chart.js/helpers/helpers.js","fileShort":"node_modules/chart.js/helpers/helpers.js","fileSafe":"node_modules_chart_js_helpers_helpers_js","link":"files/node_modules_chart_js_helpers_helpers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":1,"lineStart":1,"maintainability":100,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1},"operators":{"distinct":2,"total":2}},"params":0,"sloc":{"logical":0,"physical":1}},"module":"node_modules/chart.js/helpers/helpers.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.json b/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.json new file mode 100644 index 0000000000..cb7c1bd55f --- /dev/null +++ b/plato-report/files/node_modules_chart_js_helpers_helpers_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/chart.js/helpers/helpers.js","fileShort":"node_modules/chart.js/helpers/helpers.js","fileSafe":"node_modules_chart_js_helpers_helpers_js","link":"files/node_modules_chart_js_helpers_helpers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":1,"lineStart":1,"maintainability":100,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1},"operators":{"distinct":2,"total":2}},"params":0,"sloc":{"logical":0,"physical":1}},"module":"node_modules/chart.js/helpers/helpers.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_decimal_js_decimal_js/index.html b/plato-report/files/node_modules_decimal_js_decimal_js/index.html new file mode 100644 index 0000000000..7050c2c8bc --- /dev/null +++ b/plato-report/files/node_modules_decimal_js_decimal_js/index.html @@ -0,0 +1,5051 @@ + + + + + Plato - node_modules/decimal.js/decimal.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/decimal.js/decimal.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    52.06

    +
    +
    +

    Lines of code

    +

    4934

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    463.96

    +
    +
    +

    Estimated Errors

    +

    41.35

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_decimal_js_decimal_js/report.history.js b/plato-report/files/node_modules_decimal_js_decimal_js/report.history.js new file mode 100644 index 0000000000..677523dcb9 --- /dev/null +++ b/plato-report/files/node_modules_decimal_js_decimal_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":4934,"lloc":2305,"functions":134,"deliveredBugs":41.35,"difficulty":463.961,"maintainability":52.057,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_decimal_js_decimal_js/report.history.json b/plato-report/files/node_modules_decimal_js_decimal_js/report.history.json new file mode 100644 index 0000000000..9a9444364a --- /dev/null +++ b/plato-report/files/node_modules_decimal_js_decimal_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":4934,"lloc":2305,"functions":134,"deliveredBugs":41.35,"difficulty":463.961,"maintainability":52.057,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_decimal_js_decimal_js/report.js b/plato-report/files/node_modules_decimal_js_decimal_js/report.js new file mode 100644 index 0000000000..e853c2cc81 --- /dev/null +++ b/plato-report/files/node_modules_decimal_js_decimal_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/decimal.js/decimal.js","fileShort":"node_modules/decimal.js/decimal.js","fileSafe":"node_modules_decimal_js_decimal_js","link":"files/node_modules_decimal_js_decimal_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":725,"cyclomaticDensity":31.453,"halstead":{"bugs":41.35,"difficulty":463.961,"effort":57554656.625,"length":13872,"time":3197480.924,"vocabulary":492,"volume":124050.561,"operands":{"distinct":439,"total":7686,"identifiers":["__stripped__"]},"operators":{"distinct":53,"total":6186,"identifiers":["__stripped__"]}},"params":166,"sloc":{"logical":2305,"physical":4934}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":4934,"lineStart":1,"maintainability":52.057,"methods":[{"cyclomatic":11,"cyclomaticDensity":5.978,"halstead":{"bugs":2.376,"difficulty":21.017,"effort":149834.853,"length":908,"time":8324.158,"vocabulary":231,"volume":7129.388,"operands":{"distinct":212,"total":469,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":439,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":184,"physical":4934},"errors":[],"lineEnd":4934,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":6.857,"effort":616.172,"length":23,"time":34.232,"vocabulary":15,"volume":89.858,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":204,"lineStart":200,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.333,"effort":161.44,"length":14,"time":8.969,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":214,"lineStart":212,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.117,"difficulty":20,"effort":7018.738,"length":73,"time":389.93,"vocabulary":28,"volume":350.937,"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":11},"errors":[],"lineEnd":235,"lineStart":225,"name":""},{"cyclomatic":21,"cyclomaticDensity":91.304,"halstead":{"bugs":0.327,"difficulty":45.184,"effort":44383.806,"length":190,"time":2465.767,"vocabulary":36,"volume":982.286,"operands":{"distinct":19,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":89,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":33},"errors":[],"lineEnd":278,"lineStart":246,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.179,"difficulty":13.92,"effort":7469.106,"length":103,"time":414.95,"vocabulary":37,"volume":536.574,"operands":{"distinct":25,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":315,"lineStart":294,"name":""},{"cyclomatic":19,"cyclomaticDensity":34.545,"halstead":{"bugs":0.785,"difficulty":51.5,"effort":121256.413,"length":378,"time":6736.467,"vocabulary":75,"volume":2354.493,"operands":{"distinct":50,"total":206,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":172,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":55,"physical":88},"errors":[],"lineEnd":421,"lineStart":334,"name":""},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.094,"difficulty":20.625,"effort":5786.104,"length":59,"time":321.45,"vocabulary":27,"volume":280.538,"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":444,"lineStart":428,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":470,"lineStart":468,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.038,"difficulty":4.909,"effort":561.84,"length":28,"time":31.213,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":482,"lineStart":478,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":491,"lineStart":489,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.333,"effort":161.44,"length":14,"time":8.969,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":501,"lineStart":499,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":511,"lineStart":509,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":6,"effort":388.35,"length":17,"time":21.575,"vocabulary":14,"volume":64.725,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":522,"lineStart":519,"name":""},{"cyclomatic":6,"cyclomaticDensity":19.355,"halstead":{"bugs":0.356,"difficulty":19.024,"effort":20328.575,"length":184,"time":1129.365,"vocabulary":56,"volume":1068.553,"operands":{"distinct":41,"total":104,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":80,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":31,"physical":41},"errors":[],"lineEnd":590,"lineStart":550,"name":""},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.369,"difficulty":27.5,"effort":30476.85,"length":190,"time":1693.158,"vocabulary":57,"volume":1108.249,"operands":{"distinct":38,"total":110,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":80,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":48},"errors":[],"lineEnd":670,"lineStart":623,"name":""},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.116,"difficulty":11.25,"effort":3918.254,"length":75,"time":217.681,"vocabulary":25,"volume":348.289,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":703,"lineStart":689,"name":""},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.207,"difficulty":16.75,"effort":10391.549,"length":120,"time":577.308,"vocabulary":36,"volume":620.391,"operands":{"distinct":24,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":31},"errors":[],"lineEnd":755,"lineStart":725,"name":""},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.201,"difficulty":11.071,"effort":6681.736,"length":115,"time":371.208,"vocabulary":38,"volume":603.512,"operands":{"distinct":28,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":22},"errors":[],"lineEnd":798,"lineStart":777,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.181,"difficulty":12.32,"effort":6687.815,"length":105,"time":371.545,"vocabulary":36,"volume":542.842,"operands":{"distinct":25,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":21},"errors":[],"lineEnd":837,"lineStart":817,"name":""},{"cyclomatic":6,"cyclomaticDensity":26.087,"halstead":{"bugs":0.296,"difficulty":22,"effort":19536.199,"length":159,"time":1085.344,"vocabulary":48,"volume":888.009,"operands":{"distinct":32,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":28},"errors":[],"lineEnd":886,"lineStart":859,"name":""},{"cyclomatic":4,"cyclomaticDensity":17.391,"halstead":{"bugs":0.233,"difficulty":14.143,"effort":9867.091,"length":132,"time":548.172,"vocabulary":39,"volume":697.673,"operands":{"distinct":28,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":60,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":37},"errors":[],"lineEnd":946,"lineStart":910,"name":""},{"cyclomatic":13,"cyclomaticDensity":26,"halstead":{"bugs":0.633,"difficulty":43.404,"effort":82479.885,"length":309,"time":4582.216,"vocabulary":71,"volume":1900.272,"operands":{"distinct":47,"total":170,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":139,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":50,"physical":60},"errors":[],"lineEnd":1026,"lineStart":967,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1035,"lineStart":1033,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.029,"difficulty":5.714,"effort":491.152,"length":22,"time":27.286,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1044,"lineStart":1042,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1053,"lineStart":1051,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1062,"lineStart":1060,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1071,"lineStart":1069,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":5,"effort":210,"length":14,"time":11.667,"vocabulary":8,"volume":42,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1080,"lineStart":1078,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1089,"lineStart":1087,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1098,"lineStart":1096,"name":""},{"cyclomatic":23,"cyclomaticDensity":46,"halstead":{"bugs":0.601,"difficulty":62.103,"effort":111885.749,"length":297,"time":6215.875,"vocabulary":67,"volume":1801.628,"operands":{"distinct":39,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":124,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":86},"errors":[],"lineEnd":1216,"lineStart":1131,"name":""},{"cyclomatic":33,"cyclomaticDensity":34.021,"halstead":{"bugs":1.01,"difficulty":92.537,"effort":280369.949,"length":496,"time":15576.108,"vocabulary":69,"volume":3029.828,"operands":{"distinct":41,"total":271,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":225,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":97,"physical":148},"errors":[],"lineEnd":1411,"lineStart":1264,"name":""},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.217,"difficulty":18.688,"effort":12168.957,"length":125,"time":676.053,"vocabulary":37,"volume":651.182,"operands":{"distinct":24,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":34},"errors":[],"lineEnd":1471,"lineStart":1438,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1482,"lineStart":1480,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1492,"lineStart":1490,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":7,"effort":501.895,"length":20,"time":27.883,"vocabulary":12,"volume":71.699,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1504,"lineStart":1500,"name":""},{"cyclomatic":23,"cyclomaticDensity":32.394,"halstead":{"bugs":0.715,"difficulty":72.583,"effort":155583.15,"length":360,"time":8643.508,"vocabulary":62,"volume":2143.511,"operands":{"distinct":36,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":159,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":111},"errors":[],"lineEnd":1638,"lineStart":1528,"name":""},{"cyclomatic":8,"cyclomaticDensity":72.727,"halstead":{"bugs":0.102,"difficulty":19.25,"effort":5881.425,"length":65,"time":326.746,"vocabulary":26,"volume":305.529,"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":1661,"lineStart":1647,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":5.688,"effort":511.07,"length":23,"time":28.393,"vocabulary":15,"volume":89.858,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1674,"lineStart":1669,"name":""},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.168,"difficulty":12.604,"effort":6335.733,"length":98,"time":351.985,"vocabulary":35,"volume":502.67,"operands":{"distinct":24,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":1711,"lineStart":1692,"name":""},{"cyclomatic":23,"cyclomaticDensity":46,"halstead":{"bugs":0.691,"difficulty":47.739,"effort":98901.045,"length":338,"time":5494.502,"vocabulary":70,"volume":2071.698,"operands":{"distinct":46,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":155,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":50,"physical":87},"errors":[],"lineEnd":1812,"lineStart":1726,"name":""},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.201,"difficulty":14.769,"effort":8913.403,"length":115,"time":495.189,"vocabulary":38,"volume":603.512,"operands":{"distinct":26,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":51,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":22},"errors":[],"lineEnd":1849,"lineStart":1828,"name":""},{"cyclomatic":21,"cyclomaticDensity":45.652,"halstead":{"bugs":0.557,"difficulty":62.591,"effort":104630.096,"length":283,"time":5812.783,"vocabulary":60,"volume":1671.65,"operands":{"distinct":33,"total":153,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":130,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":65},"errors":[],"lineEnd":1937,"lineStart":1873,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1952,"lineStart":1950,"name":""},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.087,"difficulty":12.964,"effort":3371.44,"length":56,"time":187.302,"vocabulary":25,"volume":260.056,"operands":{"distinct":14,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":1978,"lineStart":1965,"name":""},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.136,"difficulty":17.316,"effort":7075.161,"length":81,"time":393.064,"vocabulary":33,"volume":408.596,"operands":{"distinct":19,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":2007,"lineStart":1989,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.152,"difficulty":17,"effort":7760.605,"length":89,"time":431.145,"vocabulary":35,"volume":456.506,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":38,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":21},"errors":[],"lineEnd":2046,"lineStart":2026,"name":""},{"cyclomatic":11,"cyclomaticDensity":20,"halstead":{"bugs":0.675,"difficulty":49,"effort":99218.729,"length":335,"time":5512.152,"vocabulary":66,"volume":2024.872,"operands":{"distinct":44,"total":196,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":59},"errors":[],"lineEnd":2118,"lineStart":2060,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2133,"lineStart":2131,"name":""},{"cyclomatic":9,"cyclomaticDensity":31.034,"halstead":{"bugs":0.219,"difficulty":23.725,"effort":15558.173,"length":130,"time":864.343,"vocabulary":33,"volume":655.771,"operands":{"distinct":20,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":57,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":29,"physical":46},"errors":[],"lineEnd":2197,"lineStart":2152,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2207,"lineStart":2205,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2222,"lineStart":2220,"name":""},{"cyclomatic":25,"cyclomaticDensity":50,"halstead":{"bugs":0.877,"difficulty":54.51,"effort":143398.118,"length":425,"time":7966.562,"vocabulary":73,"volume":2630.675,"operands":{"distinct":50,"total":237,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":98},"errors":[],"lineEnd":2365,"lineStart":2268,"name":""},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.18,"difficulty":23.476,"effort":12689.739,"length":103,"time":704.985,"vocabulary":38,"volume":540.537,"operands":{"distinct":21,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":45,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":2397,"lineStart":2379,"name":""},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.086,"difficulty":11.786,"effort":3026.075,"length":56,"time":168.115,"vocabulary":24,"volume":256.758,"operands":{"distinct":14,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":2429,"lineStart":2414,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.069,"difficulty":11.5,"effort":2372.718,"length":45,"time":131.818,"vocabulary":24,"volume":206.323,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2445,"lineStart":2439,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":4,"effort":186.028,"length":14,"time":10.335,"vocabulary":10,"volume":46.507,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2454,"lineStart":2452,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.057,"difficulty":9.545,"effort":1635.14,"length":39,"time":90.841,"vocabulary":21,"volume":171.3,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2468,"lineStart":2462,"name":""},{"cyclomatic":7,"cyclomaticDensity":28,"halstead":{"bugs":0.173,"difficulty":34,"effort":17680,"length":104,"time":982.222,"vocabulary":32,"volume":520,"operands":{"distinct":15,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":28},"errors":[],"lineEnd":2547,"lineStart":2520,"name":"digitsToString"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.029,"difficulty":10.8,"effort":945.747,"length":23,"time":52.541,"vocabulary":14,"volume":87.569,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2554,"lineStart":2550,"name":"checkInt32"},{"cyclomatic":34,"cyclomaticDensity":89.474,"halstead":{"bugs":0.574,"difficulty":74.308,"effort":127911.488,"length":305,"time":7106.194,"vocabulary":50,"volume":1721.376,"operands":{"distinct":26,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":144,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":38,"physical":46},"errors":[],"lineEnd":2607,"lineStart":2562,"name":"checkRoundingDigits"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.184,"difficulty":40.6,"effort":22459.188,"length":107,"time":1247.733,"vocabulary":36,"volume":553.182,"operands":{"distinct":15,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":21},"errors":[],"lineEnd":2633,"lineStart":2613,"name":"convertBase"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.197,"difficulty":16.692,"effort":9860.714,"length":111,"time":547.817,"vocabulary":40,"volume":590.734,"operands":{"distinct":26,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":49,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":32},"errors":[],"lineEnd":2672,"lineStart":2641,"name":"cosine"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.008,"difficulty":1,"effort":23.265,"length":9,"time":1.292,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":262},"errors":[],"lineEnd":2939,"lineStart":2678,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.084,"difficulty":20.8,"effort":5269.045,"length":56,"time":292.725,"vocabulary":23,"volume":253.319,"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":2695,"lineStart":2681,"name":"multiplyInteger"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.083,"difficulty":27.125,"effort":6773.877,"length":56,"time":376.326,"vocabulary":22,"volume":249.728,"operands":{"distinct":8,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":2712,"lineStart":2697,"name":"compare"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.089,"difficulty":26.667,"effort":7091.409,"length":58,"time":393.967,"vocabulary":24,"volume":265.928,"operands":{"distinct":9,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":2726,"lineStart":2714,"name":"subtract"},{"cyclomatic":54,"cyclomaticDensity":39.706,"halstead":{"bugs":1.556,"difficulty":126.727,"effort":591690.118,"length":721,"time":32871.673,"vocabulary":89,"volume":4669.004,"operands":{"distinct":55,"total":410,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":311,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":136,"physical":211},"errors":[],"lineEnd":2938,"lineStart":2728,"name":""},{"cyclomatic":45,"cyclomaticDensity":49.451,"halstead":{"bugs":1.182,"difficulty":140.69,"effort":498973.077,"length":561,"time":27720.726,"vocabulary":80,"volume":3546.602,"operands":{"distinct":42,"total":311,"identifiers":["__stripped__"]},"operators":{"distinct":38,"total":250,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":91,"physical":165},"errors":[],"lineEnd":3110,"lineStart":2946,"name":"finalise"},{"cyclomatic":17,"cyclomaticDensity":54.839,"halstead":{"bugs":0.382,"difficulty":48.857,"effort":56035.834,"length":217,"time":3113.102,"vocabulary":39,"volume":1146.932,"operands":{"distinct":21,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":103,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":31,"physical":31},"errors":[],"lineEnd":3143,"lineStart":3113,"name":"finiteToString"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":9.75,"effort":838.028,"length":22,"time":46.557,"vocabulary":15,"volume":85.952,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":3153,"lineStart":3147,"name":"getBase10Exponent"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.043,"difficulty":6.333,"effort":821.166,"length":30,"time":45.62,"vocabulary":20,"volume":129.658,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":3165,"lineStart":3156,"name":"getLn10"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.026,"difficulty":4.333,"effort":338.597,"length":20,"time":18.811,"vocabulary":15,"volume":78.138,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":3171,"lineStart":3168,"name":"getPi"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.075,"difficulty":26.25,"effort":5937.175,"length":50,"time":329.843,"vocabulary":23,"volume":226.178,"operands":{"distinct":8,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":18},"errors":[],"lineEnd":3191,"lineStart":3174,"name":"getPrecision"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":5.25,"effort":226.722,"length":13,"time":12.596,"vocabulary":10,"volume":43.185,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":3198,"lineStart":3194,"name":"getZeroString"},{"cyclomatic":6,"cyclomaticDensity":31.579,"halstead":{"bugs":0.178,"difficulty":21.091,"effort":11289.723,"length":102,"time":627.207,"vocabulary":38,"volume":535.289,"operands":{"distinct":22,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":44,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":33},"errors":[],"lineEnd":3240,"lineStart":3208,"name":"intPow"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":4,"effort":180,"length":15,"time":10,"vocabulary":8,"volume":45,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3245,"lineStart":3243,"name":"isOdd"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.074,"difficulty":19.5,"effort":4347.946,"length":50,"time":241.553,"vocabulary":22,"volume":222.972,"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":3267,"lineStart":3251,"name":"maxOrMin"},{"cyclomatic":16,"cyclomaticDensity":33.333,"halstead":{"bugs":0.619,"difficulty":55.045,"effort":102227.524,"length":301,"time":5679.307,"vocabulary":72,"volume":1857.147,"operands":{"distinct":44,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":128,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":48,"physical":74},"errors":[],"lineEnd":3374,"lineStart":3301,"name":"naturalExponential"},{"cyclomatic":23,"cyclomaticDensity":32.857,"halstead":{"bugs":1.026,"difficulty":67.889,"effort":209014.884,"length":487,"time":11611.938,"vocabulary":80,"volume":3078.779,"operands":{"distinct":54,"total":282,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":205,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":70,"physical":113},"errors":[],"lineEnd":3504,"lineStart":3392,"name":"naturalLogarithm"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":4.375,"effort":180.289,"length":13,"time":10.016,"vocabulary":9,"volume":41.209,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":3511,"lineStart":3508,"name":"nonFiniteToString"},{"cyclomatic":16,"cyclomaticDensity":34.043,"halstead":{"bugs":0.511,"difficulty":59.889,"effort":91798.634,"length":273,"time":5099.924,"vocabulary":49,"volume":1532.816,"operands":{"distinct":27,"total":147,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":126,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":47,"physical":77},"errors":[],"lineEnd":3593,"lineStart":3517,"name":"parseDecimal"},{"cyclomatic":16,"cyclomaticDensity":26.667,"halstead":{"bugs":0.627,"difficulty":32.2,"effort":60556.5,"length":295,"time":3364.25,"vocabulary":83,"volume":1880.637,"operands":{"distinct":60,"total":168,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":127,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":60,"physical":73},"errors":[],"lineEnd":3671,"lineStart":3599,"name":"parseOther"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.213,"difficulty":19.904,"effort":12689.671,"length":119,"time":704.982,"vocabulary":41,"volume":637.549,"operands":{"distinct":26,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":50,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":31},"errors":[],"lineEnd":3709,"lineStart":3679,"name":"sine"},{"cyclomatic":6,"cyclomaticDensity":22.222,"halstead":{"bugs":0.3,"difficulty":35.778,"effort":32170.625,"length":161,"time":1787.257,"vocabulary":48,"volume":899.179,"operands":{"distinct":27,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":69,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":27,"physical":33},"errors":[],"lineEnd":3745,"lineStart":3713,"name":"taylorSeries"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":8,"effort":355.032,"length":14,"time":19.724,"vocabulary":9,"volume":44.379,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":3753,"lineStart":3749,"name":"tinyPow"},{"cyclomatic":12,"cyclomaticDensity":66.667,"halstead":{"bugs":0.203,"difficulty":13.696,"effort":8354.348,"length":122,"time":464.13,"vocabulary":32,"volume":610,"operands":{"distinct":23,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":52,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":18,"physical":31},"errors":[],"lineEnd":3787,"lineStart":3757,"name":"toLessThanHalfPi"},{"cyclomatic":48,"cyclomaticDensity":48.98,"halstead":{"bugs":1.262,"difficulty":89.655,"effort":339322.446,"length":583,"time":18851.247,"vocabulary":90,"volume":3784.75,"operands":{"distinct":58,"total":325,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":258,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":98,"physical":130},"errors":[],"lineEnd":3924,"lineStart":3795,"name":"toStringBinary"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.016,"difficulty":5.625,"effort":267.462,"length":15,"time":14.859,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":3933,"lineStart":3928,"name":"truncate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3992,"lineStart":3990,"name":"abs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4003,"lineStart":4001,"name":"acos"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4015,"lineStart":4013,"name":"acosh"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4028,"lineStart":4026,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4040,"lineStart":4038,"name":"asin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4052,"lineStart":4050,"name":"asinh"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4064,"lineStart":4062,"name":"atan"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4076,"lineStart":4074,"name":"atanh"},{"cyclomatic":13,"cyclomaticDensity":40.625,"halstead":{"bugs":0.394,"difficulty":37.2,"effort":43950.611,"length":222,"time":2441.701,"vocabulary":40,"volume":1181.468,"operands":{"distinct":25,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":98,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":32,"physical":42},"errors":[],"lineEnd":4145,"lineStart":4104,"name":"atan2"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4157,"lineStart":4155,"name":"cbrt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":4.5,"effort":241.985,"length":15,"time":13.444,"vocabulary":12,"volume":53.774,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4168,"lineStart":4166,"name":"ceil"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":3.2,"effort":121.725,"length":12,"time":6.763,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4181,"lineStart":4179,"name":"clamp"},{"cyclomatic":20,"cyclomaticDensity":68.966,"halstead":{"bugs":0.416,"difficulty":34.5,"effort":43056,"length":208,"time":2392,"vocabulary":64,"volume":1248,"operands":{"distinct":40,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":42},"errors":[],"lineEnd":4243,"lineStart":4202,"name":"config"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4255,"lineStart":4253,"name":"cos"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4267,"lineStart":4265,"name":"cosh"},{"cyclomatic":6,"cyclomaticDensity":9.091,"halstead":{"bugs":0.736,"difficulty":18.988,"effort":41917.342,"length":333,"time":2328.741,"vocabulary":99,"volume":2207.576,"operands":{"distinct":83,"total":197,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":182},"errors":[],"lineEnd":4456,"lineStart":4275,"name":"clone"},{"cyclomatic":24,"cyclomaticDensity":32.877,"halstead":{"bugs":0.724,"difficulty":83.045,"effort":180481.163,"length":365,"time":10026.731,"vocabulary":62,"volume":2173.282,"operands":{"distinct":33,"total":189,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":176,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":73,"physical":103},"errors":[],"lineEnd":4387,"lineStart":4285,"name":"Decimal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4469,"lineStart":4467,"name":"div"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4481,"lineStart":4479,"name":"exp"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":4.5,"effort":241.985,"length":15,"time":13.444,"vocabulary":12,"volume":53.774,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4492,"lineStart":4490,"name":"floor"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.118,"difficulty":15.844,"effort":5618.71,"length":73,"time":312.151,"vocabulary":29,"volume":354.633,"operands":{"distinct":16,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":4526,"lineStart":4504,"name":"hypot"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.017,"difficulty":4.8,"effort":249.079,"length":15,"time":13.838,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4536,"lineStart":4534,"name":"isDecimalInstance"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4548,"lineStart":4546,"name":"ln"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4563,"lineStart":4561,"name":"log"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4575,"lineStart":4573,"name":"log2"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4587,"lineStart":4585,"name":"log10"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4598,"lineStart":4596,"name":"max"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4609,"lineStart":4607,"name":"min"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4622,"lineStart":4620,"name":"mod"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4635,"lineStart":4633,"name":"mul"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4648,"lineStart":4646,"name":"pow"},{"cyclomatic":17,"cyclomaticDensity":29.31,"halstead":{"bugs":0.638,"difficulty":70.125,"effort":134114.879,"length":308,"time":7450.827,"vocabulary":74,"volume":1912.512,"operands":{"distinct":40,"total":165,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":58,"physical":95},"errors":[],"lineEnd":4753,"lineStart":4659,"name":"random"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":5,"effort":304.722,"length":17,"time":16.929,"vocabulary":12,"volume":60.944,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4766,"lineStart":4764,"name":"round"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.037,"difficulty":9.917,"effort":1100.881,"length":30,"time":61.16,"vocabulary":13,"volume":111.013,"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4783,"lineStart":4780,"name":"sign"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4795,"lineStart":4793,"name":"sin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4807,"lineStart":4805,"name":"sinh"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4819,"lineStart":4817,"name":"sqrt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4832,"lineStart":4830,"name":"sub"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.077,"difficulty":9.333,"effort":2167.133,"length":50,"time":120.396,"vocabulary":25,"volume":232.193,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":4854,"lineStart":4844,"name":"sum"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4866,"lineStart":4864,"name":"tan"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4878,"lineStart":4876,"name":"tanh"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":5.4,"effort":280.214,"length":15,"time":15.567,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4889,"lineStart":4887,"name":"trunc"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4909,"lineStart":4907,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4930,"lineStart":4927,"name":""}],"methodAverage":{"cyclomatic":6.403,"cyclomaticDensity":72.254,"halstead":{"bugs":0.201,"difficulty":18.66,"effort":32034.192,"length":103.493,"time":1779.677,"vocabulary":27.687,"volume":601.743,"operands":{"distinct":16.881,"total":57.343},"operators":{"distinct":10.806,"total":46.149}},"params":1.239,"sloc":{"logical":17.187,"physical":63.56}},"module":"node_modules/decimal.js/decimal.js"},"jshint":{"messages":[{"severity":"error","line":352,"column":37,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":406,"column":15,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":406,"column":22,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":736,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1651,"column":31,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":1797,"column":15,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":1797,"column":22,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":1889,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2112,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2319,"column":7,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2951,"column":10,"message":"Label 'out' on if statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":3019,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":3314,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":3606,"column":11,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":3870,"column":11,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":3991,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4002,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4014,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4027,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4039,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4051,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4063,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4075,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4105,"column":13,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4106,"column":13,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4108,"column":12,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4109,"column":12,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4114,"column":15,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4118,"column":17,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4123,"column":27,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4123,"column":47,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4128,"column":17,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4133,"column":7,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4134,"column":7,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4135,"column":11,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4136,"column":17,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4137,"column":7,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4138,"column":7,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4141,"column":11,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4156,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4167,"column":29,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4180,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4217,"column":35,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4219,"column":69,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4224,"column":36,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4230,"column":13,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4235,"column":11,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4242,"column":12,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4254,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4266,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4266,"column":16,"message":"Too many errors. (86% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_decimal_js_decimal_js/report.json b/plato-report/files/node_modules_decimal_js_decimal_js/report.json new file mode 100644 index 0000000000..ffa36c73ba --- /dev/null +++ b/plato-report/files/node_modules_decimal_js_decimal_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/decimal.js/decimal.js","fileShort":"node_modules/decimal.js/decimal.js","fileSafe":"node_modules_decimal_js_decimal_js","link":"files/node_modules_decimal_js_decimal_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":725,"cyclomaticDensity":31.453,"halstead":{"bugs":41.35,"difficulty":463.961,"effort":57554656.625,"length":13872,"time":3197480.924,"vocabulary":492,"volume":124050.561,"operands":{"distinct":439,"total":7686,"identifiers":["__stripped__"]},"operators":{"distinct":53,"total":6186,"identifiers":["__stripped__"]}},"params":166,"sloc":{"logical":2305,"physical":4934}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":4934,"lineStart":1,"maintainability":52.057,"methods":[{"cyclomatic":11,"cyclomaticDensity":5.978,"halstead":{"bugs":2.376,"difficulty":21.017,"effort":149834.853,"length":908,"time":8324.158,"vocabulary":231,"volume":7129.388,"operands":{"distinct":212,"total":469,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":439,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":184,"physical":4934},"errors":[],"lineEnd":4934,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":6.857,"effort":616.172,"length":23,"time":34.232,"vocabulary":15,"volume":89.858,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":204,"lineStart":200,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.333,"effort":161.44,"length":14,"time":8.969,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":214,"lineStart":212,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.117,"difficulty":20,"effort":7018.738,"length":73,"time":389.93,"vocabulary":28,"volume":350.937,"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":11},"errors":[],"lineEnd":235,"lineStart":225,"name":""},{"cyclomatic":21,"cyclomaticDensity":91.304,"halstead":{"bugs":0.327,"difficulty":45.184,"effort":44383.806,"length":190,"time":2465.767,"vocabulary":36,"volume":982.286,"operands":{"distinct":19,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":89,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":33},"errors":[],"lineEnd":278,"lineStart":246,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.179,"difficulty":13.92,"effort":7469.106,"length":103,"time":414.95,"vocabulary":37,"volume":536.574,"operands":{"distinct":25,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":315,"lineStart":294,"name":""},{"cyclomatic":19,"cyclomaticDensity":34.545,"halstead":{"bugs":0.785,"difficulty":51.5,"effort":121256.413,"length":378,"time":6736.467,"vocabulary":75,"volume":2354.493,"operands":{"distinct":50,"total":206,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":172,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":55,"physical":88},"errors":[],"lineEnd":421,"lineStart":334,"name":""},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.094,"difficulty":20.625,"effort":5786.104,"length":59,"time":321.45,"vocabulary":27,"volume":280.538,"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":444,"lineStart":428,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":470,"lineStart":468,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.038,"difficulty":4.909,"effort":561.84,"length":28,"time":31.213,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":482,"lineStart":478,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":491,"lineStart":489,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.333,"effort":161.44,"length":14,"time":8.969,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":501,"lineStart":499,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":511,"lineStart":509,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":6,"effort":388.35,"length":17,"time":21.575,"vocabulary":14,"volume":64.725,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":522,"lineStart":519,"name":""},{"cyclomatic":6,"cyclomaticDensity":19.355,"halstead":{"bugs":0.356,"difficulty":19.024,"effort":20328.575,"length":184,"time":1129.365,"vocabulary":56,"volume":1068.553,"operands":{"distinct":41,"total":104,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":80,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":31,"physical":41},"errors":[],"lineEnd":590,"lineStart":550,"name":""},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.369,"difficulty":27.5,"effort":30476.85,"length":190,"time":1693.158,"vocabulary":57,"volume":1108.249,"operands":{"distinct":38,"total":110,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":80,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":48},"errors":[],"lineEnd":670,"lineStart":623,"name":""},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.116,"difficulty":11.25,"effort":3918.254,"length":75,"time":217.681,"vocabulary":25,"volume":348.289,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":703,"lineStart":689,"name":""},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.207,"difficulty":16.75,"effort":10391.549,"length":120,"time":577.308,"vocabulary":36,"volume":620.391,"operands":{"distinct":24,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":31},"errors":[],"lineEnd":755,"lineStart":725,"name":""},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.201,"difficulty":11.071,"effort":6681.736,"length":115,"time":371.208,"vocabulary":38,"volume":603.512,"operands":{"distinct":28,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":22},"errors":[],"lineEnd":798,"lineStart":777,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.181,"difficulty":12.32,"effort":6687.815,"length":105,"time":371.545,"vocabulary":36,"volume":542.842,"operands":{"distinct":25,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":21},"errors":[],"lineEnd":837,"lineStart":817,"name":""},{"cyclomatic":6,"cyclomaticDensity":26.087,"halstead":{"bugs":0.296,"difficulty":22,"effort":19536.199,"length":159,"time":1085.344,"vocabulary":48,"volume":888.009,"operands":{"distinct":32,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":28},"errors":[],"lineEnd":886,"lineStart":859,"name":""},{"cyclomatic":4,"cyclomaticDensity":17.391,"halstead":{"bugs":0.233,"difficulty":14.143,"effort":9867.091,"length":132,"time":548.172,"vocabulary":39,"volume":697.673,"operands":{"distinct":28,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":60,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":37},"errors":[],"lineEnd":946,"lineStart":910,"name":""},{"cyclomatic":13,"cyclomaticDensity":26,"halstead":{"bugs":0.633,"difficulty":43.404,"effort":82479.885,"length":309,"time":4582.216,"vocabulary":71,"volume":1900.272,"operands":{"distinct":47,"total":170,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":139,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":50,"physical":60},"errors":[],"lineEnd":1026,"lineStart":967,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":20.897,"length":6,"time":1.161,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1035,"lineStart":1033,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.029,"difficulty":5.714,"effort":491.152,"length":22,"time":27.286,"vocabulary":15,"volume":85.952,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1044,"lineStart":1042,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1053,"lineStart":1051,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1062,"lineStart":1060,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1071,"lineStart":1069,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":5,"effort":210,"length":14,"time":11.667,"vocabulary":8,"volume":42,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1080,"lineStart":1078,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1089,"lineStart":1087,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1098,"lineStart":1096,"name":""},{"cyclomatic":23,"cyclomaticDensity":46,"halstead":{"bugs":0.601,"difficulty":62.103,"effort":111885.749,"length":297,"time":6215.875,"vocabulary":67,"volume":1801.628,"operands":{"distinct":39,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":124,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":86},"errors":[],"lineEnd":1216,"lineStart":1131,"name":""},{"cyclomatic":33,"cyclomaticDensity":34.021,"halstead":{"bugs":1.01,"difficulty":92.537,"effort":280369.949,"length":496,"time":15576.108,"vocabulary":69,"volume":3029.828,"operands":{"distinct":41,"total":271,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":225,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":97,"physical":148},"errors":[],"lineEnd":1411,"lineStart":1264,"name":""},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.217,"difficulty":18.688,"effort":12168.957,"length":125,"time":676.053,"vocabulary":37,"volume":651.182,"operands":{"distinct":24,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":34},"errors":[],"lineEnd":1471,"lineStart":1438,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1482,"lineStart":1480,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1492,"lineStart":1490,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":7,"effort":501.895,"length":20,"time":27.883,"vocabulary":12,"volume":71.699,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1504,"lineStart":1500,"name":""},{"cyclomatic":23,"cyclomaticDensity":32.394,"halstead":{"bugs":0.715,"difficulty":72.583,"effort":155583.15,"length":360,"time":8643.508,"vocabulary":62,"volume":2143.511,"operands":{"distinct":36,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":159,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":111},"errors":[],"lineEnd":1638,"lineStart":1528,"name":""},{"cyclomatic":8,"cyclomaticDensity":72.727,"halstead":{"bugs":0.102,"difficulty":19.25,"effort":5881.425,"length":65,"time":326.746,"vocabulary":26,"volume":305.529,"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":1661,"lineStart":1647,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":5.688,"effort":511.07,"length":23,"time":28.393,"vocabulary":15,"volume":89.858,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1674,"lineStart":1669,"name":""},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.168,"difficulty":12.604,"effort":6335.733,"length":98,"time":351.985,"vocabulary":35,"volume":502.67,"operands":{"distinct":24,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":1711,"lineStart":1692,"name":""},{"cyclomatic":23,"cyclomaticDensity":46,"halstead":{"bugs":0.691,"difficulty":47.739,"effort":98901.045,"length":338,"time":5494.502,"vocabulary":70,"volume":2071.698,"operands":{"distinct":46,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":155,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":50,"physical":87},"errors":[],"lineEnd":1812,"lineStart":1726,"name":""},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.201,"difficulty":14.769,"effort":8913.403,"length":115,"time":495.189,"vocabulary":38,"volume":603.512,"operands":{"distinct":26,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":51,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":22},"errors":[],"lineEnd":1849,"lineStart":1828,"name":""},{"cyclomatic":21,"cyclomaticDensity":45.652,"halstead":{"bugs":0.557,"difficulty":62.591,"effort":104630.096,"length":283,"time":5812.783,"vocabulary":60,"volume":1671.65,"operands":{"distinct":33,"total":153,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":130,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":65},"errors":[],"lineEnd":1937,"lineStart":1873,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1952,"lineStart":1950,"name":""},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.087,"difficulty":12.964,"effort":3371.44,"length":56,"time":187.302,"vocabulary":25,"volume":260.056,"operands":{"distinct":14,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":1978,"lineStart":1965,"name":""},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.136,"difficulty":17.316,"effort":7075.161,"length":81,"time":393.064,"vocabulary":33,"volume":408.596,"operands":{"distinct":19,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":2007,"lineStart":1989,"name":""},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.152,"difficulty":17,"effort":7760.605,"length":89,"time":431.145,"vocabulary":35,"volume":456.506,"operands":{"distinct":21,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":38,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":21},"errors":[],"lineEnd":2046,"lineStart":2026,"name":""},{"cyclomatic":11,"cyclomaticDensity":20,"halstead":{"bugs":0.675,"difficulty":49,"effort":99218.729,"length":335,"time":5512.152,"vocabulary":66,"volume":2024.872,"operands":{"distinct":44,"total":196,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":59},"errors":[],"lineEnd":2118,"lineStart":2060,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2133,"lineStart":2131,"name":""},{"cyclomatic":9,"cyclomaticDensity":31.034,"halstead":{"bugs":0.219,"difficulty":23.725,"effort":15558.173,"length":130,"time":864.343,"vocabulary":33,"volume":655.771,"operands":{"distinct":20,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":57,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":29,"physical":46},"errors":[],"lineEnd":2197,"lineStart":2152,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2207,"lineStart":2205,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2222,"lineStart":2220,"name":""},{"cyclomatic":25,"cyclomaticDensity":50,"halstead":{"bugs":0.877,"difficulty":54.51,"effort":143398.118,"length":425,"time":7966.562,"vocabulary":73,"volume":2630.675,"operands":{"distinct":50,"total":237,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":98},"errors":[],"lineEnd":2365,"lineStart":2268,"name":""},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.18,"difficulty":23.476,"effort":12689.739,"length":103,"time":704.985,"vocabulary":38,"volume":540.537,"operands":{"distinct":21,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":45,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":2397,"lineStart":2379,"name":""},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.086,"difficulty":11.786,"effort":3026.075,"length":56,"time":168.115,"vocabulary":24,"volume":256.758,"operands":{"distinct":14,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":2429,"lineStart":2414,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.069,"difficulty":11.5,"effort":2372.718,"length":45,"time":131.818,"vocabulary":24,"volume":206.323,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2445,"lineStart":2439,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":4,"effort":186.028,"length":14,"time":10.335,"vocabulary":10,"volume":46.507,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2454,"lineStart":2452,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.057,"difficulty":9.545,"effort":1635.14,"length":39,"time":90.841,"vocabulary":21,"volume":171.3,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2468,"lineStart":2462,"name":""},{"cyclomatic":7,"cyclomaticDensity":28,"halstead":{"bugs":0.173,"difficulty":34,"effort":17680,"length":104,"time":982.222,"vocabulary":32,"volume":520,"operands":{"distinct":15,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":28},"errors":[],"lineEnd":2547,"lineStart":2520,"name":"digitsToString"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.029,"difficulty":10.8,"effort":945.747,"length":23,"time":52.541,"vocabulary":14,"volume":87.569,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2554,"lineStart":2550,"name":"checkInt32"},{"cyclomatic":34,"cyclomaticDensity":89.474,"halstead":{"bugs":0.574,"difficulty":74.308,"effort":127911.488,"length":305,"time":7106.194,"vocabulary":50,"volume":1721.376,"operands":{"distinct":26,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":144,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":38,"physical":46},"errors":[],"lineEnd":2607,"lineStart":2562,"name":"checkRoundingDigits"},{"cyclomatic":6,"cyclomaticDensity":37.5,"halstead":{"bugs":0.184,"difficulty":40.6,"effort":22459.188,"length":107,"time":1247.733,"vocabulary":36,"volume":553.182,"operands":{"distinct":15,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":21},"errors":[],"lineEnd":2633,"lineStart":2613,"name":"convertBase"},{"cyclomatic":4,"cyclomaticDensity":20,"halstead":{"bugs":0.197,"difficulty":16.692,"effort":9860.714,"length":111,"time":547.817,"vocabulary":40,"volume":590.734,"operands":{"distinct":26,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":49,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":32},"errors":[],"lineEnd":2672,"lineStart":2641,"name":"cosine"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.008,"difficulty":1,"effort":23.265,"length":9,"time":1.292,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":262},"errors":[],"lineEnd":2939,"lineStart":2678,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.084,"difficulty":20.8,"effort":5269.045,"length":56,"time":292.725,"vocabulary":23,"volume":253.319,"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":2695,"lineStart":2681,"name":"multiplyInteger"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.083,"difficulty":27.125,"effort":6773.877,"length":56,"time":376.326,"vocabulary":22,"volume":249.728,"operands":{"distinct":8,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":25,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":2712,"lineStart":2697,"name":"compare"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.089,"difficulty":26.667,"effort":7091.409,"length":58,"time":393.967,"vocabulary":24,"volume":265.928,"operands":{"distinct":9,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":2726,"lineStart":2714,"name":"subtract"},{"cyclomatic":54,"cyclomaticDensity":39.706,"halstead":{"bugs":1.556,"difficulty":126.727,"effort":591690.118,"length":721,"time":32871.673,"vocabulary":89,"volume":4669.004,"operands":{"distinct":55,"total":410,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":311,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":136,"physical":211},"errors":[],"lineEnd":2938,"lineStart":2728,"name":""},{"cyclomatic":45,"cyclomaticDensity":49.451,"halstead":{"bugs":1.182,"difficulty":140.69,"effort":498973.077,"length":561,"time":27720.726,"vocabulary":80,"volume":3546.602,"operands":{"distinct":42,"total":311,"identifiers":["__stripped__"]},"operators":{"distinct":38,"total":250,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":91,"physical":165},"errors":[],"lineEnd":3110,"lineStart":2946,"name":"finalise"},{"cyclomatic":17,"cyclomaticDensity":54.839,"halstead":{"bugs":0.382,"difficulty":48.857,"effort":56035.834,"length":217,"time":3113.102,"vocabulary":39,"volume":1146.932,"operands":{"distinct":21,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":103,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":31,"physical":31},"errors":[],"lineEnd":3143,"lineStart":3113,"name":"finiteToString"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":9.75,"effort":838.028,"length":22,"time":46.557,"vocabulary":15,"volume":85.952,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":3153,"lineStart":3147,"name":"getBase10Exponent"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.043,"difficulty":6.333,"effort":821.166,"length":30,"time":45.62,"vocabulary":20,"volume":129.658,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":3165,"lineStart":3156,"name":"getLn10"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.026,"difficulty":4.333,"effort":338.597,"length":20,"time":18.811,"vocabulary":15,"volume":78.138,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":3171,"lineStart":3168,"name":"getPi"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.075,"difficulty":26.25,"effort":5937.175,"length":50,"time":329.843,"vocabulary":23,"volume":226.178,"operands":{"distinct":8,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":18},"errors":[],"lineEnd":3191,"lineStart":3174,"name":"getPrecision"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":5.25,"effort":226.722,"length":13,"time":12.596,"vocabulary":10,"volume":43.185,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":3198,"lineStart":3194,"name":"getZeroString"},{"cyclomatic":6,"cyclomaticDensity":31.579,"halstead":{"bugs":0.178,"difficulty":21.091,"effort":11289.723,"length":102,"time":627.207,"vocabulary":38,"volume":535.289,"operands":{"distinct":22,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":44,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":33},"errors":[],"lineEnd":3240,"lineStart":3208,"name":"intPow"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":4,"effort":180,"length":15,"time":10,"vocabulary":8,"volume":45,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3245,"lineStart":3243,"name":"isOdd"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.074,"difficulty":19.5,"effort":4347.946,"length":50,"time":241.553,"vocabulary":22,"volume":222.972,"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":3267,"lineStart":3251,"name":"maxOrMin"},{"cyclomatic":16,"cyclomaticDensity":33.333,"halstead":{"bugs":0.619,"difficulty":55.045,"effort":102227.524,"length":301,"time":5679.307,"vocabulary":72,"volume":1857.147,"operands":{"distinct":44,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":128,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":48,"physical":74},"errors":[],"lineEnd":3374,"lineStart":3301,"name":"naturalExponential"},{"cyclomatic":23,"cyclomaticDensity":32.857,"halstead":{"bugs":1.026,"difficulty":67.889,"effort":209014.884,"length":487,"time":11611.938,"vocabulary":80,"volume":3078.779,"operands":{"distinct":54,"total":282,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":205,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":70,"physical":113},"errors":[],"lineEnd":3504,"lineStart":3392,"name":"naturalLogarithm"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":4.375,"effort":180.289,"length":13,"time":10.016,"vocabulary":9,"volume":41.209,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":3511,"lineStart":3508,"name":"nonFiniteToString"},{"cyclomatic":16,"cyclomaticDensity":34.043,"halstead":{"bugs":0.511,"difficulty":59.889,"effort":91798.634,"length":273,"time":5099.924,"vocabulary":49,"volume":1532.816,"operands":{"distinct":27,"total":147,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":126,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":47,"physical":77},"errors":[],"lineEnd":3593,"lineStart":3517,"name":"parseDecimal"},{"cyclomatic":16,"cyclomaticDensity":26.667,"halstead":{"bugs":0.627,"difficulty":32.2,"effort":60556.5,"length":295,"time":3364.25,"vocabulary":83,"volume":1880.637,"operands":{"distinct":60,"total":168,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":127,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":60,"physical":73},"errors":[],"lineEnd":3671,"lineStart":3599,"name":"parseOther"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.213,"difficulty":19.904,"effort":12689.671,"length":119,"time":704.982,"vocabulary":41,"volume":637.549,"operands":{"distinct":26,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":50,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":31},"errors":[],"lineEnd":3709,"lineStart":3679,"name":"sine"},{"cyclomatic":6,"cyclomaticDensity":22.222,"halstead":{"bugs":0.3,"difficulty":35.778,"effort":32170.625,"length":161,"time":1787.257,"vocabulary":48,"volume":899.179,"operands":{"distinct":27,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":69,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":27,"physical":33},"errors":[],"lineEnd":3745,"lineStart":3713,"name":"taylorSeries"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":8,"effort":355.032,"length":14,"time":19.724,"vocabulary":9,"volume":44.379,"operands":{"distinct":3,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":3753,"lineStart":3749,"name":"tinyPow"},{"cyclomatic":12,"cyclomaticDensity":66.667,"halstead":{"bugs":0.203,"difficulty":13.696,"effort":8354.348,"length":122,"time":464.13,"vocabulary":32,"volume":610,"operands":{"distinct":23,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":52,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":18,"physical":31},"errors":[],"lineEnd":3787,"lineStart":3757,"name":"toLessThanHalfPi"},{"cyclomatic":48,"cyclomaticDensity":48.98,"halstead":{"bugs":1.262,"difficulty":89.655,"effort":339322.446,"length":583,"time":18851.247,"vocabulary":90,"volume":3784.75,"operands":{"distinct":58,"total":325,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":258,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":98,"physical":130},"errors":[],"lineEnd":3924,"lineStart":3795,"name":"toStringBinary"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.016,"difficulty":5.625,"effort":267.462,"length":15,"time":14.859,"vocabulary":9,"volume":47.549,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":3933,"lineStart":3928,"name":"truncate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":3992,"lineStart":3990,"name":"abs"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4003,"lineStart":4001,"name":"acos"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4015,"lineStart":4013,"name":"acosh"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4028,"lineStart":4026,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4040,"lineStart":4038,"name":"asin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4052,"lineStart":4050,"name":"asinh"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4064,"lineStart":4062,"name":"atan"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4076,"lineStart":4074,"name":"atanh"},{"cyclomatic":13,"cyclomaticDensity":40.625,"halstead":{"bugs":0.394,"difficulty":37.2,"effort":43950.611,"length":222,"time":2441.701,"vocabulary":40,"volume":1181.468,"operands":{"distinct":25,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":98,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":32,"physical":42},"errors":[],"lineEnd":4145,"lineStart":4104,"name":"atan2"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4157,"lineStart":4155,"name":"cbrt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":4.5,"effort":241.985,"length":15,"time":13.444,"vocabulary":12,"volume":53.774,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4168,"lineStart":4166,"name":"ceil"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":3.2,"effort":121.725,"length":12,"time":6.763,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4181,"lineStart":4179,"name":"clamp"},{"cyclomatic":20,"cyclomaticDensity":68.966,"halstead":{"bugs":0.416,"difficulty":34.5,"effort":43056,"length":208,"time":2392,"vocabulary":64,"volume":1248,"operands":{"distinct":40,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":42},"errors":[],"lineEnd":4243,"lineStart":4202,"name":"config"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4255,"lineStart":4253,"name":"cos"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4267,"lineStart":4265,"name":"cosh"},{"cyclomatic":6,"cyclomaticDensity":9.091,"halstead":{"bugs":0.736,"difficulty":18.988,"effort":41917.342,"length":333,"time":2328.741,"vocabulary":99,"volume":2207.576,"operands":{"distinct":83,"total":197,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":182},"errors":[],"lineEnd":4456,"lineStart":4275,"name":"clone"},{"cyclomatic":24,"cyclomaticDensity":32.877,"halstead":{"bugs":0.724,"difficulty":83.045,"effort":180481.163,"length":365,"time":10026.731,"vocabulary":62,"volume":2173.282,"operands":{"distinct":33,"total":189,"identifiers":["__stripped__"]},"operators":{"distinct":29,"total":176,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":73,"physical":103},"errors":[],"lineEnd":4387,"lineStart":4285,"name":"Decimal"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4469,"lineStart":4467,"name":"div"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4481,"lineStart":4479,"name":"exp"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":4.5,"effort":241.985,"length":15,"time":13.444,"vocabulary":12,"volume":53.774,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4492,"lineStart":4490,"name":"floor"},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.118,"difficulty":15.844,"effort":5618.71,"length":73,"time":312.151,"vocabulary":29,"volume":354.633,"operands":{"distinct":16,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":4526,"lineStart":4504,"name":"hypot"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.017,"difficulty":4.8,"effort":249.079,"length":15,"time":13.838,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4536,"lineStart":4534,"name":"isDecimalInstance"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4548,"lineStart":4546,"name":"ln"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4563,"lineStart":4561,"name":"log"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4575,"lineStart":4573,"name":"log2"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4587,"lineStart":4585,"name":"log10"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4598,"lineStart":4596,"name":"max"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4609,"lineStart":4607,"name":"min"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4622,"lineStart":4620,"name":"mod"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4635,"lineStart":4633,"name":"mul"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4648,"lineStart":4646,"name":"pow"},{"cyclomatic":17,"cyclomaticDensity":29.31,"halstead":{"bugs":0.638,"difficulty":70.125,"effort":134114.879,"length":308,"time":7450.827,"vocabulary":74,"volume":1912.512,"operands":{"distinct":40,"total":165,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":58,"physical":95},"errors":[],"lineEnd":4753,"lineStart":4659,"name":"random"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":5,"effort":304.722,"length":17,"time":16.929,"vocabulary":12,"volume":60.944,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4766,"lineStart":4764,"name":"round"},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.037,"difficulty":9.917,"effort":1100.881,"length":30,"time":61.16,"vocabulary":13,"volume":111.013,"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4783,"lineStart":4780,"name":"sign"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4795,"lineStart":4793,"name":"sin"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4807,"lineStart":4805,"name":"sinh"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4819,"lineStart":4817,"name":"sqrt"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4832,"lineStart":4830,"name":"sub"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.077,"difficulty":9.333,"effort":2167.133,"length":50,"time":120.396,"vocabulary":25,"volume":232.193,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":4854,"lineStart":4844,"name":"sum"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4866,"lineStart":4864,"name":"tan"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4878,"lineStart":4876,"name":"tanh"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":5.4,"effort":280.214,"length":15,"time":15.567,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4889,"lineStart":4887,"name":"trunc"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":4909,"lineStart":4907,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":4930,"lineStart":4927,"name":""}],"methodAverage":{"cyclomatic":6.403,"cyclomaticDensity":72.254,"halstead":{"bugs":0.201,"difficulty":18.66,"effort":32034.192,"length":103.493,"time":1779.677,"vocabulary":27.687,"volume":601.743,"operands":{"distinct":16.881,"total":57.343},"operators":{"distinct":10.806,"total":46.149}},"params":1.239,"sloc":{"logical":17.187,"physical":63.56}},"module":"node_modules/decimal.js/decimal.js"},"jshint":{"messages":[{"severity":"error","line":352,"column":37,"message":"Expected a conditional expression and instead saw an assignment.","source":"Expected a conditional expression and instead saw an assignment."},{"severity":"error","line":406,"column":15,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":406,"column":22,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":736,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":1651,"column":31,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":1797,"column":15,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":1797,"column":22,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":1889,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2112,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2319,"column":7,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":2951,"column":10,"message":"Label 'out' on if statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":3019,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":3314,"column":9,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":3606,"column":11,"message":"Confusing use of '!'.","source":"Confusing use of '{a}'."},{"severity":"error","line":3870,"column":11,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":3991,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4002,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4014,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4027,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4039,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4051,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4063,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4075,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4105,"column":13,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4106,"column":13,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4108,"column":12,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4109,"column":12,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4114,"column":15,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4118,"column":17,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4123,"column":27,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4123,"column":47,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4128,"column":17,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4133,"column":7,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4134,"column":7,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4135,"column":11,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4136,"column":17,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4137,"column":7,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4138,"column":7,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4141,"column":11,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4156,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4167,"column":29,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4180,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4217,"column":35,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4219,"column":69,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4224,"column":36,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4230,"column":13,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4235,"column":11,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4242,"column":12,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4254,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4266,"column":16,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":4266,"column":16,"message":"Too many errors. (86% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_bigfraction_js/index.html b/plato-report/files/node_modules_fraction_js_bigfraction_js/index.html new file mode 100644 index 0000000000..dd5caddd47 --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_bigfraction_js/index.html @@ -0,0 +1,1016 @@ + + + + + Plato - node_modules/fraction.js/bigfraction.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/fraction.js/bigfraction.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.55

    +
    +
    +

    Lines of code

    +

    899

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    227.89

    +
    +
    +

    Estimated Errors

    +

    6.78

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_fraction_js_bigfraction_js/report.history.js b/plato-report/files/node_modules_fraction_js_bigfraction_js/report.history.js new file mode 100644 index 0000000000..d5f95b661c --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_bigfraction_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":899,"lloc":446,"functions":40,"deliveredBugs":6.782,"difficulty":227.886,"maintainability":57.554,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_bigfraction_js/report.history.json b/plato-report/files/node_modules_fraction_js_bigfraction_js/report.history.json new file mode 100644 index 0000000000..d5770d946a --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_bigfraction_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":899,"lloc":446,"functions":40,"deliveredBugs":6.782,"difficulty":227.886,"maintainability":57.554,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_bigfraction_js/report.js b/plato-report/files/node_modules_fraction_js_bigfraction_js/report.js new file mode 100644 index 0000000000..b9b65993df --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_bigfraction_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/fraction.js/bigfraction.js","fileShort":"node_modules/fraction.js/bigfraction.js","fileSafe":"node_modules_fraction_js_bigfraction_js","link":"files/node_modules_fraction_js_bigfraction_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":28.924,"halstead":{"bugs":6.782,"difficulty":227.886,"effort":4636895.547,"length":2640,"time":257605.308,"vocabulary":209,"volume":20347.428,"operands":{"distinct":158,"total":1412,"identifiers":["__stripped__"]},"operators":{"distinct":51,"total":1228,"identifiers":["__stripped__"]}},"params":51,"sloc":{"logical":446,"physical":899}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":899,"lineStart":1,"maintainability":57.554,"methods":[{"cyclomatic":5,"cyclomaticDensity":7.813,"halstead":{"bugs":0.546,"difficulty":12.444,"effort":20392.68,"length":255,"time":1132.927,"vocabulary":86,"volume":1638.698,"operands":{"distinct":72,"total":128,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":127,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":860},"errors":[],"lineEnd":899,"lineStart":40,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.012,"difficulty":3.75,"effort":130.759,"length":11,"time":7.264,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":45,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.02,"difficulty":6.3,"effort":383.949,"length":17,"time":21.331,"vocabulary":12,"volume":60.944,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":73,"lineStart":65,"name":"assign"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.098,"difficulty":13.6,"effort":4009.321,"length":62,"time":222.74,"vocabulary":27,"volume":294.803,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":17},"errors":[],"lineEnd":92,"lineStart":76,"name":"newFraction"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.139,"difficulty":45.15,"effort":18789.285,"length":84,"time":1043.849,"vocabulary":31,"volume":416.152,"operands":{"distinct":10,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":25},"errors":[],"lineEnd":118,"lineStart":94,"name":"factorize"},{"cyclomatic":53,"cyclomaticDensity":38.406,"halstead":{"bugs":1.573,"difficulty":105.103,"effort":496043.838,"length":727,"time":27557.991,"vocabulary":90,"volume":4719.577,"operands":{"distinct":58,"total":381,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":346,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":138,"physical":176},"errors":[],"lineEnd":295,"lineStart":120,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.045,"difficulty":16.667,"effort":2266.667,"length":34,"time":125.926,"vocabulary":16,"volume":136,"operands":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":307,"lineStart":297,"name":"modpow"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.091,"difficulty":17.333,"effort":4749.117,"length":59,"time":263.84,"vocabulary":25,"volume":273.988,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":29},"errors":[],"lineEnd":337,"lineStart":309,"name":"cycleLen"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.074,"difficulty":12.833,"effort":2844.567,"length":49,"time":158.031,"vocabulary":23,"volume":221.655,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":354,"lineStart":339,"name":"cycleStart"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.03,"difficulty":12.5,"effort":1125,"length":30,"time":62.5,"vocabulary":8,"volume":90,"operands":{"distinct":3,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":371,"lineStart":356,"name":"gcd"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.085,"difficulty":13.909,"effort":3546.731,"length":59,"time":197.041,"vocabulary":20,"volume":254.994,"operands":{"distinct":11,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":392,"lineStart":380,"name":"Fraction"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":394,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":395,"lineStart":395,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":396,"lineStart":396,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":412,"lineStart":409,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":162.774,"length":14,"time":9.043,"vocabulary":10,"volume":46.507,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":422,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.111,"effort":907.42,"length":39,"time":50.412,"vocabulary":14,"volume":148.487,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":436,"lineStart":429,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.111,"effort":907.42,"length":39,"time":50.412,"vocabulary":14,"volume":148.487,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":450,"lineStart":443,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4,"effort":458.855,"length":31,"time":25.492,"vocabulary":13,"volume":114.714,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":464,"lineStart":457,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4,"effort":458.855,"length":31,"time":25.492,"vocabulary":13,"volume":114.714,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":478,"lineStart":471,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":487,"lineStart":485,"name":""},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.103,"difficulty":12.808,"effort":3940.937,"length":69,"time":218.941,"vocabulary":22,"volume":307.701,"operands":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":30},"errors":[],"lineEnd":523,"lineStart":494,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.041,"difficulty":4.444,"effort":542.731,"length":33,"time":30.152,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":537,"lineStart":530,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.069,"difficulty":9.227,"effort":1923.852,"length":50,"time":106.881,"vocabulary":18,"volume":208.496,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":554,"lineStart":544,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":563,"lineStart":561,"name":""},{"cyclomatic":10,"cyclomaticDensity":26.316,"halstead":{"bugs":0.362,"difficulty":43.714,"effort":47487.746,"length":207,"time":2638.208,"vocabulary":38,"volume":1086.321,"operands":{"distinct":21,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":99,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":38,"physical":59},"errors":[],"lineEnd":628,"lineStart":570,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":5.313,"effort":589.758,"length":30,"time":32.764,"vocabulary":13,"volume":111.013,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":639,"lineStart":635,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":8.8,"effort":1467.814,"length":40,"time":81.545,"vocabulary":18,"volume":166.797,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":652,"lineStart":646,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.074,"difficulty":16.545,"effort":3688.066,"length":48,"time":204.893,"vocabulary":25,"volume":222.905,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":666,"lineStart":659,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.074,"difficulty":16.545,"effort":3688.066,"length":48,"time":204.893,"vocabulary":25,"volume":222.905,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":680,"lineStart":673,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.091,"difficulty":17.333,"effort":4749.117,"length":59,"time":263.84,"vocabulary":25,"volume":273.988,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":23},"errors":[],"lineEnd":709,"lineStart":687,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":8.5,"effort":1035.601,"length":32,"time":57.533,"vocabulary":14,"volume":121.835,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":720,"lineStart":716,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":4,"effort":212.603,"length":16,"time":11.811,"vocabulary":10,"volume":53.151,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":730,"lineStart":727,"name":""},{"cyclomatic":9,"cyclomaticDensity":28.125,"halstead":{"bugs":0.243,"difficulty":31.5,"effort":22966.781,"length":137,"time":1275.932,"vocabulary":40,"volume":729.104,"operands":{"distinct":22,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":48},"errors":[],"lineEnd":784,"lineStart":737,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":5.25,"effort":226.722,"length":13,"time":12.596,"vocabulary":10,"volume":43.185,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":744,"lineStart":742,"name":"trunc"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.104,"difficulty":16.8,"effort":5223.301,"length":64,"time":290.183,"vocabulary":29,"volume":310.911,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":22},"errors":[],"lineEnd":812,"lineStart":791,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.11,"difficulty":16.625,"effort":5465.663,"length":67,"time":303.648,"vocabulary":30,"volume":328.762,"operands":{"distinct":16,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":841,"lineStart":819,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.058,"difficulty":11.667,"effort":2031.925,"length":41,"time":112.885,"vocabulary":19,"volume":174.165,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":862,"lineStart":848,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.161,"difficulty":13.417,"effort":6477.692,"length":92,"time":359.872,"vocabulary":38,"volume":482.809,"operands":{"distinct":24,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":883,"lineStart":864,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":889,"lineStart":887,"name":""}],"methodAverage":{"cyclomatic":4.2,"cyclomaticDensity":72.844,"halstead":{"bugs":0.115,"difficulty":13.419,"effort":16729.969,"length":65.9,"time":929.443,"vocabulary":20.925,"volume":345.361,"operands":{"distinct":11.95,"total":35.25},"operators":{"distinct":8.975,"total":30.65}},"params":1.275,"sloc":{"logical":11.1,"physical":38.1}},"module":"node_modules/fraction.js/bigfraction.js"},"jshint":{"messages":[{"severity":"error","line":47,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":6,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":87,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":6,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":90,"column":6,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":96,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":98,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":99,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":137,"column":22,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":138,"column":22,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":140,"column":24,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":151,"column":26,"message":"Invalid typeof value 'bigint'","source":"Invalid typeof value '{a}'"},{"severity":"error","line":170,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":172,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":173,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":178,"column":19,"message":"Expected an identifier and instead saw '*'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":178,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":185,"column":11,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":226,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":228,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":230,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":254,"column":22,"message":"Expected an identifier and instead saw '*'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":254,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":261,"column":22,"message":"Expected an identifier and instead saw '*'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":261,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":261,"column":56,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":292,"column":6,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":293,"column":6,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":294,"column":6,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":299,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":327,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":328,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":341,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":342,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":344,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":385,"column":16,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":385,"column":24,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":386,"column":11,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":386,"column":20,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":386,"column":20,"message":"Too many errors. (42% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_bigfraction_js/report.json b/plato-report/files/node_modules_fraction_js_bigfraction_js/report.json new file mode 100644 index 0000000000..2b418c0a52 --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_bigfraction_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/fraction.js/bigfraction.js","fileShort":"node_modules/fraction.js/bigfraction.js","fileSafe":"node_modules_fraction_js_bigfraction_js","link":"files/node_modules_fraction_js_bigfraction_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":28.924,"halstead":{"bugs":6.782,"difficulty":227.886,"effort":4636895.547,"length":2640,"time":257605.308,"vocabulary":209,"volume":20347.428,"operands":{"distinct":158,"total":1412,"identifiers":["__stripped__"]},"operators":{"distinct":51,"total":1228,"identifiers":["__stripped__"]}},"params":51,"sloc":{"logical":446,"physical":899}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":899,"lineStart":1,"maintainability":57.554,"methods":[{"cyclomatic":5,"cyclomaticDensity":7.813,"halstead":{"bugs":0.546,"difficulty":12.444,"effort":20392.68,"length":255,"time":1132.927,"vocabulary":86,"volume":1638.698,"operands":{"distinct":72,"total":128,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":127,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":860},"errors":[],"lineEnd":899,"lineStart":40,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.012,"difficulty":3.75,"effort":130.759,"length":11,"time":7.264,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":45,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.02,"difficulty":6.3,"effort":383.949,"length":17,"time":21.331,"vocabulary":12,"volume":60.944,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":73,"lineStart":65,"name":"assign"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.098,"difficulty":13.6,"effort":4009.321,"length":62,"time":222.74,"vocabulary":27,"volume":294.803,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":17},"errors":[],"lineEnd":92,"lineStart":76,"name":"newFraction"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.139,"difficulty":45.15,"effort":18789.285,"length":84,"time":1043.849,"vocabulary":31,"volume":416.152,"operands":{"distinct":10,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":25},"errors":[],"lineEnd":118,"lineStart":94,"name":"factorize"},{"cyclomatic":53,"cyclomaticDensity":38.406,"halstead":{"bugs":1.573,"difficulty":105.103,"effort":496043.838,"length":727,"time":27557.991,"vocabulary":90,"volume":4719.577,"operands":{"distinct":58,"total":381,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":346,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":138,"physical":176},"errors":[],"lineEnd":295,"lineStart":120,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.045,"difficulty":16.667,"effort":2266.667,"length":34,"time":125.926,"vocabulary":16,"volume":136,"operands":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":307,"lineStart":297,"name":"modpow"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.091,"difficulty":17.333,"effort":4749.117,"length":59,"time":263.84,"vocabulary":25,"volume":273.988,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":29},"errors":[],"lineEnd":337,"lineStart":309,"name":"cycleLen"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.074,"difficulty":12.833,"effort":2844.567,"length":49,"time":158.031,"vocabulary":23,"volume":221.655,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":354,"lineStart":339,"name":"cycleStart"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.03,"difficulty":12.5,"effort":1125,"length":30,"time":62.5,"vocabulary":8,"volume":90,"operands":{"distinct":3,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":371,"lineStart":356,"name":"gcd"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.085,"difficulty":13.909,"effort":3546.731,"length":59,"time":197.041,"vocabulary":20,"volume":254.994,"operands":{"distinct":11,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":392,"lineStart":380,"name":"Fraction"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":394,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":395,"lineStart":395,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":396,"lineStart":396,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":412,"lineStart":409,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":162.774,"length":14,"time":9.043,"vocabulary":10,"volume":46.507,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":422,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.111,"effort":907.42,"length":39,"time":50.412,"vocabulary":14,"volume":148.487,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":436,"lineStart":429,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.111,"effort":907.42,"length":39,"time":50.412,"vocabulary":14,"volume":148.487,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":450,"lineStart":443,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4,"effort":458.855,"length":31,"time":25.492,"vocabulary":13,"volume":114.714,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":464,"lineStart":457,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4,"effort":458.855,"length":31,"time":25.492,"vocabulary":13,"volume":114.714,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":478,"lineStart":471,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":487,"lineStart":485,"name":""},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.103,"difficulty":12.808,"effort":3940.937,"length":69,"time":218.941,"vocabulary":22,"volume":307.701,"operands":{"distinct":13,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":30},"errors":[],"lineEnd":523,"lineStart":494,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.041,"difficulty":4.444,"effort":542.731,"length":33,"time":30.152,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":537,"lineStart":530,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.069,"difficulty":9.227,"effort":1923.852,"length":50,"time":106.881,"vocabulary":18,"volume":208.496,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":554,"lineStart":544,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":563,"lineStart":561,"name":""},{"cyclomatic":10,"cyclomaticDensity":26.316,"halstead":{"bugs":0.362,"difficulty":43.714,"effort":47487.746,"length":207,"time":2638.208,"vocabulary":38,"volume":1086.321,"operands":{"distinct":21,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":99,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":38,"physical":59},"errors":[],"lineEnd":628,"lineStart":570,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":5.313,"effort":589.758,"length":30,"time":32.764,"vocabulary":13,"volume":111.013,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":639,"lineStart":635,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":8.8,"effort":1467.814,"length":40,"time":81.545,"vocabulary":18,"volume":166.797,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":652,"lineStart":646,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.074,"difficulty":16.545,"effort":3688.066,"length":48,"time":204.893,"vocabulary":25,"volume":222.905,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":666,"lineStart":659,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.074,"difficulty":16.545,"effort":3688.066,"length":48,"time":204.893,"vocabulary":25,"volume":222.905,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":680,"lineStart":673,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.091,"difficulty":17.333,"effort":4749.117,"length":59,"time":263.84,"vocabulary":25,"volume":273.988,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":23},"errors":[],"lineEnd":709,"lineStart":687,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":8.5,"effort":1035.601,"length":32,"time":57.533,"vocabulary":14,"volume":121.835,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":720,"lineStart":716,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":4,"effort":212.603,"length":16,"time":11.811,"vocabulary":10,"volume":53.151,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":730,"lineStart":727,"name":""},{"cyclomatic":9,"cyclomaticDensity":28.125,"halstead":{"bugs":0.243,"difficulty":31.5,"effort":22966.781,"length":137,"time":1275.932,"vocabulary":40,"volume":729.104,"operands":{"distinct":22,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":48},"errors":[],"lineEnd":784,"lineStart":737,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.014,"difficulty":5.25,"effort":226.722,"length":13,"time":12.596,"vocabulary":10,"volume":43.185,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":744,"lineStart":742,"name":"trunc"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.104,"difficulty":16.8,"effort":5223.301,"length":64,"time":290.183,"vocabulary":29,"volume":310.911,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":22},"errors":[],"lineEnd":812,"lineStart":791,"name":""},{"cyclomatic":5,"cyclomaticDensity":31.25,"halstead":{"bugs":0.11,"difficulty":16.625,"effort":5465.663,"length":67,"time":303.648,"vocabulary":30,"volume":328.762,"operands":{"distinct":16,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":23},"errors":[],"lineEnd":841,"lineStart":819,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.058,"difficulty":11.667,"effort":2031.925,"length":41,"time":112.885,"vocabulary":19,"volume":174.165,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":862,"lineStart":848,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.161,"difficulty":13.417,"effort":6477.692,"length":92,"time":359.872,"vocabulary":38,"volume":482.809,"operands":{"distinct":24,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":883,"lineStart":864,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":889,"lineStart":887,"name":""}],"methodAverage":{"cyclomatic":4.2,"cyclomaticDensity":72.844,"halstead":{"bugs":0.115,"difficulty":13.419,"effort":16729.969,"length":65.9,"time":929.443,"vocabulary":20.925,"volume":345.361,"operands":{"distinct":11.95,"total":35.25},"operators":{"distinct":8.975,"total":30.65}},"params":1.275,"sloc":{"logical":11.1,"physical":38.1}},"module":"node_modules/fraction.js/bigfraction.js"},"jshint":{"messages":[{"severity":"error","line":47,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":6,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":87,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":6,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":90,"column":6,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":96,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":98,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":99,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":137,"column":22,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":138,"column":22,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":140,"column":24,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":151,"column":26,"message":"Invalid typeof value 'bigint'","source":"Invalid typeof value '{a}'"},{"severity":"error","line":170,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":172,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":173,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":178,"column":19,"message":"Expected an identifier and instead saw '*'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":178,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":185,"column":11,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":226,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":228,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":230,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":254,"column":22,"message":"Expected an identifier and instead saw '*'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":254,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":261,"column":22,"message":"Expected an identifier and instead saw '*'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":261,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":261,"column":56,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":292,"column":6,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":293,"column":6,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":294,"column":6,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":299,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":327,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":328,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":341,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":342,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":344,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":385,"column":16,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":385,"column":24,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":386,"column":11,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":386,"column":20,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":386,"column":20,"message":"Too many errors. (42% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_fraction_js/index.html b/plato-report/files/node_modules_fraction_js_fraction_js/index.html new file mode 100644 index 0000000000..fefd911e3d --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_fraction_js/index.html @@ -0,0 +1,1008 @@ + + + + + Plato - node_modules/fraction.js/fraction.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/fraction.js/fraction.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    58.22

    +
    +
    +

    Lines of code

    +

    891

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    249.75

    +
    +
    +

    Estimated Errors

    +

    6.48

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_fraction_js_fraction_js/report.history.js b/plato-report/files/node_modules_fraction_js_fraction_js/report.history.js new file mode 100644 index 0000000000..600c719212 --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_fraction_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":891,"lloc":430,"functions":37,"deliveredBugs":6.478,"difficulty":249.755,"maintainability":58.216,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_fraction_js/report.history.json b/plato-report/files/node_modules_fraction_js_fraction_js/report.history.json new file mode 100644 index 0000000000..af57132daa --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_fraction_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":891,"lloc":430,"functions":37,"deliveredBugs":6.478,"difficulty":249.755,"maintainability":58.216,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_fraction_js/report.js b/plato-report/files/node_modules_fraction_js_fraction_js/report.js new file mode 100644 index 0000000000..ed923eb2a5 --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_fraction_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/fraction.js/fraction.js","fileShort":"node_modules/fraction.js/fraction.js","fileSafe":"node_modules_fraction_js_fraction_js","link":"files/node_modules_fraction_js_fraction_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":30,"halstead":{"bugs":6.478,"difficulty":249.755,"effort":4853413.679,"length":2562,"time":269634.093,"vocabulary":192,"volume":19432.674,"operands":{"distinct":141,"total":1381,"identifiers":["__stripped__"]},"operators":{"distinct":51,"total":1181,"identifiers":["__stripped__"]}},"params":50,"sloc":{"logical":430,"physical":891}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":891,"lineStart":1,"maintainability":58.216,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":5,"effort":322.647,"length":18,"time":17.925,"vocabulary":12,"volume":64.529,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":59,"lineStart":53,"name":"assign"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.098,"difficulty":13.6,"effort":4009.321,"length":62,"time":222.74,"vocabulary":27,"volume":294.803,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":17},"errors":[],"lineEnd":78,"lineStart":62,"name":"newFraction"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.131,"difficulty":44.333,"effort":17476.338,"length":82,"time":970.908,"vocabulary":28,"volume":394.203,"operands":{"distinct":9,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":25},"errors":[],"lineEnd":104,"lineStart":80,"name":"factorize"},{"cyclomatic":50,"cyclomaticDensity":38.76,"halstead":{"bugs":1.444,"difficulty":104.893,"effort":454423.724,"length":669,"time":25245.762,"vocabulary":89,"volume":4332.266,"operands":{"distinct":56,"total":356,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":313,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":129,"physical":171},"errors":[],"lineEnd":276,"lineStart":106,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.045,"difficulty":16.667,"effort":2266.667,"length":34,"time":125.926,"vocabulary":16,"volume":136,"operands":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":288,"lineStart":278,"name":"modpow"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.085,"difficulty":18.6,"effort":4727.889,"length":57,"time":262.661,"vocabulary":22,"volume":254.188,"operands":{"distinct":10,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":29},"errors":[],"lineEnd":319,"lineStart":291,"name":"cycleLen"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.07,"difficulty":13.5,"effort":2829.509,"length":47,"time":157.195,"vocabulary":22,"volume":209.593,"operands":{"distinct":11,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":337,"lineStart":322,"name":"cycleStart"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.03,"difficulty":12.5,"effort":1125,"length":30,"time":62.5,"vocabulary":8,"volume":90,"operands":{"distinct":3,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":354,"lineStart":339,"name":"gcd"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.085,"difficulty":13.909,"effort":3546.731,"length":59,"time":197.041,"vocabulary":20,"volume":254.994,"operands":{"distinct":11,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":375,"lineStart":363,"name":"Fraction"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":377,"lineStart":377,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":378,"lineStart":378,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":379,"lineStart":379,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":395,"lineStart":392,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":162.774,"length":14,"time":9.043,"vocabulary":10,"volume":46.507,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":405,"lineStart":402,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.111,"effort":907.42,"length":39,"time":50.412,"vocabulary":14,"volume":148.487,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":419,"lineStart":412,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.111,"effort":907.42,"length":39,"time":50.412,"vocabulary":14,"volume":148.487,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":433,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4,"effort":458.855,"length":31,"time":25.492,"vocabulary":13,"volume":114.714,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":447,"lineStart":440,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4,"effort":458.855,"length":31,"time":25.492,"vocabulary":13,"volume":114.714,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":461,"lineStart":454,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":470,"lineStart":468,"name":""},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.135,"difficulty":15.469,"effort":6251.934,"length":85,"time":347.33,"vocabulary":27,"volume":404.165,"operands":{"distinct":16,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":34},"errors":[],"lineEnd":510,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.041,"difficulty":4.444,"effort":542.731,"length":33,"time":30.152,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":524,"lineStart":517,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.069,"difficulty":9.227,"effort":1923.852,"length":50,"time":106.881,"vocabulary":18,"volume":208.496,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":541,"lineStart":531,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":8.357,"effort":1814.595,"length":48,"time":100.811,"vocabulary":23,"volume":217.131,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":556,"lineStart":548,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":8.357,"effort":1814.595,"length":48,"time":100.811,"vocabulary":23,"volume":217.131,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":571,"lineStart":563,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":8.357,"effort":1814.595,"length":48,"time":100.811,"vocabulary":23,"volume":217.131,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":586,"lineStart":578,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.052,"difficulty":5,"effort":780,"length":39,"time":43.333,"vocabulary":16,"volume":156,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":604,"lineStart":593,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":614,"lineStart":611,"name":""},{"cyclomatic":10,"cyclomaticDensity":26.316,"halstead":{"bugs":0.387,"difficulty":42.909,"effort":49765.62,"length":221,"time":2764.757,"vocabulary":38,"volume":1159.792,"operands":{"distinct":22,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":103,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":38,"physical":59},"errors":[],"lineEnd":679,"lineStart":621,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":5.313,"effort":589.758,"length":30,"time":32.764,"vocabulary":13,"volume":111.013,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":690,"lineStart":686,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":8.8,"effort":1467.814,"length":40,"time":81.545,"vocabulary":18,"volume":166.797,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":702,"lineStart":697,"name":""},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.187,"difficulty":13.25,"effort":7423.347,"length":106,"time":412.408,"vocabulary":39,"volume":560.253,"operands":{"distinct":26,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":24},"errors":[],"lineEnd":727,"lineStart":704,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":8.5,"effort":1035.601,"length":32,"time":57.533,"vocabulary":14,"volume":121.835,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":738,"lineStart":734,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":748,"lineStart":745,"name":""},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.114,"difficulty":16.059,"effort":5489.541,"length":69,"time":304.974,"vocabulary":31,"volume":341.84,"operands":{"distinct":17,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":25},"errors":[],"lineEnd":779,"lineStart":755,"name":""},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.12,"difficulty":15.944,"effort":5740,"length":72,"time":318.889,"vocabulary":32,"volume":360,"operands":{"distinct":18,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":26},"errors":[],"lineEnd":811,"lineStart":786,"name":""},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.086,"difficulty":14.5,"effort":3722.99,"length":56,"time":206.833,"vocabulary":24,"volume":256.758,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":20},"errors":[],"lineEnd":837,"lineStart":818,"name":""},{"cyclomatic":11,"cyclomaticDensity":33.333,"halstead":{"bugs":0.259,"difficulty":31.696,"effort":24622.61,"length":145,"time":1367.923,"vocabulary":41,"volume":776.845,"operands":{"distinct":23,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":64,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":47},"errors":[],"lineEnd":890,"lineStart":844,"name":""}],"methodAverage":{"cyclomatic":4.459,"cyclomaticDensity":63.826,"halstead":{"bugs":0.11,"difficulty":13.416,"effort":16454.943,"length":64.676,"time":914.163,"vocabulary":20.162,"volume":328.878,"operands":{"distinct":11.459,"total":35.081},"operators":{"distinct":8.703,"total":29.595}},"params":1.351,"sloc":{"logical":10.378,"physical":18.054}},"module":"node_modules/fraction.js/fraction.js"},"jshint":{"messages":[{"severity":"error","line":69,"column":4,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":75,"column":4,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":76,"column":4,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":134,"column":19,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":135,"column":19,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":137,"column":21,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":264,"column":9,"message":"Expected a 'break' statement before 'default'.","source":"Expected a 'break' statement before '{a}'."},{"severity":"error","line":273,"column":4,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":274,"column":4,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":275,"column":4,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":354,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":368,"column":14,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":368,"column":22,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":369,"column":9,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":369,"column":18,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":370,"column":9,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":370,"column":18,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":371,"column":9,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":371,"column":18,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":373,"column":25,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":373,"column":34,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":373,"column":42,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":394,"column":28,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":394,"column":39,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":404,"column":29,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":404,"column":41,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":404,"column":52,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":11,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":23,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":32,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":41,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":53,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":62,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":417,"column":11,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":417,"column":20,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":11,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":23,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":32,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":41,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":53,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":62,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":431,"column":11,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":431,"column":20,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":444,"column":11,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":444,"column":20,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":444,"column":32,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":444,"column":41,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":445,"column":11,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":445,"column":20,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":458,"column":11,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":458,"column":11,"message":"Too many errors. (51% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_fraction_js/report.json b/plato-report/files/node_modules_fraction_js_fraction_js/report.json new file mode 100644 index 0000000000..392e23f1e3 --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_fraction_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/fraction.js/fraction.js","fileShort":"node_modules/fraction.js/fraction.js","fileSafe":"node_modules_fraction_js_fraction_js","link":"files/node_modules_fraction_js_fraction_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":30,"halstead":{"bugs":6.478,"difficulty":249.755,"effort":4853413.679,"length":2562,"time":269634.093,"vocabulary":192,"volume":19432.674,"operands":{"distinct":141,"total":1381,"identifiers":["__stripped__"]},"operators":{"distinct":51,"total":1181,"identifiers":["__stripped__"]}},"params":50,"sloc":{"logical":430,"physical":891}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":891,"lineStart":1,"maintainability":58.216,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":5,"effort":322.647,"length":18,"time":17.925,"vocabulary":12,"volume":64.529,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":59,"lineStart":53,"name":"assign"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.098,"difficulty":13.6,"effort":4009.321,"length":62,"time":222.74,"vocabulary":27,"volume":294.803,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":17},"errors":[],"lineEnd":78,"lineStart":62,"name":"newFraction"},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.131,"difficulty":44.333,"effort":17476.338,"length":82,"time":970.908,"vocabulary":28,"volume":394.203,"operands":{"distinct":9,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":25},"errors":[],"lineEnd":104,"lineStart":80,"name":"factorize"},{"cyclomatic":50,"cyclomaticDensity":38.76,"halstead":{"bugs":1.444,"difficulty":104.893,"effort":454423.724,"length":669,"time":25245.762,"vocabulary":89,"volume":4332.266,"operands":{"distinct":56,"total":356,"identifiers":["__stripped__"]},"operators":{"distinct":33,"total":313,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":129,"physical":171},"errors":[],"lineEnd":276,"lineStart":106,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.045,"difficulty":16.667,"effort":2266.667,"length":34,"time":125.926,"vocabulary":16,"volume":136,"operands":{"distinct":6,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":288,"lineStart":278,"name":"modpow"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.085,"difficulty":18.6,"effort":4727.889,"length":57,"time":262.661,"vocabulary":22,"volume":254.188,"operands":{"distinct":10,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":29},"errors":[],"lineEnd":319,"lineStart":291,"name":"cycleLen"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.07,"difficulty":13.5,"effort":2829.509,"length":47,"time":157.195,"vocabulary":22,"volume":209.593,"operands":{"distinct":11,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":337,"lineStart":322,"name":"cycleStart"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.03,"difficulty":12.5,"effort":1125,"length":30,"time":62.5,"vocabulary":8,"volume":90,"operands":{"distinct":3,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":354,"lineStart":339,"name":"gcd"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.085,"difficulty":13.909,"effort":3546.731,"length":59,"time":197.041,"vocabulary":20,"volume":254.994,"operands":{"distinct":11,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":375,"lineStart":363,"name":"Fraction"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":377,"lineStart":377,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":378,"lineStart":378,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":379,"lineStart":379,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":395,"lineStart":392,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":162.774,"length":14,"time":9.043,"vocabulary":10,"volume":46.507,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":405,"lineStart":402,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.111,"effort":907.42,"length":39,"time":50.412,"vocabulary":14,"volume":148.487,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":419,"lineStart":412,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":6.111,"effort":907.42,"length":39,"time":50.412,"vocabulary":14,"volume":148.487,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":433,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4,"effort":458.855,"length":31,"time":25.492,"vocabulary":13,"volume":114.714,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":447,"lineStart":440,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":4,"effort":458.855,"length":31,"time":25.492,"vocabulary":13,"volume":114.714,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":461,"lineStart":454,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":470,"lineStart":468,"name":""},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.135,"difficulty":15.469,"effort":6251.934,"length":85,"time":347.33,"vocabulary":27,"volume":404.165,"operands":{"distinct":16,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":34},"errors":[],"lineEnd":510,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.041,"difficulty":4.444,"effort":542.731,"length":33,"time":30.152,"vocabulary":13,"volume":122.115,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":524,"lineStart":517,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.069,"difficulty":9.227,"effort":1923.852,"length":50,"time":106.881,"vocabulary":18,"volume":208.496,"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":541,"lineStart":531,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":8.357,"effort":1814.595,"length":48,"time":100.811,"vocabulary":23,"volume":217.131,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":556,"lineStart":548,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":8.357,"effort":1814.595,"length":48,"time":100.811,"vocabulary":23,"volume":217.131,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":571,"lineStart":563,"name":""},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.072,"difficulty":8.357,"effort":1814.595,"length":48,"time":100.811,"vocabulary":23,"volume":217.131,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":586,"lineStart":578,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.052,"difficulty":5,"effort":780,"length":39,"time":43.333,"vocabulary":16,"volume":156,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":604,"lineStart":593,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":614,"lineStart":611,"name":""},{"cyclomatic":10,"cyclomaticDensity":26.316,"halstead":{"bugs":0.387,"difficulty":42.909,"effort":49765.62,"length":221,"time":2764.757,"vocabulary":38,"volume":1159.792,"operands":{"distinct":22,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":103,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":38,"physical":59},"errors":[],"lineEnd":679,"lineStart":621,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":5.313,"effort":589.758,"length":30,"time":32.764,"vocabulary":13,"volume":111.013,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":690,"lineStart":686,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":8.8,"effort":1467.814,"length":40,"time":81.545,"vocabulary":18,"volume":166.797,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":702,"lineStart":697,"name":""},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.187,"difficulty":13.25,"effort":7423.347,"length":106,"time":412.408,"vocabulary":39,"volume":560.253,"operands":{"distinct":26,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":24},"errors":[],"lineEnd":727,"lineStart":704,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.041,"difficulty":8.5,"effort":1035.601,"length":32,"time":57.533,"vocabulary":14,"volume":121.835,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":738,"lineStart":734,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":748,"lineStart":745,"name":""},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.114,"difficulty":16.059,"effort":5489.541,"length":69,"time":304.974,"vocabulary":31,"volume":341.84,"operands":{"distinct":17,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":25},"errors":[],"lineEnd":779,"lineStart":755,"name":""},{"cyclomatic":5,"cyclomaticDensity":27.778,"halstead":{"bugs":0.12,"difficulty":15.944,"effort":5740,"length":72,"time":318.889,"vocabulary":32,"volume":360,"operands":{"distinct":18,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":26},"errors":[],"lineEnd":811,"lineStart":786,"name":""},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.086,"difficulty":14.5,"effort":3722.99,"length":56,"time":206.833,"vocabulary":24,"volume":256.758,"operands":{"distinct":12,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":20},"errors":[],"lineEnd":837,"lineStart":818,"name":""},{"cyclomatic":11,"cyclomaticDensity":33.333,"halstead":{"bugs":0.259,"difficulty":31.696,"effort":24622.61,"length":145,"time":1367.923,"vocabulary":41,"volume":776.845,"operands":{"distinct":23,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":64,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":47},"errors":[],"lineEnd":890,"lineStart":844,"name":""}],"methodAverage":{"cyclomatic":4.459,"cyclomaticDensity":63.826,"halstead":{"bugs":0.11,"difficulty":13.416,"effort":16454.943,"length":64.676,"time":914.163,"vocabulary":20.162,"volume":328.878,"operands":{"distinct":11.459,"total":35.081},"operators":{"distinct":8.703,"total":29.595}},"params":1.351,"sloc":{"logical":10.378,"physical":18.054}},"module":"node_modules/fraction.js/fraction.js"},"jshint":{"messages":[{"severity":"error","line":69,"column":4,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":75,"column":4,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":76,"column":4,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":134,"column":19,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":135,"column":19,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":137,"column":21,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":264,"column":9,"message":"Expected a 'break' statement before 'default'.","source":"Expected a 'break' statement before '{a}'."},{"severity":"error","line":273,"column":4,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":274,"column":4,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":275,"column":4,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":354,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":368,"column":14,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":368,"column":22,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":369,"column":9,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":369,"column":18,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":370,"column":9,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":370,"column":18,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":371,"column":9,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":371,"column":18,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":373,"column":25,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":373,"column":34,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":373,"column":42,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":394,"column":28,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":394,"column":39,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":404,"column":29,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":404,"column":41,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":404,"column":52,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":11,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":23,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":32,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":41,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":53,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":416,"column":62,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":417,"column":11,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":417,"column":20,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":11,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":23,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":32,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":41,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":53,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":430,"column":62,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":431,"column":11,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":431,"column":20,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":444,"column":11,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":444,"column":20,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":444,"column":32,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":444,"column":41,"message":"['n'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":445,"column":11,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":445,"column":20,"message":"['d'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":458,"column":11,"message":"['s'] is better written in dot notation.","source":"['{a}'] is better written in dot notation."},{"severity":"error","line":458,"column":11,"message":"Too many errors. (51% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_fraction_min_js/index.html b/plato-report/files/node_modules_fraction_js_fraction_min_js/index.html new file mode 100644 index 0000000000..97bcbb388f --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_fraction_min_js/index.html @@ -0,0 +1,135 @@ + + + + + Plato - node_modules/fraction.js/fraction.min.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/fraction.js/fraction.min.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    58.87

    +
    +
    +

    Lines of code

    +

    18

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    306.47

    +
    +
    +

    Estimated Errors

    +

    6.12

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_fraction_js_fraction_min_js/report.history.js b/plato-report/files/node_modules_fraction_js_fraction_min_js/report.history.js new file mode 100644 index 0000000000..d79db40694 --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_fraction_min_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":18,"lloc":314,"functions":34,"deliveredBugs":6.116,"difficulty":306.473,"maintainability":58.867,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_fraction_min_js/report.history.json b/plato-report/files/node_modules_fraction_js_fraction_min_js/report.history.json new file mode 100644 index 0000000000..ebd4fee26d --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_fraction_min_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":18,"lloc":314,"functions":34,"deliveredBugs":6.116,"difficulty":306.473,"maintainability":58.867,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_fraction_min_js/report.js b/plato-report/files/node_modules_fraction_js_fraction_min_js/report.js new file mode 100644 index 0000000000..8b4ae2e269 --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_fraction_min_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/fraction.js/fraction.min.js","fileShort":"node_modules/fraction.js/fraction.min.js","fileSafe":"node_modules_fraction_js_fraction_min_js","link":"files/node_modules_fraction_js_fraction_min_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":41.083,"halstead":{"bugs":6.116,"difficulty":306.473,"effort":5623168.751,"length":2509,"time":312398.264,"vocabulary":159,"volume":18348.023,"operands":{"distinct":110,"total":1376,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1133,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":314,"physical":18}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":18,"lineStart":1,"maintainability":58.867,"methods":[{"cyclomatic":2,"cyclomaticDensity":4.651,"halstead":{"bugs":0.346,"difficulty":10.01,"effort":10389.169,"length":175,"time":577.176,"vocabulary":61,"volume":1037.879,"operands":{"distinct":50,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":11},"errors":[],"lineEnd":18,"lineStart":8,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":8,"lineStart":8,"name":"x"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":8,"lineStart":8,"name":"z"},{"cyclomatic":50,"cyclomaticDensity":67.568,"halstead":{"bugs":1.42,"difficulty":107.464,"effort":457653.386,"length":656,"time":25425.188,"vocabulary":90,"volume":4258.656,"operands":{"distinct":56,"total":354,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":302,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":74,"physical":3},"errors":[],"lineEnd":10,"lineStart":8,"name":"n"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":5,"effort":322.647,"length":18,"time":17.925,"vocabulary":12,"volume":64.529,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":10,"lineStart":10,"name":"r"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.097,"difficulty":14.571,"effort":4246.512,"length":62,"time":235.917,"vocabulary":26,"volume":291.427,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":11,"lineStart":11,"name":"m"},{"cyclomatic":8,"cyclomaticDensity":80,"halstead":{"bugs":0.125,"difficulty":44.333,"effort":16623.833,"length":78,"time":923.546,"vocabulary":28,"volume":374.974,"operands":{"distinct":9,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":11,"lineStart":11,"name":"A"},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.027,"difficulty":17.5,"effort":1424.733,"length":29,"time":79.152,"vocabulary":7,"volume":81.413,"operands":{"distinct":2,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":11,"lineStart":11,"name":"w"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.084,"difficulty":15.3,"effort":3834.604,"length":59,"time":213.034,"vocabulary":19,"volume":250.628,"operands":{"distinct":10,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":11,"lineStart":11,"name":"p"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":162.774,"length":14,"time":9.043,"vocabulary":10,"volume":46.507,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.048,"difficulty":6.875,"effort":992.18,"length":39,"time":55.121,"vocabulary":13,"volume":144.317,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.048,"difficulty":6.875,"effort":992.18,"length":39,"time":55.121,"vocabulary":13,"volume":144.317,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":4.5,"effort":500.102,"length":31,"time":27.783,"vocabulary":12,"volume":111.134,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":4.5,"effort":500.102,"length":31,"time":27.783,"vocabulary":12,"volume":111.134,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.135,"difficulty":19.286,"effort":7796.015,"length":86,"time":433.112,"vocabulary":26,"volume":404.238,"operands":{"distinct":14,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":41,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":2},"errors":[],"lineEnd":13,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":5,"effort":591.519,"length":33,"time":32.862,"vocabulary":12,"volume":118.304,"operands":{"distinct":8,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.067,"difficulty":10.15,"effort":2032.9,"length":49,"time":112.939,"vocabulary":17,"volume":200.286,"operands":{"distinct":10,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.071,"difficulty":8.357,"effort":1776.791,"length":47,"time":98.711,"vocabulary":23,"volume":212.607,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.071,"difficulty":8.357,"effort":1776.791,"length":47,"time":98.711,"vocabulary":23,"volume":212.607,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":2},"errors":[],"lineEnd":14,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.071,"difficulty":8.357,"effort":1776.791,"length":47,"time":98.711,"vocabulary":23,"volume":212.607,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":14,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.051,"difficulty":5.5,"effort":838.028,"length":39,"time":46.557,"vocabulary":15,"volume":152.369,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":14,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":14,"lineStart":14,"name":""},{"cyclomatic":10,"cyclomaticDensity":33.333,"halstead":{"bugs":0.368,"difficulty":50.575,"effort":55855.238,"length":212,"time":3103.069,"vocabulary":37,"volume":1104.404,"operands":{"distinct":20,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":93,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":30,"physical":2},"errors":[],"lineEnd":15,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":6.071,"effort":652.975,"length":30,"time":36.276,"vocabulary":12,"volume":107.549,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":15,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":11,"effort":1834.767,"length":40,"time":101.932,"vocabulary":18,"volume":166.797,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":15,"lineStart":15,"name":""},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.179,"difficulty":14.354,"effort":7702.068,"length":103,"time":427.893,"vocabulary":37,"volume":536.574,"operands":{"distinct":24,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":2},"errors":[],"lineEnd":16,"lineStart":15,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":9.917,"effort":1174.273,"length":32,"time":65.237,"vocabulary":13,"volume":118.414,"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":16,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":16,"lineStart":16,"name":""},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.111,"difficulty":17.063,"effort":5693.22,"length":68,"time":316.29,"vocabulary":30,"volume":333.669,"operands":{"distinct":16,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":16,"lineStart":16,"name":""},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.112,"difficulty":16.059,"effort":5409.982,"length":68,"time":300.555,"vocabulary":31,"volume":336.885,"operands":{"distinct":17,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":17,"lineStart":17,"name":""},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.08,"difficulty":15.273,"effort":3661.618,"length":53,"time":203.423,"vocabulary":23,"volume":239.749,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":17,"lineStart":17,"name":""},{"cyclomatic":20,"cyclomaticDensity":44.444,"halstead":{"bugs":0.508,"difficulty":81.308,"effort":123997.905,"length":265,"time":6888.772,"vocabulary":54,"volume":1525.045,"operands":{"distinct":26,"total":151,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":2},"errors":[],"lineEnd":18,"lineStart":17,"name":""}],"methodAverage":{"cyclomatic":4.765,"cyclomaticDensity":78.267,"halstead":{"bugs":0.128,"difficulty":15.869,"effort":21194.566,"length":73.676,"time":1177.476,"vocabulary":21.706,"volume":384.08,"operands":{"distinct":12.529,"total":40.412},"operators":{"distinct":9.176,"total":33.265}},"params":1.265,"sloc":{"logical":9.176,"physical":1.5}},"module":"node_modules/fraction.js/fraction.min.js"},"jshint":{"messages":[{"severity":"error","line":16,"column":36,"message":"A leading decimal point can be confused with a dot: '.001'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":8,"column":59,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":8,"column":105,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":8,"column":374,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":8,"column":413,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":8,"column":470,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":9,"column":60,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":9,"column":152,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":9,"column":159,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":9,"column":217,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":9,"column":223,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":9,"column":356,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":9,"column":451,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":10,"column":68,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":10,"column":173,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":10,"column":174,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":312,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":10,"column":355,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":355,"message":"Expected a 'break' statement before 'default'.","source":"Expected a 'break' statement before '{a}'."},{"severity":"error","line":10,"column":438,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":502,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":130,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":211,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":11,"column":223,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":269,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":11,"column":279,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":373,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":467,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":11,"column":495,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":78,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":126,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":206,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":286,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":355,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":424,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":473,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":13,"column":171,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":13,"column":246,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":13,"column":348,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":13,"column":472,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":93,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":219,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":310,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":361,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":113,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":186,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":282,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":309,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":380,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":467,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":467,"message":"Too many errors. (83% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_fraction_js_fraction_min_js/report.json b/plato-report/files/node_modules_fraction_js_fraction_min_js/report.json new file mode 100644 index 0000000000..b76a098bbe --- /dev/null +++ b/plato-report/files/node_modules_fraction_js_fraction_min_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/fraction.js/fraction.min.js","fileShort":"node_modules/fraction.js/fraction.min.js","fileSafe":"node_modules_fraction_js_fraction_min_js","link":"files/node_modules_fraction_js_fraction_min_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":41.083,"halstead":{"bugs":6.116,"difficulty":306.473,"effort":5623168.751,"length":2509,"time":312398.264,"vocabulary":159,"volume":18348.023,"operands":{"distinct":110,"total":1376,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1133,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":314,"physical":18}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":18,"lineStart":1,"maintainability":58.867,"methods":[{"cyclomatic":2,"cyclomaticDensity":4.651,"halstead":{"bugs":0.346,"difficulty":10.01,"effort":10389.169,"length":175,"time":577.176,"vocabulary":61,"volume":1037.879,"operands":{"distinct":50,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":11},"errors":[],"lineEnd":18,"lineStart":8,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":8,"lineStart":8,"name":"x"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":8,"lineStart":8,"name":"z"},{"cyclomatic":50,"cyclomaticDensity":67.568,"halstead":{"bugs":1.42,"difficulty":107.464,"effort":457653.386,"length":656,"time":25425.188,"vocabulary":90,"volume":4258.656,"operands":{"distinct":56,"total":354,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":302,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":74,"physical":3},"errors":[],"lineEnd":10,"lineStart":8,"name":"n"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.022,"difficulty":5,"effort":322.647,"length":18,"time":17.925,"vocabulary":12,"volume":64.529,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":10,"lineStart":10,"name":"r"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.097,"difficulty":14.571,"effort":4246.512,"length":62,"time":235.917,"vocabulary":26,"volume":291.427,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":11,"lineStart":11,"name":"m"},{"cyclomatic":8,"cyclomaticDensity":80,"halstead":{"bugs":0.125,"difficulty":44.333,"effort":16623.833,"length":78,"time":923.546,"vocabulary":28,"volume":374.974,"operands":{"distinct":9,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":11,"lineStart":11,"name":"A"},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.027,"difficulty":17.5,"effort":1424.733,"length":29,"time":79.152,"vocabulary":7,"volume":81.413,"operands":{"distinct":2,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":11,"lineStart":11,"name":"w"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.084,"difficulty":15.3,"effort":3834.604,"length":59,"time":213.034,"vocabulary":19,"volume":250.628,"operands":{"distinct":10,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":11,"lineStart":11,"name":"p"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":162.774,"length":14,"time":9.043,"vocabulary":10,"volume":46.507,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.048,"difficulty":6.875,"effort":992.18,"length":39,"time":55.121,"vocabulary":13,"volume":144.317,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.048,"difficulty":6.875,"effort":992.18,"length":39,"time":55.121,"vocabulary":13,"volume":144.317,"operands":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":4.5,"effort":500.102,"length":31,"time":27.783,"vocabulary":12,"volume":111.134,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":4.5,"effort":500.102,"length":31,"time":27.783,"vocabulary":12,"volume":111.134,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":12,"lineStart":12,"name":""},{"cyclomatic":6,"cyclomaticDensity":75,"halstead":{"bugs":0.135,"difficulty":19.286,"effort":7796.015,"length":86,"time":433.112,"vocabulary":26,"volume":404.238,"operands":{"distinct":14,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":41,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":2},"errors":[],"lineEnd":13,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":5,"effort":591.519,"length":33,"time":32.862,"vocabulary":12,"volume":118.304,"operands":{"distinct":8,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.067,"difficulty":10.15,"effort":2032.9,"length":49,"time":112.939,"vocabulary":17,"volume":200.286,"operands":{"distinct":10,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.071,"difficulty":8.357,"effort":1776.791,"length":47,"time":98.711,"vocabulary":23,"volume":212.607,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.071,"difficulty":8.357,"effort":1776.791,"length":47,"time":98.711,"vocabulary":23,"volume":212.607,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":2},"errors":[],"lineEnd":14,"lineStart":13,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.071,"difficulty":8.357,"effort":1776.791,"length":47,"time":98.711,"vocabulary":23,"volume":212.607,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":14,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.051,"difficulty":5.5,"effort":838.028,"length":39,"time":46.557,"vocabulary":15,"volume":152.369,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":14,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":14,"lineStart":14,"name":""},{"cyclomatic":10,"cyclomaticDensity":33.333,"halstead":{"bugs":0.368,"difficulty":50.575,"effort":55855.238,"length":212,"time":3103.069,"vocabulary":37,"volume":1104.404,"operands":{"distinct":20,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":93,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":30,"physical":2},"errors":[],"lineEnd":15,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":6.071,"effort":652.975,"length":30,"time":36.276,"vocabulary":12,"volume":107.549,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":15,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":11,"effort":1834.767,"length":40,"time":101.932,"vocabulary":18,"volume":166.797,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":15,"lineStart":15,"name":""},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.179,"difficulty":14.354,"effort":7702.068,"length":103,"time":427.893,"vocabulary":37,"volume":536.574,"operands":{"distinct":24,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":2},"errors":[],"lineEnd":16,"lineStart":15,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.039,"difficulty":9.917,"effort":1174.273,"length":32,"time":65.237,"vocabulary":13,"volume":118.414,"operands":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":16,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":3,"effort":108,"length":12,"time":6,"vocabulary":8,"volume":36,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":16,"lineStart":16,"name":""},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.111,"difficulty":17.063,"effort":5693.22,"length":68,"time":316.29,"vocabulary":30,"volume":333.669,"operands":{"distinct":16,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":16,"lineStart":16,"name":""},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.112,"difficulty":16.059,"effort":5409.982,"length":68,"time":300.555,"vocabulary":31,"volume":336.885,"operands":{"distinct":17,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":17,"lineStart":17,"name":""},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.08,"difficulty":15.273,"effort":3661.618,"length":53,"time":203.423,"vocabulary":23,"volume":239.749,"operands":{"distinct":11,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":17,"lineStart":17,"name":""},{"cyclomatic":20,"cyclomaticDensity":44.444,"halstead":{"bugs":0.508,"difficulty":81.308,"effort":123997.905,"length":265,"time":6888.772,"vocabulary":54,"volume":1525.045,"operands":{"distinct":26,"total":151,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":2},"errors":[],"lineEnd":18,"lineStart":17,"name":""}],"methodAverage":{"cyclomatic":4.765,"cyclomaticDensity":78.267,"halstead":{"bugs":0.128,"difficulty":15.869,"effort":21194.566,"length":73.676,"time":1177.476,"vocabulary":21.706,"volume":384.08,"operands":{"distinct":12.529,"total":40.412},"operators":{"distinct":9.176,"total":33.265}},"params":1.265,"sloc":{"logical":9.176,"physical":1.5}},"module":"node_modules/fraction.js/fraction.min.js"},"jshint":{"messages":[{"severity":"error","line":16,"column":36,"message":"A leading decimal point can be confused with a dot: '.001'.","source":"A leading decimal point can be confused with a dot: '{a}'."},{"severity":"error","line":8,"column":59,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":8,"column":105,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":8,"column":374,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":8,"column":413,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":8,"column":470,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":9,"column":60,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":9,"column":152,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":9,"column":159,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":9,"column":217,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":9,"column":223,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":9,"column":356,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":9,"column":451,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":10,"column":68,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":10,"column":173,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":10,"column":174,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":312,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":10,"column":355,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":355,"message":"Expected a 'break' statement before 'default'.","source":"Expected a 'break' statement before '{a}'."},{"severity":"error","line":10,"column":438,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":502,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":130,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":211,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":11,"column":223,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":269,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":11,"column":279,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":373,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":467,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":11,"column":495,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":78,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":126,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":206,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":286,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":355,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":424,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":473,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":13,"column":171,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":13,"column":246,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":13,"column":348,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":13,"column":472,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":93,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":219,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":310,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":361,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":113,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":186,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":282,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":309,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":380,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":467,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":467,"message":"Too many errors. (83% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js__eslintrc_js/index.html b/plato-report/files/node_modules_hash_js__eslintrc_js/index.html new file mode 100644 index 0000000000..553e9ddf6a --- /dev/null +++ b/plato-report/files/node_modules_hash_js__eslintrc_js/index.html @@ -0,0 +1,158 @@ + + + + + Plato - node_modules/hash.js/.eslintrc.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/.eslintrc.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.47

    +
    +
    +

    Lines of code

    +

    41

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.28

    +
    +
    +

    Estimated Errors

    +

    0.12

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js__eslintrc_js/report.history.js b/plato-report/files/node_modules_hash_js__eslintrc_js/report.history.js new file mode 100644 index 0000000000..553e5a6a84 --- /dev/null +++ b/plato-report/files/node_modules_hash_js__eslintrc_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":41,"lloc":20,"functions":0,"deliveredBugs":0.12,"difficulty":3.276,"maintainability":57.467,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js__eslintrc_js/report.history.json b/plato-report/files/node_modules_hash_js__eslintrc_js/report.history.json new file mode 100644 index 0000000000..6ca25c4771 --- /dev/null +++ b/plato-report/files/node_modules_hash_js__eslintrc_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":41,"lloc":20,"functions":0,"deliveredBugs":0.12,"difficulty":3.276,"maintainability":57.467,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js__eslintrc_js/report.js b/plato-report/files/node_modules_hash_js__eslintrc_js/report.js new file mode 100644 index 0000000000..5de15f6c67 --- /dev/null +++ b/plato-report/files/node_modules_hash_js__eslintrc_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/.eslintrc.js","fileShort":"node_modules/hash.js/.eslintrc.js","fileSafe":"node_modules_hash_js__eslintrc_js","link":"files/node_modules_hash_js__eslintrc_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.12,"difficulty":3.276,"effort":1183.274,"length":71,"time":65.737,"vocabulary":34,"volume":361.21,"operands":{"distinct":29,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":41}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":41,"lineStart":1,"maintainability":57.467,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.12,"difficulty":3.276,"effort":1183.274,"length":71,"time":65.737,"vocabulary":34,"volume":361.21,"operands":{"distinct":29,"total":38},"operators":{"distinct":5,"total":33}},"params":0,"sloc":{"logical":20,"physical":41}},"module":"node_modules/hash.js/.eslintrc.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js__eslintrc_js/report.json b/plato-report/files/node_modules_hash_js__eslintrc_js/report.json new file mode 100644 index 0000000000..d4b714d81e --- /dev/null +++ b/plato-report/files/node_modules_hash_js__eslintrc_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/.eslintrc.js","fileShort":"node_modules/hash.js/.eslintrc.js","fileSafe":"node_modules_hash_js__eslintrc_js","link":"files/node_modules_hash_js__eslintrc_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.12,"difficulty":3.276,"effort":1183.274,"length":71,"time":65.737,"vocabulary":34,"volume":361.21,"operands":{"distinct":29,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":41}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":41,"lineStart":1,"maintainability":57.467,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.12,"difficulty":3.276,"effort":1183.274,"length":71,"time":65.737,"vocabulary":34,"volume":361.21,"operands":{"distinct":29,"total":38},"operators":{"distinct":5,"total":33}},"params":0,"sloc":{"logical":20,"physical":41}},"module":"node_modules/hash.js/.eslintrc.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_common_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_common_js/index.html new file mode 100644 index 0000000000..1f2c4d18d8 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_common_js/index.html @@ -0,0 +1,209 @@ + + + + + Plato - node_modules/hash.js/lib/hash/common.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/common.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.11

    +
    +
    +

    Lines of code

    +

    92

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    58.83

    +
    +
    +

    Estimated Errors

    +

    1.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.history.js new file mode 100644 index 0000000000..57e91f089d --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":92,"lloc":70,"functions":4,"deliveredBugs":1.036,"difficulty":58.827,"maintainability":54.114,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.history.json new file mode 100644 index 0000000000..43074b1f1d --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":92,"lloc":70,"functions":4,"deliveredBugs":1.036,"difficulty":58.827,"maintainability":54.114,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.js new file mode 100644 index 0000000000..722a694c13 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/common.js","fileShort":"node_modules/hash.js/lib/hash/common.js","fileSafe":"node_modules_hash_js_lib_hash_common_js","link":"files/node_modules_hash_js_lib_hash_common_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":12.857,"halstead":{"bugs":1.036,"difficulty":58.827,"effort":182844.697,"length":499,"time":10158.039,"vocabulary":75,"volume":3108.181,"operands":{"distinct":52,"total":266,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":233,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":70,"physical":92}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./utils","type":"cjs"},{"line":4,"path":"minimalistic-assert","type":"cjs"}],"errors":[],"lineEnd":92,"lineStart":1,"maintainability":54.114,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.101,"difficulty":3.75,"effort":1131.011,"length":71,"time":62.834,"vocabulary":19,"volume":301.603,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":17,"lineStart":6,"name":"BlockHash"},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.234,"difficulty":32.421,"effort":22782.655,"length":137,"time":1265.703,"vocabulary":35,"volume":702.712,"operands":{"distinct":19,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":60,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":26},"errors":[],"lineEnd":45,"lineStart":20,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3,"effort":236.608,"length":22,"time":13.145,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":52,"lineStart":47,"name":"digest"},{"cyclomatic":5,"cyclomaticDensity":15.152,"halstead":{"bugs":0.394,"difficulty":46.143,"effort":54484.733,"length":225,"time":3026.93,"vocabulary":38,"volume":1180.784,"operands":{"distinct":21,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":111,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":39},"errors":[],"lineEnd":92,"lineStart":54,"name":"pad"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":22.252,"halstead":{"bugs":0.189,"difficulty":21.328,"effort":19658.752,"length":113.75,"time":1092.153,"vocabulary":26,"volume":565.992,"operands":{"distinct":16,"total":60.75},"operators":{"distinct":10,"total":53}},"params":0.75,"sloc":{"logical":15.5,"physical":20.75}},"module":"node_modules/hash.js/lib/hash/common.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":87,"column":10,"message":"'t' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":87,"column":17,"message":"'t' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":87,"column":37,"message":"'t' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.json new file mode 100644 index 0000000000..b61a1d045c --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_common_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/common.js","fileShort":"node_modules/hash.js/lib/hash/common.js","fileSafe":"node_modules_hash_js_lib_hash_common_js","link":"files/node_modules_hash_js_lib_hash_common_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":12.857,"halstead":{"bugs":1.036,"difficulty":58.827,"effort":182844.697,"length":499,"time":10158.039,"vocabulary":75,"volume":3108.181,"operands":{"distinct":52,"total":266,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":233,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":70,"physical":92}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./utils","type":"cjs"},{"line":4,"path":"minimalistic-assert","type":"cjs"}],"errors":[],"lineEnd":92,"lineStart":1,"maintainability":54.114,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.101,"difficulty":3.75,"effort":1131.011,"length":71,"time":62.834,"vocabulary":19,"volume":301.603,"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":17,"lineStart":6,"name":"BlockHash"},{"cyclomatic":5,"cyclomaticDensity":29.412,"halstead":{"bugs":0.234,"difficulty":32.421,"effort":22782.655,"length":137,"time":1265.703,"vocabulary":35,"volume":702.712,"operands":{"distinct":19,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":60,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":26},"errors":[],"lineEnd":45,"lineStart":20,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3,"effort":236.608,"length":22,"time":13.145,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":52,"lineStart":47,"name":"digest"},{"cyclomatic":5,"cyclomaticDensity":15.152,"halstead":{"bugs":0.394,"difficulty":46.143,"effort":54484.733,"length":225,"time":3026.93,"vocabulary":38,"volume":1180.784,"operands":{"distinct":21,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":111,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":39},"errors":[],"lineEnd":92,"lineStart":54,"name":"pad"}],"methodAverage":{"cyclomatic":3,"cyclomaticDensity":22.252,"halstead":{"bugs":0.189,"difficulty":21.328,"effort":19658.752,"length":113.75,"time":1092.153,"vocabulary":26,"volume":565.992,"operands":{"distinct":16,"total":60.75},"operators":{"distinct":10,"total":53}},"params":0.75,"sloc":{"logical":15.5,"physical":20.75}},"module":"node_modules/hash.js/lib/hash/common.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":87,"column":10,"message":"'t' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":87,"column":17,"message":"'t' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":87,"column":37,"message":"'t' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/index.html new file mode 100644 index 0000000000..3966378af7 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/index.html @@ -0,0 +1,164 @@ + + + + + Plato - node_modules/hash.js/lib/hash/hmac.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/hmac.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    66.56

    +
    +
    +

    Lines of code

    +

    47

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    34.00

    +
    +
    +

    Estimated Errors

    +

    0.45

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.history.js new file mode 100644 index 0000000000..2c679025f0 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":47,"lloc":32,"functions":4,"deliveredBugs":0.452,"difficulty":34,"maintainability":66.563,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.history.json new file mode 100644 index 0000000000..0673e40d37 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":47,"lloc":32,"functions":4,"deliveredBugs":0.452,"difficulty":34,"maintainability":66.563,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.js new file mode 100644 index 0000000000..b5cfe05b67 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/hmac.js","fileShort":"node_modules/hash.js/lib/hash/hmac.js","fileSafe":"node_modules_hash_js_lib_hash_hmac_js","link":"files/node_modules_hash_js_lib_hash_hmac_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":18.75,"halstead":{"bugs":0.452,"difficulty":34,"effort":46053.867,"length":240,"time":2558.548,"vocabulary":50,"volume":1354.525,"operands":{"distinct":33,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":108,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":32,"physical":47}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./utils","type":"cjs"},{"line":4,"path":"minimalistic-assert","type":"cjs"}],"errors":[],"lineEnd":47,"lineStart":1,"maintainability":66.563,"methods":[{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.087,"difficulty":10.2,"effort":2665.697,"length":57,"time":148.094,"vocabulary":24,"volume":261.343,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":16,"lineStart":6,"name":"Hmac"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.168,"difficulty":22.4,"effort":11290.005,"length":106,"time":627.222,"vocabulary":27,"volume":504.018,"operands":{"distinct":15,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":37,"lineStart":19,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":42,"lineStart":39,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":2.75,"effort":183.063,"length":21,"time":10.17,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":47,"lineStart":44,"name":"digest"}],"methodAverage":{"cyclomatic":2.25,"cyclomaticDensity":41.667,"halstead":{"bugs":0.072,"difficulty":9.437,"effort":3556.291,"length":49,"time":197.572,"vocabulary":17,"volume":216.982,"operands":{"distinct":10.25,"total":27.25},"operators":{"distinct":6.75,"total":21.75}},"params":1.75,"sloc":{"logical":6,"physical":9.5}},"module":"node_modules/hash.js/lib/hash/hmac.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":17,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.json new file mode 100644 index 0000000000..0d7769030e --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_hmac_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/hmac.js","fileShort":"node_modules/hash.js/lib/hash/hmac.js","fileSafe":"node_modules_hash_js_lib_hash_hmac_js","link":"files/node_modules_hash_js_lib_hash_hmac_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":18.75,"halstead":{"bugs":0.452,"difficulty":34,"effort":46053.867,"length":240,"time":2558.548,"vocabulary":50,"volume":1354.525,"operands":{"distinct":33,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":108,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":32,"physical":47}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./utils","type":"cjs"},{"line":4,"path":"minimalistic-assert","type":"cjs"}],"errors":[],"lineEnd":47,"lineStart":1,"maintainability":66.563,"methods":[{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.087,"difficulty":10.2,"effort":2665.697,"length":57,"time":148.094,"vocabulary":24,"volume":261.343,"operands":{"distinct":15,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":16,"lineStart":6,"name":"Hmac"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.168,"difficulty":22.4,"effort":11290.005,"length":106,"time":627.222,"vocabulary":27,"volume":504.018,"operands":{"distinct":15,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":37,"lineStart":19,"name":"init"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":42,"lineStart":39,"name":"update"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":2.75,"effort":183.063,"length":21,"time":10.17,"vocabulary":9,"volume":66.568,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":47,"lineStart":44,"name":"digest"}],"methodAverage":{"cyclomatic":2.25,"cyclomaticDensity":41.667,"halstead":{"bugs":0.072,"difficulty":9.437,"effort":3556.291,"length":49,"time":197.572,"vocabulary":17,"volume":216.982,"operands":{"distinct":10.25,"total":27.25},"operators":{"distinct":6.75,"total":21.75}},"params":1.75,"sloc":{"logical":6,"physical":9.5}},"module":"node_modules/hash.js/lib/hash/hmac.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":17,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_js/index.html new file mode 100644 index 0000000000..22ce6a8e73 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_js/index.html @@ -0,0 +1,132 @@ + + + + + Plato - node_modules/hash.js/lib/hash.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    60.98

    +
    +
    +

    Lines of code

    +

    15

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.47

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_js/report.history.js new file mode 100644 index 0000000000..c4b2b677d2 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":15,"lloc":12,"functions":0,"deliveredBugs":0.14,"difficulty":5.474,"maintainability":60.975,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_js/report.history.json new file mode 100644 index 0000000000..25bed1b1ae --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":15,"lloc":12,"functions":0,"deliveredBugs":0.14,"difficulty":5.474,"maintainability":60.975,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_js/report.js new file mode 100644 index 0000000000..a100eccf90 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash.js","fileShort":"node_modules/hash.js/lib/hash.js","fileSafe":"node_modules_hash_js_lib_hash_js","link":"files/node_modules_hash_js_lib_hash_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.14,"difficulty":5.474,"effort":2302.731,"length":93,"time":127.93,"vocabulary":23,"volume":420.691,"operands":{"distinct":19,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./hash/utils","type":"cjs"},{"line":4,"path":"./hash/common","type":"cjs"},{"line":5,"path":"./hash/sha","type":"cjs"},{"line":6,"path":"./hash/ripemd","type":"cjs"},{"line":7,"path":"./hash/hmac","type":"cjs"}],"errors":[],"lineEnd":15,"lineStart":1,"maintainability":60.975,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.14,"difficulty":5.474,"effort":2302.731,"length":93,"time":127.93,"vocabulary":23,"volume":420.691,"operands":{"distinct":19,"total":52},"operators":{"distinct":4,"total":41}},"params":0,"sloc":{"logical":12,"physical":15}},"module":"node_modules/hash.js/lib/hash.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_js/report.json new file mode 100644 index 0000000000..e90cc6c9f8 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash.js","fileShort":"node_modules/hash.js/lib/hash.js","fileSafe":"node_modules_hash_js_lib_hash_js","link":"files/node_modules_hash_js_lib_hash_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.14,"difficulty":5.474,"effort":2302.731,"length":93,"time":127.93,"vocabulary":23,"volume":420.691,"operands":{"distinct":19,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./hash/utils","type":"cjs"},{"line":4,"path":"./hash/common","type":"cjs"},{"line":5,"path":"./hash/sha","type":"cjs"},{"line":6,"path":"./hash/ripemd","type":"cjs"},{"line":7,"path":"./hash/hmac","type":"cjs"}],"errors":[],"lineEnd":15,"lineStart":1,"maintainability":60.975,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.14,"difficulty":5.474,"effort":2302.731,"length":93,"time":127.93,"vocabulary":23,"volume":420.691,"operands":{"distinct":19,"total":52},"operators":{"distinct":4,"total":41}},"params":0,"sloc":{"logical":12,"physical":15}},"module":"node_modules/hash.js/lib/hash.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/index.html new file mode 100644 index 0000000000..6f31d544e4 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/index.html @@ -0,0 +1,263 @@ + + + + + Plato - node_modules/hash.js/lib/hash/ripemd.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/ripemd.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    58.44

    +
    +
    +

    Lines of code

    +

    146

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    73.84

    +
    +
    +

    Estimated Errors

    +

    1.97

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.history.js new file mode 100644 index 0000000000..8a1c1f73cb --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":146,"lloc":102,"functions":6,"deliveredBugs":1.966,"difficulty":73.842,"maintainability":58.437,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.history.json new file mode 100644 index 0000000000..358139367a --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":146,"lloc":102,"functions":6,"deliveredBugs":1.966,"difficulty":73.842,"maintainability":58.437,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.js new file mode 100644 index 0000000000..a99e6d48ce --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/ripemd.js","fileShort":"node_modules/hash.js/lib/hash/ripemd.js","fileSafe":"node_modules_hash_js_lib_hash_ripemd_js","link":"files/node_modules_hash_js_lib_hash_ripemd_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":16,"cyclomaticDensity":15.686,"halstead":{"bugs":1.966,"difficulty":73.842,"effort":435552.127,"length":857,"time":24197.34,"vocabulary":118,"volume":5898.425,"operands":{"distinct":95,"total":610,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":247,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":102,"physical":146}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./utils","type":"cjs"},{"line":4,"path":"./common","type":"cjs"}],"errors":[],"lineEnd":146,"lineStart":1,"maintainability":58.437,"methods":[{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.041,"difficulty":6,"effort":737.909,"length":28,"time":40.995,"vocabulary":21,"volume":122.985,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":20,"lineStart":12,"name":"RIPEMD160"},{"cyclomatic":2,"cyclomaticDensity":6.667,"halstead":{"bugs":0.449,"difficulty":18.9,"effort":25486.265,"length":247,"time":1415.904,"vocabulary":44,"volume":1348.48,"operands":{"distinct":35,"total":147,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":100,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":30,"physical":40},"errors":[],"lineEnd":68,"lineStart":29,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.875,"effort":445.461,"length":24,"time":24.748,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":75,"lineStart":70,"name":"digest"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.083,"difficulty":14.5,"effort":3596,"length":62,"time":199.778,"vocabulary":16,"volume":248,"operands":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":12},"errors":[],"lineEnd":88,"lineStart":77,"name":"f"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.039,"difficulty":2.8,"effort":330.478,"length":31,"time":18.36,"vocabulary":14,"volume":118.028,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":12},"errors":[],"lineEnd":101,"lineStart":90,"name":"K"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.039,"difficulty":2.8,"effort":330.478,"length":31,"time":18.36,"vocabulary":14,"volume":118.028,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":12},"errors":[],"lineEnd":114,"lineStart":103,"name":"Kh"}],"methodAverage":{"cyclomatic":3.5,"cyclomaticDensity":35.342,"halstead":{"bugs":0.114,"difficulty":8.313,"effort":5154.432,"length":70.5,"time":286.357,"vocabulary":20.5,"volume":341.15,"operands":{"distinct":13.833,"total":38.833},"operators":{"distinct":6.667,"total":31.667}},"params":1.5,"sloc":{"logical":13,"physical":15.167}},"module":"node_modules/hash.js/lib/hash/ripemd.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":62,"column":3,"message":"'T' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":67,"column":15,"message":"'T' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":22,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.json new file mode 100644 index 0000000000..e48d8154bc --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_ripemd_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/ripemd.js","fileShort":"node_modules/hash.js/lib/hash/ripemd.js","fileSafe":"node_modules_hash_js_lib_hash_ripemd_js","link":"files/node_modules_hash_js_lib_hash_ripemd_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":16,"cyclomaticDensity":15.686,"halstead":{"bugs":1.966,"difficulty":73.842,"effort":435552.127,"length":857,"time":24197.34,"vocabulary":118,"volume":5898.425,"operands":{"distinct":95,"total":610,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":247,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":102,"physical":146}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./utils","type":"cjs"},{"line":4,"path":"./common","type":"cjs"}],"errors":[],"lineEnd":146,"lineStart":1,"maintainability":58.437,"methods":[{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.041,"difficulty":6,"effort":737.909,"length":28,"time":40.995,"vocabulary":21,"volume":122.985,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":20,"lineStart":12,"name":"RIPEMD160"},{"cyclomatic":2,"cyclomaticDensity":6.667,"halstead":{"bugs":0.449,"difficulty":18.9,"effort":25486.265,"length":247,"time":1415.904,"vocabulary":44,"volume":1348.48,"operands":{"distinct":35,"total":147,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":100,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":30,"physical":40},"errors":[],"lineEnd":68,"lineStart":29,"name":"update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.875,"effort":445.461,"length":24,"time":24.748,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":75,"lineStart":70,"name":"digest"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.083,"difficulty":14.5,"effort":3596,"length":62,"time":199.778,"vocabulary":16,"volume":248,"operands":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":12},"errors":[],"lineEnd":88,"lineStart":77,"name":"f"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.039,"difficulty":2.8,"effort":330.478,"length":31,"time":18.36,"vocabulary":14,"volume":118.028,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":12},"errors":[],"lineEnd":101,"lineStart":90,"name":"K"},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.039,"difficulty":2.8,"effort":330.478,"length":31,"time":18.36,"vocabulary":14,"volume":118.028,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":12},"errors":[],"lineEnd":114,"lineStart":103,"name":"Kh"}],"methodAverage":{"cyclomatic":3.5,"cyclomaticDensity":35.342,"halstead":{"bugs":0.114,"difficulty":8.313,"effort":5154.432,"length":70.5,"time":286.357,"vocabulary":20.5,"volume":341.15,"operands":{"distinct":13.833,"total":38.833},"operators":{"distinct":6.667,"total":31.667}},"params":1.5,"sloc":{"logical":13,"physical":15.167}},"module":"node_modules/hash.js/lib/hash/ripemd.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":62,"column":3,"message":"'T' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":67,"column":15,"message":"'T' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":22,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/index.html new file mode 100644 index 0000000000..c8f2430651 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/index.html @@ -0,0 +1,191 @@ + + + + + Plato - node_modules/hash.js/lib/hash/sha/1.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/sha/1.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    58.46

    +
    +
    +

    Lines of code

    +

    74

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    32.39

    +
    +
    +

    Estimated Errors

    +

    0.86

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.history.js new file mode 100644 index 0000000000..90fc7384ca --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":74,"lloc":52,"functions":3,"deliveredBugs":0.857,"difficulty":32.387,"maintainability":58.463,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.history.json new file mode 100644 index 0000000000..b6f9840cd7 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":74,"lloc":52,"functions":3,"deliveredBugs":0.857,"difficulty":32.387,"maintainability":58.463,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.js new file mode 100644 index 0000000000..51afbfd77a --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/sha/1.js","fileShort":"node_modules/hash.js/lib/hash/sha/1.js","fileSafe":"node_modules_hash_js_lib_hash_sha_1_js","link":"files/node_modules_hash_js_lib_hash_sha_1_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":11.538,"halstead":{"bugs":0.857,"difficulty":32.387,"effort":83244.601,"length":394,"time":4624.7,"vocabulary":92,"volume":2570.283,"operands":{"distinct":71,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":175,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":52,"physical":74}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"},{"line":4,"path":"../common","type":"cjs"},{"line":5,"path":"./common","type":"cjs"}],"errors":[],"lineEnd":74,"lineStart":1,"maintainability":58.463,"methods":[{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.045,"difficulty":5.885,"effort":787.261,"length":30,"time":43.737,"vocabulary":22,"volume":133.783,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":27,"lineStart":18,"name":"SHA1"},{"cyclomatic":4,"cyclomaticDensity":16.667,"halstead":{"bugs":0.421,"difficulty":26.2,"effort":33059.22,"length":234,"time":1836.623,"vocabulary":42,"volume":1261.802,"operands":{"distinct":30,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":103,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":24,"physical":31},"errors":[],"lineEnd":67,"lineStart":37,"name":"_update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.875,"effort":445.461,"length":24,"time":24.748,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":74,"lineStart":69,"name":"digest"}],"methodAverage":{"cyclomatic":2.667,"cyclomaticDensity":35.556,"halstead":{"bugs":0.165,"difficulty":12.32,"effort":11430.647,"length":96,"time":635.036,"vocabulary":26,"volume":495.654,"operands":{"distinct":17,"total":53.667},"operators":{"distinct":9,"total":42.333}},"params":1,"sloc":{"logical":11,"physical":15.667}},"module":"node_modules/hash.js/lib/hash/sha/1.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":30,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.json new file mode 100644 index 0000000000..1fd8a774e2 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_1_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/sha/1.js","fileShort":"node_modules/hash.js/lib/hash/sha/1.js","fileSafe":"node_modules_hash_js_lib_hash_sha_1_js","link":"files/node_modules_hash_js_lib_hash_sha_1_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":11.538,"halstead":{"bugs":0.857,"difficulty":32.387,"effort":83244.601,"length":394,"time":4624.7,"vocabulary":92,"volume":2570.283,"operands":{"distinct":71,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":175,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":52,"physical":74}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"},{"line":4,"path":"../common","type":"cjs"},{"line":5,"path":"./common","type":"cjs"}],"errors":[],"lineEnd":74,"lineStart":1,"maintainability":58.463,"methods":[{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.045,"difficulty":5.885,"effort":787.261,"length":30,"time":43.737,"vocabulary":22,"volume":133.783,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":27,"lineStart":18,"name":"SHA1"},{"cyclomatic":4,"cyclomaticDensity":16.667,"halstead":{"bugs":0.421,"difficulty":26.2,"effort":33059.22,"length":234,"time":1836.623,"vocabulary":42,"volume":1261.802,"operands":{"distinct":30,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":103,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":24,"physical":31},"errors":[],"lineEnd":67,"lineStart":37,"name":"_update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.875,"effort":445.461,"length":24,"time":24.748,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":74,"lineStart":69,"name":"digest"}],"methodAverage":{"cyclomatic":2.667,"cyclomaticDensity":35.556,"halstead":{"bugs":0.165,"difficulty":12.32,"effort":11430.647,"length":96,"time":635.036,"vocabulary":26,"volume":495.654,"operands":{"distinct":17,"total":53.667},"operators":{"distinct":9,"total":42.333}},"params":1,"sloc":{"logical":11,"physical":15.667}},"module":"node_modules/hash.js/lib/hash/sha/1.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":30,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/index.html new file mode 100644 index 0000000000..940f745ad3 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/index.html @@ -0,0 +1,146 @@ + + + + + Plato - node_modules/hash.js/lib/hash/sha/224.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/sha/224.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    73.73

    +
    +
    +

    Lines of code

    +

    29

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.72

    +
    +
    +

    Estimated Errors

    +

    0.22

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.history.js new file mode 100644 index 0000000000..3772472156 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":29,"lloc":19,"functions":2,"deliveredBugs":0.218,"difficulty":10.725,"maintainability":73.726,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.history.json new file mode 100644 index 0000000000..ceeda8dd5d --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":29,"lloc":19,"functions":2,"deliveredBugs":0.218,"difficulty":10.725,"maintainability":73.726,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.js new file mode 100644 index 0000000000..8acb62ccef --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/sha/224.js","fileShort":"node_modules/hash.js/lib/hash/sha/224.js","fileSafe":"node_modules_hash_js_lib_hash_sha_224_js","link":"files/node_modules_hash_js_lib_hash_sha_224_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.218,"difficulty":10.725,"effort":7003.242,"length":114,"time":389.069,"vocabulary":53,"volume":652.983,"operands":{"distinct":40,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":29}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"},{"line":4,"path":"./256","type":"cjs"}],"errors":[],"lineEnd":29,"lineStart":1,"maintainability":73.726,"methods":[{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":5.538,"effort":642.158,"length":26,"time":35.675,"vocabulary":22,"volume":115.945,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":14,"lineStart":6,"name":"SHA224"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":5.182,"effort":720.137,"length":34,"time":40.008,"vocabulary":17,"volume":138.974,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":29,"lineStart":23,"name":"digest"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.042,"difficulty":5.36,"effort":681.147,"length":30,"time":37.842,"vocabulary":19.5,"volume":127.459,"operands":{"distinct":12,"total":17.5},"operators":{"distinct":7.5,"total":12.5}},"params":0.5,"sloc":{"logical":4,"physical":8}},"module":"node_modules/hash.js/lib/hash/sha/224.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":16,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.json new file mode 100644 index 0000000000..3b5cb1f4e0 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_224_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/sha/224.js","fileShort":"node_modules/hash.js/lib/hash/sha/224.js","fileSafe":"node_modules_hash_js_lib_hash_sha_224_js","link":"files/node_modules_hash_js_lib_hash_sha_224_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.218,"difficulty":10.725,"effort":7003.242,"length":114,"time":389.069,"vocabulary":53,"volume":652.983,"operands":{"distinct":40,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":29}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"},{"line":4,"path":"./256","type":"cjs"}],"errors":[],"lineEnd":29,"lineStart":1,"maintainability":73.726,"methods":[{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":5.538,"effort":642.158,"length":26,"time":35.675,"vocabulary":22,"volume":115.945,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":14,"lineStart":6,"name":"SHA224"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":5.182,"effort":720.137,"length":34,"time":40.008,"vocabulary":17,"volume":138.974,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":29,"lineStart":23,"name":"digest"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.042,"difficulty":5.36,"effort":681.147,"length":30,"time":37.842,"vocabulary":19.5,"volume":127.459,"operands":{"distinct":12,"total":17.5},"operators":{"distinct":7.5,"total":12.5}},"params":0.5,"sloc":{"logical":4,"physical":8}},"module":"node_modules/hash.js/lib/hash/sha/224.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":16,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/index.html new file mode 100644 index 0000000000..0d6996add9 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/index.html @@ -0,0 +1,222 @@ + + + + + Plato - node_modules/hash.js/lib/hash/sha/256.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/sha/256.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.09

    +
    +
    +

    Lines of code

    +

    105

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    22.53

    +
    +
    +

    Estimated Errors

    +

    1.45

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.history.js new file mode 100644 index 0000000000..afd4bd87dc --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":105,"lloc":69,"functions":3,"deliveredBugs":1.447,"difficulty":22.531,"maintainability":55.095,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.history.json new file mode 100644 index 0000000000..99f2f3ceba --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":105,"lloc":69,"functions":3,"deliveredBugs":1.447,"difficulty":22.531,"maintainability":55.095,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.js new file mode 100644 index 0000000000..922be19479 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/sha/256.js","fileShort":"node_modules/hash.js/lib/hash/sha/256.js","fileSafe":"node_modules_hash_js_lib_hash_sha_256_js","link":"files/node_modules_hash_js_lib_hash_sha_256_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":8.696,"halstead":{"bugs":1.447,"difficulty":22.531,"effort":97784.383,"length":592,"time":5432.466,"vocabulary":161,"volume":4339.903,"operands":{"distinct":143,"total":358,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":234,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":69,"physical":105}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"},{"line":4,"path":"../common","type":"cjs"},{"line":5,"path":"./common","type":"cjs"},{"line":6,"path":"minimalistic-assert","type":"cjs"}],"errors":[],"lineEnd":105,"lineStart":1,"maintainability":55.095,"methods":[{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.06,"difficulty":5.75,"effort":1038.943,"length":38,"time":57.719,"vocabulary":27,"volume":180.686,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":50,"lineStart":39,"name":"SHA256"},{"cyclomatic":4,"cyclomaticDensity":11.765,"halstead":{"bugs":0.607,"difficulty":25.135,"effort":45793.832,"length":328,"time":2544.102,"vocabulary":47,"volume":1821.905,"operands":{"distinct":37,"total":186,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":142,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":34,"physical":40},"errors":[],"lineEnd":98,"lineStart":59,"name":"_update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.875,"effort":445.461,"length":24,"time":24.748,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":105,"lineStart":100,"name":"digest"}],"methodAverage":{"cyclomatic":2.667,"cyclomaticDensity":31.699,"halstead":{"bugs":0.233,"difficulty":11.92,"effort":15759.412,"length":130,"time":875.523,"vocabulary":29.333,"volume":697.989,"operands":{"distinct":21,"total":74},"operators":{"distinct":8.333,"total":56}},"params":1,"sloc":{"logical":14.667,"physical":19.333}},"module":"node_modules/hash.js/lib/hash/sha/256.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":52,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.json new file mode 100644 index 0000000000..2e57a73abc --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_256_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/sha/256.js","fileShort":"node_modules/hash.js/lib/hash/sha/256.js","fileSafe":"node_modules_hash_js_lib_hash_sha_256_js","link":"files/node_modules_hash_js_lib_hash_sha_256_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":8.696,"halstead":{"bugs":1.447,"difficulty":22.531,"effort":97784.383,"length":592,"time":5432.466,"vocabulary":161,"volume":4339.903,"operands":{"distinct":143,"total":358,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":234,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":69,"physical":105}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"},{"line":4,"path":"../common","type":"cjs"},{"line":5,"path":"./common","type":"cjs"},{"line":6,"path":"minimalistic-assert","type":"cjs"}],"errors":[],"lineEnd":105,"lineStart":1,"maintainability":55.095,"methods":[{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.06,"difficulty":5.75,"effort":1038.943,"length":38,"time":57.719,"vocabulary":27,"volume":180.686,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":50,"lineStart":39,"name":"SHA256"},{"cyclomatic":4,"cyclomaticDensity":11.765,"halstead":{"bugs":0.607,"difficulty":25.135,"effort":45793.832,"length":328,"time":2544.102,"vocabulary":47,"volume":1821.905,"operands":{"distinct":37,"total":186,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":142,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":34,"physical":40},"errors":[],"lineEnd":98,"lineStart":59,"name":"_update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.875,"effort":445.461,"length":24,"time":24.748,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":105,"lineStart":100,"name":"digest"}],"methodAverage":{"cyclomatic":2.667,"cyclomaticDensity":31.699,"halstead":{"bugs":0.233,"difficulty":11.92,"effort":15759.412,"length":130,"time":875.523,"vocabulary":29.333,"volume":697.989,"operands":{"distinct":21,"total":74},"operators":{"distinct":8.333,"total":56}},"params":1,"sloc":{"logical":14.667,"physical":19.333}},"module":"node_modules/hash.js/lib/hash/sha/256.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":52,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/index.html new file mode 100644 index 0000000000..b250c8dda1 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/index.html @@ -0,0 +1,152 @@ + + + + + Plato - node_modules/hash.js/lib/hash/sha/384.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/sha/384.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    73.43

    +
    +
    +

    Lines of code

    +

    35

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.02

    +
    +
    +

    Estimated Errors

    +

    0.24

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.history.js new file mode 100644 index 0000000000..26c4e412e3 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":35,"lloc":19,"functions":2,"deliveredBugs":0.241,"difficulty":10.021,"maintainability":73.432,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.history.json new file mode 100644 index 0000000000..a19e57c7f4 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":35,"lloc":19,"functions":2,"deliveredBugs":0.241,"difficulty":10.021,"maintainability":73.432,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.js new file mode 100644 index 0000000000..b3e112a3e6 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/sha/384.js","fileShort":"node_modules/hash.js/lib/hash/sha/384.js","fileSafe":"node_modules_hash_js_lib_hash_sha_384_js","link":"files/node_modules_hash_js_lib_hash_sha_384_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.241,"difficulty":10.021,"effort":7250.574,"length":122,"time":402.81,"vocabulary":61,"volume":723.55,"operands":{"distinct":48,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":35}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"},{"line":5,"path":"./512","type":"cjs"}],"errors":[],"lineEnd":35,"lineStart":1,"maintainability":73.432,"methods":[{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":5.143,"effort":858.005,"length":34,"time":47.667,"vocabulary":30,"volume":166.834,"operands":{"distinct":21,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":15},"errors":[],"lineEnd":21,"lineStart":7,"name":"SHA384"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":5.182,"effort":720.137,"length":34,"time":40.008,"vocabulary":17,"volume":138.974,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":35,"lineStart":30,"name":"digest"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.051,"difficulty":5.162,"effort":789.071,"length":34,"time":43.837,"vocabulary":23.5,"volume":152.904,"operands":{"distinct":16,"total":21.5},"operators":{"distinct":7.5,"total":12.5}},"params":0.5,"sloc":{"logical":4,"physical":10.5}},"module":"node_modules/hash.js/lib/hash/sha/384.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":23,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.json new file mode 100644 index 0000000000..6eddaec1d5 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_384_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/sha/384.js","fileShort":"node_modules/hash.js/lib/hash/sha/384.js","fileSafe":"node_modules_hash_js_lib_hash_sha_384_js","link":"files/node_modules_hash_js_lib_hash_sha_384_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.241,"difficulty":10.021,"effort":7250.574,"length":122,"time":402.81,"vocabulary":61,"volume":723.55,"operands":{"distinct":48,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":35}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"},{"line":5,"path":"./512","type":"cjs"}],"errors":[],"lineEnd":35,"lineStart":1,"maintainability":73.432,"methods":[{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":5.143,"effort":858.005,"length":34,"time":47.667,"vocabulary":30,"volume":166.834,"operands":{"distinct":21,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":15},"errors":[],"lineEnd":21,"lineStart":7,"name":"SHA384"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":5.182,"effort":720.137,"length":34,"time":40.008,"vocabulary":17,"volume":138.974,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":35,"lineStart":30,"name":"digest"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.051,"difficulty":5.162,"effort":789.071,"length":34,"time":43.837,"vocabulary":23.5,"volume":152.904,"operands":{"distinct":16,"total":21.5},"operators":{"distinct":7.5,"total":12.5}},"params":0.5,"sloc":{"logical":4,"physical":10.5}},"module":"node_modules/hash.js/lib/hash/sha/384.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":23,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/index.html new file mode 100644 index 0000000000..37095a5f9f --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/index.html @@ -0,0 +1,447 @@ + + + + + Plato - node_modules/hash.js/lib/hash/sha/512.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/sha/512.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    60.97

    +
    +
    +

    Lines of code

    +

    330

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    34.34

    +
    +
    +

    Estimated Errors

    +

    4.09

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.history.js new file mode 100644 index 0000000000..a040e7008f --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":330,"lloc":199,"functions":16,"deliveredBugs":4.089,"difficulty":34.343,"maintainability":60.969,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.history.json new file mode 100644 index 0000000000..7d6bcdb6fc --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":330,"lloc":199,"functions":16,"deliveredBugs":4.089,"difficulty":34.343,"maintainability":60.969,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.js new file mode 100644 index 0000000000..f90b936927 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/sha/512.js","fileShort":"node_modules/hash.js/lib/hash/sha/512.js","fileSafe":"node_modules_hash_js_lib_hash_sha_512_js","link":"files/node_modules_hash_js_lib_hash_sha_512_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":18,"cyclomaticDensity":9.045,"halstead":{"bugs":4.089,"difficulty":34.343,"effort":421258.061,"length":1470,"time":23403.226,"vocabulary":325,"volume":12266.115,"operands":{"distinct":303,"total":946,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":524,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":199,"physical":330}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"},{"line":4,"path":"../common","type":"cjs"},{"line":5,"path":"minimalistic-assert","type":"cjs"}],"errors":[],"lineEnd":330,"lineStart":1,"maintainability":60.969,"methods":[{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.079,"difficulty":5.365,"effort":1265.947,"length":46,"time":70.33,"vocabulary":35,"volume":235.947,"operands":{"distinct":26,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":17},"errors":[],"lineEnd":80,"lineStart":64,"name":"SHA512"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.282,"difficulty":14.677,"effort":12424.336,"length":158,"time":690.241,"vocabulary":41,"volume":846.493,"operands":{"distinct":31,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":28},"errors":[],"lineEnd":116,"lineStart":89,"name":"_prepareBlock"},{"cyclomatic":2,"cyclomaticDensity":3.175,"halstead":{"bugs":0.951,"difficulty":18.652,"effort":53225.333,"length":454,"time":2956.963,"vocabulary":78,"volume":2853.573,"operands":{"distinct":69,"total":286,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":168,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":63,"physical":90},"errors":[],"lineEnd":207,"lineStart":118,"name":"_update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.875,"effort":445.461,"length":24,"time":24.748,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":214,"lineStart":209,"name":"digest"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":8.438,"effort":862.199,"length":25,"time":47.9,"vocabulary":17,"volume":102.187,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":221,"lineStart":216,"name":"ch64_hi"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":8,"effort":867.344,"length":26,"time":48.186,"vocabulary":18,"volume":108.418,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":228,"lineStart":223,"name":"ch64_lo"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":8.5,"effort":952,"length":28,"time":52.889,"vocabulary":16,"volume":112,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":235,"lineStart":230,"name":"maj64_hi"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.04,"difficulty":8,"effort":948.291,"length":29,"time":52.683,"vocabulary":17,"volume":118.536,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":242,"lineStart":237,"name":"maj64_lo"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":8.667,"effort":1610.639,"length":43,"time":89.48,"vocabulary":20,"volume":185.843,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":253,"lineStart":244,"name":"s0_512_hi"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":8.667,"effort":1610.639,"length":43,"time":89.48,"vocabulary":20,"volume":185.843,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":264,"lineStart":255,"name":"s0_512_lo"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":8.667,"effort":1610.639,"length":43,"time":89.48,"vocabulary":20,"volume":185.843,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":275,"lineStart":266,"name":"s1_512_hi"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":8.667,"effort":1610.639,"length":43,"time":89.48,"vocabulary":20,"volume":185.843,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":286,"lineStart":277,"name":"s1_512_lo"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.063,"difficulty":8,"effort":1510.957,"length":43,"time":83.942,"vocabulary":21,"volume":188.87,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":297,"lineStart":288,"name":"g0_512_hi"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.063,"difficulty":8,"effort":1510.957,"length":43,"time":83.942,"vocabulary":21,"volume":188.87,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":308,"lineStart":299,"name":"g0_512_lo"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.063,"difficulty":8,"effort":1510.957,"length":43,"time":83.942,"vocabulary":21,"volume":188.87,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":319,"lineStart":310,"name":"g1_512_hi"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.063,"difficulty":8,"effort":1510.957,"length":43,"time":83.942,"vocabulary":21,"volume":188.87,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":330,"lineStart":321,"name":"g1_512_lo"}],"methodAverage":{"cyclomatic":2.063,"cyclomaticDensity":33.442,"halstead":{"bugs":0.124,"difficulty":8.948,"effort":5217.331,"length":70.875,"time":289.852,"vocabulary":25,"volume":372.961,"operands":{"distinct":16.75,"total":43.438},"operators":{"distinct":8.25,"total":27.438}},"params":2.688,"sloc":{"logical":10,"physical":15.313}},"module":"node_modules/hash.js/lib/hash/sha/512.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":82,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.json new file mode 100644 index 0000000000..ef648d6a12 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_512_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/sha/512.js","fileShort":"node_modules/hash.js/lib/hash/sha/512.js","fileSafe":"node_modules_hash_js_lib_hash_sha_512_js","link":"files/node_modules_hash_js_lib_hash_sha_512_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":18,"cyclomaticDensity":9.045,"halstead":{"bugs":4.089,"difficulty":34.343,"effort":421258.061,"length":1470,"time":23403.226,"vocabulary":325,"volume":12266.115,"operands":{"distinct":303,"total":946,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":524,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":199,"physical":330}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"},{"line":4,"path":"../common","type":"cjs"},{"line":5,"path":"minimalistic-assert","type":"cjs"}],"errors":[],"lineEnd":330,"lineStart":1,"maintainability":60.969,"methods":[{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.079,"difficulty":5.365,"effort":1265.947,"length":46,"time":70.33,"vocabulary":35,"volume":235.947,"operands":{"distinct":26,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":17},"errors":[],"lineEnd":80,"lineStart":64,"name":"SHA512"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.282,"difficulty":14.677,"effort":12424.336,"length":158,"time":690.241,"vocabulary":41,"volume":846.493,"operands":{"distinct":31,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":28},"errors":[],"lineEnd":116,"lineStart":89,"name":"_prepareBlock"},{"cyclomatic":2,"cyclomaticDensity":3.175,"halstead":{"bugs":0.951,"difficulty":18.652,"effort":53225.333,"length":454,"time":2956.963,"vocabulary":78,"volume":2853.573,"operands":{"distinct":69,"total":286,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":168,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":63,"physical":90},"errors":[],"lineEnd":207,"lineStart":118,"name":"_update"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.875,"effort":445.461,"length":24,"time":24.748,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":214,"lineStart":209,"name":"digest"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":8.438,"effort":862.199,"length":25,"time":47.9,"vocabulary":17,"volume":102.187,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":221,"lineStart":216,"name":"ch64_hi"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.036,"difficulty":8,"effort":867.344,"length":26,"time":48.186,"vocabulary":18,"volume":108.418,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":228,"lineStart":223,"name":"ch64_lo"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":8.5,"effort":952,"length":28,"time":52.889,"vocabulary":16,"volume":112,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":235,"lineStart":230,"name":"maj64_hi"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.04,"difficulty":8,"effort":948.291,"length":29,"time":52.683,"vocabulary":17,"volume":118.536,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":242,"lineStart":237,"name":"maj64_lo"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":8.667,"effort":1610.639,"length":43,"time":89.48,"vocabulary":20,"volume":185.843,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":253,"lineStart":244,"name":"s0_512_hi"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":8.667,"effort":1610.639,"length":43,"time":89.48,"vocabulary":20,"volume":185.843,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":264,"lineStart":255,"name":"s0_512_lo"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":8.667,"effort":1610.639,"length":43,"time":89.48,"vocabulary":20,"volume":185.843,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":275,"lineStart":266,"name":"s1_512_hi"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.062,"difficulty":8.667,"effort":1610.639,"length":43,"time":89.48,"vocabulary":20,"volume":185.843,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":286,"lineStart":277,"name":"s1_512_lo"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.063,"difficulty":8,"effort":1510.957,"length":43,"time":83.942,"vocabulary":21,"volume":188.87,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":297,"lineStart":288,"name":"g0_512_hi"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.063,"difficulty":8,"effort":1510.957,"length":43,"time":83.942,"vocabulary":21,"volume":188.87,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":308,"lineStart":299,"name":"g0_512_lo"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.063,"difficulty":8,"effort":1510.957,"length":43,"time":83.942,"vocabulary":21,"volume":188.87,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":319,"lineStart":310,"name":"g1_512_hi"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.063,"difficulty":8,"effort":1510.957,"length":43,"time":83.942,"vocabulary":21,"volume":188.87,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":330,"lineStart":321,"name":"g1_512_lo"}],"methodAverage":{"cyclomatic":2.063,"cyclomaticDensity":33.442,"halstead":{"bugs":0.124,"difficulty":8.948,"effort":5217.331,"length":70.875,"time":289.852,"vocabulary":25,"volume":372.961,"operands":{"distinct":16.75,"total":43.438},"operators":{"distinct":8.25,"total":27.438}},"params":2.688,"sloc":{"logical":10,"physical":15.313}},"module":"node_modules/hash.js/lib/hash/sha/512.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":82,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/index.html new file mode 100644 index 0000000000..a80d0353fe --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/index.html @@ -0,0 +1,166 @@ + + + + + Plato - node_modules/hash.js/lib/hash/sha/common.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/sha/common.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    84.48

    +
    +
    +

    Lines of code

    +

    49

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    24.98

    +
    +
    +

    Estimated Errors

    +

    0.38

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.history.js new file mode 100644 index 0000000000..069d7b7cd4 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":49,"lloc":32,"functions":8,"deliveredBugs":0.375,"difficulty":24.984,"maintainability":84.477,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.history.json new file mode 100644 index 0000000000..72e713ed80 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":49,"lloc":32,"functions":8,"deliveredBugs":0.375,"difficulty":24.984,"maintainability":84.477,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.js new file mode 100644 index 0000000000..a77b42dfce --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/sha/common.js","fileShort":"node_modules/hash.js/lib/hash/sha/common.js","fileSafe":"node_modules_hash_js_lib_hash_sha_common_js","link":"files/node_modules_hash_js_lib_hash_sha_common_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":15.625,"halstead":{"bugs":0.375,"difficulty":24.984,"effort":28128.156,"length":205,"time":1562.675,"vocabulary":45,"volume":1125.83,"operands":{"distinct":32,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":82,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":32,"physical":49}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"}],"errors":[],"lineEnd":49,"lineStart":1,"maintainability":84.477,"methods":[{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.051,"difficulty":5.455,"effort":829.091,"length":38,"time":46.061,"vocabulary":16,"volume":152,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":13,"lineStart":6,"name":"ft_1"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":4.667,"effort":157.212,"length":12,"time":8.734,"vocabulary":7,"volume":33.688,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":18,"lineStart":16,"name":"ch32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":4.5,"effort":174.485,"length":15,"time":9.694,"vocabulary":6,"volume":38.774,"operands":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":23,"lineStart":21,"name":"maj32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":28,"lineStart":26,"name":"p32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3,"effort":144,"length":16,"time":8,"vocabulary":8,"volume":48,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":33,"lineStart":31,"name":"s0_256"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3,"effort":144,"length":16,"time":8,"vocabulary":8,"volume":48,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":38,"lineStart":36,"name":"s1_256"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":171.176,"length":15,"time":9.51,"vocabulary":9,"volume":47.549,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":43,"lineStart":41,"name":"g0_256"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":171.176,"length":15,"time":9.51,"vocabulary":9,"volume":47.549,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":48,"lineStart":46,"name":"g1_256"}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":97.917,"halstead":{"bugs":0.018,"difficulty":3.728,"effort":229.117,"length":17,"time":12.729,"vocabulary":8.5,"volume":54.557,"operands":{"distinct":5,"total":10.5},"operators":{"distinct":3.5,"total":6.5}},"params":2.125,"sloc":{"logical":1.625,"physical":3.625}},"module":"node_modules/hash.js/lib/hash/sha/common.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":19,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":24,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":29,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":34,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":39,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":44,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":49,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.json new file mode 100644 index 0000000000..e26dde5e19 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_common_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/sha/common.js","fileShort":"node_modules/hash.js/lib/hash/sha/common.js","fileSafe":"node_modules_hash_js_lib_hash_sha_common_js","link":"files/node_modules_hash_js_lib_hash_sha_common_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":15.625,"halstead":{"bugs":0.375,"difficulty":24.984,"effort":28128.156,"length":205,"time":1562.675,"vocabulary":45,"volume":1125.83,"operands":{"distinct":32,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":82,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":32,"physical":49}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../utils","type":"cjs"}],"errors":[],"lineEnd":49,"lineStart":1,"maintainability":84.477,"methods":[{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.051,"difficulty":5.455,"effort":829.091,"length":38,"time":46.061,"vocabulary":16,"volume":152,"operands":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":13,"lineStart":6,"name":"ft_1"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":4.667,"effort":157.212,"length":12,"time":8.734,"vocabulary":7,"volume":33.688,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":18,"lineStart":16,"name":"ch32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":4.5,"effort":174.485,"length":15,"time":9.694,"vocabulary":6,"volume":38.774,"operands":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":23,"lineStart":21,"name":"maj32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":28,"lineStart":26,"name":"p32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3,"effort":144,"length":16,"time":8,"vocabulary":8,"volume":48,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":33,"lineStart":31,"name":"s0_256"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3,"effort":144,"length":16,"time":8,"vocabulary":8,"volume":48,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":38,"lineStart":36,"name":"s1_256"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":171.176,"length":15,"time":9.51,"vocabulary":9,"volume":47.549,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":43,"lineStart":41,"name":"g0_256"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":171.176,"length":15,"time":9.51,"vocabulary":9,"volume":47.549,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":48,"lineStart":46,"name":"g1_256"}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":97.917,"halstead":{"bugs":0.018,"difficulty":3.728,"effort":229.117,"length":17,"time":12.729,"vocabulary":8.5,"volume":54.557,"operands":{"distinct":5,"total":10.5},"operators":{"distinct":3.5,"total":6.5}},"params":2.125,"sloc":{"logical":1.625,"physical":3.625}},"module":"node_modules/hash.js/lib/hash/sha/common.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":19,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":24,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":29,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":34,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":39,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":44,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":49,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_sha_js/index.html new file mode 100644 index 0000000000..482b487271 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_js/index.html @@ -0,0 +1,124 @@ + + + + + Plato - node_modules/hash.js/lib/hash/sha.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/sha.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    71.32

    +
    +
    +

    Lines of code

    +

    7

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    2.42

    +
    +
    +

    Estimated Errors

    +

    0.05

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.history.js new file mode 100644 index 0000000000..0b958aa8d7 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":7,"lloc":6,"functions":0,"deliveredBugs":0.048,"difficulty":2.423,"maintainability":71.316,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.history.json new file mode 100644 index 0000000000..caacc80d37 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":7,"lloc":6,"functions":0,"deliveredBugs":0.048,"difficulty":2.423,"maintainability":71.316,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.js new file mode 100644 index 0000000000..7898cb2dee --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/sha.js","fileShort":"node_modules/hash.js/lib/hash/sha.js","fileSafe":"node_modules_hash_js_lib_hash_sha_js","link":"files/node_modules_hash_js_lib_hash_sha_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":2.423,"effort":348.923,"length":36,"time":19.385,"vocabulary":16,"volume":144,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./sha/1","type":"cjs"},{"line":4,"path":"./sha/224","type":"cjs"},{"line":5,"path":"./sha/256","type":"cjs"},{"line":6,"path":"./sha/384","type":"cjs"},{"line":7,"path":"./sha/512","type":"cjs"}],"errors":[],"lineEnd":7,"lineStart":1,"maintainability":71.316,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":2.423,"effort":348.923,"length":36,"time":19.385,"vocabulary":16,"volume":144,"operands":{"distinct":13,"total":21},"operators":{"distinct":3,"total":15}},"params":0,"sloc":{"logical":6,"physical":7}},"module":"node_modules/hash.js/lib/hash/sha.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.json new file mode 100644 index 0000000000..18d7e17280 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_sha_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/sha.js","fileShort":"node_modules/hash.js/lib/hash/sha.js","fileSafe":"node_modules_hash_js_lib_hash_sha_js","link":"files/node_modules_hash_js_lib_hash_sha_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":2.423,"effort":348.923,"length":36,"time":19.385,"vocabulary":16,"volume":144,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./sha/1","type":"cjs"},{"line":4,"path":"./sha/224","type":"cjs"},{"line":5,"path":"./sha/256","type":"cjs"},{"line":6,"path":"./sha/384","type":"cjs"},{"line":7,"path":"./sha/512","type":"cjs"}],"errors":[],"lineEnd":7,"lineStart":1,"maintainability":71.316,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":2.423,"effort":348.923,"length":36,"time":19.385,"vocabulary":16,"volume":144,"operands":{"distinct":13,"total":21},"operators":{"distinct":3,"total":15}},"params":0,"sloc":{"logical":6,"physical":7}},"module":"node_modules/hash.js/lib/hash/sha.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_utils_js/index.html b/plato-report/files/node_modules_hash_js_lib_hash_utils_js/index.html new file mode 100644 index 0000000000..e473d52504 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_utils_js/index.html @@ -0,0 +1,395 @@ + + + + + Plato - node_modules/hash.js/lib/hash/utils.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/lib/hash/utils.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.39

    +
    +
    +

    Lines of code

    +

    278

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    103.53

    +
    +
    +

    Estimated Errors

    +

    3.35

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.history.js b/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.history.js new file mode 100644 index 0000000000..f18790d684 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":278,"lloc":219,"functions":26,"deliveredBugs":3.351,"difficulty":103.529,"maintainability":65.389,"lintErrors":39}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.history.json b/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.history.json new file mode 100644 index 0000000000..9c6be3b266 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":278,"lloc":219,"functions":26,"deliveredBugs":3.351,"difficulty":103.529,"maintainability":65.389,"lintErrors":39}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.js b/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.js new file mode 100644 index 0000000000..6c80548254 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/lib/hash/utils.js","fileShort":"node_modules/hash.js/lib/hash/utils.js","fileSafe":"node_modules_hash_js_lib_hash_utils_js","link":"files/node_modules_hash_js_lib_hash_utils_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":40,"cyclomaticDensity":18.265,"halstead":{"bugs":3.351,"difficulty":103.529,"effort":1040899.633,"length":1389,"time":57827.757,"vocabulary":151,"volume":10054.144,"operands":{"distinct":119,"total":770,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":619,"identifiers":["__stripped__"]}},"params":94,"sloc":{"logical":219,"physical":278}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"minimalistic-assert","type":"cjs"},{"line":4,"path":"inherits","type":"cjs"}],"errors":[],"lineEnd":278,"lineStart":1,"maintainability":65.389,"methods":[{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.059,"difficulty":11.55,"effort":2029.251,"length":40,"time":112.736,"vocabulary":21,"volume":175.693,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":16,"lineStart":8,"name":"isSurrogatePair"},{"cyclomatic":13,"cyclomaticDensity":33.333,"halstead":{"bugs":0.519,"difficulty":43.371,"effort":67582.355,"length":266,"time":3754.575,"vocabulary":58,"volume":1558.223,"operands":{"distinct":35,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":134,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":39,"physical":45},"errors":[],"lineEnd":62,"lineStart":18,"name":"toArray"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":8,"effort":1000.782,"length":30,"time":55.599,"vocabulary":18,"volume":125.098,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":70,"lineStart":65,"name":"toHex"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":6.563,"effort":743.53,"length":29,"time":41.307,"vocabulary":15,"volume":113.3,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":79,"lineStart":73,"name":"htonl"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.067,"difficulty":10.154,"effort":2048.42,"length":44,"time":113.801,"vocabulary":24,"volume":201.738,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":91,"lineStart":82,"name":"toHex32"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":5.25,"effort":244.162,"length":14,"time":13.565,"vocabulary":10,"volume":46.507,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":99,"lineStart":94,"name":"zero2"},{"cyclomatic":8,"cyclomaticDensity":36.364,"halstead":{"bugs":0.119,"difficulty":6.938,"effort":2474.985,"length":80,"time":137.499,"vocabulary":22,"volume":356.755,"operands":{"distinct":16,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":18},"errors":[],"lineEnd":119,"lineStart":102,"name":"zero8"},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.209,"difficulty":30,"effort":18805.008,"length":117,"time":1044.723,"vocabulary":41,"volume":626.834,"operands":{"distinct":21,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":54,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":135,"lineStart":122,"name":"join32"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.202,"difficulty":28.889,"effort":17489.567,"length":119,"time":971.643,"vocabulary":34,"volume":605.408,"operands":{"distinct":18,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":54,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":18},"errors":[],"lineEnd":155,"lineStart":138,"name":"split32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":5.833,"effort":210,"length":12,"time":11.667,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":160,"lineStart":158,"name":"rotr32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":5.833,"effort":210,"length":12,"time":11.667,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":165,"lineStart":163,"name":"rotl32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":170,"lineStart":168,"name":"sum32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.625,"effort":81.062,"length":11,"time":4.503,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":175,"lineStart":173,"name":"sum32_3"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.7,"effort":113.4,"length":14,"time":6.3,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":180,"lineStart":178,"name":"sum32_4"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.75,"effort":148.194,"length":17,"time":8.233,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":185,"lineStart":183,"name":"sum32_5"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.072,"difficulty":10.5,"effort":2274.673,"length":53,"time":126.371,"vocabulary":17,"volume":216.636,"operands":{"distinct":10,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":196,"lineStart":188,"name":"sum64"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.038,"difficulty":7.438,"effort":842.667,"length":29,"time":46.815,"vocabulary":15,"volume":113.3,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":203,"lineStart":199,"name":"sum64_hi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":3.75,"effort":181.62,"length":14,"time":10.09,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":209,"lineStart":206,"name":"sum64_lo"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.113,"difficulty":14.462,"effort":4891.014,"length":77,"time":271.723,"vocabulary":21,"volume":338.208,"operands":{"distinct":13,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":224,"lineStart":212,"name":"sum64_4_hi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":3.75,"effort":322.318,"length":22,"time":17.907,"vocabulary":15,"volume":85.952,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":230,"lineStart":227,"name":"sum64_4_lo"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.145,"difficulty":15.733,"effort":6832.388,"length":96,"time":379.577,"vocabulary":23,"volume":434.262,"operands":{"distinct":15,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":247,"lineStart":233,"name":"sum64_5_hi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":3.75,"effort":398.528,"length":26,"time":22.14,"vocabulary":17,"volume":106.274,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":254,"lineStart":250,"name":"sum64_5_lo"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":6.417,"effort":451.145,"length":19,"time":25.064,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":260,"lineStart":257,"name":"rotr64_hi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":6.417,"effort":451.145,"length":19,"time":25.064,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":266,"lineStart":263,"name":"rotr64_lo"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":271,"lineStart":269,"name":"shr64_hi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":6.417,"effort":451.145,"length":19,"time":25.064,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":277,"lineStart":274,"name":"shr64_lo"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":59.642,"halstead":{"bugs":0.072,"difficulty":9.741,"effort":5013.698,"length":45.923,"time":278.539,"vocabulary":17.385,"volume":215.356,"operands":{"distinct":9.731,"total":25.346},"operators":{"distinct":7.654,"total":20.577}},"params":3.615,"sloc":{"logical":6.308,"physical":8.5}},"module":"node_modules/hash.js/lib/hash/utils.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":54,"column":12,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":54,"column":19,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":54,"column":35,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":55,"column":31,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":55,"column":40,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":58,"column":10,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":58,"column":17,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":58,"column":33,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":59,"column":11,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":59,"column":20,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":63,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":71,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":80,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":92,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":100,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":120,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":136,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":156,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":161,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":166,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":171,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":176,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":181,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":186,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":197,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":204,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":210,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":225,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":231,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":248,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":255,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":261,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":267,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":272,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":278,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.json b/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.json new file mode 100644 index 0000000000..6e4016adcb --- /dev/null +++ b/plato-report/files/node_modules_hash_js_lib_hash_utils_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/lib/hash/utils.js","fileShort":"node_modules/hash.js/lib/hash/utils.js","fileSafe":"node_modules_hash_js_lib_hash_utils_js","link":"files/node_modules_hash_js_lib_hash_utils_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":40,"cyclomaticDensity":18.265,"halstead":{"bugs":3.351,"difficulty":103.529,"effort":1040899.633,"length":1389,"time":57827.757,"vocabulary":151,"volume":10054.144,"operands":{"distinct":119,"total":770,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":619,"identifiers":["__stripped__"]}},"params":94,"sloc":{"logical":219,"physical":278}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"minimalistic-assert","type":"cjs"},{"line":4,"path":"inherits","type":"cjs"}],"errors":[],"lineEnd":278,"lineStart":1,"maintainability":65.389,"methods":[{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.059,"difficulty":11.55,"effort":2029.251,"length":40,"time":112.736,"vocabulary":21,"volume":175.693,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":16,"lineStart":8,"name":"isSurrogatePair"},{"cyclomatic":13,"cyclomaticDensity":33.333,"halstead":{"bugs":0.519,"difficulty":43.371,"effort":67582.355,"length":266,"time":3754.575,"vocabulary":58,"volume":1558.223,"operands":{"distinct":35,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":134,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":39,"physical":45},"errors":[],"lineEnd":62,"lineStart":18,"name":"toArray"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":8,"effort":1000.782,"length":30,"time":55.599,"vocabulary":18,"volume":125.098,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":70,"lineStart":65,"name":"toHex"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":6.563,"effort":743.53,"length":29,"time":41.307,"vocabulary":15,"volume":113.3,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":79,"lineStart":73,"name":"htonl"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.067,"difficulty":10.154,"effort":2048.42,"length":44,"time":113.801,"vocabulary":24,"volume":201.738,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":91,"lineStart":82,"name":"toHex32"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":5.25,"effort":244.162,"length":14,"time":13.565,"vocabulary":10,"volume":46.507,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":99,"lineStart":94,"name":"zero2"},{"cyclomatic":8,"cyclomaticDensity":36.364,"halstead":{"bugs":0.119,"difficulty":6.938,"effort":2474.985,"length":80,"time":137.499,"vocabulary":22,"volume":356.755,"operands":{"distinct":16,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":18},"errors":[],"lineEnd":119,"lineStart":102,"name":"zero8"},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.209,"difficulty":30,"effort":18805.008,"length":117,"time":1044.723,"vocabulary":41,"volume":626.834,"operands":{"distinct":21,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":54,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":135,"lineStart":122,"name":"join32"},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.202,"difficulty":28.889,"effort":17489.567,"length":119,"time":971.643,"vocabulary":34,"volume":605.408,"operands":{"distinct":18,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":54,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":16,"physical":18},"errors":[],"lineEnd":155,"lineStart":138,"name":"split32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":5.833,"effort":210,"length":12,"time":11.667,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":160,"lineStart":158,"name":"rotr32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":5.833,"effort":210,"length":12,"time":11.667,"vocabulary":8,"volume":36,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":165,"lineStart":163,"name":"rotl32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":170,"lineStart":168,"name":"sum32"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.625,"effort":81.062,"length":11,"time":4.503,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":175,"lineStart":173,"name":"sum32_3"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.7,"effort":113.4,"length":14,"time":6.3,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":180,"lineStart":178,"name":"sum32_4"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.75,"effort":148.194,"length":17,"time":8.233,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":185,"lineStart":183,"name":"sum32_5"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.072,"difficulty":10.5,"effort":2274.673,"length":53,"time":126.371,"vocabulary":17,"volume":216.636,"operands":{"distinct":10,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":196,"lineStart":188,"name":"sum64"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.038,"difficulty":7.438,"effort":842.667,"length":29,"time":46.815,"vocabulary":15,"volume":113.3,"operands":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":203,"lineStart":199,"name":"sum64_hi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":3.75,"effort":181.62,"length":14,"time":10.09,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":209,"lineStart":206,"name":"sum64_lo"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.113,"difficulty":14.462,"effort":4891.014,"length":77,"time":271.723,"vocabulary":21,"volume":338.208,"operands":{"distinct":13,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":224,"lineStart":212,"name":"sum64_4_hi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":3.75,"effort":322.318,"length":22,"time":17.907,"vocabulary":15,"volume":85.952,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":230,"lineStart":227,"name":"sum64_4_lo"},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.145,"difficulty":15.733,"effort":6832.388,"length":96,"time":379.577,"vocabulary":23,"volume":434.262,"operands":{"distinct":15,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":247,"lineStart":233,"name":"sum64_5_hi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":3.75,"effort":398.528,"length":26,"time":22.14,"vocabulary":17,"volume":106.274,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":10,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":254,"lineStart":250,"name":"sum64_5_lo"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":6.417,"effort":451.145,"length":19,"time":25.064,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":260,"lineStart":257,"name":"rotr64_hi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":6.417,"effort":451.145,"length":19,"time":25.064,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":266,"lineStart":263,"name":"rotr64_lo"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":271,"lineStart":269,"name":"shr64_hi"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.023,"difficulty":6.417,"effort":451.145,"length":19,"time":25.064,"vocabulary":13,"volume":70.308,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":277,"lineStart":274,"name":"shr64_lo"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":59.642,"halstead":{"bugs":0.072,"difficulty":9.741,"effort":5013.698,"length":45.923,"time":278.539,"vocabulary":17.385,"volume":215.356,"operands":{"distinct":9.731,"total":25.346},"operators":{"distinct":7.654,"total":20.577}},"params":3.615,"sloc":{"logical":6.308,"physical":8.5}},"module":"node_modules/hash.js/lib/hash/utils.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":54,"column":12,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":54,"column":19,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":54,"column":35,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":55,"column":31,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":55,"column":40,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":58,"column":10,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":58,"column":17,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":58,"column":33,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":59,"column":11,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":59,"column":20,"message":"'i' used out of scope.","source":"'{a}' used out of scope."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":63,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":71,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":80,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":92,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":100,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":120,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":136,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":156,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":161,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":166,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":171,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":176,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":181,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":186,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":197,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":204,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":210,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":225,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":231,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":248,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":255,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":261,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":267,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":272,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":278,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_test_hash_test_js/index.html b/plato-report/files/node_modules_hash_js_test_hash_test_js/index.html new file mode 100644 index 0000000000..cdb0d74e92 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_test_hash_test_js/index.html @@ -0,0 +1,257 @@ + + + + + Plato - node_modules/hash.js/test/hash-test.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/test/hash-test.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    74.19

    +
    +
    +

    Lines of code

    +

    140

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.96

    +
    +
    +

    Estimated Errors

    +

    0.93

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_test_hash_test_js/report.history.js b/plato-report/files/node_modules_hash_js_test_hash_test_js/report.history.js new file mode 100644 index 0000000000..3895574691 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_test_hash_test_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":140,"lloc":43,"functions":10,"deliveredBugs":0.925,"difficulty":15.956,"maintainability":74.187,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_test_hash_test_js/report.history.json b/plato-report/files/node_modules_hash_js_test_hash_test_js/report.history.json new file mode 100644 index 0000000000..29beba913a --- /dev/null +++ b/plato-report/files/node_modules_hash_js_test_hash_test_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":140,"lloc":43,"functions":10,"deliveredBugs":0.925,"difficulty":15.956,"maintainability":74.187,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_test_hash_test_js/report.js b/plato-report/files/node_modules_hash_js_test_hash_test_js/report.js new file mode 100644 index 0000000000..27e99269c0 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_test_hash_test_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/test/hash-test.js","fileShort":"node_modules/hash.js/test/hash-test.js","fileSafe":"node_modules_hash_js_test_hash_test_js","link":"files/node_modules_hash_js_test_hash_test_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":4.651,"halstead":{"bugs":0.925,"difficulty":15.956,"effort":44276.39,"length":415,"time":2459.799,"vocabulary":103,"volume":2774.898,"operands":{"distinct":91,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":173,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":43,"physical":140}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"crypto","type":"cjs"},{"line":6,"path":"../","type":"cjs"}],"errors":[],"lineEnd":140,"lineStart":1,"maintainability":74.187,"methods":[{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":2.2,"effort":291.816,"length":37,"time":16.212,"vocabulary":12,"volume":132.644,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":133},"errors":[],"lineEnd":140,"lineStart":8,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.139,"difficulty":10.294,"effort":4295.031,"length":91,"time":238.613,"vocabulary":24,"volume":417.232,"operands":{"distinct":17,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":41,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":24,"lineStart":9,"name":"test"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.051,"difficulty":2.063,"effort":315.409,"length":36,"time":17.523,"vocabulary":19,"volume":152.925,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":39,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.051,"difficulty":2.063,"effort":315.409,"length":36,"time":17.523,"vocabulary":19,"volume":152.925,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":54,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.061,"difficulty":1.974,"effort":360.862,"length":41,"time":20.048,"vocabulary":22,"volume":182.837,"operands":{"distinct":19,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":16},"errors":[],"lineEnd":71,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.057,"difficulty":2,"effort":342.601,"length":39,"time":19.033,"vocabulary":21,"volume":171.3,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":16},"errors":[],"lineEnd":88,"lineStart":73,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.055,"difficulty":2.75,"effort":451.641,"length":38,"time":25.091,"vocabulary":20,"volume":164.233,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":17},"errors":[],"lineEnd":106,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.055,"difficulty":2.75,"effort":451.641,"length":38,"time":25.091,"vocabulary":20,"volume":164.233,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":17},"errors":[],"lineEnd":124,"lineStart":108,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.3,"effort":250.8,"length":19,"time":13.933,"vocabulary":16,"volume":76,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":138,"lineStart":126,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":1.929,"effort":102.505,"length":16,"time":5.695,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":4},"errors":[],"lineEnd":137,"lineStart":134,"name":""}],"methodAverage":{"cyclomatic":1.1,"cyclomaticDensity":26.806,"halstead":{"bugs":0.056,"difficulty":3.132,"effort":717.772,"length":39.1,"time":39.876,"vocabulary":18.3,"volume":166.748,"operands":{"distinct":14.5,"total":22.9},"operators":{"distinct":3.8,"total":16.2}},"params":0.3,"sloc":{"logical":3.8,"physical":26}},"module":"node_modules/hash.js/test/hash-test.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":127,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":26,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":41,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":56,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":73,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":90,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":108,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":126,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_test_hash_test_js/report.json b/plato-report/files/node_modules_hash_js_test_hash_test_js/report.json new file mode 100644 index 0000000000..4e4bff7635 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_test_hash_test_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/test/hash-test.js","fileShort":"node_modules/hash.js/test/hash-test.js","fileSafe":"node_modules_hash_js_test_hash_test_js","link":"files/node_modules_hash_js_test_hash_test_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":4.651,"halstead":{"bugs":0.925,"difficulty":15.956,"effort":44276.39,"length":415,"time":2459.799,"vocabulary":103,"volume":2774.898,"operands":{"distinct":91,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":173,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":43,"physical":140}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"crypto","type":"cjs"},{"line":6,"path":"../","type":"cjs"}],"errors":[],"lineEnd":140,"lineStart":1,"maintainability":74.187,"methods":[{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":2.2,"effort":291.816,"length":37,"time":16.212,"vocabulary":12,"volume":132.644,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":133},"errors":[],"lineEnd":140,"lineStart":8,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.139,"difficulty":10.294,"effort":4295.031,"length":91,"time":238.613,"vocabulary":24,"volume":417.232,"operands":{"distinct":17,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":41,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":24,"lineStart":9,"name":"test"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.051,"difficulty":2.063,"effort":315.409,"length":36,"time":17.523,"vocabulary":19,"volume":152.925,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":39,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.051,"difficulty":2.063,"effort":315.409,"length":36,"time":17.523,"vocabulary":19,"volume":152.925,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":54,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.061,"difficulty":1.974,"effort":360.862,"length":41,"time":20.048,"vocabulary":22,"volume":182.837,"operands":{"distinct":19,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":16},"errors":[],"lineEnd":71,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.057,"difficulty":2,"effort":342.601,"length":39,"time":19.033,"vocabulary":21,"volume":171.3,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":16},"errors":[],"lineEnd":88,"lineStart":73,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.055,"difficulty":2.75,"effort":451.641,"length":38,"time":25.091,"vocabulary":20,"volume":164.233,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":17},"errors":[],"lineEnd":106,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.055,"difficulty":2.75,"effort":451.641,"length":38,"time":25.091,"vocabulary":20,"volume":164.233,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":17},"errors":[],"lineEnd":124,"lineStart":108,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.3,"effort":250.8,"length":19,"time":13.933,"vocabulary":16,"volume":76,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":138,"lineStart":126,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.018,"difficulty":1.929,"effort":102.505,"length":16,"time":5.695,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":4},"errors":[],"lineEnd":137,"lineStart":134,"name":""}],"methodAverage":{"cyclomatic":1.1,"cyclomaticDensity":26.806,"halstead":{"bugs":0.056,"difficulty":3.132,"effort":717.772,"length":39.1,"time":39.876,"vocabulary":18.3,"volume":166.748,"operands":{"distinct":14.5,"total":22.9},"operators":{"distinct":3.8,"total":16.2}},"params":0.3,"sloc":{"logical":3.8,"physical":26}},"module":"node_modules/hash.js/test/hash-test.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":127,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":26,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":41,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":56,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":73,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":90,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":108,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":126,"column":3,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_test_hmac_test_js/index.html b/plato-report/files/node_modules_hash_js_test_hmac_test_js/index.html new file mode 100644 index 0000000000..a028ecf2f1 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_test_hmac_test_js/index.html @@ -0,0 +1,179 @@ + + + + + Plato - node_modules/hash.js/test/hmac-test.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/hash.js/test/hmac-test.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.98

    +
    +
    +

    Lines of code

    +

    62

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.84

    +
    +
    +

    Estimated Errors

    +

    0.44

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.history.js b/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.history.js new file mode 100644 index 0000000000..a5fe985755 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":62,"lloc":37,"functions":4,"deliveredBugs":0.438,"difficulty":8.842,"maintainability":65.976,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.history.json b/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.history.json new file mode 100644 index 0000000000..1175ba5469 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":62,"lloc":37,"functions":4,"deliveredBugs":0.438,"difficulty":8.842,"maintainability":65.976,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.js b/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.js new file mode 100644 index 0000000000..c7f602a375 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/hash.js/test/hmac-test.js","fileShort":"node_modules/hash.js/test/hmac-test.js","fileSafe":"node_modules_hash_js_test_hmac_test_js","link":"files/node_modules_hash_js_test_hmac_test_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.438,"difficulty":8.842,"effort":11608.589,"length":218,"time":644.922,"vocabulary":65,"volume":1312.876,"operands":{"distinct":57,"total":126,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":92,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":62}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"../","type":"cjs"}],"errors":[],"lineEnd":62,"lineStart":1,"maintainability":65.976,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":56},"errors":[],"lineEnd":62,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.174,"difficulty":4.071,"effort":2123.449,"length":98,"time":117.969,"vocabulary":40,"volume":521.549,"operands":{"distinct":35,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":54},"errors":[],"lineEnd":61,"lineStart":8,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":60,"lineStart":50,"name":"test"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.127,"difficulty":5.882,"effort":2247.833,"length":87,"time":124.88,"vocabulary":21,"volume":382.132,"operands":{"distinct":17,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":59,"lineStart":51,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":57.176,"halstead":{"bugs":0.079,"difficulty":3.338,"effort":1114.743,"length":50,"time":61.93,"vocabulary":18.75,"volume":236.747,"operands":{"distinct":15,"total":29},"operators":{"distinct":3.75,"total":21}},"params":0.25,"sloc":{"logical":8.25,"physical":32.5}},"module":"node_modules/hash.js/test/hmac-test.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":3,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":51,"column":7,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.json b/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.json new file mode 100644 index 0000000000..4c53567b56 --- /dev/null +++ b/plato-report/files/node_modules_hash_js_test_hmac_test_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/hash.js/test/hmac-test.js","fileShort":"node_modules/hash.js/test/hmac-test.js","fileSafe":"node_modules_hash_js_test_hmac_test_js","link":"files/node_modules_hash_js_test_hmac_test_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.438,"difficulty":8.842,"effort":11608.589,"length":218,"time":644.922,"vocabulary":65,"volume":1312.876,"operands":{"distinct":57,"total":126,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":92,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":62}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"../","type":"cjs"}],"errors":[],"lineEnd":62,"lineStart":1,"maintainability":65.976,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":56},"errors":[],"lineEnd":62,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.174,"difficulty":4.071,"effort":2123.449,"length":98,"time":117.969,"vocabulary":40,"volume":521.549,"operands":{"distinct":35,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":54},"errors":[],"lineEnd":61,"lineStart":8,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":60,"lineStart":50,"name":"test"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.127,"difficulty":5.882,"effort":2247.833,"length":87,"time":124.88,"vocabulary":21,"volume":382.132,"operands":{"distinct":17,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":59,"lineStart":51,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":57.176,"halstead":{"bugs":0.079,"difficulty":3.338,"effort":1114.743,"length":50,"time":61.93,"vocabulary":18.75,"volume":236.747,"operands":{"distinct":15,"total":29},"operators":{"distinct":3.75,"total":21}},"params":0.25,"sloc":{"logical":8.25,"physical":32.5}},"module":"node_modules/hash.js/test/hmac-test.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":3,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":51,"column":7,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_common_js/index.html b/plato-report/files/node_modules_highlight_js_es_common_js/index.html new file mode 100644 index 0000000000..f35f0760cb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_common_js/index.html @@ -0,0 +1,121 @@ + + + + + Plato - node_modules/highlight.js/es/common.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/common.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    100.00

    +
    +
    +

    Lines of code

    +

    4

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.25

    +
    +
    +

    Estimated Errors

    +

    0.01

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_common_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_common_js/report.history.js new file mode 100644 index 0000000000..e998a37faf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_common_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":4,"lloc":0,"functions":0,"deliveredBugs":0.01,"difficulty":6.25,"maintainability":100,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_common_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_common_js/report.history.json new file mode 100644 index 0000000000..46570ed277 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_common_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":4,"lloc":0,"functions":0,"deliveredBugs":0.01,"difficulty":6.25,"maintainability":100,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_common_js/report.js b/plato-report/files/node_modules_highlight_js_es_common_js/report.js new file mode 100644 index 0000000000..a554122e66 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_common_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/common.js","fileShort":"node_modules/highlight.js/es/common.js","fileSafe":"node_modules_highlight_js_es_common_js","link":"files/node_modules_highlight_js_es_common_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":2,"path":"../lib/common.js","type":"esm"}],"errors":[],"lineEnd":4,"lineStart":1,"maintainability":100,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5},"operators":{"distinct":5,"total":6}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/common.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_common_js/report.json b/plato-report/files/node_modules_highlight_js_es_common_js/report.json new file mode 100644 index 0000000000..0722f52641 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_common_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/common.js","fileShort":"node_modules/highlight.js/es/common.js","fileSafe":"node_modules_highlight_js_es_common_js","link":"files/node_modules_highlight_js_es_common_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":2,"path":"../lib/common.js","type":"esm"}],"errors":[],"lineEnd":4,"lineStart":1,"maintainability":100,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5},"operators":{"distinct":5,"total":6}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/common.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_core_js/index.html b/plato-report/files/node_modules_highlight_js_es_core_js/index.html new file mode 100644 index 0000000000..cc748d804d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_core_js/index.html @@ -0,0 +1,121 @@ + + + + + Plato - node_modules/highlight.js/es/core.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/core.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    100.00

    +
    +
    +

    Lines of code

    +

    4

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.25

    +
    +
    +

    Estimated Errors

    +

    0.01

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_core_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_core_js/report.history.js new file mode 100644 index 0000000000..e998a37faf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_core_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":4,"lloc":0,"functions":0,"deliveredBugs":0.01,"difficulty":6.25,"maintainability":100,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_core_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_core_js/report.history.json new file mode 100644 index 0000000000..46570ed277 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_core_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":4,"lloc":0,"functions":0,"deliveredBugs":0.01,"difficulty":6.25,"maintainability":100,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_core_js/report.js b/plato-report/files/node_modules_highlight_js_es_core_js/report.js new file mode 100644 index 0000000000..db0a5d5ed2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_core_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/core.js","fileShort":"node_modules/highlight.js/es/core.js","fileSafe":"node_modules_highlight_js_es_core_js","link":"files/node_modules_highlight_js_es_core_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":2,"path":"../lib/core.js","type":"esm"}],"errors":[],"lineEnd":4,"lineStart":1,"maintainability":100,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5},"operators":{"distinct":5,"total":6}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/core.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_core_js/report.json b/plato-report/files/node_modules_highlight_js_es_core_js/report.json new file mode 100644 index 0000000000..f0c742010d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_core_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/core.js","fileShort":"node_modules/highlight.js/es/core.js","fileSafe":"node_modules_highlight_js_es_core_js","link":"files/node_modules_highlight_js_es_core_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":2,"path":"../lib/core.js","type":"esm"}],"errors":[],"lineEnd":4,"lineStart":1,"maintainability":100,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5},"operators":{"distinct":5,"total":6}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/core.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_index_js/index.html b/plato-report/files/node_modules_highlight_js_es_index_js/index.html new file mode 100644 index 0000000000..89e9a31195 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_index_js/index.html @@ -0,0 +1,121 @@ + + + + + Plato - node_modules/highlight.js/es/index.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/index.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    100.00

    +
    +
    +

    Lines of code

    +

    4

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.25

    +
    +
    +

    Estimated Errors

    +

    0.01

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_index_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_index_js/report.history.js new file mode 100644 index 0000000000..e998a37faf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_index_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":4,"lloc":0,"functions":0,"deliveredBugs":0.01,"difficulty":6.25,"maintainability":100,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_index_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_index_js/report.history.json new file mode 100644 index 0000000000..46570ed277 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_index_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":4,"lloc":0,"functions":0,"deliveredBugs":0.01,"difficulty":6.25,"maintainability":100,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_index_js/report.js b/plato-report/files/node_modules_highlight_js_es_index_js/report.js new file mode 100644 index 0000000000..b4c0b2b2cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_index_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/index.js","fileShort":"node_modules/highlight.js/es/index.js","fileSafe":"node_modules_highlight_js_es_index_js","link":"files/node_modules_highlight_js_es_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":2,"path":"../lib/index.js","type":"esm"}],"errors":[],"lineEnd":4,"lineStart":1,"maintainability":100,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5},"operators":{"distinct":5,"total":6}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/index.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_index_js/report.json b/plato-report/files/node_modules_highlight_js_es_index_js/report.json new file mode 100644 index 0000000000..ed3b0bb7ff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_index_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/index.js","fileShort":"node_modules/highlight.js/es/index.js","fileSafe":"node_modules_highlight_js_es_index_js","link":"files/node_modules_highlight_js_es_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":2,"path":"../lib/index.js","type":"esm"}],"errors":[],"lineEnd":4,"lineStart":1,"maintainability":100,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5},"operators":{"distinct":5,"total":6}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/index.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_1c_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_1c_js/index.html new file mode 100644 index 0000000000..c1cc532c54 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_1c_js/index.html @@ -0,0 +1,638 @@ + + + + + Plato - node_modules/highlight.js/es/languages/1c.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/1c.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    34.62

    +
    +
    +

    Lines of code

    +

    521

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.85

    +
    +
    +

    Estimated Errors

    +

    2.63

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.history.js new file mode 100644 index 0000000000..0e48bedb69 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":521,"lloc":104,"functions":1,"deliveredBugs":2.635,"difficulty":7.846,"maintainability":34.618,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.history.json new file mode 100644 index 0000000000..3341f4de67 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":521,"lloc":104,"functions":1,"deliveredBugs":2.635,"difficulty":7.846,"maintainability":34.618,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.js new file mode 100644 index 0000000000..f67d88d637 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/1c.js","fileShort":"node_modules/highlight.js/es/languages/1c.js","fileSafe":"node_modules_highlight_js_es_languages_1c_js","link":"files/node_modules_highlight_js_es_languages_1c_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":2.635,"difficulty":7.846,"effort":62019.453,"length":924,"time":3445.525,"vocabulary":376,"volume":7904.44,"operands":{"distinct":364,"total":476,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":448,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":104,"physical":521}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":521,"lineStart":1,"maintainability":34.618,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.971,"halstead":{"bugs":2.609,"difficulty":5.88,"effort":46020.566,"length":917,"time":2556.698,"vocabulary":371,"volume":7826.848,"operands":{"distinct":362,"total":473,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":444,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":103,"physical":512},"errors":[],"lineEnd":519,"lineStart":8,"name":"_1c"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.971,"halstead":{"bugs":2.609,"difficulty":5.88,"effort":46020.566,"length":917,"time":2556.698,"vocabulary":371,"volume":7826.848,"operands":{"distinct":362,"total":473},"operators":{"distinct":9,"total":444}},"params":1,"sloc":{"logical":103,"physical":512}},"module":"node_modules/highlight.js/es/languages/1c.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.json new file mode 100644 index 0000000000..c917cb17b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_1c_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/1c.js","fileShort":"node_modules/highlight.js/es/languages/1c.js","fileSafe":"node_modules_highlight_js_es_languages_1c_js","link":"files/node_modules_highlight_js_es_languages_1c_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":2.635,"difficulty":7.846,"effort":62019.453,"length":924,"time":3445.525,"vocabulary":376,"volume":7904.44,"operands":{"distinct":364,"total":476,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":448,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":104,"physical":521}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":521,"lineStart":1,"maintainability":34.618,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.971,"halstead":{"bugs":2.609,"difficulty":5.88,"effort":46020.566,"length":917,"time":2556.698,"vocabulary":371,"volume":7826.848,"operands":{"distinct":362,"total":473,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":444,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":103,"physical":512},"errors":[],"lineEnd":519,"lineStart":8,"name":"_1c"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.971,"halstead":{"bugs":2.609,"difficulty":5.88,"effort":46020.566,"length":917,"time":2556.698,"vocabulary":371,"volume":7826.848,"operands":{"distinct":362,"total":473},"operators":{"distinct":9,"total":444}},"params":1,"sloc":{"logical":103,"physical":512}},"module":"node_modules/highlight.js/es/languages/1c.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/index.html new file mode 100644 index 0000000000..5758b1adb6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/1c.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/1c.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.js new file mode 100644 index 0000000000..fae02ba642 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/1c.js.js","fileShort":"node_modules/highlight.js/es/languages/1c.js.js","fileSafe":"node_modules_highlight_js_es_languages_1c_js_js","link":"files/node_modules_highlight_js_es_languages_1c_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./1c.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/1c.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.json new file mode 100644 index 0000000000..b82dc07fd5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_1c_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/1c.js.js","fileShort":"node_modules/highlight.js/es/languages/1c.js.js","fileSafe":"node_modules_highlight_js_es_languages_1c_js_js","link":"files/node_modules_highlight_js_es_languages_1c_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./1c.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/1c.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/index.html new file mode 100644 index 0000000000..6412dfd1b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - node_modules/highlight.js/es/languages/abnf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/abnf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.87

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.43

    +
    +
    +

    Estimated Errors

    +

    0.25

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.history.js new file mode 100644 index 0000000000..3fde648012 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":82,"lloc":28,"functions":1,"deliveredBugs":0.246,"difficulty":9.429,"maintainability":51.865,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.history.json new file mode 100644 index 0000000000..59326f5355 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":82,"lloc":28,"functions":1,"deliveredBugs":0.246,"difficulty":9.429,"maintainability":51.865,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.js new file mode 100644 index 0000000000..af1c71f581 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/abnf.js","fileShort":"node_modules/highlight.js/es/languages/abnf.js","fileSafe":"node_modules_highlight_js_es_languages_abnf_js","link":"files/node_modules_highlight_js_es_languages_abnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.246,"difficulty":9.429,"effort":6966.788,"length":129,"time":387.044,"vocabulary":53,"volume":738.902,"operands":{"distinct":42,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":51.865,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.227,"difficulty":6.9,"effort":4701.421,"length":122,"time":261.19,"vocabulary":48,"volume":681.365,"operands":{"distinct":40,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"abnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.227,"difficulty":6.9,"effort":4701.421,"length":122,"time":261.19,"vocabulary":48,"volume":681.365,"operands":{"distinct":40,"total":69},"operators":{"distinct":8,"total":53}},"params":1,"sloc":{"logical":27,"physical":72}},"module":"node_modules/highlight.js/es/languages/abnf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.json new file mode 100644 index 0000000000..9ddf7391c8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/abnf.js","fileShort":"node_modules/highlight.js/es/languages/abnf.js","fileSafe":"node_modules_highlight_js_es_languages_abnf_js","link":"files/node_modules_highlight_js_es_languages_abnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.246,"difficulty":9.429,"effort":6966.788,"length":129,"time":387.044,"vocabulary":53,"volume":738.902,"operands":{"distinct":42,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":51.865,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.227,"difficulty":6.9,"effort":4701.421,"length":122,"time":261.19,"vocabulary":48,"volume":681.365,"operands":{"distinct":40,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"abnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.227,"difficulty":6.9,"effort":4701.421,"length":122,"time":261.19,"vocabulary":48,"volume":681.365,"operands":{"distinct":40,"total":69},"operators":{"distinct":8,"total":53}},"params":1,"sloc":{"logical":27,"physical":72}},"module":"node_modules/highlight.js/es/languages/abnf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/index.html new file mode 100644 index 0000000000..54510ccfe9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/abnf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/abnf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.js new file mode 100644 index 0000000000..b9a5e2543c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/abnf.js.js","fileShort":"node_modules/highlight.js/es/languages/abnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_abnf_js_js","link":"files/node_modules_highlight_js_es_languages_abnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./abnf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/abnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.json new file mode 100644 index 0000000000..628d067d1f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_abnf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/abnf.js.js","fileShort":"node_modules/highlight.js/es/languages/abnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_abnf_js_js","link":"files/node_modules_highlight_js_es_languages_abnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./abnf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/abnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/index.html new file mode 100644 index 0000000000..d7e8295388 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/index.html @@ -0,0 +1,209 @@ + + + + + Plato - node_modules/highlight.js/es/languages/accesslog.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/accesslog.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.40

    +
    +
    +

    Lines of code

    +

    92

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.52

    +
    +
    +

    Estimated Errors

    +

    0.25

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.history.js new file mode 100644 index 0000000000..30f4c9ca22 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":92,"lloc":40,"functions":1,"deliveredBugs":0.25,"difficulty":14.516,"maintainability":47.4,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.history.json new file mode 100644 index 0000000000..7d61ea8801 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":92,"lloc":40,"functions":1,"deliveredBugs":0.25,"difficulty":14.516,"maintainability":47.4,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.js new file mode 100644 index 0000000000..92d58b07f7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/accesslog.js","fileShort":"node_modules/highlight.js/es/languages/accesslog.js","fileSafe":"node_modules_highlight_js_es_languages_accesslog_js","link":"files/node_modules_highlight_js_es_languages_accesslog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.25,"difficulty":14.516,"effort":10870.034,"length":138,"time":603.891,"vocabulary":43,"volume":748.825,"operands":{"distinct":31,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":92}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":92,"lineStart":1,"maintainability":47.4,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.229,"difficulty":11.172,"effort":7680.794,"length":131,"time":426.711,"vocabulary":38,"volume":687.479,"operands":{"distinct":29,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":80},"errors":[],"lineEnd":90,"lineStart":11,"name":"accesslog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.229,"difficulty":11.172,"effort":7680.794,"length":131,"time":426.711,"vocabulary":38,"volume":687.479,"operands":{"distinct":29,"total":72},"operators":{"distinct":9,"total":59}},"params":1,"sloc":{"logical":39,"physical":80}},"module":"node_modules/highlight.js/es/languages/accesslog.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.json new file mode 100644 index 0000000000..124fcf46ea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/accesslog.js","fileShort":"node_modules/highlight.js/es/languages/accesslog.js","fileSafe":"node_modules_highlight_js_es_languages_accesslog_js","link":"files/node_modules_highlight_js_es_languages_accesslog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.25,"difficulty":14.516,"effort":10870.034,"length":138,"time":603.891,"vocabulary":43,"volume":748.825,"operands":{"distinct":31,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":92}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":92,"lineStart":1,"maintainability":47.4,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.229,"difficulty":11.172,"effort":7680.794,"length":131,"time":426.711,"vocabulary":38,"volume":687.479,"operands":{"distinct":29,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":80},"errors":[],"lineEnd":90,"lineStart":11,"name":"accesslog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.229,"difficulty":11.172,"effort":7680.794,"length":131,"time":426.711,"vocabulary":38,"volume":687.479,"operands":{"distinct":29,"total":72},"operators":{"distinct":9,"total":59}},"params":1,"sloc":{"logical":39,"physical":80}},"module":"node_modules/highlight.js/es/languages/accesslog.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/index.html new file mode 100644 index 0000000000..ebad9ad893 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/accesslog.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/accesslog.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.js new file mode 100644 index 0000000000..83e0f8c5da --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/accesslog.js.js","fileShort":"node_modules/highlight.js/es/languages/accesslog.js.js","fileSafe":"node_modules_highlight_js_es_languages_accesslog_js_js","link":"files/node_modules_highlight_js_es_languages_accesslog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./accesslog.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/accesslog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.json new file mode 100644 index 0000000000..026325ec43 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_accesslog_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/accesslog.js.js","fileShort":"node_modules/highlight.js/es/languages/accesslog.js.js","fileSafe":"node_modules_highlight_js_es_languages_accesslog_js_js","link":"files/node_modules_highlight_js_es_languages_accesslog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./accesslog.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/accesslog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/index.html new file mode 100644 index 0000000000..4d15c2585d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/index.html @@ -0,0 +1,270 @@ + + + + + Plato - node_modules/highlight.js/es/languages/actionscript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/actionscript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.87

    +
    +
    +

    Lines of code

    +

    153

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.60

    +
    +
    +

    Estimated Errors

    +

    0.57

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.history.js new file mode 100644 index 0000000000..19720f734e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":153,"lloc":44,"functions":1,"deliveredBugs":0.574,"difficulty":8.604,"maintainability":45.871,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.history.json new file mode 100644 index 0000000000..f7652ae432 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":153,"lloc":44,"functions":1,"deliveredBugs":0.574,"difficulty":8.604,"maintainability":45.871,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.js new file mode 100644 index 0000000000..f5068b1969 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/actionscript.js","fileShort":"node_modules/highlight.js/es/languages/actionscript.js","fileSafe":"node_modules_highlight_js_es_languages_actionscript_js","link":"files/node_modules_highlight_js_es_languages_actionscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.574,"difficulty":8.604,"effort":14818.264,"length":253,"time":823.237,"vocabulary":112,"volume":1722.261,"operands":{"distinct":101,"total":158,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":95,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":153}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":153,"lineStart":1,"maintainability":45.871,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.553,"difficulty":6.263,"effort":10385.945,"length":246,"time":576.997,"vocabulary":107,"volume":1658.401,"operands":{"distinct":99,"total":155,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":91,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":143},"errors":[],"lineEnd":151,"lineStart":9,"name":"actionscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.553,"difficulty":6.263,"effort":10385.945,"length":246,"time":576.997,"vocabulary":107,"volume":1658.401,"operands":{"distinct":99,"total":155},"operators":{"distinct":8,"total":91}},"params":1,"sloc":{"logical":43,"physical":143}},"module":"node_modules/highlight.js/es/languages/actionscript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.json new file mode 100644 index 0000000000..9bf464e14b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/actionscript.js","fileShort":"node_modules/highlight.js/es/languages/actionscript.js","fileSafe":"node_modules_highlight_js_es_languages_actionscript_js","link":"files/node_modules_highlight_js_es_languages_actionscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.574,"difficulty":8.604,"effort":14818.264,"length":253,"time":823.237,"vocabulary":112,"volume":1722.261,"operands":{"distinct":101,"total":158,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":95,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":153}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":153,"lineStart":1,"maintainability":45.871,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.553,"difficulty":6.263,"effort":10385.945,"length":246,"time":576.997,"vocabulary":107,"volume":1658.401,"operands":{"distinct":99,"total":155,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":91,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":143},"errors":[],"lineEnd":151,"lineStart":9,"name":"actionscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.553,"difficulty":6.263,"effort":10385.945,"length":246,"time":576.997,"vocabulary":107,"volume":1658.401,"operands":{"distinct":99,"total":155},"operators":{"distinct":8,"total":91}},"params":1,"sloc":{"logical":43,"physical":143}},"module":"node_modules/highlight.js/es/languages/actionscript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/index.html new file mode 100644 index 0000000000..706da9f537 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/actionscript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/actionscript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.js new file mode 100644 index 0000000000..6eb4ba4ae8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/actionscript.js.js","fileShort":"node_modules/highlight.js/es/languages/actionscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_actionscript_js_js","link":"files/node_modules_highlight_js_es_languages_actionscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./actionscript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/actionscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.json new file mode 100644 index 0000000000..e814820900 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_actionscript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/actionscript.js.js","fileShort":"node_modules/highlight.js/es/languages/actionscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_actionscript_js_js","link":"files/node_modules_highlight_js_es_languages_actionscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./actionscript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/actionscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ada_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ada_js/index.html new file mode 100644 index 0000000000..96ef85b954 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ada_js/index.html @@ -0,0 +1,380 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ada.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ada.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.27

    +
    +
    +

    Lines of code

    +

    263

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.11

    +
    +
    +

    Estimated Errors

    +

    0.91

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.history.js new file mode 100644 index 0000000000..da8d9fcec5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":263,"lloc":76,"functions":1,"deliveredBugs":0.912,"difficulty":10.112,"maintainability":39.265,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.history.json new file mode 100644 index 0000000000..bacbc19c6c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":263,"lloc":76,"functions":1,"deliveredBugs":0.912,"difficulty":10.112,"maintainability":39.265,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.js new file mode 100644 index 0000000000..d6eb54eabf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ada.js","fileShort":"node_modules/highlight.js/es/languages/ada.js","fileSafe":"node_modules_highlight_js_es_languages_ada_js","link":"files/node_modules_highlight_js_es_languages_ada_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.912,"difficulty":10.112,"effort":27664.334,"length":376,"time":1536.907,"vocabulary":155,"volume":2735.823,"operands":{"distinct":143,"total":241,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":263}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":263,"lineStart":1,"maintainability":39.265,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.889,"difficulty":7.596,"effort":20261.148,"length":369,"time":1125.619,"vocabulary":150,"volume":2667.434,"operands":{"distinct":141,"total":238,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":131,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":241},"errors":[],"lineEnd":261,"lineStart":21,"name":"ada"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.889,"difficulty":7.596,"effort":20261.148,"length":369,"time":1125.619,"vocabulary":150,"volume":2667.434,"operands":{"distinct":141,"total":238},"operators":{"distinct":9,"total":131}},"params":1,"sloc":{"logical":75,"physical":241}},"module":"node_modules/highlight.js/es/languages/ada.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.json new file mode 100644 index 0000000000..53577ed1df --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ada_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ada.js","fileShort":"node_modules/highlight.js/es/languages/ada.js","fileSafe":"node_modules_highlight_js_es_languages_ada_js","link":"files/node_modules_highlight_js_es_languages_ada_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.912,"difficulty":10.112,"effort":27664.334,"length":376,"time":1536.907,"vocabulary":155,"volume":2735.823,"operands":{"distinct":143,"total":241,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":263}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":263,"lineStart":1,"maintainability":39.265,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.889,"difficulty":7.596,"effort":20261.148,"length":369,"time":1125.619,"vocabulary":150,"volume":2667.434,"operands":{"distinct":141,"total":238,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":131,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":241},"errors":[],"lineEnd":261,"lineStart":21,"name":"ada"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.889,"difficulty":7.596,"effort":20261.148,"length":369,"time":1125.619,"vocabulary":150,"volume":2667.434,"operands":{"distinct":141,"total":238},"operators":{"distinct":9,"total":131}},"params":1,"sloc":{"logical":75,"physical":241}},"module":"node_modules/highlight.js/es/languages/ada.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/index.html new file mode 100644 index 0000000000..b4ad4ee194 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ada.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ada.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.js new file mode 100644 index 0000000000..07c1c5206e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ada.js.js","fileShort":"node_modules/highlight.js/es/languages/ada.js.js","fileSafe":"node_modules_highlight_js_es_languages_ada_js_js","link":"files/node_modules_highlight_js_es_languages_ada_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ada.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ada.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.json new file mode 100644 index 0000000000..af5bde01fb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ada_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ada.js.js","fileShort":"node_modules/highlight.js/es/languages/ada.js.js","fileSafe":"node_modules_highlight_js_es_languages_ada_js_js","link":"files/node_modules_highlight_js_es_languages_ada_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ada.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ada.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/index.html new file mode 100644 index 0000000000..108c33f8e4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/index.html @@ -0,0 +1,295 @@ + + + + + Plato - node_modules/highlight.js/es/languages/angelscript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/angelscript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    42.59

    +
    +
    +

    Lines of code

    +

    178

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.03

    +
    +
    +

    Estimated Errors

    +

    0.60

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.history.js new file mode 100644 index 0000000000..33be26cd9a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":178,"lloc":61,"functions":1,"deliveredBugs":0.602,"difficulty":9.032,"maintainability":42.593,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.history.json new file mode 100644 index 0000000000..bd1f7f7668 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":178,"lloc":61,"functions":1,"deliveredBugs":0.602,"difficulty":9.032,"maintainability":42.593,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.js new file mode 100644 index 0000000000..2136e07654 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/angelscript.js","fileShort":"node_modules/highlight.js/es/languages/angelscript.js","fileSafe":"node_modules_highlight_js_es_languages_angelscript_js","link":"files/node_modules_highlight_js_es_languages_angelscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.602,"difficulty":9.032,"effort":16306.434,"length":270,"time":905.913,"vocabulary":103,"volume":1805.355,"operands":{"distinct":93,"total":168,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":42.593,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.58,"difficulty":6.346,"effort":11040.205,"length":263,"time":613.345,"vocabulary":98,"volume":1739.669,"operands":{"distinct":91,"total":165,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":168},"errors":[],"lineEnd":176,"lineStart":9,"name":"angelscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.58,"difficulty":6.346,"effort":11040.205,"length":263,"time":613.345,"vocabulary":98,"volume":1739.669,"operands":{"distinct":91,"total":165},"operators":{"distinct":7,"total":98}},"params":1,"sloc":{"logical":60,"physical":168}},"module":"node_modules/highlight.js/es/languages/angelscript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.json new file mode 100644 index 0000000000..94e7cbed66 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/angelscript.js","fileShort":"node_modules/highlight.js/es/languages/angelscript.js","fileSafe":"node_modules_highlight_js_es_languages_angelscript_js","link":"files/node_modules_highlight_js_es_languages_angelscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.602,"difficulty":9.032,"effort":16306.434,"length":270,"time":905.913,"vocabulary":103,"volume":1805.355,"operands":{"distinct":93,"total":168,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":42.593,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.58,"difficulty":6.346,"effort":11040.205,"length":263,"time":613.345,"vocabulary":98,"volume":1739.669,"operands":{"distinct":91,"total":165,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":168},"errors":[],"lineEnd":176,"lineStart":9,"name":"angelscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.58,"difficulty":6.346,"effort":11040.205,"length":263,"time":613.345,"vocabulary":98,"volume":1739.669,"operands":{"distinct":91,"total":165},"operators":{"distinct":7,"total":98}},"params":1,"sloc":{"logical":60,"physical":168}},"module":"node_modules/highlight.js/es/languages/angelscript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/index.html new file mode 100644 index 0000000000..069ff25efa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/angelscript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/angelscript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.js new file mode 100644 index 0000000000..a38cd09fe9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/angelscript.js.js","fileShort":"node_modules/highlight.js/es/languages/angelscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_angelscript_js_js","link":"files/node_modules_highlight_js_es_languages_angelscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./angelscript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/angelscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.json new file mode 100644 index 0000000000..8c1fede44c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_angelscript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/angelscript.js.js","fileShort":"node_modules/highlight.js/es/languages/angelscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_angelscript_js_js","link":"files/node_modules_highlight_js_es_languages_angelscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./angelscript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/angelscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_apache_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_apache_js/index.html new file mode 100644 index 0000000000..7042fe35dd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_apache_js/index.html @@ -0,0 +1,220 @@ + + + + + Plato - node_modules/highlight.js/es/languages/apache.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/apache.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.27

    +
    +
    +

    Lines of code

    +

    103

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.79

    +
    +
    +

    Estimated Errors

    +

    0.32

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.history.js new file mode 100644 index 0000000000..bed028d612 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":103,"lloc":42,"functions":1,"deliveredBugs":0.32,"difficulty":9.79,"maintainability":47.275,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.history.json new file mode 100644 index 0000000000..29fa7c35a6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":103,"lloc":42,"functions":1,"deliveredBugs":0.32,"difficulty":9.79,"maintainability":47.275,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.js new file mode 100644 index 0000000000..dfb5f05a7f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/apache.js","fileShort":"node_modules/highlight.js/es/languages/apache.js","fileSafe":"node_modules_highlight_js_es_languages_apache_js","link":"files/node_modules_highlight_js_es_languages_apache_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.32,"difficulty":9.79,"effort":9406.031,"length":162,"time":522.557,"vocabulary":61,"volume":960.779,"operands":{"distinct":50,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":103}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":103,"lineStart":1,"maintainability":47.275,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.3,"difficulty":7.167,"effort":6451.003,"length":155,"time":358.389,"vocabulary":56,"volume":900.14,"operands":{"distinct":48,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":90},"errors":[],"lineEnd":101,"lineStart":12,"name":"apache"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.3,"difficulty":7.167,"effort":6451.003,"length":155,"time":358.389,"vocabulary":56,"volume":900.14,"operands":{"distinct":48,"total":86},"operators":{"distinct":8,"total":69}},"params":1,"sloc":{"logical":41,"physical":90}},"module":"node_modules/highlight.js/es/languages/apache.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.json new file mode 100644 index 0000000000..aa8a871097 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_apache_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/apache.js","fileShort":"node_modules/highlight.js/es/languages/apache.js","fileSafe":"node_modules_highlight_js_es_languages_apache_js","link":"files/node_modules_highlight_js_es_languages_apache_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.32,"difficulty":9.79,"effort":9406.031,"length":162,"time":522.557,"vocabulary":61,"volume":960.779,"operands":{"distinct":50,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":103}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":103,"lineStart":1,"maintainability":47.275,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.3,"difficulty":7.167,"effort":6451.003,"length":155,"time":358.389,"vocabulary":56,"volume":900.14,"operands":{"distinct":48,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":90},"errors":[],"lineEnd":101,"lineStart":12,"name":"apache"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.3,"difficulty":7.167,"effort":6451.003,"length":155,"time":358.389,"vocabulary":56,"volume":900.14,"operands":{"distinct":48,"total":86},"operators":{"distinct":8,"total":69}},"params":1,"sloc":{"logical":41,"physical":90}},"module":"node_modules/highlight.js/es/languages/apache.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/index.html new file mode 100644 index 0000000000..4fe2d9803e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/apache.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/apache.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.js new file mode 100644 index 0000000000..0b4db258d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/apache.js.js","fileShort":"node_modules/highlight.js/es/languages/apache.js.js","fileSafe":"node_modules_highlight_js_es_languages_apache_js_js","link":"files/node_modules_highlight_js_es_languages_apache_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./apache.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/apache.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.json new file mode 100644 index 0000000000..7c16ed7b74 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_apache_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/apache.js.js","fileShort":"node_modules/highlight.js/es/languages/apache.js.js","fileSafe":"node_modules_highlight_js_es_languages_apache_js_js","link":"files/node_modules_highlight_js_es_languages_apache_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./apache.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/apache.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/index.html new file mode 100644 index 0000000000..f289d73c43 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/index.html @@ -0,0 +1,270 @@ + + + + + Plato - node_modules/highlight.js/es/languages/applescript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/applescript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.10

    +
    +
    +

    Lines of code

    +

    153

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.32

    +
    +
    +

    Estimated Errors

    +

    0.42

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.history.js new file mode 100644 index 0000000000..5afece20bb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":153,"lloc":35,"functions":1,"deliveredBugs":0.416,"difficulty":11.319,"maintainability":48.1,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.history.json new file mode 100644 index 0000000000..c1d22d5b22 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":153,"lloc":35,"functions":1,"deliveredBugs":0.416,"difficulty":11.319,"maintainability":48.1,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.js new file mode 100644 index 0000000000..bcb80c0ed3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/applescript.js","fileShort":"node_modules/highlight.js/es/languages/applescript.js","fileSafe":"node_modules_highlight_js_es_languages_applescript_js","link":"files/node_modules_highlight_js_es_languages_applescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.416,"difficulty":11.319,"effort":14130.581,"length":203,"time":785.032,"vocabulary":71,"volume":1248.399,"operands":{"distinct":58,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":153}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":153,"lineStart":1,"maintainability":48.1,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":8.75,"effort":10366.136,"length":196,"time":575.896,"vocabulary":66,"volume":1184.701,"operands":{"distinct":56,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":142},"errors":[],"lineEnd":151,"lineStart":10,"name":"applescript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":8.75,"effort":10366.136,"length":196,"time":575.896,"vocabulary":66,"volume":1184.701,"operands":{"distinct":56,"total":98},"operators":{"distinct":10,"total":98}},"params":1,"sloc":{"logical":34,"physical":142}},"module":"node_modules/highlight.js/es/languages/applescript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.json new file mode 100644 index 0000000000..b303fe8531 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/applescript.js","fileShort":"node_modules/highlight.js/es/languages/applescript.js","fileSafe":"node_modules_highlight_js_es_languages_applescript_js","link":"files/node_modules_highlight_js_es_languages_applescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.416,"difficulty":11.319,"effort":14130.581,"length":203,"time":785.032,"vocabulary":71,"volume":1248.399,"operands":{"distinct":58,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":153}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":153,"lineStart":1,"maintainability":48.1,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":8.75,"effort":10366.136,"length":196,"time":575.896,"vocabulary":66,"volume":1184.701,"operands":{"distinct":56,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":142},"errors":[],"lineEnd":151,"lineStart":10,"name":"applescript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":8.75,"effort":10366.136,"length":196,"time":575.896,"vocabulary":66,"volume":1184.701,"operands":{"distinct":56,"total":98},"operators":{"distinct":10,"total":98}},"params":1,"sloc":{"logical":34,"physical":142}},"module":"node_modules/highlight.js/es/languages/applescript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/index.html new file mode 100644 index 0000000000..f7ee41f7fd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/applescript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/applescript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.js new file mode 100644 index 0000000000..e1b164a0f7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/applescript.js.js","fileShort":"node_modules/highlight.js/es/languages/applescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_applescript_js_js","link":"files/node_modules_highlight_js_es_languages_applescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./applescript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/applescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.json new file mode 100644 index 0000000000..60250c5ef1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_applescript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/applescript.js.js","fileShort":"node_modules/highlight.js/es/languages/applescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_applescript_js_js","link":"files/node_modules_highlight_js_es_languages_applescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./applescript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/applescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/index.html new file mode 100644 index 0000000000..0230a05eb1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/index.html @@ -0,0 +1,478 @@ + + + + + Plato - node_modules/highlight.js/es/languages/arcade.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/arcade.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    38.42

    +
    +
    +

    Lines of code

    +

    361

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.47

    +
    +
    +

    Estimated Errors

    +

    1.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.history.js new file mode 100644 index 0000000000..6d3b76141a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":361,"lloc":78,"functions":1,"deliveredBugs":1.456,"difficulty":8.471,"maintainability":38.42,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.history.json new file mode 100644 index 0000000000..1241d75440 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":361,"lloc":78,"functions":1,"deliveredBugs":1.456,"difficulty":8.471,"maintainability":38.42,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.js new file mode 100644 index 0000000000..935236cac6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/arcade.js","fileShort":"node_modules/highlight.js/es/languages/arcade.js","fileSafe":"node_modules_highlight_js_es_languages_arcade_js","link":"files/node_modules_highlight_js_es_languages_arcade_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.282,"halstead":{"bugs":1.456,"difficulty":8.471,"effort":37001.77,"length":536,"time":2055.654,"vocabulary":284,"volume":4368.264,"operands":{"distinct":272,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":78,"physical":361}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":361,"lineStart":1,"maintainability":38.42,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":1.433,"difficulty":6.35,"effort":27290.142,"length":529,"time":1516.119,"vocabulary":279,"volume":4297.66,"operands":{"distinct":270,"total":381,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":350},"errors":[],"lineEnd":359,"lineStart":10,"name":"arcade"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":1.433,"difficulty":6.35,"effort":27290.142,"length":529,"time":1516.119,"vocabulary":279,"volume":4297.66,"operands":{"distinct":270,"total":381},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":77,"physical":350}},"module":"node_modules/highlight.js/es/languages/arcade.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.json new file mode 100644 index 0000000000..e223b7bd7a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/arcade.js","fileShort":"node_modules/highlight.js/es/languages/arcade.js","fileSafe":"node_modules_highlight_js_es_languages_arcade_js","link":"files/node_modules_highlight_js_es_languages_arcade_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.282,"halstead":{"bugs":1.456,"difficulty":8.471,"effort":37001.77,"length":536,"time":2055.654,"vocabulary":284,"volume":4368.264,"operands":{"distinct":272,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":78,"physical":361}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":361,"lineStart":1,"maintainability":38.42,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":1.433,"difficulty":6.35,"effort":27290.142,"length":529,"time":1516.119,"vocabulary":279,"volume":4297.66,"operands":{"distinct":270,"total":381,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":350},"errors":[],"lineEnd":359,"lineStart":10,"name":"arcade"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":1.433,"difficulty":6.35,"effort":27290.142,"length":529,"time":1516.119,"vocabulary":279,"volume":4297.66,"operands":{"distinct":270,"total":381},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":77,"physical":350}},"module":"node_modules/highlight.js/es/languages/arcade.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/index.html new file mode 100644 index 0000000000..62bdb365ab --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/arcade.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/arcade.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.js new file mode 100644 index 0000000000..a530e5f245 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/arcade.js.js","fileShort":"node_modules/highlight.js/es/languages/arcade.js.js","fileSafe":"node_modules_highlight_js_es_languages_arcade_js_js","link":"files/node_modules_highlight_js_es_languages_arcade_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./arcade.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/arcade.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.json new file mode 100644 index 0000000000..22584e647d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arcade_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/arcade.js.js","fileShort":"node_modules/highlight.js/es/languages/arcade.js.js","fileSafe":"node_modules_highlight_js_es_languages_arcade_js_js","link":"files/node_modules_highlight_js_es_languages_arcade_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./arcade.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/arcade.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/index.html new file mode 100644 index 0000000000..8f39c493f3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/index.html @@ -0,0 +1,1098 @@ + + + + + Plato - node_modules/highlight.js/es/languages/arduino.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/arduino.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    38.16

    +
    +
    +

    Lines of code

    +

    981

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.65

    +
    +
    +

    Estimated Errors

    +

    4.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.history.js new file mode 100644 index 0000000000..19d8b3c28b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":981,"lloc":153,"functions":2,"deliveredBugs":4.133,"difficulty":8.655,"maintainability":38.155,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.history.json new file mode 100644 index 0000000000..774735d953 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":981,"lloc":153,"functions":2,"deliveredBugs":4.133,"difficulty":8.655,"maintainability":38.155,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.js new file mode 100644 index 0000000000..1a70981831 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/arduino.js","fileShort":"node_modules/highlight.js/es/languages/arduino.js","fileSafe":"node_modules_highlight_js_es_languages_arduino_js","link":"files/node_modules_highlight_js_es_languages_arduino_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.654,"halstead":{"bugs":4.133,"difficulty":8.655,"effort":107305.465,"length":1300,"time":5961.415,"vocabulary":743,"volume":12398.384,"operands":{"distinct":730,"total":972,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":328,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":153,"physical":981}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":981,"lineStart":1,"maintainability":38.155,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":274,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":580},"errors":[],"lineEnd":587,"lineStart":8,"name":"cPlusPlus"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":1.283,"difficulty":4.852,"effort":18668.888,"length":449,"time":1037.16,"vocabulary":380,"volume":3847.865,"operands":{"distinct":371,"total":400,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":383},"errors":[],"lineEnd":979,"lineStart":597,"name":"arduino"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.701,"halstead":{"bugs":1.844,"difficulty":5.871,"effort":34191.091,"length":645.5,"time":1899.505,"vocabulary":380,"volume":5531.842,"operands":{"distinct":371,"total":484},"operators":{"distinct":9,"total":161.5}},"params":1,"sloc":{"logical":75.5,"physical":481.5}},"module":"node_modules/highlight.js/es/languages/arduino.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.json new file mode 100644 index 0000000000..6f65a14057 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/arduino.js","fileShort":"node_modules/highlight.js/es/languages/arduino.js","fileSafe":"node_modules_highlight_js_es_languages_arduino_js","link":"files/node_modules_highlight_js_es_languages_arduino_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.654,"halstead":{"bugs":4.133,"difficulty":8.655,"effort":107305.465,"length":1300,"time":5961.415,"vocabulary":743,"volume":12398.384,"operands":{"distinct":730,"total":972,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":328,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":153,"physical":981}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":981,"lineStart":1,"maintainability":38.155,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":274,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":580},"errors":[],"lineEnd":587,"lineStart":8,"name":"cPlusPlus"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":1.283,"difficulty":4.852,"effort":18668.888,"length":449,"time":1037.16,"vocabulary":380,"volume":3847.865,"operands":{"distinct":371,"total":400,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":383},"errors":[],"lineEnd":979,"lineStart":597,"name":"arduino"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.701,"halstead":{"bugs":1.844,"difficulty":5.871,"effort":34191.091,"length":645.5,"time":1899.505,"vocabulary":380,"volume":5531.842,"operands":{"distinct":371,"total":484},"operators":{"distinct":9,"total":161.5}},"params":1,"sloc":{"logical":75.5,"physical":481.5}},"module":"node_modules/highlight.js/es/languages/arduino.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/index.html new file mode 100644 index 0000000000..58b9e204c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/arduino.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/arduino.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.js new file mode 100644 index 0000000000..4ab6688a77 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/arduino.js.js","fileShort":"node_modules/highlight.js/es/languages/arduino.js.js","fileSafe":"node_modules_highlight_js_es_languages_arduino_js_js","link":"files/node_modules_highlight_js_es_languages_arduino_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./arduino.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/arduino.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.json new file mode 100644 index 0000000000..e354d4152a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_arduino_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/arduino.js.js","fileShort":"node_modules/highlight.js/es/languages/arduino.js.js","fileSafe":"node_modules_highlight_js_es_languages_arduino_js_js","link":"files/node_modules_highlight_js_es_languages_arduino_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./arduino.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/arduino.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/index.html new file mode 100644 index 0000000000..61e6a9f254 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/index.html @@ -0,0 +1,248 @@ + + + + + Plato - node_modules/highlight.js/es/languages/armasm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/armasm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.26

    +
    +
    +

    Lines of code

    +

    131

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.93

    +
    +
    +

    Estimated Errors

    +

    0.48

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.history.js new file mode 100644 index 0000000000..d542a6a6cb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":131,"lloc":39,"functions":1,"deliveredBugs":0.485,"difficulty":8.925,"maintainability":47.26,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.history.json new file mode 100644 index 0000000000..bd2fae906c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":131,"lloc":39,"functions":1,"deliveredBugs":0.485,"difficulty":8.925,"maintainability":47.26,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.js new file mode 100644 index 0000000000..ce627b3a38 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/armasm.js","fileShort":"node_modules/highlight.js/es/languages/armasm.js","fileSafe":"node_modules_highlight_js_es_languages_armasm_js","link":"files/node_modules_highlight_js_es_languages_armasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.485,"difficulty":8.925,"effort":12983.682,"length":223,"time":721.316,"vocabulary":92,"volume":1454.754,"operands":{"distinct":80,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":131}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":131,"lineStart":1,"maintainability":47.26,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.464,"difficulty":6.692,"effort":9313.523,"length":216,"time":517.418,"vocabulary":87,"volume":1391.676,"operands":{"distinct":78,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":100,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":121},"errors":[],"lineEnd":129,"lineStart":9,"name":"armasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.464,"difficulty":6.692,"effort":9313.523,"length":216,"time":517.418,"vocabulary":87,"volume":1391.676,"operands":{"distinct":78,"total":116},"operators":{"distinct":9,"total":100}},"params":1,"sloc":{"logical":38,"physical":121}},"module":"node_modules/highlight.js/es/languages/armasm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.json new file mode 100644 index 0000000000..08a417568b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/armasm.js","fileShort":"node_modules/highlight.js/es/languages/armasm.js","fileSafe":"node_modules_highlight_js_es_languages_armasm_js","link":"files/node_modules_highlight_js_es_languages_armasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.485,"difficulty":8.925,"effort":12983.682,"length":223,"time":721.316,"vocabulary":92,"volume":1454.754,"operands":{"distinct":80,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":131}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":131,"lineStart":1,"maintainability":47.26,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.464,"difficulty":6.692,"effort":9313.523,"length":216,"time":517.418,"vocabulary":87,"volume":1391.676,"operands":{"distinct":78,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":100,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":121},"errors":[],"lineEnd":129,"lineStart":9,"name":"armasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.464,"difficulty":6.692,"effort":9313.523,"length":216,"time":517.418,"vocabulary":87,"volume":1391.676,"operands":{"distinct":78,"total":116},"operators":{"distinct":9,"total":100}},"params":1,"sloc":{"logical":38,"physical":121}},"module":"node_modules/highlight.js/es/languages/armasm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/index.html new file mode 100644 index 0000000000..10aeecc101 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/armasm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/armasm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.js new file mode 100644 index 0000000000..a6b52cbc07 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/armasm.js.js","fileShort":"node_modules/highlight.js/es/languages/armasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_armasm_js_js","link":"files/node_modules_highlight_js_es_languages_armasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./armasm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/armasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.json new file mode 100644 index 0000000000..968d42d58e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_armasm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/armasm.js.js","fileShort":"node_modules/highlight.js/es/languages/armasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_armasm_js_js","link":"files/node_modules_highlight_js_es_languages_armasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./armasm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/armasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/index.html new file mode 100644 index 0000000000..03f7cbce21 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/index.html @@ -0,0 +1,396 @@ + + + + + Plato - node_modules/highlight.js/es/languages/asciidoc.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/asciidoc.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    34.27

    +
    +
    +

    Lines of code

    +

    279

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    17.30

    +
    +
    +

    Estimated Errors

    +

    0.89

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.history.js new file mode 100644 index 0000000000..51610a01e1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":279,"lloc":115,"functions":1,"deliveredBugs":0.887,"difficulty":17.299,"maintainability":34.266,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.history.json new file mode 100644 index 0000000000..c6f1937dea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":279,"lloc":115,"functions":1,"deliveredBugs":0.887,"difficulty":17.299,"maintainability":34.266,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.js new file mode 100644 index 0000000000..07fa6d7662 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/asciidoc.js","fileShort":"node_modules/highlight.js/es/languages/asciidoc.js","fileSafe":"node_modules_highlight_js_es_languages_asciidoc_js","link":"files/node_modules_highlight_js_es_languages_asciidoc_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.87,"halstead":{"bugs":0.887,"difficulty":17.299,"effort":46040.951,"length":411,"time":2557.831,"vocabulary":89,"volume":2661.526,"operands":{"distinct":77,"total":222,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":189,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":115,"physical":279}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":279,"lineStart":1,"maintainability":34.266,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.877,"halstead":{"bugs":0.861,"difficulty":13.14,"effort":33934.001,"length":404,"time":1885.222,"vocabulary":84,"volume":2582.496,"operands":{"distinct":75,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":185,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":114,"physical":267},"errors":[],"lineEnd":277,"lineStart":11,"name":"asciidoc"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.877,"halstead":{"bugs":0.861,"difficulty":13.14,"effort":33934.001,"length":404,"time":1885.222,"vocabulary":84,"volume":2582.496,"operands":{"distinct":75,"total":219},"operators":{"distinct":9,"total":185}},"params":1,"sloc":{"logical":114,"physical":267}},"module":"node_modules/highlight.js/es/languages/asciidoc.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.json new file mode 100644 index 0000000000..5c4d7597ab --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/asciidoc.js","fileShort":"node_modules/highlight.js/es/languages/asciidoc.js","fileSafe":"node_modules_highlight_js_es_languages_asciidoc_js","link":"files/node_modules_highlight_js_es_languages_asciidoc_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.87,"halstead":{"bugs":0.887,"difficulty":17.299,"effort":46040.951,"length":411,"time":2557.831,"vocabulary":89,"volume":2661.526,"operands":{"distinct":77,"total":222,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":189,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":115,"physical":279}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":279,"lineStart":1,"maintainability":34.266,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.877,"halstead":{"bugs":0.861,"difficulty":13.14,"effort":33934.001,"length":404,"time":1885.222,"vocabulary":84,"volume":2582.496,"operands":{"distinct":75,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":185,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":114,"physical":267},"errors":[],"lineEnd":277,"lineStart":11,"name":"asciidoc"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.877,"halstead":{"bugs":0.861,"difficulty":13.14,"effort":33934.001,"length":404,"time":1885.222,"vocabulary":84,"volume":2582.496,"operands":{"distinct":75,"total":219},"operators":{"distinct":9,"total":185}},"params":1,"sloc":{"logical":114,"physical":267}},"module":"node_modules/highlight.js/es/languages/asciidoc.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/index.html new file mode 100644 index 0000000000..6d875553c4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/asciidoc.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/asciidoc.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.js new file mode 100644 index 0000000000..e8870bc9e1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/asciidoc.js.js","fileShort":"node_modules/highlight.js/es/languages/asciidoc.js.js","fileSafe":"node_modules_highlight_js_es_languages_asciidoc_js_js","link":"files/node_modules_highlight_js_es_languages_asciidoc_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./asciidoc.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/asciidoc.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.json new file mode 100644 index 0000000000..4b26f10cbe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_asciidoc_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/asciidoc.js.js","fileShort":"node_modules/highlight.js/es/languages/asciidoc.js.js","fileSafe":"node_modules_highlight_js_es_languages_asciidoc_js_js","link":"files/node_modules_highlight_js_es_languages_asciidoc_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./asciidoc.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/asciidoc.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/index.html new file mode 100644 index 0000000000..34b7942a83 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/index.html @@ -0,0 +1,351 @@ + + + + + Plato - node_modules/highlight.js/es/languages/aspectj.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/aspectj.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.23

    +
    +
    +

    Lines of code

    +

    234

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.32

    +
    +
    +

    Estimated Errors

    +

    0.91

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.history.js new file mode 100644 index 0000000000..f7d6df008d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":234,"lloc":75,"functions":1,"deliveredBugs":0.908,"difficulty":11.324,"maintainability":39.231,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.history.json new file mode 100644 index 0000000000..b74291781c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":234,"lloc":75,"functions":1,"deliveredBugs":0.908,"difficulty":11.324,"maintainability":39.231,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.js new file mode 100644 index 0000000000..86c631bb48 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/aspectj.js","fileShort":"node_modules/highlight.js/es/languages/aspectj.js","fileSafe":"node_modules_highlight_js_es_languages_aspectj_js","link":"files/node_modules_highlight_js_es_languages_aspectj_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.908,"difficulty":11.324,"effort":30852.98,"length":388,"time":1714.054,"vocabulary":130,"volume":2724.679,"operands":{"distinct":119,"total":245,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":234}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":234,"lineStart":1,"maintainability":39.231,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.885,"difficulty":8.274,"effort":21957.581,"length":381,"time":1219.866,"vocabulary":125,"volume":2653.964,"operands":{"distinct":117,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":223},"errors":[],"lineEnd":232,"lineStart":10,"name":"aspectj"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.885,"difficulty":8.274,"effort":21957.581,"length":381,"time":1219.866,"vocabulary":125,"volume":2653.964,"operands":{"distinct":117,"total":242},"operators":{"distinct":8,"total":139}},"params":1,"sloc":{"logical":74,"physical":223}},"module":"node_modules/highlight.js/es/languages/aspectj.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.json new file mode 100644 index 0000000000..75e4446806 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/aspectj.js","fileShort":"node_modules/highlight.js/es/languages/aspectj.js","fileSafe":"node_modules_highlight_js_es_languages_aspectj_js","link":"files/node_modules_highlight_js_es_languages_aspectj_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.908,"difficulty":11.324,"effort":30852.98,"length":388,"time":1714.054,"vocabulary":130,"volume":2724.679,"operands":{"distinct":119,"total":245,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":234}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":234,"lineStart":1,"maintainability":39.231,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.885,"difficulty":8.274,"effort":21957.581,"length":381,"time":1219.866,"vocabulary":125,"volume":2653.964,"operands":{"distinct":117,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":223},"errors":[],"lineEnd":232,"lineStart":10,"name":"aspectj"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.885,"difficulty":8.274,"effort":21957.581,"length":381,"time":1219.866,"vocabulary":125,"volume":2653.964,"operands":{"distinct":117,"total":242},"operators":{"distinct":8,"total":139}},"params":1,"sloc":{"logical":74,"physical":223}},"module":"node_modules/highlight.js/es/languages/aspectj.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/index.html new file mode 100644 index 0000000000..0a817ad42b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/aspectj.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/aspectj.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.js new file mode 100644 index 0000000000..9f936e92ee --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/aspectj.js.js","fileShort":"node_modules/highlight.js/es/languages/aspectj.js.js","fileSafe":"node_modules_highlight_js_es_languages_aspectj_js_js","link":"files/node_modules_highlight_js_es_languages_aspectj_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./aspectj.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/aspectj.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.json new file mode 100644 index 0000000000..49bec054b9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_aspectj_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/aspectj.js.js","fileShort":"node_modules/highlight.js/es/languages/aspectj.js.js","fileSafe":"node_modules_highlight_js_es_languages_aspectj_js_js","link":"files/node_modules_highlight_js_es_languages_aspectj_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./aspectj.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/aspectj.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/index.html new file mode 100644 index 0000000000..5265d77fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/index.html @@ -0,0 +1,201 @@ + + + + + Plato - node_modules/highlight.js/es/languages/autohotkey.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/autohotkey.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.16

    +
    +
    +

    Lines of code

    +

    84

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.25

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.history.js new file mode 100644 index 0000000000..985f1be215 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":84,"lloc":33,"functions":1,"deliveredBugs":0.262,"difficulty":9.25,"maintainability":50.163,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.history.json new file mode 100644 index 0000000000..f443e2bade --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":84,"lloc":33,"functions":1,"deliveredBugs":0.262,"difficulty":9.25,"maintainability":50.163,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.js new file mode 100644 index 0000000000..50d70764a8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/autohotkey.js","fileShort":"node_modules/highlight.js/es/languages/autohotkey.js","fileSafe":"node_modules_highlight_js_es_languages_autohotkey_js","link":"files/node_modules_highlight_js_es_languages_autohotkey_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.262,"difficulty":9.25,"effort":7272.951,"length":136,"time":404.053,"vocabulary":55,"volume":786.265,"operands":{"distinct":44,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":84}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":84,"lineStart":1,"maintainability":50.163,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.243,"difficulty":6.762,"effort":4923.055,"length":129,"time":273.503,"vocabulary":50,"volume":728.057,"operands":{"distinct":42,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":74},"errors":[],"lineEnd":82,"lineStart":9,"name":"autohotkey"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.243,"difficulty":6.762,"effort":4923.055,"length":129,"time":273.503,"vocabulary":50,"volume":728.057,"operands":{"distinct":42,"total":71},"operators":{"distinct":8,"total":58}},"params":1,"sloc":{"logical":32,"physical":74}},"module":"node_modules/highlight.js/es/languages/autohotkey.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.json new file mode 100644 index 0000000000..1c2c7dc856 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/autohotkey.js","fileShort":"node_modules/highlight.js/es/languages/autohotkey.js","fileSafe":"node_modules_highlight_js_es_languages_autohotkey_js","link":"files/node_modules_highlight_js_es_languages_autohotkey_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.262,"difficulty":9.25,"effort":7272.951,"length":136,"time":404.053,"vocabulary":55,"volume":786.265,"operands":{"distinct":44,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":84}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":84,"lineStart":1,"maintainability":50.163,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.243,"difficulty":6.762,"effort":4923.055,"length":129,"time":273.503,"vocabulary":50,"volume":728.057,"operands":{"distinct":42,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":74},"errors":[],"lineEnd":82,"lineStart":9,"name":"autohotkey"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.243,"difficulty":6.762,"effort":4923.055,"length":129,"time":273.503,"vocabulary":50,"volume":728.057,"operands":{"distinct":42,"total":71},"operators":{"distinct":8,"total":58}},"params":1,"sloc":{"logical":32,"physical":74}},"module":"node_modules/highlight.js/es/languages/autohotkey.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/index.html new file mode 100644 index 0000000000..215e64b77f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/autohotkey.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/autohotkey.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.js new file mode 100644 index 0000000000..4f28bcdd20 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/autohotkey.js.js","fileShort":"node_modules/highlight.js/es/languages/autohotkey.js.js","fileSafe":"node_modules_highlight_js_es_languages_autohotkey_js_js","link":"files/node_modules_highlight_js_es_languages_autohotkey_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./autohotkey.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/autohotkey.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.json new file mode 100644 index 0000000000..9c31ea9b8b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autohotkey_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/autohotkey.js.js","fileShort":"node_modules/highlight.js/es/languages/autohotkey.js.js","fileSafe":"node_modules_highlight_js_es_languages_autohotkey_js_js","link":"files/node_modules_highlight_js_es_languages_autohotkey_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./autohotkey.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/autohotkey.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/index.html new file mode 100644 index 0000000000..c1854a3194 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/index.html @@ -0,0 +1,299 @@ + + + + + Plato - node_modules/highlight.js/es/languages/autoit.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/autoit.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.56

    +
    +
    +

    Lines of code

    +

    182

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.87

    +
    +
    +

    Estimated Errors

    +

    0.66

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.history.js new file mode 100644 index 0000000000..8481c25354 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":182,"lloc":75,"functions":1,"deliveredBugs":0.661,"difficulty":12.868,"maintainability":39.562,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.history.json new file mode 100644 index 0000000000..43b81a872e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":182,"lloc":75,"functions":1,"deliveredBugs":0.661,"difficulty":12.868,"maintainability":39.562,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.js new file mode 100644 index 0000000000..ebe01e6c47 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/autoit.js","fileShort":"node_modules/highlight.js/es/languages/autoit.js","fileSafe":"node_modules_highlight_js_es_languages_autoit_js","link":"files/node_modules_highlight_js_es_languages_autoit_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.661,"difficulty":12.868,"effort":25518.665,"length":307,"time":1417.704,"vocabulary":88,"volume":1983.046,"operands":{"distinct":76,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":182}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":182,"lineStart":1,"maintainability":39.562,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.638,"difficulty":9.73,"effort":18608.223,"length":300,"time":1033.79,"vocabulary":83,"volume":1912.512,"operands":{"distinct":74,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":172},"errors":[],"lineEnd":180,"lineStart":9,"name":"autoit"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.638,"difficulty":9.73,"effort":18608.223,"length":300,"time":1033.79,"vocabulary":83,"volume":1912.512,"operands":{"distinct":74,"total":160},"operators":{"distinct":9,"total":140}},"params":1,"sloc":{"logical":74,"physical":172}},"module":"node_modules/highlight.js/es/languages/autoit.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.json new file mode 100644 index 0000000000..d97c946beb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/autoit.js","fileShort":"node_modules/highlight.js/es/languages/autoit.js","fileSafe":"node_modules_highlight_js_es_languages_autoit_js","link":"files/node_modules_highlight_js_es_languages_autoit_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.661,"difficulty":12.868,"effort":25518.665,"length":307,"time":1417.704,"vocabulary":88,"volume":1983.046,"operands":{"distinct":76,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":182}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":182,"lineStart":1,"maintainability":39.562,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.638,"difficulty":9.73,"effort":18608.223,"length":300,"time":1033.79,"vocabulary":83,"volume":1912.512,"operands":{"distinct":74,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":172},"errors":[],"lineEnd":180,"lineStart":9,"name":"autoit"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.638,"difficulty":9.73,"effort":18608.223,"length":300,"time":1033.79,"vocabulary":83,"volume":1912.512,"operands":{"distinct":74,"total":160},"operators":{"distinct":9,"total":140}},"params":1,"sloc":{"logical":74,"physical":172}},"module":"node_modules/highlight.js/es/languages/autoit.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/index.html new file mode 100644 index 0000000000..b27a8b1ade --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/autoit.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/autoit.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.js new file mode 100644 index 0000000000..e440e15109 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/autoit.js.js","fileShort":"node_modules/highlight.js/es/languages/autoit.js.js","fileSafe":"node_modules_highlight_js_es_languages_autoit_js_js","link":"files/node_modules_highlight_js_es_languages_autoit_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./autoit.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/autoit.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.json new file mode 100644 index 0000000000..15893bb438 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_autoit_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/autoit.js.js","fileShort":"node_modules/highlight.js/es/languages/autoit.js.js","fileSafe":"node_modules_highlight_js_es_languages_autoit_js_js","link":"files/node_modules_highlight_js_es_languages_autoit_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./autoit.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/autoit.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/index.html new file mode 100644 index 0000000000..0f5cdc7e04 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/index.html @@ -0,0 +1,197 @@ + + + + + Plato - node_modules/highlight.js/es/languages/avrasm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/avrasm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    53.99

    +
    +
    +

    Lines of code

    +

    80

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.44

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.history.js new file mode 100644 index 0000000000..b8402b93a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":80,"lloc":24,"functions":1,"deliveredBugs":0.277,"difficulty":6.441,"maintainability":53.992,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.history.json new file mode 100644 index 0000000000..4cc2f0d6d8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":80,"lloc":24,"functions":1,"deliveredBugs":0.277,"difficulty":6.441,"maintainability":53.992,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.js new file mode 100644 index 0000000000..40241f852a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/avrasm.js","fileShort":"node_modules/highlight.js/es/languages/avrasm.js","fileSafe":"node_modules_highlight_js_es_languages_avrasm_js","link":"files/node_modules_highlight_js_es_languages_avrasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.277,"difficulty":6.441,"effort":5350.653,"length":136,"time":297.259,"vocabulary":69,"volume":830.759,"operands":{"distinct":59,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":80}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":80,"lineStart":1,"maintainability":53.992,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.258,"difficulty":4.482,"effort":3469.421,"length":129,"time":192.746,"vocabulary":64,"volume":774,"operands":{"distinct":57,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":70},"errors":[],"lineEnd":78,"lineStart":9,"name":"avrasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.258,"difficulty":4.482,"effort":3469.421,"length":129,"time":192.746,"vocabulary":64,"volume":774,"operands":{"distinct":57,"total":73},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":23,"physical":70}},"module":"node_modules/highlight.js/es/languages/avrasm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.json new file mode 100644 index 0000000000..582fbfc4fb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/avrasm.js","fileShort":"node_modules/highlight.js/es/languages/avrasm.js","fileSafe":"node_modules_highlight_js_es_languages_avrasm_js","link":"files/node_modules_highlight_js_es_languages_avrasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.277,"difficulty":6.441,"effort":5350.653,"length":136,"time":297.259,"vocabulary":69,"volume":830.759,"operands":{"distinct":59,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":80}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":80,"lineStart":1,"maintainability":53.992,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.258,"difficulty":4.482,"effort":3469.421,"length":129,"time":192.746,"vocabulary":64,"volume":774,"operands":{"distinct":57,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":70},"errors":[],"lineEnd":78,"lineStart":9,"name":"avrasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.258,"difficulty":4.482,"effort":3469.421,"length":129,"time":192.746,"vocabulary":64,"volume":774,"operands":{"distinct":57,"total":73},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":23,"physical":70}},"module":"node_modules/highlight.js/es/languages/avrasm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/index.html new file mode 100644 index 0000000000..ec0ec2759c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/avrasm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/avrasm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.js new file mode 100644 index 0000000000..f4da11849f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/avrasm.js.js","fileShort":"node_modules/highlight.js/es/languages/avrasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_avrasm_js_js","link":"files/node_modules_highlight_js_es_languages_avrasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./avrasm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/avrasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.json new file mode 100644 index 0000000000..7dac0e91a5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_avrasm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/avrasm.js.js","fileShort":"node_modules/highlight.js/es/languages/avrasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_avrasm_js_js","link":"files/node_modules_highlight_js_es_languages_avrasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./avrasm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/avrasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_awk_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_awk_js/index.html new file mode 100644 index 0000000000..d44726fa4f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_awk_js/index.html @@ -0,0 +1,190 @@ + + + + + Plato - node_modules/highlight.js/es/languages/awk.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/awk.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.74

    +
    +
    +

    Lines of code

    +

    73

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.96

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.history.js new file mode 100644 index 0000000000..8690894b2b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":73,"lloc":32,"functions":1,"deliveredBugs":0.202,"difficulty":10.962,"maintainability":50.739,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.history.json new file mode 100644 index 0000000000..0b6113b039 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":73,"lloc":32,"functions":1,"deliveredBugs":0.202,"difficulty":10.962,"maintainability":50.739,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.js new file mode 100644 index 0000000000..f6583c5ab3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/awk.js","fileShort":"node_modules/highlight.js/es/languages/awk.js","fileSafe":"node_modules_highlight_js_es_languages_awk_js","link":"files/node_modules_highlight_js_es_languages_awk_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.202,"difficulty":10.962,"effort":6630.429,"length":117,"time":368.357,"vocabulary":36,"volume":604.881,"operands":{"distinct":26,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":50.739,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.182,"difficulty":7.875,"effort":4291.573,"length":110,"time":238.421,"vocabulary":31,"volume":544.962,"operands":{"distinct":24,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":63},"errors":[],"lineEnd":71,"lineStart":9,"name":"awk"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.182,"difficulty":7.875,"effort":4291.573,"length":110,"time":238.421,"vocabulary":31,"volume":544.962,"operands":{"distinct":24,"total":54},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":31,"physical":63}},"module":"node_modules/highlight.js/es/languages/awk.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.json new file mode 100644 index 0000000000..746d69f3d3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_awk_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/awk.js","fileShort":"node_modules/highlight.js/es/languages/awk.js","fileSafe":"node_modules_highlight_js_es_languages_awk_js","link":"files/node_modules_highlight_js_es_languages_awk_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.202,"difficulty":10.962,"effort":6630.429,"length":117,"time":368.357,"vocabulary":36,"volume":604.881,"operands":{"distinct":26,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":50.739,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.182,"difficulty":7.875,"effort":4291.573,"length":110,"time":238.421,"vocabulary":31,"volume":544.962,"operands":{"distinct":24,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":63},"errors":[],"lineEnd":71,"lineStart":9,"name":"awk"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.182,"difficulty":7.875,"effort":4291.573,"length":110,"time":238.421,"vocabulary":31,"volume":544.962,"operands":{"distinct":24,"total":54},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":31,"physical":63}},"module":"node_modules/highlight.js/es/languages/awk.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/index.html new file mode 100644 index 0000000000..17b7989bfa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/awk.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/awk.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.js new file mode 100644 index 0000000000..44fd7136de --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/awk.js.js","fileShort":"node_modules/highlight.js/es/languages/awk.js.js","fileSafe":"node_modules_highlight_js_es_languages_awk_js_js","link":"files/node_modules_highlight_js_es_languages_awk_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./awk.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/awk.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.json new file mode 100644 index 0000000000..f586a701d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_awk_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/awk.js.js","fileShort":"node_modules/highlight.js/es/languages/awk.js.js","fileSafe":"node_modules_highlight_js_es_languages_awk_js_js","link":"files/node_modules_highlight_js_es_languages_awk_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./awk.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/awk.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/index.html new file mode 100644 index 0000000000..aa982f9610 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/index.html @@ -0,0 +1,309 @@ + + + + + Plato - node_modules/highlight.js/es/languages/axapta.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/axapta.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    52.36

    +
    +
    +

    Lines of code

    +

    192

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.61

    +
    +
    +

    Estimated Errors

    +

    0.57

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.history.js new file mode 100644 index 0000000000..93bb95d813 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":192,"lloc":25,"functions":1,"deliveredBugs":0.569,"difficulty":5.605,"maintainability":52.357,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.history.json new file mode 100644 index 0000000000..4a6b7a0fc8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":192,"lloc":25,"functions":1,"deliveredBugs":0.569,"difficulty":5.605,"maintainability":52.357,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.js new file mode 100644 index 0000000000..f1bf79a43a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/axapta.js","fileShort":"node_modules/highlight.js/es/languages/axapta.js","fileSafe":"node_modules_highlight_js_es_languages_axapta_js","link":"files/node_modules_highlight_js_es_languages_axapta_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.569,"difficulty":5.605,"effort":9560.251,"length":231,"time":531.125,"vocabulary":167,"volume":1705.636,"operands":{"distinct":157,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":192}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":192,"lineStart":1,"maintainability":52.357,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.548,"difficulty":3.906,"effort":6422.7,"length":224,"time":356.817,"vocabulary":162,"volume":1644.126,"operands":{"distinct":155,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":181},"errors":[],"lineEnd":190,"lineStart":10,"name":"axapta"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.548,"difficulty":3.906,"effort":6422.7,"length":224,"time":356.817,"vocabulary":162,"volume":1644.126,"operands":{"distinct":155,"total":173},"operators":{"distinct":7,"total":51}},"params":1,"sloc":{"logical":24,"physical":181}},"module":"node_modules/highlight.js/es/languages/axapta.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.json new file mode 100644 index 0000000000..4229b0459d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/axapta.js","fileShort":"node_modules/highlight.js/es/languages/axapta.js","fileSafe":"node_modules_highlight_js_es_languages_axapta_js","link":"files/node_modules_highlight_js_es_languages_axapta_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.569,"difficulty":5.605,"effort":9560.251,"length":231,"time":531.125,"vocabulary":167,"volume":1705.636,"operands":{"distinct":157,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":192}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":192,"lineStart":1,"maintainability":52.357,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.548,"difficulty":3.906,"effort":6422.7,"length":224,"time":356.817,"vocabulary":162,"volume":1644.126,"operands":{"distinct":155,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":181},"errors":[],"lineEnd":190,"lineStart":10,"name":"axapta"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.548,"difficulty":3.906,"effort":6422.7,"length":224,"time":356.817,"vocabulary":162,"volume":1644.126,"operands":{"distinct":155,"total":173},"operators":{"distinct":7,"total":51}},"params":1,"sloc":{"logical":24,"physical":181}},"module":"node_modules/highlight.js/es/languages/axapta.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/index.html new file mode 100644 index 0000000000..e0504bc802 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/axapta.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/axapta.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.js new file mode 100644 index 0000000000..f84ed69ca0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/axapta.js.js","fileShort":"node_modules/highlight.js/es/languages/axapta.js.js","fileSafe":"node_modules_highlight_js_es_languages_axapta_js_js","link":"files/node_modules_highlight_js_es_languages_axapta_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./axapta.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/axapta.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.json new file mode 100644 index 0000000000..6ae5a72d1c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_axapta_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/axapta.js.js","fileShort":"node_modules/highlight.js/es/languages/axapta.js.js","fileSafe":"node_modules_highlight_js_es_languages_axapta_js_js","link":"files/node_modules_highlight_js_es_languages_axapta_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./axapta.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/axapta.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bash_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_bash_js/index.html new file mode 100644 index 0000000000..633d77276b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bash_js/index.html @@ -0,0 +1,502 @@ + + + + + Plato - node_modules/highlight.js/es/languages/bash.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/bash.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.38

    +
    +
    +

    Lines of code

    +

    385

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.65

    +
    +
    +

    Estimated Errors

    +

    1.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.history.js new file mode 100644 index 0000000000..9c187770e4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":385,"lloc":72,"functions":1,"deliveredBugs":1.464,"difficulty":7.653,"maintainability":39.381,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.history.json new file mode 100644 index 0000000000..76181bbaa4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":385,"lloc":72,"functions":1,"deliveredBugs":1.464,"difficulty":7.653,"maintainability":39.381,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.js new file mode 100644 index 0000000000..cd89a6d1bf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/bash.js","fileShort":"node_modules/highlight.js/es/languages/bash.js","fileSafe":"node_modules_highlight_js_es_languages_bash_js","link":"files/node_modules_highlight_js_es_languages_bash_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.464,"difficulty":7.653,"effort":33619.365,"length":532,"time":1867.742,"vocabulary":306,"volume":4392.93,"operands":{"distinct":294,"total":375,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":157,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":385}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":385,"lineStart":1,"maintainability":39.381,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":1.441,"difficulty":5.733,"effort":24781.221,"length":525,"time":1376.735,"vocabulary":301,"volume":4322.65,"operands":{"distinct":292,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":153,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":374},"errors":[],"lineEnd":383,"lineStart":10,"name":"bash"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":1.441,"difficulty":5.733,"effort":24781.221,"length":525,"time":1376.735,"vocabulary":301,"volume":4322.65,"operands":{"distinct":292,"total":372},"operators":{"distinct":9,"total":153}},"params":1,"sloc":{"logical":71,"physical":374}},"module":"node_modules/highlight.js/es/languages/bash.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.json new file mode 100644 index 0000000000..323e68a09b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bash_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/bash.js","fileShort":"node_modules/highlight.js/es/languages/bash.js","fileSafe":"node_modules_highlight_js_es_languages_bash_js","link":"files/node_modules_highlight_js_es_languages_bash_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.464,"difficulty":7.653,"effort":33619.365,"length":532,"time":1867.742,"vocabulary":306,"volume":4392.93,"operands":{"distinct":294,"total":375,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":157,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":385}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":385,"lineStart":1,"maintainability":39.381,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":1.441,"difficulty":5.733,"effort":24781.221,"length":525,"time":1376.735,"vocabulary":301,"volume":4322.65,"operands":{"distinct":292,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":153,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":374},"errors":[],"lineEnd":383,"lineStart":10,"name":"bash"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":1.441,"difficulty":5.733,"effort":24781.221,"length":525,"time":1376.735,"vocabulary":301,"volume":4322.65,"operands":{"distinct":292,"total":372},"operators":{"distinct":9,"total":153}},"params":1,"sloc":{"logical":71,"physical":374}},"module":"node_modules/highlight.js/es/languages/bash.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/index.html new file mode 100644 index 0000000000..81afc4d971 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/bash.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/bash.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.js new file mode 100644 index 0000000000..707018529b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/bash.js.js","fileShort":"node_modules/highlight.js/es/languages/bash.js.js","fileSafe":"node_modules_highlight_js_es_languages_bash_js_js","link":"files/node_modules_highlight_js_es_languages_bash_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./bash.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/bash.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.json new file mode 100644 index 0000000000..e9b8fdb92b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bash_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/bash.js.js","fileShort":"node_modules/highlight.js/es/languages/bash.js.js","fileSafe":"node_modules_highlight_js_es_languages_bash_js_js","link":"files/node_modules_highlight_js_es_languages_bash_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./bash.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/bash.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_basic_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_basic_js/index.html new file mode 100644 index 0000000000..148f5603e8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_basic_js/index.html @@ -0,0 +1,350 @@ + + + + + Plato - node_modules/highlight.js/es/languages/basic.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/basic.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    52.95

    +
    +
    +

    Lines of code

    +

    233

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.12

    +
    +
    +

    Estimated Errors

    +

    0.69

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.history.js new file mode 100644 index 0000000000..8aef4b6320 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":233,"lloc":22,"functions":1,"deliveredBugs":0.695,"difficulty":6.117,"maintainability":52.954,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.history.json new file mode 100644 index 0000000000..b4824c1325 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":233,"lloc":22,"functions":1,"deliveredBugs":0.695,"difficulty":6.117,"maintainability":52.954,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.js new file mode 100644 index 0000000000..5c5c88e06b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/basic.js","fileShort":"node_modules/highlight.js/es/languages/basic.js","fileSafe":"node_modules_highlight_js_es_languages_basic_js","link":"files/node_modules_highlight_js_es_languages_basic_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.695,"difficulty":6.117,"effort":12760.611,"length":269,"time":708.923,"vocabulary":216,"volume":2086.065,"operands":{"distinct":205,"total":228,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":233}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":233,"lineStart":1,"maintainability":52.954,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.674,"difficulty":4.433,"effort":8968.646,"length":262,"time":498.258,"vocabulary":211,"volume":2022.928,"operands":{"distinct":203,"total":225,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":223},"errors":[],"lineEnd":231,"lineStart":9,"name":"basic"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.674,"difficulty":4.433,"effort":8968.646,"length":262,"time":498.258,"vocabulary":211,"volume":2022.928,"operands":{"distinct":203,"total":225},"operators":{"distinct":8,"total":37}},"params":1,"sloc":{"logical":21,"physical":223}},"module":"node_modules/highlight.js/es/languages/basic.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.json new file mode 100644 index 0000000000..676a175dff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_basic_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/basic.js","fileShort":"node_modules/highlight.js/es/languages/basic.js","fileSafe":"node_modules_highlight_js_es_languages_basic_js","link":"files/node_modules_highlight_js_es_languages_basic_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.695,"difficulty":6.117,"effort":12760.611,"length":269,"time":708.923,"vocabulary":216,"volume":2086.065,"operands":{"distinct":205,"total":228,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":233}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":233,"lineStart":1,"maintainability":52.954,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.674,"difficulty":4.433,"effort":8968.646,"length":262,"time":498.258,"vocabulary":211,"volume":2022.928,"operands":{"distinct":203,"total":225,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":223},"errors":[],"lineEnd":231,"lineStart":9,"name":"basic"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.674,"difficulty":4.433,"effort":8968.646,"length":262,"time":498.258,"vocabulary":211,"volume":2022.928,"operands":{"distinct":203,"total":225},"operators":{"distinct":8,"total":37}},"params":1,"sloc":{"logical":21,"physical":223}},"module":"node_modules/highlight.js/es/languages/basic.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/index.html new file mode 100644 index 0000000000..3bd9700a43 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/basic.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/basic.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.js new file mode 100644 index 0000000000..4a5b148c66 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/basic.js.js","fileShort":"node_modules/highlight.js/es/languages/basic.js.js","fileSafe":"node_modules_highlight_js_es_languages_basic_js_js","link":"files/node_modules_highlight_js_es_languages_basic_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./basic.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/basic.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.json new file mode 100644 index 0000000000..ce46e49326 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_basic_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/basic.js.js","fileShort":"node_modules/highlight.js/es/languages/basic.js.js","fileSafe":"node_modules_highlight_js_es_languages_basic_js_js","link":"files/node_modules_highlight_js_es_languages_basic_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./basic.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/basic.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/index.html new file mode 100644 index 0000000000..d811cd9355 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/index.html @@ -0,0 +1,155 @@ + + + + + Plato - node_modules/highlight.js/es/languages/bnf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/bnf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    64.04

    +
    +
    +

    Lines of code

    +

    38

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.86

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.history.js new file mode 100644 index 0000000000..0a374804ea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":38,"lloc":12,"functions":1,"deliveredBugs":0.073,"difficulty":6.857,"maintainability":64.04,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.history.json new file mode 100644 index 0000000000..772d53b65e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":38,"lloc":12,"functions":1,"deliveredBugs":0.073,"difficulty":6.857,"maintainability":64.04,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.js new file mode 100644 index 0000000000..6ebd13a944 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/bnf.js","fileShort":"node_modules/highlight.js/es/languages/bnf.js","fileSafe":"node_modules_highlight_js_es_languages_bnf_js","link":"files/node_modules_highlight_js_es_languages_bnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.073,"difficulty":6.857,"effort":1498.369,"length":49,"time":83.243,"vocabulary":22,"volume":218.512,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":38}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":38,"lineStart":1,"maintainability":64.04,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":4.375,"effort":751.071,"length":42,"time":41.726,"vocabulary":17,"volume":171.673,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":29},"errors":[],"lineEnd":36,"lineStart":8,"name":"bnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":4.375,"effort":751.071,"length":42,"time":41.726,"vocabulary":17,"volume":171.673,"operands":{"distinct":12,"total":21},"operators":{"distinct":5,"total":21}},"params":1,"sloc":{"logical":11,"physical":29}},"module":"node_modules/highlight.js/es/languages/bnf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.json new file mode 100644 index 0000000000..19e89bd0e5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/bnf.js","fileShort":"node_modules/highlight.js/es/languages/bnf.js","fileSafe":"node_modules_highlight_js_es_languages_bnf_js","link":"files/node_modules_highlight_js_es_languages_bnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.073,"difficulty":6.857,"effort":1498.369,"length":49,"time":83.243,"vocabulary":22,"volume":218.512,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":38}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":38,"lineStart":1,"maintainability":64.04,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":4.375,"effort":751.071,"length":42,"time":41.726,"vocabulary":17,"volume":171.673,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":29},"errors":[],"lineEnd":36,"lineStart":8,"name":"bnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":4.375,"effort":751.071,"length":42,"time":41.726,"vocabulary":17,"volume":171.673,"operands":{"distinct":12,"total":21},"operators":{"distinct":5,"total":21}},"params":1,"sloc":{"logical":11,"physical":29}},"module":"node_modules/highlight.js/es/languages/bnf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/index.html new file mode 100644 index 0000000000..adb625cd61 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/bnf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/bnf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.js new file mode 100644 index 0000000000..bf11a35ca3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/bnf.js.js","fileShort":"node_modules/highlight.js/es/languages/bnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_bnf_js_js","link":"files/node_modules_highlight_js_es_languages_bnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./bnf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/bnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.json new file mode 100644 index 0000000000..36475960c3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_bnf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/bnf.js.js","fileShort":"node_modules/highlight.js/es/languages/bnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_bnf_js_js","link":"files/node_modules_highlight_js_es_languages_bnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./bnf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/bnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/index.html new file mode 100644 index 0000000000..ad9cbfb78c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/index.html @@ -0,0 +1,163 @@ + + + + + Plato - node_modules/highlight.js/es/languages/brainfuck.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/brainfuck.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.23

    +
    +
    +

    Lines of code

    +

    46

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.33

    +
    +
    +

    Estimated Errors

    +

    0.12

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.history.js new file mode 100644 index 0000000000..408f90225e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":46,"lloc":19,"functions":1,"deliveredBugs":0.124,"difficulty":9.326,"maintainability":57.226,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.history.json new file mode 100644 index 0000000000..1ce6852f17 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":46,"lloc":19,"functions":1,"deliveredBugs":0.124,"difficulty":9.326,"maintainability":57.226,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.js new file mode 100644 index 0000000000..a8dec18ee1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/brainfuck.js","fileShort":"node_modules/highlight.js/es/languages/brainfuck.js","fileSafe":"node_modules_highlight_js_es_languages_brainfuck_js","link":"files/node_modules_highlight_js_es_languages_brainfuck_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.124,"difficulty":9.326,"effort":3463.567,"length":73,"time":192.42,"vocabulary":34,"volume":371.385,"operands":{"distinct":23,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":46}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":46,"lineStart":1,"maintainability":57.226,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.107,"difficulty":6.857,"effort":2198.583,"length":66,"time":122.144,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":37},"errors":[],"lineEnd":44,"lineStart":8,"name":"brainfuck"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.107,"difficulty":6.857,"effort":2198.583,"length":66,"time":122.144,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":36},"operators":{"distinct":8,"total":30}},"params":1,"sloc":{"logical":18,"physical":37}},"module":"node_modules/highlight.js/es/languages/brainfuck.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.json new file mode 100644 index 0000000000..64dcd91c0c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/brainfuck.js","fileShort":"node_modules/highlight.js/es/languages/brainfuck.js","fileSafe":"node_modules_highlight_js_es_languages_brainfuck_js","link":"files/node_modules_highlight_js_es_languages_brainfuck_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.124,"difficulty":9.326,"effort":3463.567,"length":73,"time":192.42,"vocabulary":34,"volume":371.385,"operands":{"distinct":23,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":46}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":46,"lineStart":1,"maintainability":57.226,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.107,"difficulty":6.857,"effort":2198.583,"length":66,"time":122.144,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":37},"errors":[],"lineEnd":44,"lineStart":8,"name":"brainfuck"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.107,"difficulty":6.857,"effort":2198.583,"length":66,"time":122.144,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":36},"operators":{"distinct":8,"total":30}},"params":1,"sloc":{"logical":18,"physical":37}},"module":"node_modules/highlight.js/es/languages/brainfuck.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/index.html new file mode 100644 index 0000000000..9a4291b80e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/brainfuck.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/brainfuck.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.js new file mode 100644 index 0000000000..94216a6073 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/brainfuck.js.js","fileShort":"node_modules/highlight.js/es/languages/brainfuck.js.js","fileSafe":"node_modules_highlight_js_es_languages_brainfuck_js_js","link":"files/node_modules_highlight_js_es_languages_brainfuck_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./brainfuck.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/brainfuck.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.json new file mode 100644 index 0000000000..43f304de13 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_brainfuck_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/brainfuck.js.js","fileShort":"node_modules/highlight.js/es/languages/brainfuck.js.js","fileSafe":"node_modules_highlight_js_es_languages_brainfuck_js_js","link":"files/node_modules_highlight_js_es_languages_brainfuck_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./brainfuck.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/brainfuck.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_c_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_c_js/index.html new file mode 100644 index 0000000000..eb44520ce3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_c_js/index.html @@ -0,0 +1,457 @@ + + + + + Plato - node_modules/highlight.js/es/languages/c.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/c.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    33.23

    +
    +
    +

    Lines of code

    +

    340

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.52

    +
    +
    +

    Estimated Errors

    +

    1.49

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.history.js new file mode 100644 index 0000000000..8d18574678 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":340,"lloc":123,"functions":1,"deliveredBugs":1.485,"difficulty":12.515,"maintainability":33.234,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.history.json new file mode 100644 index 0000000000..fb4e33bb96 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":340,"lloc":123,"functions":1,"deliveredBugs":1.485,"difficulty":12.515,"maintainability":33.234,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.js new file mode 100644 index 0000000000..74e8b3e24a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/c.js","fileShort":"node_modules/highlight.js/es/languages/c.js","fileSafe":"node_modules_highlight_js_es_languages_c_js","link":"files/node_modules_highlight_js_es_languages_c_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.813,"halstead":{"bugs":1.485,"difficulty":12.515,"effort":55766.144,"length":598,"time":3098.119,"vocabulary":175,"volume":4455.824,"operands":{"distinct":163,"total":340,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":258,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":123,"physical":340}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":340,"lineStart":1,"maintainability":33.234,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.46,"difficulty":9.419,"effort":41246.446,"length":591,"time":2291.469,"vocabulary":170,"volume":4378.95,"operands":{"distinct":161,"total":337,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":254,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":331},"errors":[],"lineEnd":338,"lineStart":8,"name":"c"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.46,"difficulty":9.419,"effort":41246.446,"length":591,"time":2291.469,"vocabulary":170,"volume":4378.95,"operands":{"distinct":161,"total":337},"operators":{"distinct":9,"total":254}},"params":1,"sloc":{"logical":122,"physical":331}},"module":"node_modules/highlight.js/es/languages/c.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.json new file mode 100644 index 0000000000..889c6139eb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_c_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/c.js","fileShort":"node_modules/highlight.js/es/languages/c.js","fileSafe":"node_modules_highlight_js_es_languages_c_js","link":"files/node_modules_highlight_js_es_languages_c_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.813,"halstead":{"bugs":1.485,"difficulty":12.515,"effort":55766.144,"length":598,"time":3098.119,"vocabulary":175,"volume":4455.824,"operands":{"distinct":163,"total":340,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":258,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":123,"physical":340}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":340,"lineStart":1,"maintainability":33.234,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.46,"difficulty":9.419,"effort":41246.446,"length":591,"time":2291.469,"vocabulary":170,"volume":4378.95,"operands":{"distinct":161,"total":337,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":254,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":331},"errors":[],"lineEnd":338,"lineStart":8,"name":"c"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.46,"difficulty":9.419,"effort":41246.446,"length":591,"time":2291.469,"vocabulary":170,"volume":4378.95,"operands":{"distinct":161,"total":337},"operators":{"distinct":9,"total":254}},"params":1,"sloc":{"logical":122,"physical":331}},"module":"node_modules/highlight.js/es/languages/c.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/index.html new file mode 100644 index 0000000000..b94aa4d93c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/c.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/c.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.js new file mode 100644 index 0000000000..c07d8e9515 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/c.js.js","fileShort":"node_modules/highlight.js/es/languages/c.js.js","fileSafe":"node_modules_highlight_js_es_languages_c_js_js","link":"files/node_modules_highlight_js_es_languages_c_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./c.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/c.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.json new file mode 100644 index 0000000000..8ecf434dc8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_c_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/c.js.js","fileShort":"node_modules/highlight.js/es/languages/c.js.js","fileSafe":"node_modules_highlight_js_es_languages_c_js_js","link":"files/node_modules_highlight_js_es_languages_c_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./c.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/c.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cal_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_cal_js/index.html new file mode 100644 index 0000000000..6fea795dfa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cal_js/index.html @@ -0,0 +1,282 @@ + + + + + Plato - node_modules/highlight.js/es/languages/cal.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/cal.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.24

    +
    +
    +

    Lines of code

    +

    165

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.05

    +
    +
    +

    Estimated Errors

    +

    0.55

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.history.js new file mode 100644 index 0000000000..992ad521d3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":165,"lloc":56,"functions":1,"deliveredBugs":0.553,"difficulty":10.047,"maintainability":43.242,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.history.json new file mode 100644 index 0000000000..48128645d1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":165,"lloc":56,"functions":1,"deliveredBugs":0.553,"difficulty":10.047,"maintainability":43.242,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.js new file mode 100644 index 0000000000..fdd7e49c79 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/cal.js","fileShort":"node_modules/highlight.js/es/languages/cal.js","fileSafe":"node_modules_highlight_js_es_languages_cal_js","link":"files/node_modules_highlight_js_es_languages_cal_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.553,"difficulty":10.047,"effort":16680.145,"length":251,"time":926.675,"vocabulary":98,"volume":1660.292,"operands":{"distinct":86,"total":144,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":165}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":165,"lineStart":1,"maintainability":43.242,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.532,"difficulty":7.554,"effort":12052.137,"length":244,"time":669.563,"vocabulary":93,"volume":1595.555,"operands":{"distinct":84,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":155},"errors":[],"lineEnd":163,"lineStart":9,"name":"cal"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.532,"difficulty":7.554,"effort":12052.137,"length":244,"time":669.563,"vocabulary":93,"volume":1595.555,"operands":{"distinct":84,"total":141},"operators":{"distinct":9,"total":103}},"params":1,"sloc":{"logical":55,"physical":155}},"module":"node_modules/highlight.js/es/languages/cal.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.json new file mode 100644 index 0000000000..8b13f2b0b3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cal_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/cal.js","fileShort":"node_modules/highlight.js/es/languages/cal.js","fileSafe":"node_modules_highlight_js_es_languages_cal_js","link":"files/node_modules_highlight_js_es_languages_cal_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.553,"difficulty":10.047,"effort":16680.145,"length":251,"time":926.675,"vocabulary":98,"volume":1660.292,"operands":{"distinct":86,"total":144,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":165}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":165,"lineStart":1,"maintainability":43.242,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.532,"difficulty":7.554,"effort":12052.137,"length":244,"time":669.563,"vocabulary":93,"volume":1595.555,"operands":{"distinct":84,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":155},"errors":[],"lineEnd":163,"lineStart":9,"name":"cal"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.532,"difficulty":7.554,"effort":12052.137,"length":244,"time":669.563,"vocabulary":93,"volume":1595.555,"operands":{"distinct":84,"total":141},"operators":{"distinct":9,"total":103}},"params":1,"sloc":{"logical":55,"physical":155}},"module":"node_modules/highlight.js/es/languages/cal.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/index.html new file mode 100644 index 0000000000..3157f58b81 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/cal.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/cal.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.js new file mode 100644 index 0000000000..0c3e21998d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/cal.js.js","fileShort":"node_modules/highlight.js/es/languages/cal.js.js","fileSafe":"node_modules_highlight_js_es_languages_cal_js_js","link":"files/node_modules_highlight_js_es_languages_cal_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cal.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/cal.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.json new file mode 100644 index 0000000000..50578cc49b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cal_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/cal.js.js","fileShort":"node_modules/highlight.js/es/languages/cal.js.js","fileSafe":"node_modules_highlight_js_es_languages_cal_js_js","link":"files/node_modules_highlight_js_es_languages_cal_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cal.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/cal.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/index.html new file mode 100644 index 0000000000..cb81c4eba9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/index.html @@ -0,0 +1,218 @@ + + + + + Plato - node_modules/highlight.js/es/languages/capnproto.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/capnproto.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.08

    +
    +
    +

    Lines of code

    +

    101

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.01

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.history.js new file mode 100644 index 0000000000..9e77500660 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":101,"lloc":24,"functions":1,"deliveredBugs":0.284,"difficulty":6.014,"maintainability":54.079,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.history.json new file mode 100644 index 0000000000..76712e8870 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":101,"lloc":24,"functions":1,"deliveredBugs":0.284,"difficulty":6.014,"maintainability":54.079,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.js new file mode 100644 index 0000000000..5ea3a105ca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/capnproto.js","fileShort":"node_modules/highlight.js/es/languages/capnproto.js","fileSafe":"node_modules_highlight_js_es_languages_capnproto_js","link":"files/node_modules_highlight_js_es_languages_capnproto_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.284,"difficulty":6.014,"effort":5118.396,"length":135,"time":284.355,"vocabulary":79,"volume":851.01,"operands":{"distinct":69,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":101}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":101,"lineStart":1,"maintainability":54.079,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.265,"difficulty":4.179,"effort":3321.594,"length":128,"time":184.533,"vocabulary":74,"volume":794.81,"operands":{"distinct":67,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":90},"errors":[],"lineEnd":99,"lineStart":10,"name":"capnproto"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.265,"difficulty":4.179,"effort":3321.594,"length":128,"time":184.533,"vocabulary":74,"volume":794.81,"operands":{"distinct":67,"total":80},"operators":{"distinct":7,"total":48}},"params":1,"sloc":{"logical":23,"physical":90}},"module":"node_modules/highlight.js/es/languages/capnproto.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.json new file mode 100644 index 0000000000..2b3498cb18 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/capnproto.js","fileShort":"node_modules/highlight.js/es/languages/capnproto.js","fileSafe":"node_modules_highlight_js_es_languages_capnproto_js","link":"files/node_modules_highlight_js_es_languages_capnproto_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.284,"difficulty":6.014,"effort":5118.396,"length":135,"time":284.355,"vocabulary":79,"volume":851.01,"operands":{"distinct":69,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":101}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":101,"lineStart":1,"maintainability":54.079,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.265,"difficulty":4.179,"effort":3321.594,"length":128,"time":184.533,"vocabulary":74,"volume":794.81,"operands":{"distinct":67,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":90},"errors":[],"lineEnd":99,"lineStart":10,"name":"capnproto"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.265,"difficulty":4.179,"effort":3321.594,"length":128,"time":184.533,"vocabulary":74,"volume":794.81,"operands":{"distinct":67,"total":80},"operators":{"distinct":7,"total":48}},"params":1,"sloc":{"logical":23,"physical":90}},"module":"node_modules/highlight.js/es/languages/capnproto.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/index.html new file mode 100644 index 0000000000..3b8fa9c021 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/capnproto.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/capnproto.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.js new file mode 100644 index 0000000000..47028d4a07 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/capnproto.js.js","fileShort":"node_modules/highlight.js/es/languages/capnproto.js.js","fileSafe":"node_modules_highlight_js_es_languages_capnproto_js_js","link":"files/node_modules_highlight_js_es_languages_capnproto_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./capnproto.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/capnproto.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.json new file mode 100644 index 0000000000..79faeb1998 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_capnproto_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/capnproto.js.js","fileShort":"node_modules/highlight.js/es/languages/capnproto.js.js","fileSafe":"node_modules_highlight_js_es_languages_capnproto_js_js","link":"files/node_modules_highlight_js_es_languages_capnproto_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./capnproto.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/capnproto.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/index.html new file mode 100644 index 0000000000..1074100159 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/index.html @@ -0,0 +1,258 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ceylon.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ceylon.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.68

    +
    +
    +

    Lines of code

    +

    141

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.53

    +
    +
    +

    Estimated Errors

    +

    0.48

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.history.js new file mode 100644 index 0000000000..4c0b23f129 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":141,"lloc":39,"functions":1,"deliveredBugs":0.481,"difficulty":7.529,"maintainability":47.681,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.history.json new file mode 100644 index 0000000000..6cb5624e93 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":141,"lloc":39,"functions":1,"deliveredBugs":0.481,"difficulty":7.529,"maintainability":47.681,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.js new file mode 100644 index 0000000000..554c65ce87 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ceylon.js","fileShort":"node_modules/highlight.js/es/languages/ceylon.js","fileSafe":"node_modules_highlight_js_es_languages_ceylon_js","link":"files/node_modules_highlight_js_es_languages_ceylon_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.481,"difficulty":7.529,"effort":10855.041,"length":211,"time":603.058,"vocabulary":114,"volume":1441.74,"operands":{"distinct":103,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":141}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":141,"lineStart":1,"maintainability":47.681,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.46,"difficulty":5.465,"effort":7546.056,"length":204,"time":419.225,"vocabulary":109,"volume":1380.71,"operands":{"distinct":101,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":132},"errors":[],"lineEnd":139,"lineStart":8,"name":"ceylon"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.46,"difficulty":5.465,"effort":7546.056,"length":204,"time":419.225,"vocabulary":109,"volume":1380.71,"operands":{"distinct":101,"total":138},"operators":{"distinct":8,"total":66}},"params":1,"sloc":{"logical":38,"physical":132}},"module":"node_modules/highlight.js/es/languages/ceylon.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.json new file mode 100644 index 0000000000..8ed0712f7f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ceylon.js","fileShort":"node_modules/highlight.js/es/languages/ceylon.js","fileSafe":"node_modules_highlight_js_es_languages_ceylon_js","link":"files/node_modules_highlight_js_es_languages_ceylon_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.481,"difficulty":7.529,"effort":10855.041,"length":211,"time":603.058,"vocabulary":114,"volume":1441.74,"operands":{"distinct":103,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":141}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":141,"lineStart":1,"maintainability":47.681,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.46,"difficulty":5.465,"effort":7546.056,"length":204,"time":419.225,"vocabulary":109,"volume":1380.71,"operands":{"distinct":101,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":132},"errors":[],"lineEnd":139,"lineStart":8,"name":"ceylon"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.46,"difficulty":5.465,"effort":7546.056,"length":204,"time":419.225,"vocabulary":109,"volume":1380.71,"operands":{"distinct":101,"total":138},"operators":{"distinct":8,"total":66}},"params":1,"sloc":{"logical":38,"physical":132}},"module":"node_modules/highlight.js/es/languages/ceylon.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/index.html new file mode 100644 index 0000000000..954fe04ea9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ceylon.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ceylon.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.js new file mode 100644 index 0000000000..c7cf2a8206 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ceylon.js.js","fileShort":"node_modules/highlight.js/es/languages/ceylon.js.js","fileSafe":"node_modules_highlight_js_es_languages_ceylon_js_js","link":"files/node_modules_highlight_js_es_languages_ceylon_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ceylon.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ceylon.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.json new file mode 100644 index 0000000000..154267885b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ceylon_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ceylon.js.js","fileShort":"node_modules/highlight.js/es/languages/ceylon.js.js","fileSafe":"node_modules_highlight_js_es_languages_ceylon_js_js","link":"files/node_modules_highlight_js_es_languages_ceylon_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ceylon.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ceylon.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clean_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_clean_js/index.html new file mode 100644 index 0000000000..fa0f529add --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clean_js/index.html @@ -0,0 +1,185 @@ + + + + + Plato - node_modules/highlight.js/es/languages/clean.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/clean.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    63.18

    +
    +
    +

    Lines of code

    +

    68

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.66

    +
    +
    +

    Estimated Errors

    +

    0.17

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.history.js new file mode 100644 index 0000000000..a65dce491e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":68,"lloc":11,"functions":1,"deliveredBugs":0.171,"difficulty":5.66,"maintainability":63.184,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.history.json new file mode 100644 index 0000000000..371264b8b8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":68,"lloc":11,"functions":1,"deliveredBugs":0.171,"difficulty":5.66,"maintainability":63.184,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.js new file mode 100644 index 0000000000..f95aec72fe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/clean.js","fileShort":"node_modules/highlight.js/es/languages/clean.js","fileSafe":"node_modules_highlight_js_es_languages_clean_js","link":"files/node_modules_highlight_js_es_languages_clean_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.171,"difficulty":5.66,"effort":2909.695,"length":86,"time":161.65,"vocabulary":63,"volume":514.046,"operands":{"distinct":53,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":68}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":68,"lineStart":1,"maintainability":63.184,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.154,"difficulty":3.912,"effort":1810.288,"length":79,"time":100.572,"vocabulary":58,"volume":462.78,"operands":{"distinct":51,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":58},"errors":[],"lineEnd":66,"lineStart":9,"name":"clean"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.154,"difficulty":3.912,"effort":1810.288,"length":79,"time":100.572,"vocabulary":58,"volume":462.78,"operands":{"distinct":51,"total":57},"operators":{"distinct":7,"total":22}},"params":1,"sloc":{"logical":10,"physical":58}},"module":"node_modules/highlight.js/es/languages/clean.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.json new file mode 100644 index 0000000000..422a870557 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clean_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/clean.js","fileShort":"node_modules/highlight.js/es/languages/clean.js","fileSafe":"node_modules_highlight_js_es_languages_clean_js","link":"files/node_modules_highlight_js_es_languages_clean_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.171,"difficulty":5.66,"effort":2909.695,"length":86,"time":161.65,"vocabulary":63,"volume":514.046,"operands":{"distinct":53,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":68}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":68,"lineStart":1,"maintainability":63.184,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.154,"difficulty":3.912,"effort":1810.288,"length":79,"time":100.572,"vocabulary":58,"volume":462.78,"operands":{"distinct":51,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":58},"errors":[],"lineEnd":66,"lineStart":9,"name":"clean"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.154,"difficulty":3.912,"effort":1810.288,"length":79,"time":100.572,"vocabulary":58,"volume":462.78,"operands":{"distinct":51,"total":57},"operators":{"distinct":7,"total":22}},"params":1,"sloc":{"logical":10,"physical":58}},"module":"node_modules/highlight.js/es/languages/clean.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/index.html new file mode 100644 index 0000000000..28b6836663 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/clean.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/clean.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.js new file mode 100644 index 0000000000..aa0761ed9b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/clean.js.js","fileShort":"node_modules/highlight.js/es/languages/clean.js.js","fileSafe":"node_modules_highlight_js_es_languages_clean_js_js","link":"files/node_modules_highlight_js_es_languages_clean_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clean.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/clean.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.json new file mode 100644 index 0000000000..fb9717a957 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clean_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/clean.js.js","fileShort":"node_modules/highlight.js/es/languages/clean.js.js","fileSafe":"node_modules_highlight_js_es_languages_clean_js_js","link":"files/node_modules_highlight_js_es_languages_clean_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clean.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/clean.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/index.html new file mode 100644 index 0000000000..a92975b57e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/index.html @@ -0,0 +1,299 @@ + + + + + Plato - node_modules/highlight.js/es/languages/clojure.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/clojure.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.86

    +
    +
    +

    Lines of code

    +

    182

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.18

    +
    +
    +

    Estimated Errors

    +

    0.89

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.history.js new file mode 100644 index 0000000000..b2a73f3d66 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":182,"lloc":85,"functions":1,"deliveredBugs":0.893,"difficulty":12.178,"maintainability":37.857,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.history.json new file mode 100644 index 0000000000..61dc7d9884 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":182,"lloc":85,"functions":1,"deliveredBugs":0.893,"difficulty":12.178,"maintainability":37.857,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.js new file mode 100644 index 0000000000..a86ca6e696 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/clojure.js","fileShort":"node_modules/highlight.js/es/languages/clojure.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_js","link":"files/node_modules_highlight_js_es_languages_clojure_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.893,"difficulty":12.178,"effort":32641.647,"length":393,"time":1813.425,"vocabulary":113,"volume":2680.33,"operands":{"distinct":101,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":182}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":182,"lineStart":1,"maintainability":37.857,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":0.869,"difficulty":9.182,"effort":23940.549,"length":386,"time":1330.031,"vocabulary":108,"volume":2607.387,"operands":{"distinct":99,"total":202,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":84,"physical":171},"errors":[],"lineEnd":180,"lineStart":10,"name":"clojure"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":0.869,"difficulty":9.182,"effort":23940.549,"length":386,"time":1330.031,"vocabulary":108,"volume":2607.387,"operands":{"distinct":99,"total":202},"operators":{"distinct":9,"total":184}},"params":1,"sloc":{"logical":84,"physical":171}},"module":"node_modules/highlight.js/es/languages/clojure.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.json new file mode 100644 index 0000000000..49516e1921 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/clojure.js","fileShort":"node_modules/highlight.js/es/languages/clojure.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_js","link":"files/node_modules_highlight_js_es_languages_clojure_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.893,"difficulty":12.178,"effort":32641.647,"length":393,"time":1813.425,"vocabulary":113,"volume":2680.33,"operands":{"distinct":101,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":182}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":182,"lineStart":1,"maintainability":37.857,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":0.869,"difficulty":9.182,"effort":23940.549,"length":386,"time":1330.031,"vocabulary":108,"volume":2607.387,"operands":{"distinct":99,"total":202,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":84,"physical":171},"errors":[],"lineEnd":180,"lineStart":10,"name":"clojure"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":0.869,"difficulty":9.182,"effort":23940.549,"length":386,"time":1330.031,"vocabulary":108,"volume":2607.387,"operands":{"distinct":99,"total":202},"operators":{"distinct":9,"total":184}},"params":1,"sloc":{"logical":84,"physical":171}},"module":"node_modules/highlight.js/es/languages/clojure.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/index.html new file mode 100644 index 0000000000..1d08e753fb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/clojure.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/clojure.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.js new file mode 100644 index 0000000000..13bc1738ff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/clojure.js.js","fileShort":"node_modules/highlight.js/es/languages/clojure.js.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_js_js","link":"files/node_modules_highlight_js_es_languages_clojure_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clojure.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/clojure.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.json new file mode 100644 index 0000000000..eef964a19c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/clojure.js.js","fileShort":"node_modules/highlight.js/es/languages/clojure.js.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_js_js","link":"files/node_modules_highlight_js_es_languages_clojure_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clojure.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/clojure.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/index.html new file mode 100644 index 0000000000..74fc634e63 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/index.html @@ -0,0 +1,144 @@ + + + + + Plato - node_modules/highlight.js/es/languages/clojure-repl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/clojure-repl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    69.92

    +
    +
    +

    Lines of code

    +

    27

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.77

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.history.js new file mode 100644 index 0000000000..f69775bfd5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":27,"lloc":9,"functions":1,"deliveredBugs":0.043,"difficulty":3.769,"maintainability":69.917,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.history.json new file mode 100644 index 0000000000..13c03de372 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":27,"lloc":9,"functions":1,"deliveredBugs":0.043,"difficulty":3.769,"maintainability":69.917,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.js new file mode 100644 index 0000000000..9f1814e534 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/clojure-repl.js","fileShort":"node_modules/highlight.js/es/languages/clojure-repl.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_repl_js","link":"files/node_modules_highlight_js_es_languages_clojure_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.043,"difficulty":3.769,"effort":488.71,"length":30,"time":27.151,"vocabulary":20,"volume":129.658,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":27}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":27,"lineStart":1,"maintainability":69.917,"methods":[{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.03,"difficulty":2,"effort":179.717,"length":23,"time":9.984,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":25,"lineStart":11,"name":"clojureRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.03,"difficulty":2,"effort":179.717,"length":23,"time":9.984,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":11},"operators":{"distinct":4,"total":12}},"params":1,"sloc":{"logical":8,"physical":15}},"module":"node_modules/highlight.js/es/languages/clojure-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.json new file mode 100644 index 0000000000..3b62017cad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/clojure-repl.js","fileShort":"node_modules/highlight.js/es/languages/clojure-repl.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_repl_js","link":"files/node_modules_highlight_js_es_languages_clojure_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.043,"difficulty":3.769,"effort":488.71,"length":30,"time":27.151,"vocabulary":20,"volume":129.658,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":27}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":27,"lineStart":1,"maintainability":69.917,"methods":[{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.03,"difficulty":2,"effort":179.717,"length":23,"time":9.984,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":25,"lineStart":11,"name":"clojureRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.03,"difficulty":2,"effort":179.717,"length":23,"time":9.984,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":11},"operators":{"distinct":4,"total":12}},"params":1,"sloc":{"logical":8,"physical":15}},"module":"node_modules/highlight.js/es/languages/clojure-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/index.html new file mode 100644 index 0000000000..d7c22d5ae3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/clojure-repl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/clojure-repl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.js new file mode 100644 index 0000000000..33ed77c846 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/clojure-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/clojure-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_repl_js_js","link":"files/node_modules_highlight_js_es_languages_clojure_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clojure-repl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/clojure-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.json new file mode 100644 index 0000000000..a6ef24789a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_clojure_repl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/clojure-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/clojure-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_repl_js_js","link":"files/node_modules_highlight_js_es_languages_clojure_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clojure-repl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/clojure-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/index.html new file mode 100644 index 0000000000..61de4ee368 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/index.html @@ -0,0 +1,181 @@ + + + + + Plato - node_modules/highlight.js/es/languages/cmake.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/cmake.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    63.27

    +
    +
    +

    Lines of code

    +

    64

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.88

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.history.js new file mode 100644 index 0000000000..e28f401cee --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":64,"lloc":11,"functions":1,"deliveredBugs":0.198,"difficulty":4.875,"maintainability":63.274,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.history.json new file mode 100644 index 0000000000..9bad4d69b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":64,"lloc":11,"functions":1,"deliveredBugs":0.198,"difficulty":4.875,"maintainability":63.274,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.js new file mode 100644 index 0000000000..d0c55cb796 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/cmake.js","fileShort":"node_modules/highlight.js/es/languages/cmake.js","fileSafe":"node_modules_highlight_js_es_languages_cmake_js","link":"files/node_modules_highlight_js_es_languages_cmake_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.198,"difficulty":4.875,"effort":2900.405,"length":102,"time":161.134,"vocabulary":57,"volume":594.955,"operands":{"distinct":48,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":64}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":64,"lineStart":1,"maintainability":63.274,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.181,"difficulty":3.196,"effort":1730.579,"length":95,"time":96.143,"vocabulary":52,"volume":541.542,"operands":{"distinct":46,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":54},"errors":[],"lineEnd":62,"lineStart":9,"name":"cmake"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.181,"difficulty":3.196,"effort":1730.579,"length":95,"time":96.143,"vocabulary":52,"volume":541.542,"operands":{"distinct":46,"total":49},"operators":{"distinct":6,"total":46}},"params":1,"sloc":{"logical":10,"physical":54}},"module":"node_modules/highlight.js/es/languages/cmake.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.json new file mode 100644 index 0000000000..6fce6f7154 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/cmake.js","fileShort":"node_modules/highlight.js/es/languages/cmake.js","fileSafe":"node_modules_highlight_js_es_languages_cmake_js","link":"files/node_modules_highlight_js_es_languages_cmake_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.198,"difficulty":4.875,"effort":2900.405,"length":102,"time":161.134,"vocabulary":57,"volume":594.955,"operands":{"distinct":48,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":64}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":64,"lineStart":1,"maintainability":63.274,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.181,"difficulty":3.196,"effort":1730.579,"length":95,"time":96.143,"vocabulary":52,"volume":541.542,"operands":{"distinct":46,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":54},"errors":[],"lineEnd":62,"lineStart":9,"name":"cmake"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.181,"difficulty":3.196,"effort":1730.579,"length":95,"time":96.143,"vocabulary":52,"volume":541.542,"operands":{"distinct":46,"total":49},"operators":{"distinct":6,"total":46}},"params":1,"sloc":{"logical":10,"physical":54}},"module":"node_modules/highlight.js/es/languages/cmake.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/index.html new file mode 100644 index 0000000000..fbaea24b8c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/cmake.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/cmake.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.js new file mode 100644 index 0000000000..0e7cde7d58 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/cmake.js.js","fileShort":"node_modules/highlight.js/es/languages/cmake.js.js","fileSafe":"node_modules_highlight_js_es_languages_cmake_js_js","link":"files/node_modules_highlight_js_es_languages_cmake_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cmake.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/cmake.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.json new file mode 100644 index 0000000000..45e05c4d0d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cmake_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/cmake.js.js","fileShort":"node_modules/highlight.js/es/languages/cmake.js.js","fileSafe":"node_modules_highlight_js_es_languages_cmake_js_js","link":"files/node_modules_highlight_js_es_languages_cmake_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cmake.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/cmake.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/index.html new file mode 100644 index 0000000000..2f00547bfd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/index.html @@ -0,0 +1,488 @@ + + + + + Plato - node_modules/highlight.js/es/languages/coffeescript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/coffeescript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.43

    +
    +
    +

    Lines of code

    +

    371

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.46

    +
    +
    +

    Estimated Errors

    +

    1.49

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.history.js new file mode 100644 index 0000000000..29bd9596c8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":371,"lloc":104,"functions":3,"deliveredBugs":1.487,"difficulty":12.464,"maintainability":48.434,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.history.json new file mode 100644 index 0000000000..fe455b975b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":371,"lloc":104,"functions":3,"deliveredBugs":1.487,"difficulty":12.464,"maintainability":48.434,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.js new file mode 100644 index 0000000000..18684c024e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/coffeescript.js","fileShort":"node_modules/highlight.js/es/languages/coffeescript.js","fileSafe":"node_modules_highlight_js_es_languages_coffeescript_js","link":"files/node_modules_highlight_js_es_languages_coffeescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":1.487,"difficulty":12.464,"effort":55611.518,"length":571,"time":3089.529,"vocabulary":225,"volume":4461.669,"operands":{"distinct":210,"total":349,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":222,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":104,"physical":371}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":371,"lineStart":1,"maintainability":48.434,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.042,"halstead":{"bugs":0.943,"difficulty":12.389,"effort":35033.635,"length":417,"time":1946.313,"vocabulary":110,"volume":2827.827,"operands":{"distinct":99,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":194,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":96,"physical":215},"errors":[],"lineEnd":369,"lineStart":155,"name":"coffeescript"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":187,"lineStart":186,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":187,"lineStart":187,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.347,"halstead":{"bugs":0.316,"difficulty":4.963,"effort":11690.275,"length":142,"time":649.46,"vocabulary":39.333,"volume":949.307,"operands":{"distinct":34.333,"total":76},"operators":{"distinct":5,"total":66}},"params":1,"sloc":{"logical":32,"physical":72.667}},"module":"node_modules/highlight.js/es/languages/coffeescript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.json new file mode 100644 index 0000000000..fa50221144 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/coffeescript.js","fileShort":"node_modules/highlight.js/es/languages/coffeescript.js","fileSafe":"node_modules_highlight_js_es_languages_coffeescript_js","link":"files/node_modules_highlight_js_es_languages_coffeescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":1.487,"difficulty":12.464,"effort":55611.518,"length":571,"time":3089.529,"vocabulary":225,"volume":4461.669,"operands":{"distinct":210,"total":349,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":222,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":104,"physical":371}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":371,"lineStart":1,"maintainability":48.434,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.042,"halstead":{"bugs":0.943,"difficulty":12.389,"effort":35033.635,"length":417,"time":1946.313,"vocabulary":110,"volume":2827.827,"operands":{"distinct":99,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":194,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":96,"physical":215},"errors":[],"lineEnd":369,"lineStart":155,"name":"coffeescript"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":187,"lineStart":186,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":187,"lineStart":187,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.347,"halstead":{"bugs":0.316,"difficulty":4.963,"effort":11690.275,"length":142,"time":649.46,"vocabulary":39.333,"volume":949.307,"operands":{"distinct":34.333,"total":76},"operators":{"distinct":5,"total":66}},"params":1,"sloc":{"logical":32,"physical":72.667}},"module":"node_modules/highlight.js/es/languages/coffeescript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/index.html new file mode 100644 index 0000000000..18dd31053f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/coffeescript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/coffeescript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.js new file mode 100644 index 0000000000..900a26ea82 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/coffeescript.js.js","fileShort":"node_modules/highlight.js/es/languages/coffeescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_coffeescript_js_js","link":"files/node_modules_highlight_js_es_languages_coffeescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./coffeescript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/coffeescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.json new file mode 100644 index 0000000000..5dd9ceb50d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coffeescript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/coffeescript.js.js","fileShort":"node_modules/highlight.js/es/languages/coffeescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_coffeescript_js_js","link":"files/node_modules_highlight_js_es_languages_coffeescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./coffeescript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/coffeescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coq_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_coq_js/index.html new file mode 100644 index 0000000000..98315978a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coq_js/index.html @@ -0,0 +1,563 @@ + + + + + Plato - node_modules/highlight.js/es/languages/coq.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/coq.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.22

    +
    +
    +

    Lines of code

    +

    446

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.80

    +
    +
    +

    Estimated Errors

    +

    1.37

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.history.js new file mode 100644 index 0000000000..4f2bf47165 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":446,"lloc":14,"functions":1,"deliveredBugs":1.369,"difficulty":5.803,"maintainability":56.217,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.history.json new file mode 100644 index 0000000000..8ed4c1c855 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":446,"lloc":14,"functions":1,"deliveredBugs":1.369,"difficulty":5.803,"maintainability":56.217,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.js new file mode 100644 index 0000000000..1d1b54a87a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/coq.js","fileShort":"node_modules/highlight.js/es/languages/coq.js","fileSafe":"node_modules_highlight_js_es_languages_coq_js","link":"files/node_modules_highlight_js_es_languages_coq_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":1.369,"difficulty":5.803,"effort":23843.032,"length":470,"time":1324.613,"vocabulary":428,"volume":4108.489,"operands":{"distinct":417,"total":440,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":446}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":446,"lineStart":1,"maintainability":56.217,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":1.346,"difficulty":4.212,"effort":17014.358,"length":463,"time":945.242,"vocabulary":423,"volume":4039.45,"operands":{"distinct":415,"total":437,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":436},"errors":[],"lineEnd":444,"lineStart":9,"name":"coq"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":1.346,"difficulty":4.212,"effort":17014.358,"length":463,"time":945.242,"vocabulary":423,"volume":4039.45,"operands":{"distinct":415,"total":437},"operators":{"distinct":8,"total":26}},"params":1,"sloc":{"logical":13,"physical":436}},"module":"node_modules/highlight.js/es/languages/coq.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.json new file mode 100644 index 0000000000..a672928c93 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coq_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/coq.js","fileShort":"node_modules/highlight.js/es/languages/coq.js","fileSafe":"node_modules_highlight_js_es_languages_coq_js","link":"files/node_modules_highlight_js_es_languages_coq_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":1.369,"difficulty":5.803,"effort":23843.032,"length":470,"time":1324.613,"vocabulary":428,"volume":4108.489,"operands":{"distinct":417,"total":440,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":446}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":446,"lineStart":1,"maintainability":56.217,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":1.346,"difficulty":4.212,"effort":17014.358,"length":463,"time":945.242,"vocabulary":423,"volume":4039.45,"operands":{"distinct":415,"total":437,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":436},"errors":[],"lineEnd":444,"lineStart":9,"name":"coq"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":1.346,"difficulty":4.212,"effort":17014.358,"length":463,"time":945.242,"vocabulary":423,"volume":4039.45,"operands":{"distinct":415,"total":437},"operators":{"distinct":8,"total":26}},"params":1,"sloc":{"logical":13,"physical":436}},"module":"node_modules/highlight.js/es/languages/coq.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/index.html new file mode 100644 index 0000000000..9b1d7a3fba --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/coq.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/coq.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.js new file mode 100644 index 0000000000..275d36eec0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/coq.js.js","fileShort":"node_modules/highlight.js/es/languages/coq.js.js","fileSafe":"node_modules_highlight_js_es_languages_coq_js_js","link":"files/node_modules_highlight_js_es_languages_coq_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./coq.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/coq.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.json new file mode 100644 index 0000000000..3fe8a65eaa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_coq_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/coq.js.js","fileShort":"node_modules/highlight.js/es/languages/coq.js.js","fileSafe":"node_modules_highlight_js_es_languages_coq_js_js","link":"files/node_modules_highlight_js_es_languages_coq_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./coq.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/coq.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cos_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_cos_js/index.html new file mode 100644 index 0000000000..385aa726e9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cos_js/index.html @@ -0,0 +1,255 @@ + + + + + Plato - node_modules/highlight.js/es/languages/cos.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/cos.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.94

    +
    +
    +

    Lines of code

    +

    138

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.88

    +
    +
    +

    Estimated Errors

    +

    0.33

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.history.js new file mode 100644 index 0000000000..a42579db7a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":138,"lloc":47,"functions":1,"deliveredBugs":0.325,"difficulty":10.878,"maintainability":45.936,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.history.json new file mode 100644 index 0000000000..967945cc7b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":138,"lloc":47,"functions":1,"deliveredBugs":0.325,"difficulty":10.878,"maintainability":45.936,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.js new file mode 100644 index 0000000000..c3e23971f3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/cos.js","fileShort":"node_modules/highlight.js/es/languages/cos.js","fileSafe":"node_modules_highlight_js_es_languages_cos_js","link":"files/node_modules_highlight_js_es_languages_cos_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.325,"difficulty":10.878,"effort":10612.748,"length":168,"time":589.597,"vocabulary":56,"volume":975.636,"operands":{"distinct":45,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":138}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":138,"lineStart":1,"maintainability":45.936,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.304,"difficulty":8,"effort":7306.084,"length":161,"time":405.894,"vocabulary":51,"volume":913.26,"operands":{"distinct":43,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":128},"errors":[],"lineEnd":136,"lineStart":9,"name":"cos"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.304,"difficulty":8,"effort":7306.084,"length":161,"time":405.894,"vocabulary":51,"volume":913.26,"operands":{"distinct":43,"total":86},"operators":{"distinct":8,"total":75}},"params":1,"sloc":{"logical":46,"physical":128}},"module":"node_modules/highlight.js/es/languages/cos.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.json new file mode 100644 index 0000000000..d2598d3f95 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cos_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/cos.js","fileShort":"node_modules/highlight.js/es/languages/cos.js","fileSafe":"node_modules_highlight_js_es_languages_cos_js","link":"files/node_modules_highlight_js_es_languages_cos_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.325,"difficulty":10.878,"effort":10612.748,"length":168,"time":589.597,"vocabulary":56,"volume":975.636,"operands":{"distinct":45,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":138}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":138,"lineStart":1,"maintainability":45.936,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.304,"difficulty":8,"effort":7306.084,"length":161,"time":405.894,"vocabulary":51,"volume":913.26,"operands":{"distinct":43,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":128},"errors":[],"lineEnd":136,"lineStart":9,"name":"cos"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.304,"difficulty":8,"effort":7306.084,"length":161,"time":405.894,"vocabulary":51,"volume":913.26,"operands":{"distinct":43,"total":86},"operators":{"distinct":8,"total":75}},"params":1,"sloc":{"logical":46,"physical":128}},"module":"node_modules/highlight.js/es/languages/cos.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/index.html new file mode 100644 index 0000000000..946000e787 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/cos.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/cos.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.js new file mode 100644 index 0000000000..86f38dc3ac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/cos.js.js","fileShort":"node_modules/highlight.js/es/languages/cos.js.js","fileSafe":"node_modules_highlight_js_es_languages_cos_js_js","link":"files/node_modules_highlight_js_es_languages_cos_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cos.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/cos.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.json new file mode 100644 index 0000000000..d15155df79 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cos_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/cos.js.js","fileShort":"node_modules/highlight.js/es/languages/cos.js.js","fileSafe":"node_modules_highlight_js_es_languages_cos_js_js","link":"files/node_modules_highlight_js_es_languages_cos_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cos.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/cos.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/index.html new file mode 100644 index 0000000000..4107759a42 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/index.html @@ -0,0 +1,706 @@ + + + + + Plato - node_modules/highlight.js/es/languages/cpp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/cpp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    31.83

    +
    +
    +

    Lines of code

    +

    589

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.19

    +
    +
    +

    Estimated Errors

    +

    2.43

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.history.js new file mode 100644 index 0000000000..a748c7c468 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":589,"lloc":137,"functions":1,"deliveredBugs":2.431,"difficulty":9.185,"maintainability":31.831,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.history.json new file mode 100644 index 0000000000..ead06f3b74 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":589,"lloc":137,"functions":1,"deliveredBugs":2.431,"difficulty":9.185,"maintainability":31.831,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.js new file mode 100644 index 0000000000..8996545bec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/cpp.js","fileShort":"node_modules/highlight.js/es/languages/cpp.js","fileSafe":"node_modules_highlight_js_es_languages_cpp_js","link":"files/node_modules_highlight_js_es_languages_cpp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.73,"halstead":{"bugs":2.431,"difficulty":9.185,"effort":66975.257,"length":849,"time":3720.848,"vocabulary":385,"volume":7291.819,"operands":{"distinct":373,"total":571,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":278,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":137,"physical":589}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":589,"lineStart":1,"maintainability":31.831,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":274,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":580},"errors":[],"lineEnd":587,"lineStart":8,"name":"cpp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568},"operators":{"distinct":9,"total":274}},"params":1,"sloc":{"logical":136,"physical":580}},"module":"node_modules/highlight.js/es/languages/cpp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.json new file mode 100644 index 0000000000..44662a0da7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/cpp.js","fileShort":"node_modules/highlight.js/es/languages/cpp.js","fileSafe":"node_modules_highlight_js_es_languages_cpp_js","link":"files/node_modules_highlight_js_es_languages_cpp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.73,"halstead":{"bugs":2.431,"difficulty":9.185,"effort":66975.257,"length":849,"time":3720.848,"vocabulary":385,"volume":7291.819,"operands":{"distinct":373,"total":571,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":278,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":137,"physical":589}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":589,"lineStart":1,"maintainability":31.831,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":274,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":580},"errors":[],"lineEnd":587,"lineStart":8,"name":"cpp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568},"operators":{"distinct":9,"total":274}},"params":1,"sloc":{"logical":136,"physical":580}},"module":"node_modules/highlight.js/es/languages/cpp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/index.html new file mode 100644 index 0000000000..3cc92353c6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/cpp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/cpp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.js new file mode 100644 index 0000000000..630fb3383e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/cpp.js.js","fileShort":"node_modules/highlight.js/es/languages/cpp.js.js","fileSafe":"node_modules_highlight_js_es_languages_cpp_js_js","link":"files/node_modules_highlight_js_es_languages_cpp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cpp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/cpp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.json new file mode 100644 index 0000000000..ccf4188306 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_cpp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/cpp.js.js","fileShort":"node_modules/highlight.js/es/languages/cpp.js.js","fileSafe":"node_modules_highlight_js_es_languages_cpp_js_js","link":"files/node_modules_highlight_js_es_languages_cpp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cpp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/cpp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/index.html new file mode 100644 index 0000000000..fc7ab8c304 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/index.html @@ -0,0 +1,219 @@ + + + + + Plato - node_modules/highlight.js/es/languages/crmsh.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/crmsh.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.03

    +
    +
    +

    Lines of code

    +

    102

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.05

    +
    +
    +

    Estimated Errors

    +

    0.44

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.history.js new file mode 100644 index 0000000000..3c4cb27f59 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":102,"lloc":53,"functions":1,"deliveredBugs":0.444,"difficulty":11.048,"maintainability":44.034,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.history.json new file mode 100644 index 0000000000..d14b949d58 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":102,"lloc":53,"functions":1,"deliveredBugs":0.444,"difficulty":11.048,"maintainability":44.034,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.js new file mode 100644 index 0000000000..77d16e2718 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/crmsh.js","fileShort":"node_modules/highlight.js/es/languages/crmsh.js","fileSafe":"node_modules_highlight_js_es_languages_crmsh_js","link":"files/node_modules_highlight_js_es_languages_crmsh_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.444,"difficulty":11.048,"effort":14726.114,"length":214,"time":818.117,"vocabulary":75,"volume":1332.967,"operands":{"distinct":63,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":102}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":102,"lineStart":1,"maintainability":44.034,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.423,"difficulty":8.336,"effort":10576.48,"length":207,"time":587.582,"vocabulary":70,"volume":1268.762,"operands":{"distinct":61,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":91},"errors":[],"lineEnd":100,"lineStart":10,"name":"crmsh"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.423,"difficulty":8.336,"effort":10576.48,"length":207,"time":587.582,"vocabulary":70,"volume":1268.762,"operands":{"distinct":61,"total":113},"operators":{"distinct":9,"total":94}},"params":1,"sloc":{"logical":52,"physical":91}},"module":"node_modules/highlight.js/es/languages/crmsh.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.json new file mode 100644 index 0000000000..449e5b974c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/crmsh.js","fileShort":"node_modules/highlight.js/es/languages/crmsh.js","fileSafe":"node_modules_highlight_js_es_languages_crmsh_js","link":"files/node_modules_highlight_js_es_languages_crmsh_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.444,"difficulty":11.048,"effort":14726.114,"length":214,"time":818.117,"vocabulary":75,"volume":1332.967,"operands":{"distinct":63,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":102}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":102,"lineStart":1,"maintainability":44.034,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.423,"difficulty":8.336,"effort":10576.48,"length":207,"time":587.582,"vocabulary":70,"volume":1268.762,"operands":{"distinct":61,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":91},"errors":[],"lineEnd":100,"lineStart":10,"name":"crmsh"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.423,"difficulty":8.336,"effort":10576.48,"length":207,"time":587.582,"vocabulary":70,"volume":1268.762,"operands":{"distinct":61,"total":113},"operators":{"distinct":9,"total":94}},"params":1,"sloc":{"logical":52,"physical":91}},"module":"node_modules/highlight.js/es/languages/crmsh.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/index.html new file mode 100644 index 0000000000..86b67993ed --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/crmsh.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/crmsh.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.js new file mode 100644 index 0000000000..89ee3f4d0d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/crmsh.js.js","fileShort":"node_modules/highlight.js/es/languages/crmsh.js.js","fileSafe":"node_modules_highlight_js_es_languages_crmsh_js_js","link":"files/node_modules_highlight_js_es_languages_crmsh_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./crmsh.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/crmsh.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.json new file mode 100644 index 0000000000..7656664400 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crmsh_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/crmsh.js.js","fileShort":"node_modules/highlight.js/es/languages/crmsh.js.js","fileSafe":"node_modules_highlight_js_es_languages_crmsh_js_js","link":"files/node_modules_highlight_js_es_languages_crmsh_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./crmsh.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/crmsh.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/index.html new file mode 100644 index 0000000000..6a30433b7c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/index.html @@ -0,0 +1,451 @@ + + + + + Plato - node_modules/highlight.js/es/languages/crystal.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/crystal.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    36.74

    +
    +
    +

    Lines of code

    +

    334

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    19.69

    +
    +
    +

    Estimated Errors

    +

    1.66

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.history.js new file mode 100644 index 0000000000..d762a9f020 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":334,"lloc":172,"functions":2,"deliveredBugs":1.659,"difficulty":19.692,"maintainability":36.742,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.history.json new file mode 100644 index 0000000000..3b156ac7fe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":334,"lloc":172,"functions":2,"deliveredBugs":1.659,"difficulty":19.692,"maintainability":36.742,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.js new file mode 100644 index 0000000000..399f4243a1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/crystal.js","fileShort":"node_modules/highlight.js/es/languages/crystal.js","fileSafe":"node_modules_highlight_js_es_languages_crystal_js","link":"files/node_modules_highlight_js_es_languages_crystal_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.581,"halstead":{"bugs":1.659,"difficulty":19.692,"effort":98027.744,"length":710,"time":5445.986,"vocabulary":129,"volume":4977.971,"operands":{"distinct":117,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":326,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":172,"physical":334}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":334,"lineStart":1,"maintainability":36.742,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.602,"halstead":{"bugs":1.581,"difficulty":16.043,"effort":76105.433,"length":681,"time":4228.08,"vocabulary":125,"volume":4743.699,"operands":{"distinct":115,"total":369,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":166,"physical":325},"errors":[],"lineEnd":332,"lineStart":8,"name":"crystal"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":10.5,"effort":799.129,"length":22,"time":44.396,"vocabulary":11,"volume":76.107,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":61,"lineStart":51,"name":"recursiveParen"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10.301,"halstead":{"bugs":0.803,"difficulty":13.272,"effort":38452.281,"length":351.5,"time":2136.238,"vocabulary":68,"volume":2409.903,"operands":{"distinct":59.5,"total":190.5},"operators":{"distinct":8.5,"total":161}},"params":1.5,"sloc":{"logical":85.5,"physical":168}},"module":"node_modules/highlight.js/es/languages/crystal.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.json new file mode 100644 index 0000000000..aed4e22387 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/crystal.js","fileShort":"node_modules/highlight.js/es/languages/crystal.js","fileSafe":"node_modules_highlight_js_es_languages_crystal_js","link":"files/node_modules_highlight_js_es_languages_crystal_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.581,"halstead":{"bugs":1.659,"difficulty":19.692,"effort":98027.744,"length":710,"time":5445.986,"vocabulary":129,"volume":4977.971,"operands":{"distinct":117,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":326,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":172,"physical":334}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":334,"lineStart":1,"maintainability":36.742,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.602,"halstead":{"bugs":1.581,"difficulty":16.043,"effort":76105.433,"length":681,"time":4228.08,"vocabulary":125,"volume":4743.699,"operands":{"distinct":115,"total":369,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":166,"physical":325},"errors":[],"lineEnd":332,"lineStart":8,"name":"crystal"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":10.5,"effort":799.129,"length":22,"time":44.396,"vocabulary":11,"volume":76.107,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":61,"lineStart":51,"name":"recursiveParen"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10.301,"halstead":{"bugs":0.803,"difficulty":13.272,"effort":38452.281,"length":351.5,"time":2136.238,"vocabulary":68,"volume":2409.903,"operands":{"distinct":59.5,"total":190.5},"operators":{"distinct":8.5,"total":161}},"params":1.5,"sloc":{"logical":85.5,"physical":168}},"module":"node_modules/highlight.js/es/languages/crystal.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/index.html new file mode 100644 index 0000000000..f90726fbe1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/crystal.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/crystal.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.js new file mode 100644 index 0000000000..5b9bcbd1ab --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/crystal.js.js","fileShort":"node_modules/highlight.js/es/languages/crystal.js.js","fileSafe":"node_modules_highlight_js_es_languages_crystal_js_js","link":"files/node_modules_highlight_js_es_languages_crystal_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./crystal.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/crystal.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.json new file mode 100644 index 0000000000..8f6515be15 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_crystal_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/crystal.js.js","fileShort":"node_modules/highlight.js/es/languages/crystal.js.js","fileSafe":"node_modules_highlight_js_es_languages_crystal_js_js","link":"files/node_modules_highlight_js_es_languages_crystal_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./crystal.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/crystal.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/index.html new file mode 100644 index 0000000000..c228382486 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/index.html @@ -0,0 +1,562 @@ + + + + + Plato - node_modules/highlight.js/es/languages/csharp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/csharp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    31.42

    +
    +
    +

    Lines of code

    +

    445

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    13.36

    +
    +
    +

    Estimated Errors

    +

    1.92

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.history.js new file mode 100644 index 0000000000..2757269f8a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":445,"lloc":139,"functions":1,"deliveredBugs":1.916,"difficulty":13.36,"maintainability":31.419,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.history.json new file mode 100644 index 0000000000..af9501d713 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":445,"lloc":139,"functions":1,"deliveredBugs":1.916,"difficulty":13.36,"maintainability":31.419,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.js new file mode 100644 index 0000000000..174fe95e5d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/csharp.js","fileShort":"node_modules/highlight.js/es/languages/csharp.js","fileSafe":"node_modules_highlight_js_es_languages_csharp_js","link":"files/node_modules_highlight_js_es_languages_csharp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":1.916,"difficulty":13.36,"effort":76806.5,"length":742,"time":4267.028,"vocabulary":215,"volume":5749.159,"operands":{"distinct":203,"total":452,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":290,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":445}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":445,"lineStart":1,"maintainability":31.419,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.89,"difficulty":10.052,"effort":56995.897,"length":735,"time":3166.439,"vocabulary":210,"volume":5669.97,"operands":{"distinct":201,"total":449,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":286,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":434},"errors":[],"lineEnd":443,"lineStart":10,"name":"csharp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.89,"difficulty":10.052,"effort":56995.897,"length":735,"time":3166.439,"vocabulary":210,"volume":5669.97,"operands":{"distinct":201,"total":449},"operators":{"distinct":9,"total":286}},"params":1,"sloc":{"logical":138,"physical":434}},"module":"node_modules/highlight.js/es/languages/csharp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.json new file mode 100644 index 0000000000..321a6e2c83 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/csharp.js","fileShort":"node_modules/highlight.js/es/languages/csharp.js","fileSafe":"node_modules_highlight_js_es_languages_csharp_js","link":"files/node_modules_highlight_js_es_languages_csharp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":1.916,"difficulty":13.36,"effort":76806.5,"length":742,"time":4267.028,"vocabulary":215,"volume":5749.159,"operands":{"distinct":203,"total":452,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":290,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":445}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":445,"lineStart":1,"maintainability":31.419,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.89,"difficulty":10.052,"effort":56995.897,"length":735,"time":3166.439,"vocabulary":210,"volume":5669.97,"operands":{"distinct":201,"total":449,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":286,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":434},"errors":[],"lineEnd":443,"lineStart":10,"name":"csharp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.89,"difficulty":10.052,"effort":56995.897,"length":735,"time":3166.439,"vocabulary":210,"volume":5669.97,"operands":{"distinct":201,"total":449},"operators":{"distinct":9,"total":286}},"params":1,"sloc":{"logical":138,"physical":434}},"module":"node_modules/highlight.js/es/languages/csharp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/index.html new file mode 100644 index 0000000000..6c71e2d338 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/csharp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/csharp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.js new file mode 100644 index 0000000000..9867e1bf73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/csharp.js.js","fileShort":"node_modules/highlight.js/es/languages/csharp.js.js","fileSafe":"node_modules_highlight_js_es_languages_csharp_js_js","link":"files/node_modules_highlight_js_es_languages_csharp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./csharp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/csharp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.json new file mode 100644 index 0000000000..99c3fcb0e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csharp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/csharp.js.js","fileShort":"node_modules/highlight.js/es/languages/csharp.js.js","fileSafe":"node_modules_highlight_js_es_languages_csharp_js_js","link":"files/node_modules_highlight_js_es_languages_csharp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./csharp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/csharp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csp_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_csp_js/index.html new file mode 100644 index 0000000000..01902bdc3f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csp_js/index.html @@ -0,0 +1,174 @@ + + + + + Plato - node_modules/highlight.js/es/languages/csp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/csp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    60.05

    +
    +
    +

    Lines of code

    +

    57

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.13

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.history.js new file mode 100644 index 0000000000..0016b77bc1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":57,"lloc":16,"functions":1,"deliveredBugs":0.143,"difficulty":5.128,"maintainability":60.049,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.history.json new file mode 100644 index 0000000000..56338c3074 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":57,"lloc":16,"functions":1,"deliveredBugs":0.143,"difficulty":5.128,"maintainability":60.049,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.js new file mode 100644 index 0000000000..913061d6fc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/csp.js","fileShort":"node_modules/highlight.js/es/languages/csp.js","fileSafe":"node_modules_highlight_js_es_languages_csp_js","link":"files/node_modules_highlight_js_es_languages_csp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.143,"difficulty":5.128,"effort":2192.349,"length":75,"time":121.797,"vocabulary":52,"volume":427.533,"operands":{"distinct":43,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":57}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":57,"lineStart":1,"maintainability":60.049,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.126,"difficulty":3.366,"effort":1271.323,"length":68,"time":70.629,"vocabulary":47,"volume":377.712,"operands":{"distinct":41,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":45},"errors":[],"lineEnd":55,"lineStart":11,"name":"csp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.126,"difficulty":3.366,"effort":1271.323,"length":68,"time":70.629,"vocabulary":47,"volume":377.712,"operands":{"distinct":41,"total":46},"operators":{"distinct":6,"total":22}},"params":1,"sloc":{"logical":15,"physical":45}},"module":"node_modules/highlight.js/es/languages/csp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.json new file mode 100644 index 0000000000..0da9ae99d7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/csp.js","fileShort":"node_modules/highlight.js/es/languages/csp.js","fileSafe":"node_modules_highlight_js_es_languages_csp_js","link":"files/node_modules_highlight_js_es_languages_csp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.143,"difficulty":5.128,"effort":2192.349,"length":75,"time":121.797,"vocabulary":52,"volume":427.533,"operands":{"distinct":43,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":57}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":57,"lineStart":1,"maintainability":60.049,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.126,"difficulty":3.366,"effort":1271.323,"length":68,"time":70.629,"vocabulary":47,"volume":377.712,"operands":{"distinct":41,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":45},"errors":[],"lineEnd":55,"lineStart":11,"name":"csp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.126,"difficulty":3.366,"effort":1271.323,"length":68,"time":70.629,"vocabulary":47,"volume":377.712,"operands":{"distinct":41,"total":46},"operators":{"distinct":6,"total":22}},"params":1,"sloc":{"logical":15,"physical":45}},"module":"node_modules/highlight.js/es/languages/csp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/index.html new file mode 100644 index 0000000000..b753b32c24 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/csp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/csp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.history.js new file mode 100644 index 0000000000..076d3b5fb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.history.json new file mode 100644 index 0000000000..3263e870b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:14 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.js new file mode 100644 index 0000000000..949f1006c4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/csp.js.js","fileShort":"node_modules/highlight.js/es/languages/csp.js.js","fileSafe":"node_modules_highlight_js_es_languages_csp_js_js","link":"files/node_modules_highlight_js_es_languages_csp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./csp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/csp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.json new file mode 100644 index 0000000000..b24d437c19 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_csp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/csp.js.js","fileShort":"node_modules/highlight.js/es/languages/csp.js.js","fileSafe":"node_modules_highlight_js_es_languages_csp_js_js","link":"files/node_modules_highlight_js_es_languages_csp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./csp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/csp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_css_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_css_js/index.html new file mode 100644 index 0000000000..5a70595790 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_css_js/index.html @@ -0,0 +1,818 @@ + + + + + Plato - node_modules/highlight.js/es/languages/css.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/css.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.79

    +
    +
    +

    Lines of code

    +

    701

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.62

    +
    +
    +

    Estimated Errors

    +

    2.75

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.history.js new file mode 100644 index 0000000000..eda63c124e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":701,"lloc":94,"functions":2,"deliveredBugs":2.751,"difficulty":8.62,"maintainability":45.791,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.history.json new file mode 100644 index 0000000000..4f1a781093 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":701,"lloc":94,"functions":2,"deliveredBugs":2.751,"difficulty":8.62,"maintainability":45.791,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.js new file mode 100644 index 0000000000..1e58546dbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/css.js","fileShort":"node_modules/highlight.js/es/languages/css.js","fileSafe":"node_modules_highlight_js_es_languages_css_js","link":"files/node_modules_highlight_js_es_languages_css_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.064,"halstead":{"bugs":2.751,"difficulty":8.62,"effort":71139.77,"length":899,"time":3952.209,"vocabulary":580,"volume":8252.738,"operands":{"distinct":566,"total":697,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":202,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":94,"physical":701}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":701,"lineStart":1,"maintainability":45.791,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.613,"halstead":{"bugs":0.583,"difficulty":11.136,"effort":19482.174,"length":280,"time":1082.343,"vocabulary":76,"volume":1749.42,"operands":{"distinct":66,"total":147,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":62,"physical":137},"errors":[],"lineEnd":699,"lineStart":563,"name":"css"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.89,"halstead":{"bugs":0.377,"difficulty":7.652,"effort":10808.316,"length":187.5,"time":600.462,"vocabulary":59,"volume":1130.845,"operands":{"distinct":51,"total":98.5},"operators":{"distinct":8,"total":89}},"params":1,"sloc":{"logical":43,"physical":90.5}},"module":"node_modules/highlight.js/es/languages/css.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.json new file mode 100644 index 0000000000..758c850522 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_css_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/css.js","fileShort":"node_modules/highlight.js/es/languages/css.js","fileSafe":"node_modules_highlight_js_es_languages_css_js","link":"files/node_modules_highlight_js_es_languages_css_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.064,"halstead":{"bugs":2.751,"difficulty":8.62,"effort":71139.77,"length":899,"time":3952.209,"vocabulary":580,"volume":8252.738,"operands":{"distinct":566,"total":697,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":202,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":94,"physical":701}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":701,"lineStart":1,"maintainability":45.791,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.613,"halstead":{"bugs":0.583,"difficulty":11.136,"effort":19482.174,"length":280,"time":1082.343,"vocabulary":76,"volume":1749.42,"operands":{"distinct":66,"total":147,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":62,"physical":137},"errors":[],"lineEnd":699,"lineStart":563,"name":"css"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.89,"halstead":{"bugs":0.377,"difficulty":7.652,"effort":10808.316,"length":187.5,"time":600.462,"vocabulary":59,"volume":1130.845,"operands":{"distinct":51,"total":98.5},"operators":{"distinct":8,"total":89}},"params":1,"sloc":{"logical":43,"physical":90.5}},"module":"node_modules/highlight.js/es/languages/css.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/index.html new file mode 100644 index 0000000000..6614a85db7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/css.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/css.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.js new file mode 100644 index 0000000000..85dc87b54d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/css.js.js","fileShort":"node_modules/highlight.js/es/languages/css.js.js","fileSafe":"node_modules_highlight_js_es_languages_css_js_js","link":"files/node_modules_highlight_js_es_languages_css_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./css.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/css.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.json new file mode 100644 index 0000000000..0f4b0c0ccc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_css_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/css.js.js","fileShort":"node_modules/highlight.js/es/languages/css.js.js","fileSafe":"node_modules_highlight_js_es_languages_css_js_js","link":"files/node_modules_highlight_js_es_languages_css_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./css.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/css.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_d_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_d_js/index.html new file mode 100644 index 0000000000..20fbab023a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_d_js/index.html @@ -0,0 +1,388 @@ + + + + + Plato - node_modules/highlight.js/es/languages/d.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/d.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.09

    +
    +
    +

    Lines of code

    +

    271

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.52

    +
    +
    +

    Estimated Errors

    +

    0.93

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.history.js new file mode 100644 index 0000000000..70b3d3b551 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":271,"lloc":75,"functions":1,"deliveredBugs":0.927,"difficulty":11.518,"maintainability":39.095,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.history.json new file mode 100644 index 0000000000..081d59437d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":271,"lloc":75,"functions":1,"deliveredBugs":0.927,"difficulty":11.518,"maintainability":39.095,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.js new file mode 100644 index 0000000000..1fc4cd0bc6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/d.js","fileShort":"node_modules/highlight.js/es/languages/d.js","fileSafe":"node_modules_highlight_js_es_languages_d_js","link":"files/node_modules_highlight_js_es_languages_d_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.927,"difficulty":11.518,"effort":32038.976,"length":400,"time":1779.943,"vocabulary":124,"volume":2781.679,"operands":{"distinct":112,"total":215,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":185,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":271}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":271,"lineStart":1,"maintainability":39.095,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.903,"difficulty":8.673,"effort":23500.172,"length":393,"time":1305.565,"vocabulary":119,"volume":2709.663,"operands":{"distinct":110,"total":212,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":181,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":243},"errors":[],"lineEnd":269,"lineStart":27,"name":"d"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.903,"difficulty":8.673,"effort":23500.172,"length":393,"time":1305.565,"vocabulary":119,"volume":2709.663,"operands":{"distinct":110,"total":212},"operators":{"distinct":9,"total":181}},"params":1,"sloc":{"logical":74,"physical":243}},"module":"node_modules/highlight.js/es/languages/d.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.json new file mode 100644 index 0000000000..dc6ea21fe6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_d_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/d.js","fileShort":"node_modules/highlight.js/es/languages/d.js","fileSafe":"node_modules_highlight_js_es_languages_d_js","link":"files/node_modules_highlight_js_es_languages_d_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.927,"difficulty":11.518,"effort":32038.976,"length":400,"time":1779.943,"vocabulary":124,"volume":2781.679,"operands":{"distinct":112,"total":215,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":185,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":271}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":271,"lineStart":1,"maintainability":39.095,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.903,"difficulty":8.673,"effort":23500.172,"length":393,"time":1305.565,"vocabulary":119,"volume":2709.663,"operands":{"distinct":110,"total":212,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":181,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":243},"errors":[],"lineEnd":269,"lineStart":27,"name":"d"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.903,"difficulty":8.673,"effort":23500.172,"length":393,"time":1305.565,"vocabulary":119,"volume":2709.663,"operands":{"distinct":110,"total":212},"operators":{"distinct":9,"total":181}},"params":1,"sloc":{"logical":74,"physical":243}},"module":"node_modules/highlight.js/es/languages/d.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/index.html new file mode 100644 index 0000000000..34f47eba9d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/d.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/d.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.js new file mode 100644 index 0000000000..db4f6628c6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/d.js.js","fileShort":"node_modules/highlight.js/es/languages/d.js.js","fileSafe":"node_modules_highlight_js_es_languages_d_js_js","link":"files/node_modules_highlight_js_es_languages_d_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./d.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/d.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.json new file mode 100644 index 0000000000..aaf0c587ac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_d_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/d.js.js","fileShort":"node_modules/highlight.js/es/languages/d.js.js","fileSafe":"node_modules_highlight_js_es_languages_d_js_js","link":"files/node_modules_highlight_js_es_languages_d_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./d.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/d.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dart_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dart_js/index.html new file mode 100644 index 0000000000..5fecfb50ce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dart_js/index.html @@ -0,0 +1,379 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dart.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dart.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.63

    +
    +
    +

    Lines of code

    +

    262

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.66

    +
    +
    +

    Estimated Errors

    +

    0.94

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.history.js new file mode 100644 index 0000000000..c0426fcbf3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":262,"lloc":66,"functions":2,"deliveredBugs":0.937,"difficulty":9.662,"maintainability":48.63,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.history.json new file mode 100644 index 0000000000..ad64f1a25a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":262,"lloc":66,"functions":2,"deliveredBugs":0.937,"difficulty":9.662,"maintainability":48.63,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.js new file mode 100644 index 0000000000..5ba0cd4042 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dart.js","fileShort":"node_modules/highlight.js/es/languages/dart.js","fileSafe":"node_modules_highlight_js_es_languages_dart_js","link":"files/node_modules_highlight_js_es_languages_dart_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.937,"difficulty":9.662,"effort":27150.106,"length":381,"time":1508.339,"vocabulary":166,"volume":2809.89,"operands":{"distinct":154,"total":248,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":133,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":66,"physical":262}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":262,"lineStart":1,"maintainability":48.63,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.904,"difficulty":7.26,"effort":19696.958,"length":371,"time":1094.275,"vocabulary":159,"volume":2713.08,"operands":{"distinct":150,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":129,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":250},"errors":[],"lineEnd":260,"lineStart":11,"name":"dart"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":124,"lineStart":124,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.769,"halstead":{"bugs":0.453,"difficulty":3.63,"effort":9848.479,"length":187,"time":547.138,"vocabulary":80.5,"volume":1358.04,"operands":{"distinct":76,"total":122.5},"operators":{"distinct":4.5,"total":64.5}},"params":1,"sloc":{"logical":32.5,"physical":125.5}},"module":"node_modules/highlight.js/es/languages/dart.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.json new file mode 100644 index 0000000000..962b66c882 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dart_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dart.js","fileShort":"node_modules/highlight.js/es/languages/dart.js","fileSafe":"node_modules_highlight_js_es_languages_dart_js","link":"files/node_modules_highlight_js_es_languages_dart_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.937,"difficulty":9.662,"effort":27150.106,"length":381,"time":1508.339,"vocabulary":166,"volume":2809.89,"operands":{"distinct":154,"total":248,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":133,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":66,"physical":262}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":262,"lineStart":1,"maintainability":48.63,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.904,"difficulty":7.26,"effort":19696.958,"length":371,"time":1094.275,"vocabulary":159,"volume":2713.08,"operands":{"distinct":150,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":129,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":250},"errors":[],"lineEnd":260,"lineStart":11,"name":"dart"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":124,"lineStart":124,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.769,"halstead":{"bugs":0.453,"difficulty":3.63,"effort":9848.479,"length":187,"time":547.138,"vocabulary":80.5,"volume":1358.04,"operands":{"distinct":76,"total":122.5},"operators":{"distinct":4.5,"total":64.5}},"params":1,"sloc":{"logical":32.5,"physical":125.5}},"module":"node_modules/highlight.js/es/languages/dart.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/index.html new file mode 100644 index 0000000000..facac4a7ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dart.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dart.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.js new file mode 100644 index 0000000000..ba7b55c489 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dart.js.js","fileShort":"node_modules/highlight.js/es/languages/dart.js.js","fileSafe":"node_modules_highlight_js_es_languages_dart_js_js","link":"files/node_modules_highlight_js_es_languages_dart_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dart.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dart.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.json new file mode 100644 index 0000000000..d199c9213b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dart_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dart.js.js","fileShort":"node_modules/highlight.js/es/languages/dart.js.js","fileSafe":"node_modules_highlight_js_es_languages_dart_js_js","link":"files/node_modules_highlight_js_es_languages_dart_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dart.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dart.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/index.html new file mode 100644 index 0000000000..e95dd46c74 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/index.html @@ -0,0 +1,356 @@ + + + + + Plato - node_modules/highlight.js/es/languages/delphi.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/delphi.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.35

    +
    +
    +

    Lines of code

    +

    239

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.08

    +
    +
    +

    Estimated Errors

    +

    0.84

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.history.js new file mode 100644 index 0000000000..4e9338abc4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":239,"lloc":53,"functions":1,"deliveredBugs":0.844,"difficulty":8.081,"maintainability":43.346,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.history.json new file mode 100644 index 0000000000..47cee92987 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":239,"lloc":53,"functions":1,"deliveredBugs":0.844,"difficulty":8.081,"maintainability":43.346,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.js new file mode 100644 index 0000000000..442bcecacf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/delphi.js","fileShort":"node_modules/highlight.js/es/languages/delphi.js","fileSafe":"node_modules_highlight_js_es_languages_delphi_js","link":"files/node_modules_highlight_js_es_languages_delphi_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.844,"difficulty":8.081,"effort":20449.137,"length":336,"time":1136.063,"vocabulary":185,"volume":2530.544,"operands":{"distinct":173,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":239}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":239,"lineStart":1,"maintainability":43.346,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.822,"difficulty":6.053,"effort":14918.645,"length":329,"time":828.814,"vocabulary":180,"volume":2464.82,"operands":{"distinct":171,"total":230,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":99,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":231},"errors":[],"lineEnd":237,"lineStart":7,"name":"delphi"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.822,"difficulty":6.053,"effort":14918.645,"length":329,"time":828.814,"vocabulary":180,"volume":2464.82,"operands":{"distinct":171,"total":230},"operators":{"distinct":9,"total":99}},"params":1,"sloc":{"logical":52,"physical":231}},"module":"node_modules/highlight.js/es/languages/delphi.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.json new file mode 100644 index 0000000000..0608db4c87 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/delphi.js","fileShort":"node_modules/highlight.js/es/languages/delphi.js","fileSafe":"node_modules_highlight_js_es_languages_delphi_js","link":"files/node_modules_highlight_js_es_languages_delphi_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.844,"difficulty":8.081,"effort":20449.137,"length":336,"time":1136.063,"vocabulary":185,"volume":2530.544,"operands":{"distinct":173,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":239}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":239,"lineStart":1,"maintainability":43.346,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.822,"difficulty":6.053,"effort":14918.645,"length":329,"time":828.814,"vocabulary":180,"volume":2464.82,"operands":{"distinct":171,"total":230,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":99,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":231},"errors":[],"lineEnd":237,"lineStart":7,"name":"delphi"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.822,"difficulty":6.053,"effort":14918.645,"length":329,"time":828.814,"vocabulary":180,"volume":2464.82,"operands":{"distinct":171,"total":230},"operators":{"distinct":9,"total":99}},"params":1,"sloc":{"logical":52,"physical":231}},"module":"node_modules/highlight.js/es/languages/delphi.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/index.html new file mode 100644 index 0000000000..5ec9b3d36a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/delphi.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/delphi.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.js new file mode 100644 index 0000000000..2937963c72 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/delphi.js.js","fileShort":"node_modules/highlight.js/es/languages/delphi.js.js","fileSafe":"node_modules_highlight_js_es_languages_delphi_js_js","link":"files/node_modules_highlight_js_es_languages_delphi_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./delphi.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/delphi.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.json new file mode 100644 index 0000000000..4295f4022a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_delphi_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/delphi.js.js","fileShort":"node_modules/highlight.js/es/languages/delphi.js.js","fileSafe":"node_modules_highlight_js_es_languages_delphi_js_js","link":"files/node_modules_highlight_js_es_languages_delphi_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./delphi.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/delphi.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_diff_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_diff_js/index.html new file mode 100644 index 0000000000..9fd43f68bb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_diff_js/index.html @@ -0,0 +1,181 @@ + + + + + Plato - node_modules/highlight.js/es/languages/diff.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/diff.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.91

    +
    +
    +

    Lines of code

    +

    64

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.21

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.history.js new file mode 100644 index 0000000000..dcbd1ad45f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":64,"lloc":23,"functions":1,"deliveredBugs":0.137,"difficulty":10.214,"maintainability":54.912,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.history.json new file mode 100644 index 0000000000..bc6643e9bf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":64,"lloc":23,"functions":1,"deliveredBugs":0.137,"difficulty":10.214,"maintainability":54.912,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.js new file mode 100644 index 0000000000..5a0cd35434 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/diff.js","fileShort":"node_modules/highlight.js/es/languages/diff.js","fileSafe":"node_modules_highlight_js_es_languages_diff_js","link":"files/node_modules_highlight_js_es_languages_diff_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.137,"difficulty":10.214,"effort":4187.857,"length":82,"time":232.659,"vocabulary":32,"volume":410,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":64}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":64,"lineStart":1,"maintainability":54.912,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.119,"difficulty":7.579,"effort":2702.778,"length":75,"time":150.154,"vocabulary":27,"volume":356.617,"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":53},"errors":[],"lineEnd":62,"lineStart":10,"name":"diff"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.119,"difficulty":7.579,"effort":2702.778,"length":75,"time":150.154,"vocabulary":27,"volume":356.617,"operands":{"distinct":19,"total":36},"operators":{"distinct":8,"total":39}},"params":1,"sloc":{"logical":22,"physical":53}},"module":"node_modules/highlight.js/es/languages/diff.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.json new file mode 100644 index 0000000000..d967e9b0ce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_diff_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/diff.js","fileShort":"node_modules/highlight.js/es/languages/diff.js","fileSafe":"node_modules_highlight_js_es_languages_diff_js","link":"files/node_modules_highlight_js_es_languages_diff_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.137,"difficulty":10.214,"effort":4187.857,"length":82,"time":232.659,"vocabulary":32,"volume":410,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":64}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":64,"lineStart":1,"maintainability":54.912,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.119,"difficulty":7.579,"effort":2702.778,"length":75,"time":150.154,"vocabulary":27,"volume":356.617,"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":53},"errors":[],"lineEnd":62,"lineStart":10,"name":"diff"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.119,"difficulty":7.579,"effort":2702.778,"length":75,"time":150.154,"vocabulary":27,"volume":356.617,"operands":{"distinct":19,"total":36},"operators":{"distinct":8,"total":39}},"params":1,"sloc":{"logical":22,"physical":53}},"module":"node_modules/highlight.js/es/languages/diff.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/index.html new file mode 100644 index 0000000000..d08b2a573e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/diff.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/diff.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.js new file mode 100644 index 0000000000..45d53c4f03 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/diff.js.js","fileShort":"node_modules/highlight.js/es/languages/diff.js.js","fileSafe":"node_modules_highlight_js_es_languages_diff_js_js","link":"files/node_modules_highlight_js_es_languages_diff_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./diff.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/diff.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.json new file mode 100644 index 0000000000..4f600ecd22 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_diff_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/diff.js.js","fileShort":"node_modules/highlight.js/es/languages/diff.js.js","fileSafe":"node_modules_highlight_js_es_languages_diff_js_js","link":"files/node_modules_highlight_js_es_languages_diff_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./diff.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/diff.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_django_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_django_js/index.html new file mode 100644 index 0000000000..7192dfdc47 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_django_js/index.html @@ -0,0 +1,194 @@ + + + + + Plato - node_modules/highlight.js/es/languages/django.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/django.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.40

    +
    +
    +

    Lines of code

    +

    77

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.07

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.history.js new file mode 100644 index 0000000000..2dd43f88b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":77,"lloc":29,"functions":1,"deliveredBugs":0.264,"difficulty":9.067,"maintainability":51.397,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.history.json new file mode 100644 index 0000000000..e5ece64cd3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":77,"lloc":29,"functions":1,"deliveredBugs":0.264,"difficulty":9.067,"maintainability":51.397,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.js new file mode 100644 index 0000000000..b9b1ca5e9d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/django.js","fileShort":"node_modules/highlight.js/es/languages/django.js","fileSafe":"node_modules_highlight_js_es_languages_django_js","link":"files/node_modules_highlight_js_es_languages_django_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.264,"difficulty":9.067,"effort":7192.342,"length":136,"time":399.575,"vocabulary":57,"volume":793.273,"operands":{"distinct":45,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":77}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":77,"lineStart":1,"maintainability":51.397,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":6.802,"effort":5002.136,"length":129,"time":277.896,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":64,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":64},"errors":[],"lineEnd":75,"lineStart":12,"name":"django"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":6.802,"effort":5002.136,"length":129,"time":277.896,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":65},"operators":{"distinct":9,"total":64}},"params":1,"sloc":{"logical":28,"physical":64}},"module":"node_modules/highlight.js/es/languages/django.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.json new file mode 100644 index 0000000000..78a247dc4f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_django_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/django.js","fileShort":"node_modules/highlight.js/es/languages/django.js","fileSafe":"node_modules_highlight_js_es_languages_django_js","link":"files/node_modules_highlight_js_es_languages_django_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.264,"difficulty":9.067,"effort":7192.342,"length":136,"time":399.575,"vocabulary":57,"volume":793.273,"operands":{"distinct":45,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":77}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":77,"lineStart":1,"maintainability":51.397,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":6.802,"effort":5002.136,"length":129,"time":277.896,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":64,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":64},"errors":[],"lineEnd":75,"lineStart":12,"name":"django"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":6.802,"effort":5002.136,"length":129,"time":277.896,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":65},"operators":{"distinct":9,"total":64}},"params":1,"sloc":{"logical":28,"physical":64}},"module":"node_modules/highlight.js/es/languages/django.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/index.html new file mode 100644 index 0000000000..45656256f2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/django.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/django.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.js new file mode 100644 index 0000000000..a575451258 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/django.js.js","fileShort":"node_modules/highlight.js/es/languages/django.js.js","fileSafe":"node_modules_highlight_js_es_languages_django_js_js","link":"files/node_modules_highlight_js_es_languages_django_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./django.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/django.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.json new file mode 100644 index 0000000000..92a8d96373 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_django_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/django.js.js","fileShort":"node_modules/highlight.js/es/languages/django.js.js","fileSafe":"node_modules_highlight_js_es_languages_django_js_js","link":"files/node_modules_highlight_js_es_languages_django_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./django.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/django.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dns_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dns_js/index.html new file mode 100644 index 0000000000..5ba15bdbe4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dns_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dns.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dns.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    59.12

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.48

    +
    +
    +

    Estimated Errors

    +

    0.22

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.history.js new file mode 100644 index 0000000000..1f7cd430d8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":82,"lloc":15,"functions":1,"deliveredBugs":0.219,"difficulty":6.476,"maintainability":59.115,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.history.json new file mode 100644 index 0000000000..d8e97f1a7d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":82,"lloc":15,"functions":1,"deliveredBugs":0.219,"difficulty":6.476,"maintainability":59.115,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.js new file mode 100644 index 0000000000..9f071ff219 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dns.js","fileShort":"node_modules/highlight.js/es/languages/dns.js","fileSafe":"node_modules_highlight_js_es_languages_dns_js","link":"files/node_modules_highlight_js_es_languages_dns_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.219,"difficulty":6.476,"effort":4248.915,"length":106,"time":236.051,"vocabulary":73,"volume":656.121,"operands":{"distinct":62,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":59.115,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.201,"difficulty":4.667,"effort":2812.408,"length":99,"time":156.245,"vocabulary":68,"volume":602.659,"operands":{"distinct":60,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"dns"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.201,"difficulty":4.667,"effort":2812.408,"length":99,"time":156.245,"vocabulary":68,"volume":602.659,"operands":{"distinct":60,"total":70},"operators":{"distinct":8,"total":29}},"params":1,"sloc":{"logical":14,"physical":72}},"module":"node_modules/highlight.js/es/languages/dns.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.json new file mode 100644 index 0000000000..2a946a49b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dns_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dns.js","fileShort":"node_modules/highlight.js/es/languages/dns.js","fileSafe":"node_modules_highlight_js_es_languages_dns_js","link":"files/node_modules_highlight_js_es_languages_dns_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.219,"difficulty":6.476,"effort":4248.915,"length":106,"time":236.051,"vocabulary":73,"volume":656.121,"operands":{"distinct":62,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":59.115,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.201,"difficulty":4.667,"effort":2812.408,"length":99,"time":156.245,"vocabulary":68,"volume":602.659,"operands":{"distinct":60,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"dns"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.201,"difficulty":4.667,"effort":2812.408,"length":99,"time":156.245,"vocabulary":68,"volume":602.659,"operands":{"distinct":60,"total":70},"operators":{"distinct":8,"total":29}},"params":1,"sloc":{"logical":14,"physical":72}},"module":"node_modules/highlight.js/es/languages/dns.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/index.html new file mode 100644 index 0000000000..4a9f895fbf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dns.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dns.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.js new file mode 100644 index 0000000000..f9fcc75ed4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dns.js.js","fileShort":"node_modules/highlight.js/es/languages/dns.js.js","fileSafe":"node_modules_highlight_js_es_languages_dns_js_js","link":"files/node_modules_highlight_js_es_languages_dns_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dns.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dns.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.json new file mode 100644 index 0000000000..73fc7a4fac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dns_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dns.js.js","fileShort":"node_modules/highlight.js/es/languages/dns.js.js","fileSafe":"node_modules_highlight_js_es_languages_dns_js_js","link":"files/node_modules_highlight_js_es_languages_dns_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dns.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dns.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/index.html new file mode 100644 index 0000000000..392f39af66 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/index.html @@ -0,0 +1,161 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dockerfile.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dockerfile.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    62.22

    +
    +
    +

    Lines of code

    +

    44

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.94

    +
    +
    +

    Estimated Errors

    +

    0.12

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.history.js new file mode 100644 index 0000000000..8739a6dc02 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":44,"lloc":13,"functions":1,"deliveredBugs":0.117,"difficulty":5.938,"maintainability":62.223,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.history.json new file mode 100644 index 0000000000..a37fcbf048 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":44,"lloc":13,"functions":1,"deliveredBugs":0.117,"difficulty":5.938,"maintainability":62.223,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.js new file mode 100644 index 0000000000..db4836b2c4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dockerfile.js","fileShort":"node_modules/highlight.js/es/languages/dockerfile.js","fileSafe":"node_modules_highlight_js_es_languages_dockerfile_js","link":"files/node_modules_highlight_js_es_languages_dockerfile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.117,"difficulty":5.938,"effort":2081.098,"length":65,"time":115.617,"vocabulary":42,"volume":350.501,"operands":{"distinct":32,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":44}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":44,"lineStart":1,"maintainability":62.223,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.101,"difficulty":4.083,"effort":1233.772,"length":58,"time":68.543,"vocabulary":37,"volume":302.148,"operands":{"distinct":30,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":32},"errors":[],"lineEnd":42,"lineStart":11,"name":"dockerfile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.101,"difficulty":4.083,"effort":1233.772,"length":58,"time":68.543,"vocabulary":37,"volume":302.148,"operands":{"distinct":30,"total":35},"operators":{"distinct":7,"total":23}},"params":1,"sloc":{"logical":12,"physical":32}},"module":"node_modules/highlight.js/es/languages/dockerfile.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.json new file mode 100644 index 0000000000..431e88967a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dockerfile.js","fileShort":"node_modules/highlight.js/es/languages/dockerfile.js","fileSafe":"node_modules_highlight_js_es_languages_dockerfile_js","link":"files/node_modules_highlight_js_es_languages_dockerfile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.117,"difficulty":5.938,"effort":2081.098,"length":65,"time":115.617,"vocabulary":42,"volume":350.501,"operands":{"distinct":32,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":44}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":44,"lineStart":1,"maintainability":62.223,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.101,"difficulty":4.083,"effort":1233.772,"length":58,"time":68.543,"vocabulary":37,"volume":302.148,"operands":{"distinct":30,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":32},"errors":[],"lineEnd":42,"lineStart":11,"name":"dockerfile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.101,"difficulty":4.083,"effort":1233.772,"length":58,"time":68.543,"vocabulary":37,"volume":302.148,"operands":{"distinct":30,"total":35},"operators":{"distinct":7,"total":23}},"params":1,"sloc":{"logical":12,"physical":32}},"module":"node_modules/highlight.js/es/languages/dockerfile.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/index.html new file mode 100644 index 0000000000..9be014caae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dockerfile.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dockerfile.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.js new file mode 100644 index 0000000000..669b47c099 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dockerfile.js.js","fileShort":"node_modules/highlight.js/es/languages/dockerfile.js.js","fileSafe":"node_modules_highlight_js_es_languages_dockerfile_js_js","link":"files/node_modules_highlight_js_es_languages_dockerfile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dockerfile.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dockerfile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.json new file mode 100644 index 0000000000..9b5be9e6cd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dockerfile_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dockerfile.js.js","fileShort":"node_modules/highlight.js/es/languages/dockerfile.js.js","fileSafe":"node_modules_highlight_js_es_languages_dockerfile_js_js","link":"files/node_modules_highlight_js_es_languages_dockerfile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dockerfile.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dockerfile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dos_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dos_js/index.html new file mode 100644 index 0000000000..f56f4a8da7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dos_js/index.html @@ -0,0 +1,287 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dos.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dos.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.02

    +
    +
    +

    Lines of code

    +

    170

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.59

    +
    +
    +

    Estimated Errors

    +

    0.52

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.history.js new file mode 100644 index 0000000000..775108fc2a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":170,"lloc":28,"functions":1,"deliveredBugs":0.521,"difficulty":6.592,"maintainability":51.021,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.history.json new file mode 100644 index 0000000000..3294bd7ac4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":170,"lloc":28,"functions":1,"deliveredBugs":0.521,"difficulty":6.592,"maintainability":51.021,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.js new file mode 100644 index 0000000000..e78e7d4623 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dos.js","fileShort":"node_modules/highlight.js/es/languages/dos.js","fileSafe":"node_modules_highlight_js_es_languages_dos_js","link":"files/node_modules_highlight_js_es_languages_dos_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.521,"difficulty":6.592,"effort":10298.734,"length":217,"time":572.152,"vocabulary":147,"volume":1562.329,"operands":{"distinct":136,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":170}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":170,"lineStart":1,"maintainability":51.021,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.5,"difficulty":4.776,"effort":7171.09,"length":210,"time":398.394,"vocabulary":142,"volume":1501.447,"operands":{"distinct":134,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":160},"errors":[],"lineEnd":168,"lineStart":9,"name":"dos"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.5,"difficulty":4.776,"effort":7171.09,"length":210,"time":398.394,"vocabulary":142,"volume":1501.447,"operands":{"distinct":134,"total":160},"operators":{"distinct":8,"total":50}},"params":1,"sloc":{"logical":27,"physical":160}},"module":"node_modules/highlight.js/es/languages/dos.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.json new file mode 100644 index 0000000000..bead89eff8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dos_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dos.js","fileShort":"node_modules/highlight.js/es/languages/dos.js","fileSafe":"node_modules_highlight_js_es_languages_dos_js","link":"files/node_modules_highlight_js_es_languages_dos_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.521,"difficulty":6.592,"effort":10298.734,"length":217,"time":572.152,"vocabulary":147,"volume":1562.329,"operands":{"distinct":136,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":170}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":170,"lineStart":1,"maintainability":51.021,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.5,"difficulty":4.776,"effort":7171.09,"length":210,"time":398.394,"vocabulary":142,"volume":1501.447,"operands":{"distinct":134,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":160},"errors":[],"lineEnd":168,"lineStart":9,"name":"dos"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.5,"difficulty":4.776,"effort":7171.09,"length":210,"time":398.394,"vocabulary":142,"volume":1501.447,"operands":{"distinct":134,"total":160},"operators":{"distinct":8,"total":50}},"params":1,"sloc":{"logical":27,"physical":160}},"module":"node_modules/highlight.js/es/languages/dos.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/index.html new file mode 100644 index 0000000000..bfa93994f7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dos.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dos.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.js new file mode 100644 index 0000000000..4529a1ed0a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dos.js.js","fileShort":"node_modules/highlight.js/es/languages/dos.js.js","fileSafe":"node_modules_highlight_js_es_languages_dos_js_js","link":"files/node_modules_highlight_js_es_languages_dos_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dos.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dos.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.json new file mode 100644 index 0000000000..f219fcc52d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dos_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dos.js.js","fileShort":"node_modules/highlight.js/es/languages/dos.js.js","fileSafe":"node_modules_highlight_js_es_languages_dos_js_js","link":"files/node_modules_highlight_js_es_languages_dos_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dos.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dos.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/index.html new file mode 100644 index 0000000000..d70e0513f8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/index.html @@ -0,0 +1,183 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dsconfig.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dsconfig.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.10

    +
    +
    +

    Lines of code

    +

    66

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.40

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.history.js new file mode 100644 index 0000000000..c07c975a1b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":66,"lloc":37,"functions":1,"deliveredBugs":0.198,"difficulty":12.4,"maintainability":49.097,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.history.json new file mode 100644 index 0000000000..a5abcd0bdc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":66,"lloc":37,"functions":1,"deliveredBugs":0.198,"difficulty":12.4,"maintainability":49.097,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.js new file mode 100644 index 0000000000..c9f00b695d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dsconfig.js","fileShort":"node_modules/highlight.js/es/languages/dsconfig.js","fileSafe":"node_modules_highlight_js_es_languages_dsconfig_js","link":"files/node_modules_highlight_js_es_languages_dsconfig_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.198,"difficulty":12.4,"effort":7377.961,"length":116,"time":409.887,"vocabulary":35,"volume":594.997,"operands":{"distinct":25,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":66}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":66,"lineStart":1,"maintainability":49.097,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.178,"difficulty":8.978,"effort":4802.032,"length":109,"time":266.78,"vocabulary":30,"volume":534.851,"operands":{"distinct":23,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":56},"errors":[],"lineEnd":64,"lineStart":9,"name":"dsconfig"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.178,"difficulty":8.978,"effort":4802.032,"length":109,"time":266.78,"vocabulary":30,"volume":534.851,"operands":{"distinct":23,"total":59},"operators":{"distinct":7,"total":50}},"params":1,"sloc":{"logical":36,"physical":56}},"module":"node_modules/highlight.js/es/languages/dsconfig.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.json new file mode 100644 index 0000000000..b1ce585ab8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dsconfig.js","fileShort":"node_modules/highlight.js/es/languages/dsconfig.js","fileSafe":"node_modules_highlight_js_es_languages_dsconfig_js","link":"files/node_modules_highlight_js_es_languages_dsconfig_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.198,"difficulty":12.4,"effort":7377.961,"length":116,"time":409.887,"vocabulary":35,"volume":594.997,"operands":{"distinct":25,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":66}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":66,"lineStart":1,"maintainability":49.097,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.178,"difficulty":8.978,"effort":4802.032,"length":109,"time":266.78,"vocabulary":30,"volume":534.851,"operands":{"distinct":23,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":56},"errors":[],"lineEnd":64,"lineStart":9,"name":"dsconfig"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.178,"difficulty":8.978,"effort":4802.032,"length":109,"time":266.78,"vocabulary":30,"volume":534.851,"operands":{"distinct":23,"total":59},"operators":{"distinct":7,"total":50}},"params":1,"sloc":{"logical":36,"physical":56}},"module":"node_modules/highlight.js/es/languages/dsconfig.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/index.html new file mode 100644 index 0000000000..f1ee2b64a3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dsconfig.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dsconfig.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.js new file mode 100644 index 0000000000..446ad6c449 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dsconfig.js.js","fileShort":"node_modules/highlight.js/es/languages/dsconfig.js.js","fileSafe":"node_modules_highlight_js_es_languages_dsconfig_js_js","link":"files/node_modules_highlight_js_es_languages_dsconfig_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dsconfig.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dsconfig.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.json new file mode 100644 index 0000000000..6d38e2772f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dsconfig_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dsconfig.js.js","fileShort":"node_modules/highlight.js/es/languages/dsconfig.js.js","fileSafe":"node_modules_highlight_js_es_languages_dsconfig_js_js","link":"files/node_modules_highlight_js_es_languages_dsconfig_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dsconfig.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dsconfig.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dts_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dts_js/index.html new file mode 100644 index 0000000000..4199f88662 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dts_js/index.html @@ -0,0 +1,285 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dts.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dts.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.24

    +
    +
    +

    Lines of code

    +

    168

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    13.91

    +
    +
    +

    Estimated Errors

    +

    0.63

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.history.js new file mode 100644 index 0000000000..2fdf17e3e9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":168,"lloc":77,"functions":1,"deliveredBugs":0.632,"difficulty":13.913,"maintainability":39.243,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.history.json new file mode 100644 index 0000000000..436fe6e1b8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":168,"lloc":77,"functions":1,"deliveredBugs":0.632,"difficulty":13.913,"maintainability":39.243,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.js new file mode 100644 index 0000000000..537c947bd1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dts.js","fileShort":"node_modules/highlight.js/es/languages/dts.js","fileSafe":"node_modules_highlight_js_es_languages_dts_js","link":"files/node_modules_highlight_js_es_languages_dts_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":0.632,"difficulty":13.913,"effort":26373.776,"length":299,"time":1465.21,"vocabulary":81,"volume":1895.615,"operands":{"distinct":69,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":168}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":168,"lineStart":1,"maintainability":39.243,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.608,"difficulty":10.545,"effort":19237.835,"length":292,"time":1068.769,"vocabulary":76,"volume":1824.395,"operands":{"distinct":67,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":157},"errors":[],"lineEnd":166,"lineStart":10,"name":"dts"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.608,"difficulty":10.545,"effort":19237.835,"length":292,"time":1068.769,"vocabulary":76,"volume":1824.395,"operands":{"distinct":67,"total":157},"operators":{"distinct":9,"total":135}},"params":1,"sloc":{"logical":76,"physical":157}},"module":"node_modules/highlight.js/es/languages/dts.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.json new file mode 100644 index 0000000000..897e8c8e0d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dts_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dts.js","fileShort":"node_modules/highlight.js/es/languages/dts.js","fileSafe":"node_modules_highlight_js_es_languages_dts_js","link":"files/node_modules_highlight_js_es_languages_dts_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":0.632,"difficulty":13.913,"effort":26373.776,"length":299,"time":1465.21,"vocabulary":81,"volume":1895.615,"operands":{"distinct":69,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":168}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":168,"lineStart":1,"maintainability":39.243,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.608,"difficulty":10.545,"effort":19237.835,"length":292,"time":1068.769,"vocabulary":76,"volume":1824.395,"operands":{"distinct":67,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":157},"errors":[],"lineEnd":166,"lineStart":10,"name":"dts"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.608,"difficulty":10.545,"effort":19237.835,"length":292,"time":1068.769,"vocabulary":76,"volume":1824.395,"operands":{"distinct":67,"total":157},"operators":{"distinct":9,"total":135}},"params":1,"sloc":{"logical":76,"physical":157}},"module":"node_modules/highlight.js/es/languages/dts.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/index.html new file mode 100644 index 0000000000..9575309a94 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dts.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dts.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.js new file mode 100644 index 0000000000..50b5f87163 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dts.js.js","fileShort":"node_modules/highlight.js/es/languages/dts.js.js","fileSafe":"node_modules_highlight_js_es_languages_dts_js_js","link":"files/node_modules_highlight_js_es_languages_dts_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dts.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dts.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.json new file mode 100644 index 0000000000..98feee554d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dts_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dts.js.js","fileShort":"node_modules/highlight.js/es/languages/dts.js.js","fileSafe":"node_modules_highlight_js_es_languages_dts_js_js","link":"files/node_modules_highlight_js_es_languages_dts_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dts.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dts.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dust_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dust_js/index.html new file mode 100644 index 0000000000..c8812a5324 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dust_js/index.html @@ -0,0 +1,162 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dust.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dust.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.34

    +
    +
    +

    Lines of code

    +

    45

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.22

    +
    +
    +

    Estimated Errors

    +

    0.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.history.js new file mode 100644 index 0000000000..99564d1f23 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":45,"lloc":24,"functions":1,"deliveredBugs":0.134,"difficulty":7.222,"maintainability":55.345,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.history.json new file mode 100644 index 0000000000..1a01df7d03 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":45,"lloc":24,"functions":1,"deliveredBugs":0.134,"difficulty":7.222,"maintainability":55.345,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.js new file mode 100644 index 0000000000..d2c1793d3a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dust.js","fileShort":"node_modules/highlight.js/es/languages/dust.js","fileSafe":"node_modules_highlight_js_es_languages_dust_js","link":"files/node_modules_highlight_js_es_languages_dust_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.134,"difficulty":7.222,"effort":2897.035,"length":77,"time":160.946,"vocabulary":37,"volume":401.128,"operands":{"distinct":27,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":45}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":45,"lineStart":1,"maintainability":55.345,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.117,"difficulty":5.04,"effort":1764,"length":70,"time":98,"vocabulary":32,"volume":350,"operands":{"distinct":25,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":33},"errors":[],"lineEnd":43,"lineStart":11,"name":"dust"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.117,"difficulty":5.04,"effort":1764,"length":70,"time":98,"vocabulary":32,"volume":350,"operands":{"distinct":25,"total":36},"operators":{"distinct":7,"total":34}},"params":1,"sloc":{"logical":23,"physical":33}},"module":"node_modules/highlight.js/es/languages/dust.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.json new file mode 100644 index 0000000000..f9a6c170ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dust_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dust.js","fileShort":"node_modules/highlight.js/es/languages/dust.js","fileSafe":"node_modules_highlight_js_es_languages_dust_js","link":"files/node_modules_highlight_js_es_languages_dust_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.134,"difficulty":7.222,"effort":2897.035,"length":77,"time":160.946,"vocabulary":37,"volume":401.128,"operands":{"distinct":27,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":45}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":45,"lineStart":1,"maintainability":55.345,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.117,"difficulty":5.04,"effort":1764,"length":70,"time":98,"vocabulary":32,"volume":350,"operands":{"distinct":25,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":33},"errors":[],"lineEnd":43,"lineStart":11,"name":"dust"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.117,"difficulty":5.04,"effort":1764,"length":70,"time":98,"vocabulary":32,"volume":350,"operands":{"distinct":25,"total":36},"operators":{"distinct":7,"total":34}},"params":1,"sloc":{"logical":23,"physical":33}},"module":"node_modules/highlight.js/es/languages/dust.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/index.html new file mode 100644 index 0000000000..9910657bc2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/dust.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/dust.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.js new file mode 100644 index 0000000000..2e3c174d93 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/dust.js.js","fileShort":"node_modules/highlight.js/es/languages/dust.js.js","fileSafe":"node_modules_highlight_js_es_languages_dust_js_js","link":"files/node_modules_highlight_js_es_languages_dust_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dust.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dust.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.json new file mode 100644 index 0000000000..349cc76618 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_dust_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/dust.js.js","fileShort":"node_modules/highlight.js/es/languages/dust.js.js","fileSafe":"node_modules_highlight_js_es_languages_dust_js_js","link":"files/node_modules_highlight_js_es_languages_dust_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dust.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/dust.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/index.html new file mode 100644 index 0000000000..d65cb4f007 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/index.html @@ -0,0 +1,170 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ebnf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ebnf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.46

    +
    +
    +

    Lines of code

    +

    53

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.75

    +
    +
    +

    Estimated Errors

    +

    0.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.history.js new file mode 100644 index 0000000000..f7ea04c43b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":53,"lloc":20,"functions":1,"deliveredBugs":0.133,"difficulty":9.75,"maintainability":56.464,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.history.json new file mode 100644 index 0000000000..348d28c100 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":53,"lloc":20,"functions":1,"deliveredBugs":0.133,"difficulty":9.75,"maintainability":56.464,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.js new file mode 100644 index 0000000000..373922de85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ebnf.js","fileShort":"node_modules/highlight.js/es/languages/ebnf.js","fileSafe":"node_modules_highlight_js_es_languages_ebnf_js","link":"files/node_modules_highlight_js_es_languages_ebnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.133,"difficulty":9.75,"effort":3885.445,"length":79,"time":215.858,"vocabulary":33,"volume":398.507,"operands":{"distinct":22,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":53}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":53,"lineStart":1,"maintainability":56.464,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.115,"difficulty":7.2,"effort":2492.133,"length":72,"time":138.452,"vocabulary":28,"volume":346.13,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":44},"errors":[],"lineEnd":51,"lineStart":8,"name":"ebnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.115,"difficulty":7.2,"effort":2492.133,"length":72,"time":138.452,"vocabulary":28,"volume":346.13,"operands":{"distinct":20,"total":36},"operators":{"distinct":8,"total":36}},"params":1,"sloc":{"logical":19,"physical":44}},"module":"node_modules/highlight.js/es/languages/ebnf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.json new file mode 100644 index 0000000000..497ba867a9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ebnf.js","fileShort":"node_modules/highlight.js/es/languages/ebnf.js","fileSafe":"node_modules_highlight_js_es_languages_ebnf_js","link":"files/node_modules_highlight_js_es_languages_ebnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.133,"difficulty":9.75,"effort":3885.445,"length":79,"time":215.858,"vocabulary":33,"volume":398.507,"operands":{"distinct":22,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":53}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":53,"lineStart":1,"maintainability":56.464,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.115,"difficulty":7.2,"effort":2492.133,"length":72,"time":138.452,"vocabulary":28,"volume":346.13,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":44},"errors":[],"lineEnd":51,"lineStart":8,"name":"ebnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.115,"difficulty":7.2,"effort":2492.133,"length":72,"time":138.452,"vocabulary":28,"volume":346.13,"operands":{"distinct":20,"total":36},"operators":{"distinct":8,"total":36}},"params":1,"sloc":{"logical":19,"physical":44}},"module":"node_modules/highlight.js/es/languages/ebnf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/index.html new file mode 100644 index 0000000000..97fb6776ea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ebnf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ebnf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.js new file mode 100644 index 0000000000..75ef29b419 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ebnf.js.js","fileShort":"node_modules/highlight.js/es/languages/ebnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_ebnf_js_js","link":"files/node_modules_highlight_js_es_languages_ebnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ebnf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ebnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.json new file mode 100644 index 0000000000..356331e510 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ebnf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ebnf.js.js","fileShort":"node_modules/highlight.js/es/languages/ebnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_ebnf_js_js","link":"files/node_modules_highlight_js_es_languages_ebnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ebnf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ebnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/index.html new file mode 100644 index 0000000000..66f43eae5b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/index.html @@ -0,0 +1,395 @@ + + + + + Plato - node_modules/highlight.js/es/languages/elixir.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/elixir.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.27

    +
    +
    +

    Lines of code

    +

    278

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    17.39

    +
    +
    +

    Estimated Errors

    +

    1.27

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.history.js new file mode 100644 index 0000000000..5ffea944af --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":278,"lloc":121,"functions":6,"deliveredBugs":1.268,"difficulty":17.394,"maintainability":54.274,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.history.json new file mode 100644 index 0000000000..a0ae8ce671 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":278,"lloc":121,"functions":6,"deliveredBugs":1.268,"difficulty":17.394,"maintainability":54.274,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.js new file mode 100644 index 0000000000..dae8cade9e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/elixir.js","fileShort":"node_modules/highlight.js/es/languages/elixir.js","fileSafe":"node_modules_highlight_js_es_languages_elixir_js","link":"files/node_modules_highlight_js_es_languages_elixir_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.268,"difficulty":17.394,"effort":66188.857,"length":550,"time":3677.159,"vocabulary":121,"volume":3805.375,"operands":{"distinct":108,"total":289,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":261,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":121,"physical":278}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":278,"lineStart":1,"maintainability":54.274,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.909,"halstead":{"bugs":1.014,"difficulty":11.106,"effort":33768.602,"length":445,"time":1876.033,"vocabulary":114,"volume":3040.636,"operands":{"distinct":104,"total":231,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":110,"physical":267},"errors":[],"lineEnd":276,"lineStart":10,"name":"elixir"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":120,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.125,"effort":196.586,"length":17,"time":10.921,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":132,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":142,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":3.75,"effort":380.922,"length":26,"time":21.162,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":159,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.063,"effort":360.793,"length":24,"time":20.044,"vocabulary":13,"volume":88.811,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":167,"lineStart":163,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":54.318,"halstead":{"bugs":0.189,"difficulty":4.698,"effort":5841.066,"length":90.5,"time":324.504,"vocabulary":29.833,"volume":567.505,"operands":{"distinct":24,"total":47.667},"operators":{"distinct":5.833,"total":42.833}},"params":1,"sloc":{"logical":20,"physical":50.5}},"module":"node_modules/highlight.js/es/languages/elixir.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.json new file mode 100644 index 0000000000..709af119c0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/elixir.js","fileShort":"node_modules/highlight.js/es/languages/elixir.js","fileSafe":"node_modules_highlight_js_es_languages_elixir_js","link":"files/node_modules_highlight_js_es_languages_elixir_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.268,"difficulty":17.394,"effort":66188.857,"length":550,"time":3677.159,"vocabulary":121,"volume":3805.375,"operands":{"distinct":108,"total":289,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":261,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":121,"physical":278}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":278,"lineStart":1,"maintainability":54.274,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.909,"halstead":{"bugs":1.014,"difficulty":11.106,"effort":33768.602,"length":445,"time":1876.033,"vocabulary":114,"volume":3040.636,"operands":{"distinct":104,"total":231,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":110,"physical":267},"errors":[],"lineEnd":276,"lineStart":10,"name":"elixir"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":120,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.125,"effort":196.586,"length":17,"time":10.921,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":132,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":142,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":3.75,"effort":380.922,"length":26,"time":21.162,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":159,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.063,"effort":360.793,"length":24,"time":20.044,"vocabulary":13,"volume":88.811,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":167,"lineStart":163,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":54.318,"halstead":{"bugs":0.189,"difficulty":4.698,"effort":5841.066,"length":90.5,"time":324.504,"vocabulary":29.833,"volume":567.505,"operands":{"distinct":24,"total":47.667},"operators":{"distinct":5.833,"total":42.833}},"params":1,"sloc":{"logical":20,"physical":50.5}},"module":"node_modules/highlight.js/es/languages/elixir.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/index.html new file mode 100644 index 0000000000..a07fb2780d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/elixir.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/elixir.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.js new file mode 100644 index 0000000000..eefd10a027 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/elixir.js.js","fileShort":"node_modules/highlight.js/es/languages/elixir.js.js","fileSafe":"node_modules_highlight_js_es_languages_elixir_js_js","link":"files/node_modules_highlight_js_es_languages_elixir_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./elixir.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/elixir.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.json new file mode 100644 index 0000000000..12187f68bd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elixir_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/elixir.js.js","fileShort":"node_modules/highlight.js/es/languages/elixir.js.js","fileSafe":"node_modules_highlight_js_es_languages_elixir_js_js","link":"files/node_modules_highlight_js_es_languages_elixir_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./elixir.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/elixir.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elm_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_elm_js/index.html new file mode 100644 index 0000000000..d2532d011f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elm_js/index.html @@ -0,0 +1,267 @@ + + + + + Plato - node_modules/highlight.js/es/languages/elm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/elm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.73

    +
    +
    +

    Lines of code

    +

    150

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.75

    +
    +
    +

    Estimated Errors

    +

    0.50

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.history.js new file mode 100644 index 0000000000..fda806ec65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":150,"lloc":53,"functions":1,"deliveredBugs":0.499,"difficulty":11.75,"maintainability":43.725,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.history.json new file mode 100644 index 0000000000..1e084ec42d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":150,"lloc":53,"functions":1,"deliveredBugs":0.499,"difficulty":11.75,"maintainability":43.725,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.js new file mode 100644 index 0000000000..b2ecf9d656 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/elm.js","fileShort":"node_modules/highlight.js/es/languages/elm.js","fileSafe":"node_modules_highlight_js_es_languages_elm_js","link":"files/node_modules_highlight_js_es_languages_elm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.499,"difficulty":11.75,"effort":17598.703,"length":239,"time":977.706,"vocabulary":77,"volume":1497.762,"operands":{"distinct":66,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":150}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":150,"lineStart":1,"maintainability":43.725,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.477,"difficulty":8.625,"effort":12346.02,"length":232,"time":685.89,"vocabulary":72,"volume":1431.423,"operands":{"distinct":64,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":140},"errors":[],"lineEnd":148,"lineStart":9,"name":"elm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.477,"difficulty":8.625,"effort":12346.02,"length":232,"time":685.89,"vocabulary":72,"volume":1431.423,"operands":{"distinct":64,"total":138},"operators":{"distinct":8,"total":94}},"params":1,"sloc":{"logical":52,"physical":140}},"module":"node_modules/highlight.js/es/languages/elm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.json new file mode 100644 index 0000000000..48c755a336 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/elm.js","fileShort":"node_modules/highlight.js/es/languages/elm.js","fileSafe":"node_modules_highlight_js_es_languages_elm_js","link":"files/node_modules_highlight_js_es_languages_elm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.499,"difficulty":11.75,"effort":17598.703,"length":239,"time":977.706,"vocabulary":77,"volume":1497.762,"operands":{"distinct":66,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":150}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":150,"lineStart":1,"maintainability":43.725,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.477,"difficulty":8.625,"effort":12346.02,"length":232,"time":685.89,"vocabulary":72,"volume":1431.423,"operands":{"distinct":64,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":140},"errors":[],"lineEnd":148,"lineStart":9,"name":"elm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.477,"difficulty":8.625,"effort":12346.02,"length":232,"time":685.89,"vocabulary":72,"volume":1431.423,"operands":{"distinct":64,"total":138},"operators":{"distinct":8,"total":94}},"params":1,"sloc":{"logical":52,"physical":140}},"module":"node_modules/highlight.js/es/languages/elm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/index.html new file mode 100644 index 0000000000..10887e7603 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/elm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/elm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.js new file mode 100644 index 0000000000..bd3bcf4b96 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/elm.js.js","fileShort":"node_modules/highlight.js/es/languages/elm.js.js","fileSafe":"node_modules_highlight_js_es_languages_elm_js_js","link":"files/node_modules_highlight_js_es_languages_elm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./elm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/elm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.json new file mode 100644 index 0000000000..c990f1ee10 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_elm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/elm.js.js","fileShort":"node_modules/highlight.js/es/languages/elm.js.js","fileSafe":"node_modules_highlight_js_es_languages_elm_js_js","link":"files/node_modules_highlight_js_es_languages_elm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./elm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/elm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erb_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_erb_js/index.html new file mode 100644 index 0000000000..3ee0d90bdd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erb_js/index.html @@ -0,0 +1,146 @@ + + + + + Plato - node_modules/highlight.js/es/languages/erb.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/erb.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    66.59

    +
    +
    +

    Lines of code

    +

    29

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.45

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.history.js new file mode 100644 index 0000000000..8e4db01394 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":29,"lloc":10,"functions":1,"deliveredBugs":0.066,"difficulty":5.447,"maintainability":66.591,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.history.json new file mode 100644 index 0000000000..40cd71d248 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":29,"lloc":10,"functions":1,"deliveredBugs":0.066,"difficulty":5.447,"maintainability":66.591,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.js new file mode 100644 index 0000000000..f41ad82bc5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/erb.js","fileShort":"node_modules/highlight.js/es/languages/erb.js","fileSafe":"node_modules_highlight_js_es_languages_erb_js","link":"files/node_modules_highlight_js_es_languages_erb_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.066,"difficulty":5.447,"effort":1073.685,"length":41,"time":59.649,"vocabulary":28,"volume":197.102,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":29}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":29,"lineStart":1,"maintainability":66.591,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.051,"difficulty":3.529,"effort":542.827,"length":34,"time":30.157,"vocabulary":23,"volume":153.801,"operands":{"distinct":17,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":27,"lineStart":12,"name":"erb"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.051,"difficulty":3.529,"effort":542.827,"length":34,"time":30.157,"vocabulary":23,"volume":153.801,"operands":{"distinct":17,"total":20},"operators":{"distinct":6,"total":14}},"params":1,"sloc":{"logical":9,"physical":16}},"module":"node_modules/highlight.js/es/languages/erb.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.json new file mode 100644 index 0000000000..012b8609ed --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erb_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/erb.js","fileShort":"node_modules/highlight.js/es/languages/erb.js","fileSafe":"node_modules_highlight_js_es_languages_erb_js","link":"files/node_modules_highlight_js_es_languages_erb_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.066,"difficulty":5.447,"effort":1073.685,"length":41,"time":59.649,"vocabulary":28,"volume":197.102,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":29}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":29,"lineStart":1,"maintainability":66.591,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.051,"difficulty":3.529,"effort":542.827,"length":34,"time":30.157,"vocabulary":23,"volume":153.801,"operands":{"distinct":17,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":27,"lineStart":12,"name":"erb"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.051,"difficulty":3.529,"effort":542.827,"length":34,"time":30.157,"vocabulary":23,"volume":153.801,"operands":{"distinct":17,"total":20},"operators":{"distinct":6,"total":14}},"params":1,"sloc":{"logical":9,"physical":16}},"module":"node_modules/highlight.js/es/languages/erb.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/index.html new file mode 100644 index 0000000000..f8c40ad89d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/erb.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/erb.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.js new file mode 100644 index 0000000000..bb05f867f5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/erb.js.js","fileShort":"node_modules/highlight.js/es/languages/erb.js.js","fileSafe":"node_modules_highlight_js_es_languages_erb_js_js","link":"files/node_modules_highlight_js_es_languages_erb_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erb.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/erb.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.json new file mode 100644 index 0000000000..2224f792a4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erb_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/erb.js.js","fileShort":"node_modules/highlight.js/es/languages/erb.js.js","fileSafe":"node_modules_highlight_js_es_languages_erb_js_js","link":"files/node_modules_highlight_js_es_languages_erb_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erb.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/erb.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/index.html new file mode 100644 index 0000000000..8c91ff4ce4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/index.html @@ -0,0 +1,316 @@ + + + + + Plato - node_modules/highlight.js/es/languages/erlang.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/erlang.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.67

    +
    +
    +

    Lines of code

    +

    199

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.27

    +
    +
    +

    Estimated Errors

    +

    0.99

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.history.js new file mode 100644 index 0000000000..c306a1bd72 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":199,"lloc":89,"functions":2,"deliveredBugs":0.986,"difficulty":15.269,"maintainability":44.669,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.history.json new file mode 100644 index 0000000000..654b913fa6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":199,"lloc":89,"functions":2,"deliveredBugs":0.986,"difficulty":15.269,"maintainability":44.669,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.js new file mode 100644 index 0000000000..b0c3c84319 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/erlang.js","fileShort":"node_modules/highlight.js/es/languages/erlang.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_js","link":"files/node_modules_highlight_js_es_languages_erlang_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.986,"difficulty":15.269,"effort":45163.431,"length":429,"time":2509.079,"vocabulary":119,"volume":2957.877,"operands":{"distinct":106,"total":249,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":180,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":89,"physical":199}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":199,"lineStart":1,"maintainability":44.669,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.951,"difficulty":11.912,"effort":33975.709,"length":419,"time":1887.539,"vocabulary":112,"volume":2852.282,"operands":{"distinct":102,"total":243,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":176,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":188},"errors":[],"lineEnd":197,"lineStart":10,"name":"erlang"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":182,"lineStart":182,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.568,"halstead":{"bugs":0.476,"difficulty":5.956,"effort":16987.854,"length":211,"time":943.77,"vocabulary":57,"volume":1427.641,"operands":{"distinct":52,"total":123},"operators":{"distinct":5,"total":88}},"params":1,"sloc":{"logical":44,"physical":94.5}},"module":"node_modules/highlight.js/es/languages/erlang.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.json new file mode 100644 index 0000000000..207b8a6d29 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/erlang.js","fileShort":"node_modules/highlight.js/es/languages/erlang.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_js","link":"files/node_modules_highlight_js_es_languages_erlang_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.986,"difficulty":15.269,"effort":45163.431,"length":429,"time":2509.079,"vocabulary":119,"volume":2957.877,"operands":{"distinct":106,"total":249,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":180,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":89,"physical":199}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":199,"lineStart":1,"maintainability":44.669,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.951,"difficulty":11.912,"effort":33975.709,"length":419,"time":1887.539,"vocabulary":112,"volume":2852.282,"operands":{"distinct":102,"total":243,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":176,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":188},"errors":[],"lineEnd":197,"lineStart":10,"name":"erlang"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":182,"lineStart":182,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.568,"halstead":{"bugs":0.476,"difficulty":5.956,"effort":16987.854,"length":211,"time":943.77,"vocabulary":57,"volume":1427.641,"operands":{"distinct":52,"total":123},"operators":{"distinct":5,"total":88}},"params":1,"sloc":{"logical":44,"physical":94.5}},"module":"node_modules/highlight.js/es/languages/erlang.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/index.html new file mode 100644 index 0000000000..eaf84bc008 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/erlang.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/erlang.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.js new file mode 100644 index 0000000000..8d77cc5d30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/erlang.js.js","fileShort":"node_modules/highlight.js/es/languages/erlang.js.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_js_js","link":"files/node_modules_highlight_js_es_languages_erlang_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erlang.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/erlang.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.json new file mode 100644 index 0000000000..d377492eb4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/erlang.js.js","fileShort":"node_modules/highlight.js/es/languages/erlang.js.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_js_js","link":"files/node_modules_highlight_js_es_languages_erlang_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erlang.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/erlang.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/index.html new file mode 100644 index 0000000000..45f531a149 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/index.html @@ -0,0 +1,179 @@ + + + + + Plato - node_modules/highlight.js/es/languages/erlang-repl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/erlang-repl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.83

    +
    +
    +

    Lines of code

    +

    62

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.64

    +
    +
    +

    Estimated Errors

    +

    0.18

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.history.js new file mode 100644 index 0000000000..61b94afc4a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":62,"lloc":22,"functions":1,"deliveredBugs":0.179,"difficulty":9.636,"maintainability":54.828,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.history.json new file mode 100644 index 0000000000..eb74e7dfa2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":62,"lloc":22,"functions":1,"deliveredBugs":0.179,"difficulty":9.636,"maintainability":54.828,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.js new file mode 100644 index 0000000000..e5ff40476b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/erlang-repl.js","fileShort":"node_modules/highlight.js/es/languages/erlang-repl.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_repl_js","link":"files/node_modules_highlight_js_es_languages_erlang_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.179,"difficulty":9.636,"effort":5186.306,"length":98,"time":288.128,"vocabulary":45,"volume":538.202,"operands":{"distinct":33,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":62}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":62,"lineStart":1,"maintainability":54.828,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.161,"difficulty":7.258,"effort":3515.048,"length":91,"time":195.28,"vocabulary":40,"volume":484.295,"operands":{"distinct":31,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":52},"errors":[],"lineEnd":60,"lineStart":9,"name":"erlangRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.161,"difficulty":7.258,"effort":3515.048,"length":91,"time":195.28,"vocabulary":40,"volume":484.295,"operands":{"distinct":31,"total":50},"operators":{"distinct":9,"total":41}},"params":1,"sloc":{"logical":21,"physical":52}},"module":"node_modules/highlight.js/es/languages/erlang-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.json new file mode 100644 index 0000000000..f3846bc9bc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/erlang-repl.js","fileShort":"node_modules/highlight.js/es/languages/erlang-repl.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_repl_js","link":"files/node_modules_highlight_js_es_languages_erlang_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.179,"difficulty":9.636,"effort":5186.306,"length":98,"time":288.128,"vocabulary":45,"volume":538.202,"operands":{"distinct":33,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":62}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":62,"lineStart":1,"maintainability":54.828,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.161,"difficulty":7.258,"effort":3515.048,"length":91,"time":195.28,"vocabulary":40,"volume":484.295,"operands":{"distinct":31,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":52},"errors":[],"lineEnd":60,"lineStart":9,"name":"erlangRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.161,"difficulty":7.258,"effort":3515.048,"length":91,"time":195.28,"vocabulary":40,"volume":484.295,"operands":{"distinct":31,"total":50},"operators":{"distinct":9,"total":41}},"params":1,"sloc":{"logical":21,"physical":52}},"module":"node_modules/highlight.js/es/languages/erlang-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/index.html new file mode 100644 index 0000000000..e0a9ffd855 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/erlang-repl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/erlang-repl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.js new file mode 100644 index 0000000000..2e43360623 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/erlang-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/erlang-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_repl_js_js","link":"files/node_modules_highlight_js_es_languages_erlang_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erlang-repl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/erlang-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.json new file mode 100644 index 0000000000..f0f32c4ab1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_erlang_repl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/erlang-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/erlang-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_repl_js_js","link":"files/node_modules_highlight_js_es_languages_erlang_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erlang-repl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/erlang-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_excel_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_excel_js/index.html new file mode 100644 index 0000000000..85367fc8dd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_excel_js/index.html @@ -0,0 +1,661 @@ + + + + + Plato - node_modules/highlight.js/es/languages/excel.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/excel.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.23

    +
    +
    +

    Lines of code

    +

    544

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.28

    +
    +
    +

    Estimated Errors

    +

    1.75

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.history.js new file mode 100644 index 0000000000..93fbfe6e89 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":544,"lloc":29,"functions":1,"deliveredBugs":1.754,"difficulty":6.282,"maintainability":48.225,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.history.json new file mode 100644 index 0000000000..b2a5c47423 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":544,"lloc":29,"functions":1,"deliveredBugs":1.754,"difficulty":6.282,"maintainability":48.225,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.js new file mode 100644 index 0000000000..55096a0bff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/excel.js","fileShort":"node_modules/highlight.js/es/languages/excel.js","fileSafe":"node_modules_highlight_js_es_languages_excel_js","link":"files/node_modules_highlight_js_es_languages_excel_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":1.754,"difficulty":6.282,"effort":33065.715,"length":583,"time":1836.984,"vocabulary":522,"volume":5263.269,"operands":{"distinct":510,"total":534,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":544}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":544,"lineStart":1,"maintainability":48.225,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.731,"difficulty":4.704,"effort":24422.175,"length":576,"time":1356.788,"vocabulary":517,"volume":5192.076,"operands":{"distinct":508,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":534},"errors":[],"lineEnd":542,"lineStart":9,"name":"excel"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.731,"difficulty":4.704,"effort":24422.175,"length":576,"time":1356.788,"vocabulary":517,"volume":5192.076,"operands":{"distinct":508,"total":531},"operators":{"distinct":9,"total":45}},"params":1,"sloc":{"logical":28,"physical":534}},"module":"node_modules/highlight.js/es/languages/excel.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.json new file mode 100644 index 0000000000..98dfc69430 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_excel_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/excel.js","fileShort":"node_modules/highlight.js/es/languages/excel.js","fileSafe":"node_modules_highlight_js_es_languages_excel_js","link":"files/node_modules_highlight_js_es_languages_excel_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":1.754,"difficulty":6.282,"effort":33065.715,"length":583,"time":1836.984,"vocabulary":522,"volume":5263.269,"operands":{"distinct":510,"total":534,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":544}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":544,"lineStart":1,"maintainability":48.225,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.731,"difficulty":4.704,"effort":24422.175,"length":576,"time":1356.788,"vocabulary":517,"volume":5192.076,"operands":{"distinct":508,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":534},"errors":[],"lineEnd":542,"lineStart":9,"name":"excel"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.731,"difficulty":4.704,"effort":24422.175,"length":576,"time":1356.788,"vocabulary":517,"volume":5192.076,"operands":{"distinct":508,"total":531},"operators":{"distinct":9,"total":45}},"params":1,"sloc":{"logical":28,"physical":534}},"module":"node_modules/highlight.js/es/languages/excel.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/index.html new file mode 100644 index 0000000000..5c7f8928e9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/excel.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/excel.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.js new file mode 100644 index 0000000000..e218eb8f8b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/excel.js.js","fileShort":"node_modules/highlight.js/es/languages/excel.js.js","fileSafe":"node_modules_highlight_js_es_languages_excel_js_js","link":"files/node_modules_highlight_js_es_languages_excel_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./excel.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/excel.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.json new file mode 100644 index 0000000000..9866056738 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_excel_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/excel.js.js","fileShort":"node_modules/highlight.js/es/languages/excel.js.js","fileSafe":"node_modules_highlight_js_es_languages_excel_js_js","link":"files/node_modules_highlight_js_es_languages_excel_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./excel.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/excel.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fix_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_fix_js/index.html new file mode 100644 index 0000000000..61ec424c48 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fix_js/index.html @@ -0,0 +1,154 @@ + + + + + Plato - node_modules/highlight.js/es/languages/fix.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/fix.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.90

    +
    +
    +

    Lines of code

    +

    37

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.61

    +
    +
    +

    Estimated Errors

    +

    0.10

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.history.js new file mode 100644 index 0000000000..53cce21361 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":37,"lloc":21,"functions":1,"deliveredBugs":0.099,"difficulty":6.611,"maintainability":57.897,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.history.json new file mode 100644 index 0000000000..bf390f3dd5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":37,"lloc":21,"functions":1,"deliveredBugs":0.099,"difficulty":6.611,"maintainability":57.897,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.js new file mode 100644 index 0000000000..5302340ec4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/fix.js","fileShort":"node_modules/highlight.js/es/languages/fix.js","fileSafe":"node_modules_highlight_js_es_languages_fix_js","link":"files/node_modules_highlight_js_es_languages_fix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.099,"difficulty":6.611,"effort":1964.867,"length":64,"time":109.159,"vocabulary":25,"volume":297.207,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":57.897,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.082,"difficulty":3.875,"effort":954.606,"length":57,"time":53.034,"vocabulary":20,"volume":246.35,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":29},"errors":[],"lineEnd":35,"lineStart":7,"name":"fix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.082,"difficulty":3.875,"effort":954.606,"length":57,"time":53.034,"vocabulary":20,"volume":246.35,"operands":{"distinct":16,"total":31},"operators":{"distinct":4,"total":26}},"params":1,"sloc":{"logical":20,"physical":29}},"module":"node_modules/highlight.js/es/languages/fix.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.json new file mode 100644 index 0000000000..0611c1aa60 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fix_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/fix.js","fileShort":"node_modules/highlight.js/es/languages/fix.js","fileSafe":"node_modules_highlight_js_es_languages_fix_js","link":"files/node_modules_highlight_js_es_languages_fix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.099,"difficulty":6.611,"effort":1964.867,"length":64,"time":109.159,"vocabulary":25,"volume":297.207,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":57.897,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.082,"difficulty":3.875,"effort":954.606,"length":57,"time":53.034,"vocabulary":20,"volume":246.35,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":29},"errors":[],"lineEnd":35,"lineStart":7,"name":"fix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.082,"difficulty":3.875,"effort":954.606,"length":57,"time":53.034,"vocabulary":20,"volume":246.35,"operands":{"distinct":16,"total":31},"operators":{"distinct":4,"total":26}},"params":1,"sloc":{"logical":20,"physical":29}},"module":"node_modules/highlight.js/es/languages/fix.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/index.html new file mode 100644 index 0000000000..bad9284bc4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/fix.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/fix.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.js new file mode 100644 index 0000000000..c4626d92e3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/fix.js.js","fileShort":"node_modules/highlight.js/es/languages/fix.js.js","fileSafe":"node_modules_highlight_js_es_languages_fix_js_js","link":"files/node_modules_highlight_js_es_languages_fix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fix.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/fix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.json new file mode 100644 index 0000000000..6aef4b725c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fix_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/fix.js.js","fileShort":"node_modules/highlight.js/es/languages/fix.js.js","fileSafe":"node_modules_highlight_js_es_languages_fix_js_js","link":"files/node_modules_highlight_js_es_languages_fix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fix.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/fix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_flix_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_flix_js/index.html new file mode 100644 index 0000000000..cd10abdd0e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_flix_js/index.html @@ -0,0 +1,194 @@ + + + + + Plato - node_modules/highlight.js/es/languages/flix.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/flix.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    53.91

    +
    +
    +

    Lines of code

    +

    77

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.80

    +
    +
    +

    Estimated Errors

    +

    0.23

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.history.js new file mode 100644 index 0000000000..cd9703132f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":77,"lloc":25,"functions":1,"deliveredBugs":0.226,"difficulty":6.8,"maintainability":53.907,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.history.json new file mode 100644 index 0000000000..97c8f8868e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":77,"lloc":25,"functions":1,"deliveredBugs":0.226,"difficulty":6.8,"maintainability":53.907,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.js new file mode 100644 index 0000000000..e2c9925d2a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/flix.js","fileShort":"node_modules/highlight.js/es/languages/flix.js","fileSafe":"node_modules_highlight_js_es_languages_flix_js","link":"files/node_modules_highlight_js_es_languages_flix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.226,"difficulty":6.8,"effort":4619.188,"length":115,"time":256.622,"vocabulary":60,"volume":679.292,"operands":{"distinct":50,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":77}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":77,"lineStart":1,"maintainability":53.907,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.208,"difficulty":4.74,"effort":2959.334,"length":108,"time":164.407,"vocabulary":55,"volume":624.387,"operands":{"distinct":48,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":67},"errors":[],"lineEnd":75,"lineStart":9,"name":"flix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.208,"difficulty":4.74,"effort":2959.334,"length":108,"time":164.407,"vocabulary":55,"volume":624.387,"operands":{"distinct":48,"total":65},"operators":{"distinct":7,"total":43}},"params":1,"sloc":{"logical":24,"physical":67}},"module":"node_modules/highlight.js/es/languages/flix.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.json new file mode 100644 index 0000000000..e50440a266 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_flix_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/flix.js","fileShort":"node_modules/highlight.js/es/languages/flix.js","fileSafe":"node_modules_highlight_js_es_languages_flix_js","link":"files/node_modules_highlight_js_es_languages_flix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.226,"difficulty":6.8,"effort":4619.188,"length":115,"time":256.622,"vocabulary":60,"volume":679.292,"operands":{"distinct":50,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":77}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":77,"lineStart":1,"maintainability":53.907,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.208,"difficulty":4.74,"effort":2959.334,"length":108,"time":164.407,"vocabulary":55,"volume":624.387,"operands":{"distinct":48,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":67},"errors":[],"lineEnd":75,"lineStart":9,"name":"flix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.208,"difficulty":4.74,"effort":2959.334,"length":108,"time":164.407,"vocabulary":55,"volume":624.387,"operands":{"distinct":48,"total":65},"operators":{"distinct":7,"total":43}},"params":1,"sloc":{"logical":24,"physical":67}},"module":"node_modules/highlight.js/es/languages/flix.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/index.html new file mode 100644 index 0000000000..723458a2ca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/flix.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/flix.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.js new file mode 100644 index 0000000000..0b43a631cb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/flix.js.js","fileShort":"node_modules/highlight.js/es/languages/flix.js.js","fileSafe":"node_modules_highlight_js_es_languages_flix_js_js","link":"files/node_modules_highlight_js_es_languages_flix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./flix.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/flix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.json new file mode 100644 index 0000000000..99ff36adb2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_flix_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/flix.js.js","fileShort":"node_modules/highlight.js/es/languages/flix.js.js","fileSafe":"node_modules_highlight_js_es_languages_flix_js_js","link":"files/node_modules_highlight_js_es_languages_flix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./flix.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/flix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/index.html new file mode 100644 index 0000000000..76106034e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/index.html @@ -0,0 +1,704 @@ + + + + + Plato - node_modules/highlight.js/es/languages/fortran.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/fortran.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.94

    +
    +
    +

    Lines of code

    +

    587

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.13

    +
    +
    +

    Estimated Errors

    +

    2.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.history.js new file mode 100644 index 0000000000..fa7065dc1a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":587,"lloc":44,"functions":1,"deliveredBugs":2.068,"difficulty":6.126,"maintainability":43.939,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.history.json new file mode 100644 index 0000000000..aaa9452561 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":587,"lloc":44,"functions":1,"deliveredBugs":2.068,"difficulty":6.126,"maintainability":43.939,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.js new file mode 100644 index 0000000000..5d15d9aa71 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/fortran.js","fileShort":"node_modules/highlight.js/es/languages/fortran.js","fileSafe":"node_modules_highlight_js_es_languages_fortran_js","link":"files/node_modules_highlight_js_es_languages_fortran_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":2.068,"difficulty":6.126,"effort":38012.25,"length":684,"time":2111.792,"vocabulary":538,"volume":6204.88,"operands":{"distinct":527,"total":587,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":587}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":587,"lineStart":1,"maintainability":43.939,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":2.044,"difficulty":4.45,"effort":27285.639,"length":677,"time":1515.869,"vocabulary":533,"volume":6132.26,"operands":{"distinct":525,"total":584,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":577},"errors":[],"lineEnd":585,"lineStart":9,"name":"fortran"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":2.044,"difficulty":4.45,"effort":27285.639,"length":677,"time":1515.869,"vocabulary":533,"volume":6132.26,"operands":{"distinct":525,"total":584},"operators":{"distinct":8,"total":93}},"params":1,"sloc":{"logical":43,"physical":577}},"module":"node_modules/highlight.js/es/languages/fortran.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.json new file mode 100644 index 0000000000..e682d47772 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/fortran.js","fileShort":"node_modules/highlight.js/es/languages/fortran.js","fileSafe":"node_modules_highlight_js_es_languages_fortran_js","link":"files/node_modules_highlight_js_es_languages_fortran_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":2.068,"difficulty":6.126,"effort":38012.25,"length":684,"time":2111.792,"vocabulary":538,"volume":6204.88,"operands":{"distinct":527,"total":587,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":587}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":587,"lineStart":1,"maintainability":43.939,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":2.044,"difficulty":4.45,"effort":27285.639,"length":677,"time":1515.869,"vocabulary":533,"volume":6132.26,"operands":{"distinct":525,"total":584,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":577},"errors":[],"lineEnd":585,"lineStart":9,"name":"fortran"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":2.044,"difficulty":4.45,"effort":27285.639,"length":677,"time":1515.869,"vocabulary":533,"volume":6132.26,"operands":{"distinct":525,"total":584},"operators":{"distinct":8,"total":93}},"params":1,"sloc":{"logical":43,"physical":577}},"module":"node_modules/highlight.js/es/languages/fortran.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/index.html new file mode 100644 index 0000000000..4e2e3ca6e9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/fortran.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/fortran.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.js new file mode 100644 index 0000000000..c715eac998 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/fortran.js.js","fileShort":"node_modules/highlight.js/es/languages/fortran.js.js","fileSafe":"node_modules_highlight_js_es_languages_fortran_js_js","link":"files/node_modules_highlight_js_es_languages_fortran_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fortran.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/fortran.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.json new file mode 100644 index 0000000000..b160ee5161 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fortran_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/fortran.js.js","fileShort":"node_modules/highlight.js/es/languages/fortran.js.js","fileSafe":"node_modules_highlight_js_es_languages_fortran_js_js","link":"files/node_modules_highlight_js_es_languages_fortran_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fortran.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/fortran.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/index.html new file mode 100644 index 0000000000..f39e5343a4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/index.html @@ -0,0 +1,743 @@ + + + + + Plato - node_modules/highlight.js/es/languages/fsharp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/fsharp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.40

    +
    +
    +

    Lines of code

    +

    626

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    24.38

    +
    +
    +

    Estimated Errors

    +

    2.55

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.history.js new file mode 100644 index 0000000000..392871c0e7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":626,"lloc":171,"functions":11,"deliveredBugs":2.549,"difficulty":24.382,"maintainability":57.399,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.history.json new file mode 100644 index 0000000000..11e33d0dca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":626,"lloc":171,"functions":11,"deliveredBugs":2.549,"difficulty":24.382,"maintainability":57.399,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.js new file mode 100644 index 0000000000..f7db13673a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/fsharp.js","fileShort":"node_modules/highlight.js/es/languages/fsharp.js","fileSafe":"node_modules_highlight_js_es_languages_fsharp_js","link":"files/node_modules_highlight_js_es_languages_fsharp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":4.094,"halstead":{"bugs":2.549,"difficulty":24.382,"effort":186440.866,"length":925,"time":10357.826,"vocabulary":308,"volume":7646.778,"operands":{"distinct":283,"total":552,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":373,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":171,"physical":626}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":626,"lineStart":1,"maintainability":57.399,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7,"lineStart":5,"name":"escape"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":18,"lineStart":13,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":26,"lineStart":24,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":35,"lineStart":32,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":33,"lineStart":33,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":50,"lineStart":41,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":68,"lineStart":61,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":66,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.716,"difficulty":8.559,"effort":44052.686,"length":648,"time":2447.371,"vocabulary":246,"volume":5146.749,"operands":{"distinct":236,"total":404,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":244,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":546},"errors":[],"lineEnd":624,"lineStart":79,"name":"fsharp"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.133,"difficulty":9.46,"effort":3765.877,"length":77,"time":209.215,"vocabulary":36,"volume":398.084,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":33},"errors":[],"lineEnd":349,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.086,"difficulty":3.913,"effort":1007.503,"length":53,"time":55.972,"vocabulary":29,"volume":257.473,"operands":{"distinct":23,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":37},"errors":[],"lineEnd":391,"lineStart":355,"name":""}],"methodAverage":{"cyclomatic":1.545,"cyclomaticDensity":41.085,"halstead":{"bugs":0.19,"difficulty":5.226,"effort":4780.241,"length":82.364,"time":265.569,"vocabulary":35.909,"volume":571.225,"operands":{"distinct":29.636,"total":49.364},"operators":{"distinct":6.273,"total":33}},"params":1.091,"sloc":{"logical":14.909,"physical":59.273}},"module":"node_modules/highlight.js/es/languages/fsharp.js"},"jshint":{"messages":[{"severity":"error","line":65,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":66,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":333,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":333,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":333,"column":6,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":333,"column":7,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":370,"column":7,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":370,"column":7,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":371,"column":17,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":371,"column":19,"message":"Expected '}' to match '{' from line 356 and instead saw 'prefixScope'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":377,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":377,"column":10,"message":"Expected '}' to match '{' from line 355 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":377,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":381,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":381,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":381,"column":16,"message":"Expected '}' to match '{' from line 79 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":383,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":383,"column":15,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":383,"column":7,"message":"Unrecoverable syntax error. (61% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.json new file mode 100644 index 0000000000..0d4c7e4ee3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/fsharp.js","fileShort":"node_modules/highlight.js/es/languages/fsharp.js","fileSafe":"node_modules_highlight_js_es_languages_fsharp_js","link":"files/node_modules_highlight_js_es_languages_fsharp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":4.094,"halstead":{"bugs":2.549,"difficulty":24.382,"effort":186440.866,"length":925,"time":10357.826,"vocabulary":308,"volume":7646.778,"operands":{"distinct":283,"total":552,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":373,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":171,"physical":626}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":626,"lineStart":1,"maintainability":57.399,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7,"lineStart":5,"name":"escape"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":18,"lineStart":13,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":26,"lineStart":24,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":35,"lineStart":32,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":33,"lineStart":33,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":50,"lineStart":41,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":68,"lineStart":61,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":66,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.716,"difficulty":8.559,"effort":44052.686,"length":648,"time":2447.371,"vocabulary":246,"volume":5146.749,"operands":{"distinct":236,"total":404,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":244,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":546},"errors":[],"lineEnd":624,"lineStart":79,"name":"fsharp"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.133,"difficulty":9.46,"effort":3765.877,"length":77,"time":209.215,"vocabulary":36,"volume":398.084,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":33},"errors":[],"lineEnd":349,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.086,"difficulty":3.913,"effort":1007.503,"length":53,"time":55.972,"vocabulary":29,"volume":257.473,"operands":{"distinct":23,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":37},"errors":[],"lineEnd":391,"lineStart":355,"name":""}],"methodAverage":{"cyclomatic":1.545,"cyclomaticDensity":41.085,"halstead":{"bugs":0.19,"difficulty":5.226,"effort":4780.241,"length":82.364,"time":265.569,"vocabulary":35.909,"volume":571.225,"operands":{"distinct":29.636,"total":49.364},"operators":{"distinct":6.273,"total":33}},"params":1.091,"sloc":{"logical":14.909,"physical":59.273}},"module":"node_modules/highlight.js/es/languages/fsharp.js"},"jshint":{"messages":[{"severity":"error","line":65,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":66,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":333,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":333,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":333,"column":6,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":333,"column":7,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":370,"column":7,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":370,"column":7,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":371,"column":17,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":371,"column":19,"message":"Expected '}' to match '{' from line 356 and instead saw 'prefixScope'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":377,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":377,"column":10,"message":"Expected '}' to match '{' from line 355 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":377,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":381,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":381,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":381,"column":16,"message":"Expected '}' to match '{' from line 79 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":383,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":383,"column":15,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":383,"column":7,"message":"Unrecoverable syntax error. (61% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/index.html new file mode 100644 index 0000000000..27a0153911 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/fsharp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/fsharp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.js new file mode 100644 index 0000000000..06d3a0a81a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/fsharp.js.js","fileShort":"node_modules/highlight.js/es/languages/fsharp.js.js","fileSafe":"node_modules_highlight_js_es_languages_fsharp_js_js","link":"files/node_modules_highlight_js_es_languages_fsharp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fsharp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/fsharp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.json new file mode 100644 index 0000000000..ce32c48790 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_fsharp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/fsharp.js.js","fileShort":"node_modules/highlight.js/es/languages/fsharp.js.js","fileSafe":"node_modules_highlight_js_es_languages_fsharp_js_js","link":"files/node_modules_highlight_js_es_languages_fsharp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fsharp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/fsharp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gams_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gams_js/index.html new file mode 100644 index 0000000000..3cad06c8d8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gams_js/index.html @@ -0,0 +1,302 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gams.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gams.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.50

    +
    +
    +

    Lines of code

    +

    185

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.11

    +
    +
    +

    Estimated Errors

    +

    0.80

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.history.js new file mode 100644 index 0000000000..0ced6d3b4d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":185,"lloc":70,"functions":1,"deliveredBugs":0.804,"difficulty":15.111,"maintainability":39.497,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.history.json new file mode 100644 index 0000000000..1e45b0c187 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":185,"lloc":70,"functions":1,"deliveredBugs":0.804,"difficulty":15.111,"maintainability":39.497,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.js new file mode 100644 index 0000000000..ff6c6a8607 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gams.js","fileShort":"node_modules/highlight.js/es/languages/gams.js","fileSafe":"node_modules_highlight_js_es_languages_gams_js","link":"files/node_modules_highlight_js_es_languages_gams_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.804,"difficulty":15.111,"effort":36462.35,"length":369,"time":2025.686,"vocabulary":93,"volume":2412.95,"operands":{"distinct":81,"total":204,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":165,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":70,"physical":185}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":185,"lineStart":1,"maintainability":39.497,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":0.779,"difficulty":11.449,"effort":26772.218,"length":362,"time":1487.345,"vocabulary":88,"volume":2338.314,"operands":{"distinct":79,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":161,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":69,"physical":173},"errors":[],"lineEnd":183,"lineStart":11,"name":"gams"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":0.779,"difficulty":11.449,"effort":26772.218,"length":362,"time":1487.345,"vocabulary":88,"volume":2338.314,"operands":{"distinct":79,"total":201},"operators":{"distinct":9,"total":161}},"params":1,"sloc":{"logical":69,"physical":173}},"module":"node_modules/highlight.js/es/languages/gams.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.json new file mode 100644 index 0000000000..e450e7495b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gams_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gams.js","fileShort":"node_modules/highlight.js/es/languages/gams.js","fileSafe":"node_modules_highlight_js_es_languages_gams_js","link":"files/node_modules_highlight_js_es_languages_gams_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.804,"difficulty":15.111,"effort":36462.35,"length":369,"time":2025.686,"vocabulary":93,"volume":2412.95,"operands":{"distinct":81,"total":204,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":165,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":70,"physical":185}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":185,"lineStart":1,"maintainability":39.497,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":0.779,"difficulty":11.449,"effort":26772.218,"length":362,"time":1487.345,"vocabulary":88,"volume":2338.314,"operands":{"distinct":79,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":161,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":69,"physical":173},"errors":[],"lineEnd":183,"lineStart":11,"name":"gams"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":0.779,"difficulty":11.449,"effort":26772.218,"length":362,"time":1487.345,"vocabulary":88,"volume":2338.314,"operands":{"distinct":79,"total":201},"operators":{"distinct":9,"total":161}},"params":1,"sloc":{"logical":69,"physical":173}},"module":"node_modules/highlight.js/es/languages/gams.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/index.html new file mode 100644 index 0000000000..c5f376c7ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gams.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gams.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.js new file mode 100644 index 0000000000..46c5c4bb1a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gams.js.js","fileShort":"node_modules/highlight.js/es/languages/gams.js.js","fileSafe":"node_modules_highlight_js_es_languages_gams_js_js","link":"files/node_modules_highlight_js_es_languages_gams_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gams.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gams.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.json new file mode 100644 index 0000000000..10039aae6b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gams_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gams.js.js","fileShort":"node_modules/highlight.js/es/languages/gams.js.js","fileSafe":"node_modules_highlight_js_es_languages_gams_js_js","link":"files/node_modules_highlight_js_es_languages_gams_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gams.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gams.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/index.html new file mode 100644 index 0000000000..3da2acf563 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/index.html @@ -0,0 +1,433 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gauss.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gauss.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    42.53

    +
    +
    +

    Lines of code

    +

    316

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.82

    +
    +
    +

    Estimated Errors

    +

    1.69

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.history.js new file mode 100644 index 0000000000..132cba9655 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":316,"lloc":105,"functions":2,"deliveredBugs":1.69,"difficulty":12.82,"maintainability":42.534,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.history.json new file mode 100644 index 0000000000..c37a89874b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":316,"lloc":105,"functions":2,"deliveredBugs":1.69,"difficulty":12.82,"maintainability":42.534,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.js new file mode 100644 index 0000000000..ab7b492670 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gauss.js","fileShort":"node_modules/highlight.js/es/languages/gauss.js","fileSafe":"node_modules_highlight_js_es_languages_gauss_js","link":"files/node_modules_highlight_js_es_languages_gauss_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.905,"halstead":{"bugs":1.69,"difficulty":12.82,"effort":64988.639,"length":667,"time":3610.48,"vocabulary":194,"volume":5069.142,"operands":{"distinct":181,"total":357,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":310,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":105,"physical":316}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":316,"lineStart":1,"maintainability":42.534,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.087,"halstead":{"bugs":1.487,"difficulty":9.109,"effort":40640.422,"length":593,"time":2257.801,"vocabulary":184,"volume":4461.472,"operands":{"distinct":174,"total":317,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":276,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":92,"physical":307},"errors":[],"lineEnd":314,"lineStart":8,"name":"gauss"},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.106,"difficulty":9.25,"effort":2946.842,"length":67,"time":163.713,"vocabulary":27,"volume":318.577,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":208,"lineStart":192,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":8.877,"halstead":{"bugs":0.797,"difficulty":9.18,"effort":21793.632,"length":330,"time":1210.757,"vocabulary":105.5,"volume":2390.025,"operands":{"distinct":96,"total":177},"operators":{"distinct":9.5,"total":153}},"params":2,"sloc":{"logical":52,"physical":162}},"module":"node_modules/highlight.js/es/languages/gauss.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.json new file mode 100644 index 0000000000..64f95f8655 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gauss.js","fileShort":"node_modules/highlight.js/es/languages/gauss.js","fileSafe":"node_modules_highlight_js_es_languages_gauss_js","link":"files/node_modules_highlight_js_es_languages_gauss_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.905,"halstead":{"bugs":1.69,"difficulty":12.82,"effort":64988.639,"length":667,"time":3610.48,"vocabulary":194,"volume":5069.142,"operands":{"distinct":181,"total":357,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":310,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":105,"physical":316}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":316,"lineStart":1,"maintainability":42.534,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.087,"halstead":{"bugs":1.487,"difficulty":9.109,"effort":40640.422,"length":593,"time":2257.801,"vocabulary":184,"volume":4461.472,"operands":{"distinct":174,"total":317,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":276,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":92,"physical":307},"errors":[],"lineEnd":314,"lineStart":8,"name":"gauss"},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.106,"difficulty":9.25,"effort":2946.842,"length":67,"time":163.713,"vocabulary":27,"volume":318.577,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":208,"lineStart":192,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":8.877,"halstead":{"bugs":0.797,"difficulty":9.18,"effort":21793.632,"length":330,"time":1210.757,"vocabulary":105.5,"volume":2390.025,"operands":{"distinct":96,"total":177},"operators":{"distinct":9.5,"total":153}},"params":2,"sloc":{"logical":52,"physical":162}},"module":"node_modules/highlight.js/es/languages/gauss.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/index.html new file mode 100644 index 0000000000..0374460f99 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gauss.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gauss.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.js new file mode 100644 index 0000000000..f19f359fdb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gauss.js.js","fileShort":"node_modules/highlight.js/es/languages/gauss.js.js","fileSafe":"node_modules_highlight_js_es_languages_gauss_js_js","link":"files/node_modules_highlight_js_es_languages_gauss_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gauss.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gauss.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.json new file mode 100644 index 0000000000..582b2cb287 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gauss_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gauss.js.js","fileShort":"node_modules/highlight.js/es/languages/gauss.js.js","fileSafe":"node_modules_highlight_js_es_languages_gauss_js_js","link":"files/node_modules_highlight_js_es_languages_gauss_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gauss.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gauss.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/index.html new file mode 100644 index 0000000000..3b05414550 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/index.html @@ -0,0 +1,205 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gcode.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gcode.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.92

    +
    +
    +

    Lines of code

    +

    88

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.80

    +
    +
    +

    Estimated Errors

    +

    0.37

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.history.js new file mode 100644 index 0000000000..440cf6a71b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":88,"lloc":41,"functions":1,"deliveredBugs":0.374,"difficulty":10.8,"maintainability":46.925,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.history.json new file mode 100644 index 0000000000..4b555a7fb3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":88,"lloc":41,"functions":1,"deliveredBugs":0.374,"difficulty":10.8,"maintainability":46.925,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.js new file mode 100644 index 0000000000..189ddafe19 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gcode.js","fileShort":"node_modules/highlight.js/es/languages/gcode.js","fileSafe":"node_modules_highlight_js_es_languages_gcode_js","link":"files/node_modules_highlight_js_es_languages_gcode_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.374,"difficulty":10.8,"effort":12120.046,"length":185,"time":673.336,"vocabulary":67,"volume":1122.227,"operands":{"distinct":55,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":88}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":88,"lineStart":1,"maintainability":46.925,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.353,"difficulty":8.151,"effort":8638.752,"length":178,"time":479.931,"vocabulary":62,"volume":1059.847,"operands":{"distinct":53,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":79},"errors":[],"lineEnd":86,"lineStart":8,"name":"gcode"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.353,"difficulty":8.151,"effort":8638.752,"length":178,"time":479.931,"vocabulary":62,"volume":1059.847,"operands":{"distinct":53,"total":96},"operators":{"distinct":9,"total":82}},"params":1,"sloc":{"logical":40,"physical":79}},"module":"node_modules/highlight.js/es/languages/gcode.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.json new file mode 100644 index 0000000000..0a6e096a09 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gcode.js","fileShort":"node_modules/highlight.js/es/languages/gcode.js","fileSafe":"node_modules_highlight_js_es_languages_gcode_js","link":"files/node_modules_highlight_js_es_languages_gcode_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.374,"difficulty":10.8,"effort":12120.046,"length":185,"time":673.336,"vocabulary":67,"volume":1122.227,"operands":{"distinct":55,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":88}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":88,"lineStart":1,"maintainability":46.925,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.353,"difficulty":8.151,"effort":8638.752,"length":178,"time":479.931,"vocabulary":62,"volume":1059.847,"operands":{"distinct":53,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":79},"errors":[],"lineEnd":86,"lineStart":8,"name":"gcode"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.353,"difficulty":8.151,"effort":8638.752,"length":178,"time":479.931,"vocabulary":62,"volume":1059.847,"operands":{"distinct":53,"total":96},"operators":{"distinct":9,"total":82}},"params":1,"sloc":{"logical":40,"physical":79}},"module":"node_modules/highlight.js/es/languages/gcode.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/index.html new file mode 100644 index 0000000000..816afef72c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gcode.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gcode.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.js new file mode 100644 index 0000000000..8b29182eed --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gcode.js.js","fileShort":"node_modules/highlight.js/es/languages/gcode.js.js","fileSafe":"node_modules_highlight_js_es_languages_gcode_js_js","link":"files/node_modules_highlight_js_es_languages_gcode_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gcode.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gcode.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.json new file mode 100644 index 0000000000..cc32f5a596 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gcode_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gcode.js.js","fileShort":"node_modules/highlight.js/es/languages/gcode.js.js","fileSafe":"node_modules_highlight_js_es_languages_gcode_js_js","link":"files/node_modules_highlight_js_es_languages_gcode_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gcode.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gcode.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/index.html new file mode 100644 index 0000000000..29c1c6ff86 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/index.html @@ -0,0 +1,166 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gherkin.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gherkin.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.51

    +
    +
    +

    Lines of code

    +

    49

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.34

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.history.js new file mode 100644 index 0000000000..19372ee855 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":49,"lloc":22,"functions":1,"deliveredBugs":0.144,"difficulty":6.345,"maintainability":56.514,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.history.json new file mode 100644 index 0000000000..7baaa64baf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":49,"lloc":22,"functions":1,"deliveredBugs":0.144,"difficulty":6.345,"maintainability":56.514,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.js new file mode 100644 index 0000000000..4c55593674 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gherkin.js","fileShort":"node_modules/highlight.js/es/languages/gherkin.js","fileSafe":"node_modules_highlight_js_es_languages_gherkin_js","link":"files/node_modules_highlight_js_es_languages_gherkin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.144,"difficulty":6.345,"effort":2743.406,"length":83,"time":152.411,"vocabulary":37,"volume":432.385,"operands":{"distinct":29,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":49}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":49,"lineStart":1,"maintainability":56.514,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.127,"difficulty":3.981,"effort":1512.963,"length":76,"time":84.053,"vocabulary":32,"volume":380,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":40},"errors":[],"lineEnd":47,"lineStart":8,"name":"gherkin"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.127,"difficulty":3.981,"effort":1512.963,"length":76,"time":84.053,"vocabulary":32,"volume":380,"operands":{"distinct":27,"total":43},"operators":{"distinct":5,"total":33}},"params":1,"sloc":{"logical":21,"physical":40}},"module":"node_modules/highlight.js/es/languages/gherkin.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.json new file mode 100644 index 0000000000..9c07e332d6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gherkin.js","fileShort":"node_modules/highlight.js/es/languages/gherkin.js","fileSafe":"node_modules_highlight_js_es_languages_gherkin_js","link":"files/node_modules_highlight_js_es_languages_gherkin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.144,"difficulty":6.345,"effort":2743.406,"length":83,"time":152.411,"vocabulary":37,"volume":432.385,"operands":{"distinct":29,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":49}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":49,"lineStart":1,"maintainability":56.514,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.127,"difficulty":3.981,"effort":1512.963,"length":76,"time":84.053,"vocabulary":32,"volume":380,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":40},"errors":[],"lineEnd":47,"lineStart":8,"name":"gherkin"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.127,"difficulty":3.981,"effort":1512.963,"length":76,"time":84.053,"vocabulary":32,"volume":380,"operands":{"distinct":27,"total":43},"operators":{"distinct":5,"total":33}},"params":1,"sloc":{"logical":21,"physical":40}},"module":"node_modules/highlight.js/es/languages/gherkin.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/index.html new file mode 100644 index 0000000000..938b5776d6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gherkin.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gherkin.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.js new file mode 100644 index 0000000000..620e92a0cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gherkin.js.js","fileShort":"node_modules/highlight.js/es/languages/gherkin.js.js","fileSafe":"node_modules_highlight_js_es_languages_gherkin_js_js","link":"files/node_modules_highlight_js_es_languages_gherkin_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gherkin.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gherkin.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.json new file mode 100644 index 0000000000..3b0a3d20b9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gherkin_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gherkin.js.js","fileShort":"node_modules/highlight.js/es/languages/gherkin.js.js","fileSafe":"node_modules_highlight_js_es_languages_gherkin_js_js","link":"files/node_modules_highlight_js_es_languages_gherkin_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gherkin.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gherkin.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/index.html new file mode 100644 index 0000000000..89fd008cb1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/index.html @@ -0,0 +1,245 @@ + + + + + Plato - node_modules/highlight.js/es/languages/glsl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/glsl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    59.55

    +
    +
    +

    Lines of code

    +

    128

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.66

    +
    +
    +

    Estimated Errors

    +

    0.53

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.history.js new file mode 100644 index 0000000000..bf972fc956 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":128,"lloc":13,"functions":1,"deliveredBugs":0.53,"difficulty":4.658,"maintainability":59.545,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.history.json new file mode 100644 index 0000000000..32a63223ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":128,"lloc":13,"functions":1,"deliveredBugs":0.53,"difficulty":4.658,"maintainability":59.545,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.js new file mode 100644 index 0000000000..71456d8cf9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/glsl.js","fileShort":"node_modules/highlight.js/es/languages/glsl.js","fileSafe":"node_modules_highlight_js_es_languages_glsl_js","link":"files/node_modules_highlight_js_es_languages_glsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.53,"difficulty":4.658,"effort":7405.288,"length":229,"time":411.405,"vocabulary":123,"volume":1589.836,"operands":{"distinct":114,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":111,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":128}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":128,"lineStart":1,"maintainability":59.545,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.509,"difficulty":3.08,"effort":4706.622,"length":222,"time":261.479,"vocabulary":118,"volume":1527.947,"operands":{"distinct":112,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":118},"errors":[],"lineEnd":126,"lineStart":9,"name":"glsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.509,"difficulty":3.08,"effort":4706.622,"length":222,"time":261.479,"vocabulary":118,"volume":1527.947,"operands":{"distinct":112,"total":115},"operators":{"distinct":6,"total":107}},"params":1,"sloc":{"logical":12,"physical":118}},"module":"node_modules/highlight.js/es/languages/glsl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.json new file mode 100644 index 0000000000..2fddf8a9a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/glsl.js","fileShort":"node_modules/highlight.js/es/languages/glsl.js","fileSafe":"node_modules_highlight_js_es_languages_glsl_js","link":"files/node_modules_highlight_js_es_languages_glsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.53,"difficulty":4.658,"effort":7405.288,"length":229,"time":411.405,"vocabulary":123,"volume":1589.836,"operands":{"distinct":114,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":111,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":128}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":128,"lineStart":1,"maintainability":59.545,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.509,"difficulty":3.08,"effort":4706.622,"length":222,"time":261.479,"vocabulary":118,"volume":1527.947,"operands":{"distinct":112,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":118},"errors":[],"lineEnd":126,"lineStart":9,"name":"glsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.509,"difficulty":3.08,"effort":4706.622,"length":222,"time":261.479,"vocabulary":118,"volume":1527.947,"operands":{"distinct":112,"total":115},"operators":{"distinct":6,"total":107}},"params":1,"sloc":{"logical":12,"physical":118}},"module":"node_modules/highlight.js/es/languages/glsl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/index.html new file mode 100644 index 0000000000..038db97407 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/glsl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/glsl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.js new file mode 100644 index 0000000000..d002753c87 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/glsl.js.js","fileShort":"node_modules/highlight.js/es/languages/glsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_glsl_js_js","link":"files/node_modules_highlight_js_es_languages_glsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./glsl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/glsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.json new file mode 100644 index 0000000000..ee341d85e9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_glsl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/glsl.js.js","fileShort":"node_modules/highlight.js/es/languages/glsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_glsl_js_js","link":"files/node_modules_highlight_js_es_languages_glsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./glsl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/glsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gml_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gml_js/index.html new file mode 100644 index 0000000000..804d3e036f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gml_js/index.html @@ -0,0 +1,2922 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.06

    +
    +
    +

    Lines of code

    +

    2805

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.03

    +
    +
    +

    Estimated Errors

    +

    10.81

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.history.js new file mode 100644 index 0000000000..5af7d12a09 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":2805,"lloc":16,"functions":1,"deliveredBugs":10.813,"difficulty":5.029,"maintainability":51.06,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.history.json new file mode 100644 index 0000000000..647b9383a4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":2805,"lloc":16,"functions":1,"deliveredBugs":10.813,"difficulty":5.029,"maintainability":51.06,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.js new file mode 100644 index 0000000000..040adb1ddd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gml.js","fileShort":"node_modules/highlight.js/es/languages/gml.js","fileSafe":"node_modules_highlight_js_es_languages_gml_js","link":"files/node_modules_highlight_js_es_languages_gml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":10.813,"difficulty":5.029,"effort":163131.023,"length":2834,"time":9062.835,"vocabulary":2791,"volume":32439.569,"operands":{"distinct":2781,"total":2797,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":2805}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2805,"lineStart":1,"maintainability":51.06,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":10.784,"difficulty":3.519,"effort":113843.642,"length":2827,"time":6324.647,"vocabulary":2786,"volume":32352.13,"operands":{"distinct":2779,"total":2794,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":2795},"errors":[],"lineEnd":2803,"lineStart":9,"name":"gml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":10.784,"difficulty":3.519,"effort":113843.642,"length":2827,"time":6324.647,"vocabulary":2786,"volume":32352.13,"operands":{"distinct":2779,"total":2794},"operators":{"distinct":7,"total":33}},"params":1,"sloc":{"logical":15,"physical":2795}},"module":"node_modules/highlight.js/es/languages/gml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.json new file mode 100644 index 0000000000..db4632261d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gml.js","fileShort":"node_modules/highlight.js/es/languages/gml.js","fileSafe":"node_modules_highlight_js_es_languages_gml_js","link":"files/node_modules_highlight_js_es_languages_gml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":10.813,"difficulty":5.029,"effort":163131.023,"length":2834,"time":9062.835,"vocabulary":2791,"volume":32439.569,"operands":{"distinct":2781,"total":2797,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":2805}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2805,"lineStart":1,"maintainability":51.06,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":10.784,"difficulty":3.519,"effort":113843.642,"length":2827,"time":6324.647,"vocabulary":2786,"volume":32352.13,"operands":{"distinct":2779,"total":2794,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":2795},"errors":[],"lineEnd":2803,"lineStart":9,"name":"gml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":10.784,"difficulty":3.519,"effort":113843.642,"length":2827,"time":6324.647,"vocabulary":2786,"volume":32352.13,"operands":{"distinct":2779,"total":2794},"operators":{"distinct":7,"total":33}},"params":1,"sloc":{"logical":15,"physical":2795}},"module":"node_modules/highlight.js/es/languages/gml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/index.html new file mode 100644 index 0000000000..7e8ce3355b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.js new file mode 100644 index 0000000000..a897a38555 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gml.js.js","fileShort":"node_modules/highlight.js/es/languages/gml.js.js","fileSafe":"node_modules_highlight_js_es_languages_gml_js_js","link":"files/node_modules_highlight_js_es_languages_gml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.json new file mode 100644 index 0000000000..50c73c1116 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gml.js.js","fileShort":"node_modules/highlight.js/es/languages/gml.js.js","fileSafe":"node_modules_highlight_js_es_languages_gml_js_js","link":"files/node_modules_highlight_js_es_languages_gml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_go_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_go_js/index.html new file mode 100644 index 0000000000..dbf5909c65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_go_js/index.html @@ -0,0 +1,259 @@ + + + + + Plato - node_modules/highlight.js/es/languages/go.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/go.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.62

    +
    +
    +

    Lines of code

    +

    142

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.04

    +
    +
    +

    Estimated Errors

    +

    0.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.history.js new file mode 100644 index 0000000000..f074eba274 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":142,"lloc":36,"functions":1,"deliveredBugs":0.475,"difficulty":7.042,"maintainability":48.621,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.history.json new file mode 100644 index 0000000000..c482d1fb76 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":142,"lloc":36,"functions":1,"deliveredBugs":0.475,"difficulty":7.042,"maintainability":48.621,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.js new file mode 100644 index 0000000000..8b576890de --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/go.js","fileShort":"node_modules/highlight.js/es/languages/go.js","fileSafe":"node_modules_highlight_js_es_languages_go_js","link":"files/node_modules_highlight_js_es_languages_go_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.475,"difficulty":7.042,"effort":10032.867,"length":207,"time":557.382,"vocabulary":118,"volume":1424.707,"operands":{"distinct":107,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":142}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":142,"lineStart":1,"maintainability":48.621,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.455,"difficulty":5.105,"effort":6963.078,"length":200,"time":386.838,"vocabulary":113,"volume":1364.036,"operands":{"distinct":105,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":131},"errors":[],"lineEnd":140,"lineStart":10,"name":"go"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.455,"difficulty":5.105,"effort":6963.078,"length":200,"time":386.838,"vocabulary":113,"volume":1364.036,"operands":{"distinct":105,"total":134},"operators":{"distinct":8,"total":66}},"params":1,"sloc":{"logical":35,"physical":131}},"module":"node_modules/highlight.js/es/languages/go.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.json new file mode 100644 index 0000000000..b9649c48e0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_go_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/go.js","fileShort":"node_modules/highlight.js/es/languages/go.js","fileSafe":"node_modules_highlight_js_es_languages_go_js","link":"files/node_modules_highlight_js_es_languages_go_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.475,"difficulty":7.042,"effort":10032.867,"length":207,"time":557.382,"vocabulary":118,"volume":1424.707,"operands":{"distinct":107,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":142}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":142,"lineStart":1,"maintainability":48.621,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.455,"difficulty":5.105,"effort":6963.078,"length":200,"time":386.838,"vocabulary":113,"volume":1364.036,"operands":{"distinct":105,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":131},"errors":[],"lineEnd":140,"lineStart":10,"name":"go"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.455,"difficulty":5.105,"effort":6963.078,"length":200,"time":386.838,"vocabulary":113,"volume":1364.036,"operands":{"distinct":105,"total":134},"operators":{"distinct":8,"total":66}},"params":1,"sloc":{"logical":35,"physical":131}},"module":"node_modules/highlight.js/es/languages/go.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/index.html new file mode 100644 index 0000000000..49f2a417a9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/go.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/go.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.js new file mode 100644 index 0000000000..ef7a79df58 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/go.js.js","fileShort":"node_modules/highlight.js/es/languages/go.js.js","fileSafe":"node_modules_highlight_js_es_languages_go_js_js","link":"files/node_modules_highlight_js_es_languages_go_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./go.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/go.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.json new file mode 100644 index 0000000000..0a7a500f8b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_go_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/go.js.js","fileShort":"node_modules/highlight.js/es/languages/go.js.js","fileSafe":"node_modules_highlight_js_es_languages_go_js_js","link":"files/node_modules_highlight_js_es_languages_go_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./go.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/go.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_golo_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_golo_js/index.html new file mode 100644 index 0000000000..733569337e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_golo_js/index.html @@ -0,0 +1,197 @@ + + + + + Plato - node_modules/highlight.js/es/languages/golo.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/golo.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    63.99

    +
    +
    +

    Lines of code

    +

    80

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.38

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.history.js new file mode 100644 index 0000000000..30eaa6220d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":80,"lloc":10,"functions":1,"deliveredBugs":0.196,"difficulty":5.379,"maintainability":63.993,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.history.json new file mode 100644 index 0000000000..9fd382b2ff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":80,"lloc":10,"functions":1,"deliveredBugs":0.196,"difficulty":5.379,"maintainability":63.993,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.js new file mode 100644 index 0000000000..6155939487 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/golo.js","fileShort":"node_modules/highlight.js/es/languages/golo.js","fileSafe":"node_modules_highlight_js_es_languages_golo_js","link":"files/node_modules_highlight_js_es_languages_golo_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.196,"difficulty":5.379,"effort":3158.99,"length":94,"time":175.499,"vocabulary":76,"volume":587.305,"operands":{"distinct":66,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":80}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":80,"lineStart":1,"maintainability":63.993,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.178,"difficulty":3.719,"effort":1989.635,"length":87,"time":110.535,"vocabulary":71,"volume":535.028,"operands":{"distinct":64,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":71},"errors":[],"lineEnd":78,"lineStart":8,"name":"golo"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.178,"difficulty":3.719,"effort":1989.635,"length":87,"time":110.535,"vocabulary":71,"volume":535.028,"operands":{"distinct":64,"total":68},"operators":{"distinct":7,"total":19}},"params":1,"sloc":{"logical":9,"physical":71}},"module":"node_modules/highlight.js/es/languages/golo.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.json new file mode 100644 index 0000000000..269fe1babd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_golo_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/golo.js","fileShort":"node_modules/highlight.js/es/languages/golo.js","fileSafe":"node_modules_highlight_js_es_languages_golo_js","link":"files/node_modules_highlight_js_es_languages_golo_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.196,"difficulty":5.379,"effort":3158.99,"length":94,"time":175.499,"vocabulary":76,"volume":587.305,"operands":{"distinct":66,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":80}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":80,"lineStart":1,"maintainability":63.993,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.178,"difficulty":3.719,"effort":1989.635,"length":87,"time":110.535,"vocabulary":71,"volume":535.028,"operands":{"distinct":64,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":71},"errors":[],"lineEnd":78,"lineStart":8,"name":"golo"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.178,"difficulty":3.719,"effort":1989.635,"length":87,"time":110.535,"vocabulary":71,"volume":535.028,"operands":{"distinct":64,"total":68},"operators":{"distinct":7,"total":19}},"params":1,"sloc":{"logical":9,"physical":71}},"module":"node_modules/highlight.js/es/languages/golo.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/index.html new file mode 100644 index 0000000000..f8997c505f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/golo.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/golo.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.js new file mode 100644 index 0000000000..7a7bf782f8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/golo.js.js","fileShort":"node_modules/highlight.js/es/languages/golo.js.js","fileSafe":"node_modules_highlight_js_es_languages_golo_js_js","link":"files/node_modules_highlight_js_es_languages_golo_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./golo.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/golo.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.json new file mode 100644 index 0000000000..cedb1790e4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_golo_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/golo.js.js","fileShort":"node_modules/highlight.js/es/languages/golo.js.js","fileSafe":"node_modules_highlight_js_es_languages_golo_js_js","link":"files/node_modules_highlight_js_es_languages_golo_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./golo.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/golo.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/index.html new file mode 100644 index 0000000000..240d8d6f62 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/index.html @@ -0,0 +1,306 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gradle.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gradle.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.81

    +
    +
    +

    Lines of code

    +

    189

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.25

    +
    +
    +

    Estimated Errors

    +

    0.52

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.history.js new file mode 100644 index 0000000000..91e3175b24 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":189,"lloc":7,"functions":1,"deliveredBugs":0.518,"difficulty":5.254,"maintainability":65.812,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.history.json new file mode 100644 index 0000000000..0f32e6eba4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":189,"lloc":7,"functions":1,"deliveredBugs":0.518,"difficulty":5.254,"maintainability":65.812,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.js new file mode 100644 index 0000000000..767b2eea3b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gradle.js","fileShort":"node_modules/highlight.js/es/languages/gradle.js","fileSafe":"node_modules_highlight_js_es_languages_gradle_js","link":"files/node_modules_highlight_js_es_languages_gradle_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.518,"difficulty":5.254,"effort":8168.554,"length":206,"time":453.809,"vocabulary":187,"volume":1554.66,"operands":{"distinct":177,"total":186,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":189}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":189,"lineStart":1,"maintainability":65.812,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.498,"difficulty":3.66,"effort":5468.227,"length":199,"time":303.79,"vocabulary":182,"volume":1494.051,"operands":{"distinct":175,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":180},"errors":[],"lineEnd":187,"lineStart":8,"name":"gradle"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.498,"difficulty":3.66,"effort":5468.227,"length":199,"time":303.79,"vocabulary":182,"volume":1494.051,"operands":{"distinct":175,"total":183},"operators":{"distinct":7,"total":16}},"params":1,"sloc":{"logical":6,"physical":180}},"module":"node_modules/highlight.js/es/languages/gradle.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.json new file mode 100644 index 0000000000..969b34d124 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gradle.js","fileShort":"node_modules/highlight.js/es/languages/gradle.js","fileSafe":"node_modules_highlight_js_es_languages_gradle_js","link":"files/node_modules_highlight_js_es_languages_gradle_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.518,"difficulty":5.254,"effort":8168.554,"length":206,"time":453.809,"vocabulary":187,"volume":1554.66,"operands":{"distinct":177,"total":186,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":189}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":189,"lineStart":1,"maintainability":65.812,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.498,"difficulty":3.66,"effort":5468.227,"length":199,"time":303.79,"vocabulary":182,"volume":1494.051,"operands":{"distinct":175,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":180},"errors":[],"lineEnd":187,"lineStart":8,"name":"gradle"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.498,"difficulty":3.66,"effort":5468.227,"length":199,"time":303.79,"vocabulary":182,"volume":1494.051,"operands":{"distinct":175,"total":183},"operators":{"distinct":7,"total":16}},"params":1,"sloc":{"logical":6,"physical":180}},"module":"node_modules/highlight.js/es/languages/gradle.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/index.html new file mode 100644 index 0000000000..e5626f904b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/gradle.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/gradle.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.js new file mode 100644 index 0000000000..05fe9e972b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/gradle.js.js","fileShort":"node_modules/highlight.js/es/languages/gradle.js.js","fileSafe":"node_modules_highlight_js_es_languages_gradle_js_js","link":"files/node_modules_highlight_js_es_languages_gradle_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gradle.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gradle.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.json new file mode 100644 index 0000000000..067a88060a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_gradle_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/gradle.js.js","fileShort":"node_modules/highlight.js/es/languages/gradle.js.js","fileSafe":"node_modules_highlight_js_es_languages_gradle_js_js","link":"files/node_modules_highlight_js_es_languages_gradle_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gradle.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/gradle.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/index.html new file mode 100644 index 0000000000..5de6f56376 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/index.html @@ -0,0 +1,307 @@ + + + + + Plato - node_modules/highlight.js/es/languages/groovy.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/groovy.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.31

    +
    +
    +

    Lines of code

    +

    190

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.84

    +
    +
    +

    Estimated Errors

    +

    0.72

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.history.js new file mode 100644 index 0000000000..c90c768835 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":190,"lloc":60,"functions":2,"deliveredBugs":0.721,"difficulty":9.842,"maintainability":50.311,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.history.json new file mode 100644 index 0000000000..255b320767 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":190,"lloc":60,"functions":2,"deliveredBugs":0.721,"difficulty":9.842,"maintainability":50.311,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.js new file mode 100644 index 0000000000..c413007438 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/groovy.js","fileShort":"node_modules/highlight.js/es/languages/groovy.js","fileSafe":"node_modules_highlight_js_es_languages_groovy_js","link":"files/node_modules_highlight_js_es_languages_groovy_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.721,"difficulty":9.842,"effort":21288.048,"length":310,"time":1182.669,"vocabulary":126,"volume":2162.957,"operands":{"distinct":114,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":123,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":60,"physical":190}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":190,"lineStart":1,"maintainability":50.311,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":6,"effort":155.098,"length":10,"time":8.617,"vocabulary":6,"volume":25.85,"operands":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":11,"lineStart":8,"name":"variants"},{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.67,"difficulty":7.176,"effort":14422.428,"length":291,"time":801.246,"vocabulary":120,"volume":2009.905,"operands":{"distinct":111,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":176},"errors":[],"lineEnd":188,"lineStart":13,"name":"groovy"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25.893,"halstead":{"bugs":0.339,"difficulty":6.588,"effort":7288.763,"length":150.5,"time":404.931,"vocabulary":63,"volume":1017.877,"operands":{"distinct":56.5,"total":91.5},"operators":{"distinct":6.5,"total":59}},"params":1.5,"sloc":{"logical":29,"physical":90}},"module":"node_modules/highlight.js/es/languages/groovy.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.json new file mode 100644 index 0000000000..587dcc62b9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/groovy.js","fileShort":"node_modules/highlight.js/es/languages/groovy.js","fileSafe":"node_modules_highlight_js_es_languages_groovy_js","link":"files/node_modules_highlight_js_es_languages_groovy_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.721,"difficulty":9.842,"effort":21288.048,"length":310,"time":1182.669,"vocabulary":126,"volume":2162.957,"operands":{"distinct":114,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":123,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":60,"physical":190}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":190,"lineStart":1,"maintainability":50.311,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":6,"effort":155.098,"length":10,"time":8.617,"vocabulary":6,"volume":25.85,"operands":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":11,"lineStart":8,"name":"variants"},{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.67,"difficulty":7.176,"effort":14422.428,"length":291,"time":801.246,"vocabulary":120,"volume":2009.905,"operands":{"distinct":111,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":176},"errors":[],"lineEnd":188,"lineStart":13,"name":"groovy"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25.893,"halstead":{"bugs":0.339,"difficulty":6.588,"effort":7288.763,"length":150.5,"time":404.931,"vocabulary":63,"volume":1017.877,"operands":{"distinct":56.5,"total":91.5},"operators":{"distinct":6.5,"total":59}},"params":1.5,"sloc":{"logical":29,"physical":90}},"module":"node_modules/highlight.js/es/languages/groovy.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/index.html new file mode 100644 index 0000000000..06c19cad49 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/groovy.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/groovy.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.js new file mode 100644 index 0000000000..5dc277e15a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/groovy.js.js","fileShort":"node_modules/highlight.js/es/languages/groovy.js.js","fileSafe":"node_modules_highlight_js_es_languages_groovy_js_js","link":"files/node_modules_highlight_js_es_languages_groovy_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./groovy.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/groovy.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.json new file mode 100644 index 0000000000..37234a2bc3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_groovy_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/groovy.js.js","fileShort":"node_modules/highlight.js/es/languages/groovy.js.js","fileSafe":"node_modules_highlight_js_es_languages_groovy_js_js","link":"files/node_modules_highlight_js_es_languages_groovy_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./groovy.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/groovy.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haml_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_haml_js/index.html new file mode 100644 index 0000000000..b7912fd397 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haml_js/index.html @@ -0,0 +1,232 @@ + + + + + Plato - node_modules/highlight.js/es/languages/haml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/haml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.20

    +
    +
    +

    Lines of code

    +

    115

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.10

    +
    +
    +

    Estimated Errors

    +

    0.38

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.history.js new file mode 100644 index 0000000000..9846c84e3e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":115,"lloc":55,"functions":1,"deliveredBugs":0.382,"difficulty":11.1,"maintainability":44.205,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.history.json new file mode 100644 index 0000000000..1d70f9b150 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":115,"lloc":55,"functions":1,"deliveredBugs":0.382,"difficulty":11.1,"maintainability":44.205,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.js new file mode 100644 index 0000000000..d98694a752 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/haml.js","fileShort":"node_modules/highlight.js/es/languages/haml.js","fileSafe":"node_modules_highlight_js_es_languages_haml_js","link":"files/node_modules_highlight_js_es_languages_haml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.382,"difficulty":11.1,"effort":12711.971,"length":199,"time":706.221,"vocabulary":54,"volume":1145.223,"operands":{"distinct":45,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":88,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":115}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":115,"lineStart":1,"maintainability":44.205,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.359,"difficulty":7.535,"effort":8122.788,"length":192,"time":451.266,"vocabulary":49,"volume":1078.024,"operands":{"distinct":43,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":104},"errors":[],"lineEnd":113,"lineStart":10,"name":"haml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.359,"difficulty":7.535,"effort":8122.788,"length":192,"time":451.266,"vocabulary":49,"volume":1078.024,"operands":{"distinct":43,"total":108},"operators":{"distinct":6,"total":84}},"params":1,"sloc":{"logical":54,"physical":104}},"module":"node_modules/highlight.js/es/languages/haml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.json new file mode 100644 index 0000000000..5bf67b9171 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/haml.js","fileShort":"node_modules/highlight.js/es/languages/haml.js","fileSafe":"node_modules_highlight_js_es_languages_haml_js","link":"files/node_modules_highlight_js_es_languages_haml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.382,"difficulty":11.1,"effort":12711.971,"length":199,"time":706.221,"vocabulary":54,"volume":1145.223,"operands":{"distinct":45,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":88,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":115}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":115,"lineStart":1,"maintainability":44.205,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.359,"difficulty":7.535,"effort":8122.788,"length":192,"time":451.266,"vocabulary":49,"volume":1078.024,"operands":{"distinct":43,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":104},"errors":[],"lineEnd":113,"lineStart":10,"name":"haml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.359,"difficulty":7.535,"effort":8122.788,"length":192,"time":451.266,"vocabulary":49,"volume":1078.024,"operands":{"distinct":43,"total":108},"operators":{"distinct":6,"total":84}},"params":1,"sloc":{"logical":54,"physical":104}},"module":"node_modules/highlight.js/es/languages/haml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/index.html new file mode 100644 index 0000000000..49c0aff3d9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/haml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/haml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.js new file mode 100644 index 0000000000..455a5ea7dc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/haml.js.js","fileShort":"node_modules/highlight.js/es/languages/haml.js.js","fileSafe":"node_modules_highlight_js_es_languages_haml_js_js","link":"files/node_modules_highlight_js_es_languages_haml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/haml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.json new file mode 100644 index 0000000000..3164bf24c0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/haml.js.js","fileShort":"node_modules/highlight.js/es/languages/haml.js.js","fileSafe":"node_modules_highlight_js_es_languages_haml_js_js","link":"files/node_modules_highlight_js_es_languages_haml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/haml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/index.html new file mode 100644 index 0000000000..cfc4621db0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/index.html @@ -0,0 +1,390 @@ + + + + + Plato - node_modules/highlight.js/es/languages/handlebars.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/handlebars.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    34.84

    +
    +
    +

    Lines of code

    +

    273

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    13.99

    +
    +
    +

    Estimated Errors

    +

    1.10

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.history.js new file mode 100644 index 0000000000..77d048ef9a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":273,"lloc":109,"functions":1,"deliveredBugs":1.098,"difficulty":13.99,"maintainability":34.836,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.history.json new file mode 100644 index 0000000000..27ef2d7831 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":273,"lloc":109,"functions":1,"deliveredBugs":1.098,"difficulty":13.99,"maintainability":34.836,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.js new file mode 100644 index 0000000000..edad5086cb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/handlebars.js","fileShort":"node_modules/highlight.js/es/languages/handlebars.js","fileSafe":"node_modules_highlight_js_es_languages_handlebars_js","link":"files/node_modules_highlight_js_es_languages_handlebars_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.917,"halstead":{"bugs":1.098,"difficulty":13.99,"effort":46076.367,"length":482,"time":2559.798,"vocabulary":114,"volume":3293.453,"operands":{"distinct":103,"total":262,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":220,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":109,"physical":273}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":273,"lineStart":1,"maintainability":34.836,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.072,"difficulty":10.257,"effort":32976.47,"length":475,"time":1832.026,"vocabulary":109,"volume":3214.888,"operands":{"distinct":101,"total":259,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":216,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":108,"physical":262},"errors":[],"lineEnd":271,"lineStart":10,"name":"handlebars"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.072,"difficulty":10.257,"effort":32976.47,"length":475,"time":1832.026,"vocabulary":109,"volume":3214.888,"operands":{"distinct":101,"total":259},"operators":{"distinct":8,"total":216}},"params":1,"sloc":{"logical":108,"physical":262}},"module":"node_modules/highlight.js/es/languages/handlebars.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.json new file mode 100644 index 0000000000..365e6fa47f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/handlebars.js","fileShort":"node_modules/highlight.js/es/languages/handlebars.js","fileSafe":"node_modules_highlight_js_es_languages_handlebars_js","link":"files/node_modules_highlight_js_es_languages_handlebars_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.917,"halstead":{"bugs":1.098,"difficulty":13.99,"effort":46076.367,"length":482,"time":2559.798,"vocabulary":114,"volume":3293.453,"operands":{"distinct":103,"total":262,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":220,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":109,"physical":273}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":273,"lineStart":1,"maintainability":34.836,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.072,"difficulty":10.257,"effort":32976.47,"length":475,"time":1832.026,"vocabulary":109,"volume":3214.888,"operands":{"distinct":101,"total":259,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":216,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":108,"physical":262},"errors":[],"lineEnd":271,"lineStart":10,"name":"handlebars"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.072,"difficulty":10.257,"effort":32976.47,"length":475,"time":1832.026,"vocabulary":109,"volume":3214.888,"operands":{"distinct":101,"total":259},"operators":{"distinct":8,"total":216}},"params":1,"sloc":{"logical":108,"physical":262}},"module":"node_modules/highlight.js/es/languages/handlebars.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/index.html new file mode 100644 index 0000000000..6e99641d45 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/handlebars.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/handlebars.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.js new file mode 100644 index 0000000000..9c58464c90 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/handlebars.js.js","fileShort":"node_modules/highlight.js/es/languages/handlebars.js.js","fileSafe":"node_modules_highlight_js_es_languages_handlebars_js_js","link":"files/node_modules_highlight_js_es_languages_handlebars_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./handlebars.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/handlebars.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.json new file mode 100644 index 0000000000..4ca4a2d7e2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_handlebars_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/handlebars.js.js","fileShort":"node_modules/highlight.js/es/languages/handlebars.js.js","fileSafe":"node_modules_highlight_js_es_languages_handlebars_js_js","link":"files/node_modules_highlight_js_es_languages_handlebars_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./handlebars.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/handlebars.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/index.html new file mode 100644 index 0000000000..49786aed22 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/index.html @@ -0,0 +1,326 @@ + + + + + Plato - node_modules/highlight.js/es/languages/haskell.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/haskell.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    38.28

    +
    +
    +

    Lines of code

    +

    209

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.96

    +
    +
    +

    Estimated Errors

    +

    0.79

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.history.js new file mode 100644 index 0000000000..ca018c9617 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":209,"lloc":80,"functions":1,"deliveredBugs":0.786,"difficulty":14.964,"maintainability":38.281,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.history.json new file mode 100644 index 0000000000..f247f31c59 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":209,"lloc":80,"functions":1,"deliveredBugs":0.786,"difficulty":14.964,"maintainability":38.281,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.js new file mode 100644 index 0000000000..4c0a0c52ce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/haskell.js","fileShort":"node_modules/highlight.js/es/languages/haskell.js","fileSafe":"node_modules_highlight_js_es_languages_haskell_js","link":"files/node_modules_highlight_js_es_languages_haskell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.25,"halstead":{"bugs":0.786,"difficulty":14.964,"effort":35293.423,"length":359,"time":1960.746,"vocabulary":95,"volume":2358.578,"operands":{"distinct":83,"total":207,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":80,"physical":209}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":209,"lineStart":1,"maintainability":38.281,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":0.762,"difficulty":11.333,"effort":25898.166,"length":352,"time":1438.787,"vocabulary":90,"volume":2285.132,"operands":{"distinct":81,"total":204,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":79,"physical":199},"errors":[],"lineEnd":207,"lineStart":9,"name":"haskell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":0.762,"difficulty":11.333,"effort":25898.166,"length":352,"time":1438.787,"vocabulary":90,"volume":2285.132,"operands":{"distinct":81,"total":204},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":79,"physical":199}},"module":"node_modules/highlight.js/es/languages/haskell.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.json new file mode 100644 index 0000000000..372324f1a5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/haskell.js","fileShort":"node_modules/highlight.js/es/languages/haskell.js","fileSafe":"node_modules_highlight_js_es_languages_haskell_js","link":"files/node_modules_highlight_js_es_languages_haskell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.25,"halstead":{"bugs":0.786,"difficulty":14.964,"effort":35293.423,"length":359,"time":1960.746,"vocabulary":95,"volume":2358.578,"operands":{"distinct":83,"total":207,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":80,"physical":209}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":209,"lineStart":1,"maintainability":38.281,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":0.762,"difficulty":11.333,"effort":25898.166,"length":352,"time":1438.787,"vocabulary":90,"volume":2285.132,"operands":{"distinct":81,"total":204,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":79,"physical":199},"errors":[],"lineEnd":207,"lineStart":9,"name":"haskell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":0.762,"difficulty":11.333,"effort":25898.166,"length":352,"time":1438.787,"vocabulary":90,"volume":2285.132,"operands":{"distinct":81,"total":204},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":79,"physical":199}},"module":"node_modules/highlight.js/es/languages/haskell.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/index.html new file mode 100644 index 0000000000..4d7a38da4b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/haskell.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/haskell.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.js new file mode 100644 index 0000000000..91587fc682 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/haskell.js.js","fileShort":"node_modules/highlight.js/es/languages/haskell.js.js","fileSafe":"node_modules_highlight_js_es_languages_haskell_js_js","link":"files/node_modules_highlight_js_es_languages_haskell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haskell.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/haskell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.json new file mode 100644 index 0000000000..2fa268208e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haskell_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/haskell.js.js","fileShort":"node_modules/highlight.js/es/languages/haskell.js.js","fileSafe":"node_modules_highlight_js_es_languages_haskell_js_js","link":"files/node_modules_highlight_js_es_languages_haskell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haskell.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/haskell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/index.html new file mode 100644 index 0000000000..511a56089b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/index.html @@ -0,0 +1,274 @@ + + + + + Plato - node_modules/highlight.js/es/languages/haxe.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/haxe.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.61

    +
    +
    +

    Lines of code

    +

    157

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.99

    +
    +
    +

    Estimated Errors

    +

    0.68

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.history.js new file mode 100644 index 0000000000..ffe6389cc5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":157,"lloc":89,"functions":1,"deliveredBugs":0.681,"difficulty":14.986,"maintainability":37.609,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.history.json new file mode 100644 index 0000000000..4b9ceafcd2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":157,"lloc":89,"functions":1,"deliveredBugs":0.681,"difficulty":14.986,"maintainability":37.609,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.js new file mode 100644 index 0000000000..a98051a62c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/haxe.js","fileShort":"node_modules/highlight.js/es/languages/haxe.js","fileSafe":"node_modules_highlight_js_es_languages_haxe_js","link":"files/node_modules_highlight_js_es_languages_haxe_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.681,"difficulty":14.986,"effort":30600.148,"length":323,"time":1700.008,"vocabulary":80,"volume":2041.983,"operands":{"distinct":69,"total":188,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":157}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":157,"lineStart":1,"maintainability":37.609,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.656,"difficulty":11.045,"effort":21739.507,"length":316,"time":1207.75,"vocabulary":75,"volume":1968.307,"operands":{"distinct":67,"total":185,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":131,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":147},"errors":[],"lineEnd":155,"lineStart":9,"name":"haxe"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.656,"difficulty":11.045,"effort":21739.507,"length":316,"time":1207.75,"vocabulary":75,"volume":1968.307,"operands":{"distinct":67,"total":185},"operators":{"distinct":8,"total":131}},"params":1,"sloc":{"logical":88,"physical":147}},"module":"node_modules/highlight.js/es/languages/haxe.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.json new file mode 100644 index 0000000000..ce3020b4bf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/haxe.js","fileShort":"node_modules/highlight.js/es/languages/haxe.js","fileSafe":"node_modules_highlight_js_es_languages_haxe_js","link":"files/node_modules_highlight_js_es_languages_haxe_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.681,"difficulty":14.986,"effort":30600.148,"length":323,"time":1700.008,"vocabulary":80,"volume":2041.983,"operands":{"distinct":69,"total":188,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":157}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":157,"lineStart":1,"maintainability":37.609,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.656,"difficulty":11.045,"effort":21739.507,"length":316,"time":1207.75,"vocabulary":75,"volume":1968.307,"operands":{"distinct":67,"total":185,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":131,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":147},"errors":[],"lineEnd":155,"lineStart":9,"name":"haxe"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.656,"difficulty":11.045,"effort":21739.507,"length":316,"time":1207.75,"vocabulary":75,"volume":1968.307,"operands":{"distinct":67,"total":185},"operators":{"distinct":8,"total":131}},"params":1,"sloc":{"logical":88,"physical":147}},"module":"node_modules/highlight.js/es/languages/haxe.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/index.html new file mode 100644 index 0000000000..7988f1ebab --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/haxe.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/haxe.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.js new file mode 100644 index 0000000000..078ce24a2d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/haxe.js.js","fileShort":"node_modules/highlight.js/es/languages/haxe.js.js","fileSafe":"node_modules_highlight_js_es_languages_haxe_js_js","link":"files/node_modules_highlight_js_es_languages_haxe_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haxe.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/haxe.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.json new file mode 100644 index 0000000000..518dff3f33 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_haxe_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/haxe.js.js","fileShort":"node_modules/highlight.js/es/languages/haxe.js.js","fileSafe":"node_modules_highlight_js_es_languages_haxe_js_js","link":"files/node_modules_highlight_js_es_languages_haxe_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haxe.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/haxe.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/index.html new file mode 100644 index 0000000000..6dbc5d9027 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/index.html @@ -0,0 +1,182 @@ + + + + + Plato - node_modules/highlight.js/es/languages/hsp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/hsp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.87

    +
    +
    +

    Lines of code

    +

    65

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.73

    +
    +
    +

    Estimated Errors

    +

    0.21

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.history.js new file mode 100644 index 0000000000..c35477ff84 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":65,"lloc":22,"functions":1,"deliveredBugs":0.213,"difficulty":8.735,"maintainability":54.87,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.history.json new file mode 100644 index 0000000000..84a008cf6b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":65,"lloc":22,"functions":1,"deliveredBugs":0.213,"difficulty":8.735,"maintainability":54.87,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.js new file mode 100644 index 0000000000..42905eba01 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/hsp.js","fileShort":"node_modules/highlight.js/es/languages/hsp.js","fileSafe":"node_modules_highlight_js_es_languages_hsp_js","link":"files/node_modules_highlight_js_es_languages_hsp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.213,"difficulty":8.735,"effort":5593.202,"length":118,"time":310.733,"vocabulary":43,"volume":640.299,"operands":{"distinct":34,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":65}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":65,"lineStart":1,"maintainability":54.87,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.194,"difficulty":5.906,"effort":3440.508,"length":111,"time":191.139,"vocabulary":38,"volume":582.52,"operands":{"distinct":32,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":56},"errors":[],"lineEnd":63,"lineStart":8,"name":"hsp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.194,"difficulty":5.906,"effort":3440.508,"length":111,"time":191.139,"vocabulary":38,"volume":582.52,"operands":{"distinct":32,"total":63},"operators":{"distinct":6,"total":48}},"params":1,"sloc":{"logical":21,"physical":56}},"module":"node_modules/highlight.js/es/languages/hsp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.json new file mode 100644 index 0000000000..248cc1f2cb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/hsp.js","fileShort":"node_modules/highlight.js/es/languages/hsp.js","fileSafe":"node_modules_highlight_js_es_languages_hsp_js","link":"files/node_modules_highlight_js_es_languages_hsp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.213,"difficulty":8.735,"effort":5593.202,"length":118,"time":310.733,"vocabulary":43,"volume":640.299,"operands":{"distinct":34,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":65}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":65,"lineStart":1,"maintainability":54.87,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.194,"difficulty":5.906,"effort":3440.508,"length":111,"time":191.139,"vocabulary":38,"volume":582.52,"operands":{"distinct":32,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":56},"errors":[],"lineEnd":63,"lineStart":8,"name":"hsp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.194,"difficulty":5.906,"effort":3440.508,"length":111,"time":191.139,"vocabulary":38,"volume":582.52,"operands":{"distinct":32,"total":63},"operators":{"distinct":6,"total":48}},"params":1,"sloc":{"logical":21,"physical":56}},"module":"node_modules/highlight.js/es/languages/hsp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/index.html new file mode 100644 index 0000000000..c13abe5add --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/hsp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/hsp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.js new file mode 100644 index 0000000000..3d705c57a9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/hsp.js.js","fileShort":"node_modules/highlight.js/es/languages/hsp.js.js","fileSafe":"node_modules_highlight_js_es_languages_hsp_js_js","link":"files/node_modules_highlight_js_es_languages_hsp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./hsp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/hsp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.json new file mode 100644 index 0000000000..4c72b80626 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hsp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/hsp.js.js","fileShort":"node_modules/highlight.js/es/languages/hsp.js.js","fileSafe":"node_modules_highlight_js_es_languages_hsp_js_js","link":"files/node_modules_highlight_js_es_languages_hsp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./hsp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/hsp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_http_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_http_js/index.html new file mode 100644 index 0000000000..aa63b2886a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_http_js/index.html @@ -0,0 +1,214 @@ + + + + + Plato - node_modules/highlight.js/es/languages/http.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/http.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.05

    +
    +
    +

    Lines of code

    +

    97

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    13.07

    +
    +
    +

    Estimated Errors

    +

    0.37

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.history.js new file mode 100644 index 0000000000..b5159fe3b9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":97,"lloc":53,"functions":1,"deliveredBugs":0.373,"difficulty":13.067,"maintainability":44.052,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.history.json new file mode 100644 index 0000000000..c9d1a09941 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":97,"lloc":53,"functions":1,"deliveredBugs":0.373,"difficulty":13.067,"maintainability":44.052,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.js new file mode 100644 index 0000000000..184844d1d5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/http.js","fileShort":"node_modules/highlight.js/es/languages/http.js","fileSafe":"node_modules_highlight_js_es_languages_http_js","link":"files/node_modules_highlight_js_es_languages_http_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.373,"difficulty":13.067,"effort":14633.554,"length":192,"time":812.975,"vocabulary":57,"volume":1119.915,"operands":{"distinct":45,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":97}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":97,"lineStart":1,"maintainability":44.052,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.352,"difficulty":9.942,"effort":10484.501,"length":185,"time":582.472,"vocabulary":52,"volume":1054.581,"operands":{"distinct":43,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":87},"errors":[],"lineEnd":95,"lineStart":9,"name":"http"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.352,"difficulty":9.942,"effort":10484.501,"length":185,"time":582.472,"vocabulary":52,"volume":1054.581,"operands":{"distinct":43,"total":95},"operators":{"distinct":9,"total":90}},"params":1,"sloc":{"logical":52,"physical":87}},"module":"node_modules/highlight.js/es/languages/http.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.json new file mode 100644 index 0000000000..382c775d20 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_http_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/http.js","fileShort":"node_modules/highlight.js/es/languages/http.js","fileSafe":"node_modules_highlight_js_es_languages_http_js","link":"files/node_modules_highlight_js_es_languages_http_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.373,"difficulty":13.067,"effort":14633.554,"length":192,"time":812.975,"vocabulary":57,"volume":1119.915,"operands":{"distinct":45,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":97}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":97,"lineStart":1,"maintainability":44.052,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.352,"difficulty":9.942,"effort":10484.501,"length":185,"time":582.472,"vocabulary":52,"volume":1054.581,"operands":{"distinct":43,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":87},"errors":[],"lineEnd":95,"lineStart":9,"name":"http"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.352,"difficulty":9.942,"effort":10484.501,"length":185,"time":582.472,"vocabulary":52,"volume":1054.581,"operands":{"distinct":43,"total":95},"operators":{"distinct":9,"total":90}},"params":1,"sloc":{"logical":52,"physical":87}},"module":"node_modules/highlight.js/es/languages/http.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/index.html new file mode 100644 index 0000000000..7cb3c48111 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/http.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/http.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.js new file mode 100644 index 0000000000..e8794a86aa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/http.js.js","fileShort":"node_modules/highlight.js/es/languages/http.js.js","fileSafe":"node_modules_highlight_js_es_languages_http_js_js","link":"files/node_modules_highlight_js_es_languages_http_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./http.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/http.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.json new file mode 100644 index 0000000000..4eaee0e423 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_http_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/http.js.js","fileShort":"node_modules/highlight.js/es/languages/http.js.js","fileSafe":"node_modules_highlight_js_es_languages_http_js_js","link":"files/node_modules_highlight_js_es_languages_http_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./http.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/http.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hy_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_hy_js/index.html new file mode 100644 index 0000000000..f6a3ba5fa9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hy_js/index.html @@ -0,0 +1,258 @@ + + + + + Plato - node_modules/highlight.js/es/languages/hy.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/hy.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.20

    +
    +
    +

    Lines of code

    +

    141

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.93

    +
    +
    +

    Estimated Errors

    +

    0.67

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.history.js new file mode 100644 index 0000000000..3842262494 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":141,"lloc":53,"functions":1,"deliveredBugs":0.672,"difficulty":10.933,"maintainability":43.203,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.history.json new file mode 100644 index 0000000000..7bafd30bf1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":141,"lloc":53,"functions":1,"deliveredBugs":0.672,"difficulty":10.933,"maintainability":43.203,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.js new file mode 100644 index 0000000000..5d5d8c45e2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/hy.js","fileShort":"node_modules/highlight.js/es/languages/hy.js","fileSafe":"node_modules_highlight_js_es_languages_hy_js","link":"files/node_modules_highlight_js_es_languages_hy_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.672,"difficulty":10.933,"effort":22031.459,"length":302,"time":1223.97,"vocabulary":102,"volume":2015.072,"operands":{"distinct":90,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":141}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":141,"lineStart":1,"maintainability":43.203,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.649,"difficulty":8.233,"effort":16029.351,"length":295,"time":890.519,"vocabulary":97,"volume":1946.974,"operands":{"distinct":88,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":131},"errors":[],"lineEnd":139,"lineStart":9,"name":"hy"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.649,"difficulty":8.233,"effort":16029.351,"length":295,"time":890.519,"vocabulary":97,"volume":1946.974,"operands":{"distinct":88,"total":161},"operators":{"distinct":9,"total":134}},"params":1,"sloc":{"logical":52,"physical":131}},"module":"node_modules/highlight.js/es/languages/hy.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.json new file mode 100644 index 0000000000..b7584ba837 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hy_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/hy.js","fileShort":"node_modules/highlight.js/es/languages/hy.js","fileSafe":"node_modules_highlight_js_es_languages_hy_js","link":"files/node_modules_highlight_js_es_languages_hy_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.672,"difficulty":10.933,"effort":22031.459,"length":302,"time":1223.97,"vocabulary":102,"volume":2015.072,"operands":{"distinct":90,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":141}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":141,"lineStart":1,"maintainability":43.203,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.649,"difficulty":8.233,"effort":16029.351,"length":295,"time":890.519,"vocabulary":97,"volume":1946.974,"operands":{"distinct":88,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":131},"errors":[],"lineEnd":139,"lineStart":9,"name":"hy"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.649,"difficulty":8.233,"effort":16029.351,"length":295,"time":890.519,"vocabulary":97,"volume":1946.974,"operands":{"distinct":88,"total":161},"operators":{"distinct":9,"total":134}},"params":1,"sloc":{"logical":52,"physical":131}},"module":"node_modules/highlight.js/es/languages/hy.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/index.html new file mode 100644 index 0000000000..6d97d40854 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/hy.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/hy.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.js new file mode 100644 index 0000000000..1a1aeda70b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/hy.js.js","fileShort":"node_modules/highlight.js/es/languages/hy.js.js","fileSafe":"node_modules_highlight_js_es_languages_hy_js_js","link":"files/node_modules_highlight_js_es_languages_hy_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./hy.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/hy.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.json new file mode 100644 index 0000000000..d5e394c405 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_hy_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/hy.js.js","fileShort":"node_modules/highlight.js/es/languages/hy.js.js","fileSafe":"node_modules_highlight_js_es_languages_hy_js_js","link":"files/node_modules_highlight_js_es_languages_hy_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./hy.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/hy.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/index.html new file mode 100644 index 0000000000..cbe2534290 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/index.html @@ -0,0 +1,187 @@ + + + + + Plato - node_modules/highlight.js/es/languages/inform7.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/inform7.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    52.01

    +
    +
    +

    Lines of code

    +

    70

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.06

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.history.js new file mode 100644 index 0000000000..7465c964f6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":70,"lloc":30,"functions":1,"deliveredBugs":0.203,"difficulty":8.056,"maintainability":52.005,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.history.json new file mode 100644 index 0000000000..b14446618f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":70,"lloc":30,"functions":1,"deliveredBugs":0.203,"difficulty":8.056,"maintainability":52.005,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.js new file mode 100644 index 0000000000..9320196866 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/inform7.js","fileShort":"node_modules/highlight.js/es/languages/inform7.js","fileSafe":"node_modules_highlight_js_es_languages_inform7_js","link":"files/node_modules_highlight_js_es_languages_inform7_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.203,"difficulty":8.056,"effort":4894.49,"length":110,"time":271.916,"vocabulary":46,"volume":607.592,"operands":{"distinct":36,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":52.005,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.184,"difficulty":5.662,"effort":3124.319,"length":103,"time":173.573,"vocabulary":41,"volume":551.828,"operands":{"distinct":34,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"inform7"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.184,"difficulty":5.662,"effort":3124.319,"length":103,"time":173.573,"vocabulary":41,"volume":551.828,"operands":{"distinct":34,"total":55},"operators":{"distinct":7,"total":48}},"params":1,"sloc":{"logical":29,"physical":61}},"module":"node_modules/highlight.js/es/languages/inform7.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.json new file mode 100644 index 0000000000..8a76fe523c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/inform7.js","fileShort":"node_modules/highlight.js/es/languages/inform7.js","fileSafe":"node_modules_highlight_js_es_languages_inform7_js","link":"files/node_modules_highlight_js_es_languages_inform7_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.203,"difficulty":8.056,"effort":4894.49,"length":110,"time":271.916,"vocabulary":46,"volume":607.592,"operands":{"distinct":36,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":52.005,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.184,"difficulty":5.662,"effort":3124.319,"length":103,"time":173.573,"vocabulary":41,"volume":551.828,"operands":{"distinct":34,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"inform7"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.184,"difficulty":5.662,"effort":3124.319,"length":103,"time":173.573,"vocabulary":41,"volume":551.828,"operands":{"distinct":34,"total":55},"operators":{"distinct":7,"total":48}},"params":1,"sloc":{"logical":29,"physical":61}},"module":"node_modules/highlight.js/es/languages/inform7.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/index.html new file mode 100644 index 0000000000..be504e00be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/inform7.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/inform7.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.js new file mode 100644 index 0000000000..ed4c43ec1e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/inform7.js.js","fileShort":"node_modules/highlight.js/es/languages/inform7.js.js","fileSafe":"node_modules_highlight_js_es_languages_inform7_js_js","link":"files/node_modules_highlight_js_es_languages_inform7_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./inform7.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/inform7.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.json new file mode 100644 index 0000000000..cb0e42803b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_inform7_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/inform7.js.js","fileShort":"node_modules/highlight.js/es/languages/inform7.js.js","fileSafe":"node_modules_highlight_js_es_languages_inform7_js_js","link":"files/node_modules_highlight_js_es_languages_inform7_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./inform7.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/inform7.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ini_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ini_js/index.html new file mode 100644 index 0000000000..0ae17f7095 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ini_js/index.html @@ -0,0 +1,246 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ini.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ini.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    42.47

    +
    +
    +

    Lines of code

    +

    129

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    13.09

    +
    +
    +

    Estimated Errors

    +

    0.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.history.js new file mode 100644 index 0000000000..7b1bd02156 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":129,"lloc":60,"functions":1,"deliveredBugs":0.463,"difficulty":13.09,"maintainability":42.465,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.history.json new file mode 100644 index 0000000000..a4823eec03 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":129,"lloc":60,"functions":1,"deliveredBugs":0.463,"difficulty":13.09,"maintainability":42.465,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.js new file mode 100644 index 0000000000..fcdd044984 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ini.js","fileShort":"node_modules/highlight.js/es/languages/ini.js","fileSafe":"node_modules_highlight_js_es_languages_ini_js","link":"files/node_modules_highlight_js_es_languages_ini_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.463,"difficulty":13.09,"effort":18166.204,"length":234,"time":1009.234,"vocabulary":61,"volume":1387.793,"operands":{"distinct":50,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":115,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":129}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":129,"lineStart":1,"maintainability":42.465,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":0.439,"difficulty":9.667,"effort":12743.272,"length":227,"time":707.96,"vocabulary":56,"volume":1318.27,"operands":{"distinct":48,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":111,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":119},"errors":[],"lineEnd":127,"lineStart":9,"name":"ini"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":0.439,"difficulty":9.667,"effort":12743.272,"length":227,"time":707.96,"vocabulary":56,"volume":1318.27,"operands":{"distinct":48,"total":116},"operators":{"distinct":8,"total":111}},"params":1,"sloc":{"logical":59,"physical":119}},"module":"node_modules/highlight.js/es/languages/ini.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.json new file mode 100644 index 0000000000..4db4410585 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ini_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ini.js","fileShort":"node_modules/highlight.js/es/languages/ini.js","fileSafe":"node_modules_highlight_js_es_languages_ini_js","link":"files/node_modules_highlight_js_es_languages_ini_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.463,"difficulty":13.09,"effort":18166.204,"length":234,"time":1009.234,"vocabulary":61,"volume":1387.793,"operands":{"distinct":50,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":115,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":129}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":129,"lineStart":1,"maintainability":42.465,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":0.439,"difficulty":9.667,"effort":12743.272,"length":227,"time":707.96,"vocabulary":56,"volume":1318.27,"operands":{"distinct":48,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":111,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":119},"errors":[],"lineEnd":127,"lineStart":9,"name":"ini"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":0.439,"difficulty":9.667,"effort":12743.272,"length":227,"time":707.96,"vocabulary":56,"volume":1318.27,"operands":{"distinct":48,"total":116},"operators":{"distinct":8,"total":111}},"params":1,"sloc":{"logical":59,"physical":119}},"module":"node_modules/highlight.js/es/languages/ini.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/index.html new file mode 100644 index 0000000000..85deade3a3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ini.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ini.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.js new file mode 100644 index 0000000000..9b16edcae8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ini.js.js","fileShort":"node_modules/highlight.js/es/languages/ini.js.js","fileSafe":"node_modules_highlight_js_es_languages_ini_js_js","link":"files/node_modules_highlight_js_es_languages_ini_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ini.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ini.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.json new file mode 100644 index 0000000000..80f33f9939 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ini_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ini.js.js","fileShort":"node_modules/highlight.js/es/languages/ini.js.js","fileSafe":"node_modules_highlight_js_es_languages_ini_js_js","link":"files/node_modules_highlight_js_es_languages_ini_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ini.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ini.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/index.html new file mode 100644 index 0000000000..7c086cb2b5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/index.html @@ -0,0 +1,234 @@ + + + + + Plato - node_modules/highlight.js/es/languages/irpf90.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/irpf90.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.07

    +
    +
    +

    Lines of code

    +

    117

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.97

    +
    +
    +

    Estimated Errors

    +

    0.54

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.history.js new file mode 100644 index 0000000000..74b5cd86b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":117,"lloc":35,"functions":1,"deliveredBugs":0.544,"difficulty":8.966,"maintainability":48.068,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.history.json new file mode 100644 index 0000000000..645a6f3202 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":117,"lloc":35,"functions":1,"deliveredBugs":0.544,"difficulty":8.966,"maintainability":48.068,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.js new file mode 100644 index 0000000000..3955417978 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/irpf90.js","fileShort":"node_modules/highlight.js/es/languages/irpf90.js","fileSafe":"node_modules_highlight_js_es_languages_irpf90_js","link":"files/node_modules_highlight_js_es_languages_irpf90_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.544,"difficulty":8.966,"effort":14621.16,"length":246,"time":812.287,"vocabulary":99,"volume":1630.822,"operands":{"distinct":87,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":116,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":117}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":117,"lineStart":1,"maintainability":48.068,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.522,"difficulty":6.724,"effort":10532.723,"length":239,"time":585.151,"vocabulary":94,"volume":1566.547,"operands":{"distinct":85,"total":127,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":112,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":106},"errors":[],"lineEnd":115,"lineStart":10,"name":"irpf90"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.522,"difficulty":6.724,"effort":10532.723,"length":239,"time":585.151,"vocabulary":94,"volume":1566.547,"operands":{"distinct":85,"total":127},"operators":{"distinct":9,"total":112}},"params":1,"sloc":{"logical":34,"physical":106}},"module":"node_modules/highlight.js/es/languages/irpf90.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.json new file mode 100644 index 0000000000..c0f3045cdf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/irpf90.js","fileShort":"node_modules/highlight.js/es/languages/irpf90.js","fileSafe":"node_modules_highlight_js_es_languages_irpf90_js","link":"files/node_modules_highlight_js_es_languages_irpf90_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.544,"difficulty":8.966,"effort":14621.16,"length":246,"time":812.287,"vocabulary":99,"volume":1630.822,"operands":{"distinct":87,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":116,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":117}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":117,"lineStart":1,"maintainability":48.068,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.522,"difficulty":6.724,"effort":10532.723,"length":239,"time":585.151,"vocabulary":94,"volume":1566.547,"operands":{"distinct":85,"total":127,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":112,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":106},"errors":[],"lineEnd":115,"lineStart":10,"name":"irpf90"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.522,"difficulty":6.724,"effort":10532.723,"length":239,"time":585.151,"vocabulary":94,"volume":1566.547,"operands":{"distinct":85,"total":127},"operators":{"distinct":9,"total":112}},"params":1,"sloc":{"logical":34,"physical":106}},"module":"node_modules/highlight.js/es/languages/irpf90.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/index.html new file mode 100644 index 0000000000..3fd6e60479 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/irpf90.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/irpf90.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.js new file mode 100644 index 0000000000..4b1ff911cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/irpf90.js.js","fileShort":"node_modules/highlight.js/es/languages/irpf90.js.js","fileSafe":"node_modules_highlight_js_es_languages_irpf90_js_js","link":"files/node_modules_highlight_js_es_languages_irpf90_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./irpf90.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/irpf90.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.json new file mode 100644 index 0000000000..d48c07323b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_irpf90_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/irpf90.js.js","fileShort":"node_modules/highlight.js/es/languages/irpf90.js.js","fileSafe":"node_modules_highlight_js_es_languages_irpf90_js_js","link":"files/node_modules_highlight_js_es_languages_irpf90_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./irpf90.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/irpf90.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/index.html new file mode 100644 index 0000000000..d2e4cbde38 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/index.html @@ -0,0 +1,3324 @@ + + + + + Plato - node_modules/highlight.js/es/languages/isbl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/isbl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    23.89

    +
    +
    +

    Lines of code

    +

    3207

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.54

    +
    +
    +

    Estimated Errors

    +

    23.41

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.history.js new file mode 100644 index 0000000000..4e504bfd5b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":3207,"lloc":210,"functions":1,"deliveredBugs":23.415,"difficulty":6.539,"maintainability":23.892,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.history.json new file mode 100644 index 0000000000..52662efc2d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":3207,"lloc":210,"functions":1,"deliveredBugs":23.415,"difficulty":6.539,"maintainability":23.892,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.js new file mode 100644 index 0000000000..aea88db3f4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/isbl.js","fileShort":"node_modules/highlight.js/es/languages/isbl.js","fileSafe":"node_modules_highlight_js_es_languages_isbl_js","link":"files/node_modules_highlight_js_es_languages_isbl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.476,"halstead":{"bugs":23.415,"difficulty":6.539,"effort":459360.191,"length":6124,"time":25520.011,"vocabulary":2838,"volume":70246.315,"operands":{"distinct":2826,"total":3080,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":3044,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":210,"physical":3207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":3207,"lineStart":1,"maintainability":23.892,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.478,"halstead":{"bugs":23.383,"difficulty":4.903,"effort":343958.331,"length":6117,"time":19108.796,"vocabulary":2833,"volume":70150.459,"operands":{"distinct":2824,"total":3077,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":3040,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":209,"physical":3198},"errors":[],"lineEnd":3205,"lineStart":8,"name":"isbl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.478,"halstead":{"bugs":23.383,"difficulty":4.903,"effort":343958.331,"length":6117,"time":19108.796,"vocabulary":2833,"volume":70150.459,"operands":{"distinct":2824,"total":3077},"operators":{"distinct":9,"total":3040}},"params":1,"sloc":{"logical":209,"physical":3198}},"module":"node_modules/highlight.js/es/languages/isbl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.json new file mode 100644 index 0000000000..c5326957e3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/isbl.js","fileShort":"node_modules/highlight.js/es/languages/isbl.js","fileSafe":"node_modules_highlight_js_es_languages_isbl_js","link":"files/node_modules_highlight_js_es_languages_isbl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.476,"halstead":{"bugs":23.415,"difficulty":6.539,"effort":459360.191,"length":6124,"time":25520.011,"vocabulary":2838,"volume":70246.315,"operands":{"distinct":2826,"total":3080,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":3044,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":210,"physical":3207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":3207,"lineStart":1,"maintainability":23.892,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.478,"halstead":{"bugs":23.383,"difficulty":4.903,"effort":343958.331,"length":6117,"time":19108.796,"vocabulary":2833,"volume":70150.459,"operands":{"distinct":2824,"total":3077,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":3040,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":209,"physical":3198},"errors":[],"lineEnd":3205,"lineStart":8,"name":"isbl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.478,"halstead":{"bugs":23.383,"difficulty":4.903,"effort":343958.331,"length":6117,"time":19108.796,"vocabulary":2833,"volume":70150.459,"operands":{"distinct":2824,"total":3077},"operators":{"distinct":9,"total":3040}},"params":1,"sloc":{"logical":209,"physical":3198}},"module":"node_modules/highlight.js/es/languages/isbl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/index.html new file mode 100644 index 0000000000..7d07db6176 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/isbl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/isbl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.js new file mode 100644 index 0000000000..db91f40574 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/isbl.js.js","fileShort":"node_modules/highlight.js/es/languages/isbl.js.js","fileSafe":"node_modules_highlight_js_es_languages_isbl_js_js","link":"files/node_modules_highlight_js_es_languages_isbl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./isbl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/isbl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.json new file mode 100644 index 0000000000..944062d7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_isbl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/isbl.js.js","fileShort":"node_modules/highlight.js/es/languages/isbl.js.js","fileSafe":"node_modules_highlight_js_es_languages_isbl_js_js","link":"files/node_modules_highlight_js_es_languages_isbl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./isbl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/isbl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_java_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_java_js/index.html new file mode 100644 index 0000000000..4bfab527b3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_java_js/index.html @@ -0,0 +1,407 @@ + + + + + Plato - node_modules/highlight.js/es/languages/java.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/java.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.18

    +
    +
    +

    Lines of code

    +

    290

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    17.53

    +
    +
    +

    Estimated Errors

    +

    1.22

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.history.js new file mode 100644 index 0000000000..b4b733b82c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":290,"lloc":97,"functions":3,"deliveredBugs":1.224,"difficulty":17.529,"maintainability":51.179,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.history.json new file mode 100644 index 0000000000..0a668ddd3d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":290,"lloc":97,"functions":3,"deliveredBugs":1.224,"difficulty":17.529,"maintainability":51.179,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.js new file mode 100644 index 0000000000..a5d38d28dd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/java.js","fileShort":"node_modules/highlight.js/es/languages/java.js","fileSafe":"node_modules_highlight_js_es_languages_java_js","link":"files/node_modules_highlight_js_es_languages_java_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.062,"halstead":{"bugs":1.224,"difficulty":17.529,"effort":64365.143,"length":495,"time":3575.841,"vocabulary":171,"volume":3671.837,"operands":{"distinct":153,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":197,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":97,"physical":290}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":290,"lineStart":1,"maintainability":51.179,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":5.25,"effort":330.264,"length":17,"time":18.348,"vocabulary":13,"volume":62.907,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":60,"lineStart":54,"name":"recurRegex"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":59,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.854,"difficulty":8.423,"effort":21568.651,"length":367,"time":1198.258,"vocabulary":126,"volume":2560.662,"operands":{"distinct":117,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":226},"errors":[],"lineEnd":288,"lineStart":63,"name":"java"}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":56,"halstead":{"bugs":0.295,"difficulty":5.058,"effort":7313.903,"length":131,"time":406.328,"vocabulary":49.333,"volume":884.033,"operands":{"distinct":43,"total":78},"operators":{"distinct":6.333,"total":53}},"params":1.667,"sloc":{"logical":26.333,"physical":78.667}},"module":"node_modules/highlight.js/es/languages/java.js"},"jshint":{"messages":[{"severity":"error","line":64,"column":8,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.json new file mode 100644 index 0000000000..1b0390bd62 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_java_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/java.js","fileShort":"node_modules/highlight.js/es/languages/java.js","fileSafe":"node_modules_highlight_js_es_languages_java_js","link":"files/node_modules_highlight_js_es_languages_java_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.062,"halstead":{"bugs":1.224,"difficulty":17.529,"effort":64365.143,"length":495,"time":3575.841,"vocabulary":171,"volume":3671.837,"operands":{"distinct":153,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":197,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":97,"physical":290}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":290,"lineStart":1,"maintainability":51.179,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":5.25,"effort":330.264,"length":17,"time":18.348,"vocabulary":13,"volume":62.907,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":60,"lineStart":54,"name":"recurRegex"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":59,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.854,"difficulty":8.423,"effort":21568.651,"length":367,"time":1198.258,"vocabulary":126,"volume":2560.662,"operands":{"distinct":117,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":226},"errors":[],"lineEnd":288,"lineStart":63,"name":"java"}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":56,"halstead":{"bugs":0.295,"difficulty":5.058,"effort":7313.903,"length":131,"time":406.328,"vocabulary":49.333,"volume":884.033,"operands":{"distinct":43,"total":78},"operators":{"distinct":6.333,"total":53}},"params":1.667,"sloc":{"logical":26.333,"physical":78.667}},"module":"node_modules/highlight.js/es/languages/java.js"},"jshint":{"messages":[{"severity":"error","line":64,"column":8,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/index.html new file mode 100644 index 0000000000..da3dfbf408 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/java.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/java.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.js new file mode 100644 index 0000000000..ef20ba4fb2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/java.js.js","fileShort":"node_modules/highlight.js/es/languages/java.js.js","fileSafe":"node_modules_highlight_js_es_languages_java_js_js","link":"files/node_modules_highlight_js_es_languages_java_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./java.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/java.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.json new file mode 100644 index 0000000000..e09ad3ec53 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_java_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/java.js.js","fileShort":"node_modules/highlight.js/es/languages/java.js.js","fileSafe":"node_modules_highlight_js_es_languages_java_js_js","link":"files/node_modules_highlight_js_es_languages_java_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./java.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/java.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/index.html new file mode 100644 index 0000000000..83f4d8e4b3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/index.html @@ -0,0 +1,852 @@ + + + + + Plato - node_modules/highlight.js/es/languages/javascript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/javascript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.40

    +
    +
    +

    Lines of code

    +

    735

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    24.38

    +
    +
    +

    Estimated Errors

    +

    3.61

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.history.js new file mode 100644 index 0000000000..8f097c6cea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":735,"lloc":268,"functions":4,"deliveredBugs":3.61,"difficulty":24.379,"maintainability":39.395,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.history.json new file mode 100644 index 0000000000..2fafd3ba1c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":735,"lloc":268,"functions":4,"deliveredBugs":3.61,"difficulty":24.379,"maintainability":39.395,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.js new file mode 100644 index 0000000000..7faa0324af --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/javascript.js","fileShort":"node_modules/highlight.js/es/languages/javascript.js","fileSafe":"node_modules_highlight_js_es_languages_javascript_js","link":"files/node_modules_highlight_js_es_languages_javascript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.612,"halstead":{"bugs":3.61,"difficulty":24.379,"effort":263988.811,"length":1289,"time":14666.045,"vocabulary":338,"volume":10828.734,"operands":{"distinct":317,"total":736,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":553,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":268,"physical":735}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":735,"lineStart":1,"maintainability":39.395,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.42,"halstead":{"bugs":2.518,"difficulty":18.341,"effort":138558.027,"length":1000,"time":7697.668,"vocabulary":188,"volume":7554.589,"operands":{"distinct":176,"total":538,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":462,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":238,"physical":568},"errors":[],"lineEnd":733,"lineStart":166,"name":"javascript"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":7.65,"effort":1039.893,"length":32,"time":57.772,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":179,"lineStart":175,"name":""},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.134,"difficulty":15.294,"effort":6153.818,"length":82,"time":341.879,"vocabulary":30,"volume":402.365,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":41},"errors":[],"lineEnd":235,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":511,"lineStart":509,"name":"noneOf"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":43.022,"halstead":{"bugs":0.678,"difficulty":10.75,"effort":36456.442,"length":281.75,"time":2025.358,"vocabulary":61.75,"volume":2034.018,"operands":{"distinct":52.5,"total":150.75},"operators":{"distinct":9.25,"total":131}},"params":1.5,"sloc":{"logical":64.5,"physical":154.25}},"module":"node_modules/highlight.js/es/languages/javascript.js"},"jshint":{"messages":[{"severity":"error","line":458,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":458,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":459,"column":14,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":459,"column":16,"message":"Expected '}' to match '{' from line 442 and instead saw 'title.class'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":460,"column":5,"message":"const 'keywords' is initialized to 'undefined'.","source":"const '{a}' is initialized to 'undefined'."},{"severity":"error","line":460,"column":13,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":460,"column":13,"message":"Expected '}' to match '{' from line 166 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":461,"column":10,"message":"Label '_' on [ statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":465,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":465,"column":8,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":466,"column":5,"message":"Unrecoverable syntax error. (63% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.json new file mode 100644 index 0000000000..d4531816db --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/javascript.js","fileShort":"node_modules/highlight.js/es/languages/javascript.js","fileSafe":"node_modules_highlight_js_es_languages_javascript_js","link":"files/node_modules_highlight_js_es_languages_javascript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.612,"halstead":{"bugs":3.61,"difficulty":24.379,"effort":263988.811,"length":1289,"time":14666.045,"vocabulary":338,"volume":10828.734,"operands":{"distinct":317,"total":736,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":553,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":268,"physical":735}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":735,"lineStart":1,"maintainability":39.395,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.42,"halstead":{"bugs":2.518,"difficulty":18.341,"effort":138558.027,"length":1000,"time":7697.668,"vocabulary":188,"volume":7554.589,"operands":{"distinct":176,"total":538,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":462,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":238,"physical":568},"errors":[],"lineEnd":733,"lineStart":166,"name":"javascript"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":7.65,"effort":1039.893,"length":32,"time":57.772,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":179,"lineStart":175,"name":""},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.134,"difficulty":15.294,"effort":6153.818,"length":82,"time":341.879,"vocabulary":30,"volume":402.365,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":41},"errors":[],"lineEnd":235,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":511,"lineStart":509,"name":"noneOf"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":43.022,"halstead":{"bugs":0.678,"difficulty":10.75,"effort":36456.442,"length":281.75,"time":2025.358,"vocabulary":61.75,"volume":2034.018,"operands":{"distinct":52.5,"total":150.75},"operators":{"distinct":9.25,"total":131}},"params":1.5,"sloc":{"logical":64.5,"physical":154.25}},"module":"node_modules/highlight.js/es/languages/javascript.js"},"jshint":{"messages":[{"severity":"error","line":458,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":458,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":459,"column":14,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":459,"column":16,"message":"Expected '}' to match '{' from line 442 and instead saw 'title.class'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":460,"column":5,"message":"const 'keywords' is initialized to 'undefined'.","source":"const '{a}' is initialized to 'undefined'."},{"severity":"error","line":460,"column":13,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":460,"column":13,"message":"Expected '}' to match '{' from line 166 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":461,"column":10,"message":"Label '_' on [ statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":465,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":465,"column":8,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":466,"column":5,"message":"Unrecoverable syntax error. (63% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/index.html new file mode 100644 index 0000000000..2d287f12b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/javascript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/javascript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.js new file mode 100644 index 0000000000..b71e32961a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/javascript.js.js","fileShort":"node_modules/highlight.js/es/languages/javascript.js.js","fileSafe":"node_modules_highlight_js_es_languages_javascript_js_js","link":"files/node_modules_highlight_js_es_languages_javascript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./javascript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/javascript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.json new file mode 100644 index 0000000000..4620bb898f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_javascript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/javascript.js.js","fileShort":"node_modules/highlight.js/es/languages/javascript.js.js","fileSafe":"node_modules_highlight_js_es_languages_javascript_js_js","link":"files/node_modules_highlight_js_es_languages_javascript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./javascript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/javascript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/index.html new file mode 100644 index 0000000000..9c24e715e7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/index.html @@ -0,0 +1,180 @@ + + + + + Plato - node_modules/highlight.js/es/languages/jboss-cli.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/jboss-cli.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.89

    +
    +
    +

    Lines of code

    +

    63

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.17

    +
    +
    +

    Estimated Errors

    +

    0.22

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.history.js new file mode 100644 index 0000000000..46e107559d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":63,"lloc":32,"functions":1,"deliveredBugs":0.217,"difficulty":9.167,"maintainability":50.891,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.history.json new file mode 100644 index 0000000000..4687a70794 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":63,"lloc":32,"functions":1,"deliveredBugs":0.217,"difficulty":9.167,"maintainability":50.891,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.js new file mode 100644 index 0000000000..2a8062419e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/jboss-cli.js","fileShort":"node_modules/highlight.js/es/languages/jboss-cli.js","fileSafe":"node_modules_highlight_js_es_languages_jboss_cli_js","link":"files/node_modules_highlight_js_es_languages_jboss_cli_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.217,"difficulty":9.167,"effort":5957.297,"length":117,"time":330.961,"vocabulary":47,"volume":649.887,"operands":{"distinct":36,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":63}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":63,"lineStart":1,"maintainability":50.891,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.198,"difficulty":6.706,"effort":3977.627,"length":110,"time":220.979,"vocabulary":42,"volume":593.155,"operands":{"distinct":34,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":53},"errors":[],"lineEnd":61,"lineStart":9,"name":"jbossCli"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.198,"difficulty":6.706,"effort":3977.627,"length":110,"time":220.979,"vocabulary":42,"volume":593.155,"operands":{"distinct":34,"total":57},"operators":{"distinct":8,"total":53}},"params":1,"sloc":{"logical":31,"physical":53}},"module":"node_modules/highlight.js/es/languages/jboss-cli.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.json new file mode 100644 index 0000000000..406c4ff600 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/jboss-cli.js","fileShort":"node_modules/highlight.js/es/languages/jboss-cli.js","fileSafe":"node_modules_highlight_js_es_languages_jboss_cli_js","link":"files/node_modules_highlight_js_es_languages_jboss_cli_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.217,"difficulty":9.167,"effort":5957.297,"length":117,"time":330.961,"vocabulary":47,"volume":649.887,"operands":{"distinct":36,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":63}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":63,"lineStart":1,"maintainability":50.891,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.198,"difficulty":6.706,"effort":3977.627,"length":110,"time":220.979,"vocabulary":42,"volume":593.155,"operands":{"distinct":34,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":53},"errors":[],"lineEnd":61,"lineStart":9,"name":"jbossCli"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.198,"difficulty":6.706,"effort":3977.627,"length":110,"time":220.979,"vocabulary":42,"volume":593.155,"operands":{"distinct":34,"total":57},"operators":{"distinct":8,"total":53}},"params":1,"sloc":{"logical":31,"physical":53}},"module":"node_modules/highlight.js/es/languages/jboss-cli.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/index.html new file mode 100644 index 0000000000..6839c96a12 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/jboss-cli.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/jboss-cli.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.js new file mode 100644 index 0000000000..f0f47bd550 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/jboss-cli.js.js","fileShort":"node_modules/highlight.js/es/languages/jboss-cli.js.js","fileSafe":"node_modules_highlight_js_es_languages_jboss_cli_js_js","link":"files/node_modules_highlight_js_es_languages_jboss_cli_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./jboss-cli.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/jboss-cli.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.json new file mode 100644 index 0000000000..0fac6dac42 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_jboss_cli_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/jboss-cli.js.js","fileShort":"node_modules/highlight.js/es/languages/jboss-cli.js.js","fileSafe":"node_modules_highlight_js_es_languages_jboss_cli_js_js","link":"files/node_modules_highlight_js_es_languages_jboss_cli_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./jboss-cli.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/jboss-cli.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_json_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_json_js/index.html new file mode 100644 index 0000000000..7b8cca1e9c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_json_js/index.html @@ -0,0 +1,165 @@ + + + + + Plato - node_modules/highlight.js/es/languages/json.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/json.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    59.38

    +
    +
    +

    Lines of code

    +

    48

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.40

    +
    +
    +

    Estimated Errors

    +

    0.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.history.js new file mode 100644 index 0000000000..24dde83e0d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":48,"lloc":16,"functions":1,"deliveredBugs":0.128,"difficulty":7.397,"maintainability":59.378,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.history.json new file mode 100644 index 0000000000..87af0060a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":48,"lloc":16,"functions":1,"deliveredBugs":0.128,"difficulty":7.397,"maintainability":59.378,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.js new file mode 100644 index 0000000000..dd547eeb5f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/json.js","fileShort":"node_modules/highlight.js/es/languages/json.js","fileSafe":"node_modules_highlight_js_es_languages_json_js","link":"files/node_modules_highlight_js_es_languages_json_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.128,"difficulty":7.397,"effort":2834.202,"length":72,"time":157.456,"vocabulary":40,"volume":383.179,"operands":{"distinct":29,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":48}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":48,"lineStart":1,"maintainability":59.378,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.111,"difficulty":5.333,"effort":1778.151,"length":65,"time":98.786,"vocabulary":35,"volume":333.403,"operands":{"distinct":27,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":38},"errors":[],"lineEnd":46,"lineStart":9,"name":"json"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.111,"difficulty":5.333,"effort":1778.151,"length":65,"time":98.786,"vocabulary":35,"volume":333.403,"operands":{"distinct":27,"total":36},"operators":{"distinct":8,"total":29}},"params":1,"sloc":{"logical":15,"physical":38}},"module":"node_modules/highlight.js/es/languages/json.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.json new file mode 100644 index 0000000000..57aec1b266 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_json_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/json.js","fileShort":"node_modules/highlight.js/es/languages/json.js","fileSafe":"node_modules_highlight_js_es_languages_json_js","link":"files/node_modules_highlight_js_es_languages_json_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.128,"difficulty":7.397,"effort":2834.202,"length":72,"time":157.456,"vocabulary":40,"volume":383.179,"operands":{"distinct":29,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":48}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":48,"lineStart":1,"maintainability":59.378,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.111,"difficulty":5.333,"effort":1778.151,"length":65,"time":98.786,"vocabulary":35,"volume":333.403,"operands":{"distinct":27,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":38},"errors":[],"lineEnd":46,"lineStart":9,"name":"json"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.111,"difficulty":5.333,"effort":1778.151,"length":65,"time":98.786,"vocabulary":35,"volume":333.403,"operands":{"distinct":27,"total":36},"operators":{"distinct":8,"total":29}},"params":1,"sloc":{"logical":15,"physical":38}},"module":"node_modules/highlight.js/es/languages/json.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/index.html new file mode 100644 index 0000000000..6df10633a0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/json.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/json.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.js new file mode 100644 index 0000000000..f45823a290 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/json.js.js","fileShort":"node_modules/highlight.js/es/languages/json.js.js","fileSafe":"node_modules_highlight_js_es_languages_json_js_js","link":"files/node_modules_highlight_js_es_languages_json_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./json.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/json.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.json new file mode 100644 index 0000000000..5d68d60bdb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_json_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/json.js.js","fileShort":"node_modules/highlight.js/es/languages/json.js.js","fileSafe":"node_modules_highlight_js_es_languages_json_js_js","link":"files/node_modules_highlight_js_es_languages_json_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./json.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/json.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_julia_js/index.html new file mode 100644 index 0000000000..3fa9f61ecb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_js/index.html @@ -0,0 +1,533 @@ + + + + + Plato - node_modules/highlight.js/es/languages/julia.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/julia.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    41.66

    +
    +
    +

    Lines of code

    +

    416

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.69

    +
    +
    +

    Estimated Errors

    +

    1.33

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.history.js new file mode 100644 index 0000000000..c591989306 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":416,"lloc":60,"functions":1,"deliveredBugs":1.335,"difficulty":6.686,"maintainability":41.655,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.history.json new file mode 100644 index 0000000000..d2c416dd4f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":416,"lloc":60,"functions":1,"deliveredBugs":1.335,"difficulty":6.686,"maintainability":41.655,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.js new file mode 100644 index 0000000000..cb1817061a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/julia.js","fileShort":"node_modules/highlight.js/es/languages/julia.js","fileSafe":"node_modules_highlight_js_es_languages_julia_js","link":"files/node_modules_highlight_js_es_languages_julia_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":1.335,"difficulty":6.686,"effort":26775.985,"length":482,"time":1487.555,"vocabulary":317,"volume":4004.619,"operands":{"distinct":306,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":416}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":416,"lineStart":1,"maintainability":41.655,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.312,"difficulty":4.855,"effort":19108.209,"length":475,"time":1061.567,"vocabulary":312,"volume":3935.566,"operands":{"distinct":304,"total":369,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":106,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":406},"errors":[],"lineEnd":414,"lineStart":9,"name":"julia"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.312,"difficulty":4.855,"effort":19108.209,"length":475,"time":1061.567,"vocabulary":312,"volume":3935.566,"operands":{"distinct":304,"total":369},"operators":{"distinct":8,"total":106}},"params":1,"sloc":{"logical":59,"physical":406}},"module":"node_modules/highlight.js/es/languages/julia.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.json new file mode 100644 index 0000000000..caa2e9f033 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/julia.js","fileShort":"node_modules/highlight.js/es/languages/julia.js","fileSafe":"node_modules_highlight_js_es_languages_julia_js","link":"files/node_modules_highlight_js_es_languages_julia_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":1.335,"difficulty":6.686,"effort":26775.985,"length":482,"time":1487.555,"vocabulary":317,"volume":4004.619,"operands":{"distinct":306,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":416}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":416,"lineStart":1,"maintainability":41.655,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.312,"difficulty":4.855,"effort":19108.209,"length":475,"time":1061.567,"vocabulary":312,"volume":3935.566,"operands":{"distinct":304,"total":369,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":106,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":406},"errors":[],"lineEnd":414,"lineStart":9,"name":"julia"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.312,"difficulty":4.855,"effort":19108.209,"length":475,"time":1061.567,"vocabulary":312,"volume":3935.566,"operands":{"distinct":304,"total":369},"operators":{"distinct":8,"total":106}},"params":1,"sloc":{"logical":59,"physical":406}},"module":"node_modules/highlight.js/es/languages/julia.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/index.html new file mode 100644 index 0000000000..7a3cb5ecd5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/julia.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/julia.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.js new file mode 100644 index 0000000000..4fd5408496 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/julia.js.js","fileShort":"node_modules/highlight.js/es/languages/julia.js.js","fileSafe":"node_modules_highlight_js_es_languages_julia_js_js","link":"files/node_modules_highlight_js_es_languages_julia_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./julia.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/julia.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.json new file mode 100644 index 0000000000..562379528d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/julia.js.js","fileShort":"node_modules/highlight.js/es/languages/julia.js.js","fileSafe":"node_modules_highlight_js_es_languages_julia_js_js","link":"files/node_modules_highlight_js_es_languages_julia_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./julia.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/julia.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/index.html new file mode 100644 index 0000000000..443d9f2503 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/index.html @@ -0,0 +1,167 @@ + + + + + Plato - node_modules/highlight.js/es/languages/julia-repl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/julia-repl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    67.10

    +
    +
    +

    Lines of code

    +

    50

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.71

    +
    +
    +

    Estimated Errors

    +

    0.06

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.history.js new file mode 100644 index 0000000000..2914be049e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":50,"lloc":11,"functions":1,"deliveredBugs":0.057,"difficulty":3.706,"maintainability":67.104,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.history.json new file mode 100644 index 0000000000..61c040aab7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":50,"lloc":11,"functions":1,"deliveredBugs":0.057,"difficulty":3.706,"maintainability":67.104,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.js new file mode 100644 index 0000000000..f861010cec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/julia-repl.js","fileShort":"node_modules/highlight.js/es/languages/julia-repl.js","fileSafe":"node_modules_highlight_js_es_languages_julia_repl_js","link":"files/node_modules_highlight_js_es_languages_julia_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":3.706,"effort":628.679,"length":37,"time":34.927,"vocabulary":24,"volume":169.644,"operands":{"distinct":17,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":50}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":50,"lineStart":1,"maintainability":67.104,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.042,"difficulty":2,"effort":254.876,"length":30,"time":14.16,"vocabulary":19,"volume":127.438,"operands":{"distinct":15,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":24},"errors":[],"lineEnd":48,"lineStart":25,"name":"juliaRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.042,"difficulty":2,"effort":254.876,"length":30,"time":14.16,"vocabulary":19,"volume":127.438,"operands":{"distinct":15,"total":15},"operators":{"distinct":4,"total":15}},"params":1,"sloc":{"logical":10,"physical":24}},"module":"node_modules/highlight.js/es/languages/julia-repl.js"},"jshint":{"messages":[{"severity":"error","line":47,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.json new file mode 100644 index 0000000000..7d89e6dfd2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/julia-repl.js","fileShort":"node_modules/highlight.js/es/languages/julia-repl.js","fileSafe":"node_modules_highlight_js_es_languages_julia_repl_js","link":"files/node_modules_highlight_js_es_languages_julia_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":3.706,"effort":628.679,"length":37,"time":34.927,"vocabulary":24,"volume":169.644,"operands":{"distinct":17,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":50}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":50,"lineStart":1,"maintainability":67.104,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.042,"difficulty":2,"effort":254.876,"length":30,"time":14.16,"vocabulary":19,"volume":127.438,"operands":{"distinct":15,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":24},"errors":[],"lineEnd":48,"lineStart":25,"name":"juliaRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.042,"difficulty":2,"effort":254.876,"length":30,"time":14.16,"vocabulary":19,"volume":127.438,"operands":{"distinct":15,"total":15},"operators":{"distinct":4,"total":15}},"params":1,"sloc":{"logical":10,"physical":24}},"module":"node_modules/highlight.js/es/languages/julia-repl.js"},"jshint":{"messages":[{"severity":"error","line":47,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/index.html new file mode 100644 index 0000000000..5c363e0f59 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/julia-repl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/julia-repl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.js new file mode 100644 index 0000000000..52e70c0241 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/julia-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/julia-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_julia_repl_js_js","link":"files/node_modules_highlight_js_es_languages_julia_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./julia-repl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/julia-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.json new file mode 100644 index 0000000000..ca3dc3424c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_julia_repl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/julia-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/julia-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_julia_repl_js_js","link":"files/node_modules_highlight_js_es_languages_julia_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./julia-repl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/julia-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/index.html new file mode 100644 index 0000000000..74185b1781 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/index.html @@ -0,0 +1,401 @@ + + + + + Plato - node_modules/highlight.js/es/languages/kotlin.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/kotlin.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    33.22

    +
    +
    +

    Lines of code

    +

    284

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    17.88

    +
    +
    +

    Estimated Errors

    +

    1.40

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.history.js new file mode 100644 index 0000000000..69b8662329 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":284,"lloc":138,"functions":1,"deliveredBugs":1.395,"difficulty":17.875,"maintainability":33.217,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.history.json new file mode 100644 index 0000000000..4ff7250d74 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":284,"lloc":138,"functions":1,"deliveredBugs":1.395,"difficulty":17.875,"maintainability":33.217,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.js new file mode 100644 index 0000000000..0b72dfd1bb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/kotlin.js","fileShort":"node_modules/highlight.js/es/languages/kotlin.js","fileSafe":"node_modules_highlight_js_es_languages_kotlin_js","link":"files/node_modules_highlight_js_es_languages_kotlin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.395,"difficulty":17.875,"effort":74785.112,"length":593,"time":4154.728,"vocabulary":133,"volume":4183.782,"operands":{"distinct":120,"total":330,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":263,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":284}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":284,"lineStart":1,"maintainability":33.217,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.092,"difficulty":13.203,"effort":43246.357,"length":493,"time":2402.575,"vocabulary":100,"volume":3275.421,"operands":{"distinct":91,"total":267,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":226,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":239},"errors":[],"lineEnd":282,"lineStart":44,"name":"kotlin"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.092,"difficulty":13.203,"effort":43246.357,"length":493,"time":2402.575,"vocabulary":100,"volume":3275.421,"operands":{"distinct":91,"total":267},"operators":{"distinct":9,"total":226}},"params":1,"sloc":{"logical":121,"physical":239}},"module":"node_modules/highlight.js/es/languages/kotlin.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.json new file mode 100644 index 0000000000..52073114df --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/kotlin.js","fileShort":"node_modules/highlight.js/es/languages/kotlin.js","fileSafe":"node_modules_highlight_js_es_languages_kotlin_js","link":"files/node_modules_highlight_js_es_languages_kotlin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.395,"difficulty":17.875,"effort":74785.112,"length":593,"time":4154.728,"vocabulary":133,"volume":4183.782,"operands":{"distinct":120,"total":330,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":263,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":284}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":284,"lineStart":1,"maintainability":33.217,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.092,"difficulty":13.203,"effort":43246.357,"length":493,"time":2402.575,"vocabulary":100,"volume":3275.421,"operands":{"distinct":91,"total":267,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":226,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":239},"errors":[],"lineEnd":282,"lineStart":44,"name":"kotlin"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.092,"difficulty":13.203,"effort":43246.357,"length":493,"time":2402.575,"vocabulary":100,"volume":3275.421,"operands":{"distinct":91,"total":267},"operators":{"distinct":9,"total":226}},"params":1,"sloc":{"logical":121,"physical":239}},"module":"node_modules/highlight.js/es/languages/kotlin.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/index.html new file mode 100644 index 0000000000..f1fe13542f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/kotlin.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/kotlin.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.js new file mode 100644 index 0000000000..698bb49ec6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/kotlin.js.js","fileShort":"node_modules/highlight.js/es/languages/kotlin.js.js","fileSafe":"node_modules_highlight_js_es_languages_kotlin_js_js","link":"files/node_modules_highlight_js_es_languages_kotlin_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./kotlin.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/kotlin.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.json new file mode 100644 index 0000000000..d36c8fc89b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_kotlin_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/kotlin.js.js","fileShort":"node_modules/highlight.js/es/languages/kotlin.js.js","fileSafe":"node_modules_highlight_js_es_languages_kotlin_js_js","link":"files/node_modules_highlight_js_es_languages_kotlin_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./kotlin.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/kotlin.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/index.html new file mode 100644 index 0000000000..8c32b66e26 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/index.html @@ -0,0 +1,304 @@ + + + + + Plato - node_modules/highlight.js/es/languages/lasso.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/lasso.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.09

    +
    +
    +

    Lines of code

    +

    187

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.87

    +
    +
    +

    Estimated Errors

    +

    0.94

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.history.js new file mode 100644 index 0000000000..45553eee9e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":187,"lloc":90,"functions":1,"deliveredBugs":0.944,"difficulty":12.865,"maintainability":37.086,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.history.json new file mode 100644 index 0000000000..ea8286dd8b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":187,"lloc":90,"functions":1,"deliveredBugs":0.944,"difficulty":12.865,"maintainability":37.086,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.js new file mode 100644 index 0000000000..20921372fd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/lasso.js","fileShort":"node_modules/highlight.js/es/languages/lasso.js","fileSafe":"node_modules_highlight_js_es_languages_lasso_js","link":"files/node_modules_highlight_js_es_languages_lasso_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.944,"difficulty":12.865,"effort":36439.223,"length":413,"time":2024.401,"vocabulary":116,"volume":2832.346,"operands":{"distinct":104,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":190,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":187}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":187,"lineStart":1,"maintainability":37.086,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.92,"difficulty":9.706,"effort":26773.995,"length":406,"time":1487.444,"vocabulary":111,"volume":2758.533,"operands":{"distinct":102,"total":220,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":186,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":178},"errors":[],"lineEnd":185,"lineStart":8,"name":"lasso"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.92,"difficulty":9.706,"effort":26773.995,"length":406,"time":1487.444,"vocabulary":111,"volume":2758.533,"operands":{"distinct":102,"total":220},"operators":{"distinct":9,"total":186}},"params":1,"sloc":{"logical":89,"physical":178}},"module":"node_modules/highlight.js/es/languages/lasso.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.json new file mode 100644 index 0000000000..27c5294c9b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/lasso.js","fileShort":"node_modules/highlight.js/es/languages/lasso.js","fileSafe":"node_modules_highlight_js_es_languages_lasso_js","link":"files/node_modules_highlight_js_es_languages_lasso_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.944,"difficulty":12.865,"effort":36439.223,"length":413,"time":2024.401,"vocabulary":116,"volume":2832.346,"operands":{"distinct":104,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":190,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":187}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":187,"lineStart":1,"maintainability":37.086,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.92,"difficulty":9.706,"effort":26773.995,"length":406,"time":1487.444,"vocabulary":111,"volume":2758.533,"operands":{"distinct":102,"total":220,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":186,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":178},"errors":[],"lineEnd":185,"lineStart":8,"name":"lasso"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.92,"difficulty":9.706,"effort":26773.995,"length":406,"time":1487.444,"vocabulary":111,"volume":2758.533,"operands":{"distinct":102,"total":220},"operators":{"distinct":9,"total":186}},"params":1,"sloc":{"logical":89,"physical":178}},"module":"node_modules/highlight.js/es/languages/lasso.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/index.html new file mode 100644 index 0000000000..68b6bf6ea3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/lasso.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/lasso.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.js new file mode 100644 index 0000000000..ac5a56961d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/lasso.js.js","fileShort":"node_modules/highlight.js/es/languages/lasso.js.js","fileSafe":"node_modules_highlight_js_es_languages_lasso_js_js","link":"files/node_modules_highlight_js_es_languages_lasso_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lasso.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/lasso.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.json new file mode 100644 index 0000000000..f6a0b19189 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lasso_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/lasso.js.js","fileShort":"node_modules/highlight.js/es/languages/lasso.js.js","fileSafe":"node_modules_highlight_js_es_languages_lasso_js_js","link":"files/node_modules_highlight_js_es_languages_lasso_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lasso.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/lasso.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_latex_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_latex_js/index.html new file mode 100644 index 0000000000..6d41128902 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_latex_js/index.html @@ -0,0 +1,366 @@ + + + + + Plato - node_modules/highlight.js/es/languages/latex.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/latex.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    60.94

    +
    +
    +

    Lines of code

    +

    249

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    20.49

    +
    +
    +

    Estimated Errors

    +

    1.59

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.history.js new file mode 100644 index 0000000000..6bd4262003 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":249,"lloc":133,"functions":12,"deliveredBugs":1.59,"difficulty":20.492,"maintainability":60.938,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.history.json new file mode 100644 index 0000000000..936c45ca68 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":249,"lloc":133,"functions":12,"deliveredBugs":1.59,"difficulty":20.492,"maintainability":60.938,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.js new file mode 100644 index 0000000000..37b40ca9c8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/latex.js","fileShort":"node_modules/highlight.js/es/languages/latex.js","fileSafe":"node_modules_highlight_js_es_languages_latex_js","link":"files/node_modules_highlight_js_es_languages_latex_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.59,"difficulty":20.492,"effort":97724.517,"length":667,"time":5429.14,"vocabulary":142,"volume":4768.881,"operands":{"distinct":127,"total":347,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":320,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":133,"physical":249}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":249,"lineStart":1,"maintainability":60.938,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.966,"difficulty":13.642,"effort":39546.155,"length":430,"time":2197.009,"vocabulary":107,"volume":2898.831,"operands":{"distinct":95,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":239},"errors":[],"lineEnd":247,"lineStart":9,"name":"latex"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":32,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":54,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":161,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":3.036,"effort":399.76,"length":31,"time":22.209,"vocabulary":19,"volume":131.686,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":170,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":3.4,"effort":448.016,"length":30,"time":24.89,"vocabulary":21,"volume":131.77,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":180,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.032,"difficulty":3.182,"effort":305.455,"length":24,"time":16.97,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":190,"lineStart":181,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":196,"lineStart":191,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.056,"difficulty":3.5,"effort":588,"length":42,"time":32.667,"vocabulary":16,"volume":168,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":24},"errors":[],"lineEnd":221,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":223,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":5.182,"effort":720.137,"length":34,"time":40.008,"vocabulary":17,"volume":138.974,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":235,"lineStart":229,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.019,"difficulty":1.571,"effort":89.664,"length":18,"time":4.981,"vocabulary":9,"volume":57.059,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":233,"lineStart":232,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25.147,"halstead":{"bugs":0.105,"difficulty":3.582,"effort":3541.659,"length":55,"time":196.759,"vocabulary":20,"volume":314.781,"operands":{"distinct":15.5,"total":28.667},"operators":{"distinct":4.5,"total":26.333}},"params":1.25,"sloc":{"logical":11,"physical":26.667}},"module":"node_modules/highlight.js/es/languages/latex.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.json new file mode 100644 index 0000000000..0fec2b3d9f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_latex_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/latex.js","fileShort":"node_modules/highlight.js/es/languages/latex.js","fileSafe":"node_modules_highlight_js_es_languages_latex_js","link":"files/node_modules_highlight_js_es_languages_latex_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.59,"difficulty":20.492,"effort":97724.517,"length":667,"time":5429.14,"vocabulary":142,"volume":4768.881,"operands":{"distinct":127,"total":347,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":320,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":133,"physical":249}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":249,"lineStart":1,"maintainability":60.938,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.966,"difficulty":13.642,"effort":39546.155,"length":430,"time":2197.009,"vocabulary":107,"volume":2898.831,"operands":{"distinct":95,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":239},"errors":[],"lineEnd":247,"lineStart":9,"name":"latex"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":32,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":54,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":161,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":3.036,"effort":399.76,"length":31,"time":22.209,"vocabulary":19,"volume":131.686,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":170,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":3.4,"effort":448.016,"length":30,"time":24.89,"vocabulary":21,"volume":131.77,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":180,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.032,"difficulty":3.182,"effort":305.455,"length":24,"time":16.97,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":190,"lineStart":181,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":196,"lineStart":191,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.056,"difficulty":3.5,"effort":588,"length":42,"time":32.667,"vocabulary":16,"volume":168,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":24},"errors":[],"lineEnd":221,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":223,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":5.182,"effort":720.137,"length":34,"time":40.008,"vocabulary":17,"volume":138.974,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":235,"lineStart":229,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.019,"difficulty":1.571,"effort":89.664,"length":18,"time":4.981,"vocabulary":9,"volume":57.059,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":233,"lineStart":232,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25.147,"halstead":{"bugs":0.105,"difficulty":3.582,"effort":3541.659,"length":55,"time":196.759,"vocabulary":20,"volume":314.781,"operands":{"distinct":15.5,"total":28.667},"operators":{"distinct":4.5,"total":26.333}},"params":1.25,"sloc":{"logical":11,"physical":26.667}},"module":"node_modules/highlight.js/es/languages/latex.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/index.html new file mode 100644 index 0000000000..8f2a1bc97e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/latex.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/latex.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.js new file mode 100644 index 0000000000..2abf7d7780 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/latex.js.js","fileShort":"node_modules/highlight.js/es/languages/latex.js.js","fileSafe":"node_modules_highlight_js_es_languages_latex_js_js","link":"files/node_modules_highlight_js_es_languages_latex_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./latex.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/latex.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.json new file mode 100644 index 0000000000..5781b8c0b0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_latex_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/latex.js.js","fileShort":"node_modules/highlight.js/es/languages/latex.js.js","fileSafe":"node_modules_highlight_js_es_languages_latex_js_js","link":"files/node_modules_highlight_js_es_languages_latex_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./latex.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/latex.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/index.html new file mode 100644 index 0000000000..4cee84a06e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/index.html @@ -0,0 +1,148 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ldif.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ldif.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.58

    +
    +
    +

    Lines of code

    +

    31

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.75

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.history.js new file mode 100644 index 0000000000..504c49ae13 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":31,"lloc":11,"functions":1,"deliveredBugs":0.066,"difficulty":5.75,"maintainability":65.58,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.history.json new file mode 100644 index 0000000000..2fb167aa75 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":31,"lloc":11,"functions":1,"deliveredBugs":0.066,"difficulty":5.75,"maintainability":65.58,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.js new file mode 100644 index 0000000000..edac153549 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ldif.js","fileShort":"node_modules/highlight.js/es/languages/ldif.js","fileSafe":"node_modules_highlight_js_es_languages_ldif_js","link":"files/node_modules_highlight_js_es_languages_ldif_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.066,"difficulty":5.75,"effort":1133.632,"length":43,"time":62.98,"vocabulary":24,"volume":197.153,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":31}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":31,"lineStart":1,"maintainability":65.58,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.051,"difficulty":3.571,"effort":546.162,"length":36,"time":30.342,"vocabulary":19,"volume":152.925,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":21},"errors":[],"lineEnd":29,"lineStart":9,"name":"ldif"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.051,"difficulty":3.571,"effort":546.162,"length":36,"time":30.342,"vocabulary":19,"volume":152.925,"operands":{"distinct":14,"total":20},"operators":{"distinct":5,"total":16}},"params":1,"sloc":{"logical":10,"physical":21}},"module":"node_modules/highlight.js/es/languages/ldif.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.json new file mode 100644 index 0000000000..d38cb8a852 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ldif.js","fileShort":"node_modules/highlight.js/es/languages/ldif.js","fileSafe":"node_modules_highlight_js_es_languages_ldif_js","link":"files/node_modules_highlight_js_es_languages_ldif_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.066,"difficulty":5.75,"effort":1133.632,"length":43,"time":62.98,"vocabulary":24,"volume":197.153,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":31}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":31,"lineStart":1,"maintainability":65.58,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.051,"difficulty":3.571,"effort":546.162,"length":36,"time":30.342,"vocabulary":19,"volume":152.925,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":21},"errors":[],"lineEnd":29,"lineStart":9,"name":"ldif"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.051,"difficulty":3.571,"effort":546.162,"length":36,"time":30.342,"vocabulary":19,"volume":152.925,"operands":{"distinct":14,"total":20},"operators":{"distinct":5,"total":16}},"params":1,"sloc":{"logical":10,"physical":21}},"module":"node_modules/highlight.js/es/languages/ldif.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/index.html new file mode 100644 index 0000000000..72bde1e51d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ldif.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ldif.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.js new file mode 100644 index 0000000000..9b8098f5b3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ldif.js.js","fileShort":"node_modules/highlight.js/es/languages/ldif.js.js","fileSafe":"node_modules_highlight_js_es_languages_ldif_js_js","link":"files/node_modules_highlight_js_es_languages_ldif_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ldif.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ldif.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.json new file mode 100644 index 0000000000..da5edb697c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ldif_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ldif.js.js","fileShort":"node_modules/highlight.js/es/languages/ldif.js.js","fileSafe":"node_modules_highlight_js_es_languages_ldif_js_js","link":"files/node_modules_highlight_js_es_languages_ldif_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ldif.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ldif.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/index.html new file mode 100644 index 0000000000..725938daed --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/index.html @@ -0,0 +1,166 @@ + + + + + Plato - node_modules/highlight.js/es/languages/leaf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/leaf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.36

    +
    +
    +

    Lines of code

    +

    49

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.36

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.history.js new file mode 100644 index 0000000000..0782e4781c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":49,"lloc":24,"functions":1,"deliveredBugs":0.143,"difficulty":7.36,"maintainability":55.358,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.history.json new file mode 100644 index 0000000000..a95cd3283a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":49,"lloc":24,"functions":1,"deliveredBugs":0.143,"difficulty":7.36,"maintainability":55.358,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.js new file mode 100644 index 0000000000..9082de79f4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/leaf.js","fileShort":"node_modules/highlight.js/es/languages/leaf.js","fileSafe":"node_modules_highlight_js_es_languages_leaf_js","link":"files/node_modules_highlight_js_es_languages_leaf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.143,"difficulty":7.36,"effort":3155.773,"length":85,"time":175.321,"vocabulary":33,"volume":428.774,"operands":{"distinct":25,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":49}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":49,"lineStart":1,"maintainability":55.358,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.125,"difficulty":4.674,"effort":1752.594,"length":78,"time":97.366,"vocabulary":28,"volume":374.974,"operands":{"distinct":23,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":41},"errors":[],"lineEnd":47,"lineStart":7,"name":"leaf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.125,"difficulty":4.674,"effort":1752.594,"length":78,"time":97.366,"vocabulary":28,"volume":374.974,"operands":{"distinct":23,"total":43},"operators":{"distinct":5,"total":35}},"params":1,"sloc":{"logical":23,"physical":41}},"module":"node_modules/highlight.js/es/languages/leaf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.json new file mode 100644 index 0000000000..29747f6c33 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/leaf.js","fileShort":"node_modules/highlight.js/es/languages/leaf.js","fileSafe":"node_modules_highlight_js_es_languages_leaf_js","link":"files/node_modules_highlight_js_es_languages_leaf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.143,"difficulty":7.36,"effort":3155.773,"length":85,"time":175.321,"vocabulary":33,"volume":428.774,"operands":{"distinct":25,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":49}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":49,"lineStart":1,"maintainability":55.358,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.125,"difficulty":4.674,"effort":1752.594,"length":78,"time":97.366,"vocabulary":28,"volume":374.974,"operands":{"distinct":23,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":41},"errors":[],"lineEnd":47,"lineStart":7,"name":"leaf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.125,"difficulty":4.674,"effort":1752.594,"length":78,"time":97.366,"vocabulary":28,"volume":374.974,"operands":{"distinct":23,"total":43},"operators":{"distinct":5,"total":35}},"params":1,"sloc":{"logical":23,"physical":41}},"module":"node_modules/highlight.js/es/languages/leaf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/index.html new file mode 100644 index 0000000000..60c556af23 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/leaf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/leaf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.history.js new file mode 100644 index 0000000000..121e6a32ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.history.json new file mode 100644 index 0000000000..4557f55ae1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:15 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.js new file mode 100644 index 0000000000..d69369c175 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/leaf.js.js","fileShort":"node_modules/highlight.js/es/languages/leaf.js.js","fileSafe":"node_modules_highlight_js_es_languages_leaf_js_js","link":"files/node_modules_highlight_js_es_languages_leaf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./leaf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/leaf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.json new file mode 100644 index 0000000000..8faf0af121 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_leaf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/leaf.js.js","fileShort":"node_modules/highlight.js/es/languages/leaf.js.js","fileSafe":"node_modules_highlight_js_es_languages_leaf_js_js","link":"files/node_modules_highlight_js_es_languages_leaf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./leaf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/leaf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_less_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_less_js/index.html new file mode 100644 index 0000000000..92c0e74f1c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_less_js/index.html @@ -0,0 +1,914 @@ + + + + + Plato - node_modules/highlight.js/es/languages/less.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/less.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.68

    +
    +
    +

    Lines of code

    +

    797

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.13

    +
    +
    +

    Estimated Errors

    +

    3.65

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.history.js new file mode 100644 index 0000000000..d5530c47c8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":797,"lloc":146,"functions":4,"deliveredBugs":3.653,"difficulty":9.132,"maintainability":47.677,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.history.json new file mode 100644 index 0000000000..319842af38 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":797,"lloc":146,"functions":4,"deliveredBugs":3.653,"difficulty":9.132,"maintainability":47.677,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.js new file mode 100644 index 0000000000..5394b8cbc0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/less.js","fileShort":"node_modules/highlight.js/es/languages/less.js","fileSafe":"node_modules_highlight_js_es_languages_less_js","link":"files/node_modules_highlight_js_es_languages_less_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.685,"halstead":{"bugs":3.653,"difficulty":9.132,"effort":100068.517,"length":1179,"time":5559.362,"vocabulary":628,"volume":10958.358,"operands":{"distinct":615,"total":864,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":315,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":146,"physical":797}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":797,"lineStart":1,"maintainability":47.677,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.21,"difficulty":12.965,"effort":47073.627,"length":523,"time":2615.202,"vocabulary":123,"volume":3630.935,"operands":{"distinct":113,"total":293,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":230,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":228},"errors":[],"lineEnd":795,"lineStart":568,"name":"less"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.667,"effort":132.877,"length":15,"time":7.382,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":586,"lineStart":580,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.013,"difficulty":3.375,"effort":132.648,"length":14,"time":7.369,"vocabulary":7,"volume":39.303,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":594,"lineStart":588,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":15.861,"halstead":{"bugs":0.353,"difficulty":5.793,"effort":12368.403,"length":161.75,"time":687.133,"vocabulary":45.5,"volume":1058.084,"operands":{"distinct":39.75,"total":90},"operators":{"distinct":5.75,"total":71.75}},"params":1.5,"sloc":{"logical":34.25,"physical":71.5}},"module":"node_modules/highlight.js/es/languages/less.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.json new file mode 100644 index 0000000000..e5e35cf6df --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_less_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/less.js","fileShort":"node_modules/highlight.js/es/languages/less.js","fileSafe":"node_modules_highlight_js_es_languages_less_js","link":"files/node_modules_highlight_js_es_languages_less_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.685,"halstead":{"bugs":3.653,"difficulty":9.132,"effort":100068.517,"length":1179,"time":5559.362,"vocabulary":628,"volume":10958.358,"operands":{"distinct":615,"total":864,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":315,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":146,"physical":797}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":797,"lineStart":1,"maintainability":47.677,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.21,"difficulty":12.965,"effort":47073.627,"length":523,"time":2615.202,"vocabulary":123,"volume":3630.935,"operands":{"distinct":113,"total":293,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":230,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":228},"errors":[],"lineEnd":795,"lineStart":568,"name":"less"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.667,"effort":132.877,"length":15,"time":7.382,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":586,"lineStart":580,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.013,"difficulty":3.375,"effort":132.648,"length":14,"time":7.369,"vocabulary":7,"volume":39.303,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":594,"lineStart":588,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":15.861,"halstead":{"bugs":0.353,"difficulty":5.793,"effort":12368.403,"length":161.75,"time":687.133,"vocabulary":45.5,"volume":1058.084,"operands":{"distinct":39.75,"total":90},"operators":{"distinct":5.75,"total":71.75}},"params":1.5,"sloc":{"logical":34.25,"physical":71.5}},"module":"node_modules/highlight.js/es/languages/less.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/index.html new file mode 100644 index 0000000000..26832ee293 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/less.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/less.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.js new file mode 100644 index 0000000000..5a07df9ae3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/less.js.js","fileShort":"node_modules/highlight.js/es/languages/less.js.js","fileSafe":"node_modules_highlight_js_es_languages_less_js_js","link":"files/node_modules_highlight_js_es_languages_less_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./less.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/less.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.json new file mode 100644 index 0000000000..f7a6440d37 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_less_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/less.js.js","fileShort":"node_modules/highlight.js/es/languages/less.js.js","fileSafe":"node_modules_highlight_js_es_languages_less_js_js","link":"files/node_modules_highlight_js_es_languages_less_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./less.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/less.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/index.html new file mode 100644 index 0000000000..7ba98819b5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/index.html @@ -0,0 +1,228 @@ + + + + + Plato - node_modules/highlight.js/es/languages/lisp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/lisp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    40.38

    +
    +
    +

    Lines of code

    +

    111

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.28

    +
    +
    +

    Estimated Errors

    +

    0.64

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.history.js new file mode 100644 index 0000000000..8b07575739 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":111,"lloc":67,"functions":1,"deliveredBugs":0.635,"difficulty":15.281,"maintainability":40.377,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.history.json new file mode 100644 index 0000000000..b457f9371f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":111,"lloc":67,"functions":1,"deliveredBugs":0.635,"difficulty":15.281,"maintainability":40.377,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.js new file mode 100644 index 0000000000..5260ea200f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/lisp.js","fileShort":"node_modules/highlight.js/es/languages/lisp.js","fileSafe":"node_modules_highlight_js_es_languages_lisp_js","link":"files/node_modules_highlight_js_es_languages_lisp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.635,"difficulty":15.281,"effort":29120.223,"length":305,"time":1617.79,"vocabulary":76,"volume":1905.618,"operands":{"distinct":64,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":67,"physical":111}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":111,"lineStart":1,"maintainability":40.377,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.611,"difficulty":11.613,"effort":21282.093,"length":298,"time":1182.338,"vocabulary":71,"volume":1832.625,"operands":{"distinct":62,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":102},"errors":[],"lineEnd":109,"lineStart":8,"name":"lisp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.611,"difficulty":11.613,"effort":21282.093,"length":298,"time":1182.338,"vocabulary":71,"volume":1832.625,"operands":{"distinct":62,"total":160},"operators":{"distinct":9,"total":138}},"params":1,"sloc":{"logical":66,"physical":102}},"module":"node_modules/highlight.js/es/languages/lisp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.json new file mode 100644 index 0000000000..35f994e80f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/lisp.js","fileShort":"node_modules/highlight.js/es/languages/lisp.js","fileSafe":"node_modules_highlight_js_es_languages_lisp_js","link":"files/node_modules_highlight_js_es_languages_lisp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.635,"difficulty":15.281,"effort":29120.223,"length":305,"time":1617.79,"vocabulary":76,"volume":1905.618,"operands":{"distinct":64,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":67,"physical":111}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":111,"lineStart":1,"maintainability":40.377,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.611,"difficulty":11.613,"effort":21282.093,"length":298,"time":1182.338,"vocabulary":71,"volume":1832.625,"operands":{"distinct":62,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":102},"errors":[],"lineEnd":109,"lineStart":8,"name":"lisp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.611,"difficulty":11.613,"effort":21282.093,"length":298,"time":1182.338,"vocabulary":71,"volume":1832.625,"operands":{"distinct":62,"total":160},"operators":{"distinct":9,"total":138}},"params":1,"sloc":{"logical":66,"physical":102}},"module":"node_modules/highlight.js/es/languages/lisp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/index.html new file mode 100644 index 0000000000..013e0abf2c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/lisp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/lisp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.js new file mode 100644 index 0000000000..f04ef256ab --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/lisp.js.js","fileShort":"node_modules/highlight.js/es/languages/lisp.js.js","fileSafe":"node_modules_highlight_js_es_languages_lisp_js_js","link":"files/node_modules_highlight_js_es_languages_lisp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lisp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/lisp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.json new file mode 100644 index 0000000000..b239861b6d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lisp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/lisp.js.js","fileShort":"node_modules/highlight.js/es/languages/lisp.js.js","fileSafe":"node_modules_highlight_js_es_languages_lisp_js_js","link":"files/node_modules_highlight_js_es_languages_lisp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lisp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/lisp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/index.html new file mode 100644 index 0000000000..114138dd95 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/index.html @@ -0,0 +1,306 @@ + + + + + Plato - node_modules/highlight.js/es/languages/livecodeserver.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/livecodeserver.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.53

    +
    +
    +

    Lines of code

    +

    189

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.55

    +
    +
    +

    Estimated Errors

    +

    0.87

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.history.js new file mode 100644 index 0000000000..ce36373204 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":189,"lloc":45,"functions":1,"deliveredBugs":0.871,"difficulty":9.552,"maintainability":44.528,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.history.json new file mode 100644 index 0000000000..f976abb64c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":189,"lloc":45,"functions":1,"deliveredBugs":0.871,"difficulty":9.552,"maintainability":44.528,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.js new file mode 100644 index 0000000000..81c17f7944 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/livecodeserver.js","fileShort":"node_modules/highlight.js/es/languages/livecodeserver.js","fileSafe":"node_modules_highlight_js_es_languages_livecodeserver_js","link":"files/node_modules_highlight_js_es_languages_livecodeserver_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.871,"difficulty":9.552,"effort":24950.548,"length":368,"time":1386.142,"vocabulary":137,"volume":2612.076,"operands":{"distinct":125,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":169,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":189}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":189,"lineStart":1,"maintainability":44.528,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.848,"difficulty":7.171,"effort":18235.359,"length":361,"time":1013.076,"vocabulary":132,"volume":2543.026,"operands":{"distinct":123,"total":196,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":165,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":178},"errors":[],"lineEnd":187,"lineStart":10,"name":"livecodeserver"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.848,"difficulty":7.171,"effort":18235.359,"length":361,"time":1013.076,"vocabulary":132,"volume":2543.026,"operands":{"distinct":123,"total":196},"operators":{"distinct":9,"total":165}},"params":1,"sloc":{"logical":44,"physical":178}},"module":"node_modules/highlight.js/es/languages/livecodeserver.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.json new file mode 100644 index 0000000000..cef38a1cb4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/livecodeserver.js","fileShort":"node_modules/highlight.js/es/languages/livecodeserver.js","fileSafe":"node_modules_highlight_js_es_languages_livecodeserver_js","link":"files/node_modules_highlight_js_es_languages_livecodeserver_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.871,"difficulty":9.552,"effort":24950.548,"length":368,"time":1386.142,"vocabulary":137,"volume":2612.076,"operands":{"distinct":125,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":169,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":189}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":189,"lineStart":1,"maintainability":44.528,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.848,"difficulty":7.171,"effort":18235.359,"length":361,"time":1013.076,"vocabulary":132,"volume":2543.026,"operands":{"distinct":123,"total":196,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":165,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":178},"errors":[],"lineEnd":187,"lineStart":10,"name":"livecodeserver"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.848,"difficulty":7.171,"effort":18235.359,"length":361,"time":1013.076,"vocabulary":132,"volume":2543.026,"operands":{"distinct":123,"total":196},"operators":{"distinct":9,"total":165}},"params":1,"sloc":{"logical":44,"physical":178}},"module":"node_modules/highlight.js/es/languages/livecodeserver.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/index.html new file mode 100644 index 0000000000..c5bcdb537f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/livecodeserver.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/livecodeserver.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.js new file mode 100644 index 0000000000..6b10951c09 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/livecodeserver.js.js","fileShort":"node_modules/highlight.js/es/languages/livecodeserver.js.js","fileSafe":"node_modules_highlight_js_es_languages_livecodeserver_js_js","link":"files/node_modules_highlight_js_es_languages_livecodeserver_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./livecodeserver.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/livecodeserver.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.json new file mode 100644 index 0000000000..b8ae68997b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livecodeserver_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/livecodeserver.js.js","fileShort":"node_modules/highlight.js/es/languages/livecodeserver.js.js","fileSafe":"node_modules_highlight_js_es_languages_livecodeserver_js_js","link":"files/node_modules_highlight_js_es_languages_livecodeserver_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./livecodeserver.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/livecodeserver.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/index.html new file mode 100644 index 0000000000..3847f380da --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/index.html @@ -0,0 +1,505 @@ + + + + + Plato - node_modules/highlight.js/es/languages/livescript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/livescript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    36.09

    +
    +
    +

    Lines of code

    +

    388

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.69

    +
    +
    +

    Estimated Errors

    +

    1.51

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.history.js new file mode 100644 index 0000000000..147bb157f5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":388,"lloc":106,"functions":1,"deliveredBugs":1.507,"difficulty":9.686,"maintainability":36.091,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.history.json new file mode 100644 index 0000000000..b75b4a2319 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":388,"lloc":106,"functions":1,"deliveredBugs":1.507,"difficulty":9.686,"maintainability":36.091,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.js new file mode 100644 index 0000000000..99fa7b75dc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/livescript.js","fileShort":"node_modules/highlight.js/es/languages/livescript.js","fileSafe":"node_modules_highlight_js_es_languages_livescript_js","link":"files/node_modules_highlight_js_es_languages_livescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.507,"difficulty":9.686,"effort":43792.021,"length":574,"time":2432.89,"vocabulary":235,"volume":4521.121,"operands":{"distinct":223,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":388}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":388,"lineStart":1,"maintainability":36.091,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.02,"halstead":{"bugs":0.994,"difficulty":9.352,"effort":27900.81,"length":429,"time":1550.045,"vocabulary":124,"volume":2983.35,"operands":{"distinct":115,"total":239,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":190,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":98,"physical":232},"errors":[],"lineEnd":386,"lineStart":155,"name":"livescript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.02,"halstead":{"bugs":0.994,"difficulty":9.352,"effort":27900.81,"length":429,"time":1550.045,"vocabulary":124,"volume":2983.35,"operands":{"distinct":115,"total":239},"operators":{"distinct":9,"total":190}},"params":1,"sloc":{"logical":98,"physical":232}},"module":"node_modules/highlight.js/es/languages/livescript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.json new file mode 100644 index 0000000000..3db938b67b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/livescript.js","fileShort":"node_modules/highlight.js/es/languages/livescript.js","fileSafe":"node_modules_highlight_js_es_languages_livescript_js","link":"files/node_modules_highlight_js_es_languages_livescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.507,"difficulty":9.686,"effort":43792.021,"length":574,"time":2432.89,"vocabulary":235,"volume":4521.121,"operands":{"distinct":223,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":388}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":388,"lineStart":1,"maintainability":36.091,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.02,"halstead":{"bugs":0.994,"difficulty":9.352,"effort":27900.81,"length":429,"time":1550.045,"vocabulary":124,"volume":2983.35,"operands":{"distinct":115,"total":239,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":190,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":98,"physical":232},"errors":[],"lineEnd":386,"lineStart":155,"name":"livescript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.02,"halstead":{"bugs":0.994,"difficulty":9.352,"effort":27900.81,"length":429,"time":1550.045,"vocabulary":124,"volume":2983.35,"operands":{"distinct":115,"total":239},"operators":{"distinct":9,"total":190}},"params":1,"sloc":{"logical":98,"physical":232}},"module":"node_modules/highlight.js/es/languages/livescript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/index.html new file mode 100644 index 0000000000..23b69b4342 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/livescript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/livescript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.js new file mode 100644 index 0000000000..5ee5633f8b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/livescript.js.js","fileShort":"node_modules/highlight.js/es/languages/livescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_livescript_js_js","link":"files/node_modules_highlight_js_es_languages_livescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./livescript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/livescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.json new file mode 100644 index 0000000000..1f7acd4102 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_livescript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/livescript.js.js","fileShort":"node_modules/highlight.js/es/languages/livescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_livescript_js_js","link":"files/node_modules_highlight_js_es_languages_livescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./livescript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/livescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/index.html new file mode 100644 index 0000000000..f21777e117 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/index.html @@ -0,0 +1,247 @@ + + + + + Plato - node_modules/highlight.js/es/languages/llvm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/llvm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.52

    +
    +
    +

    Lines of code

    +

    130

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.90

    +
    +
    +

    Estimated Errors

    +

    0.57

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.history.js new file mode 100644 index 0000000000..9b9677d36c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":130,"lloc":48,"functions":1,"deliveredBugs":0.567,"difficulty":10.901,"maintainability":44.515,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.history.json new file mode 100644 index 0000000000..6535eaaa62 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":130,"lloc":48,"functions":1,"deliveredBugs":0.567,"difficulty":10.901,"maintainability":44.515,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.js new file mode 100644 index 0000000000..aadd347868 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/llvm.js","fileShort":"node_modules/highlight.js/es/languages/llvm.js","fileSafe":"node_modules_highlight_js_es_languages_llvm_js","link":"files/node_modules_highlight_js_es_languages_llvm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.567,"difficulty":10.901,"effort":18555.675,"length":267,"time":1030.871,"vocabulary":83,"volume":1702.136,"operands":{"distinct":71,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":130}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":130,"lineStart":1,"maintainability":44.515,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.545,"difficulty":8.217,"effort":13428.898,"length":260,"time":746.05,"vocabulary":78,"volume":1634.205,"operands":{"distinct":69,"total":126,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":118},"errors":[],"lineEnd":128,"lineStart":11,"name":"llvm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.545,"difficulty":8.217,"effort":13428.898,"length":260,"time":746.05,"vocabulary":78,"volume":1634.205,"operands":{"distinct":69,"total":126},"operators":{"distinct":9,"total":134}},"params":1,"sloc":{"logical":47,"physical":118}},"module":"node_modules/highlight.js/es/languages/llvm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.json new file mode 100644 index 0000000000..71c432d12c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/llvm.js","fileShort":"node_modules/highlight.js/es/languages/llvm.js","fileSafe":"node_modules_highlight_js_es_languages_llvm_js","link":"files/node_modules_highlight_js_es_languages_llvm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.567,"difficulty":10.901,"effort":18555.675,"length":267,"time":1030.871,"vocabulary":83,"volume":1702.136,"operands":{"distinct":71,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":130}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":130,"lineStart":1,"maintainability":44.515,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.545,"difficulty":8.217,"effort":13428.898,"length":260,"time":746.05,"vocabulary":78,"volume":1634.205,"operands":{"distinct":69,"total":126,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":118},"errors":[],"lineEnd":128,"lineStart":11,"name":"llvm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.545,"difficulty":8.217,"effort":13428.898,"length":260,"time":746.05,"vocabulary":78,"volume":1634.205,"operands":{"distinct":69,"total":126},"operators":{"distinct":9,"total":134}},"params":1,"sloc":{"logical":47,"physical":118}},"module":"node_modules/highlight.js/es/languages/llvm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/index.html new file mode 100644 index 0000000000..d3f063aebb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/llvm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/llvm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.js new file mode 100644 index 0000000000..0efada6681 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/llvm.js.js","fileShort":"node_modules/highlight.js/es/languages/llvm.js.js","fileSafe":"node_modules_highlight_js_es_languages_llvm_js_js","link":"files/node_modules_highlight_js_es_languages_llvm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./llvm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/llvm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.json new file mode 100644 index 0000000000..7b2657af5d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_llvm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/llvm.js.js","fileShort":"node_modules/highlight.js/es/languages/llvm.js.js","fileSafe":"node_modules_highlight_js_es_languages_llvm_js_js","link":"files/node_modules_highlight_js_es_languages_llvm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./llvm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/llvm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/index.html new file mode 100644 index 0000000000..7c80ba172a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/index.html @@ -0,0 +1,212 @@ + + + + + Plato - node_modules/highlight.js/es/languages/lsl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/lsl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.42

    +
    +
    +

    Lines of code

    +

    95

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.88

    +
    +
    +

    Estimated Errors

    +

    0.29

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.history.js new file mode 100644 index 0000000000..6d5c285651 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":95,"lloc":38,"functions":1,"deliveredBugs":0.293,"difficulty":9.875,"maintainability":48.418,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.history.json new file mode 100644 index 0000000000..6b413f932c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":95,"lloc":38,"functions":1,"deliveredBugs":0.293,"difficulty":9.875,"maintainability":48.418,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.js new file mode 100644 index 0000000000..954becbc00 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/lsl.js","fileShort":"node_modules/highlight.js/es/languages/lsl.js","fileSafe":"node_modules_highlight_js_es_languages_lsl_js","link":"files/node_modules_highlight_js_es_languages_lsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.293,"difficulty":9.875,"effort":8677.821,"length":152,"time":482.101,"vocabulary":55,"volume":878.767,"operands":{"distinct":44,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":95}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":95,"lineStart":1,"maintainability":48.418,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.273,"difficulty":7.238,"effort":5923.361,"length":145,"time":329.076,"vocabulary":50,"volume":818.359,"operands":{"distinct":42,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":85},"errors":[],"lineEnd":93,"lineStart":9,"name":"lsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.273,"difficulty":7.238,"effort":5923.361,"length":145,"time":329.076,"vocabulary":50,"volume":818.359,"operands":{"distinct":42,"total":76},"operators":{"distinct":8,"total":69}},"params":1,"sloc":{"logical":37,"physical":85}},"module":"node_modules/highlight.js/es/languages/lsl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.json new file mode 100644 index 0000000000..2f7845a947 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/lsl.js","fileShort":"node_modules/highlight.js/es/languages/lsl.js","fileSafe":"node_modules_highlight_js_es_languages_lsl_js","link":"files/node_modules_highlight_js_es_languages_lsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.293,"difficulty":9.875,"effort":8677.821,"length":152,"time":482.101,"vocabulary":55,"volume":878.767,"operands":{"distinct":44,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":95}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":95,"lineStart":1,"maintainability":48.418,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.273,"difficulty":7.238,"effort":5923.361,"length":145,"time":329.076,"vocabulary":50,"volume":818.359,"operands":{"distinct":42,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":85},"errors":[],"lineEnd":93,"lineStart":9,"name":"lsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.273,"difficulty":7.238,"effort":5923.361,"length":145,"time":329.076,"vocabulary":50,"volume":818.359,"operands":{"distinct":42,"total":76},"operators":{"distinct":8,"total":69}},"params":1,"sloc":{"logical":37,"physical":85}},"module":"node_modules/highlight.js/es/languages/lsl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/index.html new file mode 100644 index 0000000000..dd729ebc01 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/lsl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/lsl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.js new file mode 100644 index 0000000000..fd8b0eaa60 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/lsl.js.js","fileShort":"node_modules/highlight.js/es/languages/lsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_lsl_js_js","link":"files/node_modules_highlight_js_es_languages_lsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lsl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/lsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.json new file mode 100644 index 0000000000..46c45481de --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lsl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/lsl.js.js","fileShort":"node_modules/highlight.js/es/languages/lsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_lsl_js_js","link":"files/node_modules_highlight_js_es_languages_lsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lsl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/lsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lua_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_lua_js/index.html new file mode 100644 index 0000000000..a1ef718f48 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lua_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - node_modules/highlight.js/es/languages/lua.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/lua.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.30

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.76

    +
    +
    +

    Estimated Errors

    +

    0.36

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.history.js new file mode 100644 index 0000000000..37e5c4c1b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":82,"lloc":33,"functions":1,"deliveredBugs":0.365,"difficulty":9.763,"maintainability":49.298,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.history.json new file mode 100644 index 0000000000..eb42e58cf1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":82,"lloc":33,"functions":1,"deliveredBugs":0.365,"difficulty":9.763,"maintainability":49.298,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.js new file mode 100644 index 0000000000..26ed16a36e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/lua.js","fileShort":"node_modules/highlight.js/es/languages/lua.js","fileSafe":"node_modules_highlight_js_es_languages_lua_js","link":"files/node_modules_highlight_js_es_languages_lua_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.365,"difficulty":9.763,"effort":10686.801,"length":178,"time":593.711,"vocabulary":71,"volume":1094.655,"operands":{"distinct":59,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":49.298,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.345,"difficulty":7.342,"effort":7588.737,"length":171,"time":421.596,"vocabulary":66,"volume":1033.591,"operands":{"distinct":57,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"lua"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.345,"difficulty":7.342,"effort":7588.737,"length":171,"time":421.596,"vocabulary":66,"volume":1033.591,"operands":{"distinct":57,"total":93},"operators":{"distinct":9,"total":78}},"params":1,"sloc":{"logical":32,"physical":72}},"module":"node_modules/highlight.js/es/languages/lua.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.json new file mode 100644 index 0000000000..797f3ed975 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lua_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/lua.js","fileShort":"node_modules/highlight.js/es/languages/lua.js","fileSafe":"node_modules_highlight_js_es_languages_lua_js","link":"files/node_modules_highlight_js_es_languages_lua_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.365,"difficulty":9.763,"effort":10686.801,"length":178,"time":593.711,"vocabulary":71,"volume":1094.655,"operands":{"distinct":59,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":49.298,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.345,"difficulty":7.342,"effort":7588.737,"length":171,"time":421.596,"vocabulary":66,"volume":1033.591,"operands":{"distinct":57,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"lua"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.345,"difficulty":7.342,"effort":7588.737,"length":171,"time":421.596,"vocabulary":66,"volume":1033.591,"operands":{"distinct":57,"total":93},"operators":{"distinct":9,"total":78}},"params":1,"sloc":{"logical":32,"physical":72}},"module":"node_modules/highlight.js/es/languages/lua.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/index.html new file mode 100644 index 0000000000..8b225ce8c4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/lua.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/lua.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.js new file mode 100644 index 0000000000..f29c7f5008 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/lua.js.js","fileShort":"node_modules/highlight.js/es/languages/lua.js.js","fileSafe":"node_modules_highlight_js_es_languages_lua_js_js","link":"files/node_modules_highlight_js_es_languages_lua_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lua.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/lua.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.json new file mode 100644 index 0000000000..828ed52d26 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_lua_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/lua.js.js","fileShort":"node_modules/highlight.js/es/languages/lua.js.js","fileSafe":"node_modules_highlight_js_es_languages_lua_js_js","link":"files/node_modules_highlight_js_es_languages_lua_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lua.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/lua.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/index.html new file mode 100644 index 0000000000..cf3d74c7e1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/index.html @@ -0,0 +1,209 @@ + + + + + Plato - node_modules/highlight.js/es/languages/makefile.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/makefile.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.66

    +
    +
    +

    Lines of code

    +

    92

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.61

    +
    +
    +

    Estimated Errors

    +

    0.31

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.history.js new file mode 100644 index 0000000000..1565cce512 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":92,"lloc":40,"functions":1,"deliveredBugs":0.309,"difficulty":10.607,"maintainability":47.657,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.history.json new file mode 100644 index 0000000000..f7a023ae6f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":92,"lloc":40,"functions":1,"deliveredBugs":0.309,"difficulty":10.607,"maintainability":47.657,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.js new file mode 100644 index 0000000000..347769e061 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/makefile.js","fileShort":"node_modules/highlight.js/es/languages/makefile.js","fileSafe":"node_modules_highlight_js_es_languages_makefile_js","link":"files/node_modules_highlight_js_es_languages_makefile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.309,"difficulty":10.607,"effort":9842.613,"length":162,"time":546.812,"vocabulary":53,"volume":927.923,"operands":{"distinct":42,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":92}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":92,"lineStart":1,"maintainability":47.657,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.289,"difficulty":7.8,"effort":6752.22,"length":155,"time":375.123,"vocabulary":48,"volume":865.669,"operands":{"distinct":40,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":82},"errors":[],"lineEnd":90,"lineStart":9,"name":"makefile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.289,"difficulty":7.8,"effort":6752.22,"length":155,"time":375.123,"vocabulary":48,"volume":865.669,"operands":{"distinct":40,"total":78},"operators":{"distinct":8,"total":77}},"params":1,"sloc":{"logical":39,"physical":82}},"module":"node_modules/highlight.js/es/languages/makefile.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.json new file mode 100644 index 0000000000..2f12c70c6b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/makefile.js","fileShort":"node_modules/highlight.js/es/languages/makefile.js","fileSafe":"node_modules_highlight_js_es_languages_makefile_js","link":"files/node_modules_highlight_js_es_languages_makefile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.309,"difficulty":10.607,"effort":9842.613,"length":162,"time":546.812,"vocabulary":53,"volume":927.923,"operands":{"distinct":42,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":92}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":92,"lineStart":1,"maintainability":47.657,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.289,"difficulty":7.8,"effort":6752.22,"length":155,"time":375.123,"vocabulary":48,"volume":865.669,"operands":{"distinct":40,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":82},"errors":[],"lineEnd":90,"lineStart":9,"name":"makefile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.289,"difficulty":7.8,"effort":6752.22,"length":155,"time":375.123,"vocabulary":48,"volume":865.669,"operands":{"distinct":40,"total":78},"operators":{"distinct":8,"total":77}},"params":1,"sloc":{"logical":39,"physical":82}},"module":"node_modules/highlight.js/es/languages/makefile.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/index.html new file mode 100644 index 0000000000..79631ecf21 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/makefile.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/makefile.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.js new file mode 100644 index 0000000000..64d6c5daa5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/makefile.js.js","fileShort":"node_modules/highlight.js/es/languages/makefile.js.js","fileSafe":"node_modules_highlight_js_es_languages_makefile_js_js","link":"files/node_modules_highlight_js_es_languages_makefile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./makefile.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/makefile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.json new file mode 100644 index 0000000000..f3f9f5fb6f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_makefile_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/makefile.js.js","fileShort":"node_modules/highlight.js/es/languages/makefile.js.js","fileSafe":"node_modules_highlight_js_es_languages_makefile_js_js","link":"files/node_modules_highlight_js_es_languages_makefile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./makefile.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/makefile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/index.html new file mode 100644 index 0000000000..d1f23a3ac6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/index.html @@ -0,0 +1,355 @@ + + + + + Plato - node_modules/highlight.js/es/languages/markdown.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/markdown.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    33.56

    +
    +
    +

    Lines of code

    +

    238

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    18.24

    +
    +
    +

    Estimated Errors

    +

    0.94

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.history.js new file mode 100644 index 0000000000..ad5671f845 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":238,"lloc":121,"functions":1,"deliveredBugs":0.939,"difficulty":18.237,"maintainability":33.558,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.history.json new file mode 100644 index 0000000000..8004bf53a9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":238,"lloc":121,"functions":1,"deliveredBugs":0.939,"difficulty":18.237,"maintainability":33.558,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.js new file mode 100644 index 0000000000..22477902c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/markdown.js","fileShort":"node_modules/highlight.js/es/languages/markdown.js","fileSafe":"node_modules_highlight_js_es_languages_markdown_js","link":"files/node_modules_highlight_js_es_languages_markdown_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":0.939,"difficulty":18.237,"effort":51360.641,"length":436,"time":2853.369,"vocabulary":88,"volume":2816.312,"operands":{"distinct":76,"total":231,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":205,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":238}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":238,"lineStart":1,"maintainability":33.558,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.833,"halstead":{"bugs":0.912,"difficulty":13.865,"effort":37918.907,"length":429,"time":2106.606,"vocabulary":83,"volume":2734.892,"operands":{"distinct":74,"total":228,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":201,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":120,"physical":228},"errors":[],"lineEnd":236,"lineStart":9,"name":"markdown"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.833,"halstead":{"bugs":0.912,"difficulty":13.865,"effort":37918.907,"length":429,"time":2106.606,"vocabulary":83,"volume":2734.892,"operands":{"distinct":74,"total":228},"operators":{"distinct":9,"total":201}},"params":1,"sloc":{"logical":120,"physical":228}},"module":"node_modules/highlight.js/es/languages/markdown.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.json new file mode 100644 index 0000000000..81e3ab93ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/markdown.js","fileShort":"node_modules/highlight.js/es/languages/markdown.js","fileSafe":"node_modules_highlight_js_es_languages_markdown_js","link":"files/node_modules_highlight_js_es_languages_markdown_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":0.939,"difficulty":18.237,"effort":51360.641,"length":436,"time":2853.369,"vocabulary":88,"volume":2816.312,"operands":{"distinct":76,"total":231,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":205,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":238}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":238,"lineStart":1,"maintainability":33.558,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.833,"halstead":{"bugs":0.912,"difficulty":13.865,"effort":37918.907,"length":429,"time":2106.606,"vocabulary":83,"volume":2734.892,"operands":{"distinct":74,"total":228,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":201,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":120,"physical":228},"errors":[],"lineEnd":236,"lineStart":9,"name":"markdown"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.833,"halstead":{"bugs":0.912,"difficulty":13.865,"effort":37918.907,"length":429,"time":2106.606,"vocabulary":83,"volume":2734.892,"operands":{"distinct":74,"total":228},"operators":{"distinct":9,"total":201}},"params":1,"sloc":{"logical":120,"physical":228}},"module":"node_modules/highlight.js/es/languages/markdown.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/index.html new file mode 100644 index 0000000000..476e51afe5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/markdown.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/markdown.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.js new file mode 100644 index 0000000000..5949e385ac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/markdown.js.js","fileShort":"node_modules/highlight.js/es/languages/markdown.js.js","fileSafe":"node_modules_highlight_js_es_languages_markdown_js_js","link":"files/node_modules_highlight_js_es_languages_markdown_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./markdown.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/markdown.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.json new file mode 100644 index 0000000000..cb3a863458 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_markdown_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/markdown.js.js","fileShort":"node_modules/highlight.js/es/languages/markdown.js.js","fileSafe":"node_modules_highlight_js_es_languages_markdown_js_js","link":"files/node_modules_highlight_js_es_languages_markdown_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./markdown.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/markdown.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/index.html new file mode 100644 index 0000000000..f957a25b65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/index.html @@ -0,0 +1,6870 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mathematica.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mathematica.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.40

    +
    +
    +

    Lines of code

    +

    6753

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.58

    +
    +
    +

    Estimated Errors

    +

    29.22

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.history.js new file mode 100644 index 0000000000..329b5d8688 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":6753,"lloc":64,"functions":2,"deliveredBugs":29.223,"difficulty":7.584,"maintainability":49.399,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.history.json new file mode 100644 index 0000000000..ee62679fe0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":6753,"lloc":64,"functions":2,"deliveredBugs":29.223,"difficulty":7.584,"maintainability":49.399,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.js new file mode 100644 index 0000000000..547e9a004f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mathematica.js","fileShort":"node_modules/highlight.js/es/languages/mathematica.js","fileSafe":"node_modules_highlight_js_es_languages_mathematica_js","link":"files/node_modules_highlight_js_es_languages_mathematica_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.125,"halstead":{"bugs":29.223,"difficulty":7.584,"effort":664890.704,"length":6897,"time":36938.372,"vocabulary":6706,"volume":87669.4,"operands":{"distinct":6691,"total":6766,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":131,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":64,"physical":6753}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":6753,"lineStart":1,"maintainability":49.399,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.506,"difficulty":10.656,"effort":16185.933,"length":247,"time":899.218,"vocabulary":71,"volume":1518.988,"operands":{"distinct":61,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":117,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":115},"errors":[],"lineEnd":6751,"lineStart":6637,"name":"mathematica"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.667,"effort":132.877,"length":15,"time":7.382,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":6677,"lineStart":6675,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":50.833,"halstead":{"bugs":0.261,"difficulty":6.661,"effort":8159.405,"length":131,"time":453.3,"vocabulary":40.5,"volume":784.408,"operands":{"distinct":33.5,"total":69},"operators":{"distinct":7,"total":62}},"params":1.5,"sloc":{"logical":31,"physical":59}},"module":"node_modules/highlight.js/es/languages/mathematica.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.json new file mode 100644 index 0000000000..18c7924ea0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mathematica.js","fileShort":"node_modules/highlight.js/es/languages/mathematica.js","fileSafe":"node_modules_highlight_js_es_languages_mathematica_js","link":"files/node_modules_highlight_js_es_languages_mathematica_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.125,"halstead":{"bugs":29.223,"difficulty":7.584,"effort":664890.704,"length":6897,"time":36938.372,"vocabulary":6706,"volume":87669.4,"operands":{"distinct":6691,"total":6766,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":131,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":64,"physical":6753}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":6753,"lineStart":1,"maintainability":49.399,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.506,"difficulty":10.656,"effort":16185.933,"length":247,"time":899.218,"vocabulary":71,"volume":1518.988,"operands":{"distinct":61,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":117,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":115},"errors":[],"lineEnd":6751,"lineStart":6637,"name":"mathematica"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.667,"effort":132.877,"length":15,"time":7.382,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":6677,"lineStart":6675,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":50.833,"halstead":{"bugs":0.261,"difficulty":6.661,"effort":8159.405,"length":131,"time":453.3,"vocabulary":40.5,"volume":784.408,"operands":{"distinct":33.5,"total":69},"operators":{"distinct":7,"total":62}},"params":1.5,"sloc":{"logical":31,"physical":59}},"module":"node_modules/highlight.js/es/languages/mathematica.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/index.html new file mode 100644 index 0000000000..cb01f4563c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mathematica.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mathematica.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.js new file mode 100644 index 0000000000..70cfd4c18b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mathematica.js.js","fileShort":"node_modules/highlight.js/es/languages/mathematica.js.js","fileSafe":"node_modules_highlight_js_es_languages_mathematica_js_js","link":"files/node_modules_highlight_js_es_languages_mathematica_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mathematica.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mathematica.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.json new file mode 100644 index 0000000000..7f55b6859d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mathematica_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mathematica.js.js","fileShort":"node_modules/highlight.js/es/languages/mathematica.js.js","fileSafe":"node_modules_highlight_js_es_languages_mathematica_js_js","link":"files/node_modules_highlight_js_es_languages_mathematica_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mathematica.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mathematica.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/index.html new file mode 100644 index 0000000000..4655b9acab --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/index.html @@ -0,0 +1,221 @@ + + + + + Plato - node_modules/highlight.js/es/languages/matlab.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/matlab.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.26

    +
    +
    +

    Lines of code

    +

    104

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.02

    +
    +
    +

    Estimated Errors

    +

    0.43

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.history.js new file mode 100644 index 0000000000..0406b00b43 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":104,"lloc":47,"functions":1,"deliveredBugs":0.431,"difficulty":11.016,"maintainability":45.264,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.history.json new file mode 100644 index 0000000000..ba3a0a178f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":104,"lloc":47,"functions":1,"deliveredBugs":0.431,"difficulty":11.016,"maintainability":45.264,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.js new file mode 100644 index 0000000000..1ea9f7db86 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/matlab.js","fileShort":"node_modules/highlight.js/es/languages/matlab.js","fileSafe":"node_modules_highlight_js_es_languages_matlab_js","link":"files/node_modules_highlight_js_es_languages_matlab_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.431,"difficulty":11.016,"effort":14251.614,"length":209,"time":791.756,"vocabulary":73,"volume":1293.673,"operands":{"distinct":61,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":104}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":104,"lineStart":1,"maintainability":45.264,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.41,"difficulty":8.314,"effort":10222.914,"length":202,"time":567.94,"vocabulary":68,"volume":1229.667,"operands":{"distinct":59,"total":109,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":90},"errors":[],"lineEnd":102,"lineStart":13,"name":"matlab"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.41,"difficulty":8.314,"effort":10222.914,"length":202,"time":567.94,"vocabulary":68,"volume":1229.667,"operands":{"distinct":59,"total":109},"operators":{"distinct":9,"total":93}},"params":1,"sloc":{"logical":46,"physical":90}},"module":"node_modules/highlight.js/es/languages/matlab.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.json new file mode 100644 index 0000000000..fdcbdc2294 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/matlab.js","fileShort":"node_modules/highlight.js/es/languages/matlab.js","fileSafe":"node_modules_highlight_js_es_languages_matlab_js","link":"files/node_modules_highlight_js_es_languages_matlab_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.431,"difficulty":11.016,"effort":14251.614,"length":209,"time":791.756,"vocabulary":73,"volume":1293.673,"operands":{"distinct":61,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":104}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":104,"lineStart":1,"maintainability":45.264,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.41,"difficulty":8.314,"effort":10222.914,"length":202,"time":567.94,"vocabulary":68,"volume":1229.667,"operands":{"distinct":59,"total":109,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":90},"errors":[],"lineEnd":102,"lineStart":13,"name":"matlab"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.41,"difficulty":8.314,"effort":10222.914,"length":202,"time":567.94,"vocabulary":68,"volume":1229.667,"operands":{"distinct":59,"total":109},"operators":{"distinct":9,"total":93}},"params":1,"sloc":{"logical":46,"physical":90}},"module":"node_modules/highlight.js/es/languages/matlab.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/index.html new file mode 100644 index 0000000000..f6fe8e7beb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/matlab.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/matlab.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.js new file mode 100644 index 0000000000..7df6867844 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/matlab.js.js","fileShort":"node_modules/highlight.js/es/languages/matlab.js.js","fileSafe":"node_modules_highlight_js_es_languages_matlab_js_js","link":"files/node_modules_highlight_js_es_languages_matlab_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./matlab.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/matlab.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.json new file mode 100644 index 0000000000..4e5e0e5120 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_matlab_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/matlab.js.js","fileShort":"node_modules/highlight.js/es/languages/matlab.js.js","fileSafe":"node_modules_highlight_js_es_languages_matlab_js_js","link":"files/node_modules_highlight_js_es_languages_matlab_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./matlab.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/matlab.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/index.html new file mode 100644 index 0000000000..ee37de1a6c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/index.html @@ -0,0 +1,534 @@ + + + + + Plato - node_modules/highlight.js/es/languages/maxima.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/maxima.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.63

    +
    +
    +

    Lines of code

    +

    417

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.68

    +
    +
    +

    Estimated Errors

    +

    2.31

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.history.js new file mode 100644 index 0000000000..369962c3dc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":417,"lloc":27,"functions":1,"deliveredBugs":2.313,"difficulty":5.683,"maintainability":48.633,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.history.json new file mode 100644 index 0000000000..a71243fc9e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":417,"lloc":27,"functions":1,"deliveredBugs":2.313,"difficulty":5.683,"maintainability":48.633,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.js new file mode 100644 index 0000000000..f7a07f2906 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/maxima.js","fileShort":"node_modules/highlight.js/es/languages/maxima.js","fileSafe":"node_modules_highlight_js_es_languages_maxima_js","link":"files/node_modules_highlight_js_es_languages_maxima_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":2.313,"difficulty":5.683,"effort":39428.529,"length":802,"time":2190.474,"vocabulary":402,"volume":6938.143,"operands":{"distinct":391,"total":404,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":398,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":417}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":417,"lineStart":1,"maintainability":48.633,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":2.288,"difficulty":4.123,"effort":28299.802,"length":795,"time":1572.211,"vocabulary":397,"volume":6863.231,"operands":{"distinct":389,"total":401,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":394,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":408},"errors":[],"lineEnd":415,"lineStart":8,"name":"maxima"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":2.288,"difficulty":4.123,"effort":28299.802,"length":795,"time":1572.211,"vocabulary":397,"volume":6863.231,"operands":{"distinct":389,"total":401},"operators":{"distinct":8,"total":394}},"params":1,"sloc":{"logical":26,"physical":408}},"module":"node_modules/highlight.js/es/languages/maxima.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.json new file mode 100644 index 0000000000..adc5b8f756 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/maxima.js","fileShort":"node_modules/highlight.js/es/languages/maxima.js","fileSafe":"node_modules_highlight_js_es_languages_maxima_js","link":"files/node_modules_highlight_js_es_languages_maxima_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":2.313,"difficulty":5.683,"effort":39428.529,"length":802,"time":2190.474,"vocabulary":402,"volume":6938.143,"operands":{"distinct":391,"total":404,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":398,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":417}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":417,"lineStart":1,"maintainability":48.633,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":2.288,"difficulty":4.123,"effort":28299.802,"length":795,"time":1572.211,"vocabulary":397,"volume":6863.231,"operands":{"distinct":389,"total":401,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":394,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":408},"errors":[],"lineEnd":415,"lineStart":8,"name":"maxima"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":2.288,"difficulty":4.123,"effort":28299.802,"length":795,"time":1572.211,"vocabulary":397,"volume":6863.231,"operands":{"distinct":389,"total":401},"operators":{"distinct":8,"total":394}},"params":1,"sloc":{"logical":26,"physical":408}},"module":"node_modules/highlight.js/es/languages/maxima.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/index.html new file mode 100644 index 0000000000..8d2a39f48d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/maxima.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/maxima.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.js new file mode 100644 index 0000000000..ee9fbaf4ba --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/maxima.js.js","fileShort":"node_modules/highlight.js/es/languages/maxima.js.js","fileSafe":"node_modules_highlight_js_es_languages_maxima_js_js","link":"files/node_modules_highlight_js_es_languages_maxima_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./maxima.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/maxima.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.json new file mode 100644 index 0000000000..4876dbd19b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_maxima_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/maxima.js.js","fileShort":"node_modules/highlight.js/es/languages/maxima.js.js","fileSafe":"node_modules_highlight_js_es_languages_maxima_js_js","link":"files/node_modules_highlight_js_es_languages_maxima_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./maxima.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/maxima.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mel_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mel_js/index.html new file mode 100644 index 0000000000..7bba866b10 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mel_js/index.html @@ -0,0 +1,353 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mel.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mel.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    59.56

    +
    +
    +

    Lines of code

    +

    236

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.70

    +
    +
    +

    Estimated Errors

    +

    1.21

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.history.js new file mode 100644 index 0000000000..ef510ccd87 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":236,"lloc":11,"functions":1,"deliveredBugs":1.205,"difficulty":4.702,"maintainability":59.562,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.history.json new file mode 100644 index 0000000000..491104da03 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":236,"lloc":11,"functions":1,"deliveredBugs":1.205,"difficulty":4.702,"maintainability":59.562,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.js new file mode 100644 index 0000000000..f1809133ac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mel.js","fileShort":"node_modules/highlight.js/es/languages/mel.js","fileSafe":"node_modules_highlight_js_es_languages_mel_js","link":"files/node_modules_highlight_js_es_languages_mel_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":1.205,"difficulty":4.702,"effort":16995.439,"length":460,"time":944.191,"vocabulary":232,"volume":3614.671,"operands":{"distinct":223,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":227,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":236}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":236,"lineStart":1,"maintainability":59.562,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":1.182,"difficulty":3.122,"effort":11069.431,"length":453,"time":614.968,"vocabulary":227,"volume":3545.426,"operands":{"distinct":221,"total":230,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":226},"errors":[],"lineEnd":234,"lineStart":9,"name":"mel"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":1.182,"difficulty":3.122,"effort":11069.431,"length":453,"time":614.968,"vocabulary":227,"volume":3545.426,"operands":{"distinct":221,"total":230},"operators":{"distinct":6,"total":223}},"params":1,"sloc":{"logical":10,"physical":226}},"module":"node_modules/highlight.js/es/languages/mel.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.json new file mode 100644 index 0000000000..b365969b6f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mel_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mel.js","fileShort":"node_modules/highlight.js/es/languages/mel.js","fileSafe":"node_modules_highlight_js_es_languages_mel_js","link":"files/node_modules_highlight_js_es_languages_mel_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":1.205,"difficulty":4.702,"effort":16995.439,"length":460,"time":944.191,"vocabulary":232,"volume":3614.671,"operands":{"distinct":223,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":227,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":236}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":236,"lineStart":1,"maintainability":59.562,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":1.182,"difficulty":3.122,"effort":11069.431,"length":453,"time":614.968,"vocabulary":227,"volume":3545.426,"operands":{"distinct":221,"total":230,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":226},"errors":[],"lineEnd":234,"lineStart":9,"name":"mel"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":1.182,"difficulty":3.122,"effort":11069.431,"length":453,"time":614.968,"vocabulary":227,"volume":3545.426,"operands":{"distinct":221,"total":230},"operators":{"distinct":6,"total":223}},"params":1,"sloc":{"logical":10,"physical":226}},"module":"node_modules/highlight.js/es/languages/mel.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/index.html new file mode 100644 index 0000000000..60a2d8a536 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mel.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mel.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.js new file mode 100644 index 0000000000..32845f3679 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mel.js.js","fileShort":"node_modules/highlight.js/es/languages/mel.js.js","fileSafe":"node_modules_highlight_js_es_languages_mel_js_js","link":"files/node_modules_highlight_js_es_languages_mel_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mel.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mel.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.json new file mode 100644 index 0000000000..661413f8a6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mel_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mel.js.js","fileShort":"node_modules/highlight.js/es/languages/mel.js.js","fileSafe":"node_modules_highlight_js_es_languages_mel_js_js","link":"files/node_modules_highlight_js_es_languages_mel_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mel.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mel.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/index.html new file mode 100644 index 0000000000..37082977f6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/index.html @@ -0,0 +1,238 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mercury.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mercury.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.29

    +
    +
    +

    Lines of code

    +

    121

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.32

    +
    +
    +

    Estimated Errors

    +

    0.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.history.js new file mode 100644 index 0000000000..e837a99818 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":121,"lloc":42,"functions":1,"deliveredBugs":0.474,"difficulty":10.324,"maintainability":46.29,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.history.json new file mode 100644 index 0000000000..6f38bbff6c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":121,"lloc":42,"functions":1,"deliveredBugs":0.474,"difficulty":10.324,"maintainability":46.29,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.js new file mode 100644 index 0000000000..5261abd877 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mercury.js","fileShort":"node_modules/highlight.js/es/languages/mercury.js","fileSafe":"node_modules_highlight_js_es_languages_mercury_js","link":"files/node_modules_highlight_js_es_languages_mercury_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.474,"difficulty":10.324,"effort":14684.537,"length":225,"time":815.808,"vocabulary":80,"volume":1422.434,"operands":{"distinct":68,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":108,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":121}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":121,"lineStart":1,"maintainability":46.29,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.453,"difficulty":7.773,"effort":10554.45,"length":218,"time":586.358,"vocabulary":75,"volume":1357.882,"operands":{"distinct":66,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":112},"errors":[],"lineEnd":119,"lineStart":8,"name":"mercury"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.453,"difficulty":7.773,"effort":10554.45,"length":218,"time":586.358,"vocabulary":75,"volume":1357.882,"operands":{"distinct":66,"total":114},"operators":{"distinct":9,"total":104}},"params":1,"sloc":{"logical":41,"physical":112}},"module":"node_modules/highlight.js/es/languages/mercury.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.json new file mode 100644 index 0000000000..0fdda18b49 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mercury.js","fileShort":"node_modules/highlight.js/es/languages/mercury.js","fileSafe":"node_modules_highlight_js_es_languages_mercury_js","link":"files/node_modules_highlight_js_es_languages_mercury_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.474,"difficulty":10.324,"effort":14684.537,"length":225,"time":815.808,"vocabulary":80,"volume":1422.434,"operands":{"distinct":68,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":108,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":121}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":121,"lineStart":1,"maintainability":46.29,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.453,"difficulty":7.773,"effort":10554.45,"length":218,"time":586.358,"vocabulary":75,"volume":1357.882,"operands":{"distinct":66,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":112},"errors":[],"lineEnd":119,"lineStart":8,"name":"mercury"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.453,"difficulty":7.773,"effort":10554.45,"length":218,"time":586.358,"vocabulary":75,"volume":1357.882,"operands":{"distinct":66,"total":114},"operators":{"distinct":9,"total":104}},"params":1,"sloc":{"logical":41,"physical":112}},"module":"node_modules/highlight.js/es/languages/mercury.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/index.html new file mode 100644 index 0000000000..bb2d605394 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mercury.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mercury.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.js new file mode 100644 index 0000000000..3521a0f4df --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mercury.js.js","fileShort":"node_modules/highlight.js/es/languages/mercury.js.js","fileSafe":"node_modules_highlight_js_es_languages_mercury_js_js","link":"files/node_modules_highlight_js_es_languages_mercury_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mercury.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mercury.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.json new file mode 100644 index 0000000000..1faf3d2076 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mercury_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mercury.js.js","fileShort":"node_modules/highlight.js/es/languages/mercury.js.js","fileSafe":"node_modules_highlight_js_es_languages_mercury_js_js","link":"files/node_modules_highlight_js_es_languages_mercury_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mercury.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mercury.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/index.html new file mode 100644 index 0000000000..c9f9d48a37 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/index.html @@ -0,0 +1,226 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mipsasm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mipsasm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.69

    +
    +
    +

    Lines of code

    +

    109

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.85

    +
    +
    +

    Estimated Errors

    +

    0.40

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.history.js new file mode 100644 index 0000000000..df5597221b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":109,"lloc":34,"functions":1,"deliveredBugs":0.395,"difficulty":6.849,"maintainability":49.694,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.history.json new file mode 100644 index 0000000000..e0e56c2b98 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":109,"lloc":34,"functions":1,"deliveredBugs":0.395,"difficulty":6.849,"maintainability":49.694,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.js new file mode 100644 index 0000000000..4e798651ca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mipsasm.js","fileShort":"node_modules/highlight.js/es/languages/mipsasm.js","fileSafe":"node_modules_highlight_js_es_languages_mipsasm_js","link":"files/node_modules_highlight_js_es_languages_mipsasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":6.849,"effort":8121.626,"length":186,"time":451.201,"vocabulary":83,"volume":1185.757,"operands":{"distinct":73,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":109}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":109,"lineStart":1,"maintainability":49.694,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.375,"difficulty":4.782,"effort":5379.817,"length":179,"time":298.879,"vocabulary":78,"volume":1125.087,"operands":{"distinct":71,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":99},"errors":[],"lineEnd":107,"lineStart":9,"name":"mipsasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.375,"difficulty":4.782,"effort":5379.817,"length":179,"time":298.879,"vocabulary":78,"volume":1125.087,"operands":{"distinct":71,"total":97},"operators":{"distinct":7,"total":82}},"params":1,"sloc":{"logical":33,"physical":99}},"module":"node_modules/highlight.js/es/languages/mipsasm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.json new file mode 100644 index 0000000000..a1174d506b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mipsasm.js","fileShort":"node_modules/highlight.js/es/languages/mipsasm.js","fileSafe":"node_modules_highlight_js_es_languages_mipsasm_js","link":"files/node_modules_highlight_js_es_languages_mipsasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":6.849,"effort":8121.626,"length":186,"time":451.201,"vocabulary":83,"volume":1185.757,"operands":{"distinct":73,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":109}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":109,"lineStart":1,"maintainability":49.694,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.375,"difficulty":4.782,"effort":5379.817,"length":179,"time":298.879,"vocabulary":78,"volume":1125.087,"operands":{"distinct":71,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":99},"errors":[],"lineEnd":107,"lineStart":9,"name":"mipsasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.375,"difficulty":4.782,"effort":5379.817,"length":179,"time":298.879,"vocabulary":78,"volume":1125.087,"operands":{"distinct":71,"total":97},"operators":{"distinct":7,"total":82}},"params":1,"sloc":{"logical":33,"physical":99}},"module":"node_modules/highlight.js/es/languages/mipsasm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/index.html new file mode 100644 index 0000000000..2a7fe6ad49 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mipsasm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mipsasm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.js new file mode 100644 index 0000000000..566596eb06 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mipsasm.js.js","fileShort":"node_modules/highlight.js/es/languages/mipsasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_mipsasm_js_js","link":"files/node_modules_highlight_js_es_languages_mipsasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mipsasm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mipsasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.json new file mode 100644 index 0000000000..cc4ffdf5b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mipsasm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mipsasm.js.js","fileShort":"node_modules/highlight.js/es/languages/mipsasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_mipsasm_js_js","link":"files/node_modules_highlight_js_es_languages_mipsasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mipsasm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mipsasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/index.html new file mode 100644 index 0000000000..1a42d75f57 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/index.html @@ -0,0 +1,146 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mizar.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mizar.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    74.02

    +
    +
    +

    Lines of code

    +

    29

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.50

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.history.js new file mode 100644 index 0000000000..dbce8d68c3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":29,"lloc":5,"functions":1,"deliveredBugs":0.07,"difficulty":5.5,"maintainability":74.015,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.history.json new file mode 100644 index 0000000000..8cd9e6aeb9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":29,"lloc":5,"functions":1,"deliveredBugs":0.07,"difficulty":5.5,"maintainability":74.015,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.js new file mode 100644 index 0000000000..56559f1ead --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mizar.js","fileShort":"node_modules/highlight.js/es/languages/mizar.js","fileSafe":"node_modules_highlight_js_es_languages_mizar_js","link":"files/node_modules_highlight_js_es_languages_mizar_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.07,"difficulty":5.5,"effort":1160.48,"length":43,"time":64.471,"vocabulary":30,"volume":210.996,"operands":{"distinct":20,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":29}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":29,"lineStart":1,"maintainability":74.015,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.694,"effort":617.633,"length":36,"time":34.313,"vocabulary":25,"volume":167.179,"operands":{"distinct":18,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":27,"lineStart":9,"name":"mizar"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.694,"effort":617.633,"length":36,"time":34.313,"vocabulary":25,"volume":167.179,"operands":{"distinct":18,"total":19},"operators":{"distinct":7,"total":17}},"params":1,"sloc":{"logical":4,"physical":19}},"module":"node_modules/highlight.js/es/languages/mizar.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.json new file mode 100644 index 0000000000..3402395b9a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mizar.js","fileShort":"node_modules/highlight.js/es/languages/mizar.js","fileSafe":"node_modules_highlight_js_es_languages_mizar_js","link":"files/node_modules_highlight_js_es_languages_mizar_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.07,"difficulty":5.5,"effort":1160.48,"length":43,"time":64.471,"vocabulary":30,"volume":210.996,"operands":{"distinct":20,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":29}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":29,"lineStart":1,"maintainability":74.015,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.694,"effort":617.633,"length":36,"time":34.313,"vocabulary":25,"volume":167.179,"operands":{"distinct":18,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":27,"lineStart":9,"name":"mizar"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.694,"effort":617.633,"length":36,"time":34.313,"vocabulary":25,"volume":167.179,"operands":{"distinct":18,"total":19},"operators":{"distinct":7,"total":17}},"params":1,"sloc":{"logical":4,"physical":19}},"module":"node_modules/highlight.js/es/languages/mizar.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/index.html new file mode 100644 index 0000000000..58c3d09e7f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mizar.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mizar.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.js new file mode 100644 index 0000000000..5768e9d0ee --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mizar.js.js","fileShort":"node_modules/highlight.js/es/languages/mizar.js.js","fileSafe":"node_modules_highlight_js_es_languages_mizar_js_js","link":"files/node_modules_highlight_js_es_languages_mizar_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mizar.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mizar.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.json new file mode 100644 index 0000000000..06ceaff890 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mizar_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mizar.js.js","fileShort":"node_modules/highlight.js/es/languages/mizar.js.js","fileSafe":"node_modules_highlight_js_es_languages_mizar_js_js","link":"files/node_modules_highlight_js_es_languages_mizar_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mizar.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mizar.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/index.html new file mode 100644 index 0000000000..9d95decf8f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/index.html @@ -0,0 +1,153 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mojolicious.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mojolicious.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    62.35

    +
    +
    +

    Lines of code

    +

    36

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.83

    +
    +
    +

    Estimated Errors

    +

    0.08

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.history.js new file mode 100644 index 0000000000..0d7a4865c8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":36,"lloc":15,"functions":1,"deliveredBugs":0.083,"difficulty":4.833,"maintainability":62.353,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.history.json new file mode 100644 index 0000000000..f2d1a47c66 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":36,"lloc":15,"functions":1,"deliveredBugs":0.083,"difficulty":4.833,"maintainability":62.353,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.js new file mode 100644 index 0000000000..7ab1aa83a1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mojolicious.js","fileShort":"node_modules/highlight.js/es/languages/mojolicious.js","fileSafe":"node_modules_highlight_js_es_languages_mojolicious_js","link":"files/node_modules_highlight_js_es_languages_mojolicious_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.083,"difficulty":4.833,"effort":1208.249,"length":52,"time":67.125,"vocabulary":28,"volume":249.982,"operands":{"distinct":21,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":36}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":36,"lineStart":1,"maintainability":62.353,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.068,"difficulty":2.737,"effort":557.112,"length":45,"time":30.951,"vocabulary":23,"volume":203.56,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":26},"errors":[],"lineEnd":34,"lineStart":9,"name":"mojolicious"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.068,"difficulty":2.737,"effort":557.112,"length":45,"time":30.951,"vocabulary":23,"volume":203.56,"operands":{"distinct":19,"total":26},"operators":{"distinct":4,"total":19}},"params":1,"sloc":{"logical":14,"physical":26}},"module":"node_modules/highlight.js/es/languages/mojolicious.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.json new file mode 100644 index 0000000000..9dfa81a3f4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mojolicious.js","fileShort":"node_modules/highlight.js/es/languages/mojolicious.js","fileSafe":"node_modules_highlight_js_es_languages_mojolicious_js","link":"files/node_modules_highlight_js_es_languages_mojolicious_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.083,"difficulty":4.833,"effort":1208.249,"length":52,"time":67.125,"vocabulary":28,"volume":249.982,"operands":{"distinct":21,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":36}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":36,"lineStart":1,"maintainability":62.353,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.068,"difficulty":2.737,"effort":557.112,"length":45,"time":30.951,"vocabulary":23,"volume":203.56,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":26},"errors":[],"lineEnd":34,"lineStart":9,"name":"mojolicious"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.068,"difficulty":2.737,"effort":557.112,"length":45,"time":30.951,"vocabulary":23,"volume":203.56,"operands":{"distinct":19,"total":26},"operators":{"distinct":4,"total":19}},"params":1,"sloc":{"logical":14,"physical":26}},"module":"node_modules/highlight.js/es/languages/mojolicious.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/index.html new file mode 100644 index 0000000000..915b6fd69a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/mojolicious.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/mojolicious.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.js new file mode 100644 index 0000000000..54c7ca0986 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/mojolicious.js.js","fileShort":"node_modules/highlight.js/es/languages/mojolicious.js.js","fileSafe":"node_modules_highlight_js_es_languages_mojolicious_js_js","link":"files/node_modules_highlight_js_es_languages_mojolicious_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mojolicious.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mojolicious.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.json new file mode 100644 index 0000000000..5d38149d69 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_mojolicious_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/mojolicious.js.js","fileShort":"node_modules/highlight.js/es/languages/mojolicious.js.js","fileSafe":"node_modules_highlight_js_es_languages_mojolicious_js_js","link":"files/node_modules_highlight_js_es_languages_mojolicious_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mojolicious.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/mojolicious.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/index.html new file mode 100644 index 0000000000..8d4b5c9f0b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/index.html @@ -0,0 +1,310 @@ + + + + + Plato - node_modules/highlight.js/es/languages/monkey.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/monkey.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.03

    +
    +
    +

    Lines of code

    +

    193

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.26

    +
    +
    +

    Estimated Errors

    +

    0.63

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.history.js new file mode 100644 index 0000000000..1cdd5849a5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":193,"lloc":44,"functions":1,"deliveredBugs":0.627,"difficulty":7.263,"maintainability":46.033,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.history.json new file mode 100644 index 0000000000..f4bb2b0d54 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":193,"lloc":44,"functions":1,"deliveredBugs":0.627,"difficulty":7.263,"maintainability":46.033,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.js new file mode 100644 index 0000000000..c5b59bdc4f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/monkey.js","fileShort":"node_modules/highlight.js/es/languages/monkey.js","fileSafe":"node_modules_highlight_js_es_languages_monkey_js","link":"files/node_modules_highlight_js_es_languages_monkey_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.627,"difficulty":7.263,"effort":13657.9,"length":263,"time":758.772,"vocabulary":142,"volume":1880.383,"operands":{"distinct":131,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":193}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":193,"lineStart":1,"maintainability":46.033,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.606,"difficulty":5.271,"effort":9578.492,"length":256,"time":532.138,"vocabulary":137,"volume":1817.096,"operands":{"distinct":129,"total":170,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":184},"errors":[],"lineEnd":191,"lineStart":8,"name":"monkey"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.606,"difficulty":5.271,"effort":9578.492,"length":256,"time":532.138,"vocabulary":137,"volume":1817.096,"operands":{"distinct":129,"total":170},"operators":{"distinct":8,"total":86}},"params":1,"sloc":{"logical":43,"physical":184}},"module":"node_modules/highlight.js/es/languages/monkey.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.json new file mode 100644 index 0000000000..25914cfe03 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/monkey.js","fileShort":"node_modules/highlight.js/es/languages/monkey.js","fileSafe":"node_modules_highlight_js_es_languages_monkey_js","link":"files/node_modules_highlight_js_es_languages_monkey_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.627,"difficulty":7.263,"effort":13657.9,"length":263,"time":758.772,"vocabulary":142,"volume":1880.383,"operands":{"distinct":131,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":193}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":193,"lineStart":1,"maintainability":46.033,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.606,"difficulty":5.271,"effort":9578.492,"length":256,"time":532.138,"vocabulary":137,"volume":1817.096,"operands":{"distinct":129,"total":170,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":184},"errors":[],"lineEnd":191,"lineStart":8,"name":"monkey"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.606,"difficulty":5.271,"effort":9578.492,"length":256,"time":532.138,"vocabulary":137,"volume":1817.096,"operands":{"distinct":129,"total":170},"operators":{"distinct":8,"total":86}},"params":1,"sloc":{"logical":43,"physical":184}},"module":"node_modules/highlight.js/es/languages/monkey.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/index.html new file mode 100644 index 0000000000..7903f53053 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/monkey.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/monkey.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.js new file mode 100644 index 0000000000..73b6854f78 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/monkey.js.js","fileShort":"node_modules/highlight.js/es/languages/monkey.js.js","fileSafe":"node_modules_highlight_js_es_languages_monkey_js_js","link":"files/node_modules_highlight_js_es_languages_monkey_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./monkey.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/monkey.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.json new file mode 100644 index 0000000000..743d48aafa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_monkey_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/monkey.js.js","fileShort":"node_modules/highlight.js/es/languages/monkey.js.js","fileSafe":"node_modules_highlight_js_es_languages_monkey_js_js","link":"files/node_modules_highlight_js_es_languages_monkey_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./monkey.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/monkey.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/index.html new file mode 100644 index 0000000000..38f92cc4c8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/index.html @@ -0,0 +1,264 @@ + + + + + Plato - node_modules/highlight.js/es/languages/moonscript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/moonscript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.35

    +
    +
    +

    Lines of code

    +

    147

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.38

    +
    +
    +

    Estimated Errors

    +

    0.66

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.history.js new file mode 100644 index 0000000000..f0001c8674 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":147,"lloc":75,"functions":1,"deliveredBugs":0.655,"difficulty":14.382,"maintainability":39.353,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.history.json new file mode 100644 index 0000000000..e1a2b903d0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":147,"lloc":75,"functions":1,"deliveredBugs":0.655,"difficulty":14.382,"maintainability":39.353,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.js new file mode 100644 index 0000000000..56798e3a2d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/moonscript.js","fileShort":"node_modules/highlight.js/es/languages/moonscript.js","fileSafe":"node_modules_highlight_js_es_languages_moonscript_js","link":"files/node_modules_highlight_js_es_languages_moonscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.655,"difficulty":14.382,"effort":28277.427,"length":311,"time":1570.968,"vocabulary":80,"volume":1966.12,"operands":{"distinct":68,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":147}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":147,"lineStart":1,"maintainability":39.353,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.631,"difficulty":10.909,"effort":20657.028,"length":304,"time":1147.613,"vocabulary":75,"volume":1893.561,"operands":{"distinct":66,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":136},"errors":[],"lineEnd":145,"lineStart":10,"name":"moonscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.631,"difficulty":10.909,"effort":20657.028,"length":304,"time":1147.613,"vocabulary":75,"volume":1893.561,"operands":{"distinct":66,"total":160},"operators":{"distinct":9,"total":144}},"params":1,"sloc":{"logical":74,"physical":136}},"module":"node_modules/highlight.js/es/languages/moonscript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.json new file mode 100644 index 0000000000..166a9d39e1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/moonscript.js","fileShort":"node_modules/highlight.js/es/languages/moonscript.js","fileSafe":"node_modules_highlight_js_es_languages_moonscript_js","link":"files/node_modules_highlight_js_es_languages_moonscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.655,"difficulty":14.382,"effort":28277.427,"length":311,"time":1570.968,"vocabulary":80,"volume":1966.12,"operands":{"distinct":68,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":147}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":147,"lineStart":1,"maintainability":39.353,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.631,"difficulty":10.909,"effort":20657.028,"length":304,"time":1147.613,"vocabulary":75,"volume":1893.561,"operands":{"distinct":66,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":136},"errors":[],"lineEnd":145,"lineStart":10,"name":"moonscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.631,"difficulty":10.909,"effort":20657.028,"length":304,"time":1147.613,"vocabulary":75,"volume":1893.561,"operands":{"distinct":66,"total":160},"operators":{"distinct":9,"total":144}},"params":1,"sloc":{"logical":74,"physical":136}},"module":"node_modules/highlight.js/es/languages/moonscript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/index.html new file mode 100644 index 0000000000..7a8d602bae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/moonscript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/moonscript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.js new file mode 100644 index 0000000000..c39494a0d5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/moonscript.js.js","fileShort":"node_modules/highlight.js/es/languages/moonscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_moonscript_js_js","link":"files/node_modules_highlight_js_es_languages_moonscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./moonscript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/moonscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.json new file mode 100644 index 0000000000..9ee871e0e2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_moonscript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/moonscript.js.js","fileShort":"node_modules/highlight.js/es/languages/moonscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_moonscript_js_js","link":"files/node_modules_highlight_js_es_languages_moonscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./moonscript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/moonscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/index.html new file mode 100644 index 0000000000..3c0da04a0a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/index.html @@ -0,0 +1,481 @@ + + + + + Plato - node_modules/highlight.js/es/languages/n1ql.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/n1ql.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.20

    +
    +
    +

    Lines of code

    +

    364

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.44

    +
    +
    +

    Estimated Errors

    +

    1.16

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.history.js new file mode 100644 index 0000000000..3c37538890 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":364,"lloc":27,"functions":1,"deliveredBugs":1.155,"difficulty":5.439,"maintainability":50.203,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.history.json new file mode 100644 index 0000000000..f13fe371fe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":364,"lloc":27,"functions":1,"deliveredBugs":1.155,"difficulty":5.439,"maintainability":50.203,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.js new file mode 100644 index 0000000000..32885ae153 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/n1ql.js","fileShort":"node_modules/highlight.js/es/languages/n1ql.js","fileSafe":"node_modules_highlight_js_es_languages_n1ql_js","link":"files/node_modules_highlight_js_es_languages_n1ql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":1.155,"difficulty":5.439,"effort":18845.7,"length":412,"time":1046.983,"vocabulary":340,"volume":3464.669,"operands":{"distinct":330,"total":359,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":364}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":364,"lineStart":1,"maintainability":50.203,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":1.132,"difficulty":3.799,"effort":12905.016,"length":405,"time":716.945,"vocabulary":335,"volume":3397.147,"operands":{"distinct":328,"total":356,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":354},"errors":[],"lineEnd":362,"lineStart":9,"name":"n1ql"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":1.132,"difficulty":3.799,"effort":12905.016,"length":405,"time":716.945,"vocabulary":335,"volume":3397.147,"operands":{"distinct":328,"total":356},"operators":{"distinct":7,"total":49}},"params":1,"sloc":{"logical":26,"physical":354}},"module":"node_modules/highlight.js/es/languages/n1ql.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.json new file mode 100644 index 0000000000..c5a6e46aef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/n1ql.js","fileShort":"node_modules/highlight.js/es/languages/n1ql.js","fileSafe":"node_modules_highlight_js_es_languages_n1ql_js","link":"files/node_modules_highlight_js_es_languages_n1ql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":1.155,"difficulty":5.439,"effort":18845.7,"length":412,"time":1046.983,"vocabulary":340,"volume":3464.669,"operands":{"distinct":330,"total":359,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":364}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":364,"lineStart":1,"maintainability":50.203,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":1.132,"difficulty":3.799,"effort":12905.016,"length":405,"time":716.945,"vocabulary":335,"volume":3397.147,"operands":{"distinct":328,"total":356,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":354},"errors":[],"lineEnd":362,"lineStart":9,"name":"n1ql"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":1.132,"difficulty":3.799,"effort":12905.016,"length":405,"time":716.945,"vocabulary":335,"volume":3397.147,"operands":{"distinct":328,"total":356},"operators":{"distinct":7,"total":49}},"params":1,"sloc":{"logical":26,"physical":354}},"module":"node_modules/highlight.js/es/languages/n1ql.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/index.html new file mode 100644 index 0000000000..b15634827b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/n1ql.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/n1ql.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.js new file mode 100644 index 0000000000..26b7b5dc3f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/n1ql.js.js","fileShort":"node_modules/highlight.js/es/languages/n1ql.js.js","fileSafe":"node_modules_highlight_js_es_languages_n1ql_js_js","link":"files/node_modules_highlight_js_es_languages_n1ql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./n1ql.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/n1ql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.json new file mode 100644 index 0000000000..41bfd52b0d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_n1ql_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/n1ql.js.js","fileShort":"node_modules/highlight.js/es/languages/n1ql.js.js","fileSafe":"node_modules_highlight_js_es_languages_n1ql_js_js","link":"files/node_modules_highlight_js_es_languages_n1ql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./n1ql.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/n1ql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/index.html new file mode 100644 index 0000000000..4147290c79 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/index.html @@ -0,0 +1,204 @@ + + + + + Plato - node_modules/highlight.js/es/languages/nestedtext.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/nestedtext.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.50

    +
    +
    +

    Lines of code

    +

    87

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.21

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.history.js new file mode 100644 index 0000000000..5ac6159276 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":87,"lloc":30,"functions":1,"deliveredBugs":0.197,"difficulty":10.214,"maintainability":51.498,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.history.json new file mode 100644 index 0000000000..94aa3c152c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":87,"lloc":30,"functions":1,"deliveredBugs":0.197,"difficulty":10.214,"maintainability":51.498,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.js new file mode 100644 index 0000000000..6e0f8cc162 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/nestedtext.js","fileShort":"node_modules/highlight.js/es/languages/nestedtext.js","fileSafe":"node_modules_highlight_js_es_languages_nestedtext_js","link":"files/node_modules_highlight_js_es_languages_nestedtext_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.197,"difficulty":10.214,"effort":6046.5,"length":112,"time":335.917,"vocabulary":39,"volume":591.965,"operands":{"distinct":28,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":51.498,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.178,"difficulty":7.538,"effort":4026.923,"length":105,"time":223.718,"vocabulary":34,"volume":534.184,"operands":{"distinct":26,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":77},"errors":[],"lineEnd":85,"lineStart":9,"name":"nestedtext"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.178,"difficulty":7.538,"effort":4026.923,"length":105,"time":223.718,"vocabulary":34,"volume":534.184,"operands":{"distinct":26,"total":49},"operators":{"distinct":8,"total":56}},"params":1,"sloc":{"logical":29,"physical":77}},"module":"node_modules/highlight.js/es/languages/nestedtext.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.json new file mode 100644 index 0000000000..a4b186be4a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/nestedtext.js","fileShort":"node_modules/highlight.js/es/languages/nestedtext.js","fileSafe":"node_modules_highlight_js_es_languages_nestedtext_js","link":"files/node_modules_highlight_js_es_languages_nestedtext_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.197,"difficulty":10.214,"effort":6046.5,"length":112,"time":335.917,"vocabulary":39,"volume":591.965,"operands":{"distinct":28,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":51.498,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.178,"difficulty":7.538,"effort":4026.923,"length":105,"time":223.718,"vocabulary":34,"volume":534.184,"operands":{"distinct":26,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":77},"errors":[],"lineEnd":85,"lineStart":9,"name":"nestedtext"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.178,"difficulty":7.538,"effort":4026.923,"length":105,"time":223.718,"vocabulary":34,"volume":534.184,"operands":{"distinct":26,"total":49},"operators":{"distinct":8,"total":56}},"params":1,"sloc":{"logical":29,"physical":77}},"module":"node_modules/highlight.js/es/languages/nestedtext.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/index.html new file mode 100644 index 0000000000..f0e89f5e87 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/nestedtext.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/nestedtext.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.js new file mode 100644 index 0000000000..b9edd7ee1b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/nestedtext.js.js","fileShort":"node_modules/highlight.js/es/languages/nestedtext.js.js","fileSafe":"node_modules_highlight_js_es_languages_nestedtext_js_js","link":"files/node_modules_highlight_js_es_languages_nestedtext_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nestedtext.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/nestedtext.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.json new file mode 100644 index 0000000000..e0c1a8c969 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nestedtext_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/nestedtext.js.js","fileShort":"node_modules/highlight.js/es/languages/nestedtext.js.js","fileSafe":"node_modules_highlight_js_es_languages_nestedtext_js_js","link":"files/node_modules_highlight_js_es_languages_nestedtext_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nestedtext.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/nestedtext.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/index.html new file mode 100644 index 0000000000..3a1478d3bd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/index.html @@ -0,0 +1,282 @@ + + + + + Plato - node_modules/highlight.js/es/languages/nginx.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/nginx.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    41.16

    +
    +
    +

    Lines of code

    +

    165

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.39

    +
    +
    +

    Estimated Errors

    +

    0.61

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.history.js new file mode 100644 index 0000000000..96b25397d7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":165,"lloc":65,"functions":1,"deliveredBugs":0.615,"difficulty":12.39,"maintainability":41.162,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.history.json new file mode 100644 index 0000000000..ba42c530be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":165,"lloc":65,"functions":1,"deliveredBugs":0.615,"difficulty":12.39,"maintainability":41.162,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.js new file mode 100644 index 0000000000..b28d88f9cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/nginx.js","fileShort":"node_modules/highlight.js/es/languages/nginx.js","fileSafe":"node_modules_highlight_js_es_languages_nginx_js","link":"files/node_modules_highlight_js_es_languages_nginx_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.615,"difficulty":12.39,"effort":22866.067,"length":285,"time":1270.337,"vocabulary":89,"volume":1845.584,"operands":{"distinct":77,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":126,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":165}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":165,"lineStart":1,"maintainability":41.162,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.592,"difficulty":9.36,"effort":16633.321,"length":278,"time":924.073,"vocabulary":84,"volume":1777.064,"operands":{"distinct":75,"total":156,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":122,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":154},"errors":[],"lineEnd":163,"lineStart":10,"name":"nginx"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.592,"difficulty":9.36,"effort":16633.321,"length":278,"time":924.073,"vocabulary":84,"volume":1777.064,"operands":{"distinct":75,"total":156},"operators":{"distinct":9,"total":122}},"params":1,"sloc":{"logical":64,"physical":154}},"module":"node_modules/highlight.js/es/languages/nginx.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.json new file mode 100644 index 0000000000..8fd84a49da --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/nginx.js","fileShort":"node_modules/highlight.js/es/languages/nginx.js","fileSafe":"node_modules_highlight_js_es_languages_nginx_js","link":"files/node_modules_highlight_js_es_languages_nginx_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.615,"difficulty":12.39,"effort":22866.067,"length":285,"time":1270.337,"vocabulary":89,"volume":1845.584,"operands":{"distinct":77,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":126,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":165}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":165,"lineStart":1,"maintainability":41.162,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.592,"difficulty":9.36,"effort":16633.321,"length":278,"time":924.073,"vocabulary":84,"volume":1777.064,"operands":{"distinct":75,"total":156,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":122,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":154},"errors":[],"lineEnd":163,"lineStart":10,"name":"nginx"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.592,"difficulty":9.36,"effort":16633.321,"length":278,"time":924.073,"vocabulary":84,"volume":1777.064,"operands":{"distinct":75,"total":156},"operators":{"distinct":9,"total":122}},"params":1,"sloc":{"logical":64,"physical":154}},"module":"node_modules/highlight.js/es/languages/nginx.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/index.html new file mode 100644 index 0000000000..f7c02936a8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/nginx.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/nginx.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.js new file mode 100644 index 0000000000..0fa2904b40 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/nginx.js.js","fileShort":"node_modules/highlight.js/es/languages/nginx.js.js","fileSafe":"node_modules_highlight_js_es_languages_nginx_js_js","link":"files/node_modules_highlight_js_es_languages_nginx_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nginx.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/nginx.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.json new file mode 100644 index 0000000000..913998610a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nginx_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/nginx.js.js","fileShort":"node_modules/highlight.js/es/languages/nginx.js.js","fileSafe":"node_modules_highlight_js_es_languages_nginx_js_js","link":"files/node_modules_highlight_js_es_languages_nginx_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nginx.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/nginx.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nim_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_nim_js/index.html new file mode 100644 index 0000000000..7f9b7a1926 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nim_js/index.html @@ -0,0 +1,314 @@ + + + + + Plato - node_modules/highlight.js/es/languages/nim.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/nim.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.90

    +
    +
    +

    Lines of code

    +

    197

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.95

    +
    +
    +

    Estimated Errors

    +

    0.58

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.history.js new file mode 100644 index 0000000000..bc1b7c9af1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":197,"lloc":35,"functions":1,"deliveredBugs":0.579,"difficulty":5.952,"maintainability":48.899,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.history.json new file mode 100644 index 0000000000..487c56fb21 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":197,"lloc":35,"functions":1,"deliveredBugs":0.579,"difficulty":5.952,"maintainability":48.899,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.js new file mode 100644 index 0000000000..8598fd3817 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/nim.js","fileShort":"node_modules/highlight.js/es/languages/nim.js","fileSafe":"node_modules_highlight_js_es_languages_nim_js","link":"files/node_modules_highlight_js_es_languages_nim_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.579,"difficulty":5.952,"effort":10334.046,"length":238,"time":574.114,"vocabulary":157,"volume":1736.12,"operands":{"distinct":147,"total":175,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":197}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":197,"lineStart":1,"maintainability":48.899,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.558,"difficulty":4.152,"effort":6951.112,"length":231,"time":386.173,"vocabulary":152,"volume":1674.271,"operands":{"distinct":145,"total":172,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":188},"errors":[],"lineEnd":195,"lineStart":8,"name":"nim"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.558,"difficulty":4.152,"effort":6951.112,"length":231,"time":386.173,"vocabulary":152,"volume":1674.271,"operands":{"distinct":145,"total":172},"operators":{"distinct":7,"total":59}},"params":1,"sloc":{"logical":34,"physical":188}},"module":"node_modules/highlight.js/es/languages/nim.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.json new file mode 100644 index 0000000000..aeb0f2c9d0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nim_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/nim.js","fileShort":"node_modules/highlight.js/es/languages/nim.js","fileSafe":"node_modules_highlight_js_es_languages_nim_js","link":"files/node_modules_highlight_js_es_languages_nim_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.579,"difficulty":5.952,"effort":10334.046,"length":238,"time":574.114,"vocabulary":157,"volume":1736.12,"operands":{"distinct":147,"total":175,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":197}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":197,"lineStart":1,"maintainability":48.899,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.558,"difficulty":4.152,"effort":6951.112,"length":231,"time":386.173,"vocabulary":152,"volume":1674.271,"operands":{"distinct":145,"total":172,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":188},"errors":[],"lineEnd":195,"lineStart":8,"name":"nim"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.558,"difficulty":4.152,"effort":6951.112,"length":231,"time":386.173,"vocabulary":152,"volume":1674.271,"operands":{"distinct":145,"total":172},"operators":{"distinct":7,"total":59}},"params":1,"sloc":{"logical":34,"physical":188}},"module":"node_modules/highlight.js/es/languages/nim.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/index.html new file mode 100644 index 0000000000..39568bdb7c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/nim.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/nim.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.js new file mode 100644 index 0000000000..ae52d400b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/nim.js.js","fileShort":"node_modules/highlight.js/es/languages/nim.js.js","fileSafe":"node_modules_highlight_js_es_languages_nim_js_js","link":"files/node_modules_highlight_js_es_languages_nim_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nim.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/nim.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.json new file mode 100644 index 0000000000..668eae2b1f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nim_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/nim.js.js","fileShort":"node_modules/highlight.js/es/languages/nim.js.js","fileSafe":"node_modules_highlight_js_es_languages_nim_js_js","link":"files/node_modules_highlight_js_es_languages_nim_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nim.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/nim.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nix_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_nix_js/index.html new file mode 100644 index 0000000000..de862ce6d4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nix_js/index.html @@ -0,0 +1,206 @@ + + + + + Plato - node_modules/highlight.js/es/languages/nix.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/nix.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.81

    +
    +
    +

    Lines of code

    +

    89

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.24

    +
    +
    +

    Estimated Errors

    +

    0.29

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.history.js new file mode 100644 index 0000000000..99cd51f354 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":89,"lloc":32,"functions":1,"deliveredBugs":0.292,"difficulty":7.241,"maintainability":50.808,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.history.json new file mode 100644 index 0000000000..df4e579daf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":89,"lloc":32,"functions":1,"deliveredBugs":0.292,"difficulty":7.241,"maintainability":50.808,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.js new file mode 100644 index 0000000000..38d656e6b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/nix.js","fileShort":"node_modules/highlight.js/es/languages/nix.js","fileSafe":"node_modules_highlight_js_es_languages_nix_js","link":"files/node_modules_highlight_js_es_languages_nix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.292,"difficulty":7.241,"effort":6347.754,"length":144,"time":352.653,"vocabulary":68,"volume":876.595,"operands":{"distinct":58,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":89}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":89,"lineStart":1,"maintainability":50.808,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.273,"difficulty":5.063,"effort":4145.617,"length":137,"time":230.312,"vocabulary":63,"volume":818.887,"operands":{"distinct":56,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":80},"errors":[],"lineEnd":87,"lineStart":8,"name":"nix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.273,"difficulty":5.063,"effort":4145.617,"length":137,"time":230.312,"vocabulary":63,"volume":818.887,"operands":{"distinct":56,"total":81},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":31,"physical":80}},"module":"node_modules/highlight.js/es/languages/nix.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.json new file mode 100644 index 0000000000..65b159bc6a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nix_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/nix.js","fileShort":"node_modules/highlight.js/es/languages/nix.js","fileSafe":"node_modules_highlight_js_es_languages_nix_js","link":"files/node_modules_highlight_js_es_languages_nix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.292,"difficulty":7.241,"effort":6347.754,"length":144,"time":352.653,"vocabulary":68,"volume":876.595,"operands":{"distinct":58,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":89}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":89,"lineStart":1,"maintainability":50.808,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.273,"difficulty":5.063,"effort":4145.617,"length":137,"time":230.312,"vocabulary":63,"volume":818.887,"operands":{"distinct":56,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":80},"errors":[],"lineEnd":87,"lineStart":8,"name":"nix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.273,"difficulty":5.063,"effort":4145.617,"length":137,"time":230.312,"vocabulary":63,"volume":818.887,"operands":{"distinct":56,"total":81},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":31,"physical":80}},"module":"node_modules/highlight.js/es/languages/nix.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/index.html new file mode 100644 index 0000000000..f81686fa64 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/nix.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/nix.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.js new file mode 100644 index 0000000000..cbf104f3af --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/nix.js.js","fileShort":"node_modules/highlight.js/es/languages/nix.js.js","fileSafe":"node_modules_highlight_js_es_languages_nix_js_js","link":"files/node_modules_highlight_js_es_languages_nix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nix.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/nix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.json new file mode 100644 index 0000000000..f86e1eb713 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nix_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/nix.js.js","fileShort":"node_modules/highlight.js/es/languages/nix.js.js","fileSafe":"node_modules_highlight_js_es_languages_nix_js_js","link":"files/node_modules_highlight_js_es_languages_nix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nix.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/nix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/index.html new file mode 100644 index 0000000000..290fe795c1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/index.html @@ -0,0 +1,154 @@ + + + + + Plato - node_modules/highlight.js/es/languages/node-repl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/node-repl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    64.67

    +
    +
    +

    Lines of code

    +

    37

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.43

    +
    +
    +

    Estimated Errors

    +

    0.06

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.history.js new file mode 100644 index 0000000000..2ef0728de2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":37,"lloc":13,"functions":1,"deliveredBugs":0.064,"difficulty":4.433,"maintainability":64.674,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.history.json new file mode 100644 index 0000000000..d1e3b754db --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":37,"lloc":13,"functions":1,"deliveredBugs":0.064,"difficulty":4.433,"maintainability":64.674,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.js new file mode 100644 index 0000000000..7dc0d7a8b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/node-repl.js","fileShort":"node_modules/highlight.js/es/languages/node-repl.js","fileSafe":"node_modules_highlight_js_es_languages_node_repl_js","link":"files/node_modules_highlight_js_es_languages_node_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.064,"difficulty":4.433,"effort":850.116,"length":43,"time":47.229,"vocabulary":22,"volume":191.756,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":64.674,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.049,"difficulty":2.462,"effort":362.212,"length":36,"time":20.123,"vocabulary":17,"volume":147.149,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"nodeRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.049,"difficulty":2.462,"effort":362.212,"length":36,"time":20.123,"vocabulary":17,"volume":147.149,"operands":{"distinct":13,"total":16},"operators":{"distinct":4,"total":20}},"params":1,"sloc":{"logical":12,"physical":27}},"module":"node_modules/highlight.js/es/languages/node-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.json new file mode 100644 index 0000000000..65498bc09e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/node-repl.js","fileShort":"node_modules/highlight.js/es/languages/node-repl.js","fileSafe":"node_modules_highlight_js_es_languages_node_repl_js","link":"files/node_modules_highlight_js_es_languages_node_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.064,"difficulty":4.433,"effort":850.116,"length":43,"time":47.229,"vocabulary":22,"volume":191.756,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":64.674,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.049,"difficulty":2.462,"effort":362.212,"length":36,"time":20.123,"vocabulary":17,"volume":147.149,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"nodeRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.049,"difficulty":2.462,"effort":362.212,"length":36,"time":20.123,"vocabulary":17,"volume":147.149,"operands":{"distinct":13,"total":16},"operators":{"distinct":4,"total":20}},"params":1,"sloc":{"logical":12,"physical":27}},"module":"node_modules/highlight.js/es/languages/node-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/index.html new file mode 100644 index 0000000000..fdcfe92b71 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/node-repl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/node-repl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.js new file mode 100644 index 0000000000..716faba86b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/node-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/node-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_node_repl_js_js","link":"files/node_modules_highlight_js_es_languages_node_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./node-repl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/node-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.json new file mode 100644 index 0000000000..61ebaf475d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_node_repl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/node-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/node-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_node_repl_js_js","link":"files/node_modules_highlight_js_es_languages_node_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./node-repl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/node-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/index.html new file mode 100644 index 0000000000..79d5469bce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/index.html @@ -0,0 +1,675 @@ + + + + + Plato - node_modules/highlight.js/es/languages/nsis.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/nsis.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    40.10

    +
    +
    +

    Lines of code

    +

    558

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.98

    +
    +
    +

    Estimated Errors

    +

    1.97

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.history.js new file mode 100644 index 0000000000..480de18ee5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":558,"lloc":64,"functions":1,"deliveredBugs":1.969,"difficulty":6.976,"maintainability":40.1,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.history.json new file mode 100644 index 0000000000..371ab4bf50 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":558,"lloc":64,"functions":1,"deliveredBugs":1.969,"difficulty":6.976,"maintainability":40.1,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.js new file mode 100644 index 0000000000..efa744de6f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/nsis.js","fileShort":"node_modules/highlight.js/es/languages/nsis.js","fileSafe":"node_modules_highlight_js_es_languages_nsis_js","link":"files/node_modules_highlight_js_es_languages_nsis_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":1.969,"difficulty":6.976,"effort":41196.481,"length":666,"time":2288.693,"vocabulary":467,"volume":5905.608,"operands":{"distinct":455,"total":529,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":558}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":558,"lineStart":1,"maintainability":40.1,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":1.944,"difficulty":5.225,"effort":30479.972,"length":659,"time":1693.332,"vocabulary":462,"volume":5833.303,"operands":{"distinct":453,"total":526,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":549},"errors":[],"lineEnd":556,"lineStart":8,"name":"nsis"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":1.944,"difficulty":5.225,"effort":30479.972,"length":659,"time":1693.332,"vocabulary":462,"volume":5833.303,"operands":{"distinct":453,"total":526},"operators":{"distinct":9,"total":133}},"params":1,"sloc":{"logical":63,"physical":549}},"module":"node_modules/highlight.js/es/languages/nsis.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.json new file mode 100644 index 0000000000..b038a4b15e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/nsis.js","fileShort":"node_modules/highlight.js/es/languages/nsis.js","fileSafe":"node_modules_highlight_js_es_languages_nsis_js","link":"files/node_modules_highlight_js_es_languages_nsis_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":1.969,"difficulty":6.976,"effort":41196.481,"length":666,"time":2288.693,"vocabulary":467,"volume":5905.608,"operands":{"distinct":455,"total":529,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":558}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":558,"lineStart":1,"maintainability":40.1,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":1.944,"difficulty":5.225,"effort":30479.972,"length":659,"time":1693.332,"vocabulary":462,"volume":5833.303,"operands":{"distinct":453,"total":526,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":549},"errors":[],"lineEnd":556,"lineStart":8,"name":"nsis"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":1.944,"difficulty":5.225,"effort":30479.972,"length":659,"time":1693.332,"vocabulary":462,"volume":5833.303,"operands":{"distinct":453,"total":526},"operators":{"distinct":9,"total":133}},"params":1,"sloc":{"logical":63,"physical":549}},"module":"node_modules/highlight.js/es/languages/nsis.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/index.html new file mode 100644 index 0000000000..c61a2b50c2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/nsis.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/nsis.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.js new file mode 100644 index 0000000000..ce52ce52e1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/nsis.js.js","fileShort":"node_modules/highlight.js/es/languages/nsis.js.js","fileSafe":"node_modules_highlight_js_es_languages_nsis_js_js","link":"files/node_modules_highlight_js_es_languages_nsis_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nsis.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/nsis.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.json new file mode 100644 index 0000000000..921a21c842 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_nsis_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/nsis.js.js","fileShort":"node_modules/highlight.js/es/languages/nsis.js.js","fileSafe":"node_modules_highlight_js_es_languages_nsis_js_js","link":"files/node_modules_highlight_js_es_languages_nsis_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nsis.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/nsis.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/index.html new file mode 100644 index 0000000000..b12764e9ea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/index.html @@ -0,0 +1,367 @@ + + + + + Plato - node_modules/highlight.js/es/languages/objectivec.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/objectivec.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.01

    +
    +
    +

    Lines of code

    +

    250

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.66

    +
    +
    +

    Estimated Errors

    +

    0.93

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.history.js new file mode 100644 index 0000000000..a5ee1a81a5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":250,"lloc":49,"functions":1,"deliveredBugs":0.932,"difficulty":7.655,"maintainability":44.009,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.history.json new file mode 100644 index 0000000000..35afad3802 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":250,"lloc":49,"functions":1,"deliveredBugs":0.932,"difficulty":7.655,"maintainability":44.009,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.js new file mode 100644 index 0000000000..c6e3e38fd3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/objectivec.js","fileShort":"node_modules/highlight.js/es/languages/objectivec.js","fileSafe":"node_modules_highlight_js_es_languages_objectivec_js","link":"files/node_modules_highlight_js_es_languages_objectivec_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.932,"difficulty":7.655,"effort":21412.265,"length":361,"time":1189.57,"vocabulary":215,"volume":2797.098,"operands":{"distinct":203,"total":259,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":250}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":250,"lineStart":1,"maintainability":44.009,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.91,"difficulty":5.731,"effort":15651.398,"length":354,"time":869.522,"vocabulary":210,"volume":2730.843,"operands":{"distinct":201,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":240},"errors":[],"lineEnd":248,"lineStart":9,"name":"objectivec"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.91,"difficulty":5.731,"effort":15651.398,"length":354,"time":869.522,"vocabulary":210,"volume":2730.843,"operands":{"distinct":201,"total":256},"operators":{"distinct":9,"total":98}},"params":1,"sloc":{"logical":48,"physical":240}},"module":"node_modules/highlight.js/es/languages/objectivec.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.json new file mode 100644 index 0000000000..c6e2f3977a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/objectivec.js","fileShort":"node_modules/highlight.js/es/languages/objectivec.js","fileSafe":"node_modules_highlight_js_es_languages_objectivec_js","link":"files/node_modules_highlight_js_es_languages_objectivec_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.932,"difficulty":7.655,"effort":21412.265,"length":361,"time":1189.57,"vocabulary":215,"volume":2797.098,"operands":{"distinct":203,"total":259,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":250}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":250,"lineStart":1,"maintainability":44.009,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.91,"difficulty":5.731,"effort":15651.398,"length":354,"time":869.522,"vocabulary":210,"volume":2730.843,"operands":{"distinct":201,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":240},"errors":[],"lineEnd":248,"lineStart":9,"name":"objectivec"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.91,"difficulty":5.731,"effort":15651.398,"length":354,"time":869.522,"vocabulary":210,"volume":2730.843,"operands":{"distinct":201,"total":256},"operators":{"distinct":9,"total":98}},"params":1,"sloc":{"logical":48,"physical":240}},"module":"node_modules/highlight.js/es/languages/objectivec.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/index.html new file mode 100644 index 0000000000..a397c05d1f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/objectivec.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/objectivec.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.js new file mode 100644 index 0000000000..e0424d881d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/objectivec.js.js","fileShort":"node_modules/highlight.js/es/languages/objectivec.js.js","fileSafe":"node_modules_highlight_js_es_languages_objectivec_js_js","link":"files/node_modules_highlight_js_es_languages_objectivec_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./objectivec.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/objectivec.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.json new file mode 100644 index 0000000000..084bfa260f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_objectivec_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/objectivec.js.js","fileShort":"node_modules/highlight.js/es/languages/objectivec.js.js","fileSafe":"node_modules_highlight_js_es_languages_objectivec_js_js","link":"files/node_modules_highlight_js_es_languages_objectivec_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./objectivec.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/objectivec.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/index.html new file mode 100644 index 0000000000..5f086af663 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ocaml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ocaml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.99

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.90

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.history.js new file mode 100644 index 0000000000..e1e8f9a69a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":82,"lloc":31,"functions":1,"deliveredBugs":0.285,"difficulty":7.9,"maintainability":50.99,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.history.json new file mode 100644 index 0000000000..38bc734789 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":82,"lloc":31,"functions":1,"deliveredBugs":0.285,"difficulty":7.9,"maintainability":50.99,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.js new file mode 100644 index 0000000000..8f330b365b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ocaml.js","fileShort":"node_modules/highlight.js/es/languages/ocaml.js","fileSafe":"node_modules_highlight_js_es_languages_ocaml_js","link":"files/node_modules_highlight_js_es_languages_ocaml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.285,"difficulty":7.9,"effort":6766.343,"length":145,"time":375.908,"vocabulary":60,"volume":856.499,"operands":{"distinct":50,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":50.99,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.266,"difficulty":5.542,"effort":4421.295,"length":138,"time":245.627,"vocabulary":55,"volume":797.828,"operands":{"distinct":48,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":71},"errors":[],"lineEnd":80,"lineStart":10,"name":"ocaml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.266,"difficulty":5.542,"effort":4421.295,"length":138,"time":245.627,"vocabulary":55,"volume":797.828,"operands":{"distinct":48,"total":76},"operators":{"distinct":7,"total":62}},"params":1,"sloc":{"logical":30,"physical":71}},"module":"node_modules/highlight.js/es/languages/ocaml.js"},"jshint":{"messages":[{"severity":"error","line":79,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.json new file mode 100644 index 0000000000..1708a52344 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ocaml.js","fileShort":"node_modules/highlight.js/es/languages/ocaml.js","fileSafe":"node_modules_highlight_js_es_languages_ocaml_js","link":"files/node_modules_highlight_js_es_languages_ocaml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.285,"difficulty":7.9,"effort":6766.343,"length":145,"time":375.908,"vocabulary":60,"volume":856.499,"operands":{"distinct":50,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":50.99,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.266,"difficulty":5.542,"effort":4421.295,"length":138,"time":245.627,"vocabulary":55,"volume":797.828,"operands":{"distinct":48,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":71},"errors":[],"lineEnd":80,"lineStart":10,"name":"ocaml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.266,"difficulty":5.542,"effort":4421.295,"length":138,"time":245.627,"vocabulary":55,"volume":797.828,"operands":{"distinct":48,"total":76},"operators":{"distinct":7,"total":62}},"params":1,"sloc":{"logical":30,"physical":71}},"module":"node_modules/highlight.js/es/languages/ocaml.js"},"jshint":{"messages":[{"severity":"error","line":79,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/index.html new file mode 100644 index 0000000000..f73af5ef80 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ocaml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ocaml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.js new file mode 100644 index 0000000000..9db8aa7bba --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ocaml.js.js","fileShort":"node_modules/highlight.js/es/languages/ocaml.js.js","fileSafe":"node_modules_highlight_js_es_languages_ocaml_js_js","link":"files/node_modules_highlight_js_es_languages_ocaml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ocaml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ocaml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.json new file mode 100644 index 0000000000..aa4962f95a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ocaml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ocaml.js.js","fileShort":"node_modules/highlight.js/es/languages/ocaml.js.js","fileSafe":"node_modules_highlight_js_es_languages_ocaml_js_js","link":"files/node_modules_highlight_js_es_languages_ocaml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ocaml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ocaml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/index.html new file mode 100644 index 0000000000..3bac0971a9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/index.html @@ -0,0 +1,198 @@ + + + + + Plato - node_modules/highlight.js/es/languages/openscad.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/openscad.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.89

    +
    +
    +

    Lines of code

    +

    81

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.13

    +
    +
    +

    Estimated Errors

    +

    0.32

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.history.js new file mode 100644 index 0000000000..294c1d45aa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":81,"lloc":40,"functions":1,"deliveredBugs":0.32,"difficulty":9.132,"maintainability":47.893,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.history.json new file mode 100644 index 0000000000..1524218b24 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":81,"lloc":40,"functions":1,"deliveredBugs":0.32,"difficulty":9.132,"maintainability":47.893,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.js new file mode 100644 index 0000000000..3c49cd2e11 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/openscad.js","fileShort":"node_modules/highlight.js/es/languages/openscad.js","fileSafe":"node_modules_highlight_js_es_languages_openscad_js","link":"files/node_modules_highlight_js_es_languages_openscad_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.32,"difficulty":9.132,"effort":8766.792,"length":160,"time":487.044,"vocabulary":64,"volume":960,"operands":{"distinct":53,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":81}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":81,"lineStart":1,"maintainability":47.893,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.3,"difficulty":6.667,"effort":6000.296,"length":153,"time":333.35,"vocabulary":59,"volume":900.044,"operands":{"distinct":51,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":71},"errors":[],"lineEnd":79,"lineStart":9,"name":"openscad"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.3,"difficulty":6.667,"effort":6000.296,"length":153,"time":333.35,"vocabulary":59,"volume":900.044,"operands":{"distinct":51,"total":85},"operators":{"distinct":8,"total":68}},"params":1,"sloc":{"logical":39,"physical":71}},"module":"node_modules/highlight.js/es/languages/openscad.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.json new file mode 100644 index 0000000000..009815b842 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/openscad.js","fileShort":"node_modules/highlight.js/es/languages/openscad.js","fileSafe":"node_modules_highlight_js_es_languages_openscad_js","link":"files/node_modules_highlight_js_es_languages_openscad_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.32,"difficulty":9.132,"effort":8766.792,"length":160,"time":487.044,"vocabulary":64,"volume":960,"operands":{"distinct":53,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":81}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":81,"lineStart":1,"maintainability":47.893,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.3,"difficulty":6.667,"effort":6000.296,"length":153,"time":333.35,"vocabulary":59,"volume":900.044,"operands":{"distinct":51,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":71},"errors":[],"lineEnd":79,"lineStart":9,"name":"openscad"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.3,"difficulty":6.667,"effort":6000.296,"length":153,"time":333.35,"vocabulary":59,"volume":900.044,"operands":{"distinct":51,"total":85},"operators":{"distinct":8,"total":68}},"params":1,"sloc":{"logical":39,"physical":71}},"module":"node_modules/highlight.js/es/languages/openscad.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/index.html new file mode 100644 index 0000000000..19600412df --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/openscad.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/openscad.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.js new file mode 100644 index 0000000000..6fa1e6a1a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/openscad.js.js","fileShort":"node_modules/highlight.js/es/languages/openscad.js.js","fileSafe":"node_modules_highlight_js_es_languages_openscad_js_js","link":"files/node_modules_highlight_js_es_languages_openscad_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./openscad.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/openscad.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.json new file mode 100644 index 0000000000..e9282d1400 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_openscad_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/openscad.js.js","fileShort":"node_modules/highlight.js/es/languages/openscad.js.js","fileSafe":"node_modules_highlight_js_es_languages_openscad_js_js","link":"files/node_modules_highlight_js_es_languages_openscad_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./openscad.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/openscad.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/index.html new file mode 100644 index 0000000000..1324b9e701 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/index.html @@ -0,0 +1,211 @@ + + + + + Plato - node_modules/highlight.js/es/languages/oxygene.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/oxygene.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.94

    +
    +
    +

    Lines of code

    +

    94

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.07

    +
    +
    +

    Estimated Errors

    +

    0.35

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.history.js new file mode 100644 index 0000000000..9cca8251ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":94,"lloc":38,"functions":1,"deliveredBugs":0.351,"difficulty":10.071,"maintainability":47.939,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.history.json new file mode 100644 index 0000000000..e272f639b3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":94,"lloc":38,"functions":1,"deliveredBugs":0.351,"difficulty":10.071,"maintainability":47.939,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.js new file mode 100644 index 0000000000..ec906ab4f4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/oxygene.js","fileShort":"node_modules/highlight.js/es/languages/oxygene.js","fileSafe":"node_modules_highlight_js_es_languages_oxygene_js","link":"files/node_modules_highlight_js_es_languages_oxygene_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.351,"difficulty":10.071,"effort":10606.534,"length":173,"time":589.252,"vocabulary":68,"volume":1053.131,"operands":{"distinct":56,"total":94,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":94}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":94,"lineStart":1,"maintainability":47.939,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.331,"difficulty":7.583,"effort":7524.399,"length":166,"time":418.022,"vocabulary":63,"volume":992.228,"operands":{"distinct":54,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":85},"errors":[],"lineEnd":92,"lineStart":8,"name":"oxygene"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.331,"difficulty":7.583,"effort":7524.399,"length":166,"time":418.022,"vocabulary":63,"volume":992.228,"operands":{"distinct":54,"total":91},"operators":{"distinct":9,"total":75}},"params":1,"sloc":{"logical":37,"physical":85}},"module":"node_modules/highlight.js/es/languages/oxygene.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.json new file mode 100644 index 0000000000..8fe80dee63 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/oxygene.js","fileShort":"node_modules/highlight.js/es/languages/oxygene.js","fileSafe":"node_modules_highlight_js_es_languages_oxygene_js","link":"files/node_modules_highlight_js_es_languages_oxygene_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.351,"difficulty":10.071,"effort":10606.534,"length":173,"time":589.252,"vocabulary":68,"volume":1053.131,"operands":{"distinct":56,"total":94,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":94}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":94,"lineStart":1,"maintainability":47.939,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.331,"difficulty":7.583,"effort":7524.399,"length":166,"time":418.022,"vocabulary":63,"volume":992.228,"operands":{"distinct":54,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":85},"errors":[],"lineEnd":92,"lineStart":8,"name":"oxygene"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.331,"difficulty":7.583,"effort":7524.399,"length":166,"time":418.022,"vocabulary":63,"volume":992.228,"operands":{"distinct":54,"total":91},"operators":{"distinct":9,"total":75}},"params":1,"sloc":{"logical":37,"physical":85}},"module":"node_modules/highlight.js/es/languages/oxygene.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/index.html new file mode 100644 index 0000000000..c70007e0db --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/oxygene.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/oxygene.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.js new file mode 100644 index 0000000000..01f8fd404a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/oxygene.js.js","fileShort":"node_modules/highlight.js/es/languages/oxygene.js.js","fileSafe":"node_modules_highlight_js_es_languages_oxygene_js_js","link":"files/node_modules_highlight_js_es_languages_oxygene_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./oxygene.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/oxygene.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.json new file mode 100644 index 0000000000..3af35631b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_oxygene_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/oxygene.js.js","fileShort":"node_modules/highlight.js/es/languages/oxygene.js.js","fileSafe":"node_modules_highlight_js_es_languages_oxygene_js_js","link":"files/node_modules_highlight_js_es_languages_oxygene_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./oxygene.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/oxygene.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/index.html new file mode 100644 index 0000000000..c1bf263335 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/index.html @@ -0,0 +1,174 @@ + + + + + Plato - node_modules/highlight.js/es/languages/parser3.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/parser3.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.57

    +
    +
    +

    Lines of code

    +

    57

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.78

    +
    +
    +

    Estimated Errors

    +

    0.16

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.history.js new file mode 100644 index 0000000000..db2d293095 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":57,"lloc":21,"functions":1,"deliveredBugs":0.159,"difficulty":9.778,"maintainability":55.573,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.history.json new file mode 100644 index 0000000000..e84541c41b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":57,"lloc":21,"functions":1,"deliveredBugs":0.159,"difficulty":9.778,"maintainability":55.573,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.js new file mode 100644 index 0000000000..3e393d2a67 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/parser3.js","fileShort":"node_modules/highlight.js/es/languages/parser3.js","fileSafe":"node_modules_highlight_js_es_languages_parser3_js","link":"files/node_modules_highlight_js_es_languages_parser3_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.159,"difficulty":9.778,"effort":4669.489,"length":91,"time":259.416,"vocabulary":38,"volume":477.561,"operands":{"distinct":27,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":57}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":57,"lineStart":1,"maintainability":55.573,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.141,"difficulty":7.2,"effort":3050.85,"length":84,"time":169.492,"vocabulary":33,"volume":423.729,"operands":{"distinct":25,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":47},"errors":[],"lineEnd":55,"lineStart":9,"name":"parser3"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.141,"difficulty":7.2,"effort":3050.85,"length":84,"time":169.492,"vocabulary":33,"volume":423.729,"operands":{"distinct":25,"total":45},"operators":{"distinct":8,"total":39}},"params":1,"sloc":{"logical":20,"physical":47}},"module":"node_modules/highlight.js/es/languages/parser3.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.json new file mode 100644 index 0000000000..e547220c88 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/parser3.js","fileShort":"node_modules/highlight.js/es/languages/parser3.js","fileSafe":"node_modules_highlight_js_es_languages_parser3_js","link":"files/node_modules_highlight_js_es_languages_parser3_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.159,"difficulty":9.778,"effort":4669.489,"length":91,"time":259.416,"vocabulary":38,"volume":477.561,"operands":{"distinct":27,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":57}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":57,"lineStart":1,"maintainability":55.573,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.141,"difficulty":7.2,"effort":3050.85,"length":84,"time":169.492,"vocabulary":33,"volume":423.729,"operands":{"distinct":25,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":47},"errors":[],"lineEnd":55,"lineStart":9,"name":"parser3"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.141,"difficulty":7.2,"effort":3050.85,"length":84,"time":169.492,"vocabulary":33,"volume":423.729,"operands":{"distinct":25,"total":45},"operators":{"distinct":8,"total":39}},"params":1,"sloc":{"logical":20,"physical":47}},"module":"node_modules/highlight.js/es/languages/parser3.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/index.html new file mode 100644 index 0000000000..354e50298d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/parser3.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/parser3.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.js new file mode 100644 index 0000000000..352bae9844 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/parser3.js.js","fileShort":"node_modules/highlight.js/es/languages/parser3.js.js","fileSafe":"node_modules_highlight_js_es_languages_parser3_js_js","link":"files/node_modules_highlight_js_es_languages_parser3_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./parser3.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/parser3.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.json new file mode 100644 index 0000000000..0c64267565 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_parser3_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/parser3.js.js","fileShort":"node_modules/highlight.js/es/languages/parser3.js.js","fileSafe":"node_modules_highlight_js_es_languages_parser3_js_js","link":"files/node_modules_highlight_js_es_languages_parser3_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./parser3.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/parser3.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_perl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_perl_js/index.html new file mode 100644 index 0000000000..e991a65bdb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_perl_js/index.html @@ -0,0 +1,596 @@ + + + + + Plato - node_modules/highlight.js/es/languages/perl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/perl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.62

    +
    +
    +

    Lines of code

    +

    479

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.38

    +
    +
    +

    Estimated Errors

    +

    2.05

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.history.js new file mode 100644 index 0000000000..4b2cbedca7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":479,"lloc":110,"functions":3,"deliveredBugs":2.05,"difficulty":12.382,"maintainability":46.623,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.history.json new file mode 100644 index 0000000000..1197638463 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":479,"lloc":110,"functions":3,"deliveredBugs":2.05,"difficulty":12.382,"maintainability":46.623,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.js new file mode 100644 index 0000000000..02de65796e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/perl.js","fileShort":"node_modules/highlight.js/es/languages/perl.js","fileSafe":"node_modules_highlight_js_es_languages_perl_js","link":"files/node_modules_highlight_js_es_languages_perl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.818,"halstead":{"bugs":2.05,"difficulty":12.382,"effort":76150.944,"length":731,"time":4230.608,"vocabulary":341,"volume":6150.362,"operands":{"distinct":325,"total":503,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":228,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":110,"physical":479}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":479,"lineStart":1,"maintainability":46.623,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.871,"difficulty":8.076,"effort":45332.845,"length":672,"time":2518.491,"vocabulary":327,"volume":5613.315,"operands":{"distinct":316,"total":464,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":208,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":469},"errors":[],"lineEnd":477,"lineStart":9,"name":"perl"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":8.05,"effort":1118.739,"length":34,"time":62.152,"vocabulary":17,"volume":138.974,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":312,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.438,"effort":151.783,"length":18,"time":8.432,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":326,"lineStart":318,"name":""}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":66.981,"halstead":{"bugs":0.646,"difficulty":6.188,"effort":15534.455,"length":241.333,"time":863.025,"vocabulary":118.333,"volume":1938.186,"operands":{"distinct":111.333,"total":166.667},"operators":{"distinct":7,"total":74.667}},"params":2.333,"sloc":{"logical":36.333,"physical":164}},"module":"node_modules/highlight.js/es/languages/perl.js"},"jshint":{"messages":[{"severity":"error","line":301,"column":7,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.json new file mode 100644 index 0000000000..1d8d17d9ba --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_perl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/perl.js","fileShort":"node_modules/highlight.js/es/languages/perl.js","fileSafe":"node_modules_highlight_js_es_languages_perl_js","link":"files/node_modules_highlight_js_es_languages_perl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.818,"halstead":{"bugs":2.05,"difficulty":12.382,"effort":76150.944,"length":731,"time":4230.608,"vocabulary":341,"volume":6150.362,"operands":{"distinct":325,"total":503,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":228,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":110,"physical":479}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":479,"lineStart":1,"maintainability":46.623,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.871,"difficulty":8.076,"effort":45332.845,"length":672,"time":2518.491,"vocabulary":327,"volume":5613.315,"operands":{"distinct":316,"total":464,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":208,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":469},"errors":[],"lineEnd":477,"lineStart":9,"name":"perl"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":8.05,"effort":1118.739,"length":34,"time":62.152,"vocabulary":17,"volume":138.974,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":312,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.438,"effort":151.783,"length":18,"time":8.432,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":326,"lineStart":318,"name":""}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":66.981,"halstead":{"bugs":0.646,"difficulty":6.188,"effort":15534.455,"length":241.333,"time":863.025,"vocabulary":118.333,"volume":1938.186,"operands":{"distinct":111.333,"total":166.667},"operators":{"distinct":7,"total":74.667}},"params":2.333,"sloc":{"logical":36.333,"physical":164}},"module":"node_modules/highlight.js/es/languages/perl.js"},"jshint":{"messages":[{"severity":"error","line":301,"column":7,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/index.html new file mode 100644 index 0000000000..5dc087bf43 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/perl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/perl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.js new file mode 100644 index 0000000000..30c6347e33 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/perl.js.js","fileShort":"node_modules/highlight.js/es/languages/perl.js.js","fileSafe":"node_modules_highlight_js_es_languages_perl_js_js","link":"files/node_modules_highlight_js_es_languages_perl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./perl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/perl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.json new file mode 100644 index 0000000000..2334bf56f2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_perl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/perl.js.js","fileShort":"node_modules/highlight.js/es/languages/perl.js.js","fileSafe":"node_modules_highlight_js_es_languages_perl_js_js","link":"files/node_modules_highlight_js_es_languages_perl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./perl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/perl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pf_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_pf_js/index.html new file mode 100644 index 0000000000..684f3b0768 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pf_js/index.html @@ -0,0 +1,176 @@ + + + + + Plato - node_modules/highlight.js/es/languages/pf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/pf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    58.21

    +
    +
    +

    Lines of code

    +

    59

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.74

    +
    +
    +

    Estimated Errors

    +

    0.18

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.history.js new file mode 100644 index 0000000000..89beba2187 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":59,"lloc":17,"functions":1,"deliveredBugs":0.18,"difficulty":6.738,"maintainability":58.206,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.history.json new file mode 100644 index 0000000000..a7f84aa1cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":59,"lloc":17,"functions":1,"deliveredBugs":0.18,"difficulty":6.738,"maintainability":58.206,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.js new file mode 100644 index 0000000000..a3c639f4ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/pf.js","fileShort":"node_modules/highlight.js/es/languages/pf.js","fileSafe":"node_modules_highlight_js_es_languages_pf_js","link":"files/node_modules_highlight_js_es_languages_pf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.18,"difficulty":6.738,"effort":3630.707,"length":95,"time":201.706,"vocabulary":51,"volume":538.88,"operands":{"distinct":40,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":59}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":59,"lineStart":1,"maintainability":58.206,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.162,"difficulty":4.842,"effort":2353.619,"length":88,"time":130.757,"vocabulary":46,"volume":486.073,"operands":{"distinct":38,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":49},"errors":[],"lineEnd":57,"lineStart":9,"name":"pf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.162,"difficulty":4.842,"effort":2353.619,"length":88,"time":130.757,"vocabulary":46,"volume":486.073,"operands":{"distinct":38,"total":46},"operators":{"distinct":8,"total":42}},"params":1,"sloc":{"logical":16,"physical":49}},"module":"node_modules/highlight.js/es/languages/pf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.json new file mode 100644 index 0000000000..cebaeb9693 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/pf.js","fileShort":"node_modules/highlight.js/es/languages/pf.js","fileSafe":"node_modules_highlight_js_es_languages_pf_js","link":"files/node_modules_highlight_js_es_languages_pf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.18,"difficulty":6.738,"effort":3630.707,"length":95,"time":201.706,"vocabulary":51,"volume":538.88,"operands":{"distinct":40,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":59}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":59,"lineStart":1,"maintainability":58.206,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.162,"difficulty":4.842,"effort":2353.619,"length":88,"time":130.757,"vocabulary":46,"volume":486.073,"operands":{"distinct":38,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":49},"errors":[],"lineEnd":57,"lineStart":9,"name":"pf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.162,"difficulty":4.842,"effort":2353.619,"length":88,"time":130.757,"vocabulary":46,"volume":486.073,"operands":{"distinct":38,"total":46},"operators":{"distinct":8,"total":42}},"params":1,"sloc":{"logical":16,"physical":49}},"module":"node_modules/highlight.js/es/languages/pf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/index.html new file mode 100644 index 0000000000..8d0179b2f6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/pf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/pf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.history.js new file mode 100644 index 0000000000..53efa121ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.history.json new file mode 100644 index 0000000000..a85d14fcad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:16 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.js new file mode 100644 index 0000000000..e427c91b5a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/pf.js.js","fileShort":"node_modules/highlight.js/es/languages/pf.js.js","fileSafe":"node_modules_highlight_js_es_languages_pf_js_js","link":"files/node_modules_highlight_js_es_languages_pf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/pf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.json new file mode 100644 index 0000000000..572bfacd6d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/pf.js.js","fileShort":"node_modules/highlight.js/es/languages/pf.js.js","fileSafe":"node_modules_highlight_js_es_languages_pf_js_js","link":"files/node_modules_highlight_js_es_languages_pf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/pf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/index.html new file mode 100644 index 0000000000..ad80e4dea5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/index.html @@ -0,0 +1,748 @@ + + + + + Plato - node_modules/highlight.js/es/languages/pgsql.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/pgsql.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.03

    +
    +
    +

    Lines of code

    +

    631

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.09

    +
    +
    +

    Estimated Errors

    +

    2.61

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.history.js new file mode 100644 index 0000000000..872f3232df --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":631,"lloc":139,"functions":3,"deliveredBugs":2.614,"difficulty":9.089,"maintainability":44.029,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.history.json new file mode 100644 index 0000000000..cecbec9d62 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":631,"lloc":139,"functions":3,"deliveredBugs":2.614,"difficulty":9.089,"maintainability":44.029,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.js new file mode 100644 index 0000000000..140eab7e91 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/pgsql.js","fileShort":"node_modules/highlight.js/es/languages/pgsql.js","fileSafe":"node_modules_highlight_js_es_languages_pgsql_js","link":"files/node_modules_highlight_js_es_languages_pgsql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":2.614,"difficulty":9.089,"effort":71281.953,"length":944,"time":3960.109,"vocabulary":317,"volume":7843.072,"operands":{"distinct":305,"total":462,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":482,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":139,"physical":631}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":631,"lineStart":1,"maintainability":44.029,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.537,"difficulty":7.458,"effort":56759.181,"length":919,"time":3153.288,"vocabulary":311,"volume":7610.028,"operands":{"distinct":301,"total":449,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":470,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":611},"errors":[],"lineEnd":629,"lineStart":19,"name":"pgsql"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":100,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":287,"lineStart":287,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":66.912,"halstead":{"bugs":0.851,"difficulty":3.736,"effort":18951.31,"length":312.333,"time":1052.851,"vocabulary":108.333,"volume":2553.52,"operands":{"distinct":103,"total":153},"operators":{"distinct":5.333,"total":159.333}},"params":1,"sloc":{"logical":46,"physical":204.333}},"module":"node_modules/highlight.js/es/languages/pgsql.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.json new file mode 100644 index 0000000000..3e55faba6b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/pgsql.js","fileShort":"node_modules/highlight.js/es/languages/pgsql.js","fileSafe":"node_modules_highlight_js_es_languages_pgsql_js","link":"files/node_modules_highlight_js_es_languages_pgsql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":2.614,"difficulty":9.089,"effort":71281.953,"length":944,"time":3960.109,"vocabulary":317,"volume":7843.072,"operands":{"distinct":305,"total":462,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":482,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":139,"physical":631}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":631,"lineStart":1,"maintainability":44.029,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.537,"difficulty":7.458,"effort":56759.181,"length":919,"time":3153.288,"vocabulary":311,"volume":7610.028,"operands":{"distinct":301,"total":449,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":470,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":611},"errors":[],"lineEnd":629,"lineStart":19,"name":"pgsql"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":100,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":287,"lineStart":287,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":66.912,"halstead":{"bugs":0.851,"difficulty":3.736,"effort":18951.31,"length":312.333,"time":1052.851,"vocabulary":108.333,"volume":2553.52,"operands":{"distinct":103,"total":153},"operators":{"distinct":5.333,"total":159.333}},"params":1,"sloc":{"logical":46,"physical":204.333}},"module":"node_modules/highlight.js/es/languages/pgsql.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/index.html new file mode 100644 index 0000000000..09ec4d3c6b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/pgsql.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/pgsql.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.js new file mode 100644 index 0000000000..b2f1dbfcba --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/pgsql.js.js","fileShort":"node_modules/highlight.js/es/languages/pgsql.js.js","fileSafe":"node_modules_highlight_js_es_languages_pgsql_js_js","link":"files/node_modules_highlight_js_es_languages_pgsql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pgsql.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/pgsql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.json new file mode 100644 index 0000000000..1235d6b9e8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pgsql_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/pgsql.js.js","fileShort":"node_modules/highlight.js/es/languages/pgsql.js.js","fileSafe":"node_modules_highlight_js_es_languages_pgsql_js_js","link":"files/node_modules_highlight_js_es_languages_pgsql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pgsql.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/pgsql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_php_js/index.html new file mode 100644 index 0000000000..57496724cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_js/index.html @@ -0,0 +1,645 @@ + + + + + Plato - node_modules/highlight.js/es/languages/php.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/php.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.99

    +
    +
    +

    Lines of code

    +

    528

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.39

    +
    +
    +

    Estimated Errors

    +

    2.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.history.js new file mode 100644 index 0000000000..16033f0e7c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":528,"lloc":150,"functions":5,"deliveredBugs":2.467,"difficulty":14.389,"maintainability":48.988,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.history.json new file mode 100644 index 0000000000..205c0221c0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":528,"lloc":150,"functions":5,"deliveredBugs":2.467,"difficulty":14.389,"maintainability":48.988,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.js new file mode 100644 index 0000000000..672e10616c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/php.js","fileShort":"node_modules/highlight.js/es/languages/php.js","fileSafe":"node_modules_highlight_js_es_languages_php_js","link":"files/node_modules_highlight_js_es_languages_php_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.333,"halstead":{"bugs":2.467,"difficulty":14.389,"effort":106517.782,"length":890,"time":5917.655,"vocabulary":319,"volume":7402.497,"operands":{"distinct":303,"total":545,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":345,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":150,"physical":528}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":528,"lineStart":1,"maintainability":48.988,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":2.27,"difficulty":8.849,"effort":60253.261,"length":827,"time":3347.403,"vocabulary":301,"volume":6809.203,"operands":{"distinct":291,"total":515,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":514},"errors":[],"lineEnd":526,"lineStart":13,"name":"php"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":5.833,"effort":232.535,"length":12,"time":12.919,"vocabulary":10,"volume":39.863,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":296,"lineStart":284,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":747.434,"length":30,"time":41.524,"vocabulary":10,"volume":99.658,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":294,"lineStart":287,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":3,"effort":54.284,"length":7,"time":3.016,"vocabulary":6,"volume":18.095,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":310,"lineStart":306,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":309,"lineStart":307,"name":""}],"methodAverage":{"cyclomatic":1.2,"cyclomaticDensity":54.811,"halstead":{"bugs":0.466,"difficulty":5.436,"effort":12264.741,"length":176.6,"time":681.374,"vocabulary":66.6,"volume":1396.983,"operands":{"distinct":60.8,"total":108.4},"operators":{"distinct":5.8,"total":68.2}},"params":1,"sloc":{"logical":29.8,"physical":108.6}},"module":"node_modules/highlight.js/es/languages/php.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.json new file mode 100644 index 0000000000..a7c4f5b050 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/php.js","fileShort":"node_modules/highlight.js/es/languages/php.js","fileSafe":"node_modules_highlight_js_es_languages_php_js","link":"files/node_modules_highlight_js_es_languages_php_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.333,"halstead":{"bugs":2.467,"difficulty":14.389,"effort":106517.782,"length":890,"time":5917.655,"vocabulary":319,"volume":7402.497,"operands":{"distinct":303,"total":545,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":345,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":150,"physical":528}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":528,"lineStart":1,"maintainability":48.988,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":2.27,"difficulty":8.849,"effort":60253.261,"length":827,"time":3347.403,"vocabulary":301,"volume":6809.203,"operands":{"distinct":291,"total":515,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":514},"errors":[],"lineEnd":526,"lineStart":13,"name":"php"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":5.833,"effort":232.535,"length":12,"time":12.919,"vocabulary":10,"volume":39.863,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":296,"lineStart":284,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":747.434,"length":30,"time":41.524,"vocabulary":10,"volume":99.658,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":294,"lineStart":287,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":3,"effort":54.284,"length":7,"time":3.016,"vocabulary":6,"volume":18.095,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":310,"lineStart":306,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":309,"lineStart":307,"name":""}],"methodAverage":{"cyclomatic":1.2,"cyclomaticDensity":54.811,"halstead":{"bugs":0.466,"difficulty":5.436,"effort":12264.741,"length":176.6,"time":681.374,"vocabulary":66.6,"volume":1396.983,"operands":{"distinct":60.8,"total":108.4},"operators":{"distinct":5.8,"total":68.2}},"params":1,"sloc":{"logical":29.8,"physical":108.6}},"module":"node_modules/highlight.js/es/languages/php.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/index.html new file mode 100644 index 0000000000..c730a45777 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/php.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/php.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.js new file mode 100644 index 0000000000..798366c431 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/php.js.js","fileShort":"node_modules/highlight.js/es/languages/php.js.js","fileSafe":"node_modules_highlight_js_es_languages_php_js_js","link":"files/node_modules_highlight_js_es_languages_php_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./php.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/php.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.json new file mode 100644 index 0000000000..122a393e10 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/php.js.js","fileShort":"node_modules/highlight.js/es/languages/php.js.js","fileSafe":"node_modules_highlight_js_es_languages_php_js_js","link":"files/node_modules_highlight_js_es_languages_php_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./php.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/php.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/index.html new file mode 100644 index 0000000000..5a49c43c51 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/index.html @@ -0,0 +1,171 @@ + + + + + Plato - node_modules/highlight.js/es/languages/php-template.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/php-template.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    53.41

    +
    +
    +

    Lines of code

    +

    54

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.08

    +
    +
    +

    Estimated Errors

    +

    0.17

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.history.js new file mode 100644 index 0000000000..f753e2ec4d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":54,"lloc":26,"functions":1,"deliveredBugs":0.17,"difficulty":10.08,"maintainability":53.412,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.history.json new file mode 100644 index 0000000000..c78ae01f4b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":54,"lloc":26,"functions":1,"deliveredBugs":0.17,"difficulty":10.08,"maintainability":53.412,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.js new file mode 100644 index 0000000000..7ddc65c1e3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/php-template.js","fileShort":"node_modules/highlight.js/es/languages/php-template.js","fileSafe":"node_modules_highlight_js_es_languages_php_template_js","link":"files/node_modules_highlight_js_es_languages_php_template_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.17,"difficulty":10.08,"effort":5128.163,"length":100,"time":284.898,"vocabulary":34,"volume":508.746,"operands":{"distinct":25,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":54}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":54,"lineStart":1,"maintainability":53.412,"methods":[{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.151,"difficulty":6.913,"effort":3123.259,"length":93,"time":173.514,"vocabulary":29,"volume":451.792,"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":44},"errors":[],"lineEnd":52,"lineStart":9,"name":"phpTemplate"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.151,"difficulty":6.913,"effort":3123.259,"length":93,"time":173.514,"vocabulary":29,"volume":451.792,"operands":{"distinct":23,"total":53},"operators":{"distinct":6,"total":40}},"params":1,"sloc":{"logical":25,"physical":44}},"module":"node_modules/highlight.js/es/languages/php-template.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.json new file mode 100644 index 0000000000..8018adca8c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/php-template.js","fileShort":"node_modules/highlight.js/es/languages/php-template.js","fileSafe":"node_modules_highlight_js_es_languages_php_template_js","link":"files/node_modules_highlight_js_es_languages_php_template_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.17,"difficulty":10.08,"effort":5128.163,"length":100,"time":284.898,"vocabulary":34,"volume":508.746,"operands":{"distinct":25,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":54}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":54,"lineStart":1,"maintainability":53.412,"methods":[{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.151,"difficulty":6.913,"effort":3123.259,"length":93,"time":173.514,"vocabulary":29,"volume":451.792,"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":44},"errors":[],"lineEnd":52,"lineStart":9,"name":"phpTemplate"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.151,"difficulty":6.913,"effort":3123.259,"length":93,"time":173.514,"vocabulary":29,"volume":451.792,"operands":{"distinct":23,"total":53},"operators":{"distinct":6,"total":40}},"params":1,"sloc":{"logical":25,"physical":44}},"module":"node_modules/highlight.js/es/languages/php-template.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/index.html new file mode 100644 index 0000000000..135d27a658 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/php-template.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/php-template.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.js new file mode 100644 index 0000000000..1e27e3055c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/php-template.js.js","fileShort":"node_modules/highlight.js/es/languages/php-template.js.js","fileSafe":"node_modules_highlight_js_es_languages_php_template_js_js","link":"files/node_modules_highlight_js_es_languages_php_template_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./php-template.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/php-template.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.json new file mode 100644 index 0000000000..eba5a26cbe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_php_template_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/php-template.js.js","fileShort":"node_modules/highlight.js/es/languages/php-template.js.js","fileSafe":"node_modules_highlight_js_es_languages_php_template_js_js","link":"files/node_modules_highlight_js_es_languages_php_template_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./php-template.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/php-template.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/index.html new file mode 100644 index 0000000000..9151d9d6ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/index.html @@ -0,0 +1,136 @@ + + + + + Plato - node_modules/highlight.js/es/languages/plaintext.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/plaintext.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    77.65

    +
    +
    +

    Lines of code

    +

    19

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.85

    +
    +
    +

    Estimated Errors

    +

    0.03

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.history.js new file mode 100644 index 0000000000..8849cdee1d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":19,"lloc":5,"functions":1,"deliveredBugs":0.029,"difficulty":3.85,"maintainability":77.649,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.history.json new file mode 100644 index 0000000000..e6390ae326 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":19,"lloc":5,"functions":1,"deliveredBugs":0.029,"difficulty":3.85,"maintainability":77.649,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.js new file mode 100644 index 0000000000..81c84870ba --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/plaintext.js","fileShort":"node_modules/highlight.js/es/languages/plaintext.js","fileSafe":"node_modules_highlight_js_es_languages_plaintext_js","link":"files/node_modules_highlight_js_es_languages_plaintext_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":3.85,"effort":330.471,"length":21,"time":18.36,"vocabulary":17,"volume":85.837,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":19}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":19,"lineStart":1,"maintainability":77.649,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":17,"lineStart":8,"name":"plaintext"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8},"operators":{"distinct":4,"total":6}},"params":1,"sloc":{"logical":4,"physical":10}},"module":"node_modules/highlight.js/es/languages/plaintext.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.json new file mode 100644 index 0000000000..7c7e8e1388 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/plaintext.js","fileShort":"node_modules/highlight.js/es/languages/plaintext.js","fileSafe":"node_modules_highlight_js_es_languages_plaintext_js","link":"files/node_modules_highlight_js_es_languages_plaintext_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":3.85,"effort":330.471,"length":21,"time":18.36,"vocabulary":17,"volume":85.837,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":19}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":19,"lineStart":1,"maintainability":77.649,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":17,"lineStart":8,"name":"plaintext"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8},"operators":{"distinct":4,"total":6}},"params":1,"sloc":{"logical":4,"physical":10}},"module":"node_modules/highlight.js/es/languages/plaintext.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/index.html new file mode 100644 index 0000000000..53835c3b03 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/plaintext.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/plaintext.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.js new file mode 100644 index 0000000000..cbdce1ee4f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/plaintext.js.js","fileShort":"node_modules/highlight.js/es/languages/plaintext.js.js","fileSafe":"node_modules_highlight_js_es_languages_plaintext_js_js","link":"files/node_modules_highlight_js_es_languages_plaintext_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./plaintext.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/plaintext.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.json new file mode 100644 index 0000000000..84513e65b0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_plaintext_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/plaintext.js.js","fileShort":"node_modules/highlight.js/es/languages/plaintext.js.js","fileSafe":"node_modules_highlight_js_es_languages_plaintext_js_js","link":"files/node_modules_highlight_js_es_languages_plaintext_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./plaintext.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/plaintext.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pony_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_pony_js/index.html new file mode 100644 index 0000000000..07025ea400 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pony_js/index.html @@ -0,0 +1,206 @@ + + + + + Plato - node_modules/highlight.js/es/languages/pony.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/pony.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.83

    +
    +
    +

    Lines of code

    +

    89

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.74

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.history.js new file mode 100644 index 0000000000..5bda753d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":89,"lloc":36,"functions":1,"deliveredBugs":0.284,"difficulty":10.738,"maintainability":48.832,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.history.json new file mode 100644 index 0000000000..cedf28bdd4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":89,"lloc":36,"functions":1,"deliveredBugs":0.284,"difficulty":10.738,"maintainability":48.832,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.js new file mode 100644 index 0000000000..4cf6c3321a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/pony.js","fileShort":"node_modules/highlight.js/es/languages/pony.js","fileSafe":"node_modules_highlight_js_es_languages_pony_js","link":"files/node_modules_highlight_js_es_languages_pony_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.284,"difficulty":10.738,"effort":9164.536,"length":149,"time":509.141,"vocabulary":53,"volume":853.46,"operands":{"distinct":42,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":89}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":89,"lineStart":1,"maintainability":48.832,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.264,"difficulty":7.9,"effort":6265.211,"length":142,"time":348.067,"vocabulary":48,"volume":793.065,"operands":{"distinct":40,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":79},"errors":[],"lineEnd":87,"lineStart":9,"name":"pony"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.264,"difficulty":7.9,"effort":6265.211,"length":142,"time":348.067,"vocabulary":48,"volume":793.065,"operands":{"distinct":40,"total":79},"operators":{"distinct":8,"total":63}},"params":1,"sloc":{"logical":35,"physical":79}},"module":"node_modules/highlight.js/es/languages/pony.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.json new file mode 100644 index 0000000000..872c399414 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pony_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/pony.js","fileShort":"node_modules/highlight.js/es/languages/pony.js","fileSafe":"node_modules_highlight_js_es_languages_pony_js","link":"files/node_modules_highlight_js_es_languages_pony_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.284,"difficulty":10.738,"effort":9164.536,"length":149,"time":509.141,"vocabulary":53,"volume":853.46,"operands":{"distinct":42,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":89}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":89,"lineStart":1,"maintainability":48.832,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.264,"difficulty":7.9,"effort":6265.211,"length":142,"time":348.067,"vocabulary":48,"volume":793.065,"operands":{"distinct":40,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":79},"errors":[],"lineEnd":87,"lineStart":9,"name":"pony"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.264,"difficulty":7.9,"effort":6265.211,"length":142,"time":348.067,"vocabulary":48,"volume":793.065,"operands":{"distinct":40,"total":79},"operators":{"distinct":8,"total":63}},"params":1,"sloc":{"logical":35,"physical":79}},"module":"node_modules/highlight.js/es/languages/pony.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/index.html new file mode 100644 index 0000000000..8bf5c881b9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/pony.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/pony.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.js new file mode 100644 index 0000000000..4f9ea1ccfd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/pony.js.js","fileShort":"node_modules/highlight.js/es/languages/pony.js.js","fileSafe":"node_modules_highlight_js_es_languages_pony_js_js","link":"files/node_modules_highlight_js_es_languages_pony_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pony.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/pony.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.json new file mode 100644 index 0000000000..32a1e07d4f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_pony_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/pony.js.js","fileShort":"node_modules/highlight.js/es/languages/pony.js.js","fileSafe":"node_modules_highlight_js_es_languages_pony_js_js","link":"files/node_modules_highlight_js_es_languages_pony_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pony.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/pony.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/index.html new file mode 100644 index 0000000000..1dd83a9a60 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/index.html @@ -0,0 +1,449 @@ + + + + + Plato - node_modules/highlight.js/es/languages/powershell.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/powershell.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    32.34

    +
    +
    +

    Lines of code

    +

    332

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.58

    +
    +
    +

    Estimated Errors

    +

    1.33

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.history.js new file mode 100644 index 0000000000..8701e37c33 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":332,"lloc":134,"functions":1,"deliveredBugs":1.326,"difficulty":14.579,"maintainability":32.337,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.history.json new file mode 100644 index 0000000000..ed4f97407e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":332,"lloc":134,"functions":1,"deliveredBugs":1.326,"difficulty":14.579,"maintainability":32.337,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.js new file mode 100644 index 0000000000..fe36138da0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/powershell.js","fileShort":"node_modules/highlight.js/es/languages/powershell.js","fileSafe":"node_modules_highlight_js_es_languages_powershell_js","link":"files/node_modules_highlight_js_es_languages_powershell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.746,"halstead":{"bugs":1.326,"difficulty":14.579,"effort":58010.515,"length":564,"time":3222.806,"vocabulary":133,"volume":3979.179,"operands":{"distinct":121,"total":294,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":270,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":134,"physical":332}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":332,"lineStart":1,"maintainability":32.337,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.3,"difficulty":11.004,"effort":42905.382,"length":557,"time":2383.632,"vocabulary":128,"volume":3899,"operands":{"distinct":119,"total":291,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":266,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":133,"physical":322},"errors":[],"lineEnd":330,"lineStart":9,"name":"powershell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.3,"difficulty":11.004,"effort":42905.382,"length":557,"time":2383.632,"vocabulary":128,"volume":3899,"operands":{"distinct":119,"total":291},"operators":{"distinct":9,"total":266}},"params":1,"sloc":{"logical":133,"physical":322}},"module":"node_modules/highlight.js/es/languages/powershell.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.json new file mode 100644 index 0000000000..8e0fb7a891 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/powershell.js","fileShort":"node_modules/highlight.js/es/languages/powershell.js","fileSafe":"node_modules_highlight_js_es_languages_powershell_js","link":"files/node_modules_highlight_js_es_languages_powershell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.746,"halstead":{"bugs":1.326,"difficulty":14.579,"effort":58010.515,"length":564,"time":3222.806,"vocabulary":133,"volume":3979.179,"operands":{"distinct":121,"total":294,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":270,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":134,"physical":332}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":332,"lineStart":1,"maintainability":32.337,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.3,"difficulty":11.004,"effort":42905.382,"length":557,"time":2383.632,"vocabulary":128,"volume":3899,"operands":{"distinct":119,"total":291,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":266,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":133,"physical":322},"errors":[],"lineEnd":330,"lineStart":9,"name":"powershell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.3,"difficulty":11.004,"effort":42905.382,"length":557,"time":2383.632,"vocabulary":128,"volume":3899,"operands":{"distinct":119,"total":291},"operators":{"distinct":9,"total":266}},"params":1,"sloc":{"logical":133,"physical":322}},"module":"node_modules/highlight.js/es/languages/powershell.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/index.html new file mode 100644 index 0000000000..720c08fc67 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/powershell.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/powershell.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.js new file mode 100644 index 0000000000..c0bd733427 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/powershell.js.js","fileShort":"node_modules/highlight.js/es/languages/powershell.js.js","fileSafe":"node_modules_highlight_js_es_languages_powershell_js_js","link":"files/node_modules_highlight_js_es_languages_powershell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./powershell.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/powershell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.json new file mode 100644 index 0000000000..73dc1ad1c5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_powershell_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/powershell.js.js","fileShort":"node_modules/highlight.js/es/languages/powershell.js.js","fileSafe":"node_modules_highlight_js_es_languages_powershell_js_js","link":"files/node_modules_highlight_js_es_languages_powershell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./powershell.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/powershell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_processing_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_processing_js/index.html new file mode 100644 index 0000000000..3eb5870c85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_processing_js/index.html @@ -0,0 +1,561 @@ + + + + + Plato - node_modules/highlight.js/es/languages/processing.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/processing.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.23

    +
    +
    +

    Lines of code

    +

    444

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.95

    +
    +
    +

    Estimated Errors

    +

    1.53

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.history.js new file mode 100644 index 0000000000..789275aab0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":444,"lloc":44,"functions":1,"deliveredBugs":1.53,"difficulty":6.954,"maintainability":44.235,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.history.json new file mode 100644 index 0000000000..006b234223 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":444,"lloc":44,"functions":1,"deliveredBugs":1.53,"difficulty":6.954,"maintainability":44.235,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.js new file mode 100644 index 0000000000..20f4a65437 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/processing.js","fileShort":"node_modules/highlight.js/es/languages/processing.js","fileSafe":"node_modules_highlight_js_es_languages_processing_js","link":"files/node_modules_highlight_js_es_languages_processing_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":1.53,"difficulty":6.954,"effort":31926.23,"length":535,"time":1773.679,"vocabulary":383,"volume":4590.942,"operands":{"distinct":371,"total":430,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":444}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":444,"lineStart":1,"maintainability":44.235,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":1.507,"difficulty":5.207,"effort":23541.572,"length":528,"time":1307.865,"vocabulary":378,"volume":4520.864,"operands":{"distinct":369,"total":427,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":434},"errors":[],"lineEnd":442,"lineStart":9,"name":"processing"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":1.507,"difficulty":5.207,"effort":23541.572,"length":528,"time":1307.865,"vocabulary":378,"volume":4520.864,"operands":{"distinct":369,"total":427},"operators":{"distinct":9,"total":101}},"params":1,"sloc":{"logical":43,"physical":434}},"module":"node_modules/highlight.js/es/languages/processing.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.json new file mode 100644 index 0000000000..5c53f6d70b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_processing_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/processing.js","fileShort":"node_modules/highlight.js/es/languages/processing.js","fileSafe":"node_modules_highlight_js_es_languages_processing_js","link":"files/node_modules_highlight_js_es_languages_processing_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":1.53,"difficulty":6.954,"effort":31926.23,"length":535,"time":1773.679,"vocabulary":383,"volume":4590.942,"operands":{"distinct":371,"total":430,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":444}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":444,"lineStart":1,"maintainability":44.235,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":1.507,"difficulty":5.207,"effort":23541.572,"length":528,"time":1307.865,"vocabulary":378,"volume":4520.864,"operands":{"distinct":369,"total":427,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":434},"errors":[],"lineEnd":442,"lineStart":9,"name":"processing"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":1.507,"difficulty":5.207,"effort":23541.572,"length":528,"time":1307.865,"vocabulary":378,"volume":4520.864,"operands":{"distinct":369,"total":427},"operators":{"distinct":9,"total":101}},"params":1,"sloc":{"logical":43,"physical":434}},"module":"node_modules/highlight.js/es/languages/processing.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/index.html new file mode 100644 index 0000000000..bceb4d4840 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/processing.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/processing.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.js new file mode 100644 index 0000000000..5d8bd1f509 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/processing.js.js","fileShort":"node_modules/highlight.js/es/languages/processing.js.js","fileSafe":"node_modules_highlight_js_es_languages_processing_js_js","link":"files/node_modules_highlight_js_es_languages_processing_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./processing.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/processing.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.json new file mode 100644 index 0000000000..fb1cc4bc27 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_processing_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/processing.js.js","fileShort":"node_modules/highlight.js/es/languages/processing.js.js","fileSafe":"node_modules_highlight_js_es_languages_processing_js_js","link":"files/node_modules_highlight_js_es_languages_processing_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./processing.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/processing.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_profile_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_profile_js/index.html new file mode 100644 index 0000000000..80699b27c8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_profile_js/index.html @@ -0,0 +1,160 @@ + + + + + Plato - node_modules/highlight.js/es/languages/profile.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/profile.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.83

    +
    +
    +

    Lines of code

    +

    43

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.86

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.history.js new file mode 100644 index 0000000000..cf9cc38a5b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":43,"lloc":21,"functions":1,"deliveredBugs":0.143,"difficulty":6.857,"maintainability":56.828,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.history.json new file mode 100644 index 0000000000..0698f24a89 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":43,"lloc":21,"functions":1,"deliveredBugs":0.143,"difficulty":6.857,"maintainability":56.828,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.js new file mode 100644 index 0000000000..dafab3bcdb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/profile.js","fileShort":"node_modules/highlight.js/es/languages/profile.js","fileSafe":"node_modules_highlight_js_es_languages_profile_js","link":"files/node_modules_highlight_js_es_languages_profile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.143,"difficulty":6.857,"effort":2942.426,"length":83,"time":163.468,"vocabulary":36,"volume":429.104,"operands":{"distinct":28,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":43}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":43,"lineStart":1,"maintainability":56.828,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.126,"difficulty":4.327,"effort":1629.168,"length":76,"time":90.509,"vocabulary":31,"volume":376.519,"operands":{"distinct":26,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":35},"errors":[],"lineEnd":41,"lineStart":7,"name":"profile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.126,"difficulty":4.327,"effort":1629.168,"length":76,"time":90.509,"vocabulary":31,"volume":376.519,"operands":{"distinct":26,"total":45},"operators":{"distinct":5,"total":31}},"params":1,"sloc":{"logical":20,"physical":35}},"module":"node_modules/highlight.js/es/languages/profile.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.json new file mode 100644 index 0000000000..301bb95b80 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_profile_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/profile.js","fileShort":"node_modules/highlight.js/es/languages/profile.js","fileSafe":"node_modules_highlight_js_es_languages_profile_js","link":"files/node_modules_highlight_js_es_languages_profile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.143,"difficulty":6.857,"effort":2942.426,"length":83,"time":163.468,"vocabulary":36,"volume":429.104,"operands":{"distinct":28,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":43}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":43,"lineStart":1,"maintainability":56.828,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.126,"difficulty":4.327,"effort":1629.168,"length":76,"time":90.509,"vocabulary":31,"volume":376.519,"operands":{"distinct":26,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":35},"errors":[],"lineEnd":41,"lineStart":7,"name":"profile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.126,"difficulty":4.327,"effort":1629.168,"length":76,"time":90.509,"vocabulary":31,"volume":376.519,"operands":{"distinct":26,"total":45},"operators":{"distinct":5,"total":31}},"params":1,"sloc":{"logical":20,"physical":35}},"module":"node_modules/highlight.js/es/languages/profile.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/index.html new file mode 100644 index 0000000000..ffacbc6458 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/profile.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/profile.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.js new file mode 100644 index 0000000000..6fb84bcac7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/profile.js.js","fileShort":"node_modules/highlight.js/es/languages/profile.js.js","fileSafe":"node_modules_highlight_js_es_languages_profile_js_js","link":"files/node_modules_highlight_js_es_languages_profile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./profile.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/profile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.json new file mode 100644 index 0000000000..234506108a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_profile_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/profile.js.js","fileShort":"node_modules/highlight.js/es/languages/profile.js.js","fileSafe":"node_modules_highlight_js_es_languages_profile_js_js","link":"files/node_modules_highlight_js_es_languages_profile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./profile.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/profile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/index.html new file mode 100644 index 0000000000..93dc2fbd70 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/index.html @@ -0,0 +1,219 @@ + + + + + Plato - node_modules/highlight.js/es/languages/prolog.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/prolog.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.75

    +
    +
    +

    Lines of code

    +

    102

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    13.75

    +
    +
    +

    Estimated Errors

    +

    0.29

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.history.js new file mode 100644 index 0000000000..87ab81e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":102,"lloc":42,"functions":1,"deliveredBugs":0.295,"difficulty":13.75,"maintainability":46.746,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.history.json new file mode 100644 index 0000000000..bda3446e7e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":102,"lloc":42,"functions":1,"deliveredBugs":0.295,"difficulty":13.75,"maintainability":46.746,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.js new file mode 100644 index 0000000000..d9005ec59c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/prolog.js","fileShort":"node_modules/highlight.js/es/languages/prolog.js","fileSafe":"node_modules_highlight_js_es_languages_prolog_js","link":"files/node_modules_highlight_js_es_languages_prolog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.295,"difficulty":13.75,"effort":12161.616,"length":163,"time":675.645,"vocabulary":43,"volume":884.481,"operands":{"distinct":32,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":83,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":102}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":102,"lineStart":1,"maintainability":46.746,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.273,"difficulty":10.267,"effort":8405.081,"length":156,"time":466.949,"vocabulary":38,"volume":818.677,"operands":{"distinct":30,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":93},"errors":[],"lineEnd":100,"lineStart":8,"name":"prolog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.273,"difficulty":10.267,"effort":8405.081,"length":156,"time":466.949,"vocabulary":38,"volume":818.677,"operands":{"distinct":30,"total":77},"operators":{"distinct":8,"total":79}},"params":1,"sloc":{"logical":41,"physical":93}},"module":"node_modules/highlight.js/es/languages/prolog.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.json new file mode 100644 index 0000000000..339aa71151 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/prolog.js","fileShort":"node_modules/highlight.js/es/languages/prolog.js","fileSafe":"node_modules_highlight_js_es_languages_prolog_js","link":"files/node_modules_highlight_js_es_languages_prolog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.295,"difficulty":13.75,"effort":12161.616,"length":163,"time":675.645,"vocabulary":43,"volume":884.481,"operands":{"distinct":32,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":83,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":102}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":102,"lineStart":1,"maintainability":46.746,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.273,"difficulty":10.267,"effort":8405.081,"length":156,"time":466.949,"vocabulary":38,"volume":818.677,"operands":{"distinct":30,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":93},"errors":[],"lineEnd":100,"lineStart":8,"name":"prolog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.273,"difficulty":10.267,"effort":8405.081,"length":156,"time":466.949,"vocabulary":38,"volume":818.677,"operands":{"distinct":30,"total":77},"operators":{"distinct":8,"total":79}},"params":1,"sloc":{"logical":41,"physical":93}},"module":"node_modules/highlight.js/es/languages/prolog.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/index.html new file mode 100644 index 0000000000..9e41a3788f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/prolog.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/prolog.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.js new file mode 100644 index 0000000000..03d7004508 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/prolog.js.js","fileShort":"node_modules/highlight.js/es/languages/prolog.js.js","fileSafe":"node_modules_highlight_js_es_languages_prolog_js_js","link":"files/node_modules_highlight_js_es_languages_prolog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./prolog.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/prolog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.json new file mode 100644 index 0000000000..a5841f3b9a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_prolog_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/prolog.js.js","fileShort":"node_modules/highlight.js/es/languages/prolog.js.js","fileSafe":"node_modules_highlight_js_es_languages_prolog_js_js","link":"files/node_modules_highlight_js_es_languages_prolog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./prolog.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/prolog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_properties_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_properties_js/index.html new file mode 100644 index 0000000000..a2290e6fac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_properties_js/index.html @@ -0,0 +1,193 @@ + + + + + Plato - node_modules/highlight.js/es/languages/properties.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/properties.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.35

    +
    +
    +

    Lines of code

    +

    76

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.10

    +
    +
    +

    Estimated Errors

    +

    0.27

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.history.js new file mode 100644 index 0000000000..00d6d408ed --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":76,"lloc":34,"functions":1,"deliveredBugs":0.274,"difficulty":11.1,"maintainability":49.348,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.history.json new file mode 100644 index 0000000000..8ed313d493 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":76,"lloc":34,"functions":1,"deliveredBugs":0.274,"difficulty":11.1,"maintainability":49.348,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.js new file mode 100644 index 0000000000..9eb4ac3f3e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/properties.js","fileShort":"node_modules/highlight.js/es/languages/properties.js","fileSafe":"node_modules_highlight_js_es_languages_properties_js","link":"files/node_modules_highlight_js_es_languages_properties_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.274,"difficulty":11.1,"effort":9111.583,"length":144,"time":506.199,"vocabulary":52,"volume":820.863,"operands":{"distinct":40,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":76}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":76,"lineStart":1,"maintainability":49.348,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.254,"difficulty":8.408,"effort":6398.229,"length":137,"time":355.457,"vocabulary":47,"volume":760.979,"operands":{"distinct":38,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":66},"errors":[],"lineEnd":74,"lineStart":9,"name":"properties"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.254,"difficulty":8.408,"effort":6398.229,"length":137,"time":355.457,"vocabulary":47,"volume":760.979,"operands":{"distinct":38,"total":71},"operators":{"distinct":9,"total":66}},"params":1,"sloc":{"logical":33,"physical":66}},"module":"node_modules/highlight.js/es/languages/properties.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.json new file mode 100644 index 0000000000..74fb1274c1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_properties_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/properties.js","fileShort":"node_modules/highlight.js/es/languages/properties.js","fileSafe":"node_modules_highlight_js_es_languages_properties_js","link":"files/node_modules_highlight_js_es_languages_properties_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.274,"difficulty":11.1,"effort":9111.583,"length":144,"time":506.199,"vocabulary":52,"volume":820.863,"operands":{"distinct":40,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":76}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":76,"lineStart":1,"maintainability":49.348,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.254,"difficulty":8.408,"effort":6398.229,"length":137,"time":355.457,"vocabulary":47,"volume":760.979,"operands":{"distinct":38,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":66},"errors":[],"lineEnd":74,"lineStart":9,"name":"properties"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.254,"difficulty":8.408,"effort":6398.229,"length":137,"time":355.457,"vocabulary":47,"volume":760.979,"operands":{"distinct":38,"total":71},"operators":{"distinct":9,"total":66}},"params":1,"sloc":{"logical":33,"physical":66}},"module":"node_modules/highlight.js/es/languages/properties.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/index.html new file mode 100644 index 0000000000..224c1ecca6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/properties.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/properties.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.js new file mode 100644 index 0000000000..2d587d2784 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/properties.js.js","fileShort":"node_modules/highlight.js/es/languages/properties.js.js","fileSafe":"node_modules_highlight_js_es_languages_properties_js_js","link":"files/node_modules_highlight_js_es_languages_properties_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./properties.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/properties.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.json new file mode 100644 index 0000000000..ef318ff3fe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_properties_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/properties.js.js","fileShort":"node_modules/highlight.js/es/languages/properties.js.js","fileSafe":"node_modules_highlight_js_es_languages_properties_js_js","link":"files/node_modules_highlight_js_es_languages_properties_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./properties.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/properties.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/index.html new file mode 100644 index 0000000000..200b1e2cfe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/index.html @@ -0,0 +1,192 @@ + + + + + Plato - node_modules/highlight.js/es/languages/protobuf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/protobuf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.95

    +
    +
    +

    Lines of code

    +

    75

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.86

    +
    +
    +

    Estimated Errors

    +

    0.23

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.history.js new file mode 100644 index 0000000000..fba56efe98 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":75,"lloc":21,"functions":1,"deliveredBugs":0.225,"difficulty":5.862,"maintainability":55.951,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.history.json new file mode 100644 index 0000000000..2debafc8e7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":75,"lloc":21,"functions":1,"deliveredBugs":0.225,"difficulty":5.862,"maintainability":55.951,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.js new file mode 100644 index 0000000000..acd1efddc8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/protobuf.js","fileShort":"node_modules/highlight.js/es/languages/protobuf.js","fileSafe":"node_modules_highlight_js_es_languages_protobuf_js","link":"files/node_modules_highlight_js_es_languages_protobuf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.225,"difficulty":5.862,"effort":3961.049,"length":111,"time":220.058,"vocabulary":68,"volume":675.708,"operands":{"distinct":58,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":75}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":75,"lineStart":1,"maintainability":55.951,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.207,"difficulty":4.063,"effort":2525.401,"length":104,"time":140.3,"vocabulary":63,"volume":621.637,"operands":{"distinct":56,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":65},"errors":[],"lineEnd":73,"lineStart":9,"name":"protobuf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.207,"difficulty":4.063,"effort":2525.401,"length":104,"time":140.3,"vocabulary":63,"volume":621.637,"operands":{"distinct":56,"total":65},"operators":{"distinct":7,"total":39}},"params":1,"sloc":{"logical":20,"physical":65}},"module":"node_modules/highlight.js/es/languages/protobuf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.json new file mode 100644 index 0000000000..598b600b1b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/protobuf.js","fileShort":"node_modules/highlight.js/es/languages/protobuf.js","fileSafe":"node_modules_highlight_js_es_languages_protobuf_js","link":"files/node_modules_highlight_js_es_languages_protobuf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.225,"difficulty":5.862,"effort":3961.049,"length":111,"time":220.058,"vocabulary":68,"volume":675.708,"operands":{"distinct":58,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":75}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":75,"lineStart":1,"maintainability":55.951,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.207,"difficulty":4.063,"effort":2525.401,"length":104,"time":140.3,"vocabulary":63,"volume":621.637,"operands":{"distinct":56,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":65},"errors":[],"lineEnd":73,"lineStart":9,"name":"protobuf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.207,"difficulty":4.063,"effort":2525.401,"length":104,"time":140.3,"vocabulary":63,"volume":621.637,"operands":{"distinct":56,"total":65},"operators":{"distinct":7,"total":39}},"params":1,"sloc":{"logical":20,"physical":65}},"module":"node_modules/highlight.js/es/languages/protobuf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/index.html new file mode 100644 index 0000000000..a7ff165471 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/protobuf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/protobuf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.js new file mode 100644 index 0000000000..6af2b38cea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/protobuf.js.js","fileShort":"node_modules/highlight.js/es/languages/protobuf.js.js","fileSafe":"node_modules_highlight_js_es_languages_protobuf_js_js","link":"files/node_modules_highlight_js_es_languages_protobuf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./protobuf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/protobuf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.json new file mode 100644 index 0000000000..20d5ca6f64 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_protobuf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/protobuf.js.js","fileShort":"node_modules/highlight.js/es/languages/protobuf.js.js","fileSafe":"node_modules_highlight_js_es_languages_protobuf_js_js","link":"files/node_modules_highlight_js_es_languages_protobuf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./protobuf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/protobuf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/index.html new file mode 100644 index 0000000000..af8b406783 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/index.html @@ -0,0 +1,264 @@ + + + + + Plato - node_modules/highlight.js/es/languages/puppet.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/puppet.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.23

    +
    +
    +

    Lines of code

    +

    147

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.82

    +
    +
    +

    Estimated Errors

    +

    0.56

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.history.js new file mode 100644 index 0000000000..775ec1a142 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":147,"lloc":55,"functions":1,"deliveredBugs":0.564,"difficulty":10.816,"maintainability":43.227,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.history.json new file mode 100644 index 0000000000..e3008f71e4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":147,"lloc":55,"functions":1,"deliveredBugs":0.564,"difficulty":10.816,"maintainability":43.227,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.js new file mode 100644 index 0000000000..0aeb5f2278 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/puppet.js","fileShort":"node_modules/highlight.js/es/languages/puppet.js","fileSafe":"node_modules_highlight_js_es_languages_puppet_js","link":"files/node_modules_highlight_js_es_languages_puppet_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.564,"difficulty":10.816,"effort":18304.329,"length":262,"time":1016.907,"vocabulary":88,"volume":1692.371,"operands":{"distinct":76,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":125,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":147}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":147,"lineStart":1,"maintainability":43.227,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.542,"difficulty":8.149,"effort":13246.729,"length":255,"time":735.929,"vocabulary":83,"volume":1625.635,"operands":{"distinct":74,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":121,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":138},"errors":[],"lineEnd":145,"lineStart":8,"name":"puppet"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.542,"difficulty":8.149,"effort":13246.729,"length":255,"time":735.929,"vocabulary":83,"volume":1625.635,"operands":{"distinct":74,"total":134},"operators":{"distinct":9,"total":121}},"params":1,"sloc":{"logical":54,"physical":138}},"module":"node_modules/highlight.js/es/languages/puppet.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.json new file mode 100644 index 0000000000..766eb77051 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/puppet.js","fileShort":"node_modules/highlight.js/es/languages/puppet.js","fileSafe":"node_modules_highlight_js_es_languages_puppet_js","link":"files/node_modules_highlight_js_es_languages_puppet_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.564,"difficulty":10.816,"effort":18304.329,"length":262,"time":1016.907,"vocabulary":88,"volume":1692.371,"operands":{"distinct":76,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":125,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":147}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":147,"lineStart":1,"maintainability":43.227,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.542,"difficulty":8.149,"effort":13246.729,"length":255,"time":735.929,"vocabulary":83,"volume":1625.635,"operands":{"distinct":74,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":121,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":138},"errors":[],"lineEnd":145,"lineStart":8,"name":"puppet"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.542,"difficulty":8.149,"effort":13246.729,"length":255,"time":735.929,"vocabulary":83,"volume":1625.635,"operands":{"distinct":74,"total":134},"operators":{"distinct":9,"total":121}},"params":1,"sloc":{"logical":54,"physical":138}},"module":"node_modules/highlight.js/es/languages/puppet.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/index.html new file mode 100644 index 0000000000..9d304d6005 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/puppet.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/puppet.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.js new file mode 100644 index 0000000000..dd844fe2ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/puppet.js.js","fileShort":"node_modules/highlight.js/es/languages/puppet.js.js","fileSafe":"node_modules_highlight_js_es_languages_puppet_js_js","link":"files/node_modules_highlight_js_es_languages_puppet_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./puppet.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/puppet.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.json new file mode 100644 index 0000000000..71f68fac2e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_puppet_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/puppet.js.js","fileShort":"node_modules/highlight.js/es/languages/puppet.js.js","fileSafe":"node_modules_highlight_js_es_languages_puppet_js_js","link":"files/node_modules_highlight_js_es_languages_puppet_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./puppet.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/puppet.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/index.html new file mode 100644 index 0000000000..b01a9f65ac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/index.html @@ -0,0 +1,218 @@ + + + + + Plato - node_modules/highlight.js/es/languages/purebasic.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/purebasic.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    52.76

    +
    +
    +

    Lines of code

    +

    101

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.04

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.history.js new file mode 100644 index 0000000000..45481183ff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":101,"lloc":26,"functions":1,"deliveredBugs":0.259,"difficulty":8.038,"maintainability":52.762,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.history.json new file mode 100644 index 0000000000..56f593f4ca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":101,"lloc":26,"functions":1,"deliveredBugs":0.259,"difficulty":8.038,"maintainability":52.762,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.js new file mode 100644 index 0000000000..779f937c1e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/purebasic.js","fileShort":"node_modules/highlight.js/es/languages/purebasic.js","fileSafe":"node_modules_highlight_js_es_languages_purebasic_js","link":"files/node_modules_highlight_js_es_languages_purebasic_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.259,"difficulty":8.038,"effort":6244.4,"length":129,"time":346.911,"vocabulary":65,"volume":776.885,"operands":{"distinct":53,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":101}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":101,"lineStart":1,"maintainability":52.762,"methods":[{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.24,"difficulty":6,"effort":4323.844,"length":122,"time":240.214,"vocabulary":60,"volume":720.641,"operands":{"distinct":51,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":67},"errors":[],"lineEnd":77,"lineStart":11,"name":"purebasic"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.24,"difficulty":6,"effort":4323.844,"length":122,"time":240.214,"vocabulary":60,"volume":720.641,"operands":{"distinct":51,"total":68},"operators":{"distinct":9,"total":54}},"params":1,"sloc":{"logical":25,"physical":67}},"module":"node_modules/highlight.js/es/languages/purebasic.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.json new file mode 100644 index 0000000000..74f09f943e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/purebasic.js","fileShort":"node_modules/highlight.js/es/languages/purebasic.js","fileSafe":"node_modules_highlight_js_es_languages_purebasic_js","link":"files/node_modules_highlight_js_es_languages_purebasic_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.259,"difficulty":8.038,"effort":6244.4,"length":129,"time":346.911,"vocabulary":65,"volume":776.885,"operands":{"distinct":53,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":101}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":101,"lineStart":1,"maintainability":52.762,"methods":[{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.24,"difficulty":6,"effort":4323.844,"length":122,"time":240.214,"vocabulary":60,"volume":720.641,"operands":{"distinct":51,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":67},"errors":[],"lineEnd":77,"lineStart":11,"name":"purebasic"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.24,"difficulty":6,"effort":4323.844,"length":122,"time":240.214,"vocabulary":60,"volume":720.641,"operands":{"distinct":51,"total":68},"operators":{"distinct":9,"total":54}},"params":1,"sloc":{"logical":25,"physical":67}},"module":"node_modules/highlight.js/es/languages/purebasic.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/index.html new file mode 100644 index 0000000000..f5d5773fda --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/purebasic.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/purebasic.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.js new file mode 100644 index 0000000000..f6a5e2e1dd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/purebasic.js.js","fileShort":"node_modules/highlight.js/es/languages/purebasic.js.js","fileSafe":"node_modules_highlight_js_es_languages_purebasic_js_js","link":"files/node_modules_highlight_js_es_languages_purebasic_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./purebasic.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/purebasic.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.json new file mode 100644 index 0000000000..923a4ecb4c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_purebasic_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/purebasic.js.js","fileShort":"node_modules/highlight.js/es/languages/purebasic.js.js","fileSafe":"node_modules_highlight_js_es_languages_purebasic_js_js","link":"files/node_modules_highlight_js_es_languages_purebasic_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./purebasic.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/purebasic.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_python_js/index.html new file mode 100644 index 0000000000..d4eaeafda4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_js/index.html @@ -0,0 +1,549 @@ + + + + + Plato - node_modules/highlight.js/es/languages/python.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/python.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    33.71

    +
    +
    +

    Lines of code

    +

    432

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.03

    +
    +
    +

    Estimated Errors

    +

    1.57

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.history.js new file mode 100644 index 0000000000..653884bb22 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":432,"lloc":122,"functions":1,"deliveredBugs":1.567,"difficulty":10.026,"maintainability":33.711,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.history.json new file mode 100644 index 0000000000..e8396e4da0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":432,"lloc":122,"functions":1,"deliveredBugs":1.567,"difficulty":10.026,"maintainability":33.711,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.js new file mode 100644 index 0000000000..d6751da989 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/python.js","fileShort":"node_modules/highlight.js/es/languages/python.js","fileSafe":"node_modules_highlight_js_es_languages_python_js","link":"files/node_modules_highlight_js_es_languages_python_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.567,"difficulty":10.026,"effort":47123.095,"length":604,"time":2617.95,"vocabulary":220,"volume":4699.941,"operands":{"distinct":209,"total":381,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":432}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":432,"lineStart":1,"maintainability":33.711,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.542,"difficulty":7.304,"effort":33787.511,"length":597,"time":1877.084,"vocabulary":215,"volume":4625.671,"operands":{"distinct":207,"total":378,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":219,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":423},"errors":[],"lineEnd":430,"lineStart":8,"name":"python"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.542,"difficulty":7.304,"effort":33787.511,"length":597,"time":1877.084,"vocabulary":215,"volume":4625.671,"operands":{"distinct":207,"total":378},"operators":{"distinct":8,"total":219}},"params":1,"sloc":{"logical":121,"physical":423}},"module":"node_modules/highlight.js/es/languages/python.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":55,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":55,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.json new file mode 100644 index 0000000000..da0aaee133 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/python.js","fileShort":"node_modules/highlight.js/es/languages/python.js","fileSafe":"node_modules_highlight_js_es_languages_python_js","link":"files/node_modules_highlight_js_es_languages_python_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.567,"difficulty":10.026,"effort":47123.095,"length":604,"time":2617.95,"vocabulary":220,"volume":4699.941,"operands":{"distinct":209,"total":381,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":432}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":432,"lineStart":1,"maintainability":33.711,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.542,"difficulty":7.304,"effort":33787.511,"length":597,"time":1877.084,"vocabulary":215,"volume":4625.671,"operands":{"distinct":207,"total":378,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":219,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":423},"errors":[],"lineEnd":430,"lineStart":8,"name":"python"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.542,"difficulty":7.304,"effort":33787.511,"length":597,"time":1877.084,"vocabulary":215,"volume":4625.671,"operands":{"distinct":207,"total":378},"operators":{"distinct":8,"total":219}},"params":1,"sloc":{"logical":121,"physical":423}},"module":"node_modules/highlight.js/es/languages/python.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":55,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":55,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/index.html new file mode 100644 index 0000000000..3117024933 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/python.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/python.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.js new file mode 100644 index 0000000000..192cb2dbf5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/python.js.js","fileShort":"node_modules/highlight.js/es/languages/python.js.js","fileSafe":"node_modules_highlight_js_es_languages_python_js_js","link":"files/node_modules_highlight_js_es_languages_python_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./python.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/python.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.json new file mode 100644 index 0000000000..2b1e3d4eca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/python.js.js","fileShort":"node_modules/highlight.js/es/languages/python.js.js","fileSafe":"node_modules_highlight_js_es_languages_python_js_js","link":"files/node_modules_highlight_js_es_languages_python_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./python.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/python.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/index.html new file mode 100644 index 0000000000..298c8a1ed5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/index.html @@ -0,0 +1,153 @@ + + + + + Plato - node_modules/highlight.js/es/languages/python-repl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/python-repl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    64.62

    +
    +
    +

    Lines of code

    +

    36

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.43

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.history.js new file mode 100644 index 0000000000..058e2b22bb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":36,"lloc":13,"functions":1,"deliveredBugs":0.065,"difficulty":4.433,"maintainability":64.62,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.history.json new file mode 100644 index 0000000000..c889d23feb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":36,"lloc":13,"functions":1,"deliveredBugs":0.065,"difficulty":4.433,"maintainability":64.62,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.js new file mode 100644 index 0000000000..67b3c61232 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/python-repl.js","fileShort":"node_modules/highlight.js/es/languages/python-repl.js","fileSafe":"node_modules_highlight_js_es_languages_python_repl_js","link":"files/node_modules_highlight_js_es_languages_python_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.065,"difficulty":4.433,"effort":869.886,"length":44,"time":48.327,"vocabulary":22,"volume":196.215,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":36}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":36,"lineStart":1,"maintainability":64.62,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.05,"difficulty":2.462,"effort":372.274,"length":37,"time":20.682,"vocabulary":17,"volume":151.236,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":27},"errors":[],"lineEnd":34,"lineStart":8,"name":"pythonRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.05,"difficulty":2.462,"effort":372.274,"length":37,"time":20.682,"vocabulary":17,"volume":151.236,"operands":{"distinct":13,"total":16},"operators":{"distinct":4,"total":21}},"params":1,"sloc":{"logical":12,"physical":27}},"module":"node_modules/highlight.js/es/languages/python-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.json new file mode 100644 index 0000000000..2b94002461 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/python-repl.js","fileShort":"node_modules/highlight.js/es/languages/python-repl.js","fileSafe":"node_modules_highlight_js_es_languages_python_repl_js","link":"files/node_modules_highlight_js_es_languages_python_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.065,"difficulty":4.433,"effort":869.886,"length":44,"time":48.327,"vocabulary":22,"volume":196.215,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":36}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":36,"lineStart":1,"maintainability":64.62,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.05,"difficulty":2.462,"effort":372.274,"length":37,"time":20.682,"vocabulary":17,"volume":151.236,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":27},"errors":[],"lineEnd":34,"lineStart":8,"name":"pythonRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.05,"difficulty":2.462,"effort":372.274,"length":37,"time":20.682,"vocabulary":17,"volume":151.236,"operands":{"distinct":13,"total":16},"operators":{"distinct":4,"total":21}},"params":1,"sloc":{"logical":12,"physical":27}},"module":"node_modules/highlight.js/es/languages/python-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/index.html new file mode 100644 index 0000000000..f1de588aa5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/python-repl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/python-repl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.js new file mode 100644 index 0000000000..d9262938be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/python-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/python-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_python_repl_js_js","link":"files/node_modules_highlight_js_es_languages_python_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./python-repl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/python-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.json new file mode 100644 index 0000000000..555fd294db --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_python_repl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/python-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/python-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_python_repl_js_js","link":"files/node_modules_highlight_js_es_languages_python_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./python-repl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/python-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_q_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_q_js/index.html new file mode 100644 index 0000000000..14838b25eb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_q_js/index.html @@ -0,0 +1,154 @@ + + + + + Plato - node_modules/highlight.js/es/languages/q.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/q.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    63.72

    +
    +
    +

    Lines of code

    +

    37

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.09

    +
    +
    +

    Estimated Errors

    +

    0.09

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.history.js new file mode 100644 index 0000000000..eb0b9eab7d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":37,"lloc":12,"functions":1,"deliveredBugs":0.086,"difficulty":6.087,"maintainability":63.72,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.history.json new file mode 100644 index 0000000000..aeedc1fca0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":37,"lloc":12,"functions":1,"deliveredBugs":0.086,"difficulty":6.087,"maintainability":63.72,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.js new file mode 100644 index 0000000000..86910106db --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/q.js","fileShort":"node_modules/highlight.js/es/languages/q.js","fileSafe":"node_modules_highlight_js_es_languages_q_js","link":"files/node_modules_highlight_js_es_languages_q_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.086,"difficulty":6.087,"effort":1565.955,"length":51,"time":86.998,"vocabulary":33,"volume":257.264,"operands":{"distinct":23,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":63.72,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.071,"difficulty":4.167,"effort":881.348,"length":44,"time":48.964,"vocabulary":28,"volume":211.524,"operands":{"distinct":21,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"q"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.071,"difficulty":4.167,"effort":881.348,"length":44,"time":48.964,"vocabulary":28,"volume":211.524,"operands":{"distinct":21,"total":25},"operators":{"distinct":7,"total":19}},"params":1,"sloc":{"logical":11,"physical":27}},"module":"node_modules/highlight.js/es/languages/q.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.json new file mode 100644 index 0000000000..9c3cda3cec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_q_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/q.js","fileShort":"node_modules/highlight.js/es/languages/q.js","fileSafe":"node_modules_highlight_js_es_languages_q_js","link":"files/node_modules_highlight_js_es_languages_q_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.086,"difficulty":6.087,"effort":1565.955,"length":51,"time":86.998,"vocabulary":33,"volume":257.264,"operands":{"distinct":23,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":63.72,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.071,"difficulty":4.167,"effort":881.348,"length":44,"time":48.964,"vocabulary":28,"volume":211.524,"operands":{"distinct":21,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"q"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.071,"difficulty":4.167,"effort":881.348,"length":44,"time":48.964,"vocabulary":28,"volume":211.524,"operands":{"distinct":21,"total":25},"operators":{"distinct":7,"total":19}},"params":1,"sloc":{"logical":11,"physical":27}},"module":"node_modules/highlight.js/es/languages/q.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/index.html new file mode 100644 index 0000000000..a61e3bb384 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/q.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/q.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.js new file mode 100644 index 0000000000..4449d1f8bc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/q.js.js","fileShort":"node_modules/highlight.js/es/languages/q.js.js","fileSafe":"node_modules_highlight_js_es_languages_q_js_js","link":"files/node_modules_highlight_js_es_languages_q_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./q.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/q.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.json new file mode 100644 index 0000000000..a0f0f5e47c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_q_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/q.js.js","fileShort":"node_modules/highlight.js/es/languages/q.js.js","fileSafe":"node_modules_highlight_js_es_languages_q_js_js","link":"files/node_modules_highlight_js_es_languages_q_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./q.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/q.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_qml_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_qml_js/index.html new file mode 100644 index 0000000000..7d01942f47 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_qml_js/index.html @@ -0,0 +1,318 @@ + + + + + Plato - node_modules/highlight.js/es/languages/qml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/qml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.14

    +
    +
    +

    Lines of code

    +

    201

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.02

    +
    +
    +

    Estimated Errors

    +

    0.85

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.history.js new file mode 100644 index 0000000000..e263554005 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":201,"lloc":90,"functions":1,"deliveredBugs":0.846,"difficulty":14.022,"maintainability":37.136,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.history.json new file mode 100644 index 0000000000..63989a773a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":201,"lloc":90,"functions":1,"deliveredBugs":0.846,"difficulty":14.022,"maintainability":37.136,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.js new file mode 100644 index 0000000000..f3c8357d54 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/qml.js","fileShort":"node_modules/highlight.js/es/languages/qml.js","fileSafe":"node_modules_highlight_js_es_languages_qml_js","link":"files/node_modules_highlight_js_es_languages_qml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.846,"difficulty":14.022,"effort":35571.906,"length":381,"time":1976.217,"vocabulary":101,"volume":2536.779,"operands":{"distinct":89,"total":208,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":173,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":201}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":201,"lineStart":1,"maintainability":37.136,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.821,"difficulty":10.603,"effort":26113.918,"length":374,"time":1450.773,"vocabulary":96,"volume":2462.776,"operands":{"distinct":87,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":169,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":189},"errors":[],"lineEnd":199,"lineStart":11,"name":"qml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.821,"difficulty":10.603,"effort":26113.918,"length":374,"time":1450.773,"vocabulary":96,"volume":2462.776,"operands":{"distinct":87,"total":205},"operators":{"distinct":9,"total":169}},"params":1,"sloc":{"logical":89,"physical":189}},"module":"node_modules/highlight.js/es/languages/qml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.json new file mode 100644 index 0000000000..8afe3198d3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_qml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/qml.js","fileShort":"node_modules/highlight.js/es/languages/qml.js","fileSafe":"node_modules_highlight_js_es_languages_qml_js","link":"files/node_modules_highlight_js_es_languages_qml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.846,"difficulty":14.022,"effort":35571.906,"length":381,"time":1976.217,"vocabulary":101,"volume":2536.779,"operands":{"distinct":89,"total":208,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":173,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":201}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":201,"lineStart":1,"maintainability":37.136,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.821,"difficulty":10.603,"effort":26113.918,"length":374,"time":1450.773,"vocabulary":96,"volume":2462.776,"operands":{"distinct":87,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":169,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":189},"errors":[],"lineEnd":199,"lineStart":11,"name":"qml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.821,"difficulty":10.603,"effort":26113.918,"length":374,"time":1450.773,"vocabulary":96,"volume":2462.776,"operands":{"distinct":87,"total":205},"operators":{"distinct":9,"total":169}},"params":1,"sloc":{"logical":89,"physical":189}},"module":"node_modules/highlight.js/es/languages/qml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/index.html new file mode 100644 index 0000000000..52b0c1c1cd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/qml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/qml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.js new file mode 100644 index 0000000000..c21a5c6fd5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/qml.js.js","fileShort":"node_modules/highlight.js/es/languages/qml.js.js","fileSafe":"node_modules_highlight_js_es_languages_qml_js_js","link":"files/node_modules_highlight_js_es_languages_qml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./qml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/qml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.json new file mode 100644 index 0000000000..98f1de6629 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_qml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/qml.js.js","fileShort":"node_modules/highlight.js/es/languages/qml.js.js","fileSafe":"node_modules_highlight_js_es_languages_qml_js_js","link":"files/node_modules_highlight_js_es_languages_qml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./qml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/qml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_r_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_r_js/index.html new file mode 100644 index 0000000000..4005d7d75c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_r_js/index.html @@ -0,0 +1,352 @@ + + + + + Plato - node_modules/highlight.js/es/languages/r.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/r.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.49

    +
    +
    +

    Lines of code

    +

    235

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    16.03

    +
    +
    +

    Estimated Errors

    +

    0.77

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.history.js new file mode 100644 index 0000000000..a915ecdbfa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":235,"lloc":86,"functions":1,"deliveredBugs":0.771,"difficulty":16.03,"maintainability":37.487,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.history.json new file mode 100644 index 0000000000..d6fb8da873 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":235,"lloc":86,"functions":1,"deliveredBugs":0.771,"difficulty":16.03,"maintainability":37.487,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.js new file mode 100644 index 0000000000..12bf5b97f1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/r.js","fileShort":"node_modules/highlight.js/es/languages/r.js","fileSafe":"node_modules_highlight_js_es_languages_r_js","link":"files/node_modules_highlight_js_es_languages_r_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.771,"difficulty":16.03,"effort":37084.86,"length":367,"time":2060.27,"vocabulary":79,"volume":2313.488,"operands":{"distinct":67,"total":179,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":235}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":235,"lineStart":1,"maintainability":37.487,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.745,"difficulty":12.185,"effort":27237.528,"length":360,"time":1513.196,"vocabulary":74,"volume":2235.403,"operands":{"distinct":65,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":223},"errors":[],"lineEnd":233,"lineStart":11,"name":"r"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.745,"difficulty":12.185,"effort":27237.528,"length":360,"time":1513.196,"vocabulary":74,"volume":2235.403,"operands":{"distinct":65,"total":176},"operators":{"distinct":9,"total":184}},"params":1,"sloc":{"logical":85,"physical":223}},"module":"node_modules/highlight.js/es/languages/r.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.json new file mode 100644 index 0000000000..3600ac0d70 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_r_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/r.js","fileShort":"node_modules/highlight.js/es/languages/r.js","fileSafe":"node_modules_highlight_js_es_languages_r_js","link":"files/node_modules_highlight_js_es_languages_r_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.771,"difficulty":16.03,"effort":37084.86,"length":367,"time":2060.27,"vocabulary":79,"volume":2313.488,"operands":{"distinct":67,"total":179,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":235}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":235,"lineStart":1,"maintainability":37.487,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.745,"difficulty":12.185,"effort":27237.528,"length":360,"time":1513.196,"vocabulary":74,"volume":2235.403,"operands":{"distinct":65,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":223},"errors":[],"lineEnd":233,"lineStart":11,"name":"r"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.745,"difficulty":12.185,"effort":27237.528,"length":360,"time":1513.196,"vocabulary":74,"volume":2235.403,"operands":{"distinct":65,"total":176},"operators":{"distinct":9,"total":184}},"params":1,"sloc":{"logical":85,"physical":223}},"module":"node_modules/highlight.js/es/languages/r.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/index.html new file mode 100644 index 0000000000..45f617be71 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/r.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/r.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.js new file mode 100644 index 0000000000..42fcef66b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/r.js.js","fileShort":"node_modules/highlight.js/es/languages/r.js.js","fileSafe":"node_modules_highlight_js_es_languages_r_js_js","link":"files/node_modules_highlight_js_es_languages_r_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./r.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/r.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.json new file mode 100644 index 0000000000..6634c97d18 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_r_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/r.js.js","fileShort":"node_modules/highlight.js/es/languages/r.js.js","fileSafe":"node_modules_highlight_js_es_languages_r_js_js","link":"files/node_modules_highlight_js_es_languages_r_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./r.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/r.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/index.html new file mode 100644 index 0000000000..477ae5273c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/index.html @@ -0,0 +1,441 @@ + + + + + Plato - node_modules/highlight.js/es/languages/reasonml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/reasonml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.00

    +
    +
    +

    Lines of code

    +

    324

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    17.55

    +
    +
    +

    Estimated Errors

    +

    1.69

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.history.js new file mode 100644 index 0000000000..0b772e3afb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":324,"lloc":169,"functions":4,"deliveredBugs":1.69,"difficulty":17.552,"maintainability":45.003,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.history.json new file mode 100644 index 0000000000..3ccfd797e4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":324,"lloc":169,"functions":4,"deliveredBugs":1.69,"difficulty":17.552,"maintainability":45.003,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.js new file mode 100644 index 0000000000..d3b8e0cf27 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/reasonml.js","fileShort":"node_modules/highlight.js/es/languages/reasonml.js","fileSafe":"node_modules_highlight_js_es_languages_reasonml_js","link":"files/node_modules_highlight_js_es_languages_reasonml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.592,"halstead":{"bugs":1.69,"difficulty":17.552,"effort":88969.25,"length":705,"time":4942.736,"vocabulary":146,"volume":5068.826,"operands":{"distinct":134,"total":392,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":313,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":169,"physical":324}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":324,"lineStart":1,"maintainability":45.003,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.606,"halstead":{"bugs":1.562,"difficulty":15.246,"effort":71419.763,"length":665,"time":3967.765,"vocabulary":132,"volume":4684.522,"operands":{"distinct":122,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":293,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":165,"physical":315},"errors":[],"lineEnd":322,"lineStart":8,"name":"reasonml"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":91.294,"length":12,"time":5.072,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":20,"lineStart":9,"name":"orReValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":18,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":16,"lineStart":14,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":75.152,"halstead":{"bugs":0.399,"difficulty":5.453,"effort":17916.948,"length":174.5,"time":995.386,"vocabulary":38.75,"volume":1196.428,"operands":{"distinct":33.75,"total":97.25},"operators":{"distinct":5,"total":77.25}},"params":1,"sloc":{"logical":42,"physical":84.5}},"module":"node_modules/highlight.js/es/languages/reasonml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.json new file mode 100644 index 0000000000..716b66436d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/reasonml.js","fileShort":"node_modules/highlight.js/es/languages/reasonml.js","fileSafe":"node_modules_highlight_js_es_languages_reasonml_js","link":"files/node_modules_highlight_js_es_languages_reasonml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.592,"halstead":{"bugs":1.69,"difficulty":17.552,"effort":88969.25,"length":705,"time":4942.736,"vocabulary":146,"volume":5068.826,"operands":{"distinct":134,"total":392,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":313,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":169,"physical":324}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":324,"lineStart":1,"maintainability":45.003,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.606,"halstead":{"bugs":1.562,"difficulty":15.246,"effort":71419.763,"length":665,"time":3967.765,"vocabulary":132,"volume":4684.522,"operands":{"distinct":122,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":293,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":165,"physical":315},"errors":[],"lineEnd":322,"lineStart":8,"name":"reasonml"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":91.294,"length":12,"time":5.072,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":20,"lineStart":9,"name":"orReValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":18,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":16,"lineStart":14,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":75.152,"halstead":{"bugs":0.399,"difficulty":5.453,"effort":17916.948,"length":174.5,"time":995.386,"vocabulary":38.75,"volume":1196.428,"operands":{"distinct":33.75,"total":97.25},"operators":{"distinct":5,"total":77.25}},"params":1,"sloc":{"logical":42,"physical":84.5}},"module":"node_modules/highlight.js/es/languages/reasonml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/index.html new file mode 100644 index 0000000000..8209d67dfb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/reasonml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/reasonml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.js new file mode 100644 index 0000000000..b881903bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/reasonml.js.js","fileShort":"node_modules/highlight.js/es/languages/reasonml.js.js","fileSafe":"node_modules_highlight_js_es_languages_reasonml_js_js","link":"files/node_modules_highlight_js_es_languages_reasonml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./reasonml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/reasonml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.json new file mode 100644 index 0000000000..2476dc7c1e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_reasonml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/reasonml.js.js","fileShort":"node_modules/highlight.js/es/languages/reasonml.js.js","fileSafe":"node_modules_highlight_js_es_languages_reasonml_js_js","link":"files/node_modules_highlight_js_es_languages_reasonml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./reasonml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/reasonml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rib_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_rib_js/index.html new file mode 100644 index 0000000000..bfc3f82aa4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rib_js/index.html @@ -0,0 +1,154 @@ + + + + + Plato - node_modules/highlight.js/es/languages/rib.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/rib.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    71.12

    +
    +
    +

    Lines of code

    +

    37

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.33

    +
    +
    +

    Estimated Errors

    +

    0.10

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.history.js new file mode 100644 index 0000000000..75a21c2666 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":37,"lloc":6,"functions":1,"deliveredBugs":0.103,"difficulty":5.333,"maintainability":71.118,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.history.json new file mode 100644 index 0000000000..d6e9aa2c62 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":37,"lloc":6,"functions":1,"deliveredBugs":0.103,"difficulty":5.333,"maintainability":71.118,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.js new file mode 100644 index 0000000000..7941d72941 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/rib.js","fileShort":"node_modules/highlight.js/es/languages/rib.js","fileSafe":"node_modules_highlight_js_es_languages_rib_js","link":"files/node_modules_highlight_js_es_languages_rib_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.103,"difficulty":5.333,"effort":1654.376,"length":60,"time":91.91,"vocabulary":36,"volume":310.196,"operands":{"distinct":27,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":71.118,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":3.48,"effort":913.752,"length":53,"time":50.764,"vocabulary":31,"volume":262.572,"operands":{"distinct":25,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"rib"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":3.48,"effort":913.752,"length":53,"time":50.764,"vocabulary":31,"volume":262.572,"operands":{"distinct":25,"total":29},"operators":{"distinct":6,"total":24}},"params":1,"sloc":{"logical":5,"physical":27}},"module":"node_modules/highlight.js/es/languages/rib.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.json new file mode 100644 index 0000000000..bdc28bd9b5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rib_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/rib.js","fileShort":"node_modules/highlight.js/es/languages/rib.js","fileSafe":"node_modules_highlight_js_es_languages_rib_js","link":"files/node_modules_highlight_js_es_languages_rib_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.103,"difficulty":5.333,"effort":1654.376,"length":60,"time":91.91,"vocabulary":36,"volume":310.196,"operands":{"distinct":27,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":71.118,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":3.48,"effort":913.752,"length":53,"time":50.764,"vocabulary":31,"volume":262.572,"operands":{"distinct":25,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"rib"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":3.48,"effort":913.752,"length":53,"time":50.764,"vocabulary":31,"volume":262.572,"operands":{"distinct":25,"total":29},"operators":{"distinct":6,"total":24}},"params":1,"sloc":{"logical":5,"physical":27}},"module":"node_modules/highlight.js/es/languages/rib.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/index.html new file mode 100644 index 0000000000..92363a2f3a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/rib.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/rib.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.js new file mode 100644 index 0000000000..2b1efc8388 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/rib.js.js","fileShort":"node_modules/highlight.js/es/languages/rib.js.js","fileSafe":"node_modules_highlight_js_es_languages_rib_js_js","link":"files/node_modules_highlight_js_es_languages_rib_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rib.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/rib.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.json new file mode 100644 index 0000000000..ffecee9245 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rib_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/rib.js.js","fileShort":"node_modules/highlight.js/es/languages/rib.js.js","fileSafe":"node_modules_highlight_js_es_languages_rib_js_js","link":"files/node_modules_highlight_js_es_languages_rib_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rib.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/rib.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/index.html new file mode 100644 index 0000000000..d4b88bf5aa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - node_modules/highlight.js/es/languages/roboconf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/roboconf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.15

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.53

    +
    +
    +

    Estimated Errors

    +

    0.23

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.history.js new file mode 100644 index 0000000000..80a29e39ca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":82,"lloc":33,"functions":1,"deliveredBugs":0.232,"difficulty":10.529,"maintainability":50.154,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.history.json new file mode 100644 index 0000000000..5e17f28c34 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":82,"lloc":33,"functions":1,"deliveredBugs":0.232,"difficulty":10.529,"maintainability":50.154,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.js new file mode 100644 index 0000000000..7f577c8d1d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/roboconf.js","fileShort":"node_modules/highlight.js/es/languages/roboconf.js","fileSafe":"node_modules_highlight_js_es_languages_roboconf_js","link":"files/node_modules_highlight_js_es_languages_roboconf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.232,"difficulty":10.529,"effort":7327.557,"length":126,"time":407.087,"vocabulary":46,"volume":695.969,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":50.154,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.213,"difficulty":7.758,"effort":4945.832,"length":119,"time":274.768,"vocabulary":41,"volume":637.549,"operands":{"distinct":33,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"roboconf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.213,"difficulty":7.758,"effort":4945.832,"length":119,"time":274.768,"vocabulary":41,"volume":637.549,"operands":{"distinct":33,"total":64},"operators":{"distinct":8,"total":55}},"params":1,"sloc":{"logical":32,"physical":72}},"module":"node_modules/highlight.js/es/languages/roboconf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.json new file mode 100644 index 0000000000..72442906d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/roboconf.js","fileShort":"node_modules/highlight.js/es/languages/roboconf.js","fileSafe":"node_modules_highlight_js_es_languages_roboconf_js","link":"files/node_modules_highlight_js_es_languages_roboconf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.232,"difficulty":10.529,"effort":7327.557,"length":126,"time":407.087,"vocabulary":46,"volume":695.969,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":50.154,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.213,"difficulty":7.758,"effort":4945.832,"length":119,"time":274.768,"vocabulary":41,"volume":637.549,"operands":{"distinct":33,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"roboconf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.213,"difficulty":7.758,"effort":4945.832,"length":119,"time":274.768,"vocabulary":41,"volume":637.549,"operands":{"distinct":33,"total":64},"operators":{"distinct":8,"total":55}},"params":1,"sloc":{"logical":32,"physical":72}},"module":"node_modules/highlight.js/es/languages/roboconf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/index.html new file mode 100644 index 0000000000..e98aefbb1b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/roboconf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/roboconf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.js new file mode 100644 index 0000000000..7c51314062 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/roboconf.js.js","fileShort":"node_modules/highlight.js/es/languages/roboconf.js.js","fileSafe":"node_modules_highlight_js_es_languages_roboconf_js_js","link":"files/node_modules_highlight_js_es_languages_roboconf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./roboconf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/roboconf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.json new file mode 100644 index 0000000000..7249b2b9c3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_roboconf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/roboconf.js.js","fileShort":"node_modules/highlight.js/es/languages/roboconf.js.js","fileSafe":"node_modules_highlight_js_es_languages_roboconf_js_js","link":"files/node_modules_highlight_js_es_languages_roboconf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./roboconf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/roboconf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/index.html new file mode 100644 index 0000000000..9ccac6c399 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/index.html @@ -0,0 +1,289 @@ + + + + + Plato - node_modules/highlight.js/es/languages/routeros.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/routeros.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    40.74

    +
    +
    +

    Lines of code

    +

    172

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.11

    +
    +
    +

    Estimated Errors

    +

    0.58

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.history.js new file mode 100644 index 0000000000..abc89f82b3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":172,"lloc":66,"functions":1,"deliveredBugs":0.578,"difficulty":15.107,"maintainability":40.737,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.history.json new file mode 100644 index 0000000000..d5d3e6a3dc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":172,"lloc":66,"functions":1,"deliveredBugs":0.578,"difficulty":15.107,"maintainability":40.737,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.js new file mode 100644 index 0000000000..473450813b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/routeros.js","fileShort":"node_modules/highlight.js/es/languages/routeros.js","fileSafe":"node_modules_highlight_js_es_languages_routeros_js","link":"files/node_modules_highlight_js_es_languages_routeros_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.578,"difficulty":15.107,"effort":26209.789,"length":285,"time":1456.099,"vocabulary":68,"volume":1734.927,"operands":{"distinct":56,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":172}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":172,"lineStart":1,"maintainability":40.737,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.554,"difficulty":11.5,"effort":19109.364,"length":278,"time":1061.631,"vocabulary":63,"volume":1661.684,"operands":{"distinct":54,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":157},"errors":[],"lineEnd":170,"lineStart":14,"name":"routeros"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.554,"difficulty":11.5,"effort":19109.364,"length":278,"time":1061.631,"vocabulary":63,"volume":1661.684,"operands":{"distinct":54,"total":138},"operators":{"distinct":9,"total":140}},"params":1,"sloc":{"logical":65,"physical":157}},"module":"node_modules/highlight.js/es/languages/routeros.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.json new file mode 100644 index 0000000000..4a54079df4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/routeros.js","fileShort":"node_modules/highlight.js/es/languages/routeros.js","fileSafe":"node_modules_highlight_js_es_languages_routeros_js","link":"files/node_modules_highlight_js_es_languages_routeros_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.578,"difficulty":15.107,"effort":26209.789,"length":285,"time":1456.099,"vocabulary":68,"volume":1734.927,"operands":{"distinct":56,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":172}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":172,"lineStart":1,"maintainability":40.737,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.554,"difficulty":11.5,"effort":19109.364,"length":278,"time":1061.631,"vocabulary":63,"volume":1661.684,"operands":{"distinct":54,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":157},"errors":[],"lineEnd":170,"lineStart":14,"name":"routeros"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.554,"difficulty":11.5,"effort":19109.364,"length":278,"time":1061.631,"vocabulary":63,"volume":1661.684,"operands":{"distinct":54,"total":138},"operators":{"distinct":9,"total":140}},"params":1,"sloc":{"logical":65,"physical":157}},"module":"node_modules/highlight.js/es/languages/routeros.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/index.html new file mode 100644 index 0000000000..c45d77a45a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/routeros.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/routeros.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.js new file mode 100644 index 0000000000..4d0c11a426 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/routeros.js.js","fileShort":"node_modules/highlight.js/es/languages/routeros.js.js","fileSafe":"node_modules_highlight_js_es_languages_routeros_js_js","link":"files/node_modules_highlight_js_es_languages_routeros_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./routeros.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/routeros.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.json new file mode 100644 index 0000000000..322cf00597 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_routeros_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/routeros.js.js","fileShort":"node_modules/highlight.js/es/languages/routeros.js.js","fileSafe":"node_modules_highlight_js_es_languages_routeros_js_js","link":"files/node_modules_highlight_js_es_languages_routeros_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./routeros.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/routeros.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/index.html new file mode 100644 index 0000000000..0f4a88bc1b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/index.html @@ -0,0 +1,266 @@ + + + + + Plato - node_modules/highlight.js/es/languages/rsl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/rsl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.22

    +
    +
    +

    Lines of code

    +

    149

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.47

    +
    +
    +

    Estimated Errors

    +

    0.44

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.history.js new file mode 100644 index 0000000000..2a1109979f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":149,"lloc":22,"functions":1,"deliveredBugs":0.438,"difficulty":5.472,"maintainability":54.215,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.history.json new file mode 100644 index 0000000000..552ca82bb3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":149,"lloc":22,"functions":1,"deliveredBugs":0.438,"difficulty":5.472,"maintainability":54.215,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.js new file mode 100644 index 0000000000..5360a8014d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/rsl.js","fileShort":"node_modules/highlight.js/es/languages/rsl.js","fileSafe":"node_modules_highlight_js_es_languages_rsl_js","link":"files/node_modules_highlight_js_es_languages_rsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.438,"difficulty":5.472,"effort":7186.059,"length":185,"time":399.225,"vocabulary":137,"volume":1313.136,"operands":{"distinct":127,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":149}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":149,"lineStart":1,"maintainability":54.215,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.418,"difficulty":3.808,"effort":4774.859,"length":178,"time":265.27,"vocabulary":132,"volume":1253.902,"operands":{"distinct":125,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":139},"errors":[],"lineEnd":147,"lineStart":9,"name":"rsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.418,"difficulty":3.808,"effort":4774.859,"length":178,"time":265.27,"vocabulary":132,"volume":1253.902,"operands":{"distinct":125,"total":136},"operators":{"distinct":7,"total":42}},"params":1,"sloc":{"logical":21,"physical":139}},"module":"node_modules/highlight.js/es/languages/rsl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.json new file mode 100644 index 0000000000..16ec61dbda --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/rsl.js","fileShort":"node_modules/highlight.js/es/languages/rsl.js","fileSafe":"node_modules_highlight_js_es_languages_rsl_js","link":"files/node_modules_highlight_js_es_languages_rsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.438,"difficulty":5.472,"effort":7186.059,"length":185,"time":399.225,"vocabulary":137,"volume":1313.136,"operands":{"distinct":127,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":149}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":149,"lineStart":1,"maintainability":54.215,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.418,"difficulty":3.808,"effort":4774.859,"length":178,"time":265.27,"vocabulary":132,"volume":1253.902,"operands":{"distinct":125,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":139},"errors":[],"lineEnd":147,"lineStart":9,"name":"rsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.418,"difficulty":3.808,"effort":4774.859,"length":178,"time":265.27,"vocabulary":132,"volume":1253.902,"operands":{"distinct":125,"total":136},"operators":{"distinct":7,"total":42}},"params":1,"sloc":{"logical":21,"physical":139}},"module":"node_modules/highlight.js/es/languages/rsl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/index.html new file mode 100644 index 0000000000..37071aba4b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/rsl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/rsl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.js new file mode 100644 index 0000000000..ea64db02d8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/rsl.js.js","fileShort":"node_modules/highlight.js/es/languages/rsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_rsl_js_js","link":"files/node_modules_highlight_js_es_languages_rsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rsl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/rsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.json new file mode 100644 index 0000000000..f03a51dc2d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rsl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/rsl.js.js","fileShort":"node_modules/highlight.js/es/languages/rsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_rsl_js_js","link":"files/node_modules_highlight_js_es_languages_rsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rsl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/rsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/index.html new file mode 100644 index 0000000000..e4abba0ce5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/index.html @@ -0,0 +1,474 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ruby.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ruby.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    30.35

    +
    +
    +

    Lines of code

    +

    357

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.75

    +
    +
    +

    Estimated Errors

    +

    1.55

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.history.js new file mode 100644 index 0000000000..e6ad26cce0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":357,"lloc":157,"functions":1,"deliveredBugs":1.554,"difficulty":15.75,"maintainability":30.349,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.history.json new file mode 100644 index 0000000000..5fae5dd811 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":357,"lloc":157,"functions":1,"deliveredBugs":1.554,"difficulty":15.75,"maintainability":30.349,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.js new file mode 100644 index 0000000000..69643bb3e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ruby.js","fileShort":"node_modules/highlight.js/es/languages/ruby.js","fileSafe":"node_modules_highlight_js_es_languages_ruby_js","link":"files/node_modules_highlight_js_es_languages_ruby_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.637,"halstead":{"bugs":1.554,"difficulty":15.75,"effort":73435.18,"length":654,"time":4079.732,"vocabulary":140,"volume":4662.551,"operands":{"distinct":128,"total":336,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":318,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":157,"physical":357}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":357,"lineStart":1,"maintainability":30.349,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.641,"halstead":{"bugs":1.526,"difficulty":11.893,"effort":54453.821,"length":647,"time":3025.212,"vocabulary":135,"volume":4578.7,"operands":{"distinct":126,"total":333,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":314,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":156,"physical":346},"errors":[],"lineEnd":355,"lineStart":10,"name":"ruby"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.641,"halstead":{"bugs":1.526,"difficulty":11.893,"effort":54453.821,"length":647,"time":3025.212,"vocabulary":135,"volume":4578.7,"operands":{"distinct":126,"total":333},"operators":{"distinct":9,"total":314}},"params":1,"sloc":{"logical":156,"physical":346}},"module":"node_modules/highlight.js/es/languages/ruby.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.json new file mode 100644 index 0000000000..8740948f99 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ruby.js","fileShort":"node_modules/highlight.js/es/languages/ruby.js","fileSafe":"node_modules_highlight_js_es_languages_ruby_js","link":"files/node_modules_highlight_js_es_languages_ruby_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.637,"halstead":{"bugs":1.554,"difficulty":15.75,"effort":73435.18,"length":654,"time":4079.732,"vocabulary":140,"volume":4662.551,"operands":{"distinct":128,"total":336,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":318,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":157,"physical":357}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":357,"lineStart":1,"maintainability":30.349,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.641,"halstead":{"bugs":1.526,"difficulty":11.893,"effort":54453.821,"length":647,"time":3025.212,"vocabulary":135,"volume":4578.7,"operands":{"distinct":126,"total":333,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":314,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":156,"physical":346},"errors":[],"lineEnd":355,"lineStart":10,"name":"ruby"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.641,"halstead":{"bugs":1.526,"difficulty":11.893,"effort":54453.821,"length":647,"time":3025.212,"vocabulary":135,"volume":4578.7,"operands":{"distinct":126,"total":333},"operators":{"distinct":9,"total":314}},"params":1,"sloc":{"logical":156,"physical":346}},"module":"node_modules/highlight.js/es/languages/ruby.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/index.html new file mode 100644 index 0000000000..cb74b07332 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ruby.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ruby.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.js new file mode 100644 index 0000000000..50d6865bb2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ruby.js.js","fileShort":"node_modules/highlight.js/es/languages/ruby.js.js","fileSafe":"node_modules_highlight_js_es_languages_ruby_js_js","link":"files/node_modules_highlight_js_es_languages_ruby_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ruby.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ruby.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.json new file mode 100644 index 0000000000..019f847d97 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruby_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ruby.js.js","fileShort":"node_modules/highlight.js/es/languages/ruby.js.js","fileSafe":"node_modules_highlight_js_es_languages_ruby_js_js","link":"files/node_modules_highlight_js_es_languages_ruby_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ruby.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ruby.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/index.html new file mode 100644 index 0000000000..bce85f35ac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/index.html @@ -0,0 +1,195 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ruleslanguage.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ruleslanguage.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    61.61

    +
    +
    +

    Lines of code

    +

    78

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.01

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.history.js new file mode 100644 index 0000000000..e08bacc57d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":78,"lloc":12,"functions":1,"deliveredBugs":0.275,"difficulty":5.008,"maintainability":61.609,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.history.json new file mode 100644 index 0000000000..ca2b81bf38 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":78,"lloc":12,"functions":1,"deliveredBugs":0.275,"difficulty":5.008,"maintainability":61.609,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.js new file mode 100644 index 0000000000..ab28195e98 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ruleslanguage.js","fileShort":"node_modules/highlight.js/es/languages/ruleslanguage.js","fileSafe":"node_modules_highlight_js_es_languages_ruleslanguage_js","link":"files/node_modules_highlight_js_es_languages_ruleslanguage_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.275,"difficulty":5.008,"effort":4126.976,"length":134,"time":229.276,"vocabulary":71,"volume":824.066,"operands":{"distinct":62,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":78}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":78,"lineStart":1,"maintainability":61.609,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.256,"difficulty":3.3,"effort":2533.206,"length":127,"time":140.734,"vocabulary":66,"volume":767.638,"operands":{"distinct":60,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":68},"errors":[],"lineEnd":76,"lineStart":9,"name":"ruleslanguage"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.256,"difficulty":3.3,"effort":2533.206,"length":127,"time":140.734,"vocabulary":66,"volume":767.638,"operands":{"distinct":60,"total":66},"operators":{"distinct":6,"total":61}},"params":1,"sloc":{"logical":11,"physical":68}},"module":"node_modules/highlight.js/es/languages/ruleslanguage.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.json new file mode 100644 index 0000000000..51f03eb725 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ruleslanguage.js","fileShort":"node_modules/highlight.js/es/languages/ruleslanguage.js","fileSafe":"node_modules_highlight_js_es_languages_ruleslanguage_js","link":"files/node_modules_highlight_js_es_languages_ruleslanguage_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.275,"difficulty":5.008,"effort":4126.976,"length":134,"time":229.276,"vocabulary":71,"volume":824.066,"operands":{"distinct":62,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":78}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":78,"lineStart":1,"maintainability":61.609,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.256,"difficulty":3.3,"effort":2533.206,"length":127,"time":140.734,"vocabulary":66,"volume":767.638,"operands":{"distinct":60,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":68},"errors":[],"lineEnd":76,"lineStart":9,"name":"ruleslanguage"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.256,"difficulty":3.3,"effort":2533.206,"length":127,"time":140.734,"vocabulary":66,"volume":767.638,"operands":{"distinct":60,"total":66},"operators":{"distinct":6,"total":61}},"params":1,"sloc":{"logical":11,"physical":68}},"module":"node_modules/highlight.js/es/languages/ruleslanguage.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/index.html new file mode 100644 index 0000000000..172ca872b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/ruleslanguage.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/ruleslanguage.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.js new file mode 100644 index 0000000000..a88f99f3ac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/ruleslanguage.js.js","fileShort":"node_modules/highlight.js/es/languages/ruleslanguage.js.js","fileSafe":"node_modules_highlight_js_es_languages_ruleslanguage_js_js","link":"files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ruleslanguage.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ruleslanguage.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.json new file mode 100644 index 0000000000..4b16d115bc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/ruleslanguage.js.js","fileShort":"node_modules/highlight.js/es/languages/ruleslanguage.js.js","fileSafe":"node_modules_highlight_js_es_languages_ruleslanguage_js_js","link":"files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ruleslanguage.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/ruleslanguage.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rust_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_rust_js/index.html new file mode 100644 index 0000000000..af56e72fcf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rust_js/index.html @@ -0,0 +1,433 @@ + + + + + Plato - node_modules/highlight.js/es/languages/rust.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/rust.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.47

    +
    +
    +

    Lines of code

    +

    316

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.72

    +
    +
    +

    Estimated Errors

    +

    1.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.history.js new file mode 100644 index 0000000000..e13530d500 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":316,"lloc":73,"functions":1,"deliveredBugs":1.154,"difficulty":8.719,"maintainability":39.469,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.history.json new file mode 100644 index 0000000000..2c9c682b62 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":316,"lloc":73,"functions":1,"deliveredBugs":1.154,"difficulty":8.719,"maintainability":39.469,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.js new file mode 100644 index 0000000000..a03f3c7ecd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/rust.js","fileShort":"node_modules/highlight.js/es/languages/rust.js","fileSafe":"node_modules_highlight_js_es_languages_rust_js","link":"files/node_modules_highlight_js_es_languages_rust_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.37,"halstead":{"bugs":1.154,"difficulty":8.719,"effort":30198.486,"length":447,"time":1677.694,"vocabulary":215,"volume":3463.442,"operands":{"distinct":203,"total":295,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":73,"physical":316}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":316,"lineStart":1,"maintainability":39.469,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.131,"difficulty":6.537,"effort":22189.394,"length":440,"time":1232.744,"vocabulary":210,"volume":3394.268,"operands":{"distinct":201,"total":292,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":305},"errors":[],"lineEnd":314,"lineStart":10,"name":"rust"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.131,"difficulty":6.537,"effort":22189.394,"length":440,"time":1232.744,"vocabulary":210,"volume":3394.268,"operands":{"distinct":201,"total":292},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":72,"physical":305}},"module":"node_modules/highlight.js/es/languages/rust.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.json new file mode 100644 index 0000000000..5da966999a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rust_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/rust.js","fileShort":"node_modules/highlight.js/es/languages/rust.js","fileSafe":"node_modules_highlight_js_es_languages_rust_js","link":"files/node_modules_highlight_js_es_languages_rust_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.37,"halstead":{"bugs":1.154,"difficulty":8.719,"effort":30198.486,"length":447,"time":1677.694,"vocabulary":215,"volume":3463.442,"operands":{"distinct":203,"total":295,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":73,"physical":316}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":316,"lineStart":1,"maintainability":39.469,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.131,"difficulty":6.537,"effort":22189.394,"length":440,"time":1232.744,"vocabulary":210,"volume":3394.268,"operands":{"distinct":201,"total":292,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":305},"errors":[],"lineEnd":314,"lineStart":10,"name":"rust"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.131,"difficulty":6.537,"effort":22189.394,"length":440,"time":1232.744,"vocabulary":210,"volume":3394.268,"operands":{"distinct":201,"total":292},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":72,"physical":305}},"module":"node_modules/highlight.js/es/languages/rust.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/index.html new file mode 100644 index 0000000000..e99911e715 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/rust.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/rust.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.js new file mode 100644 index 0000000000..4e25ee67c2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/rust.js.js","fileShort":"node_modules/highlight.js/es/languages/rust.js.js","fileSafe":"node_modules_highlight_js_es_languages_rust_js_js","link":"files/node_modules_highlight_js_es_languages_rust_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rust.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/rust.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.json new file mode 100644 index 0000000000..6ad00d6800 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_rust_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/rust.js.js","fileShort":"node_modules/highlight.js/es/languages/rust.js.js","fileSafe":"node_modules_highlight_js_es_languages_rust_js_js","link":"files/node_modules_highlight_js_es_languages_rust_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rust.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/rust.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sas_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_sas_js/index.html new file mode 100644 index 0000000000..b258c4a709 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sas_js/index.html @@ -0,0 +1,673 @@ + + + + + Plato - node_modules/highlight.js/es/languages/sas.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/sas.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.48

    +
    +
    +

    Lines of code

    +

    556

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.66

    +
    +
    +

    Estimated Errors

    +

    1.79

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.history.js new file mode 100644 index 0000000000..956ae194d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":556,"lloc":33,"functions":1,"deliveredBugs":1.786,"difficulty":7.656,"maintainability":46.477,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.history.json new file mode 100644 index 0000000000..7beccff65d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":556,"lloc":33,"functions":1,"deliveredBugs":1.786,"difficulty":7.656,"maintainability":46.477,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.js new file mode 100644 index 0000000000..194dce3c8a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/sas.js","fileShort":"node_modules/highlight.js/es/languages/sas.js","fileSafe":"node_modules_highlight_js_es_languages_sas_js","link":"files/node_modules_highlight_js_es_languages_sas_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.786,"difficulty":7.656,"effort":41012.307,"length":605,"time":2278.461,"vocabulary":463,"volume":5357.195,"operands":{"distinct":450,"total":530,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":556}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":556,"lineStart":1,"maintainability":46.477,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":1.762,"difficulty":5.882,"effort":31089.729,"length":598,"time":1727.207,"vocabulary":458,"volume":5285.844,"operands":{"distinct":448,"total":527,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":547},"errors":[],"lineEnd":554,"lineStart":8,"name":"sas"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":1.762,"difficulty":5.882,"effort":31089.729,"length":598,"time":1727.207,"vocabulary":458,"volume":5285.844,"operands":{"distinct":448,"total":527},"operators":{"distinct":10,"total":71}},"params":1,"sloc":{"logical":32,"physical":547}},"module":"node_modules/highlight.js/es/languages/sas.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.json new file mode 100644 index 0000000000..2ac441f817 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sas_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/sas.js","fileShort":"node_modules/highlight.js/es/languages/sas.js","fileSafe":"node_modules_highlight_js_es_languages_sas_js","link":"files/node_modules_highlight_js_es_languages_sas_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.786,"difficulty":7.656,"effort":41012.307,"length":605,"time":2278.461,"vocabulary":463,"volume":5357.195,"operands":{"distinct":450,"total":530,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":556}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":556,"lineStart":1,"maintainability":46.477,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":1.762,"difficulty":5.882,"effort":31089.729,"length":598,"time":1727.207,"vocabulary":458,"volume":5285.844,"operands":{"distinct":448,"total":527,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":547},"errors":[],"lineEnd":554,"lineStart":8,"name":"sas"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":1.762,"difficulty":5.882,"effort":31089.729,"length":598,"time":1727.207,"vocabulary":458,"volume":5285.844,"operands":{"distinct":448,"total":527},"operators":{"distinct":10,"total":71}},"params":1,"sloc":{"logical":32,"physical":547}},"module":"node_modules/highlight.js/es/languages/sas.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/index.html new file mode 100644 index 0000000000..f5c1f10868 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/sas.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/sas.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.js new file mode 100644 index 0000000000..b5b17e67a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/sas.js.js","fileShort":"node_modules/highlight.js/es/languages/sas.js.js","fileSafe":"node_modules_highlight_js_es_languages_sas_js_js","link":"files/node_modules_highlight_js_es_languages_sas_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sas.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/sas.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.json new file mode 100644 index 0000000000..806d0830e5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sas_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/sas.js.js","fileShort":"node_modules/highlight.js/es/languages/sas.js.js","fileSafe":"node_modules_highlight_js_es_languages_sas_js_js","link":"files/node_modules_highlight_js_es_languages_sas_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sas.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/sas.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scala_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_scala_js/index.html new file mode 100644 index 0000000000..bf23f7e9b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scala_js/index.html @@ -0,0 +1,300 @@ + + + + + Plato - node_modules/highlight.js/es/languages/scala.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/scala.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.90

    +
    +
    +

    Lines of code

    +

    183

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.09

    +
    +
    +

    Estimated Errors

    +

    0.67

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.history.js new file mode 100644 index 0000000000..afbf1fe63f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":183,"lloc":86,"functions":1,"deliveredBugs":0.668,"difficulty":15.091,"maintainability":37.902,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.history.json new file mode 100644 index 0000000000..27cb993bd2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":183,"lloc":86,"functions":1,"deliveredBugs":0.668,"difficulty":15.091,"maintainability":37.902,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.js new file mode 100644 index 0000000000..6171f990e3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/scala.js","fileShort":"node_modules/highlight.js/es/languages/scala.js","fileSafe":"node_modules_highlight_js_es_languages_scala_js","link":"files/node_modules_highlight_js_es_languages_scala_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.668,"difficulty":15.091,"effort":30257.926,"length":319,"time":1680.996,"vocabulary":78,"volume":2005.043,"operands":{"distinct":66,"total":166,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":153,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":183}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":183,"lineStart":1,"maintainability":37.902,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.644,"difficulty":11.461,"effort":22133.652,"length":312,"time":1229.647,"vocabulary":73,"volume":1931.225,"operands":{"distinct":64,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":149,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":173},"errors":[],"lineEnd":181,"lineStart":9,"name":"scala"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.644,"difficulty":11.461,"effort":22133.652,"length":312,"time":1229.647,"vocabulary":73,"volume":1931.225,"operands":{"distinct":64,"total":163},"operators":{"distinct":9,"total":149}},"params":1,"sloc":{"logical":85,"physical":173}},"module":"node_modules/highlight.js/es/languages/scala.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.json new file mode 100644 index 0000000000..baaab4bd22 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scala_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/scala.js","fileShort":"node_modules/highlight.js/es/languages/scala.js","fileSafe":"node_modules_highlight_js_es_languages_scala_js","link":"files/node_modules_highlight_js_es_languages_scala_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.668,"difficulty":15.091,"effort":30257.926,"length":319,"time":1680.996,"vocabulary":78,"volume":2005.043,"operands":{"distinct":66,"total":166,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":153,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":183}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":183,"lineStart":1,"maintainability":37.902,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.644,"difficulty":11.461,"effort":22133.652,"length":312,"time":1229.647,"vocabulary":73,"volume":1931.225,"operands":{"distinct":64,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":149,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":173},"errors":[],"lineEnd":181,"lineStart":9,"name":"scala"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.644,"difficulty":11.461,"effort":22133.652,"length":312,"time":1229.647,"vocabulary":73,"volume":1931.225,"operands":{"distinct":64,"total":163},"operators":{"distinct":9,"total":149}},"params":1,"sloc":{"logical":85,"physical":173}},"module":"node_modules/highlight.js/es/languages/scala.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/index.html new file mode 100644 index 0000000000..03d28ffab9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/scala.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/scala.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.js new file mode 100644 index 0000000000..464d41597d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/scala.js.js","fileShort":"node_modules/highlight.js/es/languages/scala.js.js","fileSafe":"node_modules_highlight_js_es_languages_scala_js_js","link":"files/node_modules_highlight_js_es_languages_scala_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scala.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/scala.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.json new file mode 100644 index 0000000000..8a7ff73bf0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scala_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/scala.js.js","fileShort":"node_modules/highlight.js/es/languages/scala.js.js","fileSafe":"node_modules_highlight_js_es_languages_scala_js_js","link":"files/node_modules_highlight_js_es_languages_scala_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scala.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/scala.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/index.html new file mode 100644 index 0000000000..809f765583 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/index.html @@ -0,0 +1,324 @@ + + + + + Plato - node_modules/highlight.js/es/languages/scheme.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/scheme.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.88

    +
    +
    +

    Lines of code

    +

    207

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.63

    +
    +
    +

    Estimated Errors

    +

    0.81

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.history.js new file mode 100644 index 0000000000..d827c57b5a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":207,"lloc":71,"functions":1,"deliveredBugs":0.811,"difficulty":11.625,"maintainability":39.877,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.history.json new file mode 100644 index 0000000000..94fd74f521 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":207,"lloc":71,"functions":1,"deliveredBugs":0.811,"difficulty":11.625,"maintainability":39.877,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.js new file mode 100644 index 0000000000..7260e19f30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/scheme.js","fileShort":"node_modules/highlight.js/es/languages/scheme.js","fileSafe":"node_modules_highlight_js_es_languages_scheme_js","link":"files/node_modules_highlight_js_es_languages_scheme_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":0.811,"difficulty":11.625,"effort":28269.204,"length":360,"time":1570.511,"vocabulary":108,"volume":2431.76,"operands":{"distinct":96,"total":186,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":174,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":207,"lineStart":1,"maintainability":39.877,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.787,"difficulty":8.761,"effort":20678.038,"length":353,"time":1148.78,"vocabulary":103,"volume":2360.335,"operands":{"distinct":94,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":170,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":70,"physical":194},"errors":[],"lineEnd":205,"lineStart":12,"name":"scheme"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.787,"difficulty":8.761,"effort":20678.038,"length":353,"time":1148.78,"vocabulary":103,"volume":2360.335,"operands":{"distinct":94,"total":183},"operators":{"distinct":9,"total":170}},"params":1,"sloc":{"logical":70,"physical":194}},"module":"node_modules/highlight.js/es/languages/scheme.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.json new file mode 100644 index 0000000000..d3cb328b65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/scheme.js","fileShort":"node_modules/highlight.js/es/languages/scheme.js","fileSafe":"node_modules_highlight_js_es_languages_scheme_js","link":"files/node_modules_highlight_js_es_languages_scheme_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":0.811,"difficulty":11.625,"effort":28269.204,"length":360,"time":1570.511,"vocabulary":108,"volume":2431.76,"operands":{"distinct":96,"total":186,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":174,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":207,"lineStart":1,"maintainability":39.877,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.787,"difficulty":8.761,"effort":20678.038,"length":353,"time":1148.78,"vocabulary":103,"volume":2360.335,"operands":{"distinct":94,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":170,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":70,"physical":194},"errors":[],"lineEnd":205,"lineStart":12,"name":"scheme"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.787,"difficulty":8.761,"effort":20678.038,"length":353,"time":1148.78,"vocabulary":103,"volume":2360.335,"operands":{"distinct":94,"total":183},"operators":{"distinct":9,"total":170}},"params":1,"sloc":{"logical":70,"physical":194}},"module":"node_modules/highlight.js/es/languages/scheme.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/index.html new file mode 100644 index 0000000000..3f8d6d2c6e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/scheme.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/scheme.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.js new file mode 100644 index 0000000000..bc919ad938 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/scheme.js.js","fileShort":"node_modules/highlight.js/es/languages/scheme.js.js","fileSafe":"node_modules_highlight_js_es_languages_scheme_js_js","link":"files/node_modules_highlight_js_es_languages_scheme_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scheme.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/scheme.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.json new file mode 100644 index 0000000000..17446b554c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scheme_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/scheme.js.js","fileShort":"node_modules/highlight.js/es/languages/scheme.js.js","fileSafe":"node_modules_highlight_js_es_languages_scheme_js_js","link":"files/node_modules_highlight_js_es_languages_scheme_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scheme.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/scheme.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/index.html new file mode 100644 index 0000000000..b3acfb61d6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/index.html @@ -0,0 +1,190 @@ + + + + + Plato - node_modules/highlight.js/es/languages/scilab.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/scilab.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.79

    +
    +
    +

    Lines of code

    +

    73

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.00

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.history.js new file mode 100644 index 0000000000..1c049c5939 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":73,"lloc":31,"functions":1,"deliveredBugs":0.26,"difficulty":9,"maintainability":50.793,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.history.json new file mode 100644 index 0000000000..5f3acbdd2c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":73,"lloc":31,"functions":1,"deliveredBugs":0.26,"difficulty":9,"maintainability":50.793,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.js new file mode 100644 index 0000000000..34b1d2450d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/scilab.js","fileShort":"node_modules/highlight.js/es/languages/scilab.js","fileSafe":"node_modules_highlight_js_es_languages_scilab_js","link":"files/node_modules_highlight_js_es_languages_scilab_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.26,"difficulty":9,"effort":7017.386,"length":132,"time":389.855,"vocabulary":60,"volume":779.71,"operands":{"distinct":48,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":50.793,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.241,"difficulty":6.75,"effort":4878.022,"length":125,"time":271.001,"vocabulary":55,"volume":722.67,"operands":{"distinct":46,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":62},"errors":[],"lineEnd":71,"lineStart":10,"name":"scilab"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.241,"difficulty":6.75,"effort":4878.022,"length":125,"time":271.001,"vocabulary":55,"volume":722.67,"operands":{"distinct":46,"total":69},"operators":{"distinct":9,"total":56}},"params":1,"sloc":{"logical":30,"physical":62}},"module":"node_modules/highlight.js/es/languages/scilab.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.json new file mode 100644 index 0000000000..f373d4c6b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/scilab.js","fileShort":"node_modules/highlight.js/es/languages/scilab.js","fileSafe":"node_modules_highlight_js_es_languages_scilab_js","link":"files/node_modules_highlight_js_es_languages_scilab_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.26,"difficulty":9,"effort":7017.386,"length":132,"time":389.855,"vocabulary":60,"volume":779.71,"operands":{"distinct":48,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":50.793,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.241,"difficulty":6.75,"effort":4878.022,"length":125,"time":271.001,"vocabulary":55,"volume":722.67,"operands":{"distinct":46,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":62},"errors":[],"lineEnd":71,"lineStart":10,"name":"scilab"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.241,"difficulty":6.75,"effort":4878.022,"length":125,"time":271.001,"vocabulary":55,"volume":722.67,"operands":{"distinct":46,"total":69},"operators":{"distinct":9,"total":56}},"params":1,"sloc":{"logical":30,"physical":62}},"module":"node_modules/highlight.js/es/languages/scilab.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/index.html new file mode 100644 index 0000000000..64b27805fe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/scilab.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/scilab.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.js new file mode 100644 index 0000000000..2ba104bc07 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/scilab.js.js","fileShort":"node_modules/highlight.js/es/languages/scilab.js.js","fileSafe":"node_modules_highlight_js_es_languages_scilab_js_js","link":"files/node_modules_highlight_js_es_languages_scilab_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scilab.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/scilab.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.json new file mode 100644 index 0000000000..deab40ab62 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scilab_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/scilab.js.js","fileShort":"node_modules/highlight.js/es/languages/scilab.js.js","fileSafe":"node_modules_highlight_js_es_languages_scilab_js_js","link":"files/node_modules_highlight_js_es_languages_scilab_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scilab.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/scilab.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scss_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_scss_js/index.html new file mode 100644 index 0000000000..a19597334e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scss_js/index.html @@ -0,0 +1,797 @@ + + + + + Plato - node_modules/highlight.js/es/languages/scss.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/scss.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.28

    +
    +
    +

    Lines of code

    +

    680

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.00

    +
    +
    +

    Estimated Errors

    +

    2.71

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.history.js new file mode 100644 index 0000000000..4c01c29088 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":680,"lloc":84,"functions":2,"deliveredBugs":2.708,"difficulty":8.002,"maintainability":47.278,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.history.json new file mode 100644 index 0000000000..cb869c5937 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":680,"lloc":84,"functions":2,"deliveredBugs":2.708,"difficulty":8.002,"maintainability":47.278,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.js new file mode 100644 index 0000000000..7dcba34a1a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/scss.js","fileShort":"node_modules/highlight.js/es/languages/scss.js","fileSafe":"node_modules_highlight_js_es_languages_scss_js","link":"files/node_modules_highlight_js_es_languages_scss_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":2.708,"difficulty":8.002,"effort":65008.085,"length":885,"time":3611.56,"vocabulary":580,"volume":8124.22,"operands":{"distinct":567,"total":698,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":187,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":84,"physical":680}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":680,"lineStart":1,"maintainability":47.278,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.556,"difficulty":9.794,"effort":16326.453,"length":266,"time":907.025,"vocabulary":77,"volume":1666.965,"operands":{"distinct":68,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":118,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":114},"errors":[],"lineEnd":678,"lineStart":565,"name":"scss"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.045,"halstead":{"bugs":0.363,"difficulty":6.98,"effort":9230.456,"length":180.5,"time":512.803,"vocabulary":59.5,"volume":1089.618,"operands":{"distinct":52,"total":99},"operators":{"distinct":7.5,"total":81.5}},"params":1,"sloc":{"logical":38,"physical":79}},"module":"node_modules/highlight.js/es/languages/scss.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.json new file mode 100644 index 0000000000..3e1c46baa4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scss_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/scss.js","fileShort":"node_modules/highlight.js/es/languages/scss.js","fileSafe":"node_modules_highlight_js_es_languages_scss_js","link":"files/node_modules_highlight_js_es_languages_scss_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":2.708,"difficulty":8.002,"effort":65008.085,"length":885,"time":3611.56,"vocabulary":580,"volume":8124.22,"operands":{"distinct":567,"total":698,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":187,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":84,"physical":680}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":680,"lineStart":1,"maintainability":47.278,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.556,"difficulty":9.794,"effort":16326.453,"length":266,"time":907.025,"vocabulary":77,"volume":1666.965,"operands":{"distinct":68,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":118,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":114},"errors":[],"lineEnd":678,"lineStart":565,"name":"scss"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.045,"halstead":{"bugs":0.363,"difficulty":6.98,"effort":9230.456,"length":180.5,"time":512.803,"vocabulary":59.5,"volume":1089.618,"operands":{"distinct":52,"total":99},"operators":{"distinct":7.5,"total":81.5}},"params":1,"sloc":{"logical":38,"physical":79}},"module":"node_modules/highlight.js/es/languages/scss.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/index.html new file mode 100644 index 0000000000..86e99d7735 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/scss.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/scss.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.js new file mode 100644 index 0000000000..265100e9cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/scss.js.js","fileShort":"node_modules/highlight.js/es/languages/scss.js.js","fileSafe":"node_modules_highlight_js_es_languages_scss_js_js","link":"files/node_modules_highlight_js_es_languages_scss_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scss.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/scss.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.json new file mode 100644 index 0000000000..5ab04f7f20 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_scss_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/scss.js.js","fileShort":"node_modules/highlight.js/es/languages/scss.js.js","fileSafe":"node_modules_highlight_js_es_languages_scss_js_js","link":"files/node_modules_highlight_js_es_languages_scss_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scss.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/scss.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_shell_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_shell_js/index.html new file mode 100644 index 0000000000..e2ca39ec9c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_shell_js/index.html @@ -0,0 +1,147 @@ + + + + + Plato - node_modules/highlight.js/es/languages/shell.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/shell.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    68.28

    +
    +
    +

    Lines of code

    +

    30

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.72

    +
    +
    +

    Estimated Errors

    +

    0.05

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.history.js new file mode 100644 index 0000000000..f768c6a127 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":30,"lloc":10,"functions":1,"deliveredBugs":0.053,"difficulty":3.719,"maintainability":68.278,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.history.json new file mode 100644 index 0000000000..f36b1b7a49 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":30,"lloc":10,"functions":1,"deliveredBugs":0.053,"difficulty":3.719,"maintainability":68.278,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.js new file mode 100644 index 0000000000..62d6512060 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/shell.js","fileShort":"node_modules/highlight.js/es/languages/shell.js","fileSafe":"node_modules_highlight_js_es_languages_shell_js","link":"files/node_modules_highlight_js_es_languages_shell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.053,"difficulty":3.719,"effort":588.77,"length":35,"time":32.709,"vocabulary":23,"volume":158.325,"operands":{"distinct":16,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":30}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":30,"lineStart":1,"maintainability":68.278,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.039,"difficulty":2,"effort":233.516,"length":28,"time":12.973,"vocabulary":18,"volume":116.758,"operands":{"distinct":14,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":19},"errors":[],"lineEnd":28,"lineStart":10,"name":"shell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.039,"difficulty":2,"effort":233.516,"length":28,"time":12.973,"vocabulary":18,"volume":116.758,"operands":{"distinct":14,"total":14},"operators":{"distinct":4,"total":14}},"params":1,"sloc":{"logical":9,"physical":19}},"module":"node_modules/highlight.js/es/languages/shell.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.json new file mode 100644 index 0000000000..274b76866c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_shell_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/shell.js","fileShort":"node_modules/highlight.js/es/languages/shell.js","fileSafe":"node_modules_highlight_js_es_languages_shell_js","link":"files/node_modules_highlight_js_es_languages_shell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.053,"difficulty":3.719,"effort":588.77,"length":35,"time":32.709,"vocabulary":23,"volume":158.325,"operands":{"distinct":16,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":30}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":30,"lineStart":1,"maintainability":68.278,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.039,"difficulty":2,"effort":233.516,"length":28,"time":12.973,"vocabulary":18,"volume":116.758,"operands":{"distinct":14,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":19},"errors":[],"lineEnd":28,"lineStart":10,"name":"shell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.039,"difficulty":2,"effort":233.516,"length":28,"time":12.973,"vocabulary":18,"volume":116.758,"operands":{"distinct":14,"total":14},"operators":{"distinct":4,"total":14}},"params":1,"sloc":{"logical":9,"physical":19}},"module":"node_modules/highlight.js/es/languages/shell.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/index.html new file mode 100644 index 0000000000..f0870acd65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/shell.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/shell.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.js new file mode 100644 index 0000000000..8f9df42ab8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/shell.js.js","fileShort":"node_modules/highlight.js/es/languages/shell.js.js","fileSafe":"node_modules_highlight_js_es_languages_shell_js_js","link":"files/node_modules_highlight_js_es_languages_shell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./shell.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/shell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.json new file mode 100644 index 0000000000..dbad1cd450 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_shell_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/shell.js.js","fileShort":"node_modules/highlight.js/es/languages/shell.js.js","fileSafe":"node_modules_highlight_js_es_languages_shell_js_js","link":"files/node_modules_highlight_js_es_languages_shell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./shell.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/shell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smali_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_smali_js/index.html new file mode 100644 index 0000000000..bb355eea89 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smali_js/index.html @@ -0,0 +1,252 @@ + + + + + Plato - node_modules/highlight.js/es/languages/smali.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/smali.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.66

    +
    +
    +

    Lines of code

    +

    135

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.58

    +
    +
    +

    Estimated Errors

    +

    0.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.history.js new file mode 100644 index 0000000000..fcbf509594 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":135,"lloc":31,"functions":1,"deliveredBugs":0.466,"difficulty":8.581,"maintainability":49.663,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.history.json new file mode 100644 index 0000000000..a234623387 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":135,"lloc":31,"functions":1,"deliveredBugs":0.466,"difficulty":8.581,"maintainability":49.663,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.js new file mode 100644 index 0000000000..489dfed3bf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/smali.js","fileShort":"node_modules/highlight.js/es/languages/smali.js","fileSafe":"node_modules_highlight_js_es_languages_smali_js","link":"files/node_modules_highlight_js_es_languages_smali_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.466,"difficulty":8.581,"effort":11983.412,"length":208,"time":665.745,"vocabulary":105,"volume":1396.563,"operands":{"distinct":93,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":135}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":135,"lineStart":1,"maintainability":49.663,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.445,"difficulty":6.429,"effort":8584.811,"length":201,"time":476.934,"vocabulary":100,"volume":1335.415,"operands":{"distinct":91,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":126},"errors":[],"lineEnd":133,"lineStart":8,"name":"smali"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.445,"difficulty":6.429,"effort":8584.811,"length":201,"time":476.934,"vocabulary":100,"volume":1335.415,"operands":{"distinct":91,"total":130},"operators":{"distinct":9,"total":71}},"params":1,"sloc":{"logical":30,"physical":126}},"module":"node_modules/highlight.js/es/languages/smali.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.json new file mode 100644 index 0000000000..79e6b14c44 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smali_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/smali.js","fileShort":"node_modules/highlight.js/es/languages/smali.js","fileSafe":"node_modules_highlight_js_es_languages_smali_js","link":"files/node_modules_highlight_js_es_languages_smali_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.466,"difficulty":8.581,"effort":11983.412,"length":208,"time":665.745,"vocabulary":105,"volume":1396.563,"operands":{"distinct":93,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":135}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":135,"lineStart":1,"maintainability":49.663,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.445,"difficulty":6.429,"effort":8584.811,"length":201,"time":476.934,"vocabulary":100,"volume":1335.415,"operands":{"distinct":91,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":126},"errors":[],"lineEnd":133,"lineStart":8,"name":"smali"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.445,"difficulty":6.429,"effort":8584.811,"length":201,"time":476.934,"vocabulary":100,"volume":1335.415,"operands":{"distinct":91,"total":130},"operators":{"distinct":9,"total":71}},"params":1,"sloc":{"logical":30,"physical":126}},"module":"node_modules/highlight.js/es/languages/smali.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/index.html new file mode 100644 index 0000000000..760360b078 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/smali.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/smali.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.js new file mode 100644 index 0000000000..22b0f24e08 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/smali.js.js","fileShort":"node_modules/highlight.js/es/languages/smali.js.js","fileSafe":"node_modules_highlight_js_es_languages_smali_js_js","link":"files/node_modules_highlight_js_es_languages_smali_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./smali.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/smali.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.json new file mode 100644 index 0000000000..49a0d33a45 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smali_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/smali.js.js","fileShort":"node_modules/highlight.js/es/languages/smali.js.js","fileSafe":"node_modules_highlight_js_es_languages_smali_js_js","link":"files/node_modules_highlight_js_es_languages_smali_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./smali.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/smali.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/index.html new file mode 100644 index 0000000000..9b8c2b9e4b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/index.html @@ -0,0 +1,187 @@ + + + + + Plato - node_modules/highlight.js/es/languages/smalltalk.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/smalltalk.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.87

    +
    +
    +

    Lines of code

    +

    70

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.13

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.history.js new file mode 100644 index 0000000000..6c986bddff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":70,"lloc":27,"functions":1,"deliveredBugs":0.264,"difficulty":10.133,"maintainability":51.866,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.history.json new file mode 100644 index 0000000000..accbd0013f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":70,"lloc":27,"functions":1,"deliveredBugs":0.264,"difficulty":10.133,"maintainability":51.866,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.js new file mode 100644 index 0000000000..e9dc4b2560 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/smalltalk.js","fileShort":"node_modules/highlight.js/es/languages/smalltalk.js","fileSafe":"node_modules_highlight_js_es_languages_smalltalk_js","link":"files/node_modules_highlight_js_es_languages_smalltalk_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.264,"difficulty":10.133,"effort":8038.5,"length":136,"time":446.583,"vocabulary":57,"volume":793.273,"operands":{"distinct":45,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":51.866,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"smalltalk"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73},"operators":{"distinct":9,"total":56}},"params":1,"sloc":{"logical":26,"physical":61}},"module":"node_modules/highlight.js/es/languages/smalltalk.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.json new file mode 100644 index 0000000000..2ff8d75306 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/smalltalk.js","fileShort":"node_modules/highlight.js/es/languages/smalltalk.js","fileSafe":"node_modules_highlight_js_es_languages_smalltalk_js","link":"files/node_modules_highlight_js_es_languages_smalltalk_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.264,"difficulty":10.133,"effort":8038.5,"length":136,"time":446.583,"vocabulary":57,"volume":793.273,"operands":{"distinct":45,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":51.866,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"smalltalk"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73},"operators":{"distinct":9,"total":56}},"params":1,"sloc":{"logical":26,"physical":61}},"module":"node_modules/highlight.js/es/languages/smalltalk.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/index.html new file mode 100644 index 0000000000..4a857c9233 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/smalltalk.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/smalltalk.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.js new file mode 100644 index 0000000000..5c8c72d03f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/smalltalk.js.js","fileShort":"node_modules/highlight.js/es/languages/smalltalk.js.js","fileSafe":"node_modules_highlight_js_es_languages_smalltalk_js_js","link":"files/node_modules_highlight_js_es_languages_smalltalk_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./smalltalk.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/smalltalk.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.json new file mode 100644 index 0000000000..1bdd5ea315 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_smalltalk_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/smalltalk.js.js","fileShort":"node_modules/highlight.js/es/languages/smalltalk.js.js","fileSafe":"node_modules_highlight_js_es_languages_smalltalk_js_js","link":"files/node_modules_highlight_js_es_languages_smalltalk_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./smalltalk.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/smalltalk.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sml_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_sml_js/index.html new file mode 100644 index 0000000000..3bcd901001 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sml_js/index.html @@ -0,0 +1,198 @@ + + + + + Plato - node_modules/highlight.js/es/languages/sml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/sml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.49

    +
    +
    +

    Lines of code

    +

    81

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.93

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.history.js new file mode 100644 index 0000000000..7f012076e2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":81,"lloc":30,"functions":1,"deliveredBugs":0.261,"difficulty":7.935,"maintainability":51.49,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.history.json new file mode 100644 index 0000000000..e88f356dde --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":81,"lloc":30,"functions":1,"deliveredBugs":0.261,"difficulty":7.935,"maintainability":51.49,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.js new file mode 100644 index 0000000000..97744c68cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/sml.js","fileShort":"node_modules/highlight.js/es/languages/sml.js","fileSafe":"node_modules_highlight_js_es_languages_sml_js","link":"files/node_modules_highlight_js_es_languages_sml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.261,"difficulty":7.935,"effort":6220.813,"length":135,"time":345.601,"vocabulary":56,"volume":783.993,"operands":{"distinct":46,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":81}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":81,"lineStart":1,"maintainability":51.49,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.242,"difficulty":5.568,"effort":4042.892,"length":128,"time":224.605,"vocabulary":51,"volume":726.07,"operands":{"distinct":44,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":71},"errors":[],"lineEnd":79,"lineStart":9,"name":"sml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.242,"difficulty":5.568,"effort":4042.892,"length":128,"time":224.605,"vocabulary":51,"volume":726.07,"operands":{"distinct":44,"total":70},"operators":{"distinct":7,"total":58}},"params":1,"sloc":{"logical":29,"physical":71}},"module":"node_modules/highlight.js/es/languages/sml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.json new file mode 100644 index 0000000000..96ca57d7a6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/sml.js","fileShort":"node_modules/highlight.js/es/languages/sml.js","fileSafe":"node_modules_highlight_js_es_languages_sml_js","link":"files/node_modules_highlight_js_es_languages_sml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.261,"difficulty":7.935,"effort":6220.813,"length":135,"time":345.601,"vocabulary":56,"volume":783.993,"operands":{"distinct":46,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":81}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":81,"lineStart":1,"maintainability":51.49,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.242,"difficulty":5.568,"effort":4042.892,"length":128,"time":224.605,"vocabulary":51,"volume":726.07,"operands":{"distinct":44,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":71},"errors":[],"lineEnd":79,"lineStart":9,"name":"sml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.242,"difficulty":5.568,"effort":4042.892,"length":128,"time":224.605,"vocabulary":51,"volume":726.07,"operands":{"distinct":44,"total":70},"operators":{"distinct":7,"total":58}},"params":1,"sloc":{"logical":29,"physical":71}},"module":"node_modules/highlight.js/es/languages/sml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/index.html new file mode 100644 index 0000000000..d732f1bf82 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/sml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/sml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.js new file mode 100644 index 0000000000..3ad175a747 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/sml.js.js","fileShort":"node_modules/highlight.js/es/languages/sml.js.js","fileSafe":"node_modules_highlight_js_es_languages_sml_js_js","link":"files/node_modules_highlight_js_es_languages_sml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/sml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.json new file mode 100644 index 0000000000..bd85f7a0b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/sml.js.js","fileShort":"node_modules/highlight.js/es/languages/sml.js.js","fileSafe":"node_modules_highlight_js_es_languages_sml_js_js","link":"files/node_modules_highlight_js_es_languages_sml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/sml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/index.html new file mode 100644 index 0000000000..c706e8bb58 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/index.html @@ -0,0 +1,2626 @@ + + + + + Plato - node_modules/highlight.js/es/languages/sqf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/sqf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    40.56

    +
    +
    +

    Lines of code

    +

    2509

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.61

    +
    +
    +

    Estimated Errors

    +

    9.75

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.history.js new file mode 100644 index 0000000000..1c75a88f92 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":2509,"lloc":46,"functions":1,"deliveredBugs":9.75,"difficulty":5.607,"maintainability":40.565,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.history.json new file mode 100644 index 0000000000..a0985a2261 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":2509,"lloc":46,"functions":1,"deliveredBugs":9.75,"difficulty":5.607,"maintainability":40.565,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.js new file mode 100644 index 0000000000..17b5faec2e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/sqf.js","fileShort":"node_modules/highlight.js/es/languages/sqf.js","fileSafe":"node_modules_highlight_js_es_languages_sqf_js","link":"files/node_modules_highlight_js_es_languages_sqf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":9.75,"difficulty":5.607,"effort":164016.861,"length":2595,"time":9112.048,"vocabulary":2473,"volume":29250.961,"operands":{"distinct":2462,"total":2510,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":2509}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2509,"lineStart":1,"maintainability":40.565,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":9.721,"difficulty":4.076,"effort":118886.831,"length":2588,"time":6604.824,"vocabulary":2468,"volume":29164.5,"operands":{"distinct":2460,"total":2507,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":2497},"errors":[],"lineEnd":2507,"lineStart":11,"name":"sqf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":9.721,"difficulty":4.076,"effort":118886.831,"length":2588,"time":6604.824,"vocabulary":2468,"volume":29164.5,"operands":{"distinct":2460,"total":2507},"operators":{"distinct":8,"total":81}},"params":1,"sloc":{"logical":45,"physical":2497}},"module":"node_modules/highlight.js/es/languages/sqf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.json new file mode 100644 index 0000000000..834ac5347c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/sqf.js","fileShort":"node_modules/highlight.js/es/languages/sqf.js","fileSafe":"node_modules_highlight_js_es_languages_sqf_js","link":"files/node_modules_highlight_js_es_languages_sqf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":9.75,"difficulty":5.607,"effort":164016.861,"length":2595,"time":9112.048,"vocabulary":2473,"volume":29250.961,"operands":{"distinct":2462,"total":2510,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":2509}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2509,"lineStart":1,"maintainability":40.565,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":9.721,"difficulty":4.076,"effort":118886.831,"length":2588,"time":6604.824,"vocabulary":2468,"volume":29164.5,"operands":{"distinct":2460,"total":2507,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":2497},"errors":[],"lineEnd":2507,"lineStart":11,"name":"sqf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":9.721,"difficulty":4.076,"effort":118886.831,"length":2588,"time":6604.824,"vocabulary":2468,"volume":29164.5,"operands":{"distinct":2460,"total":2507},"operators":{"distinct":8,"total":81}},"params":1,"sloc":{"logical":45,"physical":2497}},"module":"node_modules/highlight.js/es/languages/sqf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/index.html new file mode 100644 index 0000000000..6cd49755c2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/sqf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/sqf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.js new file mode 100644 index 0000000000..152590398a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/sqf.js.js","fileShort":"node_modules/highlight.js/es/languages/sqf.js.js","fileSafe":"node_modules_highlight_js_es_languages_sqf_js_js","link":"files/node_modules_highlight_js_es_languages_sqf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sqf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/sqf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.json new file mode 100644 index 0000000000..418acbe631 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sqf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/sqf.js.js","fileShort":"node_modules/highlight.js/es/languages/sqf.js.js","fileSafe":"node_modules_highlight_js_es_languages_sqf_js_js","link":"files/node_modules_highlight_js_es_languages_sqf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sqf.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/sqf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sql_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_sql_js/index.html new file mode 100644 index 0000000000..2e196b724d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sql_js/index.html @@ -0,0 +1,798 @@ + + + + + Plato - node_modules/highlight.js/es/languages/sql.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/sql.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.07

    +
    +
    +

    Lines of code

    +

    681

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    13.19

    +
    +
    +

    Estimated Errors

    +

    2.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.history.js new file mode 100644 index 0000000000..48ff410c4e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":681,"lloc":73,"functions":5,"deliveredBugs":2.455,"difficulty":13.193,"maintainability":56.066,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.history.json new file mode 100644 index 0000000000..7c7c08d688 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":681,"lloc":73,"functions":5,"deliveredBugs":2.455,"difficulty":13.193,"maintainability":56.066,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.js new file mode 100644 index 0000000000..42629f31a4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/sql.js","fileShort":"node_modules/highlight.js/es/languages/sql.js","fileSafe":"node_modules_highlight_js_es_languages_sql_js","link":"files/node_modules_highlight_js_es_languages_sql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":6.849,"halstead":{"bugs":2.455,"difficulty":13.193,"effort":97185.83,"length":829,"time":5399.213,"vocabulary":473,"volume":7366.242,"operands":{"distinct":455,"total":667,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":162,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":73,"physical":681}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":681,"lineStart":1,"maintainability":56.066,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":2.238,"difficulty":7.877,"effort":52888.73,"length":761,"time":2938.263,"vocabulary":453,"volume":6714.582,"operands":{"distinct":442,"total":633,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":128,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":657},"errors":[],"lineEnd":679,"lineStart":23,"name":"sql"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":605,"lineStart":603,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.028,"difficulty":9.9,"effort":829.242,"length":22,"time":46.069,"vocabulary":14,"volume":83.762,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":639,"lineStart":627,"name":"reduceRelevancy"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.03,"difficulty":6,"effort":537.744,"length":25,"time":29.875,"vocabulary":12,"volume":89.624,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":638,"lineStart":630,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":649,"lineStart":649,"name":""}],"methodAverage":{"cyclomatic":1.8,"cyclomaticDensity":39.768,"halstead":{"bugs":0.462,"difficulty":5.555,"effort":10866.836,"length":164.4,"time":603.713,"vocabulary":98.2,"volume":1384.872,"operands":{"distinct":91.8,"total":132.8},"operators":{"distinct":6.4,"total":31.6}},"params":1.2,"sloc":{"logical":14.4,"physical":136.6}},"module":"node_modules/highlight.js/es/languages/sql.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.json new file mode 100644 index 0000000000..e0de2ed65b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sql_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/sql.js","fileShort":"node_modules/highlight.js/es/languages/sql.js","fileSafe":"node_modules_highlight_js_es_languages_sql_js","link":"files/node_modules_highlight_js_es_languages_sql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":6.849,"halstead":{"bugs":2.455,"difficulty":13.193,"effort":97185.83,"length":829,"time":5399.213,"vocabulary":473,"volume":7366.242,"operands":{"distinct":455,"total":667,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":162,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":73,"physical":681}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":681,"lineStart":1,"maintainability":56.066,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":2.238,"difficulty":7.877,"effort":52888.73,"length":761,"time":2938.263,"vocabulary":453,"volume":6714.582,"operands":{"distinct":442,"total":633,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":128,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":657},"errors":[],"lineEnd":679,"lineStart":23,"name":"sql"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":605,"lineStart":603,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.028,"difficulty":9.9,"effort":829.242,"length":22,"time":46.069,"vocabulary":14,"volume":83.762,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":639,"lineStart":627,"name":"reduceRelevancy"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.03,"difficulty":6,"effort":537.744,"length":25,"time":29.875,"vocabulary":12,"volume":89.624,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":638,"lineStart":630,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":649,"lineStart":649,"name":""}],"methodAverage":{"cyclomatic":1.8,"cyclomaticDensity":39.768,"halstead":{"bugs":0.462,"difficulty":5.555,"effort":10866.836,"length":164.4,"time":603.713,"vocabulary":98.2,"volume":1384.872,"operands":{"distinct":91.8,"total":132.8},"operators":{"distinct":6.4,"total":31.6}},"params":1.2,"sloc":{"logical":14.4,"physical":136.6}},"module":"node_modules/highlight.js/es/languages/sql.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/index.html new file mode 100644 index 0000000000..92c678012b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/sql.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/sql.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.js new file mode 100644 index 0000000000..f6dca60a46 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/sql.js.js","fileShort":"node_modules/highlight.js/es/languages/sql.js.js","fileSafe":"node_modules_highlight_js_es_languages_sql_js_js","link":"files/node_modules_highlight_js_es_languages_sql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sql.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/sql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.json new file mode 100644 index 0000000000..5115168885 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_sql_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/sql.js.js","fileShort":"node_modules/highlight.js/es/languages/sql.js.js","fileSafe":"node_modules_highlight_js_es_languages_sql_js_js","link":"files/node_modules_highlight_js_es_languages_sql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sql.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/sql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stan_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_stan_js/index.html new file mode 100644 index 0000000000..891a46850e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stan_js/index.html @@ -0,0 +1,610 @@ + + + + + Plato - node_modules/highlight.js/es/languages/stan.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/stan.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    41.08

    +
    +
    +

    Lines of code

    +

    493

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.80

    +
    +
    +

    Estimated Errors

    +

    1.69

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.history.js new file mode 100644 index 0000000000..bacfe6abfd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":493,"lloc":58,"functions":1,"deliveredBugs":1.691,"difficulty":7.803,"maintainability":41.08,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.history.json new file mode 100644 index 0000000000..0ea0bad639 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":493,"lloc":58,"functions":1,"deliveredBugs":1.691,"difficulty":7.803,"maintainability":41.08,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.js new file mode 100644 index 0000000000..9fdbc643d7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/stan.js","fileShort":"node_modules/highlight.js/es/languages/stan.js","fileSafe":"node_modules_highlight_js_es_languages_stan_js","link":"files/node_modules_highlight_js_es_languages_stan_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.724,"halstead":{"bugs":1.691,"difficulty":7.803,"effort":39595.104,"length":589,"time":2199.728,"vocabulary":392,"volume":5074.064,"operands":{"distinct":379,"total":455,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":58,"physical":493}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":493,"lineStart":1,"maintainability":41.08,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":1.668,"difficulty":5.995,"effort":29991.354,"length":582,"time":1666.186,"vocabulary":387,"volume":5002.982,"operands":{"distinct":377,"total":452,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":130,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":57,"physical":483},"errors":[],"lineEnd":491,"lineStart":9,"name":"stan"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":1.668,"difficulty":5.995,"effort":29991.354,"length":582,"time":1666.186,"vocabulary":387,"volume":5002.982,"operands":{"distinct":377,"total":452},"operators":{"distinct":10,"total":130}},"params":1,"sloc":{"logical":57,"physical":483}},"module":"node_modules/highlight.js/es/languages/stan.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.json new file mode 100644 index 0000000000..3b5bd0fea5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stan_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/stan.js","fileShort":"node_modules/highlight.js/es/languages/stan.js","fileSafe":"node_modules_highlight_js_es_languages_stan_js","link":"files/node_modules_highlight_js_es_languages_stan_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.724,"halstead":{"bugs":1.691,"difficulty":7.803,"effort":39595.104,"length":589,"time":2199.728,"vocabulary":392,"volume":5074.064,"operands":{"distinct":379,"total":455,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":58,"physical":493}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":493,"lineStart":1,"maintainability":41.08,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":1.668,"difficulty":5.995,"effort":29991.354,"length":582,"time":1666.186,"vocabulary":387,"volume":5002.982,"operands":{"distinct":377,"total":452,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":130,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":57,"physical":483},"errors":[],"lineEnd":491,"lineStart":9,"name":"stan"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":1.668,"difficulty":5.995,"effort":29991.354,"length":582,"time":1666.186,"vocabulary":387,"volume":5002.982,"operands":{"distinct":377,"total":452},"operators":{"distinct":10,"total":130}},"params":1,"sloc":{"logical":57,"physical":483}},"module":"node_modules/highlight.js/es/languages/stan.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/index.html new file mode 100644 index 0000000000..1af61f08f4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/stan.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/stan.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.js new file mode 100644 index 0000000000..759ea8fce8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/stan.js.js","fileShort":"node_modules/highlight.js/es/languages/stan.js.js","fileSafe":"node_modules_highlight_js_es_languages_stan_js_js","link":"files/node_modules_highlight_js_es_languages_stan_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stan.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/stan.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.json new file mode 100644 index 0000000000..ffa7cd4ec7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stan_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/stan.js.js","fileShort":"node_modules/highlight.js/es/languages/stan.js.js","fileSafe":"node_modules_highlight_js_es_languages_stan_js_js","link":"files/node_modules_highlight_js_es_languages_stan_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stan.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/stan.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stata_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_stata_js/index.html new file mode 100644 index 0000000000..ccb82d17b8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stata_js/index.html @@ -0,0 +1,177 @@ + + + + + Plato - node_modules/highlight.js/es/languages/stata.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/stata.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    58.54

    +
    +
    +

    Lines of code

    +

    60

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.43

    +
    +
    +

    Estimated Errors

    +

    0.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.history.js new file mode 100644 index 0000000000..c9c2a91264 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":60,"lloc":18,"functions":1,"deliveredBugs":0.134,"difficulty":6.429,"maintainability":58.54,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.history.json new file mode 100644 index 0000000000..0eaf278827 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":60,"lloc":18,"functions":1,"deliveredBugs":0.134,"difficulty":6.429,"maintainability":58.54,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.js new file mode 100644 index 0000000000..5037b7fa26 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/stata.js","fileShort":"node_modules/highlight.js/es/languages/stata.js","fileSafe":"node_modules_highlight_js_es_languages_stata_js","link":"files/node_modules_highlight_js_es_languages_stata_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.134,"difficulty":6.429,"effort":2578.679,"length":77,"time":143.26,"vocabulary":37,"volume":401.128,"operands":{"distinct":28,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":60}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":60,"lineStart":1,"maintainability":58.54,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.117,"difficulty":4.269,"effort":1494.231,"length":70,"time":83.013,"vocabulary":32,"volume":350,"operands":{"distinct":26,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":45},"errors":[],"lineEnd":58,"lineStart":14,"name":"stata"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.117,"difficulty":4.269,"effort":1494.231,"length":70,"time":83.013,"vocabulary":32,"volume":350,"operands":{"distinct":26,"total":37},"operators":{"distinct":6,"total":33}},"params":1,"sloc":{"logical":17,"physical":45}},"module":"node_modules/highlight.js/es/languages/stata.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.json new file mode 100644 index 0000000000..3ee6a56ed2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stata_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/stata.js","fileShort":"node_modules/highlight.js/es/languages/stata.js","fileSafe":"node_modules_highlight_js_es_languages_stata_js","link":"files/node_modules_highlight_js_es_languages_stata_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.134,"difficulty":6.429,"effort":2578.679,"length":77,"time":143.26,"vocabulary":37,"volume":401.128,"operands":{"distinct":28,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":60}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":60,"lineStart":1,"maintainability":58.54,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.117,"difficulty":4.269,"effort":1494.231,"length":70,"time":83.013,"vocabulary":32,"volume":350,"operands":{"distinct":26,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":45},"errors":[],"lineEnd":58,"lineStart":14,"name":"stata"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.117,"difficulty":4.269,"effort":1494.231,"length":70,"time":83.013,"vocabulary":32,"volume":350,"operands":{"distinct":26,"total":37},"operators":{"distinct":6,"total":33}},"params":1,"sloc":{"logical":17,"physical":45}},"module":"node_modules/highlight.js/es/languages/stata.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/index.html new file mode 100644 index 0000000000..b8dbed9b45 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/stata.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/stata.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.js new file mode 100644 index 0000000000..c4ab4f3d6e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/stata.js.js","fileShort":"node_modules/highlight.js/es/languages/stata.js.js","fileSafe":"node_modules_highlight_js_es_languages_stata_js_js","link":"files/node_modules_highlight_js_es_languages_stata_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stata.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/stata.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.json new file mode 100644 index 0000000000..52933ad82d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stata_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/stata.js.js","fileShort":"node_modules/highlight.js/es/languages/stata.js.js","fileSafe":"node_modules_highlight_js_es_languages_stata_js_js","link":"files/node_modules_highlight_js_es_languages_stata_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stata.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/stata.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_step21_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_step21_js/index.html new file mode 100644 index 0000000000..cb71967374 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_step21_js/index.html @@ -0,0 +1,187 @@ + + + + + Plato - node_modules/highlight.js/es/languages/step21.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/step21.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.51

    +
    +
    +

    Lines of code

    +

    70

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.64

    +
    +
    +

    Estimated Errors

    +

    0.27

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.history.js new file mode 100644 index 0000000000..5e2e7cfc25 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":70,"lloc":29,"functions":1,"deliveredBugs":0.27,"difficulty":8.643,"maintainability":51.507,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.history.json new file mode 100644 index 0000000000..21ea5ba8f4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":70,"lloc":29,"functions":1,"deliveredBugs":0.27,"difficulty":8.643,"maintainability":51.507,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.js new file mode 100644 index 0000000000..ab43a44b72 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/step21.js","fileShort":"node_modules/highlight.js/es/languages/step21.js","fileSafe":"node_modules_highlight_js_es_languages_step21_js","link":"files/node_modules_highlight_js_es_languages_step21_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.27,"difficulty":8.643,"effort":6994.18,"length":137,"time":388.566,"vocabulary":60,"volume":809.244,"operands":{"distinct":49,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":51.507,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.251,"difficulty":6.298,"effort":4733.335,"length":130,"time":262.963,"vocabulary":55,"volume":751.577,"operands":{"distinct":47,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"step21"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.251,"difficulty":6.298,"effort":4733.335,"length":130,"time":262.963,"vocabulary":55,"volume":751.577,"operands":{"distinct":47,"total":74},"operators":{"distinct":8,"total":56}},"params":1,"sloc":{"logical":28,"physical":61}},"module":"node_modules/highlight.js/es/languages/step21.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.json new file mode 100644 index 0000000000..9ec6f19939 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_step21_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/step21.js","fileShort":"node_modules/highlight.js/es/languages/step21.js","fileSafe":"node_modules_highlight_js_es_languages_step21_js","link":"files/node_modules_highlight_js_es_languages_step21_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.27,"difficulty":8.643,"effort":6994.18,"length":137,"time":388.566,"vocabulary":60,"volume":809.244,"operands":{"distinct":49,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":51.507,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.251,"difficulty":6.298,"effort":4733.335,"length":130,"time":262.963,"vocabulary":55,"volume":751.577,"operands":{"distinct":47,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"step21"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.251,"difficulty":6.298,"effort":4733.335,"length":130,"time":262.963,"vocabulary":55,"volume":751.577,"operands":{"distinct":47,"total":74},"operators":{"distinct":8,"total":56}},"params":1,"sloc":{"logical":28,"physical":61}},"module":"node_modules/highlight.js/es/languages/step21.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/index.html new file mode 100644 index 0000000000..2da1a8aaac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/step21.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/step21.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.js new file mode 100644 index 0000000000..e9bc1fc99b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/step21.js.js","fileShort":"node_modules/highlight.js/es/languages/step21.js.js","fileSafe":"node_modules_highlight_js_es_languages_step21_js_js","link":"files/node_modules_highlight_js_es_languages_step21_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./step21.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/step21.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.json new file mode 100644 index 0000000000..44dd9a5606 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_step21_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/step21.js.js","fileShort":"node_modules/highlight.js/es/languages/step21.js.js","fileSafe":"node_modules_highlight_js_es_languages_step21_js_js","link":"files/node_modules_highlight_js_es_languages_step21_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./step21.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/step21.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/index.html new file mode 100644 index 0000000000..061fb2f03d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/index.html @@ -0,0 +1,857 @@ + + + + + Plato - node_modules/highlight.js/es/languages/stylus.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/stylus.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.73

    +
    +
    +

    Lines of code

    +

    740

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.05

    +
    +
    +

    Estimated Errors

    +

    2.92

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.history.js new file mode 100644 index 0000000000..964c97c3a5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":740,"lloc":86,"functions":2,"deliveredBugs":2.925,"difficulty":8.054,"maintainability":46.734,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.history.json new file mode 100644 index 0000000000..bbe8c6542b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":740,"lloc":86,"functions":2,"deliveredBugs":2.925,"difficulty":8.054,"maintainability":46.734,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.js new file mode 100644 index 0000000000..d910328ad6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/stylus.js","fileShort":"node_modules/highlight.js/es/languages/stylus.js","fileSafe":"node_modules_highlight_js_es_languages_stylus_js","link":"files/node_modules_highlight_js_es_languages_stylus_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":2.925,"difficulty":8.054,"effort":70666.972,"length":948,"time":3925.943,"vocabulary":611,"volume":8773.767,"operands":{"distinct":598,"total":741,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":207,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":86,"physical":740}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":740,"lineStart":1,"maintainability":46.734,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.741,"difficulty":8.682,"effort":19294.108,"length":329,"time":1071.895,"vocabulary":108,"volume":2222.358,"operands":{"distinct":99,"total":191,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":174},"errors":[],"lineEnd":738,"lineStart":565,"name":"stylus"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.009,"halstead":{"bugs":0.456,"difficulty":6.424,"effort":10714.283,"length":212,"time":595.238,"vocabulary":75,"volume":1367.314,"operands":{"distinct":67.5,"total":120.5},"operators":{"distinct":7.5,"total":91.5}},"params":1,"sloc":{"logical":39,"physical":109}},"module":"node_modules/highlight.js/es/languages/stylus.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.json new file mode 100644 index 0000000000..0f7f47b218 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/stylus.js","fileShort":"node_modules/highlight.js/es/languages/stylus.js","fileSafe":"node_modules_highlight_js_es_languages_stylus_js","link":"files/node_modules_highlight_js_es_languages_stylus_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":2.925,"difficulty":8.054,"effort":70666.972,"length":948,"time":3925.943,"vocabulary":611,"volume":8773.767,"operands":{"distinct":598,"total":741,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":207,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":86,"physical":740}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":740,"lineStart":1,"maintainability":46.734,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.741,"difficulty":8.682,"effort":19294.108,"length":329,"time":1071.895,"vocabulary":108,"volume":2222.358,"operands":{"distinct":99,"total":191,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":174},"errors":[],"lineEnd":738,"lineStart":565,"name":"stylus"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.009,"halstead":{"bugs":0.456,"difficulty":6.424,"effort":10714.283,"length":212,"time":595.238,"vocabulary":75,"volume":1367.314,"operands":{"distinct":67.5,"total":120.5},"operators":{"distinct":7.5,"total":91.5}},"params":1,"sloc":{"logical":39,"physical":109}},"module":"node_modules/highlight.js/es/languages/stylus.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/index.html new file mode 100644 index 0000000000..15794ee2af --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/stylus.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/stylus.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.js new file mode 100644 index 0000000000..a289c2f5a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/stylus.js.js","fileShort":"node_modules/highlight.js/es/languages/stylus.js.js","fileSafe":"node_modules_highlight_js_es_languages_stylus_js_js","link":"files/node_modules_highlight_js_es_languages_stylus_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stylus.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/stylus.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.json new file mode 100644 index 0000000000..7fa2c7cec6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_stylus_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/stylus.js.js","fileShort":"node_modules/highlight.js/es/languages/stylus.js.js","fileSafe":"node_modules_highlight_js_es_languages_stylus_js_js","link":"files/node_modules_highlight_js_es_languages_stylus_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stylus.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/stylus.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/index.html new file mode 100644 index 0000000000..66b2c87e0d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/index.html @@ -0,0 +1,168 @@ + + + + + Plato - node_modules/highlight.js/es/languages/subunit.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/subunit.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.68

    +
    +
    +

    Lines of code

    +

    51

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.07

    +
    +
    +

    Estimated Errors

    +

    0.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.history.js new file mode 100644 index 0000000000..46879f71e8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":51,"lloc":23,"functions":1,"deliveredBugs":0.148,"difficulty":7.071,"maintainability":55.676,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.history.json new file mode 100644 index 0000000000..cc24d97859 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":51,"lloc":23,"functions":1,"deliveredBugs":0.148,"difficulty":7.071,"maintainability":55.676,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.js new file mode 100644 index 0000000000..146c9783ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/subunit.js","fileShort":"node_modules/highlight.js/es/languages/subunit.js","fileSafe":"node_modules_highlight_js_es_languages_subunit_js","link":"files/node_modules_highlight_js_es_languages_subunit_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.148,"difficulty":7.071,"effort":3131.254,"length":85,"time":173.959,"vocabulary":37,"volume":442.804,"operands":{"distinct":28,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":51}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":51,"lineStart":1,"maintainability":55.676,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.13,"difficulty":4.731,"effort":1845,"length":78,"time":102.5,"vocabulary":32,"volume":390,"operands":{"distinct":26,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":43},"errors":[],"lineEnd":49,"lineStart":7,"name":"subunit"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.13,"difficulty":4.731,"effort":1845,"length":78,"time":102.5,"vocabulary":32,"volume":390,"operands":{"distinct":26,"total":41},"operators":{"distinct":6,"total":37}},"params":1,"sloc":{"logical":22,"physical":43}},"module":"node_modules/highlight.js/es/languages/subunit.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.json new file mode 100644 index 0000000000..b6d11e8e56 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/subunit.js","fileShort":"node_modules/highlight.js/es/languages/subunit.js","fileSafe":"node_modules_highlight_js_es_languages_subunit_js","link":"files/node_modules_highlight_js_es_languages_subunit_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.148,"difficulty":7.071,"effort":3131.254,"length":85,"time":173.959,"vocabulary":37,"volume":442.804,"operands":{"distinct":28,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":51}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":51,"lineStart":1,"maintainability":55.676,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.13,"difficulty":4.731,"effort":1845,"length":78,"time":102.5,"vocabulary":32,"volume":390,"operands":{"distinct":26,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":43},"errors":[],"lineEnd":49,"lineStart":7,"name":"subunit"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.13,"difficulty":4.731,"effort":1845,"length":78,"time":102.5,"vocabulary":32,"volume":390,"operands":{"distinct":26,"total":41},"operators":{"distinct":6,"total":37}},"params":1,"sloc":{"logical":22,"physical":43}},"module":"node_modules/highlight.js/es/languages/subunit.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/index.html new file mode 100644 index 0000000000..3af7b4b09b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/subunit.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/subunit.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.js new file mode 100644 index 0000000000..b23b019de4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/subunit.js.js","fileShort":"node_modules/highlight.js/es/languages/subunit.js.js","fileSafe":"node_modules_highlight_js_es_languages_subunit_js_js","link":"files/node_modules_highlight_js_es_languages_subunit_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./subunit.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/subunit.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.json new file mode 100644 index 0000000000..fd62ef09d0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_subunit_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/subunit.js.js","fileShort":"node_modules/highlight.js/es/languages/subunit.js.js","fileSafe":"node_modules_highlight_js_es_languages_subunit_js_js","link":"files/node_modules_highlight_js_es_languages_subunit_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./subunit.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/subunit.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_swift_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_swift_js/index.html new file mode 100644 index 0000000000..3f8de23cd2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_swift_js/index.html @@ -0,0 +1,1002 @@ + + + + + Plato - node_modules/highlight.js/es/languages/swift.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/swift.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.95

    +
    +
    +

    Lines of code

    +

    885

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    29.14

    +
    +
    +

    Estimated Errors

    +

    4.00

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.history.js new file mode 100644 index 0000000000..daead2637e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":885,"lloc":244,"functions":17,"deliveredBugs":4.005,"difficulty":29.142,"maintainability":57.945,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.history.json new file mode 100644 index 0000000000..0a75e50f90 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":885,"lloc":244,"functions":17,"deliveredBugs":4.005,"difficulty":29.142,"maintainability":57.945,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.js new file mode 100644 index 0000000000..876c61e684 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/swift.js","fileShort":"node_modules/highlight.js/es/languages/swift.js","fileSafe":"node_modules_highlight_js_es_languages_swift_js","link":"files/node_modules_highlight_js_es_languages_swift_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.869,"halstead":{"bugs":4.005,"difficulty":29.142,"effort":350152.708,"length":1409,"time":19452.928,"vocabulary":369,"volume":12015.215,"operands":{"distinct":344,"total":802,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":607,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":244,"physical":885}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":885,"lineStart":1,"maintainability":57.945,"methods":[{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":15,"lineStart":10,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":23,"lineStart":21,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":32,"lineStart":29,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":30,"lineStart":30,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":47,"lineStart":38,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":65,"lineStart":58,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":63,"lineStart":63,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":5},"errors":[],"lineEnd":71,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.541,"halstead":{"bugs":2.075,"difficulty":19.714,"effort":122721.058,"length":867,"time":6817.837,"vocabulary":145,"volume":6224.981,"operands":{"distinct":133,"total":437,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":430,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":185,"physical":488},"errors":[],"lineEnd":883,"lineStart":396,"name":"swift"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":431,"lineStart":431,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":434,"lineStart":434,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":3.143,"effort":228.322,"length":21,"time":12.685,"vocabulary":11,"volume":72.648,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":540,"lineStart":530,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":544,"lineStart":541,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":550,"lineStart":545,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":3.333,"effort":308.37,"length":25,"time":17.132,"vocabulary":13,"volume":92.511,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":559,"lineStart":551,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3.25,"effort":256.325,"length":22,"time":14.24,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":567,"lineStart":560,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":820,"lineStart":820,"name":""}],"methodAverage":{"cyclomatic":1.353,"cyclomaticDensity":29.051,"halstead":{"bugs":0.139,"difficulty":4.285,"effort":7497.526,"length":65,"time":416.529,"vocabulary":17.412,"volume":415.759,"operands":{"distinct":12.882,"total":33.412},"operators":{"distinct":4.529,"total":31.588}},"params":1,"sloc":{"logical":12.824,"physical":33.353}},"module":"node_modules/highlight.js/es/languages/swift.js"},"jshint":{"messages":[{"severity":"error","line":62,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":63,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.json new file mode 100644 index 0000000000..48a4221e1c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_swift_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/swift.js","fileShort":"node_modules/highlight.js/es/languages/swift.js","fileSafe":"node_modules_highlight_js_es_languages_swift_js","link":"files/node_modules_highlight_js_es_languages_swift_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.869,"halstead":{"bugs":4.005,"difficulty":29.142,"effort":350152.708,"length":1409,"time":19452.928,"vocabulary":369,"volume":12015.215,"operands":{"distinct":344,"total":802,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":607,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":244,"physical":885}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":885,"lineStart":1,"maintainability":57.945,"methods":[{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":15,"lineStart":10,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":23,"lineStart":21,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":32,"lineStart":29,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":30,"lineStart":30,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":47,"lineStart":38,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":65,"lineStart":58,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":63,"lineStart":63,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":5},"errors":[],"lineEnd":71,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.541,"halstead":{"bugs":2.075,"difficulty":19.714,"effort":122721.058,"length":867,"time":6817.837,"vocabulary":145,"volume":6224.981,"operands":{"distinct":133,"total":437,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":430,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":185,"physical":488},"errors":[],"lineEnd":883,"lineStart":396,"name":"swift"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":431,"lineStart":431,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":434,"lineStart":434,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":3.143,"effort":228.322,"length":21,"time":12.685,"vocabulary":11,"volume":72.648,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":540,"lineStart":530,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":544,"lineStart":541,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":550,"lineStart":545,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":3.333,"effort":308.37,"length":25,"time":17.132,"vocabulary":13,"volume":92.511,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":559,"lineStart":551,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3.25,"effort":256.325,"length":22,"time":14.24,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":567,"lineStart":560,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":820,"lineStart":820,"name":""}],"methodAverage":{"cyclomatic":1.353,"cyclomaticDensity":29.051,"halstead":{"bugs":0.139,"difficulty":4.285,"effort":7497.526,"length":65,"time":416.529,"vocabulary":17.412,"volume":415.759,"operands":{"distinct":12.882,"total":33.412},"operators":{"distinct":4.529,"total":31.588}},"params":1,"sloc":{"logical":12.824,"physical":33.353}},"module":"node_modules/highlight.js/es/languages/swift.js"},"jshint":{"messages":[{"severity":"error","line":62,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":63,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/index.html new file mode 100644 index 0000000000..db561c4253 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/swift.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/swift.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.js new file mode 100644 index 0000000000..57417c59ae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/swift.js.js","fileShort":"node_modules/highlight.js/es/languages/swift.js.js","fileSafe":"node_modules_highlight_js_es_languages_swift_js_js","link":"files/node_modules_highlight_js_es_languages_swift_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./swift.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/swift.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.json new file mode 100644 index 0000000000..50ff598ad5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_swift_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/swift.js.js","fileShort":"node_modules/highlight.js/es/languages/swift.js.js","fileSafe":"node_modules_highlight_js_es_languages_swift_js_js","link":"files/node_modules_highlight_js_es_languages_swift_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./swift.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/swift.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/index.html new file mode 100644 index 0000000000..302ec8e121 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/index.html @@ -0,0 +1,173 @@ + + + + + Plato - node_modules/highlight.js/es/languages/taggerscript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/taggerscript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    53.61

    +
    +
    +

    Lines of code

    +

    56

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.00

    +
    +
    +

    Estimated Errors

    +

    0.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.history.js new file mode 100644 index 0000000000..2c8498af07 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":56,"lloc":27,"functions":1,"deliveredBugs":0.146,"difficulty":9,"maintainability":53.614,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.history.json new file mode 100644 index 0000000000..1eaa0823e9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":56,"lloc":27,"functions":1,"deliveredBugs":0.146,"difficulty":9,"maintainability":53.614,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.js new file mode 100644 index 0000000000..0a4e2b1570 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/taggerscript.js","fileShort":"node_modules/highlight.js/es/languages/taggerscript.js","fileSafe":"node_modules_highlight_js_es_languages_taggerscript_js","link":"files/node_modules_highlight_js_es_languages_taggerscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.146,"difficulty":9,"effort":3930.419,"length":89,"time":218.357,"vocabulary":30,"volume":436.713,"operands":{"distinct":21,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":56}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":56,"lineStart":1,"maintainability":53.614,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.127,"difficulty":6.158,"effort":2344.903,"length":82,"time":130.272,"vocabulary":25,"volume":380.796,"operands":{"distinct":19,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":48},"errors":[],"lineEnd":54,"lineStart":7,"name":"taggerscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.127,"difficulty":6.158,"effort":2344.903,"length":82,"time":130.272,"vocabulary":25,"volume":380.796,"operands":{"distinct":19,"total":39},"operators":{"distinct":6,"total":43}},"params":1,"sloc":{"logical":26,"physical":48}},"module":"node_modules/highlight.js/es/languages/taggerscript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.json new file mode 100644 index 0000000000..552e30915c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/taggerscript.js","fileShort":"node_modules/highlight.js/es/languages/taggerscript.js","fileSafe":"node_modules_highlight_js_es_languages_taggerscript_js","link":"files/node_modules_highlight_js_es_languages_taggerscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.146,"difficulty":9,"effort":3930.419,"length":89,"time":218.357,"vocabulary":30,"volume":436.713,"operands":{"distinct":21,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":56}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":56,"lineStart":1,"maintainability":53.614,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.127,"difficulty":6.158,"effort":2344.903,"length":82,"time":130.272,"vocabulary":25,"volume":380.796,"operands":{"distinct":19,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":48},"errors":[],"lineEnd":54,"lineStart":7,"name":"taggerscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.127,"difficulty":6.158,"effort":2344.903,"length":82,"time":130.272,"vocabulary":25,"volume":380.796,"operands":{"distinct":19,"total":39},"operators":{"distinct":6,"total":43}},"params":1,"sloc":{"logical":26,"physical":48}},"module":"node_modules/highlight.js/es/languages/taggerscript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/index.html new file mode 100644 index 0000000000..d882d6fa0f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/taggerscript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/taggerscript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.js new file mode 100644 index 0000000000..9245fac1e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/taggerscript.js.js","fileShort":"node_modules/highlight.js/es/languages/taggerscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_taggerscript_js_js","link":"files/node_modules_highlight_js_es_languages_taggerscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./taggerscript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/taggerscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.json new file mode 100644 index 0000000000..569be1c329 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_taggerscript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/taggerscript.js.js","fileShort":"node_modules/highlight.js/es/languages/taggerscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_taggerscript_js_js","link":"files/node_modules_highlight_js_es_languages_taggerscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./taggerscript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/taggerscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tap_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_tap_js/index.html new file mode 100644 index 0000000000..9fafff4391 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tap_js/index.html @@ -0,0 +1,172 @@ + + + + + Plato - node_modules/highlight.js/es/languages/tap.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/tap.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    58.67

    +
    +
    +

    Lines of code

    +

    55

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.54

    +
    +
    +

    Estimated Errors

    +

    0.12

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.history.js new file mode 100644 index 0000000000..7e5eebd56d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":55,"lloc":19,"functions":1,"deliveredBugs":0.12,"difficulty":5.538,"maintainability":58.669,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.history.json new file mode 100644 index 0000000000..b37db883aa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":55,"lloc":19,"functions":1,"deliveredBugs":0.12,"difficulty":5.538,"maintainability":58.669,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.js new file mode 100644 index 0000000000..1b56de1554 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/tap.js","fileShort":"node_modules/highlight.js/es/languages/tap.js","fileSafe":"node_modules_highlight_js_es_languages_tap_js","link":"files/node_modules_highlight_js_es_languages_tap_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.12,"difficulty":5.538,"effort":2000.547,"length":71,"time":111.141,"vocabulary":34,"volume":361.21,"operands":{"distinct":26,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":55}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":55,"lineStart":1,"maintainability":58.669,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.104,"difficulty":3.438,"effort":1068.756,"length":64,"time":59.375,"vocabulary":29,"volume":310.911,"operands":{"distinct":24,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":45},"errors":[],"lineEnd":53,"lineStart":9,"name":"tap"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.104,"difficulty":3.438,"effort":1068.756,"length":64,"time":59.375,"vocabulary":29,"volume":310.911,"operands":{"distinct":24,"total":33},"operators":{"distinct":5,"total":31}},"params":1,"sloc":{"logical":18,"physical":45}},"module":"node_modules/highlight.js/es/languages/tap.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.json new file mode 100644 index 0000000000..11a18d9800 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tap_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/tap.js","fileShort":"node_modules/highlight.js/es/languages/tap.js","fileSafe":"node_modules_highlight_js_es_languages_tap_js","link":"files/node_modules_highlight_js_es_languages_tap_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.12,"difficulty":5.538,"effort":2000.547,"length":71,"time":111.141,"vocabulary":34,"volume":361.21,"operands":{"distinct":26,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":55}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":55,"lineStart":1,"maintainability":58.669,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.104,"difficulty":3.438,"effort":1068.756,"length":64,"time":59.375,"vocabulary":29,"volume":310.911,"operands":{"distinct":24,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":45},"errors":[],"lineEnd":53,"lineStart":9,"name":"tap"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.104,"difficulty":3.438,"effort":1068.756,"length":64,"time":59.375,"vocabulary":29,"volume":310.911,"operands":{"distinct":24,"total":33},"operators":{"distinct":5,"total":31}},"params":1,"sloc":{"logical":18,"physical":45}},"module":"node_modules/highlight.js/es/languages/tap.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/index.html new file mode 100644 index 0000000000..31b8d7a74b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/tap.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/tap.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.js new file mode 100644 index 0000000000..34272006f9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/tap.js.js","fileShort":"node_modules/highlight.js/es/languages/tap.js.js","fileSafe":"node_modules_highlight_js_es_languages_tap_js_js","link":"files/node_modules_highlight_js_es_languages_tap_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tap.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/tap.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.json new file mode 100644 index 0000000000..300a856008 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tap_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/tap.js.js","fileShort":"node_modules/highlight.js/es/languages/tap.js.js","fileSafe":"node_modules_highlight_js_es_languages_tap_js_js","link":"files/node_modules_highlight_js_es_languages_tap_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tap.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/tap.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/index.html new file mode 100644 index 0000000000..371ac2f1bf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/index.html @@ -0,0 +1,310 @@ + + + + + Plato - node_modules/highlight.js/es/languages/tcl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/tcl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.46

    +
    +
    +

    Lines of code

    +

    193

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.76

    +
    +
    +

    Estimated Errors

    +

    0.67

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.history.js new file mode 100644 index 0000000000..dfae285fd1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":193,"lloc":31,"functions":1,"deliveredBugs":0.666,"difficulty":6.764,"maintainability":49.462,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.history.json new file mode 100644 index 0000000000..aa99a79a4a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":193,"lloc":31,"functions":1,"deliveredBugs":0.666,"difficulty":6.764,"maintainability":49.462,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.js new file mode 100644 index 0000000000..262c69c8df --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/tcl.js","fileShort":"node_modules/highlight.js/es/languages/tcl.js","fileSafe":"node_modules_highlight_js_es_languages_tcl_js","link":"files/node_modules_highlight_js_es_languages_tcl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.666,"difficulty":6.764,"effort":13512.158,"length":269,"time":750.675,"vocabulary":172,"volume":1997.665,"operands":{"distinct":161,"total":198,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":193}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":193,"lineStart":1,"maintainability":49.462,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.645,"difficulty":4.906,"effort":9490.15,"length":262,"time":527.231,"vocabulary":167,"volume":1934.531,"operands":{"distinct":159,"total":195,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":184},"errors":[],"lineEnd":191,"lineStart":8,"name":"tcl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.645,"difficulty":4.906,"effort":9490.15,"length":262,"time":527.231,"vocabulary":167,"volume":1934.531,"operands":{"distinct":159,"total":195},"operators":{"distinct":8,"total":67}},"params":1,"sloc":{"logical":30,"physical":184}},"module":"node_modules/highlight.js/es/languages/tcl.js"},"jshint":{"messages":[{"severity":"error","line":190,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.json new file mode 100644 index 0000000000..06edcd3936 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/tcl.js","fileShort":"node_modules/highlight.js/es/languages/tcl.js","fileSafe":"node_modules_highlight_js_es_languages_tcl_js","link":"files/node_modules_highlight_js_es_languages_tcl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.666,"difficulty":6.764,"effort":13512.158,"length":269,"time":750.675,"vocabulary":172,"volume":1997.665,"operands":{"distinct":161,"total":198,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":193}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":193,"lineStart":1,"maintainability":49.462,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.645,"difficulty":4.906,"effort":9490.15,"length":262,"time":527.231,"vocabulary":167,"volume":1934.531,"operands":{"distinct":159,"total":195,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":184},"errors":[],"lineEnd":191,"lineStart":8,"name":"tcl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.645,"difficulty":4.906,"effort":9490.15,"length":262,"time":527.231,"vocabulary":167,"volume":1934.531,"operands":{"distinct":159,"total":195},"operators":{"distinct":8,"total":67}},"params":1,"sloc":{"logical":30,"physical":184}},"module":"node_modules/highlight.js/es/languages/tcl.js"},"jshint":{"messages":[{"severity":"error","line":190,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/index.html new file mode 100644 index 0000000000..678cee4e7d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/tcl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/tcl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.js new file mode 100644 index 0000000000..d08dd6858a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/tcl.js.js","fileShort":"node_modules/highlight.js/es/languages/tcl.js.js","fileSafe":"node_modules_highlight_js_es_languages_tcl_js_js","link":"files/node_modules_highlight_js_es_languages_tcl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tcl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/tcl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.json new file mode 100644 index 0000000000..e64bbab6a1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tcl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/tcl.js.js","fileShort":"node_modules/highlight.js/es/languages/tcl.js.js","fileSafe":"node_modules_highlight_js_es_languages_tcl_js_js","link":"files/node_modules_highlight_js_es_languages_tcl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tcl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/tcl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/index.html new file mode 100644 index 0000000000..f217bed9e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/index.html @@ -0,0 +1,192 @@ + + + + + Plato - node_modules/highlight.js/es/languages/thrift.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/thrift.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.05

    +
    +
    +

    Lines of code

    +

    75

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.07

    +
    +
    +

    Estimated Errors

    +

    0.25

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.history.js new file mode 100644 index 0000000000..d8e3c59041 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":75,"lloc":23,"functions":1,"deliveredBugs":0.249,"difficulty":8.073,"maintainability":54.048,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.history.json new file mode 100644 index 0000000000..23a8828724 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":75,"lloc":23,"functions":1,"deliveredBugs":0.249,"difficulty":8.073,"maintainability":54.048,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.js new file mode 100644 index 0000000000..8da45d3baf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/thrift.js","fileShort":"node_modules/highlight.js/es/languages/thrift.js","fileSafe":"node_modules_highlight_js_es_languages_thrift_js","link":"files/node_modules_highlight_js_es_languages_thrift_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.249,"difficulty":8.073,"effort":6023.296,"length":123,"time":334.628,"vocabulary":67,"volume":746.129,"operands":{"distinct":55,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":75}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":75,"lineStart":1,"maintainability":54.048,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.23,"difficulty":6.028,"effort":4163.668,"length":116,"time":231.315,"vocabulary":62,"volume":690.687,"operands":{"distinct":53,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":65},"errors":[],"lineEnd":73,"lineStart":9,"name":"thrift"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.23,"difficulty":6.028,"effort":4163.668,"length":116,"time":231.315,"vocabulary":62,"volume":690.687,"operands":{"distinct":53,"total":71},"operators":{"distinct":9,"total":45}},"params":1,"sloc":{"logical":22,"physical":65}},"module":"node_modules/highlight.js/es/languages/thrift.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.json new file mode 100644 index 0000000000..5d0ee8412c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/thrift.js","fileShort":"node_modules/highlight.js/es/languages/thrift.js","fileSafe":"node_modules_highlight_js_es_languages_thrift_js","link":"files/node_modules_highlight_js_es_languages_thrift_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.249,"difficulty":8.073,"effort":6023.296,"length":123,"time":334.628,"vocabulary":67,"volume":746.129,"operands":{"distinct":55,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":75}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":75,"lineStart":1,"maintainability":54.048,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.23,"difficulty":6.028,"effort":4163.668,"length":116,"time":231.315,"vocabulary":62,"volume":690.687,"operands":{"distinct":53,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":65},"errors":[],"lineEnd":73,"lineStart":9,"name":"thrift"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.23,"difficulty":6.028,"effort":4163.668,"length":116,"time":231.315,"vocabulary":62,"volume":690.687,"operands":{"distinct":53,"total":71},"operators":{"distinct":9,"total":45}},"params":1,"sloc":{"logical":22,"physical":65}},"module":"node_modules/highlight.js/es/languages/thrift.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/index.html new file mode 100644 index 0000000000..8bb6c7e57d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/thrift.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/thrift.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.js new file mode 100644 index 0000000000..36dc7a4ad1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/thrift.js.js","fileShort":"node_modules/highlight.js/es/languages/thrift.js.js","fileSafe":"node_modules_highlight_js_es_languages_thrift_js_js","link":"files/node_modules_highlight_js_es_languages_thrift_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./thrift.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/thrift.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.json new file mode 100644 index 0000000000..4443ca6570 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_thrift_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/thrift.js.js","fileShort":"node_modules/highlight.js/es/languages/thrift.js.js","fileSafe":"node_modules_highlight_js_es_languages_thrift_js_js","link":"files/node_modules_highlight_js_es_languages_thrift_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./thrift.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/thrift.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tp_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_tp_js/index.html new file mode 100644 index 0000000000..397c3acc04 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tp_js/index.html @@ -0,0 +1,288 @@ + + + + + Plato - node_modules/highlight.js/es/languages/tp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/tp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.72

    +
    +
    +

    Lines of code

    +

    171

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.40

    +
    +
    +

    Estimated Errors

    +

    0.59

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.history.js new file mode 100644 index 0000000000..56847c39ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":171,"lloc":40,"functions":1,"deliveredBugs":0.594,"difficulty":8.4,"maintainability":46.715,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.history.json new file mode 100644 index 0000000000..c0f9f8e870 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":171,"lloc":40,"functions":1,"deliveredBugs":0.594,"difficulty":8.4,"maintainability":46.715,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.js new file mode 100644 index 0000000000..19635bd2a1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/tp.js","fileShort":"node_modules/highlight.js/es/languages/tp.js","fileSafe":"node_modules_highlight_js_es_languages_tp_js","link":"files/node_modules_highlight_js_es_languages_tp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.594,"difficulty":8.4,"effort":14965.491,"length":251,"time":831.416,"vocabulary":137,"volume":1781.606,"operands":{"distinct":125,"total":175,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":171}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":171,"lineStart":1,"maintainability":46.715,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.573,"difficulty":6.293,"effort":10816.066,"length":244,"time":600.893,"vocabulary":132,"volume":1718.832,"operands":{"distinct":123,"total":172,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":163},"errors":[],"lineEnd":169,"lineStart":7,"name":"tp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.573,"difficulty":6.293,"effort":10816.066,"length":244,"time":600.893,"vocabulary":132,"volume":1718.832,"operands":{"distinct":123,"total":172},"operators":{"distinct":9,"total":72}},"params":1,"sloc":{"logical":39,"physical":163}},"module":"node_modules/highlight.js/es/languages/tp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.json new file mode 100644 index 0000000000..86f2b489e2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/tp.js","fileShort":"node_modules/highlight.js/es/languages/tp.js","fileSafe":"node_modules_highlight_js_es_languages_tp_js","link":"files/node_modules_highlight_js_es_languages_tp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.594,"difficulty":8.4,"effort":14965.491,"length":251,"time":831.416,"vocabulary":137,"volume":1781.606,"operands":{"distinct":125,"total":175,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":171}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":171,"lineStart":1,"maintainability":46.715,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.573,"difficulty":6.293,"effort":10816.066,"length":244,"time":600.893,"vocabulary":132,"volume":1718.832,"operands":{"distinct":123,"total":172,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":163},"errors":[],"lineEnd":169,"lineStart":7,"name":"tp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.573,"difficulty":6.293,"effort":10816.066,"length":244,"time":600.893,"vocabulary":132,"volume":1718.832,"operands":{"distinct":123,"total":172},"operators":{"distinct":9,"total":72}},"params":1,"sloc":{"logical":39,"physical":163}},"module":"node_modules/highlight.js/es/languages/tp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/index.html new file mode 100644 index 0000000000..b745667351 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/tp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/tp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.js new file mode 100644 index 0000000000..6c77238f42 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/tp.js.js","fileShort":"node_modules/highlight.js/es/languages/tp.js.js","fileSafe":"node_modules_highlight_js_es_languages_tp_js_js","link":"files/node_modules_highlight_js_es_languages_tp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/tp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.json new file mode 100644 index 0000000000..f056a3b7d3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_tp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/tp.js.js","fileShort":"node_modules/highlight.js/es/languages/tp.js.js","fileSafe":"node_modules_highlight_js_es_languages_tp_js_js","link":"files/node_modules_highlight_js_es_languages_tp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tp.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/tp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_twig_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_twig_js/index.html new file mode 100644 index 0000000000..526852fe7c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_twig_js/index.html @@ -0,0 +1,335 @@ + + + + + Plato - node_modules/highlight.js/es/languages/twig.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/twig.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.42

    +
    +
    +

    Lines of code

    +

    218

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.99

    +
    +
    +

    Estimated Errors

    +

    0.82

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.history.js new file mode 100644 index 0000000000..214e933ba3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":218,"lloc":62,"functions":3,"deliveredBugs":0.824,"difficulty":10.993,"maintainability":54.424,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.history.json new file mode 100644 index 0000000000..2b73326417 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":218,"lloc":62,"functions":3,"deliveredBugs":0.824,"difficulty":10.993,"maintainability":54.424,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.js new file mode 100644 index 0000000000..a5a127117e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/twig.js","fileShort":"node_modules/highlight.js/es/languages/twig.js","fileSafe":"node_modules_highlight_js_es_languages_twig_js","link":"files/node_modules_highlight_js_es_languages_twig_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.226,"halstead":{"bugs":0.824,"difficulty":10.993,"effort":27158.788,"length":337,"time":1508.822,"vocabulary":161,"volume":2470.519,"operands":{"distinct":146,"total":214,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":123,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":62,"physical":218}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":218,"lineStart":1,"maintainability":54.424,"methods":[{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.678,"difficulty":6.728,"effort":13689.479,"length":283,"time":760.527,"vocabulary":146,"volume":2034.72,"operands":{"distinct":136,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":100,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":207},"errors":[],"lineEnd":216,"lineStart":10,"name":"twig"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":113,"lineStart":113,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.071,"difficulty":5,"effort":1057.618,"length":44,"time":58.757,"vocabulary":28,"volume":211.524,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":187,"lineStart":165,"name":""}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":6.727,"halstead":{"bugs":0.25,"difficulty":3.909,"effort":4915.699,"length":110,"time":273.094,"vocabulary":58.667,"volume":749.748,"operands":{"distinct":52.667,"total":70.333},"operators":{"distinct":6,"total":39.667}},"params":1.333,"sloc":{"logical":20.333,"physical":77}},"module":"node_modules/highlight.js/es/languages/twig.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.json new file mode 100644 index 0000000000..c00603feaa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_twig_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/twig.js","fileShort":"node_modules/highlight.js/es/languages/twig.js","fileSafe":"node_modules_highlight_js_es_languages_twig_js","link":"files/node_modules_highlight_js_es_languages_twig_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.226,"halstead":{"bugs":0.824,"difficulty":10.993,"effort":27158.788,"length":337,"time":1508.822,"vocabulary":161,"volume":2470.519,"operands":{"distinct":146,"total":214,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":123,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":62,"physical":218}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":218,"lineStart":1,"maintainability":54.424,"methods":[{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.678,"difficulty":6.728,"effort":13689.479,"length":283,"time":760.527,"vocabulary":146,"volume":2034.72,"operands":{"distinct":136,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":100,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":207},"errors":[],"lineEnd":216,"lineStart":10,"name":"twig"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":113,"lineStart":113,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.071,"difficulty":5,"effort":1057.618,"length":44,"time":58.757,"vocabulary":28,"volume":211.524,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":187,"lineStart":165,"name":""}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":6.727,"halstead":{"bugs":0.25,"difficulty":3.909,"effort":4915.699,"length":110,"time":273.094,"vocabulary":58.667,"volume":749.748,"operands":{"distinct":52.667,"total":70.333},"operators":{"distinct":6,"total":39.667}},"params":1.333,"sloc":{"logical":20.333,"physical":77}},"module":"node_modules/highlight.js/es/languages/twig.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/index.html new file mode 100644 index 0000000000..ea74a827ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/twig.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/twig.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.js new file mode 100644 index 0000000000..9b5a61126f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/twig.js.js","fileShort":"node_modules/highlight.js/es/languages/twig.js.js","fileSafe":"node_modules_highlight_js_es_languages_twig_js_js","link":"files/node_modules_highlight_js_es_languages_twig_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./twig.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/twig.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.json new file mode 100644 index 0000000000..e97bd46e01 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_twig_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/twig.js.js","fileShort":"node_modules/highlight.js/es/languages/twig.js.js","fileSafe":"node_modules_highlight_js_es_languages_twig_js_js","link":"files/node_modules_highlight_js_es_languages_twig_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./twig.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/twig.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/index.html new file mode 100644 index 0000000000..c6b1333ed2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/index.html @@ -0,0 +1,960 @@ + + + + + Plato - node_modules/highlight.js/es/languages/typescript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/typescript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.66

    +
    +
    +

    Lines of code

    +

    843

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    28.59

    +
    +
    +

    Estimated Errors

    +

    4.43

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.history.js new file mode 100644 index 0000000000..fda3a4c0e4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":843,"lloc":315,"functions":8,"deliveredBugs":4.429,"difficulty":28.588,"maintainability":45.662,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.history.json new file mode 100644 index 0000000000..80df6fdddf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":843,"lloc":315,"functions":8,"deliveredBugs":4.429,"difficulty":28.588,"maintainability":45.662,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.js new file mode 100644 index 0000000000..06a7fb962a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/typescript.js","fileShort":"node_modules/highlight.js/es/languages/typescript.js","fileSafe":"node_modules_highlight_js_es_languages_typescript_js","link":"files/node_modules_highlight_js_es_languages_typescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":2.54,"halstead":{"bugs":4.429,"difficulty":28.588,"effort":379825.152,"length":1551,"time":21101.397,"vocabulary":379,"volume":13285.95,"operands":{"distinct":356,"total":885,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":666,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":315,"physical":843}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":843,"lineStart":1,"maintainability":45.662,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.42,"halstead":{"bugs":2.518,"difficulty":18.341,"effort":138558.027,"length":1000,"time":7697.668,"vocabulary":188,"volume":7554.589,"operands":{"distinct":176,"total":538,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":462,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":238,"physical":568},"errors":[],"lineEnd":733,"lineStart":166,"name":"javascript"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":7.65,"effort":1039.893,"length":32,"time":57.772,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":179,"lineStart":175,"name":""},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.134,"difficulty":15.294,"effort":6153.818,"length":82,"time":341.879,"vocabulary":30,"volume":402.365,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":41},"errors":[],"lineEnd":235,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":511,"lineStart":509,"name":"noneOf"},{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.46,"difficulty":8.542,"effort":11783.988,"length":217,"time":654.666,"vocabulary":82,"volume":1379.589,"operands":{"distinct":72,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":97},"errors":[],"lineEnd":841,"lineStart":745,"name":"typescript"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.045,"difficulty":8.5,"effort":1138.828,"length":31,"time":63.268,"vocabulary":20,"volume":133.98,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":813,"lineStart":809,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":810,"lineStart":810,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":832,"lineStart":832,"name":""}],"methodAverage":{"cyclomatic":1.875,"cyclomaticDensity":28.058,"halstead":{"bugs":0.403,"difficulty":7.922,"effort":19848.895,"length":173.375,"time":1102.716,"vocabulary":44.75,"volume":1209.447,"operands":{"distinct":37.125,"total":93.875},"operators":{"distinct":7.625,"total":79.5}},"params":1.5,"sloc":{"logical":38,"physical":90.125}},"module":"node_modules/highlight.js/es/languages/typescript.js"},"jshint":{"messages":[{"severity":"error","line":458,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":458,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":459,"column":14,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":459,"column":16,"message":"Expected '}' to match '{' from line 442 and instead saw 'title.class'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":460,"column":5,"message":"const 'keywords' is initialized to 'undefined'.","source":"const '{a}' is initialized to 'undefined'."},{"severity":"error","line":460,"column":13,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":460,"column":13,"message":"Expected '}' to match '{' from line 166 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":461,"column":10,"message":"Label '_' on [ statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":465,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":465,"column":8,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":466,"column":5,"message":"Unrecoverable syntax error. (55% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.json new file mode 100644 index 0000000000..681bc21874 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/typescript.js","fileShort":"node_modules/highlight.js/es/languages/typescript.js","fileSafe":"node_modules_highlight_js_es_languages_typescript_js","link":"files/node_modules_highlight_js_es_languages_typescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":2.54,"halstead":{"bugs":4.429,"difficulty":28.588,"effort":379825.152,"length":1551,"time":21101.397,"vocabulary":379,"volume":13285.95,"operands":{"distinct":356,"total":885,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":666,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":315,"physical":843}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":843,"lineStart":1,"maintainability":45.662,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.42,"halstead":{"bugs":2.518,"difficulty":18.341,"effort":138558.027,"length":1000,"time":7697.668,"vocabulary":188,"volume":7554.589,"operands":{"distinct":176,"total":538,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":462,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":238,"physical":568},"errors":[],"lineEnd":733,"lineStart":166,"name":"javascript"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":7.65,"effort":1039.893,"length":32,"time":57.772,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":179,"lineStart":175,"name":""},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.134,"difficulty":15.294,"effort":6153.818,"length":82,"time":341.879,"vocabulary":30,"volume":402.365,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":41},"errors":[],"lineEnd":235,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":511,"lineStart":509,"name":"noneOf"},{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.46,"difficulty":8.542,"effort":11783.988,"length":217,"time":654.666,"vocabulary":82,"volume":1379.589,"operands":{"distinct":72,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":97},"errors":[],"lineEnd":841,"lineStart":745,"name":"typescript"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.045,"difficulty":8.5,"effort":1138.828,"length":31,"time":63.268,"vocabulary":20,"volume":133.98,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":813,"lineStart":809,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":810,"lineStart":810,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":832,"lineStart":832,"name":""}],"methodAverage":{"cyclomatic":1.875,"cyclomaticDensity":28.058,"halstead":{"bugs":0.403,"difficulty":7.922,"effort":19848.895,"length":173.375,"time":1102.716,"vocabulary":44.75,"volume":1209.447,"operands":{"distinct":37.125,"total":93.875},"operators":{"distinct":7.625,"total":79.5}},"params":1.5,"sloc":{"logical":38,"physical":90.125}},"module":"node_modules/highlight.js/es/languages/typescript.js"},"jshint":{"messages":[{"severity":"error","line":458,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":458,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":459,"column":14,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":459,"column":16,"message":"Expected '}' to match '{' from line 442 and instead saw 'title.class'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":460,"column":5,"message":"const 'keywords' is initialized to 'undefined'.","source":"const '{a}' is initialized to 'undefined'."},{"severity":"error","line":460,"column":13,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":460,"column":13,"message":"Expected '}' to match '{' from line 166 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":461,"column":10,"message":"Label '_' on [ statement.","source":"Label '{a}' on {b} statement."},{"severity":"error","line":465,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":465,"column":8,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":466,"column":5,"message":"Unrecoverable syntax error. (55% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/index.html new file mode 100644 index 0000000000..28467e79c0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/typescript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/typescript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.js new file mode 100644 index 0000000000..a59ad8031b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/typescript.js.js","fileShort":"node_modules/highlight.js/es/languages/typescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_typescript_js_js","link":"files/node_modules_highlight_js_es_languages_typescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./typescript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/typescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.json new file mode 100644 index 0000000000..eb0182aedc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_typescript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/typescript.js.js","fileShort":"node_modules/highlight.js/es/languages/typescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_typescript_js_js","link":"files/node_modules_highlight_js_es_languages_typescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./typescript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/typescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vala_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vala_js/index.html new file mode 100644 index 0000000000..446e13fef3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vala_js/index.html @@ -0,0 +1,177 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vala.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vala.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.40

    +
    +
    +

    Lines of code

    +

    60

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.00

    +
    +
    +

    Estimated Errors

    +

    0.19

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.history.js new file mode 100644 index 0000000000..204bd6eaa1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":60,"lloc":21,"functions":1,"deliveredBugs":0.187,"difficulty":6,"maintainability":56.398,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.history.json new file mode 100644 index 0000000000..aa4afb8ec9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":60,"lloc":21,"functions":1,"deliveredBugs":0.187,"difficulty":6,"maintainability":56.398,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.js new file mode 100644 index 0000000000..09d39be201 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vala.js","fileShort":"node_modules/highlight.js/es/languages/vala.js","fileSafe":"node_modules_highlight_js_es_languages_vala_js","link":"files/node_modules_highlight_js_es_languages_vala_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.187,"difficulty":6,"effort":3369.421,"length":99,"time":187.19,"vocabulary":51,"volume":561.57,"operands":{"distinct":42,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":60}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":60,"lineStart":1,"maintainability":56.398,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.169,"difficulty":3.975,"effort":2019.967,"length":92,"time":112.22,"vocabulary":46,"volume":508.168,"operands":{"distinct":40,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":51},"errors":[],"lineEnd":58,"lineStart":8,"name":"vala"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.169,"difficulty":3.975,"effort":2019.967,"length":92,"time":112.22,"vocabulary":46,"volume":508.168,"operands":{"distinct":40,"total":53},"operators":{"distinct":6,"total":39}},"params":1,"sloc":{"logical":20,"physical":51}},"module":"node_modules/highlight.js/es/languages/vala.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.json new file mode 100644 index 0000000000..4c64856ae9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vala_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vala.js","fileShort":"node_modules/highlight.js/es/languages/vala.js","fileSafe":"node_modules_highlight_js_es_languages_vala_js","link":"files/node_modules_highlight_js_es_languages_vala_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.187,"difficulty":6,"effort":3369.421,"length":99,"time":187.19,"vocabulary":51,"volume":561.57,"operands":{"distinct":42,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":60}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":60,"lineStart":1,"maintainability":56.398,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.169,"difficulty":3.975,"effort":2019.967,"length":92,"time":112.22,"vocabulary":46,"volume":508.168,"operands":{"distinct":40,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":51},"errors":[],"lineEnd":58,"lineStart":8,"name":"vala"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.169,"difficulty":3.975,"effort":2019.967,"length":92,"time":112.22,"vocabulary":46,"volume":508.168,"operands":{"distinct":40,"total":53},"operators":{"distinct":6,"total":39}},"params":1,"sloc":{"logical":20,"physical":51}},"module":"node_modules/highlight.js/es/languages/vala.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/index.html new file mode 100644 index 0000000000..78965c8ddc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vala.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vala.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.js new file mode 100644 index 0000000000..ae23ea777a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vala.js.js","fileShort":"node_modules/highlight.js/es/languages/vala.js.js","fileSafe":"node_modules_highlight_js_es_languages_vala_js_js","link":"files/node_modules_highlight_js_es_languages_vala_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vala.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vala.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.json new file mode 100644 index 0000000000..5c888c142d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vala_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vala.js.js","fileShort":"node_modules/highlight.js/es/languages/vala.js.js","fileSafe":"node_modules_highlight_js_es_languages_vala_js_js","link":"files/node_modules_highlight_js_es_languages_vala_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vala.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vala.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/index.html new file mode 100644 index 0000000000..e350a2dbca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/index.html @@ -0,0 +1,295 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vbnet.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vbnet.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    41.44

    +
    +
    +

    Lines of code

    +

    178

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.47

    +
    +
    +

    Estimated Errors

    +

    0.57

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.history.js new file mode 100644 index 0000000000..6e331d906f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":178,"lloc":64,"functions":1,"deliveredBugs":0.575,"difficulty":12.469,"maintainability":41.438,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.history.json new file mode 100644 index 0000000000..7ba1396ef9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":178,"lloc":64,"functions":1,"deliveredBugs":0.575,"difficulty":12.469,"maintainability":41.438,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.js new file mode 100644 index 0000000000..bd3030ab96 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vbnet.js","fileShort":"node_modules/highlight.js/es/languages/vbnet.js","fileSafe":"node_modules_highlight_js_es_languages_vbnet_js","link":"files/node_modules_highlight_js_es_languages_vbnet_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.575,"difficulty":12.469,"effort":21501.462,"length":276,"time":1194.526,"vocabulary":76,"volume":1724.428,"operands":{"distinct":64,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":41.438,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":0.551,"difficulty":9.435,"effort":15608.951,"length":269,"time":867.164,"vocabulary":71,"volume":1654.282,"operands":{"distinct":62,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":167},"errors":[],"lineEnd":176,"lineStart":10,"name":"vbnet"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":0.551,"difficulty":9.435,"effort":15608.951,"length":269,"time":867.164,"vocabulary":71,"volume":1654.282,"operands":{"distinct":62,"total":130},"operators":{"distinct":9,"total":139}},"params":1,"sloc":{"logical":63,"physical":167}},"module":"node_modules/highlight.js/es/languages/vbnet.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.json new file mode 100644 index 0000000000..d13f6c718c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vbnet.js","fileShort":"node_modules/highlight.js/es/languages/vbnet.js","fileSafe":"node_modules_highlight_js_es_languages_vbnet_js","link":"files/node_modules_highlight_js_es_languages_vbnet_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.575,"difficulty":12.469,"effort":21501.462,"length":276,"time":1194.526,"vocabulary":76,"volume":1724.428,"operands":{"distinct":64,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":41.438,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":0.551,"difficulty":9.435,"effort":15608.951,"length":269,"time":867.164,"vocabulary":71,"volume":1654.282,"operands":{"distinct":62,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":167},"errors":[],"lineEnd":176,"lineStart":10,"name":"vbnet"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":0.551,"difficulty":9.435,"effort":15608.951,"length":269,"time":867.164,"vocabulary":71,"volume":1654.282,"operands":{"distinct":62,"total":130},"operators":{"distinct":9,"total":139}},"params":1,"sloc":{"logical":63,"physical":167}},"module":"node_modules/highlight.js/es/languages/vbnet.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/index.html new file mode 100644 index 0000000000..233175337b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vbnet.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vbnet.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.js new file mode 100644 index 0000000000..208ae676c9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vbnet.js.js","fileShort":"node_modules/highlight.js/es/languages/vbnet.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbnet_js_js","link":"files/node_modules_highlight_js_es_languages_vbnet_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbnet.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vbnet.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.json new file mode 100644 index 0000000000..b0d21ff9f8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbnet_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vbnet.js.js","fileShort":"node_modules/highlight.js/es/languages/vbnet.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbnet_js_js","link":"files/node_modules_highlight_js_es_languages_vbnet_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbnet.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vbnet.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/index.html new file mode 100644 index 0000000000..374b4f90b0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/index.html @@ -0,0 +1,141 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vbscript-html.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vbscript-html.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    71.10

    +
    +
    +

    Lines of code

    +

    24

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.04

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.history.js new file mode 100644 index 0000000000..b2a3f55ce8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":24,"lloc":8,"functions":1,"deliveredBugs":0.042,"difficulty":4.038,"maintainability":71.097,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.history.json new file mode 100644 index 0000000000..1563725fb9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":24,"lloc":8,"functions":1,"deliveredBugs":0.042,"difficulty":4.038,"maintainability":71.097,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.js new file mode 100644 index 0000000000..5449ffe719 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vbscript-html.js","fileShort":"node_modules/highlight.js/es/languages/vbscript-html.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_html_js","link":"files/node_modules_highlight_js_es_languages_vbscript_html_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.042,"difficulty":4.038,"effort":506.164,"length":29,"time":28.12,"vocabulary":20,"volume":125.336,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":24}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":24,"lineStart":1,"maintainability":71.097,"methods":[{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.029,"difficulty":2.182,"effort":187.531,"length":22,"time":10.418,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":22,"lineStart":10,"name":"vbscriptHtml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.029,"difficulty":2.182,"effort":187.531,"length":22,"time":10.418,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":12},"operators":{"distinct":4,"total":10}},"params":1,"sloc":{"logical":7,"physical":13}},"module":"node_modules/highlight.js/es/languages/vbscript-html.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.json new file mode 100644 index 0000000000..c512bf9e53 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vbscript-html.js","fileShort":"node_modules/highlight.js/es/languages/vbscript-html.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_html_js","link":"files/node_modules_highlight_js_es_languages_vbscript_html_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.042,"difficulty":4.038,"effort":506.164,"length":29,"time":28.12,"vocabulary":20,"volume":125.336,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":24}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":24,"lineStart":1,"maintainability":71.097,"methods":[{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.029,"difficulty":2.182,"effort":187.531,"length":22,"time":10.418,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":22,"lineStart":10,"name":"vbscriptHtml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.029,"difficulty":2.182,"effort":187.531,"length":22,"time":10.418,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":12},"operators":{"distinct":4,"total":10}},"params":1,"sloc":{"logical":7,"physical":13}},"module":"node_modules/highlight.js/es/languages/vbscript-html.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/index.html new file mode 100644 index 0000000000..8a1d97915d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vbscript-html.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vbscript-html.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.js new file mode 100644 index 0000000000..5b992d260f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vbscript-html.js.js","fileShort":"node_modules/highlight.js/es/languages/vbscript-html.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_html_js_js","link":"files/node_modules_highlight_js_es_languages_vbscript_html_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbscript-html.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vbscript-html.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.json new file mode 100644 index 0000000000..d74032fa5b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_html_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vbscript-html.js.js","fileShort":"node_modules/highlight.js/es/languages/vbscript-html.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_html_js_js","link":"files/node_modules_highlight_js_es_languages_vbscript_html_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbscript-html.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vbscript-html.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/index.html new file mode 100644 index 0000000000..c954eef606 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/index.html @@ -0,0 +1,341 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vbscript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vbscript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.81

    +
    +
    +

    Lines of code

    +

    224

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.64

    +
    +
    +

    Estimated Errors

    +

    0.71

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.history.js new file mode 100644 index 0000000000..d13ccf4f78 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":224,"lloc":24,"functions":1,"deliveredBugs":0.715,"difficulty":6.636,"maintainability":51.811,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.history.json new file mode 100644 index 0000000000..022b6da36b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":224,"lloc":24,"functions":1,"deliveredBugs":0.715,"difficulty":6.636,"maintainability":51.811,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.js new file mode 100644 index 0000000000..877b231714 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vbscript.js","fileShort":"node_modules/highlight.js/es/languages/vbscript.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_js","link":"files/node_modules_highlight_js_es_languages_vbscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.715,"difficulty":6.636,"effort":14232.082,"length":278,"time":790.671,"vocabulary":210,"volume":2144.56,"operands":{"distinct":198,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":224}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":224,"lineStart":1,"maintainability":51.811,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.694,"difficulty":4.959,"effort":10320.751,"length":271,"time":573.375,"vocabulary":205,"volume":2081.139,"operands":{"distinct":196,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":212},"errors":[],"lineEnd":222,"lineStart":11,"name":"vbscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.694,"difficulty":4.959,"effort":10320.751,"length":271,"time":573.375,"vocabulary":205,"volume":2081.139,"operands":{"distinct":196,"total":216},"operators":{"distinct":9,"total":55}},"params":1,"sloc":{"logical":23,"physical":212}},"module":"node_modules/highlight.js/es/languages/vbscript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.json new file mode 100644 index 0000000000..7c51eb8c2e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vbscript.js","fileShort":"node_modules/highlight.js/es/languages/vbscript.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_js","link":"files/node_modules_highlight_js_es_languages_vbscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.715,"difficulty":6.636,"effort":14232.082,"length":278,"time":790.671,"vocabulary":210,"volume":2144.56,"operands":{"distinct":198,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":224}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":224,"lineStart":1,"maintainability":51.811,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.694,"difficulty":4.959,"effort":10320.751,"length":271,"time":573.375,"vocabulary":205,"volume":2081.139,"operands":{"distinct":196,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":212},"errors":[],"lineEnd":222,"lineStart":11,"name":"vbscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.694,"difficulty":4.959,"effort":10320.751,"length":271,"time":573.375,"vocabulary":205,"volume":2081.139,"operands":{"distinct":196,"total":216},"operators":{"distinct":9,"total":55}},"params":1,"sloc":{"logical":23,"physical":212}},"module":"node_modules/highlight.js/es/languages/vbscript.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/index.html new file mode 100644 index 0000000000..ac90ba3a52 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vbscript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vbscript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.js new file mode 100644 index 0000000000..5f9b05c606 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vbscript.js.js","fileShort":"node_modules/highlight.js/es/languages/vbscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_js_js","link":"files/node_modules_highlight_js_es_languages_vbscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbscript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vbscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.json new file mode 100644 index 0000000000..163cd914ea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vbscript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vbscript.js.js","fileShort":"node_modules/highlight.js/es/languages/vbscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_js_js","link":"files/node_modules_highlight_js_es_languages_vbscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbscript.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vbscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/index.html new file mode 100644 index 0000000000..90b95c6c7b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/index.html @@ -0,0 +1,672 @@ + + + + + Plato - node_modules/highlight.js/es/languages/verilog.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/verilog.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.48

    +
    +
    +

    Lines of code

    +

    555

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.43

    +
    +
    +

    Estimated Errors

    +

    1.88

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.history.js new file mode 100644 index 0000000000..bae16894fe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":555,"lloc":34,"functions":1,"deliveredBugs":1.878,"difficulty":6.435,"maintainability":46.483,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.history.json new file mode 100644 index 0000000000..ec8138d31e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":555,"lloc":34,"functions":1,"deliveredBugs":1.878,"difficulty":6.435,"maintainability":46.483,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.js new file mode 100644 index 0000000000..6ff248557d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/verilog.js","fileShort":"node_modules/highlight.js/es/languages/verilog.js","fileSafe":"node_modules_highlight_js_es_languages_verilog_js","link":"files/node_modules_highlight_js_es_languages_verilog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":1.878,"difficulty":6.435,"effort":36252.672,"length":624,"time":2014.037,"vocabulary":522,"volume":5633.413,"operands":{"distinct":510,"total":547,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":555}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":555,"lineStart":1,"maintainability":46.483,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.854,"difficulty":4.819,"effort":26801.025,"length":617,"time":1488.946,"vocabulary":517,"volume":5561.651,"operands":{"distinct":508,"total":544,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":545},"errors":[],"lineEnd":553,"lineStart":9,"name":"verilog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.854,"difficulty":4.819,"effort":26801.025,"length":617,"time":1488.946,"vocabulary":517,"volume":5561.651,"operands":{"distinct":508,"total":544},"operators":{"distinct":9,"total":73}},"params":1,"sloc":{"logical":33,"physical":545}},"module":"node_modules/highlight.js/es/languages/verilog.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.json new file mode 100644 index 0000000000..67f9b8fa99 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/verilog.js","fileShort":"node_modules/highlight.js/es/languages/verilog.js","fileSafe":"node_modules_highlight_js_es_languages_verilog_js","link":"files/node_modules_highlight_js_es_languages_verilog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":1.878,"difficulty":6.435,"effort":36252.672,"length":624,"time":2014.037,"vocabulary":522,"volume":5633.413,"operands":{"distinct":510,"total":547,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":555}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":555,"lineStart":1,"maintainability":46.483,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.854,"difficulty":4.819,"effort":26801.025,"length":617,"time":1488.946,"vocabulary":517,"volume":5561.651,"operands":{"distinct":508,"total":544,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":545},"errors":[],"lineEnd":553,"lineStart":9,"name":"verilog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.854,"difficulty":4.819,"effort":26801.025,"length":617,"time":1488.946,"vocabulary":517,"volume":5561.651,"operands":{"distinct":508,"total":544},"operators":{"distinct":9,"total":73}},"params":1,"sloc":{"logical":33,"physical":545}},"module":"node_modules/highlight.js/es/languages/verilog.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/index.html new file mode 100644 index 0000000000..e1a767149f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/verilog.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/verilog.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.js new file mode 100644 index 0000000000..9565da5aa0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/verilog.js.js","fileShort":"node_modules/highlight.js/es/languages/verilog.js.js","fileSafe":"node_modules_highlight_js_es_languages_verilog_js_js","link":"files/node_modules_highlight_js_es_languages_verilog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./verilog.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/verilog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.json new file mode 100644 index 0000000000..0cd879528f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_verilog_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/verilog.js.js","fileShort":"node_modules/highlight.js/es/languages/verilog.js.js","fileSafe":"node_modules_highlight_js_es_languages_verilog_js_js","link":"files/node_modules_highlight_js_es_languages_verilog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./verilog.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/verilog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/index.html new file mode 100644 index 0000000000..71b8dc0950 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/index.html @@ -0,0 +1,332 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vhdl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vhdl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.96

    +
    +
    +

    Lines of code

    +

    215

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.03

    +
    +
    +

    Estimated Errors

    +

    0.80

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.history.js new file mode 100644 index 0000000000..0052a81355 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":215,"lloc":28,"functions":1,"deliveredBugs":0.795,"difficulty":7.03,"maintainability":49.959,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.history.json new file mode 100644 index 0000000000..d86031644c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":215,"lloc":28,"functions":1,"deliveredBugs":0.795,"difficulty":7.03,"maintainability":49.959,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.js new file mode 100644 index 0000000000..95ae36025e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vhdl.js","fileShort":"node_modules/highlight.js/es/languages/vhdl.js","fileSafe":"node_modules_highlight_js_es_languages_vhdl_js","link":"files/node_modules_highlight_js_es_languages_vhdl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.795,"difficulty":7.03,"effort":16758.146,"length":309,"time":931.008,"vocabulary":210,"volume":2383.702,"operands":{"distinct":198,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":215}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":215,"lineStart":1,"maintainability":49.959,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.773,"difficulty":5.258,"effort":12193.565,"length":302,"time":677.42,"vocabulary":205,"volume":2319.203,"operands":{"distinct":196,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":205},"errors":[],"lineEnd":213,"lineStart":9,"name":"vhdl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.773,"difficulty":5.258,"effort":12193.565,"length":302,"time":677.42,"vocabulary":205,"volume":2319.203,"operands":{"distinct":196,"total":229},"operators":{"distinct":9,"total":73}},"params":1,"sloc":{"logical":27,"physical":205}},"module":"node_modules/highlight.js/es/languages/vhdl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.json new file mode 100644 index 0000000000..97a94410ca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vhdl.js","fileShort":"node_modules/highlight.js/es/languages/vhdl.js","fileSafe":"node_modules_highlight_js_es_languages_vhdl_js","link":"files/node_modules_highlight_js_es_languages_vhdl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.795,"difficulty":7.03,"effort":16758.146,"length":309,"time":931.008,"vocabulary":210,"volume":2383.702,"operands":{"distinct":198,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":215}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":215,"lineStart":1,"maintainability":49.959,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.773,"difficulty":5.258,"effort":12193.565,"length":302,"time":677.42,"vocabulary":205,"volume":2319.203,"operands":{"distinct":196,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":205},"errors":[],"lineEnd":213,"lineStart":9,"name":"vhdl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.773,"difficulty":5.258,"effort":12193.565,"length":302,"time":677.42,"vocabulary":205,"volume":2319.203,"operands":{"distinct":196,"total":229},"operators":{"distinct":9,"total":73}},"params":1,"sloc":{"logical":27,"physical":205}},"module":"node_modules/highlight.js/es/languages/vhdl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/index.html new file mode 100644 index 0000000000..ec211132ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vhdl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vhdl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.js new file mode 100644 index 0000000000..b4d37186a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vhdl.js.js","fileShort":"node_modules/highlight.js/es/languages/vhdl.js.js","fileSafe":"node_modules_highlight_js_es_languages_vhdl_js_js","link":"files/node_modules_highlight_js_es_languages_vhdl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vhdl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vhdl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.json new file mode 100644 index 0000000000..e3fccb3b5d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vhdl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vhdl.js.js","fileShort":"node_modules/highlight.js/es/languages/vhdl.js.js","fileSafe":"node_modules_highlight_js_es_languages_vhdl_js_js","link":"files/node_modules_highlight_js_es_languages_vhdl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vhdl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vhdl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vim_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vim_js/index.html new file mode 100644 index 0000000000..60d1699fa4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vim_js/index.html @@ -0,0 +1,246 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vim.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vim.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.17

    +
    +
    +

    Lines of code

    +

    129

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.22

    +
    +
    +

    Estimated Errors

    +

    0.45

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.history.js new file mode 100644 index 0000000000..de40c14127 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":129,"lloc":29,"functions":1,"deliveredBugs":0.452,"difficulty":6.221,"maintainability":51.166,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.history.json new file mode 100644 index 0000000000..e1df290aaf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":129,"lloc":29,"functions":1,"deliveredBugs":0.452,"difficulty":6.221,"maintainability":51.166,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.js new file mode 100644 index 0000000000..1b657f1e51 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vim.js","fileShort":"node_modules/highlight.js/es/languages/vim.js","fileSafe":"node_modules_highlight_js_es_languages_vim_js","link":"files/node_modules_highlight_js_es_languages_vim_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.452,"difficulty":6.221,"effort":8438.706,"length":206,"time":468.817,"vocabulary":96,"volume":1356.502,"operands":{"distinct":86,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":99,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":129}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":129,"lineStart":1,"maintainability":51.166,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.432,"difficulty":4.333,"effort":5611.888,"length":199,"time":311.772,"vocabulary":91,"volume":1295.051,"operands":{"distinct":84,"total":104,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":95,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":119},"errors":[],"lineEnd":127,"lineStart":9,"name":"vim"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.432,"difficulty":4.333,"effort":5611.888,"length":199,"time":311.772,"vocabulary":91,"volume":1295.051,"operands":{"distinct":84,"total":104},"operators":{"distinct":7,"total":95}},"params":1,"sloc":{"logical":28,"physical":119}},"module":"node_modules/highlight.js/es/languages/vim.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.json new file mode 100644 index 0000000000..73614a480a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vim_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vim.js","fileShort":"node_modules/highlight.js/es/languages/vim.js","fileSafe":"node_modules_highlight_js_es_languages_vim_js","link":"files/node_modules_highlight_js_es_languages_vim_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.452,"difficulty":6.221,"effort":8438.706,"length":206,"time":468.817,"vocabulary":96,"volume":1356.502,"operands":{"distinct":86,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":99,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":129}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":129,"lineStart":1,"maintainability":51.166,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.432,"difficulty":4.333,"effort":5611.888,"length":199,"time":311.772,"vocabulary":91,"volume":1295.051,"operands":{"distinct":84,"total":104,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":95,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":119},"errors":[],"lineEnd":127,"lineStart":9,"name":"vim"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.432,"difficulty":4.333,"effort":5611.888,"length":199,"time":311.772,"vocabulary":91,"volume":1295.051,"operands":{"distinct":84,"total":104},"operators":{"distinct":7,"total":95}},"params":1,"sloc":{"logical":28,"physical":119}},"module":"node_modules/highlight.js/es/languages/vim.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/index.html new file mode 100644 index 0000000000..a0f604e424 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/vim.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/vim.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.js new file mode 100644 index 0000000000..ecc863ccf5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/vim.js.js","fileShort":"node_modules/highlight.js/es/languages/vim.js.js","fileSafe":"node_modules_highlight_js_es_languages_vim_js_js","link":"files/node_modules_highlight_js_es_languages_vim_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vim.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vim.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.json new file mode 100644 index 0000000000..31d3b4c678 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_vim_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/vim.js.js","fileShort":"node_modules/highlight.js/es/languages/vim.js.js","fileSafe":"node_modules_highlight_js_es_languages_vim_js_js","link":"files/node_modules_highlight_js_es_languages_vim_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vim.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/vim.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/index.html new file mode 100644 index 0000000000..611b1a1ec1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/index.html @@ -0,0 +1,256 @@ + + + + + Plato - node_modules/highlight.js/es/languages/wasm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/wasm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.87

    +
    +
    +

    Lines of code

    +

    139

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.92

    +
    +
    +

    Estimated Errors

    +

    0.42

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.history.js new file mode 100644 index 0000000000..b71d57c016 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":139,"lloc":39,"functions":1,"deliveredBugs":0.419,"difficulty":7.915,"maintainability":47.868,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.history.json new file mode 100644 index 0000000000..2da93a249e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":139,"lloc":39,"functions":1,"deliveredBugs":0.419,"difficulty":7.915,"maintainability":47.868,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.js new file mode 100644 index 0000000000..05265d7541 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/wasm.js","fileShort":"node_modules/highlight.js/es/languages/wasm.js","fileSafe":"node_modules_highlight_js_es_languages_wasm_js","link":"files/node_modules_highlight_js_es_languages_wasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.419,"difficulty":7.915,"effort":9936.97,"length":192,"time":552.054,"vocabulary":93,"volume":1255.518,"operands":{"distinct":82,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":139}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":139,"lineStart":1,"maintainability":47.868,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.398,"difficulty":5.75,"effort":6871.22,"length":185,"time":381.734,"vocabulary":88,"volume":1194.995,"operands":{"distinct":80,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":128},"errors":[],"lineEnd":137,"lineStart":10,"name":"wasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.398,"difficulty":5.75,"effort":6871.22,"length":185,"time":381.734,"vocabulary":88,"volume":1194.995,"operands":{"distinct":80,"total":115},"operators":{"distinct":8,"total":70}},"params":1,"sloc":{"logical":38,"physical":128}},"module":"node_modules/highlight.js/es/languages/wasm.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":8,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.json new file mode 100644 index 0000000000..cbf67dd391 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/wasm.js","fileShort":"node_modules/highlight.js/es/languages/wasm.js","fileSafe":"node_modules_highlight_js_es_languages_wasm_js","link":"files/node_modules_highlight_js_es_languages_wasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.419,"difficulty":7.915,"effort":9936.97,"length":192,"time":552.054,"vocabulary":93,"volume":1255.518,"operands":{"distinct":82,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":139}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":139,"lineStart":1,"maintainability":47.868,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.398,"difficulty":5.75,"effort":6871.22,"length":185,"time":381.734,"vocabulary":88,"volume":1194.995,"operands":{"distinct":80,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":128},"errors":[],"lineEnd":137,"lineStart":10,"name":"wasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.398,"difficulty":5.75,"effort":6871.22,"length":185,"time":381.734,"vocabulary":88,"volume":1194.995,"operands":{"distinct":80,"total":115},"operators":{"distinct":8,"total":70}},"params":1,"sloc":{"logical":38,"physical":128}},"module":"node_modules/highlight.js/es/languages/wasm.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":8,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/index.html new file mode 100644 index 0000000000..9a200fb37c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/wasm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/wasm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.js new file mode 100644 index 0000000000..ffbae42d53 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/wasm.js.js","fileShort":"node_modules/highlight.js/es/languages/wasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_wasm_js_js","link":"files/node_modules_highlight_js_es_languages_wasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./wasm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/wasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.json new file mode 100644 index 0000000000..1028e58365 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wasm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/wasm.js.js","fileShort":"node_modules/highlight.js/es/languages/wasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_wasm_js_js","link":"files/node_modules_highlight_js_es_languages_wasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./wasm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/wasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wren_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_wren_js/index.html new file mode 100644 index 0000000000..aabeaa756f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wren_js/index.html @@ -0,0 +1,414 @@ + + + + + Plato - node_modules/highlight.js/es/languages/wren.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/wren.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    35.01

    +
    +
    +

    Lines of code

    +

    297

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.93

    +
    +
    +

    Estimated Errors

    +

    1.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.history.js new file mode 100644 index 0000000000..fd3f3665e8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":297,"lloc":107,"functions":1,"deliveredBugs":1.154,"difficulty":12.927,"maintainability":35.013,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.history.json new file mode 100644 index 0000000000..3762069c83 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":297,"lloc":107,"functions":1,"deliveredBugs":1.154,"difficulty":12.927,"maintainability":35.013,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.js new file mode 100644 index 0000000000..1f2d3a93ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/wren.js","fileShort":"node_modules/highlight.js/es/languages/wren.js","fileSafe":"node_modules_highlight_js_es_languages_wren_js","link":"files/node_modules_highlight_js_es_languages_wren_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.935,"halstead":{"bugs":1.154,"difficulty":12.927,"effort":44734.105,"length":489,"time":2485.228,"vocabulary":135,"volume":3460.563,"operands":{"distinct":123,"total":265,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":224,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":107,"physical":297}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":297,"lineStart":1,"maintainability":35.013,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.128,"difficulty":9.744,"effort":32980.637,"length":482,"time":1832.258,"vocabulary":130,"volume":3384.781,"operands":{"distinct":121,"total":262,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":220,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":285},"errors":[],"lineEnd":295,"lineStart":11,"name":"wren"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.128,"difficulty":9.744,"effort":32980.637,"length":482,"time":1832.258,"vocabulary":130,"volume":3384.781,"operands":{"distinct":121,"total":262},"operators":{"distinct":9,"total":220}},"params":1,"sloc":{"logical":106,"physical":285}},"module":"node_modules/highlight.js/es/languages/wren.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.json new file mode 100644 index 0000000000..52f28e5c74 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wren_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/wren.js","fileShort":"node_modules/highlight.js/es/languages/wren.js","fileSafe":"node_modules_highlight_js_es_languages_wren_js","link":"files/node_modules_highlight_js_es_languages_wren_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.935,"halstead":{"bugs":1.154,"difficulty":12.927,"effort":44734.105,"length":489,"time":2485.228,"vocabulary":135,"volume":3460.563,"operands":{"distinct":123,"total":265,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":224,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":107,"physical":297}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":297,"lineStart":1,"maintainability":35.013,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.128,"difficulty":9.744,"effort":32980.637,"length":482,"time":1832.258,"vocabulary":130,"volume":3384.781,"operands":{"distinct":121,"total":262,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":220,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":285},"errors":[],"lineEnd":295,"lineStart":11,"name":"wren"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.128,"difficulty":9.744,"effort":32980.637,"length":482,"time":1832.258,"vocabulary":130,"volume":3384.781,"operands":{"distinct":121,"total":262},"operators":{"distinct":9,"total":220}},"params":1,"sloc":{"logical":106,"physical":285}},"module":"node_modules/highlight.js/es/languages/wren.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/index.html new file mode 100644 index 0000000000..f7f7d66da2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/wren.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/wren.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.history.js new file mode 100644 index 0000000000..e2a63d5a14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.history.json new file mode 100644 index 0000000000..190db47f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.js new file mode 100644 index 0000000000..62bdcbbf8b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/wren.js.js","fileShort":"node_modules/highlight.js/es/languages/wren.js.js","fileSafe":"node_modules_highlight_js_es_languages_wren_js_js","link":"files/node_modules_highlight_js_es_languages_wren_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./wren.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/wren.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.json new file mode 100644 index 0000000000..83f806225a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_wren_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/wren.js.js","fileShort":"node_modules/highlight.js/es/languages/wren.js.js","fileSafe":"node_modules_highlight_js_es_languages_wren_js_js","link":"files/node_modules_highlight_js_es_languages_wren_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./wren.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/wren.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/index.html new file mode 100644 index 0000000000..823a7904b7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/index.html @@ -0,0 +1,280 @@ + + + + + Plato - node_modules/highlight.js/es/languages/x86asm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/x86asm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.86

    +
    +
    +

    Lines of code

    +

    163

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.13

    +
    +
    +

    Estimated Errors

    +

    0.48

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.history.js new file mode 100644 index 0000000000..730c5da8b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":163,"lloc":39,"functions":1,"deliveredBugs":0.483,"difficulty":7.134,"maintainability":47.858,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.history.json new file mode 100644 index 0000000000..6362061f65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:17 GMT","sloc":163,"lloc":39,"functions":1,"deliveredBugs":0.483,"difficulty":7.134,"maintainability":47.858,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.js new file mode 100644 index 0000000000..fea34f1466 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/x86asm.js","fileShort":"node_modules/highlight.js/es/languages/x86asm.js","fileSafe":"node_modules_highlight_js_es_languages_x86asm_js","link":"files/node_modules_highlight_js_es_languages_x86asm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.483,"difficulty":7.134,"effort":10331.89,"length":222,"time":573.994,"vocabulary":92,"volume":1448.231,"operands":{"distinct":82,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":163}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":163,"lineStart":1,"maintainability":47.858,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.462,"difficulty":4.988,"effort":6908.849,"length":215,"time":383.825,"vocabulary":87,"volume":1385.233,"operands":{"distinct":80,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":153},"errors":[],"lineEnd":161,"lineStart":9,"name":"x86asm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.462,"difficulty":4.988,"effort":6908.849,"length":215,"time":383.825,"vocabulary":87,"volume":1385.233,"operands":{"distinct":80,"total":114},"operators":{"distinct":7,"total":101}},"params":1,"sloc":{"logical":38,"physical":153}},"module":"node_modules/highlight.js/es/languages/x86asm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.json new file mode 100644 index 0000000000..84d5547b44 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/x86asm.js","fileShort":"node_modules/highlight.js/es/languages/x86asm.js","fileSafe":"node_modules_highlight_js_es_languages_x86asm_js","link":"files/node_modules_highlight_js_es_languages_x86asm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.483,"difficulty":7.134,"effort":10331.89,"length":222,"time":573.994,"vocabulary":92,"volume":1448.231,"operands":{"distinct":82,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":163}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":163,"lineStart":1,"maintainability":47.858,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.462,"difficulty":4.988,"effort":6908.849,"length":215,"time":383.825,"vocabulary":87,"volume":1385.233,"operands":{"distinct":80,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":153},"errors":[],"lineEnd":161,"lineStart":9,"name":"x86asm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.462,"difficulty":4.988,"effort":6908.849,"length":215,"time":383.825,"vocabulary":87,"volume":1385.233,"operands":{"distinct":80,"total":114},"operators":{"distinct":7,"total":101}},"params":1,"sloc":{"logical":38,"physical":153}},"module":"node_modules/highlight.js/es/languages/x86asm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/index.html new file mode 100644 index 0000000000..2a443d5ba5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/x86asm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/x86asm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.history.js new file mode 100644 index 0000000000..ce988d33ae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.history.json new file mode 100644 index 0000000000..c33c4a23d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.js new file mode 100644 index 0000000000..551cf08e7b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/x86asm.js.js","fileShort":"node_modules/highlight.js/es/languages/x86asm.js.js","fileSafe":"node_modules_highlight_js_es_languages_x86asm_js_js","link":"files/node_modules_highlight_js_es_languages_x86asm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./x86asm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/x86asm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.json new file mode 100644 index 0000000000..bd9ba83278 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_x86asm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/x86asm.js.js","fileShort":"node_modules/highlight.js/es/languages/x86asm.js.js","fileSafe":"node_modules_highlight_js_es_languages_x86asm_js_js","link":"files/node_modules_highlight_js_es_languages_x86asm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./x86asm.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/x86asm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xl_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_xl_js/index.html new file mode 100644 index 0000000000..8eaaf2801d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xl_js/index.html @@ -0,0 +1,324 @@ + + + + + Plato - node_modules/highlight.js/es/languages/xl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/xl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.31

    +
    +
    +

    Lines of code

    +

    207

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.90

    +
    +
    +

    Estimated Errors

    +

    0.76

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.history.js new file mode 100644 index 0000000000..8185ff566c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":207,"lloc":46,"functions":1,"deliveredBugs":0.76,"difficulty":6.899,"maintainability":45.309,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.history.json new file mode 100644 index 0000000000..d759f95179 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":207,"lloc":46,"functions":1,"deliveredBugs":0.76,"difficulty":6.899,"maintainability":45.309,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.js new file mode 100644 index 0000000000..1e073d9359 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/xl.js","fileShort":"node_modules/highlight.js/es/languages/xl.js","fileSafe":"node_modules_highlight_js_es_languages_xl_js","link":"files/node_modules_highlight_js_es_languages_xl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.76,"difficulty":6.899,"effort":15726.876,"length":303,"time":873.715,"vocabulary":184,"volume":2279.639,"operands":{"distinct":173,"total":217,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":207,"lineStart":1,"maintainability":45.309,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.738,"difficulty":5.006,"effort":11089.002,"length":296,"time":616.056,"vocabulary":179,"volume":2215.209,"operands":{"distinct":171,"total":214,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":198},"errors":[],"lineEnd":205,"lineStart":8,"name":"xl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.738,"difficulty":5.006,"effort":11089.002,"length":296,"time":616.056,"vocabulary":179,"volume":2215.209,"operands":{"distinct":171,"total":214},"operators":{"distinct":8,"total":82}},"params":1,"sloc":{"logical":45,"physical":198}},"module":"node_modules/highlight.js/es/languages/xl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.json new file mode 100644 index 0000000000..7dbf498083 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/xl.js","fileShort":"node_modules/highlight.js/es/languages/xl.js","fileSafe":"node_modules_highlight_js_es_languages_xl_js","link":"files/node_modules_highlight_js_es_languages_xl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.76,"difficulty":6.899,"effort":15726.876,"length":303,"time":873.715,"vocabulary":184,"volume":2279.639,"operands":{"distinct":173,"total":217,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":207,"lineStart":1,"maintainability":45.309,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.738,"difficulty":5.006,"effort":11089.002,"length":296,"time":616.056,"vocabulary":179,"volume":2215.209,"operands":{"distinct":171,"total":214,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":198},"errors":[],"lineEnd":205,"lineStart":8,"name":"xl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.738,"difficulty":5.006,"effort":11089.002,"length":296,"time":616.056,"vocabulary":179,"volume":2215.209,"operands":{"distinct":171,"total":214},"operators":{"distinct":8,"total":82}},"params":1,"sloc":{"logical":45,"physical":198}},"module":"node_modules/highlight.js/es/languages/xl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/index.html new file mode 100644 index 0000000000..ab3592052d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/xl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/xl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.history.js new file mode 100644 index 0000000000..ce988d33ae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.history.json new file mode 100644 index 0000000000..c33c4a23d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.js new file mode 100644 index 0000000000..e38998560d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/xl.js.js","fileShort":"node_modules/highlight.js/es/languages/xl.js.js","fileSafe":"node_modules_highlight_js_es_languages_xl_js_js","link":"files/node_modules_highlight_js_es_languages_xl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/xl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.json new file mode 100644 index 0000000000..1e07a2298d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/xl.js.js","fileShort":"node_modules/highlight.js/es/languages/xl.js.js","fileSafe":"node_modules_highlight_js_es_languages_xl_js_js","link":"files/node_modules_highlight_js_es_languages_xl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xl.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/xl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xml_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_xml_js/index.html new file mode 100644 index 0000000000..25ce6d8f48 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xml_js/index.html @@ -0,0 +1,351 @@ + + + + + Plato - node_modules/highlight.js/es/languages/xml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/xml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    35.21

    +
    +
    +

    Lines of code

    +

    234

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    18.25

    +
    +
    +

    Estimated Errors

    +

    0.84

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.history.js new file mode 100644 index 0000000000..99a4c64dbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":234,"lloc":105,"functions":1,"deliveredBugs":0.836,"difficulty":18.246,"maintainability":35.207,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.history.json new file mode 100644 index 0000000000..36f2bb4866 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":234,"lloc":105,"functions":1,"deliveredBugs":0.836,"difficulty":18.246,"maintainability":35.207,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.js new file mode 100644 index 0000000000..938a7b5ca5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/xml.js","fileShort":"node_modules/highlight.js/es/languages/xml.js","fileSafe":"node_modules_highlight_js_es_languages_xml_js","link":"files/node_modules_highlight_js_es_languages_xml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":0.836,"difficulty":18.246,"effort":45772.345,"length":404,"time":2542.908,"vocabulary":74,"volume":2508.619,"operands":{"distinct":63,"total":209,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":195,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":105,"physical":234}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":234,"lineStart":1,"maintainability":35.207,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":0.808,"difficulty":13.508,"effort":32758.515,"length":397,"time":1819.917,"vocabulary":69,"volume":2425.084,"operands":{"distinct":61,"total":206,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":191,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":104,"physical":224},"errors":[],"lineEnd":232,"lineStart":9,"name":"xml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":0.808,"difficulty":13.508,"effort":32758.515,"length":397,"time":1819.917,"vocabulary":69,"volume":2425.084,"operands":{"distinct":61,"total":206},"operators":{"distinct":8,"total":191}},"params":1,"sloc":{"logical":104,"physical":224}},"module":"node_modules/highlight.js/es/languages/xml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.json new file mode 100644 index 0000000000..7c55a07d4b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/xml.js","fileShort":"node_modules/highlight.js/es/languages/xml.js","fileSafe":"node_modules_highlight_js_es_languages_xml_js","link":"files/node_modules_highlight_js_es_languages_xml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":0.836,"difficulty":18.246,"effort":45772.345,"length":404,"time":2542.908,"vocabulary":74,"volume":2508.619,"operands":{"distinct":63,"total":209,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":195,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":105,"physical":234}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":234,"lineStart":1,"maintainability":35.207,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":0.808,"difficulty":13.508,"effort":32758.515,"length":397,"time":1819.917,"vocabulary":69,"volume":2425.084,"operands":{"distinct":61,"total":206,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":191,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":104,"physical":224},"errors":[],"lineEnd":232,"lineStart":9,"name":"xml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":0.808,"difficulty":13.508,"effort":32758.515,"length":397,"time":1819.917,"vocabulary":69,"volume":2425.084,"operands":{"distinct":61,"total":206},"operators":{"distinct":8,"total":191}},"params":1,"sloc":{"logical":104,"physical":224}},"module":"node_modules/highlight.js/es/languages/xml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/index.html new file mode 100644 index 0000000000..f5aba8db06 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/xml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/xml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.history.js new file mode 100644 index 0000000000..ce988d33ae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.history.json new file mode 100644 index 0000000000..c33c4a23d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.js new file mode 100644 index 0000000000..20fa8cae2c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/xml.js.js","fileShort":"node_modules/highlight.js/es/languages/xml.js.js","fileSafe":"node_modules_highlight_js_es_languages_xml_js_js","link":"files/node_modules_highlight_js_es_languages_xml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/xml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.json new file mode 100644 index 0000000000..00533ebefe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/xml.js.js","fileShort":"node_modules/highlight.js/es/languages/xml.js.js","fileSafe":"node_modules_highlight_js_es_languages_xml_js_js","link":"files/node_modules_highlight_js_es_languages_xml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/xml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/index.html new file mode 100644 index 0000000000..72f0e65d77 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/index.html @@ -0,0 +1,478 @@ + + + + + Plato - node_modules/highlight.js/es/languages/xquery.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/xquery.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    38.76

    +
    +
    +

    Lines of code

    +

    361

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.05

    +
    +
    +

    Estimated Errors

    +

    1.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.history.js new file mode 100644 index 0000000000..8cedd9974d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":361,"lloc":87,"functions":1,"deliveredBugs":1.153,"difficulty":6.054,"maintainability":38.756,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.history.json new file mode 100644 index 0000000000..9c9c170528 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":361,"lloc":87,"functions":1,"deliveredBugs":1.153,"difficulty":6.054,"maintainability":38.756,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.js new file mode 100644 index 0000000000..8c5b0b31d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/xquery.js","fileShort":"node_modules/highlight.js/es/languages/xquery.js","fileSafe":"node_modules_highlight_js_es_languages_xquery_js","link":"files/node_modules_highlight_js_es_languages_xquery_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":1.153,"difficulty":6.054,"effort":20931.124,"length":440,"time":1162.84,"vocabulary":232,"volume":3457.512,"operands":{"distinct":223,"total":300,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":361}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":361,"lineStart":1,"maintainability":38.756,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":1.13,"difficulty":4.032,"effort":13662.923,"length":433,"time":759.051,"vocabulary":227,"volume":3388.895,"operands":{"distinct":221,"total":297,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":347},"errors":[],"lineEnd":359,"lineStart":13,"name":"xquery"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":1.13,"difficulty":4.032,"effort":13662.923,"length":433,"time":759.051,"vocabulary":227,"volume":3388.895,"operands":{"distinct":221,"total":297},"operators":{"distinct":6,"total":136}},"params":1,"sloc":{"logical":86,"physical":347}},"module":"node_modules/highlight.js/es/languages/xquery.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.json new file mode 100644 index 0000000000..15d1c850f7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/xquery.js","fileShort":"node_modules/highlight.js/es/languages/xquery.js","fileSafe":"node_modules_highlight_js_es_languages_xquery_js","link":"files/node_modules_highlight_js_es_languages_xquery_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":1.153,"difficulty":6.054,"effort":20931.124,"length":440,"time":1162.84,"vocabulary":232,"volume":3457.512,"operands":{"distinct":223,"total":300,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":361}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":361,"lineStart":1,"maintainability":38.756,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":1.13,"difficulty":4.032,"effort":13662.923,"length":433,"time":759.051,"vocabulary":227,"volume":3388.895,"operands":{"distinct":221,"total":297,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":347},"errors":[],"lineEnd":359,"lineStart":13,"name":"xquery"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":1.13,"difficulty":4.032,"effort":13662.923,"length":433,"time":759.051,"vocabulary":227,"volume":3388.895,"operands":{"distinct":221,"total":297},"operators":{"distinct":6,"total":136}},"params":1,"sloc":{"logical":86,"physical":347}},"module":"node_modules/highlight.js/es/languages/xquery.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/index.html new file mode 100644 index 0000000000..d7c72da888 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/xquery.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/xquery.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.history.js new file mode 100644 index 0000000000..ce988d33ae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.history.json new file mode 100644 index 0000000000..c33c4a23d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.js new file mode 100644 index 0000000000..a12a31b7f9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/xquery.js.js","fileShort":"node_modules/highlight.js/es/languages/xquery.js.js","fileSafe":"node_modules_highlight_js_es_languages_xquery_js_js","link":"files/node_modules_highlight_js_es_languages_xquery_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xquery.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/xquery.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.json new file mode 100644 index 0000000000..ca7b52c7e0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_xquery_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/xquery.js.js","fileShort":"node_modules/highlight.js/es/languages/xquery.js.js","fileSafe":"node_modules_highlight_js_es_languages_xquery_js_js","link":"files/node_modules_highlight_js_es_languages_xquery_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xquery.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/xquery.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/index.html new file mode 100644 index 0000000000..7eeaeef6c5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/index.html @@ -0,0 +1,323 @@ + + + + + Plato - node_modules/highlight.js/es/languages/yaml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/yaml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    35.81

    +
    +
    +

    Lines of code

    +

    206

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.82

    +
    +
    +

    Estimated Errors

    +

    0.86

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.history.js new file mode 100644 index 0000000000..4b314f0f13 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":206,"lloc":100,"functions":1,"deliveredBugs":0.856,"difficulty":15.819,"maintainability":35.809,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.history.json new file mode 100644 index 0000000000..42706c91b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":206,"lloc":100,"functions":1,"deliveredBugs":0.856,"difficulty":15.819,"maintainability":35.809,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.js new file mode 100644 index 0000000000..e4f573190b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/yaml.js","fileShort":"node_modules/highlight.js/es/languages/yaml.js","fileSafe":"node_modules_highlight_js_es_languages_yaml_js","link":"files/node_modules_highlight_js_es_languages_yaml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1,"halstead":{"bugs":0.856,"difficulty":15.819,"effort":40626.045,"length":390,"time":2257.003,"vocabulary":96,"volume":2568.135,"operands":{"distinct":83,"total":202,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":100,"physical":206}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":206,"lineStart":1,"maintainability":35.809,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.01,"halstead":{"bugs":0.831,"difficulty":12.284,"effort":30617.567,"length":383,"time":1700.976,"vocabulary":91,"volume":2492.485,"operands":{"distinct":81,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":99,"physical":195},"errors":[],"lineEnd":204,"lineStart":10,"name":"yaml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.01,"halstead":{"bugs":0.831,"difficulty":12.284,"effort":30617.567,"length":383,"time":1700.976,"vocabulary":91,"volume":2492.485,"operands":{"distinct":81,"total":199},"operators":{"distinct":10,"total":184}},"params":1,"sloc":{"logical":99,"physical":195}},"module":"node_modules/highlight.js/es/languages/yaml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.json new file mode 100644 index 0000000000..620925f07d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/yaml.js","fileShort":"node_modules/highlight.js/es/languages/yaml.js","fileSafe":"node_modules_highlight_js_es_languages_yaml_js","link":"files/node_modules_highlight_js_es_languages_yaml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1,"halstead":{"bugs":0.856,"difficulty":15.819,"effort":40626.045,"length":390,"time":2257.003,"vocabulary":96,"volume":2568.135,"operands":{"distinct":83,"total":202,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":100,"physical":206}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":206,"lineStart":1,"maintainability":35.809,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.01,"halstead":{"bugs":0.831,"difficulty":12.284,"effort":30617.567,"length":383,"time":1700.976,"vocabulary":91,"volume":2492.485,"operands":{"distinct":81,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":99,"physical":195},"errors":[],"lineEnd":204,"lineStart":10,"name":"yaml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.01,"halstead":{"bugs":0.831,"difficulty":12.284,"effort":30617.567,"length":383,"time":1700.976,"vocabulary":91,"volume":2492.485,"operands":{"distinct":81,"total":199},"operators":{"distinct":10,"total":184}},"params":1,"sloc":{"logical":99,"physical":195}},"module":"node_modules/highlight.js/es/languages/yaml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/index.html new file mode 100644 index 0000000000..dd8cf90b42 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/yaml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/yaml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.history.js new file mode 100644 index 0000000000..ce988d33ae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.history.json new file mode 100644 index 0000000000..c33c4a23d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.js new file mode 100644 index 0000000000..0d46dcf65c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/yaml.js.js","fileShort":"node_modules/highlight.js/es/languages/yaml.js.js","fileSafe":"node_modules_highlight_js_es_languages_yaml_js_js","link":"files/node_modules_highlight_js_es_languages_yaml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./yaml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/yaml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.json new file mode 100644 index 0000000000..273209a93b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_yaml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/yaml.js.js","fileShort":"node_modules/highlight.js/es/languages/yaml.js.js","fileSafe":"node_modules_highlight_js_es_languages_yaml_js_js","link":"files/node_modules_highlight_js_es_languages_yaml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./yaml.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/yaml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/index.html new file mode 100644 index 0000000000..dda6a3b080 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/index.html @@ -0,0 +1,257 @@ + + + + + Plato - node_modules/highlight.js/es/languages/zephir.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/zephir.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.24

    +
    +
    +

    Lines of code

    +

    140

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.42

    +
    +
    +

    Estimated Errors

    +

    0.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.history.js new file mode 100644 index 0000000000..8ebdaa7881 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":140,"lloc":50,"functions":1,"deliveredBugs":0.47,"difficulty":12.421,"maintainability":44.24,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.history.json new file mode 100644 index 0000000000..7d6e3d664b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":140,"lloc":50,"functions":1,"deliveredBugs":0.47,"difficulty":12.421,"maintainability":44.24,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.js new file mode 100644 index 0000000000..c1773037ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/zephir.js","fileShort":"node_modules/highlight.js/es/languages/zephir.js","fileSafe":"node_modules_highlight_js_es_languages_zephir_js","link":"files/node_modules_highlight_js_es_languages_zephir_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.47,"difficulty":12.421,"effort":17526.964,"length":231,"time":973.72,"vocabulary":69,"volume":1411.069,"operands":{"distinct":57,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":113,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":140}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":140,"lineStart":1,"maintainability":44.24,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.448,"difficulty":9.409,"effort":12645.818,"length":224,"time":702.545,"vocabulary":64,"volume":1344,"operands":{"distinct":55,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":129},"errors":[],"lineEnd":138,"lineStart":10,"name":"zephir"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.448,"difficulty":9.409,"effort":12645.818,"length":224,"time":702.545,"vocabulary":64,"volume":1344,"operands":{"distinct":55,"total":115},"operators":{"distinct":9,"total":109}},"params":1,"sloc":{"logical":49,"physical":129}},"module":"node_modules/highlight.js/es/languages/zephir.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.json new file mode 100644 index 0000000000..1ab40dfd2b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/zephir.js","fileShort":"node_modules/highlight.js/es/languages/zephir.js","fileSafe":"node_modules_highlight_js_es_languages_zephir_js","link":"files/node_modules_highlight_js_es_languages_zephir_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.47,"difficulty":12.421,"effort":17526.964,"length":231,"time":973.72,"vocabulary":69,"volume":1411.069,"operands":{"distinct":57,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":113,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":140}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":140,"lineStart":1,"maintainability":44.24,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.448,"difficulty":9.409,"effort":12645.818,"length":224,"time":702.545,"vocabulary":64,"volume":1344,"operands":{"distinct":55,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":129},"errors":[],"lineEnd":138,"lineStart":10,"name":"zephir"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.448,"difficulty":9.409,"effort":12645.818,"length":224,"time":702.545,"vocabulary":64,"volume":1344,"operands":{"distinct":55,"total":115},"operators":{"distinct":9,"total":109}},"params":1,"sloc":{"logical":49,"physical":129}},"module":"node_modules/highlight.js/es/languages/zephir.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/index.html b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/index.html new file mode 100644 index 0000000000..b5bccb9a40 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/index.html @@ -0,0 +1,128 @@ + + + + + Plato - node_modules/highlight.js/es/languages/zephir.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/languages/zephir.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    11

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.13

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.history.js new file mode 100644 index 0000000000..ce988d33ae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.history.json new file mode 100644 index 0000000000..c33c4a23d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":11,"lloc":5,"functions":1,"deliveredBugs":0.036,"difficulty":8.125,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.js b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.js new file mode 100644 index 0000000000..296da970c8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/languages/zephir.js.js","fileShort":"node_modules/highlight.js/es/languages/zephir.js.js","fileSafe":"node_modules_highlight_js_es_languages_zephir_js_js","link":"files/node_modules_highlight_js_es_languages_zephir_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./zephir.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/zephir.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.json b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.json new file mode 100644 index 0000000000..85d1ae445d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_languages_zephir_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/languages/zephir.js.js","fileShort":"node_modules/highlight.js/es/languages/zephir.js.js","fileSafe":"node_modules_highlight_js_es_languages_zephir_js_js","link":"files/node_modules_highlight_js_es_languages_zephir_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./zephir.js","type":"esm"}],"errors":[],"lineEnd":11,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/es/languages/zephir.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_utils_regex_js/index.html b/plato-report/files/node_modules_highlight_js_es_utils_regex_js/index.html new file mode 100644 index 0000000000..081683ee66 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_utils_regex_js/index.html @@ -0,0 +1,272 @@ + + + + + Plato - node_modules/highlight.js/es/utils/regex.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/es/utils/regex.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    75.51

    +
    +
    +

    Lines of code

    +

    155

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    42.68

    +
    +
    +

    Estimated Errors

    +

    0.77

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.history.js b/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.history.js new file mode 100644 index 0000000000..3f1b0aa2be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":155,"lloc":56,"functions":15,"deliveredBugs":0.767,"difficulty":42.683,"maintainability":75.508,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.history.json b/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.history.json new file mode 100644 index 0000000000..4e854bbd15 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":155,"lloc":56,"functions":15,"deliveredBugs":0.767,"difficulty":42.683,"maintainability":75.508,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.js b/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.js new file mode 100644 index 0000000000..938cdb16e2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/es/utils/regex.js","fileShort":"node_modules/highlight.js/es/utils/regex.js","fileSafe":"node_modules_highlight_js_es_utils_regex_js","link":"files/node_modules_highlight_js_es_utils_regex_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":23.214,"halstead":{"bugs":0.767,"difficulty":42.683,"effort":98197.395,"length":358,"time":5455.411,"vocabulary":86,"volume":2300.603,"operands":{"distinct":60,"total":197,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":161,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":56,"physical":155}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":155,"lineStart":1,"maintainability":75.508,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7,"lineStart":5,"name":"escape"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":18,"lineStart":13,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":26,"lineStart":24,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":34,"lineStart":32,"name":"anyNumberOfTimes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":42,"lineStart":40,"name":"optional"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":51,"lineStart":48,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":49,"lineStart":49,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":66,"lineStart":57,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":84,"lineStart":77,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":82,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.375,"effort":231.297,"length":18,"time":12.85,"vocabulary":14,"volume":68.532,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":92,"lineStart":90,"name":"countMatchGroups"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":6.417,"effort":474.89,"length":20,"time":26.383,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":102,"lineStart":99,"name":"startsWith"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":5.833,"effort":474.89,"length":22,"time":26.383,"vocabulary":13,"volume":81.41,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":30},"errors":[],"lineEnd":153,"lineStart":124,"name":"_rewriteBackreferences"},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.181,"difficulty":24.605,"effort":13356.773,"length":105,"time":742.043,"vocabulary":36,"volume":542.842,"operands":{"distinct":19,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":26},"errors":[],"lineEnd":152,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":152,"lineStart":152,"name":""}],"methodAverage":{"cyclomatic":1.8,"cyclomaticDensity":62.889,"halstead":{"bugs":0.029,"difficulty":5.219,"effort":1222.645,"length":20.733,"time":67.925,"vocabulary":11.667,"volume":86.032,"operands":{"distinct":6.133,"total":11},"operators":{"distinct":5.533,"total":9.733}},"params":1.133,"sloc":{"logical":2.933,"physical":7.067}},"module":"node_modules/highlight.js/es/utils/regex.js"},"jshint":{"messages":[{"severity":"error","line":81,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":82,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.json b/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.json new file mode 100644 index 0000000000..f0cfb09698 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_es_utils_regex_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/es/utils/regex.js","fileShort":"node_modules/highlight.js/es/utils/regex.js","fileSafe":"node_modules_highlight_js_es_utils_regex_js","link":"files/node_modules_highlight_js_es_utils_regex_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":23.214,"halstead":{"bugs":0.767,"difficulty":42.683,"effort":98197.395,"length":358,"time":5455.411,"vocabulary":86,"volume":2300.603,"operands":{"distinct":60,"total":197,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":161,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":56,"physical":155}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":155,"lineStart":1,"maintainability":75.508,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7,"lineStart":5,"name":"escape"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":18,"lineStart":13,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":26,"lineStart":24,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":34,"lineStart":32,"name":"anyNumberOfTimes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":42,"lineStart":40,"name":"optional"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":51,"lineStart":48,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":49,"lineStart":49,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":66,"lineStart":57,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":84,"lineStart":77,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":82,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.375,"effort":231.297,"length":18,"time":12.85,"vocabulary":14,"volume":68.532,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":92,"lineStart":90,"name":"countMatchGroups"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":6.417,"effort":474.89,"length":20,"time":26.383,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":102,"lineStart":99,"name":"startsWith"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":5.833,"effort":474.89,"length":22,"time":26.383,"vocabulary":13,"volume":81.41,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":30},"errors":[],"lineEnd":153,"lineStart":124,"name":"_rewriteBackreferences"},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.181,"difficulty":24.605,"effort":13356.773,"length":105,"time":742.043,"vocabulary":36,"volume":542.842,"operands":{"distinct":19,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":26},"errors":[],"lineEnd":152,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":152,"lineStart":152,"name":""}],"methodAverage":{"cyclomatic":1.8,"cyclomaticDensity":62.889,"halstead":{"bugs":0.029,"difficulty":5.219,"effort":1222.645,"length":20.733,"time":67.925,"vocabulary":11.667,"volume":86.032,"operands":{"distinct":6.133,"total":11},"operators":{"distinct":5.533,"total":9.733}},"params":1.133,"sloc":{"logical":2.933,"physical":7.067}},"module":"node_modules/highlight.js/es/utils/regex.js"},"jshint":{"messages":[{"severity":"error","line":81,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":82,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_common_js/index.html b/plato-report/files/node_modules_highlight_js_lib_common_js/index.html new file mode 100644 index 0000000000..76a368d818 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_common_js/index.html @@ -0,0 +1,157 @@ + + + + + Plato - node_modules/highlight.js/lib/common.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/common.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.36

    +
    +
    +

    Lines of code

    +

    40

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.79

    +
    +
    +

    Estimated Errors

    +

    0.62

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_common_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_common_js/report.history.js new file mode 100644 index 0000000000..d8f76b67be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_common_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":40,"lloc":38,"functions":0,"deliveredBugs":0.617,"difficulty":4.789,"maintainability":47.357,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_common_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_common_js/report.history.json new file mode 100644 index 0000000000..2eef6b6f96 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_common_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":40,"lloc":38,"functions":0,"deliveredBugs":0.617,"difficulty":4.789,"maintainability":47.357,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_common_js/report.js b/plato-report/files/node_modules_highlight_js_lib_common_js/report.js new file mode 100644 index 0000000000..0296e2ef1f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_common_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/common.js","fileShort":"node_modules/highlight.js/lib/common.js","fileSafe":"node_modules_highlight_js_lib_common_js","link":"files/node_modules_highlight_js_lib_common_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.617,"difficulty":4.789,"effort":8871.662,"length":293,"time":492.87,"vocabulary":80,"volume":1852.325,"operands":{"distinct":76,"total":182,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":111,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":38,"physical":40}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":1,"path":"./core","type":"cjs"},{"line":3,"path":"./languages/xml","type":"cjs"},{"line":4,"path":"./languages/bash","type":"cjs"},{"line":5,"path":"./languages/c","type":"cjs"},{"line":6,"path":"./languages/cpp","type":"cjs"},{"line":7,"path":"./languages/csharp","type":"cjs"},{"line":8,"path":"./languages/css","type":"cjs"},{"line":9,"path":"./languages/markdown","type":"cjs"},{"line":10,"path":"./languages/diff","type":"cjs"},{"line":11,"path":"./languages/ruby","type":"cjs"},{"line":12,"path":"./languages/go","type":"cjs"},{"line":13,"path":"./languages/ini","type":"cjs"},{"line":14,"path":"./languages/java","type":"cjs"},{"line":15,"path":"./languages/javascript","type":"cjs"},{"line":16,"path":"./languages/json","type":"cjs"},{"line":17,"path":"./languages/kotlin","type":"cjs"},{"line":18,"path":"./languages/less","type":"cjs"},{"line":19,"path":"./languages/lua","type":"cjs"},{"line":20,"path":"./languages/makefile","type":"cjs"},{"line":21,"path":"./languages/perl","type":"cjs"},{"line":22,"path":"./languages/objectivec","type":"cjs"},{"line":23,"path":"./languages/php","type":"cjs"},{"line":24,"path":"./languages/php-template","type":"cjs"},{"line":25,"path":"./languages/plaintext","type":"cjs"},{"line":26,"path":"./languages/python","type":"cjs"},{"line":27,"path":"./languages/python-repl","type":"cjs"},{"line":28,"path":"./languages/r","type":"cjs"},{"line":29,"path":"./languages/rust","type":"cjs"},{"line":30,"path":"./languages/scss","type":"cjs"},{"line":31,"path":"./languages/shell","type":"cjs"},{"line":32,"path":"./languages/sql","type":"cjs"},{"line":33,"path":"./languages/swift","type":"cjs"},{"line":34,"path":"./languages/yaml","type":"cjs"},{"line":35,"path":"./languages/typescript","type":"cjs"},{"line":36,"path":"./languages/vbnet","type":"cjs"}],"errors":[],"lineEnd":40,"lineStart":1,"maintainability":47.357,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.617,"difficulty":4.789,"effort":8871.662,"length":293,"time":492.87,"vocabulary":80,"volume":1852.325,"operands":{"distinct":76,"total":182},"operators":{"distinct":4,"total":111}},"params":0,"sloc":{"logical":38,"physical":40}},"module":"node_modules/highlight.js/lib/common.js"},"jshint":{"messages":[{"severity":"error","line":38,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_common_js/report.json b/plato-report/files/node_modules_highlight_js_lib_common_js/report.json new file mode 100644 index 0000000000..e40a23839b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_common_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/common.js","fileShort":"node_modules/highlight.js/lib/common.js","fileSafe":"node_modules_highlight_js_lib_common_js","link":"files/node_modules_highlight_js_lib_common_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.617,"difficulty":4.789,"effort":8871.662,"length":293,"time":492.87,"vocabulary":80,"volume":1852.325,"operands":{"distinct":76,"total":182,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":111,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":38,"physical":40}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":1,"path":"./core","type":"cjs"},{"line":3,"path":"./languages/xml","type":"cjs"},{"line":4,"path":"./languages/bash","type":"cjs"},{"line":5,"path":"./languages/c","type":"cjs"},{"line":6,"path":"./languages/cpp","type":"cjs"},{"line":7,"path":"./languages/csharp","type":"cjs"},{"line":8,"path":"./languages/css","type":"cjs"},{"line":9,"path":"./languages/markdown","type":"cjs"},{"line":10,"path":"./languages/diff","type":"cjs"},{"line":11,"path":"./languages/ruby","type":"cjs"},{"line":12,"path":"./languages/go","type":"cjs"},{"line":13,"path":"./languages/ini","type":"cjs"},{"line":14,"path":"./languages/java","type":"cjs"},{"line":15,"path":"./languages/javascript","type":"cjs"},{"line":16,"path":"./languages/json","type":"cjs"},{"line":17,"path":"./languages/kotlin","type":"cjs"},{"line":18,"path":"./languages/less","type":"cjs"},{"line":19,"path":"./languages/lua","type":"cjs"},{"line":20,"path":"./languages/makefile","type":"cjs"},{"line":21,"path":"./languages/perl","type":"cjs"},{"line":22,"path":"./languages/objectivec","type":"cjs"},{"line":23,"path":"./languages/php","type":"cjs"},{"line":24,"path":"./languages/php-template","type":"cjs"},{"line":25,"path":"./languages/plaintext","type":"cjs"},{"line":26,"path":"./languages/python","type":"cjs"},{"line":27,"path":"./languages/python-repl","type":"cjs"},{"line":28,"path":"./languages/r","type":"cjs"},{"line":29,"path":"./languages/rust","type":"cjs"},{"line":30,"path":"./languages/scss","type":"cjs"},{"line":31,"path":"./languages/shell","type":"cjs"},{"line":32,"path":"./languages/sql","type":"cjs"},{"line":33,"path":"./languages/swift","type":"cjs"},{"line":34,"path":"./languages/yaml","type":"cjs"},{"line":35,"path":"./languages/typescript","type":"cjs"},{"line":36,"path":"./languages/vbnet","type":"cjs"}],"errors":[],"lineEnd":40,"lineStart":1,"maintainability":47.357,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.617,"difficulty":4.789,"effort":8871.662,"length":293,"time":492.87,"vocabulary":80,"volume":1852.325,"operands":{"distinct":76,"total":182},"operators":{"distinct":4,"total":111}},"params":0,"sloc":{"logical":38,"physical":40}},"module":"node_modules/highlight.js/lib/common.js"},"jshint":{"messages":[{"severity":"error","line":38,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_core_js/index.html b/plato-report/files/node_modules_highlight_js_lib_core_js/index.html new file mode 100644 index 0000000000..73148e0bca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_core_js/index.html @@ -0,0 +1,2675 @@ + + + + + Plato - node_modules/highlight.js/lib/core.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/core.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    67.29

    +
    +
    +

    Lines of code

    +

    2558

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    130.46

    +
    +
    +

    Estimated Errors

    +

    17.72

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_core_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_core_js/report.history.js new file mode 100644 index 0000000000..176af3799f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_core_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":2558,"lloc":1090,"functions":155,"deliveredBugs":17.722,"difficulty":130.455,"maintainability":67.292,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_core_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_core_js/report.history.json new file mode 100644 index 0000000000..d170a6ea03 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_core_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":2558,"lloc":1090,"functions":155,"deliveredBugs":17.722,"difficulty":130.455,"maintainability":67.292,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_core_js/report.js b/plato-report/files/node_modules_highlight_js_lib_core_js/report.js new file mode 100644 index 0000000000..1cf26454c6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_core_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/core.js","fileShort":"node_modules/highlight.js/lib/core.js","fileSafe":"node_modules_highlight_js_lib_core_js","link":"files/node_modules_highlight_js_lib_core_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":238,"cyclomaticDensity":21.835,"halstead":{"bugs":17.722,"difficulty":130.455,"effort":6935675.219,"length":5720,"time":385315.29,"vocabulary":628,"volume":53165.231,"operands":{"distinct":579,"total":3083,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":2637,"identifiers":["__stripped__"]}},"params":179,"sloc":{"logical":1090,"physical":2558}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.045,"difficulty":5.7,"effort":775.2,"length":34,"time":43.067,"vocabulary":16,"volume":136,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":16}},"errors":[],"lineEnd":53,"lineStart":38,"methods":[{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":48,"lineStart":42,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":52,"lineStart":50,"name":"ignoreMatch"}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":75,"halstead":{"bugs":0.016,"difficulty":3.208,"effort":230.668,"length":14.5,"time":12.815,"vocabulary":8,"volume":47.318,"operands":{"distinct":4.5,"total":8},"operators":{"distinct":3.5,"total":6.5}},"params":0.5,"sloc":{"logical":2.5,"physical":5}},"name":"Response","maintainability":80.383},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.181,"difficulty":12.429,"effort":6746.684,"length":102,"time":374.816,"vocabulary":40,"volume":542.837,"operands":{"distinct":28,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":18,"physical":64}},"errors":[],"lineEnd":193,"lineStart":130,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.571,"effort":162.3,"length":19,"time":9.017,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":141,"lineStart":137,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":149,"lineStart":147,"name":"addText"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":9.091,"effort":1517.346,"length":38,"time":84.297,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":165,"lineStart":155,"name":"openNode"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":149.447,"length":12,"time":8.303,"vocabulary":11,"volume":41.513,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":175,"lineStart":171,"name":"closeNode"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":182,"lineStart":180,"name":"value"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":192,"lineStart":190,"name":"span"}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":72.222,"halstead":{"bugs":0.018,"difficulty":3.223,"effort":317.692,"length":14.833,"time":17.65,"vocabulary":10,"volume":54.076,"operands":{"distinct":5.667,"total":8.5},"operators":{"distinct":4.333,"total":6.333}},"params":1,"sloc":{"logical":3,"physical":5}},"name":"HTMLRenderer","maintainability":78.015},{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.445,"difficulty":32.222,"effort":43038.953,"length":230,"time":2391.053,"vocabulary":56,"volume":1335.692,"operands":{"distinct":36,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":114,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":34,"physical":86}},"errors":[],"lineEnd":285,"lineStart":200,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":4.375,"effort":221.895,"length":16,"time":12.327,"vocabulary":9,"volume":50.719,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":205,"lineStart":201,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.25,"effort":75.799,"length":12,"time":4.211,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":209,"lineStart":207,"name":"top"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":211,"lineStart":211,"name":"root"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":216,"lineStart":214,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":224,"lineStart":219,"name":"openNode"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":3.333,"effort":196.034,"length":17,"time":10.891,"vocabulary":11,"volume":58.81,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":232,"lineStart":226,"name":"closeNode"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":236,"lineStart":234,"name":"closeAllNodes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":240,"lineStart":238,"name":"toJSON"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":251,"lineStart":246,"name":"walk"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.048,"difficulty":9.5,"effort":1368,"length":36,"time":76,"vocabulary":16,"volume":144,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":266,"lineStart":257,"name":"_walk"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":262,"lineStart":262,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.057,"difficulty":13.357,"effort":2283.63,"length":41,"time":126.868,"vocabulary":18,"volume":170.967,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":284,"lineStart":271,"name":"_collapse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":275,"lineStart":275,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":282,"lineStart":280,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":71.964,"halstead":{"bugs":0.017,"difficulty":3.586,"effort":349.027,"length":14.5,"time":19.39,"vocabulary":8.786,"volume":49.954,"operands":{"distinct":4.643,"total":7.429},"operators":{"distinct":4.143,"total":7.071}},"params":0.643,"sloc":{"logical":2.429,"physical":4.714}},"name":"TokenTree","maintainability":79.829},{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":17.647,"halstead":{"bugs":0.159,"difficulty":9.173,"effort":4375.772,"length":93,"time":243.098,"vocabulary":35,"volume":477.023,"operands":{"distinct":26,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":40,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":17,"physical":51}},"errors":[],"lineEnd":357,"lineStart":307,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":314,"lineStart":311,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":322.647,"length":21,"time":17.925,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":326,"lineStart":320,"name":"addKeyword"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.012,"difficulty":3.75,"effort":130.759,"length":11,"time":7.264,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":335,"lineStart":331,"name":"addText"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":347,"lineStart":341,"name":"addSublanguage"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":4.2,"effort":203.415,"length":14,"time":11.301,"vocabulary":11,"volume":48.432,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":352,"lineStart":349,"name":"toHTML"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":356,"lineStart":354,"name":"finalize"}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":55.278,"halstead":{"bugs":0.015,"difficulty":3.058,"effort":162.384,"length":13.167,"time":9.021,"vocabulary":8.833,"volume":44.396,"operands":{"distinct":4.833,"total":7.5},"operators":{"distinct":4,"total":5.667}},"params":1,"sloc":{"logical":2.833,"physical":5}},"name":"TokenTreeEmitter","maintainability":79.915},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":18.182,"halstead":{"bugs":0.341,"difficulty":24.392,"effort":24930.818,"length":176,"time":1385.045,"vocabulary":56,"volume":1022.094,"operands":{"distinct":37,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":81,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":22,"physical":46}},"errors":[],"lineEnd":1223,"lineStart":1178,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.857,"effort":197.682,"length":20,"time":10.982,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1185,"lineStart":1179,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.05,"difficulty":7.35,"effort":1111.586,"length":37,"time":61.755,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1194,"lineStart":1188,"name":"addRule"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.063,"difficulty":6.75,"effort":1282.43,"length":42,"time":71.246,"vocabulary":23,"volume":189.99,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1205,"lineStart":1196,"name":"compile"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1200,"lineStart":1200,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1202,"lineStart":1202,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.081,"difficulty":7.467,"effort":1823.9,"length":54,"time":101.328,"vocabulary":23,"volume":244.272,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":1222,"lineStart":1208,"name":"exec"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1214,"lineStart":1214,"name":""}],"methodAverage":{"cyclomatic":1.429,"cyclomaticDensity":15.476,"halstead":{"bugs":0.033,"difficulty":3.918,"effort":639.6,"length":23.857,"time":35.533,"vocabulary":12.143,"volume":98.042,"operands":{"distinct":7.571,"total":12.857},"operators":{"distinct":4.571,"total":11}},"params":0.857,"sloc":{"logical":3.143,"physical":6}},"name":"MultiRegex","maintainability":76.182},{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":25.806,"halstead":{"bugs":0.397,"difficulty":32.516,"effort":38704.55,"length":212,"time":2150.253,"vocabulary":49,"volume":1190.318,"operands":{"distinct":31,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":100,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":31,"physical":93}},"errors":[],"lineEnd":1348,"lineStart":1256,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":2.786,"effort":231.349,"length":25,"time":12.853,"vocabulary":10,"volume":83.048,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":1266,"lineStart":1257,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.057,"difficulty":9.333,"effort":1602.285,"length":42,"time":89.016,"vocabulary":17,"volume":171.673,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1277,"lineStart":1269,"name":"getMatcher"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1273,"lineStart":1273,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1281,"lineStart":1279,"name":"resumingScanAtSamePosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1285,"lineStart":1283,"name":"considerAll"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":4.5,"effort":359.795,"length":21,"time":19.989,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1291,"lineStart":1288,"name":"addRule"},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.146,"difficulty":17.625,"effort":7710.396,"length":91,"time":428.355,"vocabulary":28,"volume":437.469,"operands":{"distinct":16,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":54},"errors":[],"lineEnd":1347,"lineStart":1294,"name":"exec"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":51.156,"halstead":{"bugs":0.039,"difficulty":5.571,"effort":1427.936,"length":28.429,"time":79.33,"vocabulary":12.429,"volume":117.79,"operands":{"distinct":7.143,"total":15},"operators":{"distinct":5.286,"total":13.429}},"params":0.714,"sloc":{"logical":4.429,"physical":12}},"name":"ResumableMultiRegex","maintainability":71.281},{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":2.889,"effort":203.113,"length":19,"time":11.284,"vocabulary":13,"volume":70.308,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7}},"errors":[],"lineEnd":1561,"lineStart":1555,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":118.872,"length":15,"time":6.604,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1560,"lineStart":1556,"name":"constructor"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":118.872,"length":15,"time":6.604,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":10},"operators":{"distinct":3,"total":5}},"params":2,"sloc":{"logical":3,"physical":5}},"name":"HTMLInjectionError","maintainability":80.036}],"dependencies":[],"errors":[],"lineEnd":2558,"lineStart":1,"maintainability":67.292,"methods":[{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.079,"difficulty":9.333,"effort":2218.59,"length":55,"time":123.255,"vocabulary":20,"volume":237.706,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":25},"errors":[],"lineEnd":27,"lineStart":3,"name":"deepFreeze"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7,"lineStart":5,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11,"lineStart":9,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":7.071,"effort":622.286,"length":22,"time":34.571,"vocabulary":16,"volume":88,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":24,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":2.571,"effort":196.468,"length":23,"time":10.915,"vocabulary":10,"volume":76.404,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":66,"lineStart":59,"name":"escapeHTML"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":7.111,"effort":871.992,"length":30,"time":48.444,"vocabulary":17,"volume":122.624,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":89,"lineStart":76,"name":"inherit$1"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":4.667,"effort":157.212,"length":12,"time":8.734,"vocabulary":7,"volume":33.688,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":87,"lineStart":83,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":36.57,"length":7,"time":2.032,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":111,"lineStart":109,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.055,"difficulty":9.5,"effort":1560.216,"length":38,"time":86.679,"vocabulary":20,"volume":164.233,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":127,"lineStart":118,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":123,"lineStart":123,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":373,"lineStart":368,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":381,"lineStart":379,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":389,"lineStart":387,"name":"anyNumberOfTimes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":397,"lineStart":395,"name":"optional"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":406,"lineStart":403,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":404,"lineStart":404,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":421,"lineStart":412,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":439,"lineStart":432,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":437,"lineStart":437,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.375,"effort":231.297,"length":18,"time":12.85,"vocabulary":14,"volume":68.532,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":447,"lineStart":445,"name":"countMatchGroups"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":6.417,"effort":474.89,"length":20,"time":26.383,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":457,"lineStart":454,"name":"startsWith"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":5.833,"effort":474.89,"length":22,"time":26.383,"vocabulary":13,"volume":81.41,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":30},"errors":[],"lineEnd":508,"lineStart":479,"name":"_rewriteBackreferences"},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.181,"difficulty":24.605,"effort":13356.773,"length":105,"time":742.043,"vocabulary":36,"volume":542.842,"operands":{"distinct":19,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":26},"errors":[],"lineEnd":507,"lineStart":482,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":507,"lineStart":507,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.056,"difficulty":7.5,"effort":1251.81,"length":38,"time":69.545,"vocabulary":21,"volume":166.908,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":20},"errors":[],"lineEnd":544,"lineStart":525,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":542,"lineStart":540,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.13,"difficulty":6.065,"effort":2371.952,"length":74,"time":131.775,"vocabulary":39,"volume":391.12,"operands":{"distinct":31,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":65},"errors":[],"lineEnd":639,"lineStart":575,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":174.355,"length":14,"time":9.686,"vocabulary":11,"volume":48.432,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":713,"lineStart":705,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.4,"effort":43.233,"length":11,"time":2.402,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":709,"lineStart":709,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":3,"effort":159.453,"length":16,"time":8.858,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":711,"lineStart":711,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":5.25,"effort":451.246,"length":22,"time":25.069,"vocabulary":15,"volume":85.952,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":777,"lineStart":772,"name":"skipIfHasPrecedingDot"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":5.5,"effort":347.141,"length":19,"time":19.286,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":789,"lineStart":783,"name":"scopeClassName"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.097,"difficulty":10,"effort":2914.273,"length":62,"time":161.904,"vocabulary":26,"volume":291.427,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":19},"errors":[],"lineEnd":813,"lineStart":795,"name":"beginKeywords"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":6.417,"effort":522.379,"length":22,"time":29.021,"vocabulary":13,"volume":81.41,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":823,"lineStart":819,"name":"compileIllegal"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.041,"difficulty":10.286,"effort":1275.429,"length":31,"time":70.857,"vocabulary":16,"volume":124,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":835,"lineStart":829,"name":"compileMatch"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":3.2,"effort":131.869,"length":13,"time":7.326,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":844,"lineStart":841,"name":"compileRelevance"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.142,"difficulty":15.05,"effort":6431.571,"length":84,"time":357.309,"vocabulary":34,"volume":427.347,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":41,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":21},"errors":[],"lineEnd":868,"lineStart":848,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":855,"lineStart":855,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.081,"difficulty":8.235,"effort":1997.053,"length":51,"time":110.947,"vocabulary":27,"volume":242.499,"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":41},"errors":[],"lineEnd":933,"lineStart":893,"name":"compileKeywords"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":910,"lineStart":904,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":274.25,"length":17,"time":15.236,"vocabulary":12,"volume":60.944,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":932,"lineStart":924,"name":"compileList"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":926,"lineStart":926,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":3.889,"effort":370.16,"length":25,"time":20.564,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":931,"lineStart":928,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":3,"effort":149.487,"length":15,"time":8.305,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":951,"lineStart":943,"name":"scoreForKeyword"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":959,"lineStart":957,"name":"commonKeyword"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":978,"lineStart":976,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":986,"lineStart":984,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.722,"effort":431.5,"length":24,"time":23.972,"vocabulary":14,"volume":91.377,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":997,"lineStart":992,"name":""},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.125,"difficulty":16.8,"effort":6310.687,"length":79,"time":350.594,"vocabulary":27,"volume":375.636,"operands":{"distinct":15,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":19},"errors":[],"lineEnd":1053,"lineStart":1035,"name":"remapScopeNames"},{"cyclomatic":7,"cyclomaticDensity":58.333,"halstead":{"bugs":0.116,"difficulty":11.7,"effort":4072.339,"length":69,"time":226.241,"vocabulary":33,"volume":348.063,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":1073,"lineStart":1058,"name":"beginMultiClass"},{"cyclomatic":7,"cyclomaticDensity":58.333,"halstead":{"bugs":0.116,"difficulty":11.7,"effort":4072.339,"length":69,"time":226.241,"vocabulary":33,"volume":348.063,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":1093,"lineStart":1078,"name":"endMultiClass"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.036,"difficulty":12,"effort":1287.753,"length":29,"time":71.542,"vocabulary":13,"volume":107.313,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1111,"lineStart":1106,"name":"scopeSugar"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.059,"difficulty":11.5,"effort":2024,"length":44,"time":112.444,"vocabulary":16,"volume":176,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1128,"lineStart":1116,"name":"MultiClass"},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.123,"difficulty":11.667,"effort":4308.598,"length":72,"time":239.367,"vocabulary":35,"volume":369.308,"operands":{"distinct":21,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":347},"errors":[],"lineEnd":1494,"lineStart":1148,"name":"compileLanguage"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.039,"difficulty":4.25,"effort":496.221,"length":28,"time":27.568,"vocabulary":18,"volume":116.758,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":1163,"lineStart":1155,"name":"langRe"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.066,"difficulty":10.455,"effort":2066.386,"length":45,"time":114.799,"vocabulary":21,"volume":197.654,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":1370,"lineStart":1357,"name":"buildModeRegex"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":1360,"lineStart":1360,"name":""},{"cyclomatic":18,"cyclomaticDensity":43.902,"halstead":{"bugs":0.532,"difficulty":31.043,"effort":49526.19,"length":263,"time":2751.455,"vocabulary":67,"volume":1595.381,"operands":{"distinct":46,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":127,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":41,"physical":71},"errors":[],"lineEnd":1481,"lineStart":1411,"name":"compileMode"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1422,"lineStart":1422,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1424,"lineStart":1424,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1436,"lineStart":1436,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1472,"lineStart":1470,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1473,"lineStart":1473,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":4.8,"effort":265.684,"length":16,"time":14.76,"vocabulary":11,"volume":55.351,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1511,"lineStart":1507,"name":"dependencyOnParent"},{"cyclomatic":7,"cyclomaticDensity":70,"halstead":{"bugs":0.094,"difficulty":16,"effort":4495.107,"length":63,"time":249.728,"vocabulary":22,"volume":280.944,"operands":{"distinct":11,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":29},"errors":[],"lineEnd":1551,"lineStart":1523,"name":"expandOrCloneMode"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1527,"lineStart":1525,"name":""},{"cyclomatic":4,"cyclomaticDensity":5.263,"halstead":{"bugs":0.512,"difficulty":15.851,"effort":24345.132,"length":236,"time":1352.507,"vocabulary":91,"volume":1535.84,"operands":{"distinct":74,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":953},"errors":[],"lineEnd":2551,"lineStart":1599,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1639,"lineStart":1637,"name":"shouldNotHighlight"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.124,"difficulty":11.143,"effort":4159.463,"length":74,"time":231.081,"vocabulary":33,"volume":373.285,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":20},"errors":[],"lineEnd":1663,"lineStart":1644,"name":"blockLanguage"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1662,"lineStart":1662,"name":""},{"cyclomatic":4,"cyclomaticDensity":19.048,"halstead":{"bugs":0.161,"difficulty":18.85,"effort":9128.336,"length":96,"time":507.13,"vocabulary":33,"volume":484.262,"operands":{"distinct":20,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":40},"errors":[],"lineEnd":1725,"lineStart":1686,"name":"highlight"},{"cyclomatic":8,"cyclomaticDensity":9.877,"halstead":{"bugs":0.705,"difficulty":25.421,"effort":53759.546,"length":319,"time":2986.641,"vocabulary":99,"volume":2114.765,"operands":{"distinct":76,"total":168,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":151,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":81,"physical":441},"errors":[],"lineEnd":2176,"lineStart":1736,"name":"_highlight"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1747,"lineStart":1745,"name":"keywordData"},{"cyclomatic":9,"cyclomaticDensity":31.034,"halstead":{"bugs":0.318,"difficulty":23,"effort":21965.658,"length":171,"time":1220.314,"vocabulary":48,"volume":955.029,"operands":{"distinct":32,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":79,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":39},"errors":[],"lineEnd":1787,"lineStart":1749,"name":"processKeywords"},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.151,"difficulty":14.857,"effort":6727.079,"length":89,"time":373.727,"vocabulary":34,"volume":452.784,"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":25},"errors":[],"lineEnd":1813,"lineStart":1789,"name":"processSubLanguage"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1822,"lineStart":1815,"name":"processBuffer"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.098,"difficulty":13.867,"effort":4066.381,"length":61,"time":225.91,"vocabulary":28,"volume":293.249,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":1844,"lineStart":1828,"name":"emitMultiClass"},{"cyclomatic":8,"cyclomaticDensity":57.143,"halstead":{"bugs":0.155,"difficulty":15,"effort":6975,"length":93,"time":387.5,"vocabulary":32,"volume":465,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":43,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":1868,"lineStart":1850,"name":"startNewMode"},{"cyclomatic":8,"cyclomaticDensity":61.538,"halstead":{"bugs":0.102,"difficulty":12.667,"effort":3882.264,"length":66,"time":215.681,"vocabulary":25,"volume":306.495,"operands":{"distinct":15,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":23},"errors":[],"lineEnd":1898,"lineStart":1876,"name":"endOfMode"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":4.667,"effort":410.667,"length":22,"time":22.815,"vocabulary":16,"volume":88,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":1917,"lineStart":1905,"name":"doIgnore"},{"cyclomatic":8,"cyclomaticDensity":38.095,"halstead":{"bugs":0.157,"difficulty":18,"effort":8494.093,"length":92,"time":471.894,"vocabulary":35,"volume":471.894,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":27},"errors":[],"lineEnd":1951,"lineStart":1925,"name":"doBeginMatch"},{"cyclomatic":16,"cyclomaticDensity":50,"halstead":{"bugs":0.289,"difficulty":18.742,"effort":16262.617,"length":158,"time":903.479,"vocabulary":45,"volume":867.713,"operands":{"distinct":31,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":39},"errors":[],"lineEnd":1996,"lineStart":1958,"name":"doEndMatch"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":10,"effort":1376.075,"length":33,"time":76.449,"vocabulary":18,"volume":137.608,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":2006,"lineStart":1998,"name":"processContinuations"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2005,"lineStart":2005,"name":""},{"cyclomatic":18,"cyclomaticDensity":54.545,"halstead":{"bugs":0.38,"difficulty":22.619,"effort":25756.345,"length":192,"time":1430.908,"vocabulary":61,"volume":1138.702,"operands":{"distinct":42,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":92,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":33,"physical":72},"errors":[],"lineEnd":2088,"lineStart":2017,"name":"processLexeme"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.052,"difficulty":5.714,"effort":891.886,"length":35,"time":49.549,"vocabulary":22,"volume":156.08,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":2195,"lineStart":2185,"name":"justTextHighlightResult"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.106,"difficulty":7.158,"effort":2280.344,"length":67,"time":126.686,"vocabulary":27,"volume":318.577,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":38},"errors":[],"lineEnd":2248,"lineStart":2211,"name":"highlightAuto"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":2216,"lineStart":2215,"name":""},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.081,"difficulty":18.125,"effort":4383.634,"length":58,"time":243.535,"vocabulary":18,"volume":241.856,"operands":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":20},"errors":[],"lineEnd":2239,"lineStart":2220,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.036,"difficulty":5.667,"effort":619.893,"length":28,"time":34.439,"vocabulary":15,"volume":109.393,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2262,"lineStart":2257,"name":"updateClassName"},{"cyclomatic":7,"cyclomaticDensity":20,"halstead":{"bugs":0.318,"difficulty":17.973,"effort":17127.658,"length":168,"time":951.537,"vocabulary":51,"volume":952.967,"operands":{"distinct":37,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":52},"errors":[],"lineEnd":2320,"lineStart":2269,"name":"highlightElement"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2329,"lineStart":2327,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":0.5,"effort":6.966,"length":6,"time":0.387,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2335,"lineStart":2332,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":0.5,"effort":6.966,"length":6,"time":0.387,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2341,"lineStart":2338,"name":"initHighlightingOnLoad"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.035,"difficulty":4.136,"effort":431.208,"length":25,"time":23.956,"vocabulary":18,"volume":104.248,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":2357,"lineStart":2348,"name":"highlightAll"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2362,"lineStart":2359,"name":"boot"},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.115,"difficulty":12.222,"effort":4215.648,"length":71,"time":234.203,"vocabulary":29,"volume":344.917,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":23},"errors":[],"lineEnd":2397,"lineStart":2375,"name":"registerLanguage"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.028,"difficulty":7,"effort":595.771,"length":23,"time":33.098,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":2411,"lineStart":2404,"name":"unregisterLanguage"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2418,"lineStart":2416,"name":"listLanguages"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.021,"difficulty":5,"effort":315.583,"length":19,"time":17.532,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2427,"lineStart":2424,"name":"getLanguage"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":10.125,"effort":674.405,"length":18,"time":37.467,"vocabulary":13,"volume":66.608,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2439,"lineStart":2434,"name":"registerAliases"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2438,"lineStart":2438,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":6.125,"effort":296.646,"length":14,"time":16.48,"vocabulary":11,"volume":48.432,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2448,"lineStart":2445,"name":"autoDetection"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.033,"difficulty":7.8,"effort":782.523,"length":29,"time":43.474,"vocabulary":11,"volume":100.324,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":17},"errors":[],"lineEnd":2471,"lineStart":2455,"name":"upgradePluginAPI"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2462,"lineStart":2458,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2469,"lineStart":2465,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2479,"lineStart":2476,"name":"addPlugin"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.917,"effort":121.08,"length":12,"time":6.727,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":2493,"lineStart":2486,"name":"fire"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":3,"effort":77.549,"length":10,"time":4.308,"vocabulary":6,"volume":25.85,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2492,"lineStart":2488,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":58.5,"length":13,"time":3.25,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2504,"lineStart":2499,"name":"deprecateHighlightBlock"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2527,"lineStart":2527,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2528,"lineStart":2528,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":48,"lineStart":42,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":52,"lineStart":50,"name":"ignoreMatch"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.571,"effort":162.3,"length":19,"time":9.017,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":141,"lineStart":137,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":149,"lineStart":147,"name":"addText"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":9.091,"effort":1517.346,"length":38,"time":84.297,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":165,"lineStart":155,"name":"openNode"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":149.447,"length":12,"time":8.303,"vocabulary":11,"volume":41.513,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":175,"lineStart":171,"name":"closeNode"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":182,"lineStart":180,"name":"value"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":192,"lineStart":190,"name":"span"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":4.375,"effort":221.895,"length":16,"time":12.327,"vocabulary":9,"volume":50.719,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":205,"lineStart":201,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.25,"effort":75.799,"length":12,"time":4.211,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":209,"lineStart":207,"name":"top"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":211,"lineStart":211,"name":"root"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":216,"lineStart":214,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":224,"lineStart":219,"name":"openNode"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":3.333,"effort":196.034,"length":17,"time":10.891,"vocabulary":11,"volume":58.81,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":232,"lineStart":226,"name":"closeNode"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":236,"lineStart":234,"name":"closeAllNodes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":240,"lineStart":238,"name":"toJSON"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":251,"lineStart":246,"name":"walk"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.048,"difficulty":9.5,"effort":1368,"length":36,"time":76,"vocabulary":16,"volume":144,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":266,"lineStart":257,"name":"_walk"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":262,"lineStart":262,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.057,"difficulty":13.357,"effort":2283.63,"length":41,"time":126.868,"vocabulary":18,"volume":170.967,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":284,"lineStart":271,"name":"_collapse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":275,"lineStart":275,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":282,"lineStart":280,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":314,"lineStart":311,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":322.647,"length":21,"time":17.925,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":326,"lineStart":320,"name":"addKeyword"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.012,"difficulty":3.75,"effort":130.759,"length":11,"time":7.264,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":335,"lineStart":331,"name":"addText"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":347,"lineStart":341,"name":"addSublanguage"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":4.2,"effort":203.415,"length":14,"time":11.301,"vocabulary":11,"volume":48.432,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":352,"lineStart":349,"name":"toHTML"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":356,"lineStart":354,"name":"finalize"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.857,"effort":197.682,"length":20,"time":10.982,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1185,"lineStart":1179,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.05,"difficulty":7.35,"effort":1111.586,"length":37,"time":61.755,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1194,"lineStart":1188,"name":"addRule"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.063,"difficulty":6.75,"effort":1282.43,"length":42,"time":71.246,"vocabulary":23,"volume":189.99,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1205,"lineStart":1196,"name":"compile"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1200,"lineStart":1200,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1202,"lineStart":1202,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.081,"difficulty":7.467,"effort":1823.9,"length":54,"time":101.328,"vocabulary":23,"volume":244.272,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":1222,"lineStart":1208,"name":"exec"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1214,"lineStart":1214,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":2.786,"effort":231.349,"length":25,"time":12.853,"vocabulary":10,"volume":83.048,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":1266,"lineStart":1257,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.057,"difficulty":9.333,"effort":1602.285,"length":42,"time":89.016,"vocabulary":17,"volume":171.673,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1277,"lineStart":1269,"name":"getMatcher"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1273,"lineStart":1273,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1281,"lineStart":1279,"name":"resumingScanAtSamePosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1285,"lineStart":1283,"name":"considerAll"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":4.5,"effort":359.795,"length":21,"time":19.989,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1291,"lineStart":1288,"name":"addRule"},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.146,"difficulty":17.625,"effort":7710.396,"length":91,"time":428.355,"vocabulary":28,"volume":437.469,"operands":{"distinct":16,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":54},"errors":[],"lineEnd":1347,"lineStart":1294,"name":"exec"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":118.872,"length":15,"time":6.604,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1560,"lineStart":1556,"name":"constructor"}],"methodAverage":{"cyclomatic":2.529,"cyclomaticDensity":60.952,"halstead":{"bugs":0.052,"difficulty":5.916,"effort":2365.482,"length":33.206,"time":131.416,"vocabulary":15.174,"volume":157.374,"operands":{"distinct":9.161,"total":17.994},"operators":{"distinct":6.013,"total":15.213}},"params":1.155,"sloc":{"logical":6.045,"physical":21.09}},"module":"node_modules/highlight.js/lib/core.js"},"jshint":{"messages":[{"severity":"error","line":38,"column":1,"message":"'class' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":30,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":8,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":118,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":30,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":120,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":7,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":123,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":123,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":123,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":126,"column":10,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":130,"column":1,"message":"'class' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":158,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":160,"column":15,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":191,"column":20,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":200,"column":1,"message":"'class' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":221,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":221,"column":20,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":262,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":275,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":280,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":307,"column":1,"message":"'class' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":343,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":350,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":403,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":404,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":404,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":413,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":432,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":434,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":435,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":436,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":437,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":437,"column":18,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":455,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":466,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":479,"column":40,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":480,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":482,"column":28,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":484,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":485,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":486,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":489,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":507,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":507,"column":16,"message":"Too many errors. (19% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_core_js/report.json b/plato-report/files/node_modules_highlight_js_lib_core_js/report.json new file mode 100644 index 0000000000..27cf94000f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_core_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/core.js","fileShort":"node_modules/highlight.js/lib/core.js","fileSafe":"node_modules_highlight_js_lib_core_js","link":"files/node_modules_highlight_js_lib_core_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":238,"cyclomaticDensity":21.835,"halstead":{"bugs":17.722,"difficulty":130.455,"effort":6935675.219,"length":5720,"time":385315.29,"vocabulary":628,"volume":53165.231,"operands":{"distinct":579,"total":3083,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":2637,"identifiers":["__stripped__"]}},"params":179,"sloc":{"logical":1090,"physical":2558}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.045,"difficulty":5.7,"effort":775.2,"length":34,"time":43.067,"vocabulary":16,"volume":136,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":16}},"errors":[],"lineEnd":53,"lineStart":38,"methods":[{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":48,"lineStart":42,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":52,"lineStart":50,"name":"ignoreMatch"}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":75,"halstead":{"bugs":0.016,"difficulty":3.208,"effort":230.668,"length":14.5,"time":12.815,"vocabulary":8,"volume":47.318,"operands":{"distinct":4.5,"total":8},"operators":{"distinct":3.5,"total":6.5}},"params":0.5,"sloc":{"logical":2.5,"physical":5}},"name":"Response","maintainability":80.383},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.181,"difficulty":12.429,"effort":6746.684,"length":102,"time":374.816,"vocabulary":40,"volume":542.837,"operands":{"distinct":28,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":18,"physical":64}},"errors":[],"lineEnd":193,"lineStart":130,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.571,"effort":162.3,"length":19,"time":9.017,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":141,"lineStart":137,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":149,"lineStart":147,"name":"addText"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":9.091,"effort":1517.346,"length":38,"time":84.297,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":165,"lineStart":155,"name":"openNode"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":149.447,"length":12,"time":8.303,"vocabulary":11,"volume":41.513,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":175,"lineStart":171,"name":"closeNode"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":182,"lineStart":180,"name":"value"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":192,"lineStart":190,"name":"span"}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":72.222,"halstead":{"bugs":0.018,"difficulty":3.223,"effort":317.692,"length":14.833,"time":17.65,"vocabulary":10,"volume":54.076,"operands":{"distinct":5.667,"total":8.5},"operators":{"distinct":4.333,"total":6.333}},"params":1,"sloc":{"logical":3,"physical":5}},"name":"HTMLRenderer","maintainability":78.015},{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.445,"difficulty":32.222,"effort":43038.953,"length":230,"time":2391.053,"vocabulary":56,"volume":1335.692,"operands":{"distinct":36,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":114,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":34,"physical":86}},"errors":[],"lineEnd":285,"lineStart":200,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":4.375,"effort":221.895,"length":16,"time":12.327,"vocabulary":9,"volume":50.719,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":205,"lineStart":201,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.25,"effort":75.799,"length":12,"time":4.211,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":209,"lineStart":207,"name":"top"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":211,"lineStart":211,"name":"root"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":216,"lineStart":214,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":224,"lineStart":219,"name":"openNode"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":3.333,"effort":196.034,"length":17,"time":10.891,"vocabulary":11,"volume":58.81,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":232,"lineStart":226,"name":"closeNode"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":236,"lineStart":234,"name":"closeAllNodes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":240,"lineStart":238,"name":"toJSON"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":251,"lineStart":246,"name":"walk"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.048,"difficulty":9.5,"effort":1368,"length":36,"time":76,"vocabulary":16,"volume":144,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":266,"lineStart":257,"name":"_walk"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":262,"lineStart":262,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.057,"difficulty":13.357,"effort":2283.63,"length":41,"time":126.868,"vocabulary":18,"volume":170.967,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":284,"lineStart":271,"name":"_collapse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":275,"lineStart":275,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":282,"lineStart":280,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":71.964,"halstead":{"bugs":0.017,"difficulty":3.586,"effort":349.027,"length":14.5,"time":19.39,"vocabulary":8.786,"volume":49.954,"operands":{"distinct":4.643,"total":7.429},"operators":{"distinct":4.143,"total":7.071}},"params":0.643,"sloc":{"logical":2.429,"physical":4.714}},"name":"TokenTree","maintainability":79.829},{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":17.647,"halstead":{"bugs":0.159,"difficulty":9.173,"effort":4375.772,"length":93,"time":243.098,"vocabulary":35,"volume":477.023,"operands":{"distinct":26,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":40,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":17,"physical":51}},"errors":[],"lineEnd":357,"lineStart":307,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":314,"lineStart":311,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":322.647,"length":21,"time":17.925,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":326,"lineStart":320,"name":"addKeyword"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.012,"difficulty":3.75,"effort":130.759,"length":11,"time":7.264,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":335,"lineStart":331,"name":"addText"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":347,"lineStart":341,"name":"addSublanguage"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":4.2,"effort":203.415,"length":14,"time":11.301,"vocabulary":11,"volume":48.432,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":352,"lineStart":349,"name":"toHTML"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":356,"lineStart":354,"name":"finalize"}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":55.278,"halstead":{"bugs":0.015,"difficulty":3.058,"effort":162.384,"length":13.167,"time":9.021,"vocabulary":8.833,"volume":44.396,"operands":{"distinct":4.833,"total":7.5},"operators":{"distinct":4,"total":5.667}},"params":1,"sloc":{"logical":2.833,"physical":5}},"name":"TokenTreeEmitter","maintainability":79.915},{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":18.182,"halstead":{"bugs":0.341,"difficulty":24.392,"effort":24930.818,"length":176,"time":1385.045,"vocabulary":56,"volume":1022.094,"operands":{"distinct":37,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":81,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":22,"physical":46}},"errors":[],"lineEnd":1223,"lineStart":1178,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.857,"effort":197.682,"length":20,"time":10.982,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1185,"lineStart":1179,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.05,"difficulty":7.35,"effort":1111.586,"length":37,"time":61.755,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1194,"lineStart":1188,"name":"addRule"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.063,"difficulty":6.75,"effort":1282.43,"length":42,"time":71.246,"vocabulary":23,"volume":189.99,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1205,"lineStart":1196,"name":"compile"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1200,"lineStart":1200,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1202,"lineStart":1202,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.081,"difficulty":7.467,"effort":1823.9,"length":54,"time":101.328,"vocabulary":23,"volume":244.272,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":1222,"lineStart":1208,"name":"exec"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1214,"lineStart":1214,"name":""}],"methodAverage":{"cyclomatic":1.429,"cyclomaticDensity":15.476,"halstead":{"bugs":0.033,"difficulty":3.918,"effort":639.6,"length":23.857,"time":35.533,"vocabulary":12.143,"volume":98.042,"operands":{"distinct":7.571,"total":12.857},"operators":{"distinct":4.571,"total":11}},"params":0.857,"sloc":{"logical":3.143,"physical":6}},"name":"MultiRegex","maintainability":76.182},{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":25.806,"halstead":{"bugs":0.397,"difficulty":32.516,"effort":38704.55,"length":212,"time":2150.253,"vocabulary":49,"volume":1190.318,"operands":{"distinct":31,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":100,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":31,"physical":93}},"errors":[],"lineEnd":1348,"lineStart":1256,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":2.786,"effort":231.349,"length":25,"time":12.853,"vocabulary":10,"volume":83.048,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":1266,"lineStart":1257,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.057,"difficulty":9.333,"effort":1602.285,"length":42,"time":89.016,"vocabulary":17,"volume":171.673,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1277,"lineStart":1269,"name":"getMatcher"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1273,"lineStart":1273,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1281,"lineStart":1279,"name":"resumingScanAtSamePosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1285,"lineStart":1283,"name":"considerAll"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":4.5,"effort":359.795,"length":21,"time":19.989,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1291,"lineStart":1288,"name":"addRule"},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.146,"difficulty":17.625,"effort":7710.396,"length":91,"time":428.355,"vocabulary":28,"volume":437.469,"operands":{"distinct":16,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":54},"errors":[],"lineEnd":1347,"lineStart":1294,"name":"exec"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":51.156,"halstead":{"bugs":0.039,"difficulty":5.571,"effort":1427.936,"length":28.429,"time":79.33,"vocabulary":12.429,"volume":117.79,"operands":{"distinct":7.143,"total":15},"operators":{"distinct":5.286,"total":13.429}},"params":0.714,"sloc":{"logical":4.429,"physical":12}},"name":"ResumableMultiRegex","maintainability":71.281},{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":2.889,"effort":203.113,"length":19,"time":11.284,"vocabulary":13,"volume":70.308,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7}},"errors":[],"lineEnd":1561,"lineStart":1555,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":118.872,"length":15,"time":6.604,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1560,"lineStart":1556,"name":"constructor"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":118.872,"length":15,"time":6.604,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":10},"operators":{"distinct":3,"total":5}},"params":2,"sloc":{"logical":3,"physical":5}},"name":"HTMLInjectionError","maintainability":80.036}],"dependencies":[],"errors":[],"lineEnd":2558,"lineStart":1,"maintainability":67.292,"methods":[{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.079,"difficulty":9.333,"effort":2218.59,"length":55,"time":123.255,"vocabulary":20,"volume":237.706,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":25},"errors":[],"lineEnd":27,"lineStart":3,"name":"deepFreeze"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7,"lineStart":5,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":11,"lineStart":9,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.029,"difficulty":7.071,"effort":622.286,"length":22,"time":34.571,"vocabulary":16,"volume":88,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":24,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":2.571,"effort":196.468,"length":23,"time":10.915,"vocabulary":10,"volume":76.404,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":66,"lineStart":59,"name":"escapeHTML"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":7.111,"effort":871.992,"length":30,"time":48.444,"vocabulary":17,"volume":122.624,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":89,"lineStart":76,"name":"inherit$1"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":4.667,"effort":157.212,"length":12,"time":8.734,"vocabulary":7,"volume":33.688,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":87,"lineStart":83,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":36.57,"length":7,"time":2.032,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":111,"lineStart":109,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.055,"difficulty":9.5,"effort":1560.216,"length":38,"time":86.679,"vocabulary":20,"volume":164.233,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":127,"lineStart":118,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":2.1,"effort":63,"length":10,"time":3.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":123,"lineStart":123,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":373,"lineStart":368,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":381,"lineStart":379,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":389,"lineStart":387,"name":"anyNumberOfTimes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":397,"lineStart":395,"name":"optional"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":406,"lineStart":403,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":404,"lineStart":404,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":421,"lineStart":412,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":439,"lineStart":432,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":437,"lineStart":437,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":3.375,"effort":231.297,"length":18,"time":12.85,"vocabulary":14,"volume":68.532,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":447,"lineStart":445,"name":"countMatchGroups"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.025,"difficulty":6.417,"effort":474.89,"length":20,"time":26.383,"vocabulary":13,"volume":74.009,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":457,"lineStart":454,"name":"startsWith"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":5.833,"effort":474.89,"length":22,"time":26.383,"vocabulary":13,"volume":81.41,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":30},"errors":[],"lineEnd":508,"lineStart":479,"name":"_rewriteBackreferences"},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.181,"difficulty":24.605,"effort":13356.773,"length":105,"time":742.043,"vocabulary":36,"volume":542.842,"operands":{"distinct":19,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":26},"errors":[],"lineEnd":507,"lineStart":482,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":507,"lineStart":507,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.056,"difficulty":7.5,"effort":1251.81,"length":38,"time":69.545,"vocabulary":21,"volume":166.908,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":20},"errors":[],"lineEnd":544,"lineStart":525,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":542,"lineStart":540,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.13,"difficulty":6.065,"effort":2371.952,"length":74,"time":131.775,"vocabulary":39,"volume":391.12,"operands":{"distinct":31,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":15,"physical":65},"errors":[],"lineEnd":639,"lineStart":575,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":174.355,"length":14,"time":9.686,"vocabulary":11,"volume":48.432,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":713,"lineStart":705,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.4,"effort":43.233,"length":11,"time":2.402,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":709,"lineStart":709,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":3,"effort":159.453,"length":16,"time":8.858,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":711,"lineStart":711,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":5.25,"effort":451.246,"length":22,"time":25.069,"vocabulary":15,"volume":85.952,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":777,"lineStart":772,"name":"skipIfHasPrecedingDot"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":5.5,"effort":347.141,"length":19,"time":19.286,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":789,"lineStart":783,"name":"scopeClassName"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.097,"difficulty":10,"effort":2914.273,"length":62,"time":161.904,"vocabulary":26,"volume":291.427,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":19},"errors":[],"lineEnd":813,"lineStart":795,"name":"beginKeywords"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":6.417,"effort":522.379,"length":22,"time":29.021,"vocabulary":13,"volume":81.41,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":823,"lineStart":819,"name":"compileIllegal"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.041,"difficulty":10.286,"effort":1275.429,"length":31,"time":70.857,"vocabulary":16,"volume":124,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":835,"lineStart":829,"name":"compileMatch"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":3.2,"effort":131.869,"length":13,"time":7.326,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":844,"lineStart":841,"name":"compileRelevance"},{"cyclomatic":3,"cyclomaticDensity":21.429,"halstead":{"bugs":0.142,"difficulty":15.05,"effort":6431.571,"length":84,"time":357.309,"vocabulary":34,"volume":427.347,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":41,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":21},"errors":[],"lineEnd":868,"lineStart":848,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":855,"lineStart":855,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.081,"difficulty":8.235,"effort":1997.053,"length":51,"time":110.947,"vocabulary":27,"volume":242.499,"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":41},"errors":[],"lineEnd":933,"lineStart":893,"name":"compileKeywords"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":910,"lineStart":904,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":4.5,"effort":274.25,"length":17,"time":15.236,"vocabulary":12,"volume":60.944,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":932,"lineStart":924,"name":"compileList"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":926,"lineStart":926,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":3.889,"effort":370.16,"length":25,"time":20.564,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":931,"lineStart":928,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":3,"effort":149.487,"length":15,"time":8.305,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":951,"lineStart":943,"name":"scoreForKeyword"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":959,"lineStart":957,"name":"commonKeyword"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":978,"lineStart":976,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":986,"lineStart":984,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.722,"effort":431.5,"length":24,"time":23.972,"vocabulary":14,"volume":91.377,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":997,"lineStart":992,"name":""},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.125,"difficulty":16.8,"effort":6310.687,"length":79,"time":350.594,"vocabulary":27,"volume":375.636,"operands":{"distinct":15,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":19},"errors":[],"lineEnd":1053,"lineStart":1035,"name":"remapScopeNames"},{"cyclomatic":7,"cyclomaticDensity":58.333,"halstead":{"bugs":0.116,"difficulty":11.7,"effort":4072.339,"length":69,"time":226.241,"vocabulary":33,"volume":348.063,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":1073,"lineStart":1058,"name":"beginMultiClass"},{"cyclomatic":7,"cyclomaticDensity":58.333,"halstead":{"bugs":0.116,"difficulty":11.7,"effort":4072.339,"length":69,"time":226.241,"vocabulary":33,"volume":348.063,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":1093,"lineStart":1078,"name":"endMultiClass"},{"cyclomatic":4,"cyclomaticDensity":133.333,"halstead":{"bugs":0.036,"difficulty":12,"effort":1287.753,"length":29,"time":71.542,"vocabulary":13,"volume":107.313,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1111,"lineStart":1106,"name":"scopeSugar"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.059,"difficulty":11.5,"effort":2024,"length":44,"time":112.444,"vocabulary":16,"volume":176,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1128,"lineStart":1116,"name":"MultiClass"},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.123,"difficulty":11.667,"effort":4308.598,"length":72,"time":239.367,"vocabulary":35,"volume":369.308,"operands":{"distinct":21,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":347},"errors":[],"lineEnd":1494,"lineStart":1148,"name":"compileLanguage"},{"cyclomatic":4,"cyclomaticDensity":400,"halstead":{"bugs":0.039,"difficulty":4.25,"effort":496.221,"length":28,"time":27.568,"vocabulary":18,"volume":116.758,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":1163,"lineStart":1155,"name":"langRe"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.066,"difficulty":10.455,"effort":2066.386,"length":45,"time":114.799,"vocabulary":21,"volume":197.654,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":1370,"lineStart":1357,"name":"buildModeRegex"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":1360,"lineStart":1360,"name":""},{"cyclomatic":18,"cyclomaticDensity":43.902,"halstead":{"bugs":0.532,"difficulty":31.043,"effort":49526.19,"length":263,"time":2751.455,"vocabulary":67,"volume":1595.381,"operands":{"distinct":46,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":127,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":41,"physical":71},"errors":[],"lineEnd":1481,"lineStart":1411,"name":"compileMode"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1422,"lineStart":1422,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1424,"lineStart":1424,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1436,"lineStart":1436,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1472,"lineStart":1470,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1473,"lineStart":1473,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":4.8,"effort":265.684,"length":16,"time":14.76,"vocabulary":11,"volume":55.351,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1511,"lineStart":1507,"name":"dependencyOnParent"},{"cyclomatic":7,"cyclomaticDensity":70,"halstead":{"bugs":0.094,"difficulty":16,"effort":4495.107,"length":63,"time":249.728,"vocabulary":22,"volume":280.944,"operands":{"distinct":11,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":29},"errors":[],"lineEnd":1551,"lineStart":1523,"name":"expandOrCloneMode"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1527,"lineStart":1525,"name":""},{"cyclomatic":4,"cyclomaticDensity":5.263,"halstead":{"bugs":0.512,"difficulty":15.851,"effort":24345.132,"length":236,"time":1352.507,"vocabulary":91,"volume":1535.84,"operands":{"distinct":74,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":953},"errors":[],"lineEnd":2551,"lineStart":1599,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1639,"lineStart":1637,"name":"shouldNotHighlight"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.124,"difficulty":11.143,"effort":4159.463,"length":74,"time":231.081,"vocabulary":33,"volume":373.285,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":20},"errors":[],"lineEnd":1663,"lineStart":1644,"name":"blockLanguage"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1662,"lineStart":1662,"name":""},{"cyclomatic":4,"cyclomaticDensity":19.048,"halstead":{"bugs":0.161,"difficulty":18.85,"effort":9128.336,"length":96,"time":507.13,"vocabulary":33,"volume":484.262,"operands":{"distinct":20,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":38,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":21,"physical":40},"errors":[],"lineEnd":1725,"lineStart":1686,"name":"highlight"},{"cyclomatic":8,"cyclomaticDensity":9.877,"halstead":{"bugs":0.705,"difficulty":25.421,"effort":53759.546,"length":319,"time":2986.641,"vocabulary":99,"volume":2114.765,"operands":{"distinct":76,"total":168,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":151,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":81,"physical":441},"errors":[],"lineEnd":2176,"lineStart":1736,"name":"_highlight"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1747,"lineStart":1745,"name":"keywordData"},{"cyclomatic":9,"cyclomaticDensity":31.034,"halstead":{"bugs":0.318,"difficulty":23,"effort":21965.658,"length":171,"time":1220.314,"vocabulary":48,"volume":955.029,"operands":{"distinct":32,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":79,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":39},"errors":[],"lineEnd":1787,"lineStart":1749,"name":"processKeywords"},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.151,"difficulty":14.857,"effort":6727.079,"length":89,"time":373.727,"vocabulary":34,"volume":452.784,"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":25},"errors":[],"lineEnd":1813,"lineStart":1789,"name":"processSubLanguage"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1822,"lineStart":1815,"name":"processBuffer"},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.098,"difficulty":13.867,"effort":4066.381,"length":61,"time":225.91,"vocabulary":28,"volume":293.249,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":1844,"lineStart":1828,"name":"emitMultiClass"},{"cyclomatic":8,"cyclomaticDensity":57.143,"halstead":{"bugs":0.155,"difficulty":15,"effort":6975,"length":93,"time":387.5,"vocabulary":32,"volume":465,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":43,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":19},"errors":[],"lineEnd":1868,"lineStart":1850,"name":"startNewMode"},{"cyclomatic":8,"cyclomaticDensity":61.538,"halstead":{"bugs":0.102,"difficulty":12.667,"effort":3882.264,"length":66,"time":215.681,"vocabulary":25,"volume":306.495,"operands":{"distinct":15,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":13,"physical":23},"errors":[],"lineEnd":1898,"lineStart":1876,"name":"endOfMode"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":4.667,"effort":410.667,"length":22,"time":22.815,"vocabulary":16,"volume":88,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":1917,"lineStart":1905,"name":"doIgnore"},{"cyclomatic":8,"cyclomaticDensity":38.095,"halstead":{"bugs":0.157,"difficulty":18,"effort":8494.093,"length":92,"time":471.894,"vocabulary":35,"volume":471.894,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":27},"errors":[],"lineEnd":1951,"lineStart":1925,"name":"doBeginMatch"},{"cyclomatic":16,"cyclomaticDensity":50,"halstead":{"bugs":0.289,"difficulty":18.742,"effort":16262.617,"length":158,"time":903.479,"vocabulary":45,"volume":867.713,"operands":{"distinct":31,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":39},"errors":[],"lineEnd":1996,"lineStart":1958,"name":"doEndMatch"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":10,"effort":1376.075,"length":33,"time":76.449,"vocabulary":18,"volume":137.608,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":2006,"lineStart":1998,"name":"processContinuations"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2005,"lineStart":2005,"name":""},{"cyclomatic":18,"cyclomaticDensity":54.545,"halstead":{"bugs":0.38,"difficulty":22.619,"effort":25756.345,"length":192,"time":1430.908,"vocabulary":61,"volume":1138.702,"operands":{"distinct":42,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":92,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":33,"physical":72},"errors":[],"lineEnd":2088,"lineStart":2017,"name":"processLexeme"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.052,"difficulty":5.714,"effort":891.886,"length":35,"time":49.549,"vocabulary":22,"volume":156.08,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":2195,"lineStart":2185,"name":"justTextHighlightResult"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.106,"difficulty":7.158,"effort":2280.344,"length":67,"time":126.686,"vocabulary":27,"volume":318.577,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":38},"errors":[],"lineEnd":2248,"lineStart":2211,"name":"highlightAuto"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":2216,"lineStart":2215,"name":""},{"cyclomatic":6,"cyclomaticDensity":66.667,"halstead":{"bugs":0.081,"difficulty":18.125,"effort":4383.634,"length":58,"time":243.535,"vocabulary":18,"volume":241.856,"operands":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":20},"errors":[],"lineEnd":2239,"lineStart":2220,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.036,"difficulty":5.667,"effort":619.893,"length":28,"time":34.439,"vocabulary":15,"volume":109.393,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2262,"lineStart":2257,"name":"updateClassName"},{"cyclomatic":7,"cyclomaticDensity":20,"halstead":{"bugs":0.318,"difficulty":17.973,"effort":17127.658,"length":168,"time":951.537,"vocabulary":51,"volume":952.967,"operands":{"distinct":37,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":52},"errors":[],"lineEnd":2320,"lineStart":2269,"name":"highlightElement"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2329,"lineStart":2327,"name":"configure"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":0.5,"effort":6.966,"length":6,"time":0.387,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2335,"lineStart":2332,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":0.5,"effort":6.966,"length":6,"time":0.387,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2341,"lineStart":2338,"name":"initHighlightingOnLoad"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.035,"difficulty":4.136,"effort":431.208,"length":25,"time":23.956,"vocabulary":18,"volume":104.248,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":2357,"lineStart":2348,"name":"highlightAll"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2362,"lineStart":2359,"name":"boot"},{"cyclomatic":4,"cyclomaticDensity":23.529,"halstead":{"bugs":0.115,"difficulty":12.222,"effort":4215.648,"length":71,"time":234.203,"vocabulary":29,"volume":344.917,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":23},"errors":[],"lineEnd":2397,"lineStart":2375,"name":"registerLanguage"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.028,"difficulty":7,"effort":595.771,"length":23,"time":33.098,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":2411,"lineStart":2404,"name":"unregisterLanguage"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2418,"lineStart":2416,"name":"listLanguages"},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.021,"difficulty":5,"effort":315.583,"length":19,"time":17.532,"vocabulary":10,"volume":63.117,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2427,"lineStart":2424,"name":"getLanguage"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":10.125,"effort":674.405,"length":18,"time":37.467,"vocabulary":13,"volume":66.608,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2439,"lineStart":2434,"name":"registerAliases"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2438,"lineStart":2438,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":6.125,"effort":296.646,"length":14,"time":16.48,"vocabulary":11,"volume":48.432,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2448,"lineStart":2445,"name":"autoDetection"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.033,"difficulty":7.8,"effort":782.523,"length":29,"time":43.474,"vocabulary":11,"volume":100.324,"operands":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":17},"errors":[],"lineEnd":2471,"lineStart":2455,"name":"upgradePluginAPI"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2462,"lineStart":2458,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2469,"lineStart":2465,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2479,"lineStart":2476,"name":"addPlugin"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.917,"effort":121.08,"length":12,"time":6.727,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":2493,"lineStart":2486,"name":"fire"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":3,"effort":77.549,"length":10,"time":4.308,"vocabulary":6,"volume":25.85,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2492,"lineStart":2488,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":58.5,"length":13,"time":3.25,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2504,"lineStart":2499,"name":"deprecateHighlightBlock"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2527,"lineStart":2527,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":2528,"lineStart":2528,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":5.417,"effort":449.726,"length":24,"time":24.985,"vocabulary":11,"volume":83.026,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":48,"lineStart":42,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":52,"lineStart":50,"name":"ignoreMatch"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.571,"effort":162.3,"length":19,"time":9.017,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":141,"lineStart":137,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":149,"lineStart":147,"name":"addText"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":9.091,"effort":1517.346,"length":38,"time":84.297,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":165,"lineStart":155,"name":"openNode"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":149.447,"length":12,"time":8.303,"vocabulary":11,"volume":41.513,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":175,"lineStart":171,"name":"closeNode"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":182,"lineStart":180,"name":"value"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":192,"lineStart":190,"name":"span"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":4.375,"effort":221.895,"length":16,"time":12.327,"vocabulary":9,"volume":50.719,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":205,"lineStart":201,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.25,"effort":75.799,"length":12,"time":4.211,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":209,"lineStart":207,"name":"top"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":211,"lineStart":211,"name":"root"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":216,"lineStart":214,"name":"add"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":6,"effort":502.571,"length":22,"time":27.921,"vocabulary":14,"volume":83.762,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":224,"lineStart":219,"name":"openNode"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.02,"difficulty":3.333,"effort":196.034,"length":17,"time":10.891,"vocabulary":11,"volume":58.81,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":232,"lineStart":226,"name":"closeNode"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":236,"lineStart":234,"name":"closeAllNodes"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":240,"lineStart":238,"name":"toJSON"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":251,"lineStart":246,"name":"walk"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.048,"difficulty":9.5,"effort":1368,"length":36,"time":76,"vocabulary":16,"volume":144,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":266,"lineStart":257,"name":"_walk"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":262,"lineStart":262,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.057,"difficulty":13.357,"effort":2283.63,"length":41,"time":126.868,"vocabulary":18,"volume":170.967,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":284,"lineStart":271,"name":"_collapse"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":275,"lineStart":275,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":282,"lineStart":280,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":314,"lineStart":311,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.025,"difficulty":4.286,"effort":322.647,"length":21,"time":17.925,"vocabulary":12,"volume":75.284,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":326,"lineStart":320,"name":"addKeyword"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.012,"difficulty":3.75,"effort":130.759,"length":11,"time":7.264,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":335,"lineStart":331,"name":"addText"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":3.111,"effort":264.787,"length":23,"time":14.71,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":347,"lineStart":341,"name":"addSublanguage"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":4.2,"effort":203.415,"length":14,"time":11.301,"vocabulary":11,"volume":48.432,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":352,"lineStart":349,"name":"toHTML"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":356,"lineStart":354,"name":"finalize"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.857,"effort":197.682,"length":20,"time":10.982,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1185,"lineStart":1179,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.05,"difficulty":7.35,"effort":1111.586,"length":37,"time":61.755,"vocabulary":17,"volume":151.236,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1194,"lineStart":1188,"name":"addRule"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.063,"difficulty":6.75,"effort":1282.43,"length":42,"time":71.246,"vocabulary":23,"volume":189.99,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1205,"lineStart":1196,"name":"compile"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1200,"lineStart":1200,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1202,"lineStart":1202,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.081,"difficulty":7.467,"effort":1823.9,"length":54,"time":101.328,"vocabulary":23,"volume":244.272,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":1222,"lineStart":1208,"name":"exec"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1214,"lineStart":1214,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":2.786,"effort":231.349,"length":25,"time":12.853,"vocabulary":10,"volume":83.048,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":1266,"lineStart":1257,"name":"constructor"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.057,"difficulty":9.333,"effort":1602.285,"length":42,"time":89.016,"vocabulary":17,"volume":171.673,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1277,"lineStart":1269,"name":"getMatcher"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1273,"lineStart":1273,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1281,"lineStart":1279,"name":"resumingScanAtSamePosition"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1285,"lineStart":1283,"name":"considerAll"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":4.5,"effort":359.795,"length":21,"time":19.989,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1291,"lineStart":1288,"name":"addRule"},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.146,"difficulty":17.625,"effort":7710.396,"length":91,"time":428.355,"vocabulary":28,"volume":437.469,"operands":{"distinct":16,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":54},"errors":[],"lineEnd":1347,"lineStart":1294,"name":"exec"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":118.872,"length":15,"time":6.604,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1560,"lineStart":1556,"name":"constructor"}],"methodAverage":{"cyclomatic":2.529,"cyclomaticDensity":60.952,"halstead":{"bugs":0.052,"difficulty":5.916,"effort":2365.482,"length":33.206,"time":131.416,"vocabulary":15.174,"volume":157.374,"operands":{"distinct":9.161,"total":17.994},"operators":{"distinct":6.013,"total":15.213}},"params":1.155,"sloc":{"logical":6.045,"physical":21.09}},"module":"node_modules/highlight.js/lib/core.js"},"jshint":{"messages":[{"severity":"error","line":38,"column":1,"message":"'class' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":30,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":8,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":118,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":30,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":120,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":7,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":123,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":123,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":123,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":126,"column":10,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":130,"column":1,"message":"'class' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":158,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":160,"column":15,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":191,"column":20,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":200,"column":1,"message":"'class' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":221,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":221,"column":20,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":262,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":275,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":280,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":307,"column":1,"message":"'class' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":343,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":350,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":403,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":404,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":404,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":413,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":432,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":434,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":435,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":436,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":437,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":437,"column":18,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":455,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":466,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":479,"column":40,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":480,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":482,"column":28,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":484,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":485,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":486,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":489,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":507,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":507,"column":16,"message":"Too many errors. (19% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_index_js/index.html b/plato-report/files/node_modules_highlight_js_lib_index_js/index.html new file mode 100644 index 0000000000..e28630fbbb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_index_js/index.html @@ -0,0 +1,314 @@ + + + + + Plato - node_modules/highlight.js/lib/index.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/index.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    27.84

    +
    +
    +

    Lines of code

    +

    197

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.96

    +
    +
    +

    Estimated Errors

    +

    4.45

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_index_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_index_js/report.history.js new file mode 100644 index 0000000000..5eb8dcc9bc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_index_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":197,"lloc":195,"functions":0,"deliveredBugs":4.452,"difficulty":4.959,"maintainability":27.843,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_index_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_index_js/report.history.json new file mode 100644 index 0000000000..66ac93475b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_index_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":197,"lloc":195,"functions":0,"deliveredBugs":4.452,"difficulty":4.959,"maintainability":27.843,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_index_js/report.js b/plato-report/files/node_modules_highlight_js_lib_index_js/report.js new file mode 100644 index 0000000000..6302d51675 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_index_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/index.js","fileShort":"node_modules/highlight.js/lib/index.js","fileSafe":"node_modules_highlight_js_lib_index_js","link":"files/node_modules_highlight_js_lib_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.513,"halstead":{"bugs":4.452,"difficulty":4.959,"effort":66229.871,"length":1549,"time":3679.437,"vocabulary":394,"volume":13355.558,"operands":{"distinct":390,"total":967,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":582,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":195,"physical":197}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":1,"path":"./core","type":"cjs"},{"line":3,"path":"./languages/1c","type":"cjs"},{"line":4,"path":"./languages/abnf","type":"cjs"},{"line":5,"path":"./languages/accesslog","type":"cjs"},{"line":6,"path":"./languages/actionscript","type":"cjs"},{"line":7,"path":"./languages/ada","type":"cjs"},{"line":8,"path":"./languages/angelscript","type":"cjs"},{"line":9,"path":"./languages/apache","type":"cjs"},{"line":10,"path":"./languages/applescript","type":"cjs"},{"line":11,"path":"./languages/arcade","type":"cjs"},{"line":12,"path":"./languages/arduino","type":"cjs"},{"line":13,"path":"./languages/armasm","type":"cjs"},{"line":14,"path":"./languages/xml","type":"cjs"},{"line":15,"path":"./languages/asciidoc","type":"cjs"},{"line":16,"path":"./languages/aspectj","type":"cjs"},{"line":17,"path":"./languages/autohotkey","type":"cjs"},{"line":18,"path":"./languages/autoit","type":"cjs"},{"line":19,"path":"./languages/avrasm","type":"cjs"},{"line":20,"path":"./languages/awk","type":"cjs"},{"line":21,"path":"./languages/axapta","type":"cjs"},{"line":22,"path":"./languages/bash","type":"cjs"},{"line":23,"path":"./languages/basic","type":"cjs"},{"line":24,"path":"./languages/bnf","type":"cjs"},{"line":25,"path":"./languages/brainfuck","type":"cjs"},{"line":26,"path":"./languages/c","type":"cjs"},{"line":27,"path":"./languages/cal","type":"cjs"},{"line":28,"path":"./languages/capnproto","type":"cjs"},{"line":29,"path":"./languages/ceylon","type":"cjs"},{"line":30,"path":"./languages/clean","type":"cjs"},{"line":31,"path":"./languages/clojure","type":"cjs"},{"line":32,"path":"./languages/clojure-repl","type":"cjs"},{"line":33,"path":"./languages/cmake","type":"cjs"},{"line":34,"path":"./languages/coffeescript","type":"cjs"},{"line":35,"path":"./languages/coq","type":"cjs"},{"line":36,"path":"./languages/cos","type":"cjs"},{"line":37,"path":"./languages/cpp","type":"cjs"},{"line":38,"path":"./languages/crmsh","type":"cjs"},{"line":39,"path":"./languages/crystal","type":"cjs"},{"line":40,"path":"./languages/csharp","type":"cjs"},{"line":41,"path":"./languages/csp","type":"cjs"},{"line":42,"path":"./languages/css","type":"cjs"},{"line":43,"path":"./languages/d","type":"cjs"},{"line":44,"path":"./languages/markdown","type":"cjs"},{"line":45,"path":"./languages/dart","type":"cjs"},{"line":46,"path":"./languages/delphi","type":"cjs"},{"line":47,"path":"./languages/diff","type":"cjs"},{"line":48,"path":"./languages/django","type":"cjs"},{"line":49,"path":"./languages/dns","type":"cjs"},{"line":50,"path":"./languages/dockerfile","type":"cjs"},{"line":51,"path":"./languages/dos","type":"cjs"},{"line":52,"path":"./languages/dsconfig","type":"cjs"},{"line":53,"path":"./languages/dts","type":"cjs"},{"line":54,"path":"./languages/dust","type":"cjs"},{"line":55,"path":"./languages/ebnf","type":"cjs"},{"line":56,"path":"./languages/elixir","type":"cjs"},{"line":57,"path":"./languages/elm","type":"cjs"},{"line":58,"path":"./languages/ruby","type":"cjs"},{"line":59,"path":"./languages/erb","type":"cjs"},{"line":60,"path":"./languages/erlang-repl","type":"cjs"},{"line":61,"path":"./languages/erlang","type":"cjs"},{"line":62,"path":"./languages/excel","type":"cjs"},{"line":63,"path":"./languages/fix","type":"cjs"},{"line":64,"path":"./languages/flix","type":"cjs"},{"line":65,"path":"./languages/fortran","type":"cjs"},{"line":66,"path":"./languages/fsharp","type":"cjs"},{"line":67,"path":"./languages/gams","type":"cjs"},{"line":68,"path":"./languages/gauss","type":"cjs"},{"line":69,"path":"./languages/gcode","type":"cjs"},{"line":70,"path":"./languages/gherkin","type":"cjs"},{"line":71,"path":"./languages/glsl","type":"cjs"},{"line":72,"path":"./languages/gml","type":"cjs"},{"line":73,"path":"./languages/go","type":"cjs"},{"line":74,"path":"./languages/golo","type":"cjs"},{"line":75,"path":"./languages/gradle","type":"cjs"},{"line":76,"path":"./languages/groovy","type":"cjs"},{"line":77,"path":"./languages/haml","type":"cjs"},{"line":78,"path":"./languages/handlebars","type":"cjs"},{"line":79,"path":"./languages/haskell","type":"cjs"},{"line":80,"path":"./languages/haxe","type":"cjs"},{"line":81,"path":"./languages/hsp","type":"cjs"},{"line":82,"path":"./languages/http","type":"cjs"},{"line":83,"path":"./languages/hy","type":"cjs"},{"line":84,"path":"./languages/inform7","type":"cjs"},{"line":85,"path":"./languages/ini","type":"cjs"},{"line":86,"path":"./languages/irpf90","type":"cjs"},{"line":87,"path":"./languages/isbl","type":"cjs"},{"line":88,"path":"./languages/java","type":"cjs"},{"line":89,"path":"./languages/javascript","type":"cjs"},{"line":90,"path":"./languages/jboss-cli","type":"cjs"},{"line":91,"path":"./languages/json","type":"cjs"},{"line":92,"path":"./languages/julia","type":"cjs"},{"line":93,"path":"./languages/julia-repl","type":"cjs"},{"line":94,"path":"./languages/kotlin","type":"cjs"},{"line":95,"path":"./languages/lasso","type":"cjs"},{"line":96,"path":"./languages/latex","type":"cjs"},{"line":97,"path":"./languages/ldif","type":"cjs"},{"line":98,"path":"./languages/leaf","type":"cjs"},{"line":99,"path":"./languages/less","type":"cjs"},{"line":100,"path":"./languages/lisp","type":"cjs"},{"line":101,"path":"./languages/livecodeserver","type":"cjs"},{"line":102,"path":"./languages/livescript","type":"cjs"},{"line":103,"path":"./languages/llvm","type":"cjs"},{"line":104,"path":"./languages/lsl","type":"cjs"},{"line":105,"path":"./languages/lua","type":"cjs"},{"line":106,"path":"./languages/makefile","type":"cjs"},{"line":107,"path":"./languages/mathematica","type":"cjs"},{"line":108,"path":"./languages/matlab","type":"cjs"},{"line":109,"path":"./languages/maxima","type":"cjs"},{"line":110,"path":"./languages/mel","type":"cjs"},{"line":111,"path":"./languages/mercury","type":"cjs"},{"line":112,"path":"./languages/mipsasm","type":"cjs"},{"line":113,"path":"./languages/mizar","type":"cjs"},{"line":114,"path":"./languages/perl","type":"cjs"},{"line":115,"path":"./languages/mojolicious","type":"cjs"},{"line":116,"path":"./languages/monkey","type":"cjs"},{"line":117,"path":"./languages/moonscript","type":"cjs"},{"line":118,"path":"./languages/n1ql","type":"cjs"},{"line":119,"path":"./languages/nestedtext","type":"cjs"},{"line":120,"path":"./languages/nginx","type":"cjs"},{"line":121,"path":"./languages/nim","type":"cjs"},{"line":122,"path":"./languages/nix","type":"cjs"},{"line":123,"path":"./languages/node-repl","type":"cjs"},{"line":124,"path":"./languages/nsis","type":"cjs"},{"line":125,"path":"./languages/objectivec","type":"cjs"},{"line":126,"path":"./languages/ocaml","type":"cjs"},{"line":127,"path":"./languages/openscad","type":"cjs"},{"line":128,"path":"./languages/oxygene","type":"cjs"},{"line":129,"path":"./languages/parser3","type":"cjs"},{"line":130,"path":"./languages/pf","type":"cjs"},{"line":131,"path":"./languages/pgsql","type":"cjs"},{"line":132,"path":"./languages/php","type":"cjs"},{"line":133,"path":"./languages/php-template","type":"cjs"},{"line":134,"path":"./languages/plaintext","type":"cjs"},{"line":135,"path":"./languages/pony","type":"cjs"},{"line":136,"path":"./languages/powershell","type":"cjs"},{"line":137,"path":"./languages/processing","type":"cjs"},{"line":138,"path":"./languages/profile","type":"cjs"},{"line":139,"path":"./languages/prolog","type":"cjs"},{"line":140,"path":"./languages/properties","type":"cjs"},{"line":141,"path":"./languages/protobuf","type":"cjs"},{"line":142,"path":"./languages/puppet","type":"cjs"},{"line":143,"path":"./languages/purebasic","type":"cjs"},{"line":144,"path":"./languages/python","type":"cjs"},{"line":145,"path":"./languages/python-repl","type":"cjs"},{"line":146,"path":"./languages/q","type":"cjs"},{"line":147,"path":"./languages/qml","type":"cjs"},{"line":148,"path":"./languages/r","type":"cjs"},{"line":149,"path":"./languages/reasonml","type":"cjs"},{"line":150,"path":"./languages/rib","type":"cjs"},{"line":151,"path":"./languages/roboconf","type":"cjs"},{"line":152,"path":"./languages/routeros","type":"cjs"},{"line":153,"path":"./languages/rsl","type":"cjs"},{"line":154,"path":"./languages/ruleslanguage","type":"cjs"},{"line":155,"path":"./languages/rust","type":"cjs"},{"line":156,"path":"./languages/sas","type":"cjs"},{"line":157,"path":"./languages/scala","type":"cjs"},{"line":158,"path":"./languages/scheme","type":"cjs"},{"line":159,"path":"./languages/scilab","type":"cjs"},{"line":160,"path":"./languages/scss","type":"cjs"},{"line":161,"path":"./languages/shell","type":"cjs"},{"line":162,"path":"./languages/smali","type":"cjs"},{"line":163,"path":"./languages/smalltalk","type":"cjs"},{"line":164,"path":"./languages/sml","type":"cjs"},{"line":165,"path":"./languages/sqf","type":"cjs"},{"line":166,"path":"./languages/sql","type":"cjs"},{"line":167,"path":"./languages/stan","type":"cjs"},{"line":168,"path":"./languages/stata","type":"cjs"},{"line":169,"path":"./languages/step21","type":"cjs"},{"line":170,"path":"./languages/stylus","type":"cjs"},{"line":171,"path":"./languages/subunit","type":"cjs"},{"line":172,"path":"./languages/swift","type":"cjs"},{"line":173,"path":"./languages/taggerscript","type":"cjs"},{"line":174,"path":"./languages/yaml","type":"cjs"},{"line":175,"path":"./languages/tap","type":"cjs"},{"line":176,"path":"./languages/tcl","type":"cjs"},{"line":177,"path":"./languages/thrift","type":"cjs"},{"line":178,"path":"./languages/tp","type":"cjs"},{"line":179,"path":"./languages/twig","type":"cjs"},{"line":180,"path":"./languages/typescript","type":"cjs"},{"line":181,"path":"./languages/vala","type":"cjs"},{"line":182,"path":"./languages/vbnet","type":"cjs"},{"line":183,"path":"./languages/vbscript","type":"cjs"},{"line":184,"path":"./languages/vbscript-html","type":"cjs"},{"line":185,"path":"./languages/verilog","type":"cjs"},{"line":186,"path":"./languages/vhdl","type":"cjs"},{"line":187,"path":"./languages/vim","type":"cjs"},{"line":188,"path":"./languages/wasm","type":"cjs"},{"line":189,"path":"./languages/wren","type":"cjs"},{"line":190,"path":"./languages/x86asm","type":"cjs"},{"line":191,"path":"./languages/xl","type":"cjs"},{"line":192,"path":"./languages/xquery","type":"cjs"},{"line":193,"path":"./languages/zephir","type":"cjs"}],"errors":[],"lineEnd":197,"lineStart":1,"maintainability":27.843,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.513,"halstead":{"bugs":4.452,"difficulty":4.959,"effort":66229.871,"length":1549,"time":3679.437,"vocabulary":394,"volume":13355.558,"operands":{"distinct":390,"total":967},"operators":{"distinct":4,"total":582}},"params":0,"sloc":{"logical":195,"physical":197}},"module":"node_modules/highlight.js/lib/index.js"},"jshint":{"messages":[{"severity":"error","line":195,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":196,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_index_js/report.json b/plato-report/files/node_modules_highlight_js_lib_index_js/report.json new file mode 100644 index 0000000000..d4da586284 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_index_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/index.js","fileShort":"node_modules/highlight.js/lib/index.js","fileSafe":"node_modules_highlight_js_lib_index_js","link":"files/node_modules_highlight_js_lib_index_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.513,"halstead":{"bugs":4.452,"difficulty":4.959,"effort":66229.871,"length":1549,"time":3679.437,"vocabulary":394,"volume":13355.558,"operands":{"distinct":390,"total":967,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":582,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":195,"physical":197}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":1,"path":"./core","type":"cjs"},{"line":3,"path":"./languages/1c","type":"cjs"},{"line":4,"path":"./languages/abnf","type":"cjs"},{"line":5,"path":"./languages/accesslog","type":"cjs"},{"line":6,"path":"./languages/actionscript","type":"cjs"},{"line":7,"path":"./languages/ada","type":"cjs"},{"line":8,"path":"./languages/angelscript","type":"cjs"},{"line":9,"path":"./languages/apache","type":"cjs"},{"line":10,"path":"./languages/applescript","type":"cjs"},{"line":11,"path":"./languages/arcade","type":"cjs"},{"line":12,"path":"./languages/arduino","type":"cjs"},{"line":13,"path":"./languages/armasm","type":"cjs"},{"line":14,"path":"./languages/xml","type":"cjs"},{"line":15,"path":"./languages/asciidoc","type":"cjs"},{"line":16,"path":"./languages/aspectj","type":"cjs"},{"line":17,"path":"./languages/autohotkey","type":"cjs"},{"line":18,"path":"./languages/autoit","type":"cjs"},{"line":19,"path":"./languages/avrasm","type":"cjs"},{"line":20,"path":"./languages/awk","type":"cjs"},{"line":21,"path":"./languages/axapta","type":"cjs"},{"line":22,"path":"./languages/bash","type":"cjs"},{"line":23,"path":"./languages/basic","type":"cjs"},{"line":24,"path":"./languages/bnf","type":"cjs"},{"line":25,"path":"./languages/brainfuck","type":"cjs"},{"line":26,"path":"./languages/c","type":"cjs"},{"line":27,"path":"./languages/cal","type":"cjs"},{"line":28,"path":"./languages/capnproto","type":"cjs"},{"line":29,"path":"./languages/ceylon","type":"cjs"},{"line":30,"path":"./languages/clean","type":"cjs"},{"line":31,"path":"./languages/clojure","type":"cjs"},{"line":32,"path":"./languages/clojure-repl","type":"cjs"},{"line":33,"path":"./languages/cmake","type":"cjs"},{"line":34,"path":"./languages/coffeescript","type":"cjs"},{"line":35,"path":"./languages/coq","type":"cjs"},{"line":36,"path":"./languages/cos","type":"cjs"},{"line":37,"path":"./languages/cpp","type":"cjs"},{"line":38,"path":"./languages/crmsh","type":"cjs"},{"line":39,"path":"./languages/crystal","type":"cjs"},{"line":40,"path":"./languages/csharp","type":"cjs"},{"line":41,"path":"./languages/csp","type":"cjs"},{"line":42,"path":"./languages/css","type":"cjs"},{"line":43,"path":"./languages/d","type":"cjs"},{"line":44,"path":"./languages/markdown","type":"cjs"},{"line":45,"path":"./languages/dart","type":"cjs"},{"line":46,"path":"./languages/delphi","type":"cjs"},{"line":47,"path":"./languages/diff","type":"cjs"},{"line":48,"path":"./languages/django","type":"cjs"},{"line":49,"path":"./languages/dns","type":"cjs"},{"line":50,"path":"./languages/dockerfile","type":"cjs"},{"line":51,"path":"./languages/dos","type":"cjs"},{"line":52,"path":"./languages/dsconfig","type":"cjs"},{"line":53,"path":"./languages/dts","type":"cjs"},{"line":54,"path":"./languages/dust","type":"cjs"},{"line":55,"path":"./languages/ebnf","type":"cjs"},{"line":56,"path":"./languages/elixir","type":"cjs"},{"line":57,"path":"./languages/elm","type":"cjs"},{"line":58,"path":"./languages/ruby","type":"cjs"},{"line":59,"path":"./languages/erb","type":"cjs"},{"line":60,"path":"./languages/erlang-repl","type":"cjs"},{"line":61,"path":"./languages/erlang","type":"cjs"},{"line":62,"path":"./languages/excel","type":"cjs"},{"line":63,"path":"./languages/fix","type":"cjs"},{"line":64,"path":"./languages/flix","type":"cjs"},{"line":65,"path":"./languages/fortran","type":"cjs"},{"line":66,"path":"./languages/fsharp","type":"cjs"},{"line":67,"path":"./languages/gams","type":"cjs"},{"line":68,"path":"./languages/gauss","type":"cjs"},{"line":69,"path":"./languages/gcode","type":"cjs"},{"line":70,"path":"./languages/gherkin","type":"cjs"},{"line":71,"path":"./languages/glsl","type":"cjs"},{"line":72,"path":"./languages/gml","type":"cjs"},{"line":73,"path":"./languages/go","type":"cjs"},{"line":74,"path":"./languages/golo","type":"cjs"},{"line":75,"path":"./languages/gradle","type":"cjs"},{"line":76,"path":"./languages/groovy","type":"cjs"},{"line":77,"path":"./languages/haml","type":"cjs"},{"line":78,"path":"./languages/handlebars","type":"cjs"},{"line":79,"path":"./languages/haskell","type":"cjs"},{"line":80,"path":"./languages/haxe","type":"cjs"},{"line":81,"path":"./languages/hsp","type":"cjs"},{"line":82,"path":"./languages/http","type":"cjs"},{"line":83,"path":"./languages/hy","type":"cjs"},{"line":84,"path":"./languages/inform7","type":"cjs"},{"line":85,"path":"./languages/ini","type":"cjs"},{"line":86,"path":"./languages/irpf90","type":"cjs"},{"line":87,"path":"./languages/isbl","type":"cjs"},{"line":88,"path":"./languages/java","type":"cjs"},{"line":89,"path":"./languages/javascript","type":"cjs"},{"line":90,"path":"./languages/jboss-cli","type":"cjs"},{"line":91,"path":"./languages/json","type":"cjs"},{"line":92,"path":"./languages/julia","type":"cjs"},{"line":93,"path":"./languages/julia-repl","type":"cjs"},{"line":94,"path":"./languages/kotlin","type":"cjs"},{"line":95,"path":"./languages/lasso","type":"cjs"},{"line":96,"path":"./languages/latex","type":"cjs"},{"line":97,"path":"./languages/ldif","type":"cjs"},{"line":98,"path":"./languages/leaf","type":"cjs"},{"line":99,"path":"./languages/less","type":"cjs"},{"line":100,"path":"./languages/lisp","type":"cjs"},{"line":101,"path":"./languages/livecodeserver","type":"cjs"},{"line":102,"path":"./languages/livescript","type":"cjs"},{"line":103,"path":"./languages/llvm","type":"cjs"},{"line":104,"path":"./languages/lsl","type":"cjs"},{"line":105,"path":"./languages/lua","type":"cjs"},{"line":106,"path":"./languages/makefile","type":"cjs"},{"line":107,"path":"./languages/mathematica","type":"cjs"},{"line":108,"path":"./languages/matlab","type":"cjs"},{"line":109,"path":"./languages/maxima","type":"cjs"},{"line":110,"path":"./languages/mel","type":"cjs"},{"line":111,"path":"./languages/mercury","type":"cjs"},{"line":112,"path":"./languages/mipsasm","type":"cjs"},{"line":113,"path":"./languages/mizar","type":"cjs"},{"line":114,"path":"./languages/perl","type":"cjs"},{"line":115,"path":"./languages/mojolicious","type":"cjs"},{"line":116,"path":"./languages/monkey","type":"cjs"},{"line":117,"path":"./languages/moonscript","type":"cjs"},{"line":118,"path":"./languages/n1ql","type":"cjs"},{"line":119,"path":"./languages/nestedtext","type":"cjs"},{"line":120,"path":"./languages/nginx","type":"cjs"},{"line":121,"path":"./languages/nim","type":"cjs"},{"line":122,"path":"./languages/nix","type":"cjs"},{"line":123,"path":"./languages/node-repl","type":"cjs"},{"line":124,"path":"./languages/nsis","type":"cjs"},{"line":125,"path":"./languages/objectivec","type":"cjs"},{"line":126,"path":"./languages/ocaml","type":"cjs"},{"line":127,"path":"./languages/openscad","type":"cjs"},{"line":128,"path":"./languages/oxygene","type":"cjs"},{"line":129,"path":"./languages/parser3","type":"cjs"},{"line":130,"path":"./languages/pf","type":"cjs"},{"line":131,"path":"./languages/pgsql","type":"cjs"},{"line":132,"path":"./languages/php","type":"cjs"},{"line":133,"path":"./languages/php-template","type":"cjs"},{"line":134,"path":"./languages/plaintext","type":"cjs"},{"line":135,"path":"./languages/pony","type":"cjs"},{"line":136,"path":"./languages/powershell","type":"cjs"},{"line":137,"path":"./languages/processing","type":"cjs"},{"line":138,"path":"./languages/profile","type":"cjs"},{"line":139,"path":"./languages/prolog","type":"cjs"},{"line":140,"path":"./languages/properties","type":"cjs"},{"line":141,"path":"./languages/protobuf","type":"cjs"},{"line":142,"path":"./languages/puppet","type":"cjs"},{"line":143,"path":"./languages/purebasic","type":"cjs"},{"line":144,"path":"./languages/python","type":"cjs"},{"line":145,"path":"./languages/python-repl","type":"cjs"},{"line":146,"path":"./languages/q","type":"cjs"},{"line":147,"path":"./languages/qml","type":"cjs"},{"line":148,"path":"./languages/r","type":"cjs"},{"line":149,"path":"./languages/reasonml","type":"cjs"},{"line":150,"path":"./languages/rib","type":"cjs"},{"line":151,"path":"./languages/roboconf","type":"cjs"},{"line":152,"path":"./languages/routeros","type":"cjs"},{"line":153,"path":"./languages/rsl","type":"cjs"},{"line":154,"path":"./languages/ruleslanguage","type":"cjs"},{"line":155,"path":"./languages/rust","type":"cjs"},{"line":156,"path":"./languages/sas","type":"cjs"},{"line":157,"path":"./languages/scala","type":"cjs"},{"line":158,"path":"./languages/scheme","type":"cjs"},{"line":159,"path":"./languages/scilab","type":"cjs"},{"line":160,"path":"./languages/scss","type":"cjs"},{"line":161,"path":"./languages/shell","type":"cjs"},{"line":162,"path":"./languages/smali","type":"cjs"},{"line":163,"path":"./languages/smalltalk","type":"cjs"},{"line":164,"path":"./languages/sml","type":"cjs"},{"line":165,"path":"./languages/sqf","type":"cjs"},{"line":166,"path":"./languages/sql","type":"cjs"},{"line":167,"path":"./languages/stan","type":"cjs"},{"line":168,"path":"./languages/stata","type":"cjs"},{"line":169,"path":"./languages/step21","type":"cjs"},{"line":170,"path":"./languages/stylus","type":"cjs"},{"line":171,"path":"./languages/subunit","type":"cjs"},{"line":172,"path":"./languages/swift","type":"cjs"},{"line":173,"path":"./languages/taggerscript","type":"cjs"},{"line":174,"path":"./languages/yaml","type":"cjs"},{"line":175,"path":"./languages/tap","type":"cjs"},{"line":176,"path":"./languages/tcl","type":"cjs"},{"line":177,"path":"./languages/thrift","type":"cjs"},{"line":178,"path":"./languages/tp","type":"cjs"},{"line":179,"path":"./languages/twig","type":"cjs"},{"line":180,"path":"./languages/typescript","type":"cjs"},{"line":181,"path":"./languages/vala","type":"cjs"},{"line":182,"path":"./languages/vbnet","type":"cjs"},{"line":183,"path":"./languages/vbscript","type":"cjs"},{"line":184,"path":"./languages/vbscript-html","type":"cjs"},{"line":185,"path":"./languages/verilog","type":"cjs"},{"line":186,"path":"./languages/vhdl","type":"cjs"},{"line":187,"path":"./languages/vim","type":"cjs"},{"line":188,"path":"./languages/wasm","type":"cjs"},{"line":189,"path":"./languages/wren","type":"cjs"},{"line":190,"path":"./languages/x86asm","type":"cjs"},{"line":191,"path":"./languages/xl","type":"cjs"},{"line":192,"path":"./languages/xquery","type":"cjs"},{"line":193,"path":"./languages/zephir","type":"cjs"}],"errors":[],"lineEnd":197,"lineStart":1,"maintainability":27.843,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.513,"halstead":{"bugs":4.452,"difficulty":4.959,"effort":66229.871,"length":1549,"time":3679.437,"vocabulary":394,"volume":13355.558,"operands":{"distinct":390,"total":967},"operators":{"distinct":4,"total":582}},"params":0,"sloc":{"logical":195,"physical":197}},"module":"node_modules/highlight.js/lib/index.js"},"jshint":{"messages":[{"severity":"error","line":195,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":196,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/index.html new file mode 100644 index 0000000000..8198d58837 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/index.html @@ -0,0 +1,638 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/1c.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/1c.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    34.62

    +
    +
    +

    Lines of code

    +

    521

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.53

    +
    +
    +

    Estimated Errors

    +

    2.63

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.history.js new file mode 100644 index 0000000000..e6d0f30e5f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":521,"lloc":105,"functions":1,"deliveredBugs":2.634,"difficulty":6.534,"maintainability":34.618,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.history.json new file mode 100644 index 0000000000..dd67f99491 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":521,"lloc":105,"functions":1,"deliveredBugs":2.634,"difficulty":6.534,"maintainability":34.618,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.js new file mode 100644 index 0000000000..4e2b715f7f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/1c.js","fileShort":"node_modules/highlight.js/lib/languages/1c.js","fileSafe":"node_modules_highlight_js_lib_languages_1c_js","link":"files/node_modules_highlight_js_lib_languages_1c_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":2.634,"difficulty":6.534,"effort":51626.364,"length":924,"time":2868.131,"vocabulary":375,"volume":7900.89,"operands":{"distinct":365,"total":477,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":447,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":105,"physical":521}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":521,"lineStart":1,"maintainability":34.618,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.971,"halstead":{"bugs":2.609,"difficulty":5.88,"effort":46020.566,"length":917,"time":2556.698,"vocabulary":371,"volume":7826.848,"operands":{"distinct":362,"total":473,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":444,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":103,"physical":512},"errors":[],"lineEnd":519,"lineStart":8,"name":"_1c"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.971,"halstead":{"bugs":2.609,"difficulty":5.88,"effort":46020.566,"length":917,"time":2556.698,"vocabulary":371,"volume":7826.848,"operands":{"distinct":362,"total":473},"operators":{"distinct":9,"total":444}},"params":1,"sloc":{"logical":103,"physical":512}},"module":"node_modules/highlight.js/lib/languages/1c.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.json new file mode 100644 index 0000000000..1669324918 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/1c.js","fileShort":"node_modules/highlight.js/lib/languages/1c.js","fileSafe":"node_modules_highlight_js_lib_languages_1c_js","link":"files/node_modules_highlight_js_lib_languages_1c_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":2.634,"difficulty":6.534,"effort":51626.364,"length":924,"time":2868.131,"vocabulary":375,"volume":7900.89,"operands":{"distinct":365,"total":477,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":447,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":105,"physical":521}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":521,"lineStart":1,"maintainability":34.618,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.971,"halstead":{"bugs":2.609,"difficulty":5.88,"effort":46020.566,"length":917,"time":2556.698,"vocabulary":371,"volume":7826.848,"operands":{"distinct":362,"total":473,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":444,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":103,"physical":512},"errors":[],"lineEnd":519,"lineStart":8,"name":"_1c"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.971,"halstead":{"bugs":2.609,"difficulty":5.88,"effort":46020.566,"length":917,"time":2556.698,"vocabulary":371,"volume":7826.848,"operands":{"distinct":362,"total":473},"operators":{"distinct":9,"total":444}},"params":1,"sloc":{"logical":103,"physical":512}},"module":"node_modules/highlight.js/lib/languages/1c.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/index.html new file mode 100644 index 0000000000..5bd332565f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/1c.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/1c.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.js new file mode 100644 index 0000000000..10edf79d23 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/1c.js.js","fileShort":"node_modules/highlight.js/lib/languages/1c.js.js","fileSafe":"node_modules_highlight_js_lib_languages_1c_js_js","link":"files/node_modules_highlight_js_lib_languages_1c_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./1c.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/1c.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.json new file mode 100644 index 0000000000..0ecbd74fc7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_1c_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/1c.js.js","fileShort":"node_modules/highlight.js/lib/languages/1c.js.js","fileSafe":"node_modules_highlight_js_lib_languages_1c_js_js","link":"files/node_modules_highlight_js_lib_languages_1c_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./1c.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/1c.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/index.html new file mode 100644 index 0000000000..b50c01d8eb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/abnf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/abnf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.87

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.64

    +
    +
    +

    Estimated Errors

    +

    0.24

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.history.js new file mode 100644 index 0000000000..3c8a730a99 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":82,"lloc":29,"functions":1,"deliveredBugs":0.245,"difficulty":7.64,"maintainability":51.865,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.history.json new file mode 100644 index 0000000000..290949884e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":82,"lloc":29,"functions":1,"deliveredBugs":0.245,"difficulty":7.64,"maintainability":51.865,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.js new file mode 100644 index 0000000000..664a10f5bd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/abnf.js","fileShort":"node_modules/highlight.js/lib/languages/abnf.js","fileSafe":"node_modules_highlight_js_lib_languages_abnf_js","link":"files/node_modules_highlight_js_lib_languages_abnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":51.865,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.227,"difficulty":6.9,"effort":4701.421,"length":122,"time":261.19,"vocabulary":48,"volume":681.365,"operands":{"distinct":40,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"abnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.227,"difficulty":6.9,"effort":4701.421,"length":122,"time":261.19,"vocabulary":48,"volume":681.365,"operands":{"distinct":40,"total":69},"operators":{"distinct":8,"total":53}},"params":1,"sloc":{"logical":27,"physical":72}},"module":"node_modules/highlight.js/lib/languages/abnf.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.json new file mode 100644 index 0000000000..71725d79bc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/abnf.js","fileShort":"node_modules/highlight.js/lib/languages/abnf.js","fileSafe":"node_modules_highlight_js_lib_languages_abnf_js","link":"files/node_modules_highlight_js_lib_languages_abnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":51.865,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.227,"difficulty":6.9,"effort":4701.421,"length":122,"time":261.19,"vocabulary":48,"volume":681.365,"operands":{"distinct":40,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"abnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.227,"difficulty":6.9,"effort":4701.421,"length":122,"time":261.19,"vocabulary":48,"volume":681.365,"operands":{"distinct":40,"total":69},"operators":{"distinct":8,"total":53}},"params":1,"sloc":{"logical":27,"physical":72}},"module":"node_modules/highlight.js/lib/languages/abnf.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/index.html new file mode 100644 index 0000000000..aa192d2ed0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/abnf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/abnf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.js new file mode 100644 index 0000000000..9b18e89139 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/abnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/abnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_abnf_js_js","link":"files/node_modules_highlight_js_lib_languages_abnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./abnf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/abnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.json new file mode 100644 index 0000000000..20e5707686 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_abnf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/abnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/abnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_abnf_js_js","link":"files/node_modules_highlight_js_lib_languages_abnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./abnf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/abnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/index.html new file mode 100644 index 0000000000..72cda59fe5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/index.html @@ -0,0 +1,209 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/accesslog.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/accesslog.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.40

    +
    +
    +

    Lines of code

    +

    92

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.88

    +
    +
    +

    Estimated Errors

    +

    0.25

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.history.js new file mode 100644 index 0000000000..97159ceb20 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":92,"lloc":41,"functions":1,"deliveredBugs":0.248,"difficulty":11.875,"maintainability":47.4,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.history.json new file mode 100644 index 0000000000..5d45b8cd41 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":92,"lloc":41,"functions":1,"deliveredBugs":0.248,"difficulty":11.875,"maintainability":47.4,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.js new file mode 100644 index 0000000000..466e226603 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/accesslog.js","fileShort":"node_modules/highlight.js/lib/languages/accesslog.js","fileSafe":"node_modules_highlight_js_lib_languages_accesslog_js","link":"files/node_modules_highlight_js_lib_languages_accesslog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.248,"difficulty":11.875,"effort":8836.66,"length":138,"time":490.926,"vocabulary":42,"volume":744.14,"operands":{"distinct":32,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":92}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":92,"lineStart":1,"maintainability":47.4,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.229,"difficulty":11.172,"effort":7680.794,"length":131,"time":426.711,"vocabulary":38,"volume":687.479,"operands":{"distinct":29,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":80},"errors":[],"lineEnd":90,"lineStart":11,"name":"accesslog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.229,"difficulty":11.172,"effort":7680.794,"length":131,"time":426.711,"vocabulary":38,"volume":687.479,"operands":{"distinct":29,"total":72},"operators":{"distinct":9,"total":59}},"params":1,"sloc":{"logical":39,"physical":80}},"module":"node_modules/highlight.js/lib/languages/accesslog.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":47,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.json new file mode 100644 index 0000000000..05cce95394 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/accesslog.js","fileShort":"node_modules/highlight.js/lib/languages/accesslog.js","fileSafe":"node_modules_highlight_js_lib_languages_accesslog_js","link":"files/node_modules_highlight_js_lib_languages_accesslog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.248,"difficulty":11.875,"effort":8836.66,"length":138,"time":490.926,"vocabulary":42,"volume":744.14,"operands":{"distinct":32,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":92}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":92,"lineStart":1,"maintainability":47.4,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.229,"difficulty":11.172,"effort":7680.794,"length":131,"time":426.711,"vocabulary":38,"volume":687.479,"operands":{"distinct":29,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":80},"errors":[],"lineEnd":90,"lineStart":11,"name":"accesslog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.229,"difficulty":11.172,"effort":7680.794,"length":131,"time":426.711,"vocabulary":38,"volume":687.479,"operands":{"distinct":29,"total":72},"operators":{"distinct":9,"total":59}},"params":1,"sloc":{"logical":39,"physical":80}},"module":"node_modules/highlight.js/lib/languages/accesslog.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":47,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/index.html new file mode 100644 index 0000000000..08877a7b28 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/accesslog.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/accesslog.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.js new file mode 100644 index 0000000000..7d3a1537c1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/accesslog.js.js","fileShort":"node_modules/highlight.js/lib/languages/accesslog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_accesslog_js_js","link":"files/node_modules_highlight_js_lib_languages_accesslog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./accesslog.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/accesslog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.json new file mode 100644 index 0000000000..1ac115eb92 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_accesslog_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/accesslog.js.js","fileShort":"node_modules/highlight.js/lib/languages/accesslog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_accesslog_js_js","link":"files/node_modules_highlight_js_lib_languages_accesslog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./accesslog.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/accesslog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/index.html new file mode 100644 index 0000000000..219f7852dc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/index.html @@ -0,0 +1,270 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/actionscript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/actionscript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.87

    +
    +
    +

    Lines of code

    +

    153

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.01

    +
    +
    +

    Estimated Errors

    +

    0.57

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.history.js new file mode 100644 index 0000000000..9ac35f6fd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":153,"lloc":45,"functions":1,"deliveredBugs":0.573,"difficulty":7.015,"maintainability":45.871,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.history.json new file mode 100644 index 0000000000..4d1dfd0376 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":153,"lloc":45,"functions":1,"deliveredBugs":0.573,"difficulty":7.015,"maintainability":45.871,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.js new file mode 100644 index 0000000000..7db0e1a97c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/actionscript.js","fileShort":"node_modules/highlight.js/lib/languages/actionscript.js","fileSafe":"node_modules_highlight_js_lib_languages_actionscript_js","link":"files/node_modules_highlight_js_lib_languages_actionscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.573,"difficulty":7.015,"effort":12058.19,"length":253,"time":669.899,"vocabulary":111,"volume":1718.987,"operands":{"distinct":102,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":153}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":153,"lineStart":1,"maintainability":45.871,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.553,"difficulty":6.263,"effort":10385.945,"length":246,"time":576.997,"vocabulary":107,"volume":1658.401,"operands":{"distinct":99,"total":155,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":91,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":143},"errors":[],"lineEnd":151,"lineStart":9,"name":"actionscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.553,"difficulty":6.263,"effort":10385.945,"length":246,"time":576.997,"vocabulary":107,"volume":1658.401,"operands":{"distinct":99,"total":155},"operators":{"distinct":8,"total":91}},"params":1,"sloc":{"logical":43,"physical":143}},"module":"node_modules/highlight.js/lib/languages/actionscript.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":77,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.json new file mode 100644 index 0000000000..4dde917ad7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/actionscript.js","fileShort":"node_modules/highlight.js/lib/languages/actionscript.js","fileSafe":"node_modules_highlight_js_lib_languages_actionscript_js","link":"files/node_modules_highlight_js_lib_languages_actionscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.573,"difficulty":7.015,"effort":12058.19,"length":253,"time":669.899,"vocabulary":111,"volume":1718.987,"operands":{"distinct":102,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":153}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":153,"lineStart":1,"maintainability":45.871,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.553,"difficulty":6.263,"effort":10385.945,"length":246,"time":576.997,"vocabulary":107,"volume":1658.401,"operands":{"distinct":99,"total":155,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":91,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":143},"errors":[],"lineEnd":151,"lineStart":9,"name":"actionscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.553,"difficulty":6.263,"effort":10385.945,"length":246,"time":576.997,"vocabulary":107,"volume":1658.401,"operands":{"distinct":99,"total":155},"operators":{"distinct":8,"total":91}},"params":1,"sloc":{"logical":43,"physical":143}},"module":"node_modules/highlight.js/lib/languages/actionscript.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":77,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/index.html new file mode 100644 index 0000000000..faf1d89f08 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/actionscript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/actionscript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.js new file mode 100644 index 0000000000..745d06aca8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/actionscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/actionscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_actionscript_js_js","link":"files/node_modules_highlight_js_lib_languages_actionscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./actionscript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/actionscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.json new file mode 100644 index 0000000000..449c079235 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_actionscript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/actionscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/actionscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_actionscript_js_js","link":"files/node_modules_highlight_js_lib_languages_actionscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./actionscript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/actionscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/index.html new file mode 100644 index 0000000000..6fcd064f7b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/index.html @@ -0,0 +1,380 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ada.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ada.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.27

    +
    +
    +

    Lines of code

    +

    263

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.40

    +
    +
    +

    Estimated Errors

    +

    0.91

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.history.js new file mode 100644 index 0000000000..fbaf41fbbb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":263,"lloc":77,"functions":1,"deliveredBugs":0.911,"difficulty":8.403,"maintainability":39.265,"lintErrors":12}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.history.json new file mode 100644 index 0000000000..0fb66e37b3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":263,"lloc":77,"functions":1,"deliveredBugs":0.911,"difficulty":8.403,"maintainability":39.265,"lintErrors":12}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.js new file mode 100644 index 0000000000..bb31eb24fc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ada.js","fileShort":"node_modules/highlight.js/lib/languages/ada.js","fileSafe":"node_modules_highlight_js_lib_languages_ada_js","link":"files/node_modules_highlight_js_lib_languages_ada_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":0.911,"difficulty":8.403,"effort":22959.008,"length":376,"time":1275.5,"vocabulary":154,"volume":2732.312,"operands":{"distinct":144,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":263}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":263,"lineStart":1,"maintainability":39.265,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.889,"difficulty":7.596,"effort":20261.148,"length":369,"time":1125.619,"vocabulary":150,"volume":2667.434,"operands":{"distinct":141,"total":238,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":131,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":241},"errors":[],"lineEnd":261,"lineStart":21,"name":"ada"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.889,"difficulty":7.596,"effort":20261.148,"length":369,"time":1125.619,"vocabulary":150,"volume":2667.434,"operands":{"distinct":141,"total":238},"operators":{"distinct":9,"total":131}},"params":1,"sloc":{"logical":75,"physical":241}},"module":"node_modules/highlight.js/lib/languages/ada.js"},"jshint":{"messages":[{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":78,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.json new file mode 100644 index 0000000000..67382382e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ada.js","fileShort":"node_modules/highlight.js/lib/languages/ada.js","fileSafe":"node_modules_highlight_js_lib_languages_ada_js","link":"files/node_modules_highlight_js_lib_languages_ada_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":0.911,"difficulty":8.403,"effort":22959.008,"length":376,"time":1275.5,"vocabulary":154,"volume":2732.312,"operands":{"distinct":144,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":263}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":263,"lineStart":1,"maintainability":39.265,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.889,"difficulty":7.596,"effort":20261.148,"length":369,"time":1125.619,"vocabulary":150,"volume":2667.434,"operands":{"distinct":141,"total":238,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":131,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":241},"errors":[],"lineEnd":261,"lineStart":21,"name":"ada"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.889,"difficulty":7.596,"effort":20261.148,"length":369,"time":1125.619,"vocabulary":150,"volume":2667.434,"operands":{"distinct":141,"total":238},"operators":{"distinct":9,"total":131}},"params":1,"sloc":{"logical":75,"physical":241}},"module":"node_modules/highlight.js/lib/languages/ada.js"},"jshint":{"messages":[{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":78,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/index.html new file mode 100644 index 0000000000..0a5090766b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ada.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ada.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.js new file mode 100644 index 0000000000..4827bbf893 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ada.js.js","fileShort":"node_modules/highlight.js/lib/languages/ada.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ada_js_js","link":"files/node_modules_highlight_js_lib_languages_ada_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ada.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ada.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.json new file mode 100644 index 0000000000..9daa669d92 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ada_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ada.js.js","fileShort":"node_modules/highlight.js/lib/languages/ada.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ada_js_js","link":"files/node_modules_highlight_js_lib_languages_ada_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ada.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ada.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/index.html new file mode 100644 index 0000000000..e1c7fe6737 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/index.html @@ -0,0 +1,295 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/angelscript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/angelscript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    42.59

    +
    +
    +

    Lines of code

    +

    178

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.19

    +
    +
    +

    Estimated Errors

    +

    0.60

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.history.js new file mode 100644 index 0000000000..142b049b88 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":178,"lloc":62,"functions":1,"deliveredBugs":0.601,"difficulty":7.191,"maintainability":42.593,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.history.json new file mode 100644 index 0000000000..91ca0032d6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":178,"lloc":62,"functions":1,"deliveredBugs":0.601,"difficulty":7.191,"maintainability":42.593,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.js new file mode 100644 index 0000000000..a0db09fd0e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/angelscript.js","fileShort":"node_modules/highlight.js/lib/languages/angelscript.js","fileSafe":"node_modules_highlight_js_lib_languages_angelscript_js","link":"files/node_modules_highlight_js_lib_languages_angelscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.613,"halstead":{"bugs":0.601,"difficulty":7.191,"effort":12955.862,"length":270,"time":719.77,"vocabulary":102,"volume":1801.555,"operands":{"distinct":94,"total":169,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":62,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":42.593,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.58,"difficulty":6.346,"effort":11040.205,"length":263,"time":613.345,"vocabulary":98,"volume":1739.669,"operands":{"distinct":91,"total":165,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":168},"errors":[],"lineEnd":176,"lineStart":9,"name":"angelscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.58,"difficulty":6.346,"effort":11040.205,"length":263,"time":613.345,"vocabulary":98,"volume":1739.669,"operands":{"distinct":91,"total":165},"operators":{"distinct":7,"total":98}},"params":1,"sloc":{"logical":60,"physical":168}},"module":"node_modules/highlight.js/lib/languages/angelscript.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.json new file mode 100644 index 0000000000..a60a634f8e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/angelscript.js","fileShort":"node_modules/highlight.js/lib/languages/angelscript.js","fileSafe":"node_modules_highlight_js_lib_languages_angelscript_js","link":"files/node_modules_highlight_js_lib_languages_angelscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.613,"halstead":{"bugs":0.601,"difficulty":7.191,"effort":12955.862,"length":270,"time":719.77,"vocabulary":102,"volume":1801.555,"operands":{"distinct":94,"total":169,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":62,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":42.593,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.58,"difficulty":6.346,"effort":11040.205,"length":263,"time":613.345,"vocabulary":98,"volume":1739.669,"operands":{"distinct":91,"total":165,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":168},"errors":[],"lineEnd":176,"lineStart":9,"name":"angelscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.58,"difficulty":6.346,"effort":11040.205,"length":263,"time":613.345,"vocabulary":98,"volume":1739.669,"operands":{"distinct":91,"total":165},"operators":{"distinct":7,"total":98}},"params":1,"sloc":{"logical":60,"physical":168}},"module":"node_modules/highlight.js/lib/languages/angelscript.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/index.html new file mode 100644 index 0000000000..1db776a018 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/angelscript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/angelscript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.js new file mode 100644 index 0000000000..4976a13bb6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/angelscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/angelscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_angelscript_js_js","link":"files/node_modules_highlight_js_lib_languages_angelscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./angelscript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/angelscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.json new file mode 100644 index 0000000000..e60256e4fb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_angelscript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/angelscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/angelscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_angelscript_js_js","link":"files/node_modules_highlight_js_lib_languages_angelscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./angelscript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/angelscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/index.html new file mode 100644 index 0000000000..4dba286f76 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/index.html @@ -0,0 +1,220 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/apache.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/apache.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.27

    +
    +
    +

    Lines of code

    +

    103

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.94

    +
    +
    +

    Estimated Errors

    +

    0.32

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.history.js new file mode 100644 index 0000000000..189b70662c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":103,"lloc":43,"functions":1,"deliveredBugs":0.319,"difficulty":7.941,"maintainability":47.275,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.history.json new file mode 100644 index 0000000000..f862079d49 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":103,"lloc":43,"functions":1,"deliveredBugs":0.319,"difficulty":7.941,"maintainability":47.275,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.js new file mode 100644 index 0000000000..6e6a8f5d12 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/apache.js","fileShort":"node_modules/highlight.js/lib/languages/apache.js","fileSafe":"node_modules_highlight_js_lib_languages_apache_js","link":"files/node_modules_highlight_js_lib_languages_apache_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.319,"difficulty":7.941,"effort":7599.041,"length":162,"time":422.169,"vocabulary":60,"volume":956.916,"operands":{"distinct":51,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":103}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":103,"lineStart":1,"maintainability":47.275,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.3,"difficulty":7.167,"effort":6451.003,"length":155,"time":358.389,"vocabulary":56,"volume":900.14,"operands":{"distinct":48,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":90},"errors":[],"lineEnd":101,"lineStart":12,"name":"apache"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.3,"difficulty":7.167,"effort":6451.003,"length":155,"time":358.389,"vocabulary":56,"volume":900.14,"operands":{"distinct":48,"total":86},"operators":{"distinct":8,"total":69}},"params":1,"sloc":{"logical":41,"physical":90}},"module":"node_modules/highlight.js/lib/languages/apache.js"},"jshint":{"messages":[{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.json new file mode 100644 index 0000000000..3720e992f8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/apache.js","fileShort":"node_modules/highlight.js/lib/languages/apache.js","fileSafe":"node_modules_highlight_js_lib_languages_apache_js","link":"files/node_modules_highlight_js_lib_languages_apache_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.319,"difficulty":7.941,"effort":7599.041,"length":162,"time":422.169,"vocabulary":60,"volume":956.916,"operands":{"distinct":51,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":103}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":103,"lineStart":1,"maintainability":47.275,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.3,"difficulty":7.167,"effort":6451.003,"length":155,"time":358.389,"vocabulary":56,"volume":900.14,"operands":{"distinct":48,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":90},"errors":[],"lineEnd":101,"lineStart":12,"name":"apache"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.3,"difficulty":7.167,"effort":6451.003,"length":155,"time":358.389,"vocabulary":56,"volume":900.14,"operands":{"distinct":48,"total":86},"operators":{"distinct":8,"total":69}},"params":1,"sloc":{"logical":41,"physical":90}},"module":"node_modules/highlight.js/lib/languages/apache.js"},"jshint":{"messages":[{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/index.html new file mode 100644 index 0000000000..04fd5ef2da --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/apache.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/apache.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.js new file mode 100644 index 0000000000..85c3ad7c5d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/apache.js.js","fileShort":"node_modules/highlight.js/lib/languages/apache.js.js","fileSafe":"node_modules_highlight_js_lib_languages_apache_js_js","link":"files/node_modules_highlight_js_lib_languages_apache_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./apache.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/apache.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.json new file mode 100644 index 0000000000..f4761a6058 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_apache_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/apache.js.js","fileShort":"node_modules/highlight.js/lib/languages/apache.js.js","fileSafe":"node_modules_highlight_js_lib_languages_apache_js_js","link":"files/node_modules_highlight_js_lib_languages_apache_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./apache.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/apache.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/index.html new file mode 100644 index 0000000000..d5b9588535 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/index.html @@ -0,0 +1,270 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/applescript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/applescript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.10

    +
    +
    +

    Lines of code

    +

    153

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.51

    +
    +
    +

    Estimated Errors

    +

    0.41

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.history.js new file mode 100644 index 0000000000..10e16275c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":153,"lloc":36,"functions":1,"deliveredBugs":0.415,"difficulty":9.508,"maintainability":48.1,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.history.json new file mode 100644 index 0000000000..e9373fdefd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":153,"lloc":36,"functions":1,"deliveredBugs":0.415,"difficulty":9.508,"maintainability":48.1,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.js new file mode 100644 index 0000000000..809a6e714b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/applescript.js","fileShort":"node_modules/highlight.js/lib/languages/applescript.js","fileSafe":"node_modules_highlight_js_lib_languages_applescript_js","link":"files/node_modules_highlight_js_lib_languages_applescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.415,"difficulty":9.508,"effort":11830.867,"length":203,"time":657.27,"vocabulary":70,"volume":1244.244,"operands":{"distinct":59,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":153}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":153,"lineStart":1,"maintainability":48.1,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":8.75,"effort":10366.136,"length":196,"time":575.896,"vocabulary":66,"volume":1184.701,"operands":{"distinct":56,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":142},"errors":[],"lineEnd":151,"lineStart":10,"name":"applescript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":8.75,"effort":10366.136,"length":196,"time":575.896,"vocabulary":66,"volume":1184.701,"operands":{"distinct":56,"total":98},"operators":{"distinct":10,"total":98}},"params":1,"sloc":{"logical":34,"physical":142}},"module":"node_modules/highlight.js/lib/languages/applescript.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":24,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":135,"column":24,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":147,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.json new file mode 100644 index 0000000000..76c9f0d215 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/applescript.js","fileShort":"node_modules/highlight.js/lib/languages/applescript.js","fileSafe":"node_modules_highlight_js_lib_languages_applescript_js","link":"files/node_modules_highlight_js_lib_languages_applescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.415,"difficulty":9.508,"effort":11830.867,"length":203,"time":657.27,"vocabulary":70,"volume":1244.244,"operands":{"distinct":59,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":153}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":153,"lineStart":1,"maintainability":48.1,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":8.75,"effort":10366.136,"length":196,"time":575.896,"vocabulary":66,"volume":1184.701,"operands":{"distinct":56,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":142},"errors":[],"lineEnd":151,"lineStart":10,"name":"applescript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":8.75,"effort":10366.136,"length":196,"time":575.896,"vocabulary":66,"volume":1184.701,"operands":{"distinct":56,"total":98},"operators":{"distinct":10,"total":98}},"params":1,"sloc":{"logical":34,"physical":142}},"module":"node_modules/highlight.js/lib/languages/applescript.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":24,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":135,"column":24,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":147,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/index.html new file mode 100644 index 0000000000..99fda67d01 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/applescript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/applescript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.js new file mode 100644 index 0000000000..9626daf764 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/applescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/applescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_applescript_js_js","link":"files/node_modules_highlight_js_lib_languages_applescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./applescript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/applescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.json new file mode 100644 index 0000000000..a850bf7298 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_applescript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/applescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/applescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_applescript_js_js","link":"files/node_modules_highlight_js_lib_languages_applescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./applescript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/applescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/index.html new file mode 100644 index 0000000000..e74235ad36 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/index.html @@ -0,0 +1,478 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/arcade.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/arcade.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    38.42

    +
    +
    +

    Lines of code

    +

    361

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.05

    +
    +
    +

    Estimated Errors

    +

    1.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.history.js new file mode 100644 index 0000000000..c03397cd9a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":361,"lloc":79,"functions":1,"deliveredBugs":1.455,"difficulty":7.051,"maintainability":38.42,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.history.json new file mode 100644 index 0000000000..444857118d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":361,"lloc":79,"functions":1,"deliveredBugs":1.455,"difficulty":7.051,"maintainability":38.42,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.js new file mode 100644 index 0000000000..94188626cd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/arcade.js","fileShort":"node_modules/highlight.js/lib/languages/arcade.js","fileSafe":"node_modules_highlight_js_lib_languages_arcade_js","link":"files/node_modules_highlight_js_lib_languages_arcade_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":1.455,"difficulty":7.051,"effort":30782.631,"length":536,"time":1710.146,"vocabulary":283,"volume":4365.537,"operands":{"distinct":273,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":79,"physical":361}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":361,"lineStart":1,"maintainability":38.42,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":1.433,"difficulty":6.35,"effort":27290.142,"length":529,"time":1516.119,"vocabulary":279,"volume":4297.66,"operands":{"distinct":270,"total":381,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":350},"errors":[],"lineEnd":359,"lineStart":10,"name":"arcade"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":1.433,"difficulty":6.35,"effort":27290.142,"length":529,"time":1516.119,"vocabulary":279,"volume":4297.66,"operands":{"distinct":270,"total":381},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":77,"physical":350}},"module":"node_modules/highlight.js/lib/languages/arcade.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":231,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":235,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":244,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":251,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":267,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.json new file mode 100644 index 0000000000..2daefdb69a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/arcade.js","fileShort":"node_modules/highlight.js/lib/languages/arcade.js","fileSafe":"node_modules_highlight_js_lib_languages_arcade_js","link":"files/node_modules_highlight_js_lib_languages_arcade_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":1.455,"difficulty":7.051,"effort":30782.631,"length":536,"time":1710.146,"vocabulary":283,"volume":4365.537,"operands":{"distinct":273,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":79,"physical":361}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":361,"lineStart":1,"maintainability":38.42,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":1.433,"difficulty":6.35,"effort":27290.142,"length":529,"time":1516.119,"vocabulary":279,"volume":4297.66,"operands":{"distinct":270,"total":381,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":350},"errors":[],"lineEnd":359,"lineStart":10,"name":"arcade"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":1.433,"difficulty":6.35,"effort":27290.142,"length":529,"time":1516.119,"vocabulary":279,"volume":4297.66,"operands":{"distinct":270,"total":381},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":77,"physical":350}},"module":"node_modules/highlight.js/lib/languages/arcade.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":231,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":235,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":244,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":251,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":267,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/index.html new file mode 100644 index 0000000000..b739c27fd7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/arcade.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/arcade.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.js new file mode 100644 index 0000000000..fef7c8b44e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/arcade.js.js","fileShort":"node_modules/highlight.js/lib/languages/arcade.js.js","fileSafe":"node_modules_highlight_js_lib_languages_arcade_js_js","link":"files/node_modules_highlight_js_lib_languages_arcade_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./arcade.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/arcade.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.json new file mode 100644 index 0000000000..6e4ff2a6f8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arcade_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/arcade.js.js","fileShort":"node_modules/highlight.js/lib/languages/arcade.js.js","fileSafe":"node_modules_highlight_js_lib_languages_arcade_js_js","link":"files/node_modules_highlight_js_lib_languages_arcade_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./arcade.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/arcade.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/index.html new file mode 100644 index 0000000000..9feeaa9160 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/index.html @@ -0,0 +1,1098 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/arduino.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/arduino.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    38.16

    +
    +
    +

    Lines of code

    +

    981

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.32

    +
    +
    +

    Estimated Errors

    +

    4.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.history.js new file mode 100644 index 0000000000..7e53121421 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":981,"lloc":154,"functions":2,"deliveredBugs":4.132,"difficulty":7.321,"maintainability":38.155,"lintErrors":33}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.history.json new file mode 100644 index 0000000000..f0ae92a007 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":981,"lloc":154,"functions":2,"deliveredBugs":4.132,"difficulty":7.321,"maintainability":38.155,"lintErrors":33}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.js new file mode 100644 index 0000000000..c853a35e75 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/arduino.js","fileShort":"node_modules/highlight.js/lib/languages/arduino.js","fileSafe":"node_modules_highlight_js_lib_languages_arduino_js","link":"files/node_modules_highlight_js_lib_languages_arduino_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.649,"halstead":{"bugs":4.132,"difficulty":7.321,"effort":90747.516,"length":1300,"time":5041.529,"vocabulary":742,"volume":12395.858,"operands":{"distinct":731,"total":973,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":327,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":154,"physical":981}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":981,"lineStart":1,"maintainability":38.155,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":274,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":580},"errors":[],"lineEnd":587,"lineStart":8,"name":"cPlusPlus"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":1.283,"difficulty":4.852,"effort":18668.888,"length":449,"time":1037.16,"vocabulary":380,"volume":3847.865,"operands":{"distinct":371,"total":400,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":383},"errors":[],"lineEnd":979,"lineStart":597,"name":"arduino"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.701,"halstead":{"bugs":1.844,"difficulty":5.871,"effort":34191.091,"length":645.5,"time":1899.505,"vocabulary":380,"volume":5531.842,"operands":{"distinct":371,"total":484},"operators":{"distinct":9,"total":161.5}},"params":1,"sloc":{"logical":75.5,"physical":481.5}},"module":"node_modules/highlight.js/lib/languages/arduino.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":200,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":219,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":277,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":380,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":389,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":393,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":401,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":419,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":429,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":460,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":598,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":965,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":967,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":969,"column":16,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":969,"column":29,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":970,"column":19,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":970,"column":35,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":971,"column":20,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":971,"column":37,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.json new file mode 100644 index 0000000000..432c7ad21f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/arduino.js","fileShort":"node_modules/highlight.js/lib/languages/arduino.js","fileSafe":"node_modules_highlight_js_lib_languages_arduino_js","link":"files/node_modules_highlight_js_lib_languages_arduino_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.649,"halstead":{"bugs":4.132,"difficulty":7.321,"effort":90747.516,"length":1300,"time":5041.529,"vocabulary":742,"volume":12395.858,"operands":{"distinct":731,"total":973,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":327,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":154,"physical":981}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":981,"lineStart":1,"maintainability":38.155,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":274,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":580},"errors":[],"lineEnd":587,"lineStart":8,"name":"cPlusPlus"},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":1.283,"difficulty":4.852,"effort":18668.888,"length":449,"time":1037.16,"vocabulary":380,"volume":3847.865,"operands":{"distinct":371,"total":400,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":383},"errors":[],"lineEnd":979,"lineStart":597,"name":"arduino"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.701,"halstead":{"bugs":1.844,"difficulty":5.871,"effort":34191.091,"length":645.5,"time":1899.505,"vocabulary":380,"volume":5531.842,"operands":{"distinct":371,"total":484},"operators":{"distinct":9,"total":161.5}},"params":1,"sloc":{"logical":75.5,"physical":481.5}},"module":"node_modules/highlight.js/lib/languages/arduino.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":200,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":219,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":277,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":380,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":389,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":393,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":401,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":419,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":429,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":460,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":598,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":965,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":967,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":969,"column":16,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":969,"column":29,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":970,"column":19,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":970,"column":35,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":971,"column":20,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":971,"column":37,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/index.html new file mode 100644 index 0000000000..81cd0cde4d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/arduino.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/arduino.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.js new file mode 100644 index 0000000000..556ea5c3bd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/arduino.js.js","fileShort":"node_modules/highlight.js/lib/languages/arduino.js.js","fileSafe":"node_modules_highlight_js_lib_languages_arduino_js_js","link":"files/node_modules_highlight_js_lib_languages_arduino_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./arduino.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/arduino.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.json new file mode 100644 index 0000000000..05c2b4f659 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_arduino_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/arduino.js.js","fileShort":"node_modules/highlight.js/lib/languages/arduino.js.js","fileSafe":"node_modules_highlight_js_lib_languages_arduino_js_js","link":"files/node_modules_highlight_js_lib_languages_arduino_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./arduino.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/arduino.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/index.html new file mode 100644 index 0000000000..97dc9c8264 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/index.html @@ -0,0 +1,248 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/armasm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/armasm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.26

    +
    +
    +

    Lines of code

    +

    131

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.41

    +
    +
    +

    Estimated Errors

    +

    0.48

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.history.js new file mode 100644 index 0000000000..271cbc9b40 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":131,"lloc":40,"functions":1,"deliveredBugs":0.484,"difficulty":7.407,"maintainability":47.26,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.history.json new file mode 100644 index 0000000000..516a9d8eec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":131,"lloc":40,"functions":1,"deliveredBugs":0.484,"difficulty":7.407,"maintainability":47.26,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.js new file mode 100644 index 0000000000..ae311ed7ce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/armasm.js","fileShort":"node_modules/highlight.js/lib/languages/armasm.js","fileSafe":"node_modules_highlight_js_lib_languages_armasm_js","link":"files/node_modules_highlight_js_lib_languages_armasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.484,"difficulty":7.407,"effort":10749.913,"length":223,"time":597.217,"vocabulary":91,"volume":1451.238,"operands":{"distinct":81,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":131}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":131,"lineStart":1,"maintainability":47.26,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.464,"difficulty":6.692,"effort":9313.523,"length":216,"time":517.418,"vocabulary":87,"volume":1391.676,"operands":{"distinct":78,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":100,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":121},"errors":[],"lineEnd":129,"lineStart":9,"name":"armasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.464,"difficulty":6.692,"effort":9313.523,"length":216,"time":517.418,"vocabulary":87,"volume":1391.676,"operands":{"distinct":78,"total":116},"operators":{"distinct":9,"total":100}},"params":1,"sloc":{"logical":38,"physical":121}},"module":"node_modules/highlight.js/lib/languages/armasm.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.json new file mode 100644 index 0000000000..b8790ec6f2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/armasm.js","fileShort":"node_modules/highlight.js/lib/languages/armasm.js","fileSafe":"node_modules_highlight_js_lib_languages_armasm_js","link":"files/node_modules_highlight_js_lib_languages_armasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.484,"difficulty":7.407,"effort":10749.913,"length":223,"time":597.217,"vocabulary":91,"volume":1451.238,"operands":{"distinct":81,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":131}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":131,"lineStart":1,"maintainability":47.26,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.464,"difficulty":6.692,"effort":9313.523,"length":216,"time":517.418,"vocabulary":87,"volume":1391.676,"operands":{"distinct":78,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":100,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":121},"errors":[],"lineEnd":129,"lineStart":9,"name":"armasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.464,"difficulty":6.692,"effort":9313.523,"length":216,"time":517.418,"vocabulary":87,"volume":1391.676,"operands":{"distinct":78,"total":116},"operators":{"distinct":9,"total":100}},"params":1,"sloc":{"logical":38,"physical":121}},"module":"node_modules/highlight.js/lib/languages/armasm.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/index.html new file mode 100644 index 0000000000..1a19c71c65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/armasm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/armasm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.js new file mode 100644 index 0000000000..ea9863ac50 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/armasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/armasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_armasm_js_js","link":"files/node_modules_highlight_js_lib_languages_armasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./armasm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/armasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.json new file mode 100644 index 0000000000..9b2f9200db --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_armasm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/armasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/armasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_armasm_js_js","link":"files/node_modules_highlight_js_lib_languages_armasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./armasm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/armasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/index.html new file mode 100644 index 0000000000..01d451da8f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/index.html @@ -0,0 +1,396 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/asciidoc.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/asciidoc.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    34.27

    +
    +
    +

    Lines of code

    +

    279

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.29

    +
    +
    +

    Estimated Errors

    +

    0.89

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.history.js new file mode 100644 index 0000000000..ba04d9a171 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":279,"lloc":116,"functions":1,"deliveredBugs":0.885,"difficulty":14.295,"maintainability":34.266,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.history.json new file mode 100644 index 0000000000..fa8784fb43 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":279,"lloc":116,"functions":1,"deliveredBugs":0.885,"difficulty":14.295,"maintainability":34.266,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.js new file mode 100644 index 0000000000..da4e6dcff3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/asciidoc.js","fileShort":"node_modules/highlight.js/lib/languages/asciidoc.js","fileSafe":"node_modules_highlight_js_lib_languages_asciidoc_js","link":"files/node_modules_highlight_js_lib_languages_asciidoc_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.862,"halstead":{"bugs":0.885,"difficulty":14.295,"effort":37950.403,"length":411,"time":2108.356,"vocabulary":88,"volume":2654.826,"operands":{"distinct":78,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":116,"physical":279}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":279,"lineStart":1,"maintainability":34.266,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.877,"halstead":{"bugs":0.861,"difficulty":13.14,"effort":33934.001,"length":404,"time":1885.222,"vocabulary":84,"volume":2582.496,"operands":{"distinct":75,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":185,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":114,"physical":267},"errors":[],"lineEnd":277,"lineStart":11,"name":"asciidoc"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.877,"halstead":{"bugs":0.861,"difficulty":13.14,"effort":33934.001,"length":404,"time":1885.222,"vocabulary":84,"volume":2582.496,"operands":{"distinct":75,"total":219},"operators":{"distinct":9,"total":185}},"params":1,"sloc":{"logical":114,"physical":267}},"module":"node_modules/highlight.js/lib/languages/asciidoc.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":213,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":214,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":215,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.json new file mode 100644 index 0000000000..216e863bbd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/asciidoc.js","fileShort":"node_modules/highlight.js/lib/languages/asciidoc.js","fileSafe":"node_modules_highlight_js_lib_languages_asciidoc_js","link":"files/node_modules_highlight_js_lib_languages_asciidoc_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.862,"halstead":{"bugs":0.885,"difficulty":14.295,"effort":37950.403,"length":411,"time":2108.356,"vocabulary":88,"volume":2654.826,"operands":{"distinct":78,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":116,"physical":279}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":279,"lineStart":1,"maintainability":34.266,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.877,"halstead":{"bugs":0.861,"difficulty":13.14,"effort":33934.001,"length":404,"time":1885.222,"vocabulary":84,"volume":2582.496,"operands":{"distinct":75,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":185,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":114,"physical":267},"errors":[],"lineEnd":277,"lineStart":11,"name":"asciidoc"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.877,"halstead":{"bugs":0.861,"difficulty":13.14,"effort":33934.001,"length":404,"time":1885.222,"vocabulary":84,"volume":2582.496,"operands":{"distinct":75,"total":219},"operators":{"distinct":9,"total":185}},"params":1,"sloc":{"logical":114,"physical":267}},"module":"node_modules/highlight.js/lib/languages/asciidoc.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":213,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":214,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":215,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/index.html new file mode 100644 index 0000000000..64a3641437 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/asciidoc.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/asciidoc.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.js new file mode 100644 index 0000000000..06d761160f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/asciidoc.js.js","fileShort":"node_modules/highlight.js/lib/languages/asciidoc.js.js","fileSafe":"node_modules_highlight_js_lib_languages_asciidoc_js_js","link":"files/node_modules_highlight_js_lib_languages_asciidoc_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./asciidoc.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/asciidoc.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.json new file mode 100644 index 0000000000..0ee01e4cf8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_asciidoc_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/asciidoc.js.js","fileShort":"node_modules/highlight.js/lib/languages/asciidoc.js.js","fileSafe":"node_modules_highlight_js_lib_languages_asciidoc_js_js","link":"files/node_modules_highlight_js_lib_languages_asciidoc_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./asciidoc.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/asciidoc.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/index.html new file mode 100644 index 0000000000..145e71d1a4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/index.html @@ -0,0 +1,351 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/aspectj.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/aspectj.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.23

    +
    +
    +

    Lines of code

    +

    234

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.22

    +
    +
    +

    Estimated Errors

    +

    0.91

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.history.js new file mode 100644 index 0000000000..b66830c063 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":234,"lloc":76,"functions":1,"deliveredBugs":0.907,"difficulty":9.225,"maintainability":39.231,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.history.json new file mode 100644 index 0000000000..1ea4b6e1cb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":234,"lloc":76,"functions":1,"deliveredBugs":0.907,"difficulty":9.225,"maintainability":39.231,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.js new file mode 100644 index 0000000000..9612184b1b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/aspectj.js","fileShort":"node_modules/highlight.js/lib/languages/aspectj.js","fileSafe":"node_modules_highlight_js_lib_languages_aspectj_js","link":"files/node_modules_highlight_js_lib_languages_aspectj_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.907,"difficulty":9.225,"effort":25095.286,"length":388,"time":1394.183,"vocabulary":129,"volume":2720.356,"operands":{"distinct":120,"total":246,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":234}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":234,"lineStart":1,"maintainability":39.231,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.885,"difficulty":8.274,"effort":21957.581,"length":381,"time":1219.866,"vocabulary":125,"volume":2653.964,"operands":{"distinct":117,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":223},"errors":[],"lineEnd":232,"lineStart":10,"name":"aspectj"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.885,"difficulty":8.274,"effort":21957.581,"length":381,"time":1219.866,"vocabulary":125,"volume":2653.964,"operands":{"distinct":117,"total":242},"operators":{"distinct":8,"total":139}},"params":1,"sloc":{"logical":74,"physical":223}},"module":"node_modules/highlight.js/lib/languages/aspectj.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.json new file mode 100644 index 0000000000..c158dc7db4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/aspectj.js","fileShort":"node_modules/highlight.js/lib/languages/aspectj.js","fileSafe":"node_modules_highlight_js_lib_languages_aspectj_js","link":"files/node_modules_highlight_js_lib_languages_aspectj_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.907,"difficulty":9.225,"effort":25095.286,"length":388,"time":1394.183,"vocabulary":129,"volume":2720.356,"operands":{"distinct":120,"total":246,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":234}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":234,"lineStart":1,"maintainability":39.231,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.885,"difficulty":8.274,"effort":21957.581,"length":381,"time":1219.866,"vocabulary":125,"volume":2653.964,"operands":{"distinct":117,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":223},"errors":[],"lineEnd":232,"lineStart":10,"name":"aspectj"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.885,"difficulty":8.274,"effort":21957.581,"length":381,"time":1219.866,"vocabulary":125,"volume":2653.964,"operands":{"distinct":117,"total":242},"operators":{"distinct":8,"total":139}},"params":1,"sloc":{"logical":74,"physical":223}},"module":"node_modules/highlight.js/lib/languages/aspectj.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/index.html new file mode 100644 index 0000000000..e7ea7f6e62 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/aspectj.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/aspectj.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.js new file mode 100644 index 0000000000..b5b18cd463 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/aspectj.js.js","fileShort":"node_modules/highlight.js/lib/languages/aspectj.js.js","fileSafe":"node_modules_highlight_js_lib_languages_aspectj_js_js","link":"files/node_modules_highlight_js_lib_languages_aspectj_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./aspectj.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/aspectj.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.json new file mode 100644 index 0000000000..abdb710b13 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_aspectj_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/aspectj.js.js","fileShort":"node_modules/highlight.js/lib/languages/aspectj.js.js","fileSafe":"node_modules_highlight_js_lib_languages_aspectj_js_js","link":"files/node_modules_highlight_js_lib_languages_aspectj_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./aspectj.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/aspectj.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/index.html new file mode 100644 index 0000000000..ea2df87539 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/index.html @@ -0,0 +1,201 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/autohotkey.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/autohotkey.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.16

    +
    +
    +

    Lines of code

    +

    84

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.50

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.history.js new file mode 100644 index 0000000000..4fd97468f1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":84,"lloc":34,"functions":1,"deliveredBugs":0.261,"difficulty":7.5,"maintainability":50.163,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.history.json new file mode 100644 index 0000000000..d20aa2bcfb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":84,"lloc":34,"functions":1,"deliveredBugs":0.261,"difficulty":7.5,"maintainability":50.163,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.js new file mode 100644 index 0000000000..42acc1f666 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/autohotkey.js","fileShort":"node_modules/highlight.js/lib/languages/autohotkey.js","fileSafe":"node_modules_highlight_js_lib_languages_autohotkey_js","link":"files/node_modules_highlight_js_lib_languages_autohotkey_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.261,"difficulty":7.5,"effort":5869.985,"length":136,"time":326.11,"vocabulary":54,"volume":782.665,"operands":{"distinct":45,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":84}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":84,"lineStart":1,"maintainability":50.163,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.243,"difficulty":6.762,"effort":4923.055,"length":129,"time":273.503,"vocabulary":50,"volume":728.057,"operands":{"distinct":42,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":74},"errors":[],"lineEnd":82,"lineStart":9,"name":"autohotkey"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.243,"difficulty":6.762,"effort":4923.055,"length":129,"time":273.503,"vocabulary":50,"volume":728.057,"operands":{"distinct":42,"total":71},"operators":{"distinct":8,"total":58}},"params":1,"sloc":{"logical":32,"physical":74}},"module":"node_modules/highlight.js/lib/languages/autohotkey.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.json new file mode 100644 index 0000000000..08577b0b93 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/autohotkey.js","fileShort":"node_modules/highlight.js/lib/languages/autohotkey.js","fileSafe":"node_modules_highlight_js_lib_languages_autohotkey_js","link":"files/node_modules_highlight_js_lib_languages_autohotkey_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.261,"difficulty":7.5,"effort":5869.985,"length":136,"time":326.11,"vocabulary":54,"volume":782.665,"operands":{"distinct":45,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":84}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":84,"lineStart":1,"maintainability":50.163,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.243,"difficulty":6.762,"effort":4923.055,"length":129,"time":273.503,"vocabulary":50,"volume":728.057,"operands":{"distinct":42,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":74},"errors":[],"lineEnd":82,"lineStart":9,"name":"autohotkey"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.243,"difficulty":6.762,"effort":4923.055,"length":129,"time":273.503,"vocabulary":50,"volume":728.057,"operands":{"distinct":42,"total":71},"operators":{"distinct":8,"total":58}},"params":1,"sloc":{"logical":32,"physical":74}},"module":"node_modules/highlight.js/lib/languages/autohotkey.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/index.html new file mode 100644 index 0000000000..1c7cb7e5fb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/autohotkey.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/autohotkey.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.js new file mode 100644 index 0000000000..15e2175185 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/autohotkey.js.js","fileShort":"node_modules/highlight.js/lib/languages/autohotkey.js.js","fileSafe":"node_modules_highlight_js_lib_languages_autohotkey_js_js","link":"files/node_modules_highlight_js_lib_languages_autohotkey_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./autohotkey.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/autohotkey.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.json new file mode 100644 index 0000000000..4925225f8e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autohotkey_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/autohotkey.js.js","fileShort":"node_modules/highlight.js/lib/languages/autohotkey.js.js","fileSafe":"node_modules_highlight_js_lib_languages_autohotkey_js_js","link":"files/node_modules_highlight_js_lib_languages_autohotkey_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./autohotkey.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/autohotkey.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/index.html new file mode 100644 index 0000000000..6a82fb2c55 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/index.html @@ -0,0 +1,299 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/autoit.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/autoit.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.56

    +
    +
    +

    Lines of code

    +

    182

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.65

    +
    +
    +

    Estimated Errors

    +

    0.66

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.history.js new file mode 100644 index 0000000000..500a3bee35 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":182,"lloc":76,"functions":1,"deliveredBugs":0.659,"difficulty":10.649,"maintainability":39.562,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.history.json new file mode 100644 index 0000000000..4a70cb8ab8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":182,"lloc":76,"functions":1,"deliveredBugs":0.659,"difficulty":10.649,"maintainability":39.562,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.js new file mode 100644 index 0000000000..ffa2629c5e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/autoit.js","fileShort":"node_modules/highlight.js/lib/languages/autoit.js","fileSafe":"node_modules_highlight_js_lib_languages_autoit_js","link":"files/node_modules_highlight_js_lib_languages_autoit_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.659,"difficulty":10.649,"effort":21064.242,"length":307,"time":1170.236,"vocabulary":87,"volume":1977.984,"operands":{"distinct":77,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":182}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":182,"lineStart":1,"maintainability":39.562,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.638,"difficulty":9.73,"effort":18608.223,"length":300,"time":1033.79,"vocabulary":83,"volume":1912.512,"operands":{"distinct":74,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":172},"errors":[],"lineEnd":180,"lineStart":9,"name":"autoit"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.638,"difficulty":9.73,"effort":18608.223,"length":300,"time":1033.79,"vocabulary":83,"volume":1912.512,"operands":{"distinct":74,"total":160},"operators":{"distinct":9,"total":140}},"params":1,"sloc":{"logical":74,"physical":172}},"module":"node_modules/highlight.js/lib/languages/autoit.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":133,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":142,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.json new file mode 100644 index 0000000000..4b8bede038 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/autoit.js","fileShort":"node_modules/highlight.js/lib/languages/autoit.js","fileSafe":"node_modules_highlight_js_lib_languages_autoit_js","link":"files/node_modules_highlight_js_lib_languages_autoit_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.659,"difficulty":10.649,"effort":21064.242,"length":307,"time":1170.236,"vocabulary":87,"volume":1977.984,"operands":{"distinct":77,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":182}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":182,"lineStart":1,"maintainability":39.562,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.638,"difficulty":9.73,"effort":18608.223,"length":300,"time":1033.79,"vocabulary":83,"volume":1912.512,"operands":{"distinct":74,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":172},"errors":[],"lineEnd":180,"lineStart":9,"name":"autoit"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.638,"difficulty":9.73,"effort":18608.223,"length":300,"time":1033.79,"vocabulary":83,"volume":1912.512,"operands":{"distinct":74,"total":160},"operators":{"distinct":9,"total":140}},"params":1,"sloc":{"logical":74,"physical":172}},"module":"node_modules/highlight.js/lib/languages/autoit.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":133,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":142,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/index.html new file mode 100644 index 0000000000..10520f0bc9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/autoit.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/autoit.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.js new file mode 100644 index 0000000000..61486ef655 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/autoit.js.js","fileShort":"node_modules/highlight.js/lib/languages/autoit.js.js","fileSafe":"node_modules_highlight_js_lib_languages_autoit_js_js","link":"files/node_modules_highlight_js_lib_languages_autoit_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./autoit.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/autoit.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.json new file mode 100644 index 0000000000..1302a6dc11 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_autoit_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/autoit.js.js","fileShort":"node_modules/highlight.js/lib/languages/autoit.js.js","fileSafe":"node_modules_highlight_js_lib_languages_autoit_js_js","link":"files/node_modules_highlight_js_lib_languages_autoit_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./autoit.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/autoit.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/index.html new file mode 100644 index 0000000000..b23cc0aeb9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/index.html @@ -0,0 +1,197 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/avrasm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/avrasm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    53.99

    +
    +
    +

    Lines of code

    +

    80

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.78

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.history.js new file mode 100644 index 0000000000..d01ed073a2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":80,"lloc":25,"functions":1,"deliveredBugs":0.277,"difficulty":5.775,"maintainability":53.992,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.history.json new file mode 100644 index 0000000000..b2f9f930ae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":80,"lloc":25,"functions":1,"deliveredBugs":0.277,"difficulty":5.775,"maintainability":53.992,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.js new file mode 100644 index 0000000000..ab442694de --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/avrasm.js","fileShort":"node_modules/highlight.js/lib/languages/avrasm.js","fileSafe":"node_modules_highlight_js_lib_languages_avrasm_js","link":"files/node_modules_highlight_js_lib_languages_avrasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.277,"difficulty":5.775,"effort":4797.635,"length":136,"time":266.535,"vocabulary":69,"volume":830.759,"operands":{"distinct":60,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":80}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":80,"lineStart":1,"maintainability":53.992,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.258,"difficulty":4.482,"effort":3469.421,"length":129,"time":192.746,"vocabulary":64,"volume":774,"operands":{"distinct":57,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":70},"errors":[],"lineEnd":78,"lineStart":9,"name":"avrasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.258,"difficulty":4.482,"effort":3469.421,"length":129,"time":192.746,"vocabulary":64,"volume":774,"operands":{"distinct":57,"total":73},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":23,"physical":70}},"module":"node_modules/highlight.js/lib/languages/avrasm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.json new file mode 100644 index 0000000000..23e9ffb9b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/avrasm.js","fileShort":"node_modules/highlight.js/lib/languages/avrasm.js","fileSafe":"node_modules_highlight_js_lib_languages_avrasm_js","link":"files/node_modules_highlight_js_lib_languages_avrasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.277,"difficulty":5.775,"effort":4797.635,"length":136,"time":266.535,"vocabulary":69,"volume":830.759,"operands":{"distinct":60,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":80}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":80,"lineStart":1,"maintainability":53.992,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.258,"difficulty":4.482,"effort":3469.421,"length":129,"time":192.746,"vocabulary":64,"volume":774,"operands":{"distinct":57,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":70},"errors":[],"lineEnd":78,"lineStart":9,"name":"avrasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.258,"difficulty":4.482,"effort":3469.421,"length":129,"time":192.746,"vocabulary":64,"volume":774,"operands":{"distinct":57,"total":73},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":23,"physical":70}},"module":"node_modules/highlight.js/lib/languages/avrasm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/index.html new file mode 100644 index 0000000000..29a0b24efa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/avrasm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/avrasm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.js new file mode 100644 index 0000000000..8eef43c6a4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/avrasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/avrasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_avrasm_js_js","link":"files/node_modules_highlight_js_lib_languages_avrasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./avrasm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/avrasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.json new file mode 100644 index 0000000000..4631f4e4cd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_avrasm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/avrasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/avrasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_avrasm_js_js","link":"files/node_modules_highlight_js_lib_languages_avrasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./avrasm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/avrasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/index.html new file mode 100644 index 0000000000..ea3e81a8e5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/index.html @@ -0,0 +1,190 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/awk.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/awk.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.74

    +
    +
    +

    Lines of code

    +

    73

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.59

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.history.js new file mode 100644 index 0000000000..1c37c5870a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":73,"lloc":33,"functions":1,"deliveredBugs":0.2,"difficulty":8.593,"maintainability":50.739,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.history.json new file mode 100644 index 0000000000..8a5998ded7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":73,"lloc":33,"functions":1,"deliveredBugs":0.2,"difficulty":8.593,"maintainability":50.739,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.js new file mode 100644 index 0000000000..ff1dc96b52 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/awk.js","fileShort":"node_modules/highlight.js/lib/languages/awk.js","fileSafe":"node_modules_highlight_js_lib_languages_awk_js","link":"files/node_modules_highlight_js_lib_languages_awk_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.2,"difficulty":8.593,"effort":5156.639,"length":117,"time":286.48,"vocabulary":35,"volume":600.126,"operands":{"distinct":27,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":50.739,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.182,"difficulty":7.875,"effort":4291.573,"length":110,"time":238.421,"vocabulary":31,"volume":544.962,"operands":{"distinct":24,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":63},"errors":[],"lineEnd":71,"lineStart":9,"name":"awk"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.182,"difficulty":7.875,"effort":4291.573,"length":110,"time":238.421,"vocabulary":31,"volume":544.962,"operands":{"distinct":24,"total":54},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":31,"physical":63}},"module":"node_modules/highlight.js/lib/languages/awk.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.json new file mode 100644 index 0000000000..bf18a86c14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/awk.js","fileShort":"node_modules/highlight.js/lib/languages/awk.js","fileSafe":"node_modules_highlight_js_lib_languages_awk_js","link":"files/node_modules_highlight_js_lib_languages_awk_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.2,"difficulty":8.593,"effort":5156.639,"length":117,"time":286.48,"vocabulary":35,"volume":600.126,"operands":{"distinct":27,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":50.739,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.182,"difficulty":7.875,"effort":4291.573,"length":110,"time":238.421,"vocabulary":31,"volume":544.962,"operands":{"distinct":24,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":63},"errors":[],"lineEnd":71,"lineStart":9,"name":"awk"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.182,"difficulty":7.875,"effort":4291.573,"length":110,"time":238.421,"vocabulary":31,"volume":544.962,"operands":{"distinct":24,"total":54},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":31,"physical":63}},"module":"node_modules/highlight.js/lib/languages/awk.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/index.html new file mode 100644 index 0000000000..3e7511aaf9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/awk.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/awk.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.js new file mode 100644 index 0000000000..8105a78873 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/awk.js.js","fileShort":"node_modules/highlight.js/lib/languages/awk.js.js","fileSafe":"node_modules_highlight_js_lib_languages_awk_js_js","link":"files/node_modules_highlight_js_lib_languages_awk_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./awk.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/awk.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.json new file mode 100644 index 0000000000..4fa39dd925 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_awk_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/awk.js.js","fileShort":"node_modules/highlight.js/lib/languages/awk.js.js","fileSafe":"node_modules_highlight_js_lib_languages_awk_js_js","link":"files/node_modules_highlight_js_lib_languages_awk_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./awk.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/awk.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/index.html new file mode 100644 index 0000000000..91fde9d352 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/index.html @@ -0,0 +1,309 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/axapta.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/axapta.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    52.36

    +
    +
    +

    Lines of code

    +

    192

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.48

    +
    +
    +

    Estimated Errors

    +

    0.57

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.history.js new file mode 100644 index 0000000000..8397906629 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":192,"lloc":26,"functions":1,"deliveredBugs":0.568,"difficulty":4.481,"maintainability":52.357,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.history.json new file mode 100644 index 0000000000..c395d35692 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":192,"lloc":26,"functions":1,"deliveredBugs":0.568,"difficulty":4.481,"maintainability":52.357,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.js new file mode 100644 index 0000000000..0338f46eaa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/axapta.js","fileShort":"node_modules/highlight.js/lib/languages/axapta.js","fileSafe":"node_modules_highlight_js_lib_languages_axapta_js","link":"files/node_modules_highlight_js_lib_languages_axapta_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.568,"difficulty":4.481,"effort":7634.006,"length":231,"time":424.111,"vocabulary":166,"volume":1703.634,"operands":{"distinct":158,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":192}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":192,"lineStart":1,"maintainability":52.357,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.548,"difficulty":3.906,"effort":6422.7,"length":224,"time":356.817,"vocabulary":162,"volume":1644.126,"operands":{"distinct":155,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":181},"errors":[],"lineEnd":190,"lineStart":10,"name":"axapta"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.548,"difficulty":3.906,"effort":6422.7,"length":224,"time":356.817,"vocabulary":162,"volume":1644.126,"operands":{"distinct":155,"total":173},"operators":{"distinct":7,"total":51}},"params":1,"sloc":{"logical":24,"physical":181}},"module":"node_modules/highlight.js/lib/languages/axapta.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":142,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":148,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.json new file mode 100644 index 0000000000..94b123a6c2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/axapta.js","fileShort":"node_modules/highlight.js/lib/languages/axapta.js","fileSafe":"node_modules_highlight_js_lib_languages_axapta_js","link":"files/node_modules_highlight_js_lib_languages_axapta_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.568,"difficulty":4.481,"effort":7634.006,"length":231,"time":424.111,"vocabulary":166,"volume":1703.634,"operands":{"distinct":158,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":192}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":192,"lineStart":1,"maintainability":52.357,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.548,"difficulty":3.906,"effort":6422.7,"length":224,"time":356.817,"vocabulary":162,"volume":1644.126,"operands":{"distinct":155,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":181},"errors":[],"lineEnd":190,"lineStart":10,"name":"axapta"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.548,"difficulty":3.906,"effort":6422.7,"length":224,"time":356.817,"vocabulary":162,"volume":1644.126,"operands":{"distinct":155,"total":173},"operators":{"distinct":7,"total":51}},"params":1,"sloc":{"logical":24,"physical":181}},"module":"node_modules/highlight.js/lib/languages/axapta.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":142,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":148,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/index.html new file mode 100644 index 0000000000..5529234e30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/axapta.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/axapta.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.js new file mode 100644 index 0000000000..851c7b8a50 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/axapta.js.js","fileShort":"node_modules/highlight.js/lib/languages/axapta.js.js","fileSafe":"node_modules_highlight_js_lib_languages_axapta_js_js","link":"files/node_modules_highlight_js_lib_languages_axapta_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./axapta.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/axapta.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.json new file mode 100644 index 0000000000..ef51cad422 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_axapta_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/axapta.js.js","fileShort":"node_modules/highlight.js/lib/languages/axapta.js.js","fileSafe":"node_modules_highlight_js_lib_languages_axapta_js_js","link":"files/node_modules_highlight_js_lib_languages_axapta_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./axapta.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/axapta.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/index.html new file mode 100644 index 0000000000..647de8dc46 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/index.html @@ -0,0 +1,502 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/bash.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/bash.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.38

    +
    +
    +

    Lines of code

    +

    385

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.37

    +
    +
    +

    Estimated Errors

    +

    1.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.history.js new file mode 100644 index 0000000000..6f93b6e398 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":385,"lloc":73,"functions":1,"deliveredBugs":1.463,"difficulty":6.373,"maintainability":39.381,"lintErrors":25}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.history.json new file mode 100644 index 0000000000..f5f2c40bff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":385,"lloc":73,"functions":1,"deliveredBugs":1.463,"difficulty":6.373,"maintainability":39.381,"lintErrors":25}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.js new file mode 100644 index 0000000000..98dc6b5527 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/bash.js","fileShort":"node_modules/highlight.js/lib/languages/bash.js","fileSafe":"node_modules_highlight_js_lib_languages_bash_js","link":"files/node_modules_highlight_js_lib_languages_bash_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.37,"halstead":{"bugs":1.463,"difficulty":6.373,"effort":27979.613,"length":532,"time":1554.423,"vocabulary":305,"volume":4390.418,"operands":{"distinct":295,"total":376,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":156,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":73,"physical":385}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":385,"lineStart":1,"maintainability":39.381,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":1.441,"difficulty":5.733,"effort":24781.221,"length":525,"time":1376.735,"vocabulary":301,"volume":4322.65,"operands":{"distinct":292,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":153,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":374},"errors":[],"lineEnd":383,"lineStart":10,"name":"bash"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":1.441,"difficulty":5.733,"effort":24781.221,"length":525,"time":1376.735,"vocabulary":301,"volume":4322.65,"operands":{"distinct":292,"total":372},"operators":{"distinct":9,"total":153}},"params":1,"sloc":{"logical":71,"physical":374}},"module":"node_modules/highlight.js/lib/languages/bash.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":9,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":13,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":95,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":119,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":125,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":130,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":360,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":361,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":365,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":366,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.json new file mode 100644 index 0000000000..a999f9ce2a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/bash.js","fileShort":"node_modules/highlight.js/lib/languages/bash.js","fileSafe":"node_modules_highlight_js_lib_languages_bash_js","link":"files/node_modules_highlight_js_lib_languages_bash_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.37,"halstead":{"bugs":1.463,"difficulty":6.373,"effort":27979.613,"length":532,"time":1554.423,"vocabulary":305,"volume":4390.418,"operands":{"distinct":295,"total":376,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":156,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":73,"physical":385}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":385,"lineStart":1,"maintainability":39.381,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":1.441,"difficulty":5.733,"effort":24781.221,"length":525,"time":1376.735,"vocabulary":301,"volume":4322.65,"operands":{"distinct":292,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":153,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":374},"errors":[],"lineEnd":383,"lineStart":10,"name":"bash"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":1.441,"difficulty":5.733,"effort":24781.221,"length":525,"time":1376.735,"vocabulary":301,"volume":4322.65,"operands":{"distinct":292,"total":372},"operators":{"distinct":9,"total":153}},"params":1,"sloc":{"logical":71,"physical":374}},"module":"node_modules/highlight.js/lib/languages/bash.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":9,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":13,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":95,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":119,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":125,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":130,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":360,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":361,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":365,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":366,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/index.html new file mode 100644 index 0000000000..6a13dc856d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/bash.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/bash.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.js new file mode 100644 index 0000000000..b93ebe1635 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/bash.js.js","fileShort":"node_modules/highlight.js/lib/languages/bash.js.js","fileSafe":"node_modules_highlight_js_lib_languages_bash_js_js","link":"files/node_modules_highlight_js_lib_languages_bash_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./bash.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/bash.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.json new file mode 100644 index 0000000000..d7f30b754f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bash_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/bash.js.js","fileShort":"node_modules/highlight.js/lib/languages/bash.js.js","fileSafe":"node_modules_highlight_js_lib_languages_bash_js_js","link":"files/node_modules_highlight_js_lib_languages_bash_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./bash.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/bash.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/index.html new file mode 100644 index 0000000000..2d8132a429 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/index.html @@ -0,0 +1,350 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/basic.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/basic.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    52.95

    +
    +
    +

    Lines of code

    +

    233

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.00

    +
    +
    +

    Estimated Errors

    +

    0.69

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.history.js new file mode 100644 index 0000000000..f3c914b3d3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":233,"lloc":23,"functions":1,"deliveredBugs":0.695,"difficulty":5.002,"maintainability":52.954,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.history.json new file mode 100644 index 0000000000..182ed2d6b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":233,"lloc":23,"functions":1,"deliveredBugs":0.695,"difficulty":5.002,"maintainability":52.954,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.js new file mode 100644 index 0000000000..ef1192d973 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/basic.js","fileShort":"node_modules/highlight.js/lib/languages/basic.js","fileSafe":"node_modules_highlight_js_lib_languages_basic_js","link":"files/node_modules_highlight_js_lib_languages_basic_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.695,"difficulty":5.002,"effort":10426.378,"length":269,"time":579.243,"vocabulary":215,"volume":2084.264,"operands":{"distinct":206,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":233}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":233,"lineStart":1,"maintainability":52.954,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.674,"difficulty":4.433,"effort":8968.646,"length":262,"time":498.258,"vocabulary":211,"volume":2022.928,"operands":{"distinct":203,"total":225,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":223},"errors":[],"lineEnd":231,"lineStart":9,"name":"basic"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.674,"difficulty":4.433,"effort":8968.646,"length":262,"time":498.258,"vocabulary":211,"volume":2022.928,"operands":{"distinct":203,"total":225},"operators":{"distinct":8,"total":37}},"params":1,"sloc":{"logical":21,"physical":223}},"module":"node_modules/highlight.js/lib/languages/basic.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.json new file mode 100644 index 0000000000..49e85b05b9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/basic.js","fileShort":"node_modules/highlight.js/lib/languages/basic.js","fileSafe":"node_modules_highlight_js_lib_languages_basic_js","link":"files/node_modules_highlight_js_lib_languages_basic_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.695,"difficulty":5.002,"effort":10426.378,"length":269,"time":579.243,"vocabulary":215,"volume":2084.264,"operands":{"distinct":206,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":233}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":233,"lineStart":1,"maintainability":52.954,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.674,"difficulty":4.433,"effort":8968.646,"length":262,"time":498.258,"vocabulary":211,"volume":2022.928,"operands":{"distinct":203,"total":225,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":223},"errors":[],"lineEnd":231,"lineStart":9,"name":"basic"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.674,"difficulty":4.433,"effort":8968.646,"length":262,"time":498.258,"vocabulary":211,"volume":2022.928,"operands":{"distinct":203,"total":225},"operators":{"distinct":8,"total":37}},"params":1,"sloc":{"logical":21,"physical":223}},"module":"node_modules/highlight.js/lib/languages/basic.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/index.html new file mode 100644 index 0000000000..89a1d74af9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/basic.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/basic.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.js new file mode 100644 index 0000000000..1f5b679403 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/basic.js.js","fileShort":"node_modules/highlight.js/lib/languages/basic.js.js","fileSafe":"node_modules_highlight_js_lib_languages_basic_js_js","link":"files/node_modules_highlight_js_lib_languages_basic_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./basic.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/basic.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.json new file mode 100644 index 0000000000..53885d86a6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_basic_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/basic.js.js","fileShort":"node_modules/highlight.js/lib/languages/basic.js.js","fileSafe":"node_modules_highlight_js_lib_languages_basic_js_js","link":"files/node_modules_highlight_js_lib_languages_basic_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./basic.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/basic.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/index.html new file mode 100644 index 0000000000..7e9e7f1ef9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/index.html @@ -0,0 +1,155 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/bnf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/bnf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    64.04

    +
    +
    +

    Lines of code

    +

    38

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.83

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.history.js new file mode 100644 index 0000000000..2b048fbb70 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":38,"lloc":13,"functions":1,"deliveredBugs":0.073,"difficulty":5.833,"maintainability":64.04,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.history.json new file mode 100644 index 0000000000..4caec4abce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":38,"lloc":13,"functions":1,"deliveredBugs":0.073,"difficulty":5.833,"maintainability":64.04,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.js new file mode 100644 index 0000000000..284a23da3d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/bnf.js","fileShort":"node_modules/highlight.js/lib/languages/bnf.js","fileSafe":"node_modules_highlight_js_lib_languages_bnf_js","link":"files/node_modules_highlight_js_lib_languages_bnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.073,"difficulty":5.833,"effort":1274.654,"length":49,"time":70.814,"vocabulary":22,"volume":218.512,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":38}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":38,"lineStart":1,"maintainability":64.04,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":4.375,"effort":751.071,"length":42,"time":41.726,"vocabulary":17,"volume":171.673,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":29},"errors":[],"lineEnd":36,"lineStart":8,"name":"bnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":4.375,"effort":751.071,"length":42,"time":41.726,"vocabulary":17,"volume":171.673,"operands":{"distinct":12,"total":21},"operators":{"distinct":5,"total":21}},"params":1,"sloc":{"logical":11,"physical":29}},"module":"node_modules/highlight.js/lib/languages/bnf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.json new file mode 100644 index 0000000000..d462cd66d7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/bnf.js","fileShort":"node_modules/highlight.js/lib/languages/bnf.js","fileSafe":"node_modules_highlight_js_lib_languages_bnf_js","link":"files/node_modules_highlight_js_lib_languages_bnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.073,"difficulty":5.833,"effort":1274.654,"length":49,"time":70.814,"vocabulary":22,"volume":218.512,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":38}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":38,"lineStart":1,"maintainability":64.04,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":4.375,"effort":751.071,"length":42,"time":41.726,"vocabulary":17,"volume":171.673,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":29},"errors":[],"lineEnd":36,"lineStart":8,"name":"bnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":4.375,"effort":751.071,"length":42,"time":41.726,"vocabulary":17,"volume":171.673,"operands":{"distinct":12,"total":21},"operators":{"distinct":5,"total":21}},"params":1,"sloc":{"logical":11,"physical":29}},"module":"node_modules/highlight.js/lib/languages/bnf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/index.html new file mode 100644 index 0000000000..29267f89e4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/bnf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/bnf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.js new file mode 100644 index 0000000000..60bde6cb2e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/bnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/bnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_bnf_js_js","link":"files/node_modules_highlight_js_lib_languages_bnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./bnf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/bnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.json new file mode 100644 index 0000000000..0b2b9157e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_bnf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/bnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/bnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_bnf_js_js","link":"files/node_modules_highlight_js_lib_languages_bnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./bnf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/bnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/index.html new file mode 100644 index 0000000000..d25f72ad28 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/index.html @@ -0,0 +1,163 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/brainfuck.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/brainfuck.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.23

    +
    +
    +

    Lines of code

    +

    46

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.50

    +
    +
    +

    Estimated Errors

    +

    0.12

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.history.js new file mode 100644 index 0000000000..6964d10d54 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":46,"lloc":20,"functions":1,"deliveredBugs":0.123,"difficulty":7.5,"maintainability":57.226,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.history.json new file mode 100644 index 0000000000..faa52abf18 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":46,"lloc":20,"functions":1,"deliveredBugs":0.123,"difficulty":7.5,"maintainability":57.226,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.js new file mode 100644 index 0000000000..4c1bc90b16 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/brainfuck.js","fileShort":"node_modules/highlight.js/lib/languages/brainfuck.js","fileSafe":"node_modules_highlight_js_lib_languages_brainfuck_js","link":"files/node_modules_highlight_js_lib_languages_brainfuck_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.123,"difficulty":7.5,"effort":2761.806,"length":73,"time":153.434,"vocabulary":33,"volume":368.241,"operands":{"distinct":24,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":46}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":46,"lineStart":1,"maintainability":57.226,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.107,"difficulty":6.857,"effort":2198.583,"length":66,"time":122.144,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":37},"errors":[],"lineEnd":44,"lineStart":8,"name":"brainfuck"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.107,"difficulty":6.857,"effort":2198.583,"length":66,"time":122.144,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":36},"operators":{"distinct":8,"total":30}},"params":1,"sloc":{"logical":18,"physical":37}},"module":"node_modules/highlight.js/lib/languages/brainfuck.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.json new file mode 100644 index 0000000000..5701149f39 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/brainfuck.js","fileShort":"node_modules/highlight.js/lib/languages/brainfuck.js","fileSafe":"node_modules_highlight_js_lib_languages_brainfuck_js","link":"files/node_modules_highlight_js_lib_languages_brainfuck_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.123,"difficulty":7.5,"effort":2761.806,"length":73,"time":153.434,"vocabulary":33,"volume":368.241,"operands":{"distinct":24,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":46}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":46,"lineStart":1,"maintainability":57.226,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.107,"difficulty":6.857,"effort":2198.583,"length":66,"time":122.144,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":37},"errors":[],"lineEnd":44,"lineStart":8,"name":"brainfuck"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.107,"difficulty":6.857,"effort":2198.583,"length":66,"time":122.144,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":36},"operators":{"distinct":8,"total":30}},"params":1,"sloc":{"logical":18,"physical":37}},"module":"node_modules/highlight.js/lib/languages/brainfuck.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/index.html new file mode 100644 index 0000000000..1805e67dcb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/brainfuck.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/brainfuck.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.js new file mode 100644 index 0000000000..2450e8543e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/brainfuck.js.js","fileShort":"node_modules/highlight.js/lib/languages/brainfuck.js.js","fileSafe":"node_modules_highlight_js_lib_languages_brainfuck_js_js","link":"files/node_modules_highlight_js_lib_languages_brainfuck_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./brainfuck.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/brainfuck.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.json new file mode 100644 index 0000000000..907336092a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_brainfuck_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/brainfuck.js.js","fileShort":"node_modules/highlight.js/lib/languages/brainfuck.js.js","fileSafe":"node_modules_highlight_js_lib_languages_brainfuck_js_js","link":"files/node_modules_highlight_js_lib_languages_brainfuck_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./brainfuck.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/brainfuck.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_c_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_c_js/index.html new file mode 100644 index 0000000000..cad54a547a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_c_js/index.html @@ -0,0 +1,457 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/c.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/c.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    33.23

    +
    +
    +

    Lines of code

    +

    340

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.46

    +
    +
    +

    Estimated Errors

    +

    1.48

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.history.js new file mode 100644 index 0000000000..219848d9cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":340,"lloc":124,"functions":1,"deliveredBugs":1.482,"difficulty":10.46,"maintainability":33.234,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.history.json new file mode 100644 index 0000000000..f346e31627 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":340,"lloc":124,"functions":1,"deliveredBugs":1.482,"difficulty":10.46,"maintainability":33.234,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.js new file mode 100644 index 0000000000..c9141f34be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/c.js","fileShort":"node_modules/highlight.js/lib/languages/c.js","fileSafe":"node_modules_highlight_js_lib_languages_c_js","link":"files/node_modules_highlight_js_lib_languages_c_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.806,"halstead":{"bugs":1.482,"difficulty":10.46,"effort":46504.74,"length":598,"time":2583.597,"vocabulary":173,"volume":4445.908,"operands":{"distinct":163,"total":341,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":257,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":124,"physical":340}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":340,"lineStart":1,"maintainability":33.234,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.46,"difficulty":9.419,"effort":41246.446,"length":591,"time":2291.469,"vocabulary":170,"volume":4378.95,"operands":{"distinct":161,"total":337,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":254,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":331},"errors":[],"lineEnd":338,"lineStart":8,"name":"c"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.46,"difficulty":9.419,"effort":41246.446,"length":591,"time":2291.469,"vocabulary":170,"volume":4378.95,"operands":{"distinct":161,"total":337},"operators":{"distinct":9,"total":254}},"params":1,"sloc":{"logical":122,"physical":331}},"module":"node_modules/highlight.js/lib/languages/c.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":156,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":197,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":206,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":237,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.json new file mode 100644 index 0000000000..2ea227f62c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_c_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/c.js","fileShort":"node_modules/highlight.js/lib/languages/c.js","fileSafe":"node_modules_highlight_js_lib_languages_c_js","link":"files/node_modules_highlight_js_lib_languages_c_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.806,"halstead":{"bugs":1.482,"difficulty":10.46,"effort":46504.74,"length":598,"time":2583.597,"vocabulary":173,"volume":4445.908,"operands":{"distinct":163,"total":341,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":257,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":124,"physical":340}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":340,"lineStart":1,"maintainability":33.234,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.46,"difficulty":9.419,"effort":41246.446,"length":591,"time":2291.469,"vocabulary":170,"volume":4378.95,"operands":{"distinct":161,"total":337,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":254,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":331},"errors":[],"lineEnd":338,"lineStart":8,"name":"c"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.46,"difficulty":9.419,"effort":41246.446,"length":591,"time":2291.469,"vocabulary":170,"volume":4378.95,"operands":{"distinct":161,"total":337},"operators":{"distinct":9,"total":254}},"params":1,"sloc":{"logical":122,"physical":331}},"module":"node_modules/highlight.js/lib/languages/c.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":156,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":197,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":206,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":237,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/index.html new file mode 100644 index 0000000000..35662eadcf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/c.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/c.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.history.js new file mode 100644 index 0000000000..6ae34f8bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.history.json new file mode 100644 index 0000000000..3d16fd291e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.js new file mode 100644 index 0000000000..5f8104c49d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/c.js.js","fileShort":"node_modules/highlight.js/lib/languages/c.js.js","fileSafe":"node_modules_highlight_js_lib_languages_c_js_js","link":"files/node_modules_highlight_js_lib_languages_c_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./c.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/c.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.json new file mode 100644 index 0000000000..1f05122bf4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_c_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/c.js.js","fileShort":"node_modules/highlight.js/lib/languages/c.js.js","fileSafe":"node_modules_highlight_js_lib_languages_c_js_js","link":"files/node_modules_highlight_js_lib_languages_c_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./c.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/c.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/index.html new file mode 100644 index 0000000000..d6281ac4b8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/index.html @@ -0,0 +1,282 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/cal.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/cal.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.24

    +
    +
    +

    Lines of code

    +

    165

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.33

    +
    +
    +

    Estimated Errors

    +

    0.55

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.history.js new file mode 100644 index 0000000000..184371d253 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":165,"lloc":57,"functions":1,"deliveredBugs":0.552,"difficulty":8.333,"maintainability":43.242,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.history.json new file mode 100644 index 0000000000..e5e142d6ce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:18 GMT","sloc":165,"lloc":57,"functions":1,"deliveredBugs":0.552,"difficulty":8.333,"maintainability":43.242,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.js new file mode 100644 index 0000000000..8a65327c4d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/cal.js","fileShort":"node_modules/highlight.js/lib/languages/cal.js","fileSafe":"node_modules_highlight_js_lib_languages_cal_js","link":"files/node_modules_highlight_js_lib_languages_cal_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":0.552,"difficulty":8.333,"effort":13804.818,"length":251,"time":766.934,"vocabulary":97,"volume":1656.578,"operands":{"distinct":87,"total":145,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":106,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":57,"physical":165}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":165,"lineStart":1,"maintainability":43.242,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.532,"difficulty":7.554,"effort":12052.137,"length":244,"time":669.563,"vocabulary":93,"volume":1595.555,"operands":{"distinct":84,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":155},"errors":[],"lineEnd":163,"lineStart":9,"name":"cal"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.532,"difficulty":7.554,"effort":12052.137,"length":244,"time":669.563,"vocabulary":93,"volume":1595.555,"operands":{"distinct":84,"total":141},"operators":{"distinct":9,"total":103}},"params":1,"sloc":{"logical":55,"physical":155}},"module":"node_modules/highlight.js/lib/languages/cal.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":107,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":20,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":138,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.json new file mode 100644 index 0000000000..3711fc862c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/cal.js","fileShort":"node_modules/highlight.js/lib/languages/cal.js","fileSafe":"node_modules_highlight_js_lib_languages_cal_js","link":"files/node_modules_highlight_js_lib_languages_cal_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":0.552,"difficulty":8.333,"effort":13804.818,"length":251,"time":766.934,"vocabulary":97,"volume":1656.578,"operands":{"distinct":87,"total":145,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":106,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":57,"physical":165}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":165,"lineStart":1,"maintainability":43.242,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.532,"difficulty":7.554,"effort":12052.137,"length":244,"time":669.563,"vocabulary":93,"volume":1595.555,"operands":{"distinct":84,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":155},"errors":[],"lineEnd":163,"lineStart":9,"name":"cal"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.532,"difficulty":7.554,"effort":12052.137,"length":244,"time":669.563,"vocabulary":93,"volume":1595.555,"operands":{"distinct":84,"total":141},"operators":{"distinct":9,"total":103}},"params":1,"sloc":{"logical":55,"physical":155}},"module":"node_modules/highlight.js/lib/languages/cal.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":107,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":20,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":138,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/index.html new file mode 100644 index 0000000000..48573939cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/cal.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/cal.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.js new file mode 100644 index 0000000000..e1a55499f8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/cal.js.js","fileShort":"node_modules/highlight.js/lib/languages/cal.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cal_js_js","link":"files/node_modules_highlight_js_lib_languages_cal_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cal.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/cal.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.json new file mode 100644 index 0000000000..9431738ac5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cal_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/cal.js.js","fileShort":"node_modules/highlight.js/lib/languages/cal.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cal_js_js","link":"files/node_modules_highlight_js_lib_languages_cal_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cal.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/cal.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/index.html new file mode 100644 index 0000000000..5975f8d00d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/index.html @@ -0,0 +1,218 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/capnproto.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/capnproto.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.08

    +
    +
    +

    Lines of code

    +

    101

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.80

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.history.js new file mode 100644 index 0000000000..3fd10def9a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":101,"lloc":25,"functions":1,"deliveredBugs":0.283,"difficulty":4.8,"maintainability":54.079,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.history.json new file mode 100644 index 0000000000..cbb61ebf52 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":101,"lloc":25,"functions":1,"deliveredBugs":0.283,"difficulty":4.8,"maintainability":54.079,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.js new file mode 100644 index 0000000000..926ae31458 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/capnproto.js","fileShort":"node_modules/highlight.js/lib/languages/capnproto.js","fileSafe":"node_modules_highlight_js_lib_languages_capnproto_js","link":"files/node_modules_highlight_js_lib_languages_capnproto_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.283,"difficulty":4.8,"effort":4072.941,"length":135,"time":226.274,"vocabulary":78,"volume":848.529,"operands":{"distinct":70,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":101}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":101,"lineStart":1,"maintainability":54.079,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.265,"difficulty":4.179,"effort":3321.594,"length":128,"time":184.533,"vocabulary":74,"volume":794.81,"operands":{"distinct":67,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":90},"errors":[],"lineEnd":99,"lineStart":10,"name":"capnproto"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.265,"difficulty":4.179,"effort":3321.594,"length":128,"time":184.533,"vocabulary":74,"volume":794.81,"operands":{"distinct":67,"total":80},"operators":{"distinct":7,"total":48}},"params":1,"sloc":{"logical":23,"physical":90}},"module":"node_modules/highlight.js/lib/languages/capnproto.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.json new file mode 100644 index 0000000000..f00d479052 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/capnproto.js","fileShort":"node_modules/highlight.js/lib/languages/capnproto.js","fileSafe":"node_modules_highlight_js_lib_languages_capnproto_js","link":"files/node_modules_highlight_js_lib_languages_capnproto_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.283,"difficulty":4.8,"effort":4072.941,"length":135,"time":226.274,"vocabulary":78,"volume":848.529,"operands":{"distinct":70,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":101}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":101,"lineStart":1,"maintainability":54.079,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.265,"difficulty":4.179,"effort":3321.594,"length":128,"time":184.533,"vocabulary":74,"volume":794.81,"operands":{"distinct":67,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":90},"errors":[],"lineEnd":99,"lineStart":10,"name":"capnproto"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.265,"difficulty":4.179,"effort":3321.594,"length":128,"time":184.533,"vocabulary":74,"volume":794.81,"operands":{"distinct":67,"total":80},"operators":{"distinct":7,"total":48}},"params":1,"sloc":{"logical":23,"physical":90}},"module":"node_modules/highlight.js/lib/languages/capnproto.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/index.html new file mode 100644 index 0000000000..8472a10d2a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/capnproto.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/capnproto.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.js new file mode 100644 index 0000000000..6b6ced95a3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/capnproto.js.js","fileShort":"node_modules/highlight.js/lib/languages/capnproto.js.js","fileSafe":"node_modules_highlight_js_lib_languages_capnproto_js_js","link":"files/node_modules_highlight_js_lib_languages_capnproto_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./capnproto.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/capnproto.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.json new file mode 100644 index 0000000000..f35ec5cc8c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_capnproto_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/capnproto.js.js","fileShort":"node_modules/highlight.js/lib/languages/capnproto.js.js","fileSafe":"node_modules_highlight_js_lib_languages_capnproto_js_js","link":"files/node_modules_highlight_js_lib_languages_capnproto_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./capnproto.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/capnproto.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/index.html new file mode 100644 index 0000000000..5faad32ba5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/index.html @@ -0,0 +1,258 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ceylon.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ceylon.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.68

    +
    +
    +

    Lines of code

    +

    141

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.14

    +
    +
    +

    Estimated Errors

    +

    0.48

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.history.js new file mode 100644 index 0000000000..ca9d7e492a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":141,"lloc":40,"functions":1,"deliveredBugs":0.48,"difficulty":6.144,"maintainability":47.681,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.history.json new file mode 100644 index 0000000000..c918e21f3b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":141,"lloc":40,"functions":1,"deliveredBugs":0.48,"difficulty":6.144,"maintainability":47.681,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.js new file mode 100644 index 0000000000..1e9fb98734 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ceylon.js","fileShort":"node_modules/highlight.js/lib/languages/ceylon.js","fileSafe":"node_modules_highlight_js_lib_languages_ceylon_js","link":"files/node_modules_highlight_js_lib_languages_ceylon_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.48,"difficulty":6.144,"effort":8841.903,"length":211,"time":491.217,"vocabulary":113,"volume":1439.058,"operands":{"distinct":104,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":141}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":141,"lineStart":1,"maintainability":47.681,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.46,"difficulty":5.465,"effort":7546.056,"length":204,"time":419.225,"vocabulary":109,"volume":1380.71,"operands":{"distinct":101,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":132},"errors":[],"lineEnd":139,"lineStart":8,"name":"ceylon"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.46,"difficulty":5.465,"effort":7546.056,"length":204,"time":419.225,"vocabulary":109,"volume":1380.71,"operands":{"distinct":101,"total":138},"operators":{"distinct":8,"total":66}},"params":1,"sloc":{"logical":38,"physical":132}},"module":"node_modules/highlight.js/lib/languages/ceylon.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.json new file mode 100644 index 0000000000..ac55e9370f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ceylon.js","fileShort":"node_modules/highlight.js/lib/languages/ceylon.js","fileSafe":"node_modules_highlight_js_lib_languages_ceylon_js","link":"files/node_modules_highlight_js_lib_languages_ceylon_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.48,"difficulty":6.144,"effort":8841.903,"length":211,"time":491.217,"vocabulary":113,"volume":1439.058,"operands":{"distinct":104,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":141}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":141,"lineStart":1,"maintainability":47.681,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.46,"difficulty":5.465,"effort":7546.056,"length":204,"time":419.225,"vocabulary":109,"volume":1380.71,"operands":{"distinct":101,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":132},"errors":[],"lineEnd":139,"lineStart":8,"name":"ceylon"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.46,"difficulty":5.465,"effort":7546.056,"length":204,"time":419.225,"vocabulary":109,"volume":1380.71,"operands":{"distinct":101,"total":138},"operators":{"distinct":8,"total":66}},"params":1,"sloc":{"logical":38,"physical":132}},"module":"node_modules/highlight.js/lib/languages/ceylon.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/index.html new file mode 100644 index 0000000000..a61feffc33 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ceylon.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ceylon.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.js new file mode 100644 index 0000000000..6e57b43da2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ceylon.js.js","fileShort":"node_modules/highlight.js/lib/languages/ceylon.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ceylon_js_js","link":"files/node_modules_highlight_js_lib_languages_ceylon_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ceylon.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ceylon.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.json new file mode 100644 index 0000000000..84be7dddd1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ceylon_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ceylon.js.js","fileShort":"node_modules/highlight.js/lib/languages/ceylon.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ceylon_js_js","link":"files/node_modules_highlight_js_lib_languages_ceylon_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ceylon.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ceylon.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/index.html new file mode 100644 index 0000000000..61f4f399c4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/index.html @@ -0,0 +1,185 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/clean.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/clean.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    63.18

    +
    +
    +

    Lines of code

    +

    68

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.52

    +
    +
    +

    Estimated Errors

    +

    0.17

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.history.js new file mode 100644 index 0000000000..3871fe7c8d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":68,"lloc":12,"functions":1,"deliveredBugs":0.171,"difficulty":4.519,"maintainability":63.184,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.history.json new file mode 100644 index 0000000000..59eb4cc208 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":68,"lloc":12,"functions":1,"deliveredBugs":0.171,"difficulty":4.519,"maintainability":63.184,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.js new file mode 100644 index 0000000000..a5239b96d8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/clean.js","fileShort":"node_modules/highlight.js/lib/languages/clean.js","fileSafe":"node_modules_highlight_js_lib_languages_clean_js","link":"files/node_modules_highlight_js_lib_languages_clean_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.171,"difficulty":4.519,"effort":2313.757,"length":86,"time":128.542,"vocabulary":62,"volume":512.061,"operands":{"distinct":54,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":68}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":68,"lineStart":1,"maintainability":63.184,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.154,"difficulty":3.912,"effort":1810.288,"length":79,"time":100.572,"vocabulary":58,"volume":462.78,"operands":{"distinct":51,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":58},"errors":[],"lineEnd":66,"lineStart":9,"name":"clean"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.154,"difficulty":3.912,"effort":1810.288,"length":79,"time":100.572,"vocabulary":58,"volume":462.78,"operands":{"distinct":51,"total":57},"operators":{"distinct":7,"total":22}},"params":1,"sloc":{"logical":10,"physical":58}},"module":"node_modules/highlight.js/lib/languages/clean.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.json new file mode 100644 index 0000000000..38fcce75ca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/clean.js","fileShort":"node_modules/highlight.js/lib/languages/clean.js","fileSafe":"node_modules_highlight_js_lib_languages_clean_js","link":"files/node_modules_highlight_js_lib_languages_clean_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.171,"difficulty":4.519,"effort":2313.757,"length":86,"time":128.542,"vocabulary":62,"volume":512.061,"operands":{"distinct":54,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":68}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":68,"lineStart":1,"maintainability":63.184,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.154,"difficulty":3.912,"effort":1810.288,"length":79,"time":100.572,"vocabulary":58,"volume":462.78,"operands":{"distinct":51,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":58},"errors":[],"lineEnd":66,"lineStart":9,"name":"clean"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.154,"difficulty":3.912,"effort":1810.288,"length":79,"time":100.572,"vocabulary":58,"volume":462.78,"operands":{"distinct":51,"total":57},"operators":{"distinct":7,"total":22}},"params":1,"sloc":{"logical":10,"physical":58}},"module":"node_modules/highlight.js/lib/languages/clean.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/index.html new file mode 100644 index 0000000000..edf873a5b9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/clean.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/clean.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.js new file mode 100644 index 0000000000..33f205c167 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/clean.js.js","fileShort":"node_modules/highlight.js/lib/languages/clean.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clean_js_js","link":"files/node_modules_highlight_js_lib_languages_clean_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clean.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/clean.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.json new file mode 100644 index 0000000000..cf1e3a92fd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clean_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/clean.js.js","fileShort":"node_modules/highlight.js/lib/languages/clean.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clean_js_js","link":"files/node_modules_highlight_js_lib_languages_clean_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clean.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/clean.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/index.html new file mode 100644 index 0000000000..61cd9ddffd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/index.html @@ -0,0 +1,299 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/clojure.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/clojure.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.86

    +
    +
    +

    Lines of code

    +

    182

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.10

    +
    +
    +

    Estimated Errors

    +

    0.89

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.history.js new file mode 100644 index 0000000000..5dd5423acf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":182,"lloc":86,"functions":1,"deliveredBugs":0.892,"difficulty":10.098,"maintainability":37.857,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.history.json new file mode 100644 index 0000000000..675ecc22f5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":182,"lloc":86,"functions":1,"deliveredBugs":0.892,"difficulty":10.098,"maintainability":37.857,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.js new file mode 100644 index 0000000000..ec164f23f1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/clojure.js","fileShort":"node_modules/highlight.js/lib/languages/clojure.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_js","link":"files/node_modules_highlight_js_lib_languages_clojure_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.892,"difficulty":10.098,"effort":27015.188,"length":393,"time":1500.844,"vocabulary":112,"volume":2675.29,"operands":{"distinct":102,"total":206,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":182}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":182,"lineStart":1,"maintainability":37.857,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":0.869,"difficulty":9.182,"effort":23940.549,"length":386,"time":1330.031,"vocabulary":108,"volume":2607.387,"operands":{"distinct":99,"total":202,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":84,"physical":171},"errors":[],"lineEnd":180,"lineStart":10,"name":"clojure"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":0.869,"difficulty":9.182,"effort":23940.549,"length":386,"time":1330.031,"vocabulary":108,"volume":2607.387,"operands":{"distinct":99,"total":202},"operators":{"distinct":9,"total":184}},"params":1,"sloc":{"logical":84,"physical":171}},"module":"node_modules/highlight.js/lib/languages/clojure.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":98,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":107,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":136,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.json new file mode 100644 index 0000000000..15ba74eb0f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/clojure.js","fileShort":"node_modules/highlight.js/lib/languages/clojure.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_js","link":"files/node_modules_highlight_js_lib_languages_clojure_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.892,"difficulty":10.098,"effort":27015.188,"length":393,"time":1500.844,"vocabulary":112,"volume":2675.29,"operands":{"distinct":102,"total":206,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":182}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":182,"lineStart":1,"maintainability":37.857,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":0.869,"difficulty":9.182,"effort":23940.549,"length":386,"time":1330.031,"vocabulary":108,"volume":2607.387,"operands":{"distinct":99,"total":202,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":84,"physical":171},"errors":[],"lineEnd":180,"lineStart":10,"name":"clojure"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":0.869,"difficulty":9.182,"effort":23940.549,"length":386,"time":1330.031,"vocabulary":108,"volume":2607.387,"operands":{"distinct":99,"total":202},"operators":{"distinct":9,"total":184}},"params":1,"sloc":{"logical":84,"physical":171}},"module":"node_modules/highlight.js/lib/languages/clojure.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":98,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":107,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":136,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/index.html new file mode 100644 index 0000000000..da43193c21 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/clojure.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/clojure.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.js new file mode 100644 index 0000000000..ad88d03a34 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/clojure.js.js","fileShort":"node_modules/highlight.js/lib/languages/clojure.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_js_js","link":"files/node_modules_highlight_js_lib_languages_clojure_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clojure.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/clojure.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.json new file mode 100644 index 0000000000..3450a11be4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/clojure.js.js","fileShort":"node_modules/highlight.js/lib/languages/clojure.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_js_js","link":"files/node_modules_highlight_js_lib_languages_clojure_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clojure.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/clojure.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/index.html new file mode 100644 index 0000000000..6502db24fc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/index.html @@ -0,0 +1,144 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/clojure-repl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/clojure-repl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    69.92

    +
    +
    +

    Lines of code

    +

    27

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.75

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.history.js new file mode 100644 index 0000000000..b782e26773 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":27,"lloc":10,"functions":1,"deliveredBugs":0.044,"difficulty":3.75,"maintainability":69.917,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.history.json new file mode 100644 index 0000000000..8714baebbd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":27,"lloc":10,"functions":1,"deliveredBugs":0.044,"difficulty":3.75,"maintainability":69.917,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.js new file mode 100644 index 0000000000..547a6869b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/clojure-repl.js","fileShort":"node_modules/highlight.js/lib/languages/clojure-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_repl_js","link":"files/node_modules_highlight_js_lib_languages_clojure_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.044,"difficulty":3.75,"effort":494.136,"length":30,"time":27.452,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":27}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":27,"lineStart":1,"maintainability":69.917,"methods":[{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.03,"difficulty":2,"effort":179.717,"length":23,"time":9.984,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":25,"lineStart":11,"name":"clojureRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.03,"difficulty":2,"effort":179.717,"length":23,"time":9.984,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":11},"operators":{"distinct":4,"total":12}},"params":1,"sloc":{"logical":8,"physical":15}},"module":"node_modules/highlight.js/lib/languages/clojure-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.json new file mode 100644 index 0000000000..53847f92c9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/clojure-repl.js","fileShort":"node_modules/highlight.js/lib/languages/clojure-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_repl_js","link":"files/node_modules_highlight_js_lib_languages_clojure_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.044,"difficulty":3.75,"effort":494.136,"length":30,"time":27.452,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":27}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":27,"lineStart":1,"maintainability":69.917,"methods":[{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.03,"difficulty":2,"effort":179.717,"length":23,"time":9.984,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":25,"lineStart":11,"name":"clojureRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.03,"difficulty":2,"effort":179.717,"length":23,"time":9.984,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":11},"operators":{"distinct":4,"total":12}},"params":1,"sloc":{"logical":8,"physical":15}},"module":"node_modules/highlight.js/lib/languages/clojure-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/index.html new file mode 100644 index 0000000000..53b7ea2982 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/clojure-repl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/clojure-repl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.js new file mode 100644 index 0000000000..0f34e8447b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/clojure-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/clojure-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clojure-repl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/clojure-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.json new file mode 100644 index 0000000000..cda7a39a4a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/clojure-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/clojure-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./clojure-repl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/clojure-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/index.html new file mode 100644 index 0000000000..9bfb737ce9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/index.html @@ -0,0 +1,181 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/cmake.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/cmake.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    63.27

    +
    +
    +

    Lines of code

    +

    64

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.33

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.history.js new file mode 100644 index 0000000000..14d0ce4e71 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":64,"lloc":12,"functions":1,"deliveredBugs":0.198,"difficulty":4.327,"maintainability":63.274,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.history.json new file mode 100644 index 0000000000..f1e08838e7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":64,"lloc":12,"functions":1,"deliveredBugs":0.198,"difficulty":4.327,"maintainability":63.274,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.js new file mode 100644 index 0000000000..2db46c64be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/cmake.js","fileShort":"node_modules/highlight.js/lib/languages/cmake.js","fileSafe":"node_modules_highlight_js_lib_languages_cmake_js","link":"files/node_modules_highlight_js_lib_languages_cmake_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.198,"difficulty":4.327,"effort":2574.09,"length":102,"time":143.005,"vocabulary":57,"volume":594.955,"operands":{"distinct":49,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":64}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":64,"lineStart":1,"maintainability":63.274,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.181,"difficulty":3.196,"effort":1730.579,"length":95,"time":96.143,"vocabulary":52,"volume":541.542,"operands":{"distinct":46,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":54},"errors":[],"lineEnd":62,"lineStart":9,"name":"cmake"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.181,"difficulty":3.196,"effort":1730.579,"length":95,"time":96.143,"vocabulary":52,"volume":541.542,"operands":{"distinct":46,"total":49},"operators":{"distinct":6,"total":46}},"params":1,"sloc":{"logical":10,"physical":54}},"module":"node_modules/highlight.js/lib/languages/cmake.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.json new file mode 100644 index 0000000000..35c8a82ac7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/cmake.js","fileShort":"node_modules/highlight.js/lib/languages/cmake.js","fileSafe":"node_modules_highlight_js_lib_languages_cmake_js","link":"files/node_modules_highlight_js_lib_languages_cmake_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.198,"difficulty":4.327,"effort":2574.09,"length":102,"time":143.005,"vocabulary":57,"volume":594.955,"operands":{"distinct":49,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":64}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":64,"lineStart":1,"maintainability":63.274,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.181,"difficulty":3.196,"effort":1730.579,"length":95,"time":96.143,"vocabulary":52,"volume":541.542,"operands":{"distinct":46,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":54},"errors":[],"lineEnd":62,"lineStart":9,"name":"cmake"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.181,"difficulty":3.196,"effort":1730.579,"length":95,"time":96.143,"vocabulary":52,"volume":541.542,"operands":{"distinct":46,"total":49},"operators":{"distinct":6,"total":46}},"params":1,"sloc":{"logical":10,"physical":54}},"module":"node_modules/highlight.js/lib/languages/cmake.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/index.html new file mode 100644 index 0000000000..81c413fdc2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/cmake.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/cmake.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.js new file mode 100644 index 0000000000..111dd45d54 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/cmake.js.js","fileShort":"node_modules/highlight.js/lib/languages/cmake.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cmake_js_js","link":"files/node_modules_highlight_js_lib_languages_cmake_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cmake.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/cmake.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.json new file mode 100644 index 0000000000..763d98dbcf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cmake_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/cmake.js.js","fileShort":"node_modules/highlight.js/lib/languages/cmake.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cmake_js_js","link":"files/node_modules_highlight_js_lib_languages_cmake_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cmake.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/cmake.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/index.html new file mode 100644 index 0000000000..3ac34db6fb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/index.html @@ -0,0 +1,488 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/coffeescript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/coffeescript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.43

    +
    +
    +

    Lines of code

    +

    371

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.78

    +
    +
    +

    Estimated Errors

    +

    1.49

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.history.js new file mode 100644 index 0000000000..f0d356d6e1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":371,"lloc":105,"functions":3,"deliveredBugs":1.486,"difficulty":10.782,"maintainability":48.434,"lintErrors":22}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.history.json new file mode 100644 index 0000000000..a0e4eb13dc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":371,"lloc":105,"functions":3,"deliveredBugs":1.486,"difficulty":10.782,"maintainability":48.434,"lintErrors":22}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.js new file mode 100644 index 0000000000..79c531b5a3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/coffeescript.js","fileShort":"node_modules/highlight.js/lib/languages/coffeescript.js","fileSafe":"node_modules_highlight_js_lib_languages_coffeescript_js","link":"files/node_modules_highlight_js_lib_languages_coffeescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":1.486,"difficulty":10.782,"effort":48066.11,"length":571,"time":2670.339,"vocabulary":224,"volume":4458,"operands":{"distinct":211,"total":350,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":221,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":105,"physical":371}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":371,"lineStart":1,"maintainability":48.434,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.042,"halstead":{"bugs":0.943,"difficulty":12.389,"effort":35033.635,"length":417,"time":1946.313,"vocabulary":110,"volume":2827.827,"operands":{"distinct":99,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":194,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":96,"physical":215},"errors":[],"lineEnd":369,"lineStart":155,"name":"coffeescript"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":187,"lineStart":186,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":187,"lineStart":187,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.347,"halstead":{"bugs":0.316,"difficulty":4.963,"effort":11690.275,"length":142,"time":649.46,"vocabulary":39.333,"volume":949.307,"operands":{"distinct":34.333,"total":76},"operators":{"distinct":5,"total":66}},"params":1,"sloc":{"logical":32,"physical":72.667}},"module":"node_modules/highlight.js/lib/languages/coffeescript.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":117,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":156,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":160,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":166,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":179,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":187,"column":8,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":188,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":194,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":200,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":282,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":285,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":286,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":300,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":334,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.json new file mode 100644 index 0000000000..156ea01b42 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/coffeescript.js","fileShort":"node_modules/highlight.js/lib/languages/coffeescript.js","fileSafe":"node_modules_highlight_js_lib_languages_coffeescript_js","link":"files/node_modules_highlight_js_lib_languages_coffeescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":1.486,"difficulty":10.782,"effort":48066.11,"length":571,"time":2670.339,"vocabulary":224,"volume":4458,"operands":{"distinct":211,"total":350,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":221,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":105,"physical":371}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":371,"lineStart":1,"maintainability":48.434,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.042,"halstead":{"bugs":0.943,"difficulty":12.389,"effort":35033.635,"length":417,"time":1946.313,"vocabulary":110,"volume":2827.827,"operands":{"distinct":99,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":194,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":96,"physical":215},"errors":[],"lineEnd":369,"lineStart":155,"name":"coffeescript"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":187,"lineStart":186,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":187,"lineStart":187,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.347,"halstead":{"bugs":0.316,"difficulty":4.963,"effort":11690.275,"length":142,"time":649.46,"vocabulary":39.333,"volume":949.307,"operands":{"distinct":34.333,"total":76},"operators":{"distinct":5,"total":66}},"params":1,"sloc":{"logical":32,"physical":72.667}},"module":"node_modules/highlight.js/lib/languages/coffeescript.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":117,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":156,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":160,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":166,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":179,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":187,"column":8,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":188,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":194,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":200,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":282,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":285,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":286,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":300,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":334,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/index.html new file mode 100644 index 0000000000..1d5f169508 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/coffeescript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/coffeescript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.js new file mode 100644 index 0000000000..9eedcbb899 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/coffeescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/coffeescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_coffeescript_js_js","link":"files/node_modules_highlight_js_lib_languages_coffeescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./coffeescript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/coffeescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.json new file mode 100644 index 0000000000..0c53eddb04 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coffeescript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/coffeescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/coffeescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_coffeescript_js_js","link":"files/node_modules_highlight_js_lib_languages_coffeescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./coffeescript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/coffeescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/index.html new file mode 100644 index 0000000000..8da61d9e5a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/index.html @@ -0,0 +1,563 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/coq.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/coq.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.22

    +
    +
    +

    Lines of code

    +

    446

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.75

    +
    +
    +

    Estimated Errors

    +

    1.37

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.history.js new file mode 100644 index 0000000000..eb84451c01 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":446,"lloc":15,"functions":1,"deliveredBugs":1.369,"difficulty":4.748,"maintainability":56.217,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.history.json new file mode 100644 index 0000000000..b8a4414950 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":446,"lloc":15,"functions":1,"deliveredBugs":1.369,"difficulty":4.748,"maintainability":56.217,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.js new file mode 100644 index 0000000000..07f006b8ee --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/coq.js","fileShort":"node_modules/highlight.js/lib/languages/coq.js","fileSafe":"node_modules_highlight_js_lib_languages_coq_js","link":"files/node_modules_highlight_js_lib_languages_coq_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":1.369,"difficulty":4.748,"effort":19497.966,"length":470,"time":1083.22,"vocabulary":427,"volume":4106.903,"operands":{"distinct":418,"total":441,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":446}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":446,"lineStart":1,"maintainability":56.217,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":1.346,"difficulty":4.212,"effort":17014.358,"length":463,"time":945.242,"vocabulary":423,"volume":4039.45,"operands":{"distinct":415,"total":437,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":436},"errors":[],"lineEnd":444,"lineStart":9,"name":"coq"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":1.346,"difficulty":4.212,"effort":17014.358,"length":463,"time":945.242,"vocabulary":423,"volume":4039.45,"operands":{"distinct":415,"total":437},"operators":{"distinct":8,"total":26}},"params":1,"sloc":{"logical":13,"physical":436}},"module":"node_modules/highlight.js/lib/languages/coq.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":248,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.json new file mode 100644 index 0000000000..03e1594d07 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/coq.js","fileShort":"node_modules/highlight.js/lib/languages/coq.js","fileSafe":"node_modules_highlight_js_lib_languages_coq_js","link":"files/node_modules_highlight_js_lib_languages_coq_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":1.369,"difficulty":4.748,"effort":19497.966,"length":470,"time":1083.22,"vocabulary":427,"volume":4106.903,"operands":{"distinct":418,"total":441,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":446}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":446,"lineStart":1,"maintainability":56.217,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":1.346,"difficulty":4.212,"effort":17014.358,"length":463,"time":945.242,"vocabulary":423,"volume":4039.45,"operands":{"distinct":415,"total":437,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":436},"errors":[],"lineEnd":444,"lineStart":9,"name":"coq"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":1.346,"difficulty":4.212,"effort":17014.358,"length":463,"time":945.242,"vocabulary":423,"volume":4039.45,"operands":{"distinct":415,"total":437},"operators":{"distinct":8,"total":26}},"params":1,"sloc":{"logical":13,"physical":436}},"module":"node_modules/highlight.js/lib/languages/coq.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":248,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/index.html new file mode 100644 index 0000000000..4681f27a18 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/coq.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/coq.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.js new file mode 100644 index 0000000000..33a56881a1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/coq.js.js","fileShort":"node_modules/highlight.js/lib/languages/coq.js.js","fileSafe":"node_modules_highlight_js_lib_languages_coq_js_js","link":"files/node_modules_highlight_js_lib_languages_coq_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./coq.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/coq.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.json new file mode 100644 index 0000000000..9444944336 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_coq_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/coq.js.js","fileShort":"node_modules/highlight.js/lib/languages/coq.js.js","fileSafe":"node_modules_highlight_js_lib_languages_coq_js_js","link":"files/node_modules_highlight_js_lib_languages_coq_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./coq.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/coq.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/index.html new file mode 100644 index 0000000000..2b267e31b5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/index.html @@ -0,0 +1,255 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/cos.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/cos.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.94

    +
    +
    +

    Lines of code

    +

    138

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.80

    +
    +
    +

    Estimated Errors

    +

    0.32

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.history.js new file mode 100644 index 0000000000..605dd608e7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":138,"lloc":48,"functions":1,"deliveredBugs":0.324,"difficulty":8.804,"maintainability":45.936,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.history.json new file mode 100644 index 0000000000..9c445fae6c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":138,"lloc":48,"functions":1,"deliveredBugs":0.324,"difficulty":8.804,"maintainability":45.936,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.js new file mode 100644 index 0000000000..0c9c7bb5e5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/cos.js","fileShort":"node_modules/highlight.js/lib/languages/cos.js","fileSafe":"node_modules_highlight_js_lib_languages_cos_js","link":"files/node_modules_highlight_js_lib_languages_cos_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.324,"difficulty":8.804,"effort":8551.385,"length":168,"time":475.077,"vocabulary":55,"volume":971.268,"operands":{"distinct":46,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":138}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":138,"lineStart":1,"maintainability":45.936,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.304,"difficulty":8,"effort":7306.084,"length":161,"time":405.894,"vocabulary":51,"volume":913.26,"operands":{"distinct":43,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":128},"errors":[],"lineEnd":136,"lineStart":9,"name":"cos"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.304,"difficulty":8,"effort":7306.084,"length":161,"time":405.894,"vocabulary":51,"volume":913.26,"operands":{"distinct":43,"total":86},"operators":{"distinct":8,"total":75}},"params":1,"sloc":{"logical":46,"physical":128}},"module":"node_modules/highlight.js/lib/languages/cos.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.json new file mode 100644 index 0000000000..b7b9eb9e09 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/cos.js","fileShort":"node_modules/highlight.js/lib/languages/cos.js","fileSafe":"node_modules_highlight_js_lib_languages_cos_js","link":"files/node_modules_highlight_js_lib_languages_cos_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.324,"difficulty":8.804,"effort":8551.385,"length":168,"time":475.077,"vocabulary":55,"volume":971.268,"operands":{"distinct":46,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":138}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":138,"lineStart":1,"maintainability":45.936,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.304,"difficulty":8,"effort":7306.084,"length":161,"time":405.894,"vocabulary":51,"volume":913.26,"operands":{"distinct":43,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":128},"errors":[],"lineEnd":136,"lineStart":9,"name":"cos"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.304,"difficulty":8,"effort":7306.084,"length":161,"time":405.894,"vocabulary":51,"volume":913.26,"operands":{"distinct":43,"total":86},"operators":{"distinct":8,"total":75}},"params":1,"sloc":{"logical":46,"physical":128}},"module":"node_modules/highlight.js/lib/languages/cos.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/index.html new file mode 100644 index 0000000000..907c4c94da --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/cos.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/cos.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.js new file mode 100644 index 0000000000..e2d033cd5b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/cos.js.js","fileShort":"node_modules/highlight.js/lib/languages/cos.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cos_js_js","link":"files/node_modules_highlight_js_lib_languages_cos_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cos.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/cos.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.json new file mode 100644 index 0000000000..4b88e81e36 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cos_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/cos.js.js","fileShort":"node_modules/highlight.js/lib/languages/cos.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cos_js_js","link":"files/node_modules_highlight_js_lib_languages_cos_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cos.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/cos.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/index.html new file mode 100644 index 0000000000..320dfa1c81 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/index.html @@ -0,0 +1,706 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/cpp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/cpp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    31.83

    +
    +
    +

    Lines of code

    +

    589

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.65

    +
    +
    +

    Estimated Errors

    +

    2.43

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.history.js new file mode 100644 index 0000000000..f9e4bba29a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":589,"lloc":138,"functions":1,"deliveredBugs":2.43,"difficulty":7.647,"maintainability":31.831,"lintErrors":24}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.history.json new file mode 100644 index 0000000000..6eeb2252b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":589,"lloc":138,"functions":1,"deliveredBugs":2.43,"difficulty":7.647,"maintainability":31.831,"lintErrors":24}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.js new file mode 100644 index 0000000000..2aa59fb112 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/cpp.js","fileShort":"node_modules/highlight.js/lib/languages/cpp.js","fileSafe":"node_modules_highlight_js_lib_languages_cpp_js","link":"files/node_modules_highlight_js_lib_languages_cpp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":2.43,"difficulty":7.647,"effort":55736.607,"length":849,"time":3096.478,"vocabulary":384,"volume":7288.633,"operands":{"distinct":374,"total":572,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":277,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":589}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":589,"lineStart":1,"maintainability":31.831,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":274,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":580},"errors":[],"lineEnd":587,"lineStart":8,"name":"cpp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568},"operators":{"distinct":9,"total":274}},"params":1,"sloc":{"logical":136,"physical":580}},"module":"node_modules/highlight.js/lib/languages/cpp.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":200,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":219,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":277,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":380,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":389,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":393,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":401,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":419,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":429,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":460,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.json new file mode 100644 index 0000000000..568033c4e0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/cpp.js","fileShort":"node_modules/highlight.js/lib/languages/cpp.js","fileSafe":"node_modules_highlight_js_lib_languages_cpp_js","link":"files/node_modules_highlight_js_lib_languages_cpp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":2.43,"difficulty":7.647,"effort":55736.607,"length":849,"time":3096.478,"vocabulary":384,"volume":7288.633,"operands":{"distinct":374,"total":572,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":277,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":589}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":589,"lineStart":1,"maintainability":31.831,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":274,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":580},"errors":[],"lineEnd":587,"lineStart":8,"name":"cpp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.405,"difficulty":6.889,"effort":49713.293,"length":842,"time":2761.85,"vocabulary":380,"volume":7215.818,"operands":{"distinct":371,"total":568},"operators":{"distinct":9,"total":274}},"params":1,"sloc":{"logical":136,"physical":580}},"module":"node_modules/highlight.js/lib/languages/cpp.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":200,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":219,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":277,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":380,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":389,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":393,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":401,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":419,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":429,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":460,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/index.html new file mode 100644 index 0000000000..b259eb8ead --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/cpp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/cpp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.js new file mode 100644 index 0000000000..1901209a2c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/cpp.js.js","fileShort":"node_modules/highlight.js/lib/languages/cpp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cpp_js_js","link":"files/node_modules_highlight_js_lib_languages_cpp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cpp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/cpp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.json new file mode 100644 index 0000000000..dded61eb02 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_cpp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/cpp.js.js","fileShort":"node_modules/highlight.js/lib/languages/cpp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cpp_js_js","link":"files/node_modules_highlight_js_lib_languages_cpp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./cpp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/cpp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/index.html new file mode 100644 index 0000000000..5f042fd2ac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/index.html @@ -0,0 +1,219 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/crmsh.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/crmsh.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.03

    +
    +
    +

    Lines of code

    +

    102

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.14

    +
    +
    +

    Estimated Errors

    +

    0.44

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.history.js new file mode 100644 index 0000000000..5b472ef56d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":102,"lloc":54,"functions":1,"deliveredBugs":0.443,"difficulty":9.141,"maintainability":44.034,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.history.json new file mode 100644 index 0000000000..c9a7405b76 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":102,"lloc":54,"functions":1,"deliveredBugs":0.443,"difficulty":9.141,"maintainability":44.034,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.js new file mode 100644 index 0000000000..66b2cc77be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/crmsh.js","fileShort":"node_modules/highlight.js/lib/languages/crmsh.js","fileSafe":"node_modules_highlight_js_lib_languages_crmsh_js","link":"files/node_modules_highlight_js_lib_languages_crmsh_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.443,"difficulty":9.141,"effort":12146.273,"length":214,"time":674.793,"vocabulary":74,"volume":1328.823,"operands":{"distinct":64,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":102}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":102,"lineStart":1,"maintainability":44.034,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.423,"difficulty":8.336,"effort":10576.48,"length":207,"time":587.582,"vocabulary":70,"volume":1268.762,"operands":{"distinct":61,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":91},"errors":[],"lineEnd":100,"lineStart":10,"name":"crmsh"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.423,"difficulty":8.336,"effort":10576.48,"length":207,"time":587.582,"vocabulary":70,"volume":1268.762,"operands":{"distinct":61,"total":113},"operators":{"distinct":9,"total":94}},"params":1,"sloc":{"logical":52,"physical":91}},"module":"node_modules/highlight.js/lib/languages/crmsh.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.json new file mode 100644 index 0000000000..76b38208b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/crmsh.js","fileShort":"node_modules/highlight.js/lib/languages/crmsh.js","fileSafe":"node_modules_highlight_js_lib_languages_crmsh_js","link":"files/node_modules_highlight_js_lib_languages_crmsh_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.443,"difficulty":9.141,"effort":12146.273,"length":214,"time":674.793,"vocabulary":74,"volume":1328.823,"operands":{"distinct":64,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":102}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":102,"lineStart":1,"maintainability":44.034,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.423,"difficulty":8.336,"effort":10576.48,"length":207,"time":587.582,"vocabulary":70,"volume":1268.762,"operands":{"distinct":61,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":91},"errors":[],"lineEnd":100,"lineStart":10,"name":"crmsh"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.423,"difficulty":8.336,"effort":10576.48,"length":207,"time":587.582,"vocabulary":70,"volume":1268.762,"operands":{"distinct":61,"total":113},"operators":{"distinct":9,"total":94}},"params":1,"sloc":{"logical":52,"physical":91}},"module":"node_modules/highlight.js/lib/languages/crmsh.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/index.html new file mode 100644 index 0000000000..b73231a444 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/crmsh.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/crmsh.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.js new file mode 100644 index 0000000000..84f0f7949a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/crmsh.js.js","fileShort":"node_modules/highlight.js/lib/languages/crmsh.js.js","fileSafe":"node_modules_highlight_js_lib_languages_crmsh_js_js","link":"files/node_modules_highlight_js_lib_languages_crmsh_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./crmsh.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/crmsh.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.json new file mode 100644 index 0000000000..c5e3ae4d46 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crmsh_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/crmsh.js.js","fileShort":"node_modules/highlight.js/lib/languages/crmsh.js.js","fileSafe":"node_modules_highlight_js_lib_languages_crmsh_js_js","link":"files/node_modules_highlight_js_lib_languages_crmsh_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./crmsh.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/crmsh.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/index.html new file mode 100644 index 0000000000..0a3edd4866 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/index.html @@ -0,0 +1,451 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/crystal.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/crystal.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    36.74

    +
    +
    +

    Lines of code

    +

    334

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    16.31

    +
    +
    +

    Estimated Errors

    +

    1.66

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.history.js new file mode 100644 index 0000000000..cca71ca602 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":334,"lloc":173,"functions":2,"deliveredBugs":1.657,"difficulty":16.314,"maintainability":36.742,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.history.json new file mode 100644 index 0000000000..b47cc44440 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":334,"lloc":173,"functions":2,"deliveredBugs":1.657,"difficulty":16.314,"maintainability":36.742,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.js new file mode 100644 index 0000000000..3d02599d88 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/crystal.js","fileShort":"node_modules/highlight.js/lib/languages/crystal.js","fileSafe":"node_modules_highlight_js_lib_languages_crystal_js","link":"files/node_modules_highlight_js_lib_languages_crystal_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.578,"halstead":{"bugs":1.657,"difficulty":16.314,"effort":81078.39,"length":710,"time":4504.355,"vocabulary":128,"volume":4970,"operands":{"distinct":118,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":325,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":173,"physical":334}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":334,"lineStart":1,"maintainability":36.742,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.602,"halstead":{"bugs":1.581,"difficulty":16.043,"effort":76105.433,"length":681,"time":4228.08,"vocabulary":125,"volume":4743.699,"operands":{"distinct":115,"total":369,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":166,"physical":325},"errors":[],"lineEnd":332,"lineStart":8,"name":"crystal"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":10.5,"effort":799.129,"length":22,"time":44.396,"vocabulary":11,"volume":76.107,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":61,"lineStart":51,"name":"recursiveParen"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10.301,"halstead":{"bugs":0.803,"difficulty":13.272,"effort":38452.281,"length":351.5,"time":2136.238,"vocabulary":68,"volume":2409.903,"operands":{"distinct":59.5,"total":190.5},"operators":{"distinct":8.5,"total":161}},"params":1.5,"sloc":{"logical":85.5,"physical":168}},"module":"node_modules/highlight.js/lib/languages/crystal.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":53,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":112,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":146,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":170,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":204,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":214,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.json new file mode 100644 index 0000000000..fdc0c21c8b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/crystal.js","fileShort":"node_modules/highlight.js/lib/languages/crystal.js","fileSafe":"node_modules_highlight_js_lib_languages_crystal_js","link":"files/node_modules_highlight_js_lib_languages_crystal_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.578,"halstead":{"bugs":1.657,"difficulty":16.314,"effort":81078.39,"length":710,"time":4504.355,"vocabulary":128,"volume":4970,"operands":{"distinct":118,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":325,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":173,"physical":334}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":334,"lineStart":1,"maintainability":36.742,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.602,"halstead":{"bugs":1.581,"difficulty":16.043,"effort":76105.433,"length":681,"time":4228.08,"vocabulary":125,"volume":4743.699,"operands":{"distinct":115,"total":369,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":166,"physical":325},"errors":[],"lineEnd":332,"lineStart":8,"name":"crystal"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":10.5,"effort":799.129,"length":22,"time":44.396,"vocabulary":11,"volume":76.107,"operands":{"distinct":4,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":61,"lineStart":51,"name":"recursiveParen"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10.301,"halstead":{"bugs":0.803,"difficulty":13.272,"effort":38452.281,"length":351.5,"time":2136.238,"vocabulary":68,"volume":2409.903,"operands":{"distinct":59.5,"total":190.5},"operators":{"distinct":8.5,"total":161}},"params":1.5,"sloc":{"logical":85.5,"physical":168}},"module":"node_modules/highlight.js/lib/languages/crystal.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":53,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":112,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":146,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":170,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":204,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":214,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/index.html new file mode 100644 index 0000000000..c205673177 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/crystal.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/crystal.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.js new file mode 100644 index 0000000000..889510d766 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/crystal.js.js","fileShort":"node_modules/highlight.js/lib/languages/crystal.js.js","fileSafe":"node_modules_highlight_js_lib_languages_crystal_js_js","link":"files/node_modules_highlight_js_lib_languages_crystal_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./crystal.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/crystal.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.json new file mode 100644 index 0000000000..3ce2f60a9d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_crystal_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/crystal.js.js","fileShort":"node_modules/highlight.js/lib/languages/crystal.js.js","fileSafe":"node_modules_highlight_js_lib_languages_crystal_js_js","link":"files/node_modules_highlight_js_lib_languages_crystal_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./crystal.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/crystal.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/index.html new file mode 100644 index 0000000000..addb240474 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/index.html @@ -0,0 +1,562 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/csharp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/csharp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    31.42

    +
    +
    +

    Lines of code

    +

    445

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.10

    +
    +
    +

    Estimated Errors

    +

    1.92

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.history.js new file mode 100644 index 0000000000..e1b609d757 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":445,"lloc":140,"functions":1,"deliveredBugs":1.915,"difficulty":11.103,"maintainability":31.419,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.history.json new file mode 100644 index 0000000000..29d33f5592 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":445,"lloc":140,"functions":1,"deliveredBugs":1.915,"difficulty":11.103,"maintainability":31.419,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.js new file mode 100644 index 0000000000..696303ef3a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/csharp.js","fileShort":"node_modules/highlight.js/lib/languages/csharp.js","fileSafe":"node_modules_highlight_js_lib_languages_csharp_js","link":"files/node_modules_highlight_js_lib_languages_csharp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.714,"halstead":{"bugs":1.915,"difficulty":11.103,"effort":63777.165,"length":742,"time":3543.176,"vocabulary":214,"volume":5744.169,"operands":{"distinct":204,"total":453,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":289,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":140,"physical":445}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":445,"lineStart":1,"maintainability":31.419,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.89,"difficulty":10.052,"effort":56995.897,"length":735,"time":3166.439,"vocabulary":210,"volume":5669.97,"operands":{"distinct":201,"total":449,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":286,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":434},"errors":[],"lineEnd":443,"lineStart":10,"name":"csharp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.89,"difficulty":10.052,"effort":56995.897,"length":735,"time":3166.439,"vocabulary":210,"volume":5669.97,"operands":{"distinct":201,"total":449},"operators":{"distinct":9,"total":286}},"params":1,"sloc":{"logical":138,"physical":434}},"module":"node_modules/highlight.js/lib/languages/csharp.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":156,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":174,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":187,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":196,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":212,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":229,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":264,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":284,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":285,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.json new file mode 100644 index 0000000000..94544a0db5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/csharp.js","fileShort":"node_modules/highlight.js/lib/languages/csharp.js","fileSafe":"node_modules_highlight_js_lib_languages_csharp_js","link":"files/node_modules_highlight_js_lib_languages_csharp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.714,"halstead":{"bugs":1.915,"difficulty":11.103,"effort":63777.165,"length":742,"time":3543.176,"vocabulary":214,"volume":5744.169,"operands":{"distinct":204,"total":453,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":289,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":140,"physical":445}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":445,"lineStart":1,"maintainability":31.419,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.89,"difficulty":10.052,"effort":56995.897,"length":735,"time":3166.439,"vocabulary":210,"volume":5669.97,"operands":{"distinct":201,"total":449,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":286,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":434},"errors":[],"lineEnd":443,"lineStart":10,"name":"csharp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.89,"difficulty":10.052,"effort":56995.897,"length":735,"time":3166.439,"vocabulary":210,"volume":5669.97,"operands":{"distinct":201,"total":449},"operators":{"distinct":9,"total":286}},"params":1,"sloc":{"logical":138,"physical":434}},"module":"node_modules/highlight.js/lib/languages/csharp.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":156,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":174,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":187,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":196,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":212,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":229,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":264,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":284,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":285,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/index.html new file mode 100644 index 0000000000..359ed3a733 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/csharp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/csharp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.js new file mode 100644 index 0000000000..bdeb477c4d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/csharp.js.js","fileShort":"node_modules/highlight.js/lib/languages/csharp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_csharp_js_js","link":"files/node_modules_highlight_js_lib_languages_csharp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./csharp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/csharp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.json new file mode 100644 index 0000000000..d733580ad0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csharp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/csharp.js.js","fileShort":"node_modules/highlight.js/lib/languages/csharp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_csharp_js_js","link":"files/node_modules_highlight_js_lib_languages_csharp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./csharp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/csharp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/index.html new file mode 100644 index 0000000000..17e5715224 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/index.html @@ -0,0 +1,174 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/csp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/csp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    60.05

    +
    +
    +

    Lines of code

    +

    57

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.54

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.history.js new file mode 100644 index 0000000000..d85625a1b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":57,"lloc":17,"functions":1,"deliveredBugs":0.143,"difficulty":4.545,"maintainability":60.049,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.history.json new file mode 100644 index 0000000000..271b233e80 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":57,"lloc":17,"functions":1,"deliveredBugs":0.143,"difficulty":4.545,"maintainability":60.049,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.js new file mode 100644 index 0000000000..d3a1d444b0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/csp.js","fileShort":"node_modules/highlight.js/lib/languages/csp.js","fileSafe":"node_modules_highlight_js_lib_languages_csp_js","link":"files/node_modules_highlight_js_lib_languages_csp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.143,"difficulty":4.545,"effort":1943.332,"length":75,"time":107.963,"vocabulary":52,"volume":427.533,"operands":{"distinct":44,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":57}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":57,"lineStart":1,"maintainability":60.049,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.126,"difficulty":3.366,"effort":1271.323,"length":68,"time":70.629,"vocabulary":47,"volume":377.712,"operands":{"distinct":41,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":45},"errors":[],"lineEnd":55,"lineStart":11,"name":"csp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.126,"difficulty":3.366,"effort":1271.323,"length":68,"time":70.629,"vocabulary":47,"volume":377.712,"operands":{"distinct":41,"total":46},"operators":{"distinct":6,"total":22}},"params":1,"sloc":{"logical":15,"physical":45}},"module":"node_modules/highlight.js/lib/languages/csp.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.json new file mode 100644 index 0000000000..6ba9b55676 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/csp.js","fileShort":"node_modules/highlight.js/lib/languages/csp.js","fileSafe":"node_modules_highlight_js_lib_languages_csp_js","link":"files/node_modules_highlight_js_lib_languages_csp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.143,"difficulty":4.545,"effort":1943.332,"length":75,"time":107.963,"vocabulary":52,"volume":427.533,"operands":{"distinct":44,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":57}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":57,"lineStart":1,"maintainability":60.049,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.126,"difficulty":3.366,"effort":1271.323,"length":68,"time":70.629,"vocabulary":47,"volume":377.712,"operands":{"distinct":41,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":45},"errors":[],"lineEnd":55,"lineStart":11,"name":"csp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.126,"difficulty":3.366,"effort":1271.323,"length":68,"time":70.629,"vocabulary":47,"volume":377.712,"operands":{"distinct":41,"total":46},"operators":{"distinct":6,"total":22}},"params":1,"sloc":{"logical":15,"physical":45}},"module":"node_modules/highlight.js/lib/languages/csp.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/index.html new file mode 100644 index 0000000000..2e9a38a235 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/csp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/csp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.js new file mode 100644 index 0000000000..ab5295dfe0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/csp.js.js","fileShort":"node_modules/highlight.js/lib/languages/csp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_csp_js_js","link":"files/node_modules_highlight_js_lib_languages_csp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./csp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/csp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.json new file mode 100644 index 0000000000..0b9edfeb65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_csp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/csp.js.js","fileShort":"node_modules/highlight.js/lib/languages/csp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_csp_js_js","link":"files/node_modules_highlight_js_lib_languages_csp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./csp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/csp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_css_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_css_js/index.html new file mode 100644 index 0000000000..985fe7206d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_css_js/index.html @@ -0,0 +1,818 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/css.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/css.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.79

    +
    +
    +

    Lines of code

    +

    701

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.39

    +
    +
    +

    Estimated Errors

    +

    2.75

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.history.js new file mode 100644 index 0000000000..a4ab844e53 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":701,"lloc":95,"functions":2,"deliveredBugs":2.75,"difficulty":7.386,"maintainability":45.791,"lintErrors":16}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.history.json new file mode 100644 index 0000000000..8210d6a27c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":701,"lloc":95,"functions":2,"deliveredBugs":2.75,"difficulty":7.386,"maintainability":45.791,"lintErrors":16}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.js new file mode 100644 index 0000000000..d8e3361edb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/css.js","fileShort":"node_modules/highlight.js/lib/languages/css.js","fileSafe":"node_modules_highlight_js_lib_languages_css_js","link":"files/node_modules_highlight_js_lib_languages_css_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.053,"halstead":{"bugs":2.75,"difficulty":7.386,"effort":60940.202,"length":899,"time":3385.567,"vocabulary":579,"volume":8250.5,"operands":{"distinct":567,"total":698,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":201,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":95,"physical":701}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":701,"lineStart":1,"maintainability":45.791,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.613,"halstead":{"bugs":0.583,"difficulty":11.136,"effort":19482.174,"length":280,"time":1082.343,"vocabulary":76,"volume":1749.42,"operands":{"distinct":66,"total":147,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":62,"physical":137},"errors":[],"lineEnd":699,"lineStart":563,"name":"css"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.89,"halstead":{"bugs":0.377,"difficulty":7.652,"effort":10808.316,"length":187.5,"time":600.462,"vocabulary":59,"volume":1130.845,"operands":{"distinct":51,"total":98.5},"operators":{"distinct":8,"total":89}},"params":1,"sloc":{"logical":43,"physical":90.5}},"module":"node_modules/highlight.js/lib/languages/css.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":222,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":239,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":564,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":565,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":566,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":569,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":570,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":571,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":572,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":637,"column":11,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":687,"column":15,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.json new file mode 100644 index 0000000000..31e4a45db7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_css_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/css.js","fileShort":"node_modules/highlight.js/lib/languages/css.js","fileSafe":"node_modules_highlight_js_lib_languages_css_js","link":"files/node_modules_highlight_js_lib_languages_css_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.053,"halstead":{"bugs":2.75,"difficulty":7.386,"effort":60940.202,"length":899,"time":3385.567,"vocabulary":579,"volume":8250.5,"operands":{"distinct":567,"total":698,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":201,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":95,"physical":701}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":701,"lineStart":1,"maintainability":45.791,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.613,"halstead":{"bugs":0.583,"difficulty":11.136,"effort":19482.174,"length":280,"time":1082.343,"vocabulary":76,"volume":1749.42,"operands":{"distinct":66,"total":147,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":62,"physical":137},"errors":[],"lineEnd":699,"lineStart":563,"name":"css"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.89,"halstead":{"bugs":0.377,"difficulty":7.652,"effort":10808.316,"length":187.5,"time":600.462,"vocabulary":59,"volume":1130.845,"operands":{"distinct":51,"total":98.5},"operators":{"distinct":8,"total":89}},"params":1,"sloc":{"logical":43,"physical":90.5}},"module":"node_modules/highlight.js/lib/languages/css.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":222,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":239,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":564,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":565,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":566,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":569,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":570,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":571,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":572,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":637,"column":11,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":687,"column":15,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/index.html new file mode 100644 index 0000000000..285fbd3b57 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/css.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/css.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.js new file mode 100644 index 0000000000..2e754fd9fd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/css.js.js","fileShort":"node_modules/highlight.js/lib/languages/css.js.js","fileSafe":"node_modules_highlight_js_lib_languages_css_js_js","link":"files/node_modules_highlight_js_lib_languages_css_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./css.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/css.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.json new file mode 100644 index 0000000000..1e70eeafb7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_css_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/css.js.js","fileShort":"node_modules/highlight.js/lib/languages/css.js.js","fileSafe":"node_modules_highlight_js_lib_languages_css_js_js","link":"files/node_modules_highlight_js_lib_languages_css_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./css.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/css.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_d_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_d_js/index.html new file mode 100644 index 0000000000..2be76a42d6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_d_js/index.html @@ -0,0 +1,388 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/d.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/d.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.09

    +
    +
    +

    Lines of code

    +

    271

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.56

    +
    +
    +

    Estimated Errors

    +

    0.93

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.history.js new file mode 100644 index 0000000000..c8d642cb62 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":271,"lloc":76,"functions":1,"deliveredBugs":0.926,"difficulty":9.558,"maintainability":39.095,"lintErrors":25}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.history.json new file mode 100644 index 0000000000..4d4c9a45e1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":271,"lloc":76,"functions":1,"deliveredBugs":0.926,"difficulty":9.558,"maintainability":39.095,"lintErrors":25}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.js new file mode 100644 index 0000000000..665f28d1c5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/d.js","fileShort":"node_modules/highlight.js/lib/languages/d.js","fileSafe":"node_modules_highlight_js_lib_languages_d_js","link":"files/node_modules_highlight_js_lib_languages_d_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.926,"difficulty":9.558,"effort":26541.294,"length":400,"time":1474.516,"vocabulary":123,"volume":2777.006,"operands":{"distinct":113,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":271}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":271,"lineStart":1,"maintainability":39.095,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.903,"difficulty":8.673,"effort":23500.172,"length":393,"time":1305.565,"vocabulary":119,"volume":2709.663,"operands":{"distinct":110,"total":212,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":181,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":243},"errors":[],"lineEnd":269,"lineStart":27,"name":"d"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.903,"difficulty":8.673,"effort":23500.172,"length":393,"time":1305.565,"vocabulary":119,"volume":2709.663,"operands":{"distinct":110,"total":212},"operators":{"distinct":9,"total":181}},"params":1,"sloc":{"logical":74,"physical":243}},"module":"node_modules/highlight.js/lib/languages/d.js"},"jshint":{"messages":[{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":127,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":149,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":161,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":173,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":195,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":206,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":218,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":230,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":240,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.json new file mode 100644 index 0000000000..618102a5e0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_d_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/d.js","fileShort":"node_modules/highlight.js/lib/languages/d.js","fileSafe":"node_modules_highlight_js_lib_languages_d_js","link":"files/node_modules_highlight_js_lib_languages_d_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.926,"difficulty":9.558,"effort":26541.294,"length":400,"time":1474.516,"vocabulary":123,"volume":2777.006,"operands":{"distinct":113,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":271}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":271,"lineStart":1,"maintainability":39.095,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.903,"difficulty":8.673,"effort":23500.172,"length":393,"time":1305.565,"vocabulary":119,"volume":2709.663,"operands":{"distinct":110,"total":212,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":181,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":243},"errors":[],"lineEnd":269,"lineStart":27,"name":"d"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.903,"difficulty":8.673,"effort":23500.172,"length":393,"time":1305.565,"vocabulary":119,"volume":2709.663,"operands":{"distinct":110,"total":212},"operators":{"distinct":9,"total":181}},"params":1,"sloc":{"logical":74,"physical":243}},"module":"node_modules/highlight.js/lib/languages/d.js"},"jshint":{"messages":[{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":127,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":149,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":161,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":173,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":195,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":206,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":218,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":230,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":240,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/index.html new file mode 100644 index 0000000000..fb7db2397e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/d.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/d.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.js new file mode 100644 index 0000000000..d6c41a7859 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/d.js.js","fileShort":"node_modules/highlight.js/lib/languages/d.js.js","fileSafe":"node_modules_highlight_js_lib_languages_d_js_js","link":"files/node_modules_highlight_js_lib_languages_d_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./d.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/d.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.json new file mode 100644 index 0000000000..51a636db2f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_d_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/d.js.js","fileShort":"node_modules/highlight.js/lib/languages/d.js.js","fileSafe":"node_modules_highlight_js_lib_languages_d_js_js","link":"files/node_modules_highlight_js_lib_languages_d_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./d.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/d.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/index.html new file mode 100644 index 0000000000..1722813f4e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/index.html @@ -0,0 +1,379 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dart.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dart.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.63

    +
    +
    +

    Lines of code

    +

    262

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.03

    +
    +
    +

    Estimated Errors

    +

    0.94

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.history.js new file mode 100644 index 0000000000..410f50949d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":262,"lloc":67,"functions":2,"deliveredBugs":0.936,"difficulty":8.032,"maintainability":48.63,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.history.json new file mode 100644 index 0000000000..8714128288 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":262,"lloc":67,"functions":2,"deliveredBugs":0.936,"difficulty":8.032,"maintainability":48.63,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.js new file mode 100644 index 0000000000..16f9a1ce07 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dart.js","fileShort":"node_modules/highlight.js/lib/languages/dart.js","fileSafe":"node_modules_highlight_js_lib_languages_dart_js","link":"files/node_modules_highlight_js_lib_languages_dart_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.936,"difficulty":8.032,"effort":22543.085,"length":381,"time":1252.394,"vocabulary":165,"volume":2806.569,"operands":{"distinct":155,"total":249,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":132,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":67,"physical":262}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":262,"lineStart":1,"maintainability":48.63,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.904,"difficulty":7.26,"effort":19696.958,"length":371,"time":1094.275,"vocabulary":159,"volume":2713.08,"operands":{"distinct":150,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":129,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":250},"errors":[],"lineEnd":260,"lineStart":11,"name":"dart"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":124,"lineStart":124,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.769,"halstead":{"bugs":0.453,"difficulty":3.63,"effort":9848.479,"length":187,"time":547.138,"vocabulary":80.5,"volume":1358.04,"operands":{"distinct":76,"total":122.5},"operators":{"distinct":4.5,"total":64.5}},"params":1,"sloc":{"logical":32.5,"physical":125.5}},"module":"node_modules/highlight.js/lib/languages/dart.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":124,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":124,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":124,"column":61,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":126,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":192,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.json new file mode 100644 index 0000000000..8d7735e6a6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dart.js","fileShort":"node_modules/highlight.js/lib/languages/dart.js","fileSafe":"node_modules_highlight_js_lib_languages_dart_js","link":"files/node_modules_highlight_js_lib_languages_dart_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.936,"difficulty":8.032,"effort":22543.085,"length":381,"time":1252.394,"vocabulary":165,"volume":2806.569,"operands":{"distinct":155,"total":249,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":132,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":67,"physical":262}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":262,"lineStart":1,"maintainability":48.63,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.904,"difficulty":7.26,"effort":19696.958,"length":371,"time":1094.275,"vocabulary":159,"volume":2713.08,"operands":{"distinct":150,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":129,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":250},"errors":[],"lineEnd":260,"lineStart":11,"name":"dart"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":124,"lineStart":124,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.769,"halstead":{"bugs":0.453,"difficulty":3.63,"effort":9848.479,"length":187,"time":547.138,"vocabulary":80.5,"volume":1358.04,"operands":{"distinct":76,"total":122.5},"operators":{"distinct":4.5,"total":64.5}},"params":1,"sloc":{"logical":32.5,"physical":125.5}},"module":"node_modules/highlight.js/lib/languages/dart.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":124,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":124,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":124,"column":61,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":126,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":192,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/index.html new file mode 100644 index 0000000000..60fd7a336a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dart.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dart.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.js new file mode 100644 index 0000000000..7e046a1496 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dart.js.js","fileShort":"node_modules/highlight.js/lib/languages/dart.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dart_js_js","link":"files/node_modules_highlight_js_lib_languages_dart_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dart.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dart.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.json new file mode 100644 index 0000000000..b7ffa4efe6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dart_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dart.js.js","fileShort":"node_modules/highlight.js/lib/languages/dart.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dart_js_js","link":"files/node_modules_highlight_js_lib_languages_dart_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dart.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dart.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/index.html new file mode 100644 index 0000000000..88245f3b82 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/index.html @@ -0,0 +1,356 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/delphi.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/delphi.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.35

    +
    +
    +

    Lines of code

    +

    239

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.72

    +
    +
    +

    Estimated Errors

    +

    0.84

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.history.js new file mode 100644 index 0000000000..e9901af633 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":239,"lloc":54,"functions":1,"deliveredBugs":0.843,"difficulty":6.724,"maintainability":43.346,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.history.json new file mode 100644 index 0000000000..c78b4d603a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":239,"lloc":54,"functions":1,"deliveredBugs":0.843,"difficulty":6.724,"maintainability":43.346,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.js new file mode 100644 index 0000000000..4b4d3d0290 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/delphi.js","fileShort":"node_modules/highlight.js/lib/languages/delphi.js","fileSafe":"node_modules_highlight_js_lib_languages_delphi_js","link":"files/node_modules_highlight_js_lib_languages_delphi_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.843,"difficulty":6.724,"effort":16998.061,"length":336,"time":944.337,"vocabulary":184,"volume":2527.917,"operands":{"distinct":174,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":239}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":239,"lineStart":1,"maintainability":43.346,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.822,"difficulty":6.053,"effort":14918.645,"length":329,"time":828.814,"vocabulary":180,"volume":2464.82,"operands":{"distinct":171,"total":230,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":99,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":231},"errors":[],"lineEnd":237,"lineStart":7,"name":"delphi"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.822,"difficulty":6.053,"effort":14918.645,"length":329,"time":828.814,"vocabulary":180,"volume":2464.82,"operands":{"distinct":171,"total":230},"operators":{"distinct":9,"total":99}},"params":1,"sloc":{"logical":52,"physical":231}},"module":"node_modules/highlight.js/lib/languages/delphi.js"},"jshint":{"messages":[{"severity":"error","line":8,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":137,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":146,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":167,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":190,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":195,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.json new file mode 100644 index 0000000000..b2b166b10e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/delphi.js","fileShort":"node_modules/highlight.js/lib/languages/delphi.js","fileSafe":"node_modules_highlight_js_lib_languages_delphi_js","link":"files/node_modules_highlight_js_lib_languages_delphi_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.843,"difficulty":6.724,"effort":16998.061,"length":336,"time":944.337,"vocabulary":184,"volume":2527.917,"operands":{"distinct":174,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":239}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":239,"lineStart":1,"maintainability":43.346,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.822,"difficulty":6.053,"effort":14918.645,"length":329,"time":828.814,"vocabulary":180,"volume":2464.82,"operands":{"distinct":171,"total":230,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":99,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":231},"errors":[],"lineEnd":237,"lineStart":7,"name":"delphi"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.822,"difficulty":6.053,"effort":14918.645,"length":329,"time":828.814,"vocabulary":180,"volume":2464.82,"operands":{"distinct":171,"total":230},"operators":{"distinct":9,"total":99}},"params":1,"sloc":{"logical":52,"physical":231}},"module":"node_modules/highlight.js/lib/languages/delphi.js"},"jshint":{"messages":[{"severity":"error","line":8,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":137,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":146,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":167,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":190,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":195,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/index.html new file mode 100644 index 0000000000..e9e6e071c0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/delphi.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/delphi.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.js new file mode 100644 index 0000000000..901cc80efa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/delphi.js.js","fileShort":"node_modules/highlight.js/lib/languages/delphi.js.js","fileSafe":"node_modules_highlight_js_lib_languages_delphi_js_js","link":"files/node_modules_highlight_js_lib_languages_delphi_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./delphi.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/delphi.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.json new file mode 100644 index 0000000000..87b09ea135 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_delphi_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/delphi.js.js","fileShort":"node_modules/highlight.js/lib/languages/delphi.js.js","fileSafe":"node_modules_highlight_js_lib_languages_delphi_js_js","link":"files/node_modules_highlight_js_lib_languages_delphi_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./delphi.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/delphi.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/index.html new file mode 100644 index 0000000000..c0c70a41f1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/index.html @@ -0,0 +1,181 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/diff.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/diff.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.91

    +
    +
    +

    Lines of code

    +

    64

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.18

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.history.js new file mode 100644 index 0000000000..29a1734c01 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":64,"lloc":24,"functions":1,"deliveredBugs":0.135,"difficulty":8.182,"maintainability":54.912,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.history.json new file mode 100644 index 0000000000..9eba3824cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":64,"lloc":24,"functions":1,"deliveredBugs":0.135,"difficulty":8.182,"maintainability":54.912,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.js new file mode 100644 index 0000000000..a4bbdca026 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/diff.js","fileShort":"node_modules/highlight.js/lib/languages/diff.js","fileSafe":"node_modules_highlight_js_lib_languages_diff_js","link":"files/node_modules_highlight_js_lib_languages_diff_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.135,"difficulty":8.182,"effort":3323.815,"length":82,"time":184.656,"vocabulary":31,"volume":406.244,"operands":{"distinct":22,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":64}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":64,"lineStart":1,"maintainability":54.912,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.119,"difficulty":7.579,"effort":2702.778,"length":75,"time":150.154,"vocabulary":27,"volume":356.617,"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":53},"errors":[],"lineEnd":62,"lineStart":10,"name":"diff"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.119,"difficulty":7.579,"effort":2702.778,"length":75,"time":150.154,"vocabulary":27,"volume":356.617,"operands":{"distinct":19,"total":36},"operators":{"distinct":8,"total":39}},"params":1,"sloc":{"logical":22,"physical":53}},"module":"node_modules/highlight.js/lib/languages/diff.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.json new file mode 100644 index 0000000000..bc500e0502 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/diff.js","fileShort":"node_modules/highlight.js/lib/languages/diff.js","fileSafe":"node_modules_highlight_js_lib_languages_diff_js","link":"files/node_modules_highlight_js_lib_languages_diff_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.135,"difficulty":8.182,"effort":3323.815,"length":82,"time":184.656,"vocabulary":31,"volume":406.244,"operands":{"distinct":22,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":64}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":64,"lineStart":1,"maintainability":54.912,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.119,"difficulty":7.579,"effort":2702.778,"length":75,"time":150.154,"vocabulary":27,"volume":356.617,"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":53},"errors":[],"lineEnd":62,"lineStart":10,"name":"diff"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.119,"difficulty":7.579,"effort":2702.778,"length":75,"time":150.154,"vocabulary":27,"volume":356.617,"operands":{"distinct":19,"total":36},"operators":{"distinct":8,"total":39}},"params":1,"sloc":{"logical":22,"physical":53}},"module":"node_modules/highlight.js/lib/languages/diff.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/index.html new file mode 100644 index 0000000000..aee58d3027 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/diff.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/diff.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.js new file mode 100644 index 0000000000..a29bf391e5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/diff.js.js","fileShort":"node_modules/highlight.js/lib/languages/diff.js.js","fileSafe":"node_modules_highlight_js_lib_languages_diff_js_js","link":"files/node_modules_highlight_js_lib_languages_diff_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./diff.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/diff.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.json new file mode 100644 index 0000000000..ea63bed276 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_diff_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/diff.js.js","fileShort":"node_modules/highlight.js/lib/languages/diff.js.js","fileSafe":"node_modules_highlight_js_lib_languages_diff_js_js","link":"files/node_modules_highlight_js_lib_languages_diff_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./diff.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/diff.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_django_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_django_js/index.html new file mode 100644 index 0000000000..c81a27af01 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_django_js/index.html @@ -0,0 +1,194 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/django.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/django.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.40

    +
    +
    +

    Lines of code

    +

    77

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.50

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.history.js new file mode 100644 index 0000000000..560d963775 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":77,"lloc":30,"functions":1,"deliveredBugs":0.263,"difficulty":7.5,"maintainability":51.397,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.history.json new file mode 100644 index 0000000000..40d577d5e0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":77,"lloc":30,"functions":1,"deliveredBugs":0.263,"difficulty":7.5,"maintainability":51.397,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.js new file mode 100644 index 0000000000..fe7f709a48 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/django.js","fileShort":"node_modules/highlight.js/lib/languages/django.js","fileSafe":"node_modules_highlight_js_lib_languages_django_js","link":"files/node_modules_highlight_js_lib_languages_django_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.263,"difficulty":7.5,"effort":5923.502,"length":136,"time":329.083,"vocabulary":56,"volume":789.8,"operands":{"distinct":46,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":77}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":77,"lineStart":1,"maintainability":51.397,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":6.802,"effort":5002.136,"length":129,"time":277.896,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":64,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":64},"errors":[],"lineEnd":75,"lineStart":12,"name":"django"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":6.802,"effort":5002.136,"length":129,"time":277.896,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":65},"operators":{"distinct":9,"total":64}},"params":1,"sloc":{"logical":28,"physical":64}},"module":"node_modules/highlight.js/lib/languages/django.js"},"jshint":{"messages":[{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.json new file mode 100644 index 0000000000..d8a0041c9d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_django_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/django.js","fileShort":"node_modules/highlight.js/lib/languages/django.js","fileSafe":"node_modules_highlight_js_lib_languages_django_js","link":"files/node_modules_highlight_js_lib_languages_django_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.263,"difficulty":7.5,"effort":5923.502,"length":136,"time":329.083,"vocabulary":56,"volume":789.8,"operands":{"distinct":46,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":77}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":77,"lineStart":1,"maintainability":51.397,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":6.802,"effort":5002.136,"length":129,"time":277.896,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":64,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":64},"errors":[],"lineEnd":75,"lineStart":12,"name":"django"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.245,"difficulty":6.802,"effort":5002.136,"length":129,"time":277.896,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":65},"operators":{"distinct":9,"total":64}},"params":1,"sloc":{"logical":28,"physical":64}},"module":"node_modules/highlight.js/lib/languages/django.js"},"jshint":{"messages":[{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/index.html new file mode 100644 index 0000000000..e55a918bce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/django.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/django.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.js new file mode 100644 index 0000000000..8e1161c765 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/django.js.js","fileShort":"node_modules/highlight.js/lib/languages/django.js.js","fileSafe":"node_modules_highlight_js_lib_languages_django_js_js","link":"files/node_modules_highlight_js_lib_languages_django_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./django.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/django.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.json new file mode 100644 index 0000000000..60af9cedb4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_django_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/django.js.js","fileShort":"node_modules/highlight.js/lib/languages/django.js.js","fileSafe":"node_modules_highlight_js_lib_languages_django_js_js","link":"files/node_modules_highlight_js_lib_languages_django_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./django.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/django.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/index.html new file mode 100644 index 0000000000..502a3d0bfe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dns.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dns.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    59.12

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.29

    +
    +
    +

    Estimated Errors

    +

    0.22

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.history.js new file mode 100644 index 0000000000..59ae5d54ce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":82,"lloc":16,"functions":1,"deliveredBugs":0.218,"difficulty":5.286,"maintainability":59.115,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.history.json new file mode 100644 index 0000000000..64c4f4e935 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":82,"lloc":16,"functions":1,"deliveredBugs":0.218,"difficulty":5.286,"maintainability":59.115,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.js new file mode 100644 index 0000000000..fd2f7d6d40 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dns.js","fileShort":"node_modules/highlight.js/lib/languages/dns.js","fileSafe":"node_modules_highlight_js_lib_languages_dns_js","link":"files/node_modules_highlight_js_lib_languages_dns_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.218,"difficulty":5.286,"effort":3456.921,"length":106,"time":192.051,"vocabulary":72,"volume":654.012,"operands":{"distinct":63,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":59.115,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.201,"difficulty":4.667,"effort":2812.408,"length":99,"time":156.245,"vocabulary":68,"volume":602.659,"operands":{"distinct":60,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"dns"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.201,"difficulty":4.667,"effort":2812.408,"length":99,"time":156.245,"vocabulary":68,"volume":602.659,"operands":{"distinct":60,"total":70},"operators":{"distinct":8,"total":29}},"params":1,"sloc":{"logical":14,"physical":72}},"module":"node_modules/highlight.js/lib/languages/dns.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.json new file mode 100644 index 0000000000..071ebaf273 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dns.js","fileShort":"node_modules/highlight.js/lib/languages/dns.js","fileSafe":"node_modules_highlight_js_lib_languages_dns_js","link":"files/node_modules_highlight_js_lib_languages_dns_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.218,"difficulty":5.286,"effort":3456.921,"length":106,"time":192.051,"vocabulary":72,"volume":654.012,"operands":{"distinct":63,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":59.115,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.201,"difficulty":4.667,"effort":2812.408,"length":99,"time":156.245,"vocabulary":68,"volume":602.659,"operands":{"distinct":60,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"dns"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.201,"difficulty":4.667,"effort":2812.408,"length":99,"time":156.245,"vocabulary":68,"volume":602.659,"operands":{"distinct":60,"total":70},"operators":{"distinct":8,"total":29}},"params":1,"sloc":{"logical":14,"physical":72}},"module":"node_modules/highlight.js/lib/languages/dns.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/index.html new file mode 100644 index 0000000000..583ba9a658 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dns.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dns.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.js new file mode 100644 index 0000000000..f58fcbb0f7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dns.js.js","fileShort":"node_modules/highlight.js/lib/languages/dns.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dns_js_js","link":"files/node_modules_highlight_js_lib_languages_dns_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dns.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dns.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.json new file mode 100644 index 0000000000..fa3eede97b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dns_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dns.js.js","fileShort":"node_modules/highlight.js/lib/languages/dns.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dns_js_js","link":"files/node_modules_highlight_js_lib_languages_dns_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dns.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dns.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/index.html new file mode 100644 index 0000000000..f194a001c2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/index.html @@ -0,0 +1,161 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dockerfile.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dockerfile.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    62.22

    +
    +
    +

    Lines of code

    +

    44

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.73

    +
    +
    +

    Estimated Errors

    +

    0.12

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.history.js new file mode 100644 index 0000000000..4e8ec43e27 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":44,"lloc":14,"functions":1,"deliveredBugs":0.116,"difficulty":4.727,"maintainability":62.223,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.history.json new file mode 100644 index 0000000000..4763a68215 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":44,"lloc":14,"functions":1,"deliveredBugs":0.116,"difficulty":4.727,"maintainability":62.223,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.js new file mode 100644 index 0000000000..3ac5ea0371 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dockerfile.js","fileShort":"node_modules/highlight.js/lib/languages/dockerfile.js","fileSafe":"node_modules_highlight_js_lib_languages_dockerfile_js","link":"files/node_modules_highlight_js_lib_languages_dockerfile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.116,"difficulty":4.727,"effort":1646.23,"length":65,"time":91.457,"vocabulary":41,"volume":348.241,"operands":{"distinct":33,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":44}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":44,"lineStart":1,"maintainability":62.223,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.101,"difficulty":4.083,"effort":1233.772,"length":58,"time":68.543,"vocabulary":37,"volume":302.148,"operands":{"distinct":30,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":32},"errors":[],"lineEnd":42,"lineStart":11,"name":"dockerfile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.101,"difficulty":4.083,"effort":1233.772,"length":58,"time":68.543,"vocabulary":37,"volume":302.148,"operands":{"distinct":30,"total":35},"operators":{"distinct":7,"total":23}},"params":1,"sloc":{"logical":12,"physical":32}},"module":"node_modules/highlight.js/lib/languages/dockerfile.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.json new file mode 100644 index 0000000000..c404a73764 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dockerfile.js","fileShort":"node_modules/highlight.js/lib/languages/dockerfile.js","fileSafe":"node_modules_highlight_js_lib_languages_dockerfile_js","link":"files/node_modules_highlight_js_lib_languages_dockerfile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.116,"difficulty":4.727,"effort":1646.23,"length":65,"time":91.457,"vocabulary":41,"volume":348.241,"operands":{"distinct":33,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":44}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":44,"lineStart":1,"maintainability":62.223,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.101,"difficulty":4.083,"effort":1233.772,"length":58,"time":68.543,"vocabulary":37,"volume":302.148,"operands":{"distinct":30,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":32},"errors":[],"lineEnd":42,"lineStart":11,"name":"dockerfile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.101,"difficulty":4.083,"effort":1233.772,"length":58,"time":68.543,"vocabulary":37,"volume":302.148,"operands":{"distinct":30,"total":35},"operators":{"distinct":7,"total":23}},"params":1,"sloc":{"logical":12,"physical":32}},"module":"node_modules/highlight.js/lib/languages/dockerfile.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/index.html new file mode 100644 index 0000000000..bdbce97620 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dockerfile.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dockerfile.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.js new file mode 100644 index 0000000000..15833defb2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dockerfile.js.js","fileShort":"node_modules/highlight.js/lib/languages/dockerfile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dockerfile_js_js","link":"files/node_modules_highlight_js_lib_languages_dockerfile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dockerfile.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dockerfile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.json new file mode 100644 index 0000000000..3522d96efa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dockerfile_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dockerfile.js.js","fileShort":"node_modules/highlight.js/lib/languages/dockerfile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dockerfile_js_js","link":"files/node_modules_highlight_js_lib_languages_dockerfile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dockerfile.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dockerfile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/index.html new file mode 100644 index 0000000000..96622e8f50 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/index.html @@ -0,0 +1,287 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dos.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dos.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.02

    +
    +
    +

    Lines of code

    +

    170

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.39

    +
    +
    +

    Estimated Errors

    +

    0.52

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.history.js new file mode 100644 index 0000000000..b5b165d215 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":170,"lloc":29,"functions":1,"deliveredBugs":0.52,"difficulty":5.387,"maintainability":51.021,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.history.json new file mode 100644 index 0000000000..fae35bc4c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":170,"lloc":29,"functions":1,"deliveredBugs":0.52,"difficulty":5.387,"maintainability":51.021,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.js new file mode 100644 index 0000000000..0e8f941cd5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dos.js","fileShort":"node_modules/highlight.js/lib/languages/dos.js","fileSafe":"node_modules_highlight_js_lib_languages_dos_js","link":"files/node_modules_highlight_js_lib_languages_dos_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.52,"difficulty":5.387,"effort":8404.538,"length":217,"time":466.919,"vocabulary":146,"volume":1560.192,"operands":{"distinct":137,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":170}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":170,"lineStart":1,"maintainability":51.021,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.5,"difficulty":4.776,"effort":7171.09,"length":210,"time":398.394,"vocabulary":142,"volume":1501.447,"operands":{"distinct":134,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":160},"errors":[],"lineEnd":168,"lineStart":9,"name":"dos"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.5,"difficulty":4.776,"effort":7171.09,"length":210,"time":398.394,"vocabulary":142,"volume":1501.447,"operands":{"distinct":134,"total":160},"operators":{"distinct":8,"total":50}},"params":1,"sloc":{"logical":27,"physical":160}},"module":"node_modules/highlight.js/lib/languages/dos.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.json new file mode 100644 index 0000000000..864459310d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dos.js","fileShort":"node_modules/highlight.js/lib/languages/dos.js","fileSafe":"node_modules_highlight_js_lib_languages_dos_js","link":"files/node_modules_highlight_js_lib_languages_dos_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.52,"difficulty":5.387,"effort":8404.538,"length":217,"time":466.919,"vocabulary":146,"volume":1560.192,"operands":{"distinct":137,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":170}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":170,"lineStart":1,"maintainability":51.021,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.5,"difficulty":4.776,"effort":7171.09,"length":210,"time":398.394,"vocabulary":142,"volume":1501.447,"operands":{"distinct":134,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":160},"errors":[],"lineEnd":168,"lineStart":9,"name":"dos"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.5,"difficulty":4.776,"effort":7171.09,"length":210,"time":398.394,"vocabulary":142,"volume":1501.447,"operands":{"distinct":134,"total":160},"operators":{"distinct":8,"total":50}},"params":1,"sloc":{"logical":27,"physical":160}},"module":"node_modules/highlight.js/lib/languages/dos.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/index.html new file mode 100644 index 0000000000..a59e85a422 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dos.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dos.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.js new file mode 100644 index 0000000000..1310635070 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dos.js.js","fileShort":"node_modules/highlight.js/lib/languages/dos.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dos_js_js","link":"files/node_modules_highlight_js_lib_languages_dos_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dos.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dos.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.json new file mode 100644 index 0000000000..c3636169c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dos_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dos.js.js","fileShort":"node_modules/highlight.js/lib/languages/dos.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dos_js_js","link":"files/node_modules_highlight_js_lib_languages_dos_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dos.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dos.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/index.html new file mode 100644 index 0000000000..c247d14689 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/index.html @@ -0,0 +1,183 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dsconfig.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dsconfig.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.10

    +
    +
    +

    Lines of code

    +

    66

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.69

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.history.js new file mode 100644 index 0000000000..917994577d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":66,"lloc":38,"functions":1,"deliveredBugs":0.197,"difficulty":9.692,"maintainability":49.097,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.history.json new file mode 100644 index 0000000000..a55a79d236 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":66,"lloc":38,"functions":1,"deliveredBugs":0.197,"difficulty":9.692,"maintainability":49.097,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.js new file mode 100644 index 0000000000..fcaedf3ccf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dsconfig.js","fileShort":"node_modules/highlight.js/lib/languages/dsconfig.js","fileSafe":"node_modules_highlight_js_lib_languages_dsconfig_js","link":"files/node_modules_highlight_js_lib_languages_dsconfig_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.197,"difficulty":9.692,"effort":5719.874,"length":116,"time":317.771,"vocabulary":34,"volume":590.146,"operands":{"distinct":26,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":66}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":66,"lineStart":1,"maintainability":49.097,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.178,"difficulty":8.978,"effort":4802.032,"length":109,"time":266.78,"vocabulary":30,"volume":534.851,"operands":{"distinct":23,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":56},"errors":[],"lineEnd":64,"lineStart":9,"name":"dsconfig"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.178,"difficulty":8.978,"effort":4802.032,"length":109,"time":266.78,"vocabulary":30,"volume":534.851,"operands":{"distinct":23,"total":59},"operators":{"distinct":7,"total":50}},"params":1,"sloc":{"logical":36,"physical":56}},"module":"node_modules/highlight.js/lib/languages/dsconfig.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.json new file mode 100644 index 0000000000..2a7191f260 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dsconfig.js","fileShort":"node_modules/highlight.js/lib/languages/dsconfig.js","fileSafe":"node_modules_highlight_js_lib_languages_dsconfig_js","link":"files/node_modules_highlight_js_lib_languages_dsconfig_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.197,"difficulty":9.692,"effort":5719.874,"length":116,"time":317.771,"vocabulary":34,"volume":590.146,"operands":{"distinct":26,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":66}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":66,"lineStart":1,"maintainability":49.097,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.178,"difficulty":8.978,"effort":4802.032,"length":109,"time":266.78,"vocabulary":30,"volume":534.851,"operands":{"distinct":23,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":56},"errors":[],"lineEnd":64,"lineStart":9,"name":"dsconfig"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.178,"difficulty":8.978,"effort":4802.032,"length":109,"time":266.78,"vocabulary":30,"volume":534.851,"operands":{"distinct":23,"total":59},"operators":{"distinct":7,"total":50}},"params":1,"sloc":{"logical":36,"physical":56}},"module":"node_modules/highlight.js/lib/languages/dsconfig.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/index.html new file mode 100644 index 0000000000..393fd325fc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dsconfig.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dsconfig.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.js new file mode 100644 index 0000000000..72b4abed4b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dsconfig.js.js","fileShort":"node_modules/highlight.js/lib/languages/dsconfig.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dsconfig_js_js","link":"files/node_modules_highlight_js_lib_languages_dsconfig_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dsconfig.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dsconfig.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.json new file mode 100644 index 0000000000..49190edcb5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dsconfig_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dsconfig.js.js","fileShort":"node_modules/highlight.js/lib/languages/dsconfig.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dsconfig_js_js","link":"files/node_modules_highlight_js_lib_languages_dsconfig_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dsconfig.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dsconfig.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/index.html new file mode 100644 index 0000000000..a2ab81c74c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/index.html @@ -0,0 +1,285 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dts.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dts.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.24

    +
    +
    +

    Lines of code

    +

    168

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.50

    +
    +
    +

    Estimated Errors

    +

    0.63

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.history.js new file mode 100644 index 0000000000..b6323daf60 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":168,"lloc":78,"functions":1,"deliveredBugs":0.63,"difficulty":11.5,"maintainability":39.243,"lintErrors":12}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.history.json new file mode 100644 index 0000000000..fc7ce27cb0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":168,"lloc":78,"functions":1,"deliveredBugs":0.63,"difficulty":11.5,"maintainability":39.243,"lintErrors":12}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.js new file mode 100644 index 0000000000..d1a3e88c7c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dts.js","fileShort":"node_modules/highlight.js/lib/languages/dts.js","fileSafe":"node_modules_highlight_js_lib_languages_dts_js","link":"files/node_modules_highlight_js_lib_languages_dts_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.282,"halstead":{"bugs":0.63,"difficulty":11.5,"effort":21737.95,"length":299,"time":1207.664,"vocabulary":80,"volume":1890.257,"operands":{"distinct":70,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":78,"physical":168}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":168,"lineStart":1,"maintainability":39.243,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.608,"difficulty":10.545,"effort":19237.835,"length":292,"time":1068.769,"vocabulary":76,"volume":1824.395,"operands":{"distinct":67,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":157},"errors":[],"lineEnd":166,"lineStart":10,"name":"dts"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.608,"difficulty":10.545,"effort":19237.835,"length":292,"time":1068.769,"vocabulary":76,"volume":1824.395,"operands":{"distinct":67,"total":157},"operators":{"distinct":9,"total":135}},"params":1,"sloc":{"logical":76,"physical":157}},"module":"node_modules/highlight.js/lib/languages/dts.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":110,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":123,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":136,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.json new file mode 100644 index 0000000000..18bc7ffb81 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dts.js","fileShort":"node_modules/highlight.js/lib/languages/dts.js","fileSafe":"node_modules_highlight_js_lib_languages_dts_js","link":"files/node_modules_highlight_js_lib_languages_dts_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.282,"halstead":{"bugs":0.63,"difficulty":11.5,"effort":21737.95,"length":299,"time":1207.664,"vocabulary":80,"volume":1890.257,"operands":{"distinct":70,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":78,"physical":168}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":168,"lineStart":1,"maintainability":39.243,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.608,"difficulty":10.545,"effort":19237.835,"length":292,"time":1068.769,"vocabulary":76,"volume":1824.395,"operands":{"distinct":67,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":157},"errors":[],"lineEnd":166,"lineStart":10,"name":"dts"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.608,"difficulty":10.545,"effort":19237.835,"length":292,"time":1068.769,"vocabulary":76,"volume":1824.395,"operands":{"distinct":67,"total":157},"operators":{"distinct":9,"total":135}},"params":1,"sloc":{"logical":76,"physical":157}},"module":"node_modules/highlight.js/lib/languages/dts.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":110,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":123,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":136,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/index.html new file mode 100644 index 0000000000..6cef4d69ee --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dts.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dts.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.js new file mode 100644 index 0000000000..a190c63527 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dts.js.js","fileShort":"node_modules/highlight.js/lib/languages/dts.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dts_js_js","link":"files/node_modules_highlight_js_lib_languages_dts_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dts.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dts.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.json new file mode 100644 index 0000000000..1e2be26160 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dts_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dts.js.js","fileShort":"node_modules/highlight.js/lib/languages/dts.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dts_js_js","link":"files/node_modules_highlight_js_lib_languages_dts_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dts.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dts.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/index.html new file mode 100644 index 0000000000..88b6543c04 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/index.html @@ -0,0 +1,162 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dust.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dust.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.34

    +
    +
    +

    Lines of code

    +

    45

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.71

    +
    +
    +

    Estimated Errors

    +

    0.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.history.js new file mode 100644 index 0000000000..2a438776f5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":45,"lloc":25,"functions":1,"deliveredBugs":0.133,"difficulty":5.714,"maintainability":55.345,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.history.json new file mode 100644 index 0000000000..d503a64890 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":45,"lloc":25,"functions":1,"deliveredBugs":0.133,"difficulty":5.714,"maintainability":55.345,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.js new file mode 100644 index 0000000000..fa90c57d6f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dust.js","fileShort":"node_modules/highlight.js/lib/languages/dust.js","fileSafe":"node_modules_highlight_js_lib_languages_dust_js","link":"files/node_modules_highlight_js_lib_languages_dust_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.133,"difficulty":5.714,"effort":2274.767,"length":77,"time":126.376,"vocabulary":36,"volume":398.084,"operands":{"distinct":28,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":45}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":45,"lineStart":1,"maintainability":55.345,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.117,"difficulty":5.04,"effort":1764,"length":70,"time":98,"vocabulary":32,"volume":350,"operands":{"distinct":25,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":33},"errors":[],"lineEnd":43,"lineStart":11,"name":"dust"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.117,"difficulty":5.04,"effort":1764,"length":70,"time":98,"vocabulary":32,"volume":350,"operands":{"distinct":25,"total":36},"operators":{"distinct":7,"total":34}},"params":1,"sloc":{"logical":23,"physical":33}},"module":"node_modules/highlight.js/lib/languages/dust.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.json new file mode 100644 index 0000000000..655ea2c7fc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dust.js","fileShort":"node_modules/highlight.js/lib/languages/dust.js","fileSafe":"node_modules_highlight_js_lib_languages_dust_js","link":"files/node_modules_highlight_js_lib_languages_dust_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.133,"difficulty":5.714,"effort":2274.767,"length":77,"time":126.376,"vocabulary":36,"volume":398.084,"operands":{"distinct":28,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":45}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":45,"lineStart":1,"maintainability":55.345,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.117,"difficulty":5.04,"effort":1764,"length":70,"time":98,"vocabulary":32,"volume":350,"operands":{"distinct":25,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":33},"errors":[],"lineEnd":43,"lineStart":11,"name":"dust"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.117,"difficulty":5.04,"effort":1764,"length":70,"time":98,"vocabulary":32,"volume":350,"operands":{"distinct":25,"total":36},"operators":{"distinct":7,"total":34}},"params":1,"sloc":{"logical":23,"physical":33}},"module":"node_modules/highlight.js/lib/languages/dust.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/index.html new file mode 100644 index 0000000000..70ee0c3777 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/dust.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/dust.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.js new file mode 100644 index 0000000000..effb49124b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/dust.js.js","fileShort":"node_modules/highlight.js/lib/languages/dust.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dust_js_js","link":"files/node_modules_highlight_js_lib_languages_dust_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dust.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dust.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.json new file mode 100644 index 0000000000..ddaf9d179c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_dust_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/dust.js.js","fileShort":"node_modules/highlight.js/lib/languages/dust.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dust_js_js","link":"files/node_modules_highlight_js_lib_languages_dust_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./dust.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/dust.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/index.html new file mode 100644 index 0000000000..7828f2c6dd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/index.html @@ -0,0 +1,170 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ebnf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ebnf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.46

    +
    +
    +

    Lines of code

    +

    53

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.83

    +
    +
    +

    Estimated Errors

    +

    0.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.history.js new file mode 100644 index 0000000000..2c1c866dda --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":53,"lloc":21,"functions":1,"deliveredBugs":0.132,"difficulty":7.826,"maintainability":56.464,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.history.json new file mode 100644 index 0000000000..73312af1e4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":53,"lloc":21,"functions":1,"deliveredBugs":0.132,"difficulty":7.826,"maintainability":56.464,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.js new file mode 100644 index 0000000000..cae8f00b14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ebnf.js","fileShort":"node_modules/highlight.js/lib/languages/ebnf.js","fileSafe":"node_modules_highlight_js_lib_languages_ebnf_js","link":"files/node_modules_highlight_js_lib_languages_ebnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.132,"difficulty":7.826,"effort":3091.304,"length":79,"time":171.739,"vocabulary":32,"volume":395,"operands":{"distinct":23,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":53}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":53,"lineStart":1,"maintainability":56.464,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.115,"difficulty":7.2,"effort":2492.133,"length":72,"time":138.452,"vocabulary":28,"volume":346.13,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":44},"errors":[],"lineEnd":51,"lineStart":8,"name":"ebnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.115,"difficulty":7.2,"effort":2492.133,"length":72,"time":138.452,"vocabulary":28,"volume":346.13,"operands":{"distinct":20,"total":36},"operators":{"distinct":8,"total":36}},"params":1,"sloc":{"logical":19,"physical":44}},"module":"node_modules/highlight.js/lib/languages/ebnf.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.json new file mode 100644 index 0000000000..b3cd73e1b9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ebnf.js","fileShort":"node_modules/highlight.js/lib/languages/ebnf.js","fileSafe":"node_modules_highlight_js_lib_languages_ebnf_js","link":"files/node_modules_highlight_js_lib_languages_ebnf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.132,"difficulty":7.826,"effort":3091.304,"length":79,"time":171.739,"vocabulary":32,"volume":395,"operands":{"distinct":23,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":53}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":53,"lineStart":1,"maintainability":56.464,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.115,"difficulty":7.2,"effort":2492.133,"length":72,"time":138.452,"vocabulary":28,"volume":346.13,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":44},"errors":[],"lineEnd":51,"lineStart":8,"name":"ebnf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.115,"difficulty":7.2,"effort":2492.133,"length":72,"time":138.452,"vocabulary":28,"volume":346.13,"operands":{"distinct":20,"total":36},"operators":{"distinct":8,"total":36}},"params":1,"sloc":{"logical":19,"physical":44}},"module":"node_modules/highlight.js/lib/languages/ebnf.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/index.html new file mode 100644 index 0000000000..e246d99a0b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ebnf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ebnf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.js new file mode 100644 index 0000000000..10a9b7eb65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ebnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/ebnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ebnf_js_js","link":"files/node_modules_highlight_js_lib_languages_ebnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ebnf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ebnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.json new file mode 100644 index 0000000000..687d500059 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ebnf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ebnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/ebnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ebnf_js_js","link":"files/node_modules_highlight_js_lib_languages_ebnf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ebnf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ebnf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/index.html new file mode 100644 index 0000000000..4a120ee056 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/index.html @@ -0,0 +1,395 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/elixir.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/elixir.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.27

    +
    +
    +

    Lines of code

    +

    278

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.63

    +
    +
    +

    Estimated Errors

    +

    1.27

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.history.js new file mode 100644 index 0000000000..c97ffd9b5b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":278,"lloc":122,"functions":6,"deliveredBugs":1.266,"difficulty":14.633,"maintainability":54.274,"lintErrors":25}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.history.json new file mode 100644 index 0000000000..6db3773e88 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":278,"lloc":122,"functions":6,"deliveredBugs":1.266,"difficulty":14.633,"maintainability":54.274,"lintErrors":25}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.js new file mode 100644 index 0000000000..24abda0f58 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/elixir.js","fileShort":"node_modules/highlight.js/lib/languages/elixir.js","fileSafe":"node_modules_highlight_js_lib_languages_elixir_js","link":"files/node_modules_highlight_js_lib_languages_elixir_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.266,"difficulty":14.633,"effort":55587.796,"length":550,"time":3088.211,"vocabulary":120,"volume":3798.79,"operands":{"distinct":109,"total":290,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":260,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":122,"physical":278}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":278,"lineStart":1,"maintainability":54.274,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.909,"halstead":{"bugs":1.014,"difficulty":11.106,"effort":33768.602,"length":445,"time":1876.033,"vocabulary":114,"volume":3040.636,"operands":{"distinct":104,"total":231,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":110,"physical":267},"errors":[],"lineEnd":276,"lineStart":10,"name":"elixir"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":120,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.125,"effort":196.586,"length":17,"time":10.921,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":132,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":142,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":3.75,"effort":380.922,"length":26,"time":21.162,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":159,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.063,"effort":360.793,"length":24,"time":20.044,"vocabulary":13,"volume":88.811,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":167,"lineStart":163,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":54.318,"halstead":{"bugs":0.189,"difficulty":4.698,"effort":5841.066,"length":90.5,"time":324.504,"vocabulary":29.833,"volume":567.505,"operands":{"distinct":24,"total":47.667},"operators":{"distinct":5.833,"total":42.833}},"params":1,"sloc":{"logical":20,"physical":50.5}},"module":"node_modules/highlight.js/lib/languages/elixir.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":121,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":124,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":135,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":138,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":145,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":150,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":163,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":173,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":218,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":229,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":234,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.json new file mode 100644 index 0000000000..993b4917a3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/elixir.js","fileShort":"node_modules/highlight.js/lib/languages/elixir.js","fileSafe":"node_modules_highlight_js_lib_languages_elixir_js","link":"files/node_modules_highlight_js_lib_languages_elixir_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.266,"difficulty":14.633,"effort":55587.796,"length":550,"time":3088.211,"vocabulary":120,"volume":3798.79,"operands":{"distinct":109,"total":290,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":260,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":122,"physical":278}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":278,"lineStart":1,"maintainability":54.274,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.909,"halstead":{"bugs":1.014,"difficulty":11.106,"effort":33768.602,"length":445,"time":1876.033,"vocabulary":114,"volume":3040.636,"operands":{"distinct":104,"total":231,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":110,"physical":267},"errors":[],"lineEnd":276,"lineStart":10,"name":"elixir"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":120,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":3.125,"effort":196.586,"length":17,"time":10.921,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":132,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":142,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.034,"difficulty":3.75,"effort":380.922,"length":26,"time":21.162,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":159,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":4.063,"effort":360.793,"length":24,"time":20.044,"vocabulary":13,"volume":88.811,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":167,"lineStart":163,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":54.318,"halstead":{"bugs":0.189,"difficulty":4.698,"effort":5841.066,"length":90.5,"time":324.504,"vocabulary":29.833,"volume":567.505,"operands":{"distinct":24,"total":47.667},"operators":{"distinct":5.833,"total":42.833}},"params":1,"sloc":{"logical":20,"physical":50.5}},"module":"node_modules/highlight.js/lib/languages/elixir.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":121,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":124,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":135,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":138,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":145,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":150,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":163,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":173,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":218,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":229,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":234,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/index.html new file mode 100644 index 0000000000..22c30e09ce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/elixir.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/elixir.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.js new file mode 100644 index 0000000000..dbec4f3018 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/elixir.js.js","fileShort":"node_modules/highlight.js/lib/languages/elixir.js.js","fileSafe":"node_modules_highlight_js_lib_languages_elixir_js_js","link":"files/node_modules_highlight_js_lib_languages_elixir_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./elixir.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/elixir.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.json new file mode 100644 index 0000000000..674afe70b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elixir_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/elixir.js.js","fileShort":"node_modules/highlight.js/lib/languages/elixir.js.js","fileSafe":"node_modules_highlight_js_lib_languages_elixir_js_js","link":"files/node_modules_highlight_js_lib_languages_elixir_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./elixir.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/elixir.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/index.html new file mode 100644 index 0000000000..ae342a296b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/index.html @@ -0,0 +1,267 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/elm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/elm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.73

    +
    +
    +

    Lines of code

    +

    150

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.54

    +
    +
    +

    Estimated Errors

    +

    0.50

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.history.js new file mode 100644 index 0000000000..ca2e876538 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":150,"lloc":54,"functions":1,"deliveredBugs":0.498,"difficulty":9.537,"maintainability":43.725,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.history.json new file mode 100644 index 0000000000..5959c10d8d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":150,"lloc":54,"functions":1,"deliveredBugs":0.498,"difficulty":9.537,"maintainability":43.725,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.js new file mode 100644 index 0000000000..908c451877 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/elm.js","fileShort":"node_modules/highlight.js/lib/languages/elm.js","fileSafe":"node_modules_highlight_js_lib_languages_elm_js","link":"files/node_modules_highlight_js_lib_languages_elm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.498,"difficulty":9.537,"effort":14241.638,"length":239,"time":791.202,"vocabulary":76,"volume":1493.255,"operands":{"distinct":67,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":150}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":150,"lineStart":1,"maintainability":43.725,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.477,"difficulty":8.625,"effort":12346.02,"length":232,"time":685.89,"vocabulary":72,"volume":1431.423,"operands":{"distinct":64,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":140},"errors":[],"lineEnd":148,"lineStart":9,"name":"elm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.477,"difficulty":8.625,"effort":12346.02,"length":232,"time":685.89,"vocabulary":72,"volume":1431.423,"operands":{"distinct":64,"total":138},"operators":{"distinct":8,"total":94}},"params":1,"sloc":{"logical":52,"physical":140}},"module":"node_modules/highlight.js/lib/languages/elm.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.json new file mode 100644 index 0000000000..3587356576 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/elm.js","fileShort":"node_modules/highlight.js/lib/languages/elm.js","fileSafe":"node_modules_highlight_js_lib_languages_elm_js","link":"files/node_modules_highlight_js_lib_languages_elm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.498,"difficulty":9.537,"effort":14241.638,"length":239,"time":791.202,"vocabulary":76,"volume":1493.255,"operands":{"distinct":67,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":150}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":150,"lineStart":1,"maintainability":43.725,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.477,"difficulty":8.625,"effort":12346.02,"length":232,"time":685.89,"vocabulary":72,"volume":1431.423,"operands":{"distinct":64,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":140},"errors":[],"lineEnd":148,"lineStart":9,"name":"elm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.477,"difficulty":8.625,"effort":12346.02,"length":232,"time":685.89,"vocabulary":72,"volume":1431.423,"operands":{"distinct":64,"total":138},"operators":{"distinct":8,"total":94}},"params":1,"sloc":{"logical":52,"physical":140}},"module":"node_modules/highlight.js/lib/languages/elm.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/index.html new file mode 100644 index 0000000000..07e3e6fd4f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/elm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/elm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.js new file mode 100644 index 0000000000..7c44648f94 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/elm.js.js","fileShort":"node_modules/highlight.js/lib/languages/elm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_elm_js_js","link":"files/node_modules_highlight_js_lib_languages_elm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./elm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/elm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.json new file mode 100644 index 0000000000..a200bdf9f0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_elm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/elm.js.js","fileShort":"node_modules/highlight.js/lib/languages/elm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_elm_js_js","link":"files/node_modules_highlight_js_lib_languages_elm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./elm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/elm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/index.html new file mode 100644 index 0000000000..0b2a79a9f3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/index.html @@ -0,0 +1,146 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/erb.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/erb.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    66.59

    +
    +
    +

    Lines of code

    +

    29

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.80

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.history.js new file mode 100644 index 0000000000..1bd2644f83 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":29,"lloc":11,"functions":1,"deliveredBugs":0.066,"difficulty":4.8,"maintainability":66.591,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.history.json new file mode 100644 index 0000000000..d653df4c3d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":29,"lloc":11,"functions":1,"deliveredBugs":0.066,"difficulty":4.8,"maintainability":66.591,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.js new file mode 100644 index 0000000000..053f7f4664 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/erb.js","fileShort":"node_modules/highlight.js/lib/languages/erb.js","fileSafe":"node_modules_highlight_js_lib_languages_erb_js","link":"files/node_modules_highlight_js_lib_languages_erb_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.066,"difficulty":4.8,"effort":946.087,"length":41,"time":52.56,"vocabulary":28,"volume":197.102,"operands":{"distinct":20,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":29}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":29,"lineStart":1,"maintainability":66.591,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.051,"difficulty":3.529,"effort":542.827,"length":34,"time":30.157,"vocabulary":23,"volume":153.801,"operands":{"distinct":17,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":27,"lineStart":12,"name":"erb"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.051,"difficulty":3.529,"effort":542.827,"length":34,"time":30.157,"vocabulary":23,"volume":153.801,"operands":{"distinct":17,"total":20},"operators":{"distinct":6,"total":14}},"params":1,"sloc":{"logical":9,"physical":16}},"module":"node_modules/highlight.js/lib/languages/erb.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.json new file mode 100644 index 0000000000..72c0bf8772 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/erb.js","fileShort":"node_modules/highlight.js/lib/languages/erb.js","fileSafe":"node_modules_highlight_js_lib_languages_erb_js","link":"files/node_modules_highlight_js_lib_languages_erb_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.066,"difficulty":4.8,"effort":946.087,"length":41,"time":52.56,"vocabulary":28,"volume":197.102,"operands":{"distinct":20,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":29}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":29,"lineStart":1,"maintainability":66.591,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.051,"difficulty":3.529,"effort":542.827,"length":34,"time":30.157,"vocabulary":23,"volume":153.801,"operands":{"distinct":17,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":27,"lineStart":12,"name":"erb"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.051,"difficulty":3.529,"effort":542.827,"length":34,"time":30.157,"vocabulary":23,"volume":153.801,"operands":{"distinct":17,"total":20},"operators":{"distinct":6,"total":14}},"params":1,"sloc":{"logical":9,"physical":16}},"module":"node_modules/highlight.js/lib/languages/erb.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/index.html new file mode 100644 index 0000000000..c6f11c8c28 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/erb.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/erb.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.js new file mode 100644 index 0000000000..f4126d1253 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/erb.js.js","fileShort":"node_modules/highlight.js/lib/languages/erb.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erb_js_js","link":"files/node_modules_highlight_js_lib_languages_erb_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erb.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/erb.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.json new file mode 100644 index 0000000000..ec00bfe058 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erb_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/erb.js.js","fileShort":"node_modules/highlight.js/lib/languages/erb.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erb_js_js","link":"files/node_modules_highlight_js_lib_languages_erb_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erb.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/erb.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/index.html new file mode 100644 index 0000000000..cb441c8c18 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/index.html @@ -0,0 +1,316 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/erlang.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/erlang.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.67

    +
    +
    +

    Lines of code

    +

    199

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.85

    +
    +
    +

    Estimated Errors

    +

    0.98

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.history.js new file mode 100644 index 0000000000..307f89ad9c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":199,"lloc":90,"functions":2,"deliveredBugs":0.984,"difficulty":12.85,"maintainability":44.669,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.history.json new file mode 100644 index 0000000000..743c06b4b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":199,"lloc":90,"functions":2,"deliveredBugs":0.984,"difficulty":12.85,"maintainability":44.669,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.js new file mode 100644 index 0000000000..040b5de6ce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/erlang.js","fileShort":"node_modules/highlight.js/lib/languages/erlang.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_js","link":"files/node_modules_highlight_js_lib_languages_erlang_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.984,"difficulty":12.85,"effort":37942.982,"length":429,"time":2107.943,"vocabulary":118,"volume":2952.654,"operands":{"distinct":107,"total":250,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":179,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":90,"physical":199}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":199,"lineStart":1,"maintainability":44.669,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.951,"difficulty":11.912,"effort":33975.709,"length":419,"time":1887.539,"vocabulary":112,"volume":2852.282,"operands":{"distinct":102,"total":243,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":176,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":188},"errors":[],"lineEnd":197,"lineStart":10,"name":"erlang"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":182,"lineStart":182,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.568,"halstead":{"bugs":0.476,"difficulty":5.956,"effort":16987.854,"length":211,"time":943.77,"vocabulary":57,"volume":1427.641,"operands":{"distinct":52,"total":123},"operators":{"distinct":5,"total":88}},"params":1,"sloc":{"logical":44,"physical":94.5}},"module":"node_modules/highlight.js/lib/languages/erlang.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":119,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":143,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":182,"column":40,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":182,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.json new file mode 100644 index 0000000000..7e5e6694aa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/erlang.js","fileShort":"node_modules/highlight.js/lib/languages/erlang.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_js","link":"files/node_modules_highlight_js_lib_languages_erlang_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.984,"difficulty":12.85,"effort":37942.982,"length":429,"time":2107.943,"vocabulary":118,"volume":2952.654,"operands":{"distinct":107,"total":250,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":179,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":90,"physical":199}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":199,"lineStart":1,"maintainability":44.669,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.951,"difficulty":11.912,"effort":33975.709,"length":419,"time":1887.539,"vocabulary":112,"volume":2852.282,"operands":{"distinct":102,"total":243,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":176,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":188},"errors":[],"lineEnd":197,"lineStart":10,"name":"erlang"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":182,"lineStart":182,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.568,"halstead":{"bugs":0.476,"difficulty":5.956,"effort":16987.854,"length":211,"time":943.77,"vocabulary":57,"volume":1427.641,"operands":{"distinct":52,"total":123},"operators":{"distinct":5,"total":88}},"params":1,"sloc":{"logical":44,"physical":94.5}},"module":"node_modules/highlight.js/lib/languages/erlang.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":119,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":143,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":182,"column":40,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":182,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/index.html new file mode 100644 index 0000000000..70c9078e0b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/erlang.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/erlang.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.js new file mode 100644 index 0000000000..c107a35e36 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/erlang.js.js","fileShort":"node_modules/highlight.js/lib/languages/erlang.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_js_js","link":"files/node_modules_highlight_js_lib_languages_erlang_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erlang.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/erlang.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.json new file mode 100644 index 0000000000..4dc929e1b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/erlang.js.js","fileShort":"node_modules/highlight.js/lib/languages/erlang.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_js_js","link":"files/node_modules_highlight_js_lib_languages_erlang_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erlang.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/erlang.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/index.html new file mode 100644 index 0000000000..48ac9a1616 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/index.html @@ -0,0 +1,179 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/erlang-repl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/erlang-repl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.83

    +
    +
    +

    Lines of code

    +

    62

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.94

    +
    +
    +

    Estimated Errors

    +

    0.18

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.history.js new file mode 100644 index 0000000000..4749150f21 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":62,"lloc":23,"functions":1,"deliveredBugs":0.178,"difficulty":7.941,"maintainability":54.828,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.history.json new file mode 100644 index 0000000000..9cc18962ea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":62,"lloc":23,"functions":1,"deliveredBugs":0.178,"difficulty":7.941,"maintainability":54.828,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.js new file mode 100644 index 0000000000..7009bb08f0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/erlang-repl.js","fileShort":"node_modules/highlight.js/lib/languages/erlang-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_repl_js","link":"files/node_modules_highlight_js_lib_languages_erlang_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.178,"difficulty":7.941,"effort":4248.722,"length":98,"time":236.04,"vocabulary":44,"volume":535.024,"operands":{"distinct":34,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":62}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":62,"lineStart":1,"maintainability":54.828,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.161,"difficulty":7.258,"effort":3515.048,"length":91,"time":195.28,"vocabulary":40,"volume":484.295,"operands":{"distinct":31,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":52},"errors":[],"lineEnd":60,"lineStart":9,"name":"erlangRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.161,"difficulty":7.258,"effort":3515.048,"length":91,"time":195.28,"vocabulary":40,"volume":484.295,"operands":{"distinct":31,"total":50},"operators":{"distinct":9,"total":41}},"params":1,"sloc":{"logical":21,"physical":52}},"module":"node_modules/highlight.js/lib/languages/erlang-repl.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.json new file mode 100644 index 0000000000..bfa8aef3a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/erlang-repl.js","fileShort":"node_modules/highlight.js/lib/languages/erlang-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_repl_js","link":"files/node_modules_highlight_js_lib_languages_erlang_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.178,"difficulty":7.941,"effort":4248.722,"length":98,"time":236.04,"vocabulary":44,"volume":535.024,"operands":{"distinct":34,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":62}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":62,"lineStart":1,"maintainability":54.828,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.161,"difficulty":7.258,"effort":3515.048,"length":91,"time":195.28,"vocabulary":40,"volume":484.295,"operands":{"distinct":31,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":52},"errors":[],"lineEnd":60,"lineStart":9,"name":"erlangRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.161,"difficulty":7.258,"effort":3515.048,"length":91,"time":195.28,"vocabulary":40,"volume":484.295,"operands":{"distinct":31,"total":50},"operators":{"distinct":9,"total":41}},"params":1,"sloc":{"logical":21,"physical":52}},"module":"node_modules/highlight.js/lib/languages/erlang-repl.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/index.html new file mode 100644 index 0000000000..88c506665a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/erlang-repl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/erlang-repl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.js new file mode 100644 index 0000000000..29fe8ef46a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/erlang-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/erlang-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erlang-repl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/erlang-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.json new file mode 100644 index 0000000000..6d86b12623 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/erlang-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/erlang-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./erlang-repl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/erlang-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/index.html new file mode 100644 index 0000000000..47af717902 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/index.html @@ -0,0 +1,661 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/excel.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/excel.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.23

    +
    +
    +

    Lines of code

    +

    544

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.24

    +
    +
    +

    Estimated Errors

    +

    1.75

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.history.js new file mode 100644 index 0000000000..3346cd2563 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":544,"lloc":30,"functions":1,"deliveredBugs":1.754,"difficulty":5.235,"maintainability":48.225,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.history.json new file mode 100644 index 0000000000..f727bc8ffd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":544,"lloc":30,"functions":1,"deliveredBugs":1.754,"difficulty":5.235,"maintainability":48.225,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.js new file mode 100644 index 0000000000..86cbb70e26 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/excel.js","fileShort":"node_modules/highlight.js/lib/languages/excel.js","fileSafe":"node_modules_highlight_js_lib_languages_excel_js","link":"files/node_modules_highlight_js_lib_languages_excel_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":1.754,"difficulty":5.235,"effort":27543.896,"length":583,"time":1530.216,"vocabulary":521,"volume":5261.656,"operands":{"distinct":511,"total":535,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":544}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":544,"lineStart":1,"maintainability":48.225,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.731,"difficulty":4.704,"effort":24422.175,"length":576,"time":1356.788,"vocabulary":517,"volume":5192.076,"operands":{"distinct":508,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":534},"errors":[],"lineEnd":542,"lineStart":9,"name":"excel"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.731,"difficulty":4.704,"effort":24422.175,"length":576,"time":1356.788,"vocabulary":517,"volume":5192.076,"operands":{"distinct":508,"total":531},"operators":{"distinct":9,"total":45}},"params":1,"sloc":{"logical":28,"physical":534}},"module":"node_modules/highlight.js/lib/languages/excel.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.json new file mode 100644 index 0000000000..ec7ce1ecbe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/excel.js","fileShort":"node_modules/highlight.js/lib/languages/excel.js","fileSafe":"node_modules_highlight_js_lib_languages_excel_js","link":"files/node_modules_highlight_js_lib_languages_excel_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":1.754,"difficulty":5.235,"effort":27543.896,"length":583,"time":1530.216,"vocabulary":521,"volume":5261.656,"operands":{"distinct":511,"total":535,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":544}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":544,"lineStart":1,"maintainability":48.225,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.731,"difficulty":4.704,"effort":24422.175,"length":576,"time":1356.788,"vocabulary":517,"volume":5192.076,"operands":{"distinct":508,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":534},"errors":[],"lineEnd":542,"lineStart":9,"name":"excel"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.731,"difficulty":4.704,"effort":24422.175,"length":576,"time":1356.788,"vocabulary":517,"volume":5192.076,"operands":{"distinct":508,"total":531},"operators":{"distinct":9,"total":45}},"params":1,"sloc":{"logical":28,"physical":534}},"module":"node_modules/highlight.js/lib/languages/excel.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/index.html new file mode 100644 index 0000000000..6a8faf0675 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/excel.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/excel.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.js new file mode 100644 index 0000000000..829f9e959d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/excel.js.js","fileShort":"node_modules/highlight.js/lib/languages/excel.js.js","fileSafe":"node_modules_highlight_js_lib_languages_excel_js_js","link":"files/node_modules_highlight_js_lib_languages_excel_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./excel.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/excel.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.json new file mode 100644 index 0000000000..3d042f5d83 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_excel_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/excel.js.js","fileShort":"node_modules/highlight.js/lib/languages/excel.js.js","fileSafe":"node_modules_highlight_js_lib_languages_excel_js_js","link":"files/node_modules_highlight_js_lib_languages_excel_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./excel.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/excel.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/index.html new file mode 100644 index 0000000000..bdfeff74eb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/index.html @@ -0,0 +1,154 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/fix.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/fix.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.90

    +
    +
    +

    Lines of code

    +

    37

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.45

    +
    +
    +

    Estimated Errors

    +

    0.10

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.history.js new file mode 100644 index 0000000000..871c0963be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":37,"lloc":22,"functions":1,"deliveredBugs":0.1,"difficulty":6.447,"maintainability":57.897,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.history.json new file mode 100644 index 0000000000..c155d301da --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":37,"lloc":22,"functions":1,"deliveredBugs":0.1,"difficulty":6.447,"maintainability":57.897,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.js new file mode 100644 index 0000000000..ee3df76365 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/fix.js","fileShort":"node_modules/highlight.js/lib/languages/fix.js","fileSafe":"node_modules_highlight_js_lib_languages_fix_js","link":"files/node_modules_highlight_js_lib_languages_fix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.1,"difficulty":6.447,"effort":1939.55,"length":64,"time":107.753,"vocabulary":26,"volume":300.828,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":57.897,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.082,"difficulty":3.875,"effort":954.606,"length":57,"time":53.034,"vocabulary":20,"volume":246.35,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":29},"errors":[],"lineEnd":35,"lineStart":7,"name":"fix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.082,"difficulty":3.875,"effort":954.606,"length":57,"time":53.034,"vocabulary":20,"volume":246.35,"operands":{"distinct":16,"total":31},"operators":{"distinct":4,"total":26}},"params":1,"sloc":{"logical":20,"physical":29}},"module":"node_modules/highlight.js/lib/languages/fix.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.json new file mode 100644 index 0000000000..488142a766 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/fix.js","fileShort":"node_modules/highlight.js/lib/languages/fix.js","fileSafe":"node_modules_highlight_js_lib_languages_fix_js","link":"files/node_modules_highlight_js_lib_languages_fix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.1,"difficulty":6.447,"effort":1939.55,"length":64,"time":107.753,"vocabulary":26,"volume":300.828,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":57.897,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.082,"difficulty":3.875,"effort":954.606,"length":57,"time":53.034,"vocabulary":20,"volume":246.35,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":29},"errors":[],"lineEnd":35,"lineStart":7,"name":"fix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.082,"difficulty":3.875,"effort":954.606,"length":57,"time":53.034,"vocabulary":20,"volume":246.35,"operands":{"distinct":16,"total":31},"operators":{"distinct":4,"total":26}},"params":1,"sloc":{"logical":20,"physical":29}},"module":"node_modules/highlight.js/lib/languages/fix.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/index.html new file mode 100644 index 0000000000..2155a025d5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/fix.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/fix.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.js new file mode 100644 index 0000000000..84434cf789 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/fix.js.js","fileShort":"node_modules/highlight.js/lib/languages/fix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fix_js_js","link":"files/node_modules_highlight_js_lib_languages_fix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fix.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/fix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.json new file mode 100644 index 0000000000..3ee527c9d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fix_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/fix.js.js","fileShort":"node_modules/highlight.js/lib/languages/fix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fix_js_js","link":"files/node_modules_highlight_js_lib_languages_fix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fix.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/fix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/index.html new file mode 100644 index 0000000000..f0aabf4a16 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/index.html @@ -0,0 +1,194 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/flix.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/flix.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    53.91

    +
    +
    +

    Lines of code

    +

    77

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.41

    +
    +
    +

    Estimated Errors

    +

    0.23

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.history.js new file mode 100644 index 0000000000..fc1face5cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":77,"lloc":26,"functions":1,"deliveredBugs":0.226,"difficulty":5.412,"maintainability":53.907,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.history.json new file mode 100644 index 0000000000..df2b096425 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":77,"lloc":26,"functions":1,"deliveredBugs":0.226,"difficulty":5.412,"maintainability":53.907,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.js new file mode 100644 index 0000000000..44911a1329 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/flix.js","fileShort":"node_modules/highlight.js/lib/languages/flix.js","fileSafe":"node_modules_highlight_js_lib_languages_flix_js","link":"files/node_modules_highlight_js_lib_languages_flix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.226,"difficulty":5.412,"effort":3661.08,"length":115,"time":203.393,"vocabulary":59,"volume":676.504,"operands":{"distinct":51,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":77}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":77,"lineStart":1,"maintainability":53.907,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.208,"difficulty":4.74,"effort":2959.334,"length":108,"time":164.407,"vocabulary":55,"volume":624.387,"operands":{"distinct":48,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":67},"errors":[],"lineEnd":75,"lineStart":9,"name":"flix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.208,"difficulty":4.74,"effort":2959.334,"length":108,"time":164.407,"vocabulary":55,"volume":624.387,"operands":{"distinct":48,"total":65},"operators":{"distinct":7,"total":43}},"params":1,"sloc":{"logical":24,"physical":67}},"module":"node_modules/highlight.js/lib/languages/flix.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.json new file mode 100644 index 0000000000..e3d301d3b2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/flix.js","fileShort":"node_modules/highlight.js/lib/languages/flix.js","fileSafe":"node_modules_highlight_js_lib_languages_flix_js","link":"files/node_modules_highlight_js_lib_languages_flix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.226,"difficulty":5.412,"effort":3661.08,"length":115,"time":203.393,"vocabulary":59,"volume":676.504,"operands":{"distinct":51,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":77}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":77,"lineStart":1,"maintainability":53.907,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.208,"difficulty":4.74,"effort":2959.334,"length":108,"time":164.407,"vocabulary":55,"volume":624.387,"operands":{"distinct":48,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":67},"errors":[],"lineEnd":75,"lineStart":9,"name":"flix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.208,"difficulty":4.74,"effort":2959.334,"length":108,"time":164.407,"vocabulary":55,"volume":624.387,"operands":{"distinct":48,"total":65},"operators":{"distinct":7,"total":43}},"params":1,"sloc":{"logical":24,"physical":67}},"module":"node_modules/highlight.js/lib/languages/flix.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/index.html new file mode 100644 index 0000000000..c6dda51998 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/flix.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/flix.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.js new file mode 100644 index 0000000000..1fa3d54384 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/flix.js.js","fileShort":"node_modules/highlight.js/lib/languages/flix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_flix_js_js","link":"files/node_modules_highlight_js_lib_languages_flix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./flix.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/flix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.json new file mode 100644 index 0000000000..24ef5c1c76 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_flix_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/flix.js.js","fileShort":"node_modules/highlight.js/lib/languages/flix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_flix_js_js","link":"files/node_modules_highlight_js_lib_languages_flix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./flix.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/flix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/index.html new file mode 100644 index 0000000000..77abcfe350 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/index.html @@ -0,0 +1,704 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/fortran.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/fortran.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.94

    +
    +
    +

    Lines of code

    +

    587

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.01

    +
    +
    +

    Estimated Errors

    +

    2.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.history.js new file mode 100644 index 0000000000..802f34e36c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":587,"lloc":45,"functions":1,"deliveredBugs":2.068,"difficulty":5.011,"maintainability":43.939,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.history.json new file mode 100644 index 0000000000..89b0295b25 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":587,"lloc":45,"functions":1,"deliveredBugs":2.068,"difficulty":5.011,"maintainability":43.939,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.js new file mode 100644 index 0000000000..0963590f6d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/fortran.js","fileShort":"node_modules/highlight.js/lib/languages/fortran.js","fileSafe":"node_modules_highlight_js_lib_languages_fortran_js","link":"files/node_modules_highlight_js_lib_languages_fortran_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":2.068,"difficulty":5.011,"effort":31085.711,"length":684,"time":1726.984,"vocabulary":537,"volume":6203.044,"operands":{"distinct":528,"total":588,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":96,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":587}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":587,"lineStart":1,"maintainability":43.939,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":2.044,"difficulty":4.45,"effort":27285.639,"length":677,"time":1515.869,"vocabulary":533,"volume":6132.26,"operands":{"distinct":525,"total":584,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":577},"errors":[],"lineEnd":585,"lineStart":9,"name":"fortran"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":2.044,"difficulty":4.45,"effort":27285.639,"length":677,"time":1515.869,"vocabulary":533,"volume":6132.26,"operands":{"distinct":525,"total":584},"operators":{"distinct":8,"total":93}},"params":1,"sloc":{"logical":43,"physical":577}},"module":"node_modules/highlight.js/lib/languages/fortran.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":273,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":277,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.json new file mode 100644 index 0000000000..06f0fc2004 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/fortran.js","fileShort":"node_modules/highlight.js/lib/languages/fortran.js","fileSafe":"node_modules_highlight_js_lib_languages_fortran_js","link":"files/node_modules_highlight_js_lib_languages_fortran_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":2.068,"difficulty":5.011,"effort":31085.711,"length":684,"time":1726.984,"vocabulary":537,"volume":6203.044,"operands":{"distinct":528,"total":588,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":96,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":587}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":587,"lineStart":1,"maintainability":43.939,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":2.044,"difficulty":4.45,"effort":27285.639,"length":677,"time":1515.869,"vocabulary":533,"volume":6132.26,"operands":{"distinct":525,"total":584,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":577},"errors":[],"lineEnd":585,"lineStart":9,"name":"fortran"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":2.044,"difficulty":4.45,"effort":27285.639,"length":677,"time":1515.869,"vocabulary":533,"volume":6132.26,"operands":{"distinct":525,"total":584},"operators":{"distinct":8,"total":93}},"params":1,"sloc":{"logical":43,"physical":577}},"module":"node_modules/highlight.js/lib/languages/fortran.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":273,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":277,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/index.html new file mode 100644 index 0000000000..bedeede05e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/fortran.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/fortran.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.js new file mode 100644 index 0000000000..b69215ecd9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/fortran.js.js","fileShort":"node_modules/highlight.js/lib/languages/fortran.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fortran_js_js","link":"files/node_modules_highlight_js_lib_languages_fortran_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fortran.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/fortran.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.json new file mode 100644 index 0000000000..5a09020d60 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fortran_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/fortran.js.js","fileShort":"node_modules/highlight.js/lib/languages/fortran.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fortran_js_js","link":"files/node_modules_highlight_js_lib_languages_fortran_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fortran.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/fortran.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/index.html new file mode 100644 index 0000000000..920862ff29 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/index.html @@ -0,0 +1,743 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/fsharp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/fsharp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.40

    +
    +
    +

    Lines of code

    +

    626

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    22.39

    +
    +
    +

    Estimated Errors

    +

    2.55

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.history.js new file mode 100644 index 0000000000..1102a72596 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":626,"lloc":172,"functions":11,"deliveredBugs":2.547,"difficulty":22.393,"maintainability":57.399,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.history.json new file mode 100644 index 0000000000..f0469916bd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":626,"lloc":172,"functions":11,"deliveredBugs":2.547,"difficulty":22.393,"maintainability":57.399,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.js new file mode 100644 index 0000000000..3127a7f765 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/fsharp.js","fileShort":"node_modules/highlight.js/lib/languages/fsharp.js","fileSafe":"node_modules_highlight_js_lib_languages_fsharp_js","link":"files/node_modules_highlight_js_lib_languages_fsharp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":4.07,"halstead":{"bugs":2.547,"difficulty":22.393,"effort":171134.094,"length":925,"time":9507.45,"vocabulary":307,"volume":7642.438,"operands":{"distinct":284,"total":553,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":372,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":172,"physical":626}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":626,"lineStart":1,"maintainability":57.399,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7,"lineStart":5,"name":"escape"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":18,"lineStart":13,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":26,"lineStart":24,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":35,"lineStart":32,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":33,"lineStart":33,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":50,"lineStart":41,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":68,"lineStart":61,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":66,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.716,"difficulty":8.559,"effort":44052.686,"length":648,"time":2447.371,"vocabulary":246,"volume":5146.749,"operands":{"distinct":236,"total":404,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":244,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":546},"errors":[],"lineEnd":624,"lineStart":79,"name":"fsharp"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.133,"difficulty":9.46,"effort":3765.877,"length":77,"time":209.215,"vocabulary":36,"volume":398.084,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":33},"errors":[],"lineEnd":349,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.086,"difficulty":3.913,"effort":1007.503,"length":53,"time":55.972,"vocabulary":29,"volume":257.473,"operands":{"distinct":23,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":37},"errors":[],"lineEnd":391,"lineStart":355,"name":""}],"methodAverage":{"cyclomatic":1.545,"cyclomaticDensity":41.085,"halstead":{"bugs":0.19,"difficulty":5.226,"effort":4780.241,"length":82.364,"time":265.569,"vocabulary":35.909,"volume":571.225,"operands":{"distinct":29.636,"total":49.364},"operators":{"distinct":6.273,"total":33}},"params":1.091,"sloc":{"logical":14.909,"physical":59.273}},"module":"node_modules/highlight.js/lib/languages/fsharp.js"},"jshint":{"messages":[{"severity":"error","line":32,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":66,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":66,"column":18,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":147,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":153,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":169,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":183,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":191,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":234,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":275,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":283,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":288,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":296,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":298,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":305,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":306,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":317,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":317,"column":36,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":319,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":324,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":325,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":325,"column":42,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":327,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":329,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":330,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":333,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":333,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":333,"column":6,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":333,"column":7,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":351,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":353,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":355,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":370,"column":7,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":370,"column":7,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":371,"column":17,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":371,"column":19,"message":"Expected '}' to match '{' from line 356 and instead saw 'prefixScope'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":377,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":377,"column":10,"message":"Expected '}' to match '{' from line 355 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":377,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":381,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":381,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":381,"column":16,"message":"Expected '}' to match '{' from line 79 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":381,"column":16,"message":"Too many errors. (60% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.json new file mode 100644 index 0000000000..87bd522b3d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/fsharp.js","fileShort":"node_modules/highlight.js/lib/languages/fsharp.js","fileSafe":"node_modules_highlight_js_lib_languages_fsharp_js","link":"files/node_modules_highlight_js_lib_languages_fsharp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":4.07,"halstead":{"bugs":2.547,"difficulty":22.393,"effort":171134.094,"length":925,"time":9507.45,"vocabulary":307,"volume":7642.438,"operands":{"distinct":284,"total":553,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":372,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":172,"physical":626}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":626,"lineStart":1,"maintainability":57.399,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":7,"lineStart":5,"name":"escape"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":18,"lineStart":13,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":26,"lineStart":24,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":35,"lineStart":32,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":33,"lineStart":33,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":50,"lineStart":41,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":68,"lineStart":61,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":66,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.716,"difficulty":8.559,"effort":44052.686,"length":648,"time":2447.371,"vocabulary":246,"volume":5146.749,"operands":{"distinct":236,"total":404,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":244,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":546},"errors":[],"lineEnd":624,"lineStart":79,"name":"fsharp"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.133,"difficulty":9.46,"effort":3765.877,"length":77,"time":209.215,"vocabulary":36,"volume":398.084,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":33},"errors":[],"lineEnd":349,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.086,"difficulty":3.913,"effort":1007.503,"length":53,"time":55.972,"vocabulary":29,"volume":257.473,"operands":{"distinct":23,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":37},"errors":[],"lineEnd":391,"lineStart":355,"name":""}],"methodAverage":{"cyclomatic":1.545,"cyclomaticDensity":41.085,"halstead":{"bugs":0.19,"difficulty":5.226,"effort":4780.241,"length":82.364,"time":265.569,"vocabulary":35.909,"volume":571.225,"operands":{"distinct":29.636,"total":49.364},"operators":{"distinct":6.273,"total":33}},"params":1.091,"sloc":{"logical":14.909,"physical":59.273}},"module":"node_modules/highlight.js/lib/languages/fsharp.js"},"jshint":{"messages":[{"severity":"error","line":32,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":66,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":66,"column":18,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":147,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":153,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":169,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":183,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":191,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":234,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":275,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":283,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":288,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":296,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":298,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":305,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":306,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":317,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":317,"column":36,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":319,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":324,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":325,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":325,"column":42,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":327,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":329,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":330,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":333,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":333,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":333,"column":6,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":333,"column":7,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":351,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":353,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":355,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":370,"column":7,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":370,"column":7,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":371,"column":17,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":371,"column":19,"message":"Expected '}' to match '{' from line 356 and instead saw 'prefixScope'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":377,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":377,"column":10,"message":"Expected '}' to match '{' from line 355 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":377,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":381,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":381,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":381,"column":16,"message":"Expected '}' to match '{' from line 79 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":381,"column":16,"message":"Too many errors. (60% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/index.html new file mode 100644 index 0000000000..f0dfb7a1be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/fsharp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/fsharp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.js new file mode 100644 index 0000000000..2ea5663cc2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/fsharp.js.js","fileShort":"node_modules/highlight.js/lib/languages/fsharp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fsharp_js_js","link":"files/node_modules_highlight_js_lib_languages_fsharp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fsharp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/fsharp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.json new file mode 100644 index 0000000000..2e89324d51 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_fsharp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/fsharp.js.js","fileShort":"node_modules/highlight.js/lib/languages/fsharp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fsharp_js_js","link":"files/node_modules_highlight_js_lib_languages_fsharp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./fsharp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/fsharp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/index.html new file mode 100644 index 0000000000..9a18639a7b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/index.html @@ -0,0 +1,302 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gams.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gams.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.50

    +
    +
    +

    Lines of code

    +

    185

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.50

    +
    +
    +

    Estimated Errors

    +

    0.80

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.history.js new file mode 100644 index 0000000000..2b65cb4731 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":185,"lloc":71,"functions":1,"deliveredBugs":0.802,"difficulty":12.5,"maintainability":39.497,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.history.json new file mode 100644 index 0000000000..1eb1c4d6e9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":185,"lloc":71,"functions":1,"deliveredBugs":0.802,"difficulty":12.5,"maintainability":39.497,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.js new file mode 100644 index 0000000000..ae51988051 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gams.js","fileShort":"node_modules/highlight.js/lib/languages/gams.js","fileSafe":"node_modules_highlight_js_lib_languages_gams_js","link":"files/node_modules_highlight_js_lib_languages_gams_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":0.802,"difficulty":12.5,"effort":30089.93,"length":369,"time":1671.663,"vocabulary":92,"volume":2407.194,"operands":{"distinct":82,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":164,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":185}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":185,"lineStart":1,"maintainability":39.497,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":0.779,"difficulty":11.449,"effort":26772.218,"length":362,"time":1487.345,"vocabulary":88,"volume":2338.314,"operands":{"distinct":79,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":161,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":69,"physical":173},"errors":[],"lineEnd":183,"lineStart":11,"name":"gams"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":0.779,"difficulty":11.449,"effort":26772.218,"length":362,"time":1487.345,"vocabulary":88,"volume":2338.314,"operands":{"distinct":79,"total":201},"operators":{"distinct":9,"total":161}},"params":1,"sloc":{"logical":69,"physical":173}},"module":"node_modules/highlight.js/lib/languages/gams.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.json new file mode 100644 index 0000000000..6088b04916 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gams.js","fileShort":"node_modules/highlight.js/lib/languages/gams.js","fileSafe":"node_modules_highlight_js_lib_languages_gams_js","link":"files/node_modules_highlight_js_lib_languages_gams_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":0.802,"difficulty":12.5,"effort":30089.93,"length":369,"time":1671.663,"vocabulary":92,"volume":2407.194,"operands":{"distinct":82,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":164,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":185}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":185,"lineStart":1,"maintainability":39.497,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":0.779,"difficulty":11.449,"effort":26772.218,"length":362,"time":1487.345,"vocabulary":88,"volume":2338.314,"operands":{"distinct":79,"total":201,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":161,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":69,"physical":173},"errors":[],"lineEnd":183,"lineStart":11,"name":"gams"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":0.779,"difficulty":11.449,"effort":26772.218,"length":362,"time":1487.345,"vocabulary":88,"volume":2338.314,"operands":{"distinct":79,"total":201},"operators":{"distinct":9,"total":161}},"params":1,"sloc":{"logical":69,"physical":173}},"module":"node_modules/highlight.js/lib/languages/gams.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/index.html new file mode 100644 index 0000000000..02b9891a4d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gams.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gams.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.js new file mode 100644 index 0000000000..bafc003ce6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gams.js.js","fileShort":"node_modules/highlight.js/lib/languages/gams.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gams_js_js","link":"files/node_modules_highlight_js_lib_languages_gams_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gams.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gams.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.json new file mode 100644 index 0000000000..f5354427ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gams_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gams.js.js","fileShort":"node_modules/highlight.js/lib/languages/gams.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gams_js_js","link":"files/node_modules_highlight_js_lib_languages_gams_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gams.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gams.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/index.html new file mode 100644 index 0000000000..457d553650 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/index.html @@ -0,0 +1,433 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gauss.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gauss.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    42.53

    +
    +
    +

    Lines of code

    +

    316

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.82

    +
    +
    +

    Estimated Errors

    +

    1.69

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.history.js new file mode 100644 index 0000000000..a9f3e1f43c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":316,"lloc":106,"functions":2,"deliveredBugs":1.688,"difficulty":10.819,"maintainability":42.534,"lintErrors":12}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.history.json new file mode 100644 index 0000000000..8bb1c8b044 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":316,"lloc":106,"functions":2,"deliveredBugs":1.688,"difficulty":10.819,"maintainability":42.534,"lintErrors":12}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.js new file mode 100644 index 0000000000..bafd2390a9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gauss.js","fileShort":"node_modules/highlight.js/lib/languages/gauss.js","fileSafe":"node_modules_highlight_js_lib_languages_gauss_js","link":"files/node_modules_highlight_js_lib_languages_gauss_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.887,"halstead":{"bugs":1.688,"difficulty":10.819,"effort":54787.629,"length":667,"time":3043.757,"vocabulary":193,"volume":5064.169,"operands":{"distinct":182,"total":358,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":309,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":106,"physical":316}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":316,"lineStart":1,"maintainability":42.534,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.087,"halstead":{"bugs":1.487,"difficulty":9.109,"effort":40640.422,"length":593,"time":2257.801,"vocabulary":184,"volume":4461.472,"operands":{"distinct":174,"total":317,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":276,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":92,"physical":307},"errors":[],"lineEnd":314,"lineStart":8,"name":"gauss"},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.106,"difficulty":9.25,"effort":2946.842,"length":67,"time":163.713,"vocabulary":27,"volume":318.577,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":208,"lineStart":192,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":8.877,"halstead":{"bugs":0.797,"difficulty":9.18,"effort":21793.632,"length":330,"time":1210.757,"vocabulary":105.5,"volume":2390.025,"operands":{"distinct":96,"total":177},"operators":{"distinct":9.5,"total":153}},"params":2,"sloc":{"logical":52,"physical":162}},"module":"node_modules/highlight.js/lib/languages/gauss.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":112,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":148,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":185,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":192,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":210,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":216,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":225,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":245,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.json new file mode 100644 index 0000000000..9586fcfe6c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gauss.js","fileShort":"node_modules/highlight.js/lib/languages/gauss.js","fileSafe":"node_modules_highlight_js_lib_languages_gauss_js","link":"files/node_modules_highlight_js_lib_languages_gauss_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.887,"halstead":{"bugs":1.688,"difficulty":10.819,"effort":54787.629,"length":667,"time":3043.757,"vocabulary":193,"volume":5064.169,"operands":{"distinct":182,"total":358,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":309,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":106,"physical":316}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":316,"lineStart":1,"maintainability":42.534,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.087,"halstead":{"bugs":1.487,"difficulty":9.109,"effort":40640.422,"length":593,"time":2257.801,"vocabulary":184,"volume":4461.472,"operands":{"distinct":174,"total":317,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":276,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":92,"physical":307},"errors":[],"lineEnd":314,"lineStart":8,"name":"gauss"},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.106,"difficulty":9.25,"effort":2946.842,"length":67,"time":163.713,"vocabulary":27,"volume":318.577,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":208,"lineStart":192,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":8.877,"halstead":{"bugs":0.797,"difficulty":9.18,"effort":21793.632,"length":330,"time":1210.757,"vocabulary":105.5,"volume":2390.025,"operands":{"distinct":96,"total":177},"operators":{"distinct":9.5,"total":153}},"params":2,"sloc":{"logical":52,"physical":162}},"module":"node_modules/highlight.js/lib/languages/gauss.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":112,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":148,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":185,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":192,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":210,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":216,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":225,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":245,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/index.html new file mode 100644 index 0000000000..894bf931c6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gauss.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gauss.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.js new file mode 100644 index 0000000000..ad0c4814ec --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gauss.js.js","fileShort":"node_modules/highlight.js/lib/languages/gauss.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gauss_js_js","link":"files/node_modules_highlight_js_lib_languages_gauss_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gauss.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gauss.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.json new file mode 100644 index 0000000000..6445a35632 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gauss_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gauss.js.js","fileShort":"node_modules/highlight.js/lib/languages/gauss.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gauss_js_js","link":"files/node_modules_highlight_js_lib_languages_gauss_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gauss.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gauss.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/index.html new file mode 100644 index 0000000000..a504a3be10 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/index.html @@ -0,0 +1,205 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gcode.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gcode.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.92

    +
    +
    +

    Lines of code

    +

    88

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.93

    +
    +
    +

    Estimated Errors

    +

    0.37

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.history.js new file mode 100644 index 0000000000..c046fe639e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":88,"lloc":42,"functions":1,"deliveredBugs":0.373,"difficulty":8.929,"maintainability":46.925,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.history.json new file mode 100644 index 0000000000..7197e9a569 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":88,"lloc":42,"functions":1,"deliveredBugs":0.373,"difficulty":8.929,"maintainability":46.925,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.js new file mode 100644 index 0000000000..f8742526d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gcode.js","fileShort":"node_modules/highlight.js/lib/languages/gcode.js","fileSafe":"node_modules_highlight_js_lib_languages_gcode_js","link":"files/node_modules_highlight_js_lib_languages_gcode_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.373,"difficulty":8.929,"effort":9984.044,"length":185,"time":554.669,"vocabulary":66,"volume":1118.213,"operands":{"distinct":56,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":88}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":88,"lineStart":1,"maintainability":46.925,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.353,"difficulty":8.151,"effort":8638.752,"length":178,"time":479.931,"vocabulary":62,"volume":1059.847,"operands":{"distinct":53,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":79},"errors":[],"lineEnd":86,"lineStart":8,"name":"gcode"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.353,"difficulty":8.151,"effort":8638.752,"length":178,"time":479.931,"vocabulary":62,"volume":1059.847,"operands":{"distinct":53,"total":96},"operators":{"distinct":9,"total":82}},"params":1,"sloc":{"logical":40,"physical":79}},"module":"node_modules/highlight.js/lib/languages/gcode.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.json new file mode 100644 index 0000000000..86367e4f5d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gcode.js","fileShort":"node_modules/highlight.js/lib/languages/gcode.js","fileSafe":"node_modules_highlight_js_lib_languages_gcode_js","link":"files/node_modules_highlight_js_lib_languages_gcode_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.373,"difficulty":8.929,"effort":9984.044,"length":185,"time":554.669,"vocabulary":66,"volume":1118.213,"operands":{"distinct":56,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":88}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":88,"lineStart":1,"maintainability":46.925,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.353,"difficulty":8.151,"effort":8638.752,"length":178,"time":479.931,"vocabulary":62,"volume":1059.847,"operands":{"distinct":53,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":79},"errors":[],"lineEnd":86,"lineStart":8,"name":"gcode"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.353,"difficulty":8.151,"effort":8638.752,"length":178,"time":479.931,"vocabulary":62,"volume":1059.847,"operands":{"distinct":53,"total":96},"operators":{"distinct":9,"total":82}},"params":1,"sloc":{"logical":40,"physical":79}},"module":"node_modules/highlight.js/lib/languages/gcode.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/index.html new file mode 100644 index 0000000000..0a1c2b8bef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gcode.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gcode.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.js new file mode 100644 index 0000000000..9ed678ecce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gcode.js.js","fileShort":"node_modules/highlight.js/lib/languages/gcode.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gcode_js_js","link":"files/node_modules_highlight_js_lib_languages_gcode_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gcode.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gcode.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.json new file mode 100644 index 0000000000..8d0ef51cb6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gcode_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gcode.js.js","fileShort":"node_modules/highlight.js/lib/languages/gcode.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gcode_js_js","link":"files/node_modules_highlight_js_lib_languages_gcode_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gcode.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gcode.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/index.html new file mode 100644 index 0000000000..3ae2b3c2cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/index.html @@ -0,0 +1,166 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gherkin.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gherkin.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.51

    +
    +
    +

    Lines of code

    +

    49

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.48

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.history.js new file mode 100644 index 0000000000..faf3c6e727 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":49,"lloc":23,"functions":1,"deliveredBugs":0.144,"difficulty":5.483,"maintainability":56.514,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.history.json new file mode 100644 index 0000000000..c34370ca05 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":49,"lloc":23,"functions":1,"deliveredBugs":0.144,"difficulty":5.483,"maintainability":56.514,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.js new file mode 100644 index 0000000000..1eeb781b4c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gherkin.js","fileShort":"node_modules/highlight.js/lib/languages/gherkin.js","fileSafe":"node_modules_highlight_js_lib_languages_gherkin_js","link":"files/node_modules_highlight_js_lib_languages_gherkin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.144,"difficulty":5.483,"effort":2370.909,"length":83,"time":131.717,"vocabulary":37,"volume":432.385,"operands":{"distinct":30,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":49}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":49,"lineStart":1,"maintainability":56.514,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.127,"difficulty":3.981,"effort":1512.963,"length":76,"time":84.053,"vocabulary":32,"volume":380,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":40},"errors":[],"lineEnd":47,"lineStart":8,"name":"gherkin"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.127,"difficulty":3.981,"effort":1512.963,"length":76,"time":84.053,"vocabulary":32,"volume":380,"operands":{"distinct":27,"total":43},"operators":{"distinct":5,"total":33}},"params":1,"sloc":{"logical":21,"physical":40}},"module":"node_modules/highlight.js/lib/languages/gherkin.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.json new file mode 100644 index 0000000000..cc01649c8f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gherkin.js","fileShort":"node_modules/highlight.js/lib/languages/gherkin.js","fileSafe":"node_modules_highlight_js_lib_languages_gherkin_js","link":"files/node_modules_highlight_js_lib_languages_gherkin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.144,"difficulty":5.483,"effort":2370.909,"length":83,"time":131.717,"vocabulary":37,"volume":432.385,"operands":{"distinct":30,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":49}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":49,"lineStart":1,"maintainability":56.514,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.127,"difficulty":3.981,"effort":1512.963,"length":76,"time":84.053,"vocabulary":32,"volume":380,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":40},"errors":[],"lineEnd":47,"lineStart":8,"name":"gherkin"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.127,"difficulty":3.981,"effort":1512.963,"length":76,"time":84.053,"vocabulary":32,"volume":380,"operands":{"distinct":27,"total":43},"operators":{"distinct":5,"total":33}},"params":1,"sloc":{"logical":21,"physical":40}},"module":"node_modules/highlight.js/lib/languages/gherkin.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/index.html new file mode 100644 index 0000000000..c47be49ddc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gherkin.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gherkin.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.js new file mode 100644 index 0000000000..3d2c687a65 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gherkin.js.js","fileShort":"node_modules/highlight.js/lib/languages/gherkin.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gherkin_js_js","link":"files/node_modules_highlight_js_lib_languages_gherkin_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gherkin.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gherkin.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.json new file mode 100644 index 0000000000..86bd73bc8c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gherkin_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gherkin.js.js","fileShort":"node_modules/highlight.js/lib/languages/gherkin.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gherkin_js_js","link":"files/node_modules_highlight_js_lib_languages_gherkin_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gherkin.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gherkin.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/index.html new file mode 100644 index 0000000000..96315d83ff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/index.html @@ -0,0 +1,245 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/glsl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/glsl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    59.55

    +
    +
    +

    Lines of code

    +

    128

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.14

    +
    +
    +

    Estimated Errors

    +

    0.53

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.history.js new file mode 100644 index 0000000000..95d79068d1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":128,"lloc":14,"functions":1,"deliveredBugs":0.53,"difficulty":4.139,"maintainability":59.545,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.history.json new file mode 100644 index 0000000000..1279307e24 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":128,"lloc":14,"functions":1,"deliveredBugs":0.53,"difficulty":4.139,"maintainability":59.545,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.js new file mode 100644 index 0000000000..5a7e43dc8e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/glsl.js","fileShort":"node_modules/highlight.js/lib/languages/glsl.js","fileSafe":"node_modules_highlight_js_lib_languages_glsl_js","link":"files/node_modules_highlight_js_lib_languages_glsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.53,"difficulty":4.139,"effort":6580.538,"length":229,"time":365.585,"vocabulary":123,"volume":1589.836,"operands":{"distinct":115,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":128}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":128,"lineStart":1,"maintainability":59.545,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.509,"difficulty":3.08,"effort":4706.622,"length":222,"time":261.479,"vocabulary":118,"volume":1527.947,"operands":{"distinct":112,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":118},"errors":[],"lineEnd":126,"lineStart":9,"name":"glsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.509,"difficulty":3.08,"effort":4706.622,"length":222,"time":261.479,"vocabulary":118,"volume":1527.947,"operands":{"distinct":112,"total":115},"operators":{"distinct":6,"total":107}},"params":1,"sloc":{"logical":12,"physical":118}},"module":"node_modules/highlight.js/lib/languages/glsl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.json new file mode 100644 index 0000000000..81736aa29d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/glsl.js","fileShort":"node_modules/highlight.js/lib/languages/glsl.js","fileSafe":"node_modules_highlight_js_lib_languages_glsl_js","link":"files/node_modules_highlight_js_lib_languages_glsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.53,"difficulty":4.139,"effort":6580.538,"length":229,"time":365.585,"vocabulary":123,"volume":1589.836,"operands":{"distinct":115,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":128}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":128,"lineStart":1,"maintainability":59.545,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.509,"difficulty":3.08,"effort":4706.622,"length":222,"time":261.479,"vocabulary":118,"volume":1527.947,"operands":{"distinct":112,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":118},"errors":[],"lineEnd":126,"lineStart":9,"name":"glsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.509,"difficulty":3.08,"effort":4706.622,"length":222,"time":261.479,"vocabulary":118,"volume":1527.947,"operands":{"distinct":112,"total":115},"operators":{"distinct":6,"total":107}},"params":1,"sloc":{"logical":12,"physical":118}},"module":"node_modules/highlight.js/lib/languages/glsl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/index.html new file mode 100644 index 0000000000..356c317e76 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/glsl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/glsl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.js new file mode 100644 index 0000000000..e526e55718 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/glsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/glsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_glsl_js_js","link":"files/node_modules_highlight_js_lib_languages_glsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./glsl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/glsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.json new file mode 100644 index 0000000000..62e3b49351 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_glsl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/glsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/glsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_glsl_js_js","link":"files/node_modules_highlight_js_lib_languages_glsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./glsl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/glsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/index.html new file mode 100644 index 0000000000..23454543c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/index.html @@ -0,0 +1,2922 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.06

    +
    +
    +

    Lines of code

    +

    2805

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.02

    +
    +
    +

    Estimated Errors

    +

    10.81

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.history.js new file mode 100644 index 0000000000..89d44f75a0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":2805,"lloc":17,"functions":1,"deliveredBugs":10.813,"difficulty":4.023,"maintainability":51.06,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.history.json new file mode 100644 index 0000000000..27c0fd2f1d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":2805,"lloc":17,"functions":1,"deliveredBugs":10.813,"difficulty":4.023,"maintainability":51.06,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.js new file mode 100644 index 0000000000..34d1b19e81 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gml.js","fileShort":"node_modules/highlight.js/lib/languages/gml.js","fileSafe":"node_modules_highlight_js_lib_languages_gml_js","link":"files/node_modules_highlight_js_lib_languages_gml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":10.813,"difficulty":4.023,"effort":130498.656,"length":2834,"time":7249.925,"vocabulary":2790,"volume":32438.104,"operands":{"distinct":2782,"total":2798,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":2805}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2805,"lineStart":1,"maintainability":51.06,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":10.784,"difficulty":3.519,"effort":113843.642,"length":2827,"time":6324.647,"vocabulary":2786,"volume":32352.13,"operands":{"distinct":2779,"total":2794,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":2795},"errors":[],"lineEnd":2803,"lineStart":9,"name":"gml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":10.784,"difficulty":3.519,"effort":113843.642,"length":2827,"time":6324.647,"vocabulary":2786,"volume":32352.13,"operands":{"distinct":2779,"total":2794},"operators":{"distinct":7,"total":33}},"params":1,"sloc":{"logical":15,"physical":2795}},"module":"node_modules/highlight.js/lib/languages/gml.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1874,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1884,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":2592,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.json new file mode 100644 index 0000000000..466e5dfef3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gml.js","fileShort":"node_modules/highlight.js/lib/languages/gml.js","fileSafe":"node_modules_highlight_js_lib_languages_gml_js","link":"files/node_modules_highlight_js_lib_languages_gml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":10.813,"difficulty":4.023,"effort":130498.656,"length":2834,"time":7249.925,"vocabulary":2790,"volume":32438.104,"operands":{"distinct":2782,"total":2798,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":2805}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2805,"lineStart":1,"maintainability":51.06,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":10.784,"difficulty":3.519,"effort":113843.642,"length":2827,"time":6324.647,"vocabulary":2786,"volume":32352.13,"operands":{"distinct":2779,"total":2794,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":2795},"errors":[],"lineEnd":2803,"lineStart":9,"name":"gml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":10.784,"difficulty":3.519,"effort":113843.642,"length":2827,"time":6324.647,"vocabulary":2786,"volume":32352.13,"operands":{"distinct":2779,"total":2794},"operators":{"distinct":7,"total":33}},"params":1,"sloc":{"logical":15,"physical":2795}},"module":"node_modules/highlight.js/lib/languages/gml.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1874,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1884,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":2592,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/index.html new file mode 100644 index 0000000000..aafe8796a1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.js new file mode 100644 index 0000000000..2ccf9601fa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gml.js.js","fileShort":"node_modules/highlight.js/lib/languages/gml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gml_js_js","link":"files/node_modules_highlight_js_lib_languages_gml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.json new file mode 100644 index 0000000000..fabd7495b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gml.js.js","fileShort":"node_modules/highlight.js/lib/languages/gml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gml_js_js","link":"files/node_modules_highlight_js_lib_languages_gml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_go_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_go_js/index.html new file mode 100644 index 0000000000..0a0ced73f5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_go_js/index.html @@ -0,0 +1,259 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/go.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/go.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.62

    +
    +
    +

    Lines of code

    +

    142

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.75

    +
    +
    +

    Estimated Errors

    +

    0.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.history.js new file mode 100644 index 0000000000..53775396ee --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":142,"lloc":37,"functions":1,"deliveredBugs":0.474,"difficulty":5.75,"maintainability":48.621,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.history.json new file mode 100644 index 0000000000..0a12a373e5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":142,"lloc":37,"functions":1,"deliveredBugs":0.474,"difficulty":5.75,"maintainability":48.621,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.js new file mode 100644 index 0000000000..f6a2fb306d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/go.js","fileShort":"node_modules/highlight.js/lib/languages/go.js","fileSafe":"node_modules_highlight_js_lib_languages_go_js","link":"files/node_modules_highlight_js_lib_languages_go_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.474,"difficulty":5.75,"effort":8177.452,"length":207,"time":454.303,"vocabulary":117,"volume":1422.165,"operands":{"distinct":108,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":142}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":142,"lineStart":1,"maintainability":48.621,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.455,"difficulty":5.105,"effort":6963.078,"length":200,"time":386.838,"vocabulary":113,"volume":1364.036,"operands":{"distinct":105,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":131},"errors":[],"lineEnd":140,"lineStart":10,"name":"go"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.455,"difficulty":5.105,"effort":6963.078,"length":200,"time":386.838,"vocabulary":113,"volume":1364.036,"operands":{"distinct":105,"total":134},"operators":{"distinct":8,"total":66}},"params":1,"sloc":{"logical":35,"physical":131}},"module":"node_modules/highlight.js/lib/languages/go.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.json new file mode 100644 index 0000000000..d8a653f46f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_go_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/go.js","fileShort":"node_modules/highlight.js/lib/languages/go.js","fileSafe":"node_modules_highlight_js_lib_languages_go_js","link":"files/node_modules_highlight_js_lib_languages_go_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.474,"difficulty":5.75,"effort":8177.452,"length":207,"time":454.303,"vocabulary":117,"volume":1422.165,"operands":{"distinct":108,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":142}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":142,"lineStart":1,"maintainability":48.621,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.455,"difficulty":5.105,"effort":6963.078,"length":200,"time":386.838,"vocabulary":113,"volume":1364.036,"operands":{"distinct":105,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":131},"errors":[],"lineEnd":140,"lineStart":10,"name":"go"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.455,"difficulty":5.105,"effort":6963.078,"length":200,"time":386.838,"vocabulary":113,"volume":1364.036,"operands":{"distinct":105,"total":134},"operators":{"distinct":8,"total":66}},"params":1,"sloc":{"logical":35,"physical":131}},"module":"node_modules/highlight.js/lib/languages/go.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/index.html new file mode 100644 index 0000000000..98582c383f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/go.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/go.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.js new file mode 100644 index 0000000000..4be6ff4624 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/go.js.js","fileShort":"node_modules/highlight.js/lib/languages/go.js.js","fileSafe":"node_modules_highlight_js_lib_languages_go_js_js","link":"files/node_modules_highlight_js_lib_languages_go_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./go.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/go.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.json new file mode 100644 index 0000000000..69f5127389 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_go_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/go.js.js","fileShort":"node_modules/highlight.js/lib/languages/go.js.js","fileSafe":"node_modules_highlight_js_lib_languages_go_js_js","link":"files/node_modules_highlight_js_lib_languages_go_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./go.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/go.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/index.html new file mode 100644 index 0000000000..c2636b99aa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/index.html @@ -0,0 +1,197 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/golo.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/golo.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    63.99

    +
    +
    +

    Lines of code

    +

    80

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.30

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.history.js new file mode 100644 index 0000000000..f50e58b9b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":80,"lloc":11,"functions":1,"deliveredBugs":0.195,"difficulty":4.299,"maintainability":63.993,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.history.json new file mode 100644 index 0000000000..97c8cc3f01 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":80,"lloc":11,"functions":1,"deliveredBugs":0.195,"difficulty":4.299,"maintainability":63.993,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.js new file mode 100644 index 0000000000..1a79b02f90 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/golo.js","fileShort":"node_modules/highlight.js/lib/languages/golo.js","fileSafe":"node_modules_highlight_js_lib_languages_golo_js","link":"files/node_modules_highlight_js_lib_languages_golo_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.195,"difficulty":4.299,"effort":2516.815,"length":94,"time":139.823,"vocabulary":75,"volume":585.509,"operands":{"distinct":67,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":80}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":80,"lineStart":1,"maintainability":63.993,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.178,"difficulty":3.719,"effort":1989.635,"length":87,"time":110.535,"vocabulary":71,"volume":535.028,"operands":{"distinct":64,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":71},"errors":[],"lineEnd":78,"lineStart":8,"name":"golo"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.178,"difficulty":3.719,"effort":1989.635,"length":87,"time":110.535,"vocabulary":71,"volume":535.028,"operands":{"distinct":64,"total":68},"operators":{"distinct":7,"total":19}},"params":1,"sloc":{"logical":9,"physical":71}},"module":"node_modules/highlight.js/lib/languages/golo.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.json new file mode 100644 index 0000000000..9a5f00a938 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/golo.js","fileShort":"node_modules/highlight.js/lib/languages/golo.js","fileSafe":"node_modules_highlight_js_lib_languages_golo_js","link":"files/node_modules_highlight_js_lib_languages_golo_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.195,"difficulty":4.299,"effort":2516.815,"length":94,"time":139.823,"vocabulary":75,"volume":585.509,"operands":{"distinct":67,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":80}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":80,"lineStart":1,"maintainability":63.993,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.178,"difficulty":3.719,"effort":1989.635,"length":87,"time":110.535,"vocabulary":71,"volume":535.028,"operands":{"distinct":64,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":71},"errors":[],"lineEnd":78,"lineStart":8,"name":"golo"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.178,"difficulty":3.719,"effort":1989.635,"length":87,"time":110.535,"vocabulary":71,"volume":535.028,"operands":{"distinct":64,"total":68},"operators":{"distinct":7,"total":19}},"params":1,"sloc":{"logical":9,"physical":71}},"module":"node_modules/highlight.js/lib/languages/golo.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/index.html new file mode 100644 index 0000000000..9a47fae804 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/golo.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/golo.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.js new file mode 100644 index 0000000000..8641e535a5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/golo.js.js","fileShort":"node_modules/highlight.js/lib/languages/golo.js.js","fileSafe":"node_modules_highlight_js_lib_languages_golo_js_js","link":"files/node_modules_highlight_js_lib_languages_golo_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./golo.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/golo.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.json new file mode 100644 index 0000000000..5d5cef49f7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_golo_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/golo.js.js","fileShort":"node_modules/highlight.js/lib/languages/golo.js.js","fileSafe":"node_modules_highlight_js_lib_languages_golo_js_js","link":"files/node_modules_highlight_js_lib_languages_golo_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./golo.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/golo.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/index.html new file mode 100644 index 0000000000..4de4d46a6f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/index.html @@ -0,0 +1,306 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gradle.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gradle.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.81

    +
    +
    +

    Lines of code

    +

    189

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.52

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.history.js new file mode 100644 index 0000000000..b8a1355f6b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":189,"lloc":8,"functions":1,"deliveredBugs":0.518,"difficulty":4.202,"maintainability":65.812,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.history.json new file mode 100644 index 0000000000..8c17ff6e84 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":189,"lloc":8,"functions":1,"deliveredBugs":0.518,"difficulty":4.202,"maintainability":65.812,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.js new file mode 100644 index 0000000000..11075a9432 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gradle.js","fileShort":"node_modules/highlight.js/lib/languages/gradle.js","fileSafe":"node_modules_highlight_js_lib_languages_gradle_js","link":"files/node_modules_highlight_js_lib_languages_gradle_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.518,"difficulty":4.202,"effort":6526.37,"length":206,"time":362.576,"vocabulary":186,"volume":1553.067,"operands":{"distinct":178,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":189}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":189,"lineStart":1,"maintainability":65.812,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.498,"difficulty":3.66,"effort":5468.227,"length":199,"time":303.79,"vocabulary":182,"volume":1494.051,"operands":{"distinct":175,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":180},"errors":[],"lineEnd":187,"lineStart":8,"name":"gradle"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.498,"difficulty":3.66,"effort":5468.227,"length":199,"time":303.79,"vocabulary":182,"volume":1494.051,"operands":{"distinct":175,"total":183},"operators":{"distinct":7,"total":16}},"params":1,"sloc":{"logical":6,"physical":180}},"module":"node_modules/highlight.js/lib/languages/gradle.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.json new file mode 100644 index 0000000000..6f182ed460 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gradle.js","fileShort":"node_modules/highlight.js/lib/languages/gradle.js","fileSafe":"node_modules_highlight_js_lib_languages_gradle_js","link":"files/node_modules_highlight_js_lib_languages_gradle_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.518,"difficulty":4.202,"effort":6526.37,"length":206,"time":362.576,"vocabulary":186,"volume":1553.067,"operands":{"distinct":178,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":189}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":189,"lineStart":1,"maintainability":65.812,"methods":[{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.498,"difficulty":3.66,"effort":5468.227,"length":199,"time":303.79,"vocabulary":182,"volume":1494.051,"operands":{"distinct":175,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":180},"errors":[],"lineEnd":187,"lineStart":8,"name":"gradle"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.498,"difficulty":3.66,"effort":5468.227,"length":199,"time":303.79,"vocabulary":182,"volume":1494.051,"operands":{"distinct":175,"total":183},"operators":{"distinct":7,"total":16}},"params":1,"sloc":{"logical":6,"physical":180}},"module":"node_modules/highlight.js/lib/languages/gradle.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/index.html new file mode 100644 index 0000000000..acf0ebf2d1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/gradle.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/gradle.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.js new file mode 100644 index 0000000000..1e8c41b701 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/gradle.js.js","fileShort":"node_modules/highlight.js/lib/languages/gradle.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gradle_js_js","link":"files/node_modules_highlight_js_lib_languages_gradle_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gradle.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gradle.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.json new file mode 100644 index 0000000000..01dab18904 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_gradle_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/gradle.js.js","fileShort":"node_modules/highlight.js/lib/languages/gradle.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gradle_js_js","link":"files/node_modules_highlight_js_lib_languages_gradle_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./gradle.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/gradle.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/index.html new file mode 100644 index 0000000000..b656cd7873 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/index.html @@ -0,0 +1,307 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/groovy.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/groovy.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.31

    +
    +
    +

    Lines of code

    +

    190

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.17

    +
    +
    +

    Estimated Errors

    +

    0.72

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.history.js new file mode 100644 index 0000000000..ff70a4e637 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":190,"lloc":61,"functions":2,"deliveredBugs":0.72,"difficulty":8.174,"maintainability":50.311,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.history.json new file mode 100644 index 0000000000..b0570844a2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":190,"lloc":61,"functions":2,"deliveredBugs":0.72,"difficulty":8.174,"maintainability":50.311,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.js new file mode 100644 index 0000000000..8fe03323e8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/groovy.js","fileShort":"node_modules/highlight.js/lib/languages/groovy.js","fileSafe":"node_modules_highlight_js_lib_languages_groovy_js","link":"files/node_modules_highlight_js_lib_languages_groovy_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.72,"difficulty":8.174,"effort":17650.692,"length":310,"time":980.594,"vocabulary":125,"volume":2159.393,"operands":{"distinct":115,"total":188,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":122,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":61,"physical":190}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":190,"lineStart":1,"maintainability":50.311,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":6,"effort":155.098,"length":10,"time":8.617,"vocabulary":6,"volume":25.85,"operands":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":11,"lineStart":8,"name":"variants"},{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.67,"difficulty":7.176,"effort":14422.428,"length":291,"time":801.246,"vocabulary":120,"volume":2009.905,"operands":{"distinct":111,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":176},"errors":[],"lineEnd":188,"lineStart":13,"name":"groovy"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25.893,"halstead":{"bugs":0.339,"difficulty":6.588,"effort":7288.763,"length":150.5,"time":404.931,"vocabulary":63,"volume":1017.877,"operands":{"distinct":56.5,"total":91.5},"operators":{"distinct":6.5,"total":59}},"params":1.5,"sloc":{"logical":29,"physical":90}},"module":"node_modules/highlight.js/lib/languages/groovy.js"},"jshint":{"messages":[{"severity":"error","line":8,"column":33,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.json new file mode 100644 index 0000000000..32e9bf512b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/groovy.js","fileShort":"node_modules/highlight.js/lib/languages/groovy.js","fileSafe":"node_modules_highlight_js_lib_languages_groovy_js","link":"files/node_modules_highlight_js_lib_languages_groovy_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.72,"difficulty":8.174,"effort":17650.692,"length":310,"time":980.594,"vocabulary":125,"volume":2159.393,"operands":{"distinct":115,"total":188,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":122,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":61,"physical":190}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":190,"lineStart":1,"maintainability":50.311,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":6,"effort":155.098,"length":10,"time":8.617,"vocabulary":6,"volume":25.85,"operands":{"distinct":2,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":11,"lineStart":8,"name":"variants"},{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.67,"difficulty":7.176,"effort":14422.428,"length":291,"time":801.246,"vocabulary":120,"volume":2009.905,"operands":{"distinct":111,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":176},"errors":[],"lineEnd":188,"lineStart":13,"name":"groovy"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25.893,"halstead":{"bugs":0.339,"difficulty":6.588,"effort":7288.763,"length":150.5,"time":404.931,"vocabulary":63,"volume":1017.877,"operands":{"distinct":56.5,"total":91.5},"operators":{"distinct":6.5,"total":59}},"params":1.5,"sloc":{"logical":29,"physical":90}},"module":"node_modules/highlight.js/lib/languages/groovy.js"},"jshint":{"messages":[{"severity":"error","line":8,"column":33,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/index.html new file mode 100644 index 0000000000..f41ec5c192 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/groovy.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/groovy.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.js new file mode 100644 index 0000000000..7dde2b8c22 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/groovy.js.js","fileShort":"node_modules/highlight.js/lib/languages/groovy.js.js","fileSafe":"node_modules_highlight_js_lib_languages_groovy_js_js","link":"files/node_modules_highlight_js_lib_languages_groovy_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./groovy.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/groovy.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.json new file mode 100644 index 0000000000..0078027b03 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_groovy_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/groovy.js.js","fileShort":"node_modules/highlight.js/lib/languages/groovy.js.js","fileSafe":"node_modules_highlight_js_lib_languages_groovy_js_js","link":"files/node_modules_highlight_js_lib_languages_groovy_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./groovy.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/groovy.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/index.html new file mode 100644 index 0000000000..9200e9cedb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/index.html @@ -0,0 +1,232 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/haml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/haml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.20

    +
    +
    +

    Lines of code

    +

    115

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.74

    +
    +
    +

    Estimated Errors

    +

    0.38

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.history.js new file mode 100644 index 0000000000..fdfa5e1057 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":115,"lloc":56,"functions":1,"deliveredBugs":0.382,"difficulty":9.739,"maintainability":44.205,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.history.json new file mode 100644 index 0000000000..997097f4d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":115,"lloc":56,"functions":1,"deliveredBugs":0.382,"difficulty":9.739,"maintainability":44.205,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.js new file mode 100644 index 0000000000..dcf8423821 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/haml.js","fileShort":"node_modules/highlight.js/lib/languages/haml.js","fileSafe":"node_modules_highlight_js_lib_languages_haml_js","link":"files/node_modules_highlight_js_lib_languages_haml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.382,"difficulty":9.739,"effort":11153.472,"length":199,"time":619.637,"vocabulary":54,"volume":1145.223,"operands":{"distinct":46,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":87,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":115}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":115,"lineStart":1,"maintainability":44.205,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.359,"difficulty":7.535,"effort":8122.788,"length":192,"time":451.266,"vocabulary":49,"volume":1078.024,"operands":{"distinct":43,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":104},"errors":[],"lineEnd":113,"lineStart":10,"name":"haml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.359,"difficulty":7.535,"effort":8122.788,"length":192,"time":451.266,"vocabulary":49,"volume":1078.024,"operands":{"distinct":43,"total":108},"operators":{"distinct":6,"total":84}},"params":1,"sloc":{"logical":54,"physical":104}},"module":"node_modules/highlight.js/lib/languages/haml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.json new file mode 100644 index 0000000000..a55f713a69 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/haml.js","fileShort":"node_modules/highlight.js/lib/languages/haml.js","fileSafe":"node_modules_highlight_js_lib_languages_haml_js","link":"files/node_modules_highlight_js_lib_languages_haml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.382,"difficulty":9.739,"effort":11153.472,"length":199,"time":619.637,"vocabulary":54,"volume":1145.223,"operands":{"distinct":46,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":87,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":115}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":115,"lineStart":1,"maintainability":44.205,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.359,"difficulty":7.535,"effort":8122.788,"length":192,"time":451.266,"vocabulary":49,"volume":1078.024,"operands":{"distinct":43,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":104},"errors":[],"lineEnd":113,"lineStart":10,"name":"haml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.359,"difficulty":7.535,"effort":8122.788,"length":192,"time":451.266,"vocabulary":49,"volume":1078.024,"operands":{"distinct":43,"total":108},"operators":{"distinct":6,"total":84}},"params":1,"sloc":{"logical":54,"physical":104}},"module":"node_modules/highlight.js/lib/languages/haml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/index.html new file mode 100644 index 0000000000..2ba3da209f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/haml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/haml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.js new file mode 100644 index 0000000000..a3d9bf8e5c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/haml.js.js","fileShort":"node_modules/highlight.js/lib/languages/haml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haml_js_js","link":"files/node_modules_highlight_js_lib_languages_haml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/haml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.json new file mode 100644 index 0000000000..c18aac28eb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/haml.js.js","fileShort":"node_modules/highlight.js/lib/languages/haml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haml_js_js","link":"files/node_modules_highlight_js_lib_languages_haml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/haml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/index.html new file mode 100644 index 0000000000..a9ceaba217 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/index.html @@ -0,0 +1,390 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/handlebars.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/handlebars.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    34.84

    +
    +
    +

    Lines of code

    +

    273

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.38

    +
    +
    +

    Estimated Errors

    +

    1.10

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.history.js new file mode 100644 index 0000000000..d2a2d71461 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":273,"lloc":110,"functions":1,"deliveredBugs":1.096,"difficulty":11.38,"maintainability":34.836,"lintErrors":23}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.history.json new file mode 100644 index 0000000000..381aa45d63 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":273,"lloc":110,"functions":1,"deliveredBugs":1.096,"difficulty":11.38,"maintainability":34.836,"lintErrors":23}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.js new file mode 100644 index 0000000000..3beb934214 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/handlebars.js","fileShort":"node_modules/highlight.js/lib/languages/handlebars.js","fileSafe":"node_modules_highlight_js_lib_languages_handlebars_js","link":"files/node_modules_highlight_js_lib_languages_handlebars_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.909,"halstead":{"bugs":1.096,"difficulty":11.38,"effort":37409.141,"length":482,"time":2078.286,"vocabulary":113,"volume":3287.326,"operands":{"distinct":104,"total":263,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":219,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":110,"physical":273}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":273,"lineStart":1,"maintainability":34.836,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.072,"difficulty":10.257,"effort":32976.47,"length":475,"time":1832.026,"vocabulary":109,"volume":3214.888,"operands":{"distinct":101,"total":259,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":216,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":108,"physical":262},"errors":[],"lineEnd":271,"lineStart":10,"name":"handlebars"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.072,"difficulty":10.257,"effort":32976.47,"length":475,"time":1832.026,"vocabulary":109,"volume":3214.888,"operands":{"distinct":101,"total":259},"operators":{"distinct":8,"total":216}},"params":1,"sloc":{"logical":108,"physical":262}},"module":"node_modules/highlight.js/lib/languages/handlebars.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":98,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":104,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":124,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":155,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":173,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":178,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":190,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.json new file mode 100644 index 0000000000..a64377b6fb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/handlebars.js","fileShort":"node_modules/highlight.js/lib/languages/handlebars.js","fileSafe":"node_modules_highlight_js_lib_languages_handlebars_js","link":"files/node_modules_highlight_js_lib_languages_handlebars_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.909,"halstead":{"bugs":1.096,"difficulty":11.38,"effort":37409.141,"length":482,"time":2078.286,"vocabulary":113,"volume":3287.326,"operands":{"distinct":104,"total":263,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":219,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":110,"physical":273}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":273,"lineStart":1,"maintainability":34.836,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.072,"difficulty":10.257,"effort":32976.47,"length":475,"time":1832.026,"vocabulary":109,"volume":3214.888,"operands":{"distinct":101,"total":259,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":216,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":108,"physical":262},"errors":[],"lineEnd":271,"lineStart":10,"name":"handlebars"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.072,"difficulty":10.257,"effort":32976.47,"length":475,"time":1832.026,"vocabulary":109,"volume":3214.888,"operands":{"distinct":101,"total":259},"operators":{"distinct":8,"total":216}},"params":1,"sloc":{"logical":108,"physical":262}},"module":"node_modules/highlight.js/lib/languages/handlebars.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":98,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":104,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":124,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":155,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":173,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":178,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":190,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/index.html new file mode 100644 index 0000000000..4e37720998 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/handlebars.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/handlebars.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.js new file mode 100644 index 0000000000..ae913320bf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/handlebars.js.js","fileShort":"node_modules/highlight.js/lib/languages/handlebars.js.js","fileSafe":"node_modules_highlight_js_lib_languages_handlebars_js_js","link":"files/node_modules_highlight_js_lib_languages_handlebars_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./handlebars.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/handlebars.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.json new file mode 100644 index 0000000000..0b0964c149 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_handlebars_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/handlebars.js.js","fileShort":"node_modules/highlight.js/lib/languages/handlebars.js.js","fileSafe":"node_modules_highlight_js_lib_languages_handlebars_js_js","link":"files/node_modules_highlight_js_lib_languages_handlebars_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./handlebars.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/handlebars.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/index.html new file mode 100644 index 0000000000..9ff426578e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/index.html @@ -0,0 +1,326 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/haskell.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/haskell.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    38.28

    +
    +
    +

    Lines of code

    +

    209

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.38

    +
    +
    +

    Estimated Errors

    +

    0.78

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.history.js new file mode 100644 index 0000000000..38600a4e61 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":209,"lloc":81,"functions":1,"deliveredBugs":0.784,"difficulty":12.381,"maintainability":38.281,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.history.json new file mode 100644 index 0000000000..acdf61ca15 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":209,"lloc":81,"functions":1,"deliveredBugs":0.784,"difficulty":12.381,"maintainability":38.281,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.js new file mode 100644 index 0000000000..48b1322a6c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/haskell.js","fileShort":"node_modules/highlight.js/lib/languages/haskell.js","fileSafe":"node_modules_highlight_js_lib_languages_haskell_js","link":"files/node_modules_highlight_js_lib_languages_haskell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.235,"halstead":{"bugs":0.784,"difficulty":12.381,"effort":29133.587,"length":359,"time":1618.533,"vocabulary":94,"volume":2353.097,"operands":{"distinct":84,"total":208,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":81,"physical":209}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":209,"lineStart":1,"maintainability":38.281,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":0.762,"difficulty":11.333,"effort":25898.166,"length":352,"time":1438.787,"vocabulary":90,"volume":2285.132,"operands":{"distinct":81,"total":204,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":79,"physical":199},"errors":[],"lineEnd":207,"lineStart":9,"name":"haskell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":0.762,"difficulty":11.333,"effort":25898.166,"length":352,"time":1438.787,"vocabulary":90,"volume":2285.132,"operands":{"distinct":81,"total":204},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":79,"physical":199}},"module":"node_modules/highlight.js/lib/languages/haskell.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":78,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":84,"column":66,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":88,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":88,"column":65,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":96,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.json new file mode 100644 index 0000000000..644b2f9b60 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/haskell.js","fileShort":"node_modules/highlight.js/lib/languages/haskell.js","fileSafe":"node_modules_highlight_js_lib_languages_haskell_js","link":"files/node_modules_highlight_js_lib_languages_haskell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.235,"halstead":{"bugs":0.784,"difficulty":12.381,"effort":29133.587,"length":359,"time":1618.533,"vocabulary":94,"volume":2353.097,"operands":{"distinct":84,"total":208,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":81,"physical":209}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":209,"lineStart":1,"maintainability":38.281,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":0.762,"difficulty":11.333,"effort":25898.166,"length":352,"time":1438.787,"vocabulary":90,"volume":2285.132,"operands":{"distinct":81,"total":204,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":79,"physical":199},"errors":[],"lineEnd":207,"lineStart":9,"name":"haskell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":0.762,"difficulty":11.333,"effort":25898.166,"length":352,"time":1438.787,"vocabulary":90,"volume":2285.132,"operands":{"distinct":81,"total":204},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":79,"physical":199}},"module":"node_modules/highlight.js/lib/languages/haskell.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":78,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":84,"column":66,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":88,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":88,"column":65,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":96,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/index.html new file mode 100644 index 0000000000..4339a56774 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/haskell.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/haskell.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.js new file mode 100644 index 0000000000..b28551d95a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/haskell.js.js","fileShort":"node_modules/highlight.js/lib/languages/haskell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haskell_js_js","link":"files/node_modules_highlight_js_lib_languages_haskell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haskell.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/haskell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.json new file mode 100644 index 0000000000..7dbbdee649 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haskell_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/haskell.js.js","fileShort":"node_modules/highlight.js/lib/languages/haskell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haskell_js_js","link":"files/node_modules_highlight_js_lib_languages_haskell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haskell.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/haskell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/index.html new file mode 100644 index 0000000000..f1fd1cd112 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/index.html @@ -0,0 +1,274 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/haxe.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/haxe.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.61

    +
    +
    +

    Lines of code

    +

    157

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.15

    +
    +
    +

    Estimated Errors

    +

    0.68

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.history.js new file mode 100644 index 0000000000..1ed73fca16 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":157,"lloc":90,"functions":1,"deliveredBugs":0.679,"difficulty":12.15,"maintainability":37.609,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.history.json new file mode 100644 index 0000000000..68a2cdb35e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":157,"lloc":90,"functions":1,"deliveredBugs":0.679,"difficulty":12.15,"maintainability":37.609,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.js new file mode 100644 index 0000000000..710a1229e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/haxe.js","fileShort":"node_modules/highlight.js/lib/languages/haxe.js","fileSafe":"node_modules_highlight_js_lib_languages_haxe_js","link":"files/node_modules_highlight_js_lib_languages_haxe_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.679,"difficulty":12.15,"effort":24738.872,"length":323,"time":1374.382,"vocabulary":79,"volume":2036.121,"operands":{"distinct":70,"total":189,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":157}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":157,"lineStart":1,"maintainability":37.609,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.656,"difficulty":11.045,"effort":21739.507,"length":316,"time":1207.75,"vocabulary":75,"volume":1968.307,"operands":{"distinct":67,"total":185,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":131,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":147},"errors":[],"lineEnd":155,"lineStart":9,"name":"haxe"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.656,"difficulty":11.045,"effort":21739.507,"length":316,"time":1207.75,"vocabulary":75,"volume":1968.307,"operands":{"distinct":67,"total":185},"operators":{"distinct":8,"total":131}},"params":1,"sloc":{"logical":88,"physical":147}},"module":"node_modules/highlight.js/lib/languages/haxe.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.json new file mode 100644 index 0000000000..59b9f5b19f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/haxe.js","fileShort":"node_modules/highlight.js/lib/languages/haxe.js","fileSafe":"node_modules_highlight_js_lib_languages_haxe_js","link":"files/node_modules_highlight_js_lib_languages_haxe_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.679,"difficulty":12.15,"effort":24738.872,"length":323,"time":1374.382,"vocabulary":79,"volume":2036.121,"operands":{"distinct":70,"total":189,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":157}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":157,"lineStart":1,"maintainability":37.609,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.656,"difficulty":11.045,"effort":21739.507,"length":316,"time":1207.75,"vocabulary":75,"volume":1968.307,"operands":{"distinct":67,"total":185,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":131,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":147},"errors":[],"lineEnd":155,"lineStart":9,"name":"haxe"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":0.656,"difficulty":11.045,"effort":21739.507,"length":316,"time":1207.75,"vocabulary":75,"volume":1968.307,"operands":{"distinct":67,"total":185},"operators":{"distinct":8,"total":131}},"params":1,"sloc":{"logical":88,"physical":147}},"module":"node_modules/highlight.js/lib/languages/haxe.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/index.html new file mode 100644 index 0000000000..b7353ba6b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/haxe.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/haxe.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.js new file mode 100644 index 0000000000..df29ac990b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/haxe.js.js","fileShort":"node_modules/highlight.js/lib/languages/haxe.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haxe_js_js","link":"files/node_modules_highlight_js_lib_languages_haxe_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haxe.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/haxe.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.json new file mode 100644 index 0000000000..65e6c85ff5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_haxe_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/haxe.js.js","fileShort":"node_modules/highlight.js/lib/languages/haxe.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haxe_js_js","link":"files/node_modules_highlight_js_lib_languages_haxe_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./haxe.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/haxe.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/index.html new file mode 100644 index 0000000000..0ff4f48532 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/index.html @@ -0,0 +1,182 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/hsp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/hsp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.87

    +
    +
    +

    Lines of code

    +

    65

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.66

    +
    +
    +

    Estimated Errors

    +

    0.21

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.history.js new file mode 100644 index 0000000000..6f0a3efbe3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":65,"lloc":23,"functions":1,"deliveredBugs":0.213,"difficulty":7.657,"maintainability":54.87,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.history.json new file mode 100644 index 0000000000..00fb87b957 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":65,"lloc":23,"functions":1,"deliveredBugs":0.213,"difficulty":7.657,"maintainability":54.87,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.js new file mode 100644 index 0000000000..88066baf70 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/hsp.js","fileShort":"node_modules/highlight.js/lib/languages/hsp.js","fileSafe":"node_modules_highlight_js_lib_languages_hsp_js","link":"files/node_modules_highlight_js_lib_languages_hsp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.213,"difficulty":7.657,"effort":4902.863,"length":118,"time":272.381,"vocabulary":43,"volume":640.299,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":65}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":65,"lineStart":1,"maintainability":54.87,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.194,"difficulty":5.906,"effort":3440.508,"length":111,"time":191.139,"vocabulary":38,"volume":582.52,"operands":{"distinct":32,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":56},"errors":[],"lineEnd":63,"lineStart":8,"name":"hsp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.194,"difficulty":5.906,"effort":3440.508,"length":111,"time":191.139,"vocabulary":38,"volume":582.52,"operands":{"distinct":32,"total":63},"operators":{"distinct":6,"total":48}},"params":1,"sloc":{"logical":21,"physical":56}},"module":"node_modules/highlight.js/lib/languages/hsp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.json new file mode 100644 index 0000000000..3925c170a0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/hsp.js","fileShort":"node_modules/highlight.js/lib/languages/hsp.js","fileSafe":"node_modules_highlight_js_lib_languages_hsp_js","link":"files/node_modules_highlight_js_lib_languages_hsp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.213,"difficulty":7.657,"effort":4902.863,"length":118,"time":272.381,"vocabulary":43,"volume":640.299,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":65}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":65,"lineStart":1,"maintainability":54.87,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.194,"difficulty":5.906,"effort":3440.508,"length":111,"time":191.139,"vocabulary":38,"volume":582.52,"operands":{"distinct":32,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":56},"errors":[],"lineEnd":63,"lineStart":8,"name":"hsp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.194,"difficulty":5.906,"effort":3440.508,"length":111,"time":191.139,"vocabulary":38,"volume":582.52,"operands":{"distinct":32,"total":63},"operators":{"distinct":6,"total":48}},"params":1,"sloc":{"logical":21,"physical":56}},"module":"node_modules/highlight.js/lib/languages/hsp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/index.html new file mode 100644 index 0000000000..7971039098 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/hsp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/hsp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.js new file mode 100644 index 0000000000..ac1f406d5a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/hsp.js.js","fileShort":"node_modules/highlight.js/lib/languages/hsp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_hsp_js_js","link":"files/node_modules_highlight_js_lib_languages_hsp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./hsp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/hsp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.json new file mode 100644 index 0000000000..3f359413bd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hsp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/hsp.js.js","fileShort":"node_modules/highlight.js/lib/languages/hsp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_hsp_js_js","link":"files/node_modules_highlight_js_lib_languages_hsp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./hsp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/hsp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_http_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_http_js/index.html new file mode 100644 index 0000000000..a3adf78d76 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_http_js/index.html @@ -0,0 +1,214 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/http.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/http.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.05

    +
    +
    +

    Lines of code

    +

    97

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.76

    +
    +
    +

    Estimated Errors

    +

    0.37

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.history.js new file mode 100644 index 0000000000..dc5eddd183 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":97,"lloc":54,"functions":1,"deliveredBugs":0.372,"difficulty":10.761,"maintainability":44.052,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.history.json new file mode 100644 index 0000000000..b0c9ad3d16 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":97,"lloc":54,"functions":1,"deliveredBugs":0.372,"difficulty":10.761,"maintainability":44.052,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.js new file mode 100644 index 0000000000..696adc1ed9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/http.js","fileShort":"node_modules/highlight.js/lib/languages/http.js","fileSafe":"node_modules_highlight_js_lib_languages_http_js","link":"files/node_modules_highlight_js_lib_languages_http_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.372,"difficulty":10.761,"effort":11998.5,"length":192,"time":666.583,"vocabulary":56,"volume":1115.012,"operands":{"distinct":46,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":97}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":97,"lineStart":1,"maintainability":44.052,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.352,"difficulty":9.942,"effort":10484.501,"length":185,"time":582.472,"vocabulary":52,"volume":1054.581,"operands":{"distinct":43,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":87},"errors":[],"lineEnd":95,"lineStart":9,"name":"http"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.352,"difficulty":9.942,"effort":10484.501,"length":185,"time":582.472,"vocabulary":52,"volume":1054.581,"operands":{"distinct":43,"total":95},"operators":{"distinct":9,"total":90}},"params":1,"sloc":{"logical":52,"physical":87}},"module":"node_modules/highlight.js/lib/languages/http.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.json new file mode 100644 index 0000000000..4604c541ed --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_http_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/http.js","fileShort":"node_modules/highlight.js/lib/languages/http.js","fileSafe":"node_modules_highlight_js_lib_languages_http_js","link":"files/node_modules_highlight_js_lib_languages_http_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.372,"difficulty":10.761,"effort":11998.5,"length":192,"time":666.583,"vocabulary":56,"volume":1115.012,"operands":{"distinct":46,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":97}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":97,"lineStart":1,"maintainability":44.052,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.352,"difficulty":9.942,"effort":10484.501,"length":185,"time":582.472,"vocabulary":52,"volume":1054.581,"operands":{"distinct":43,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":87},"errors":[],"lineEnd":95,"lineStart":9,"name":"http"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.352,"difficulty":9.942,"effort":10484.501,"length":185,"time":582.472,"vocabulary":52,"volume":1054.581,"operands":{"distinct":43,"total":95},"operators":{"distinct":9,"total":90}},"params":1,"sloc":{"logical":52,"physical":87}},"module":"node_modules/highlight.js/lib/languages/http.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/index.html new file mode 100644 index 0000000000..7829427b8f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/http.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/http.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.js new file mode 100644 index 0000000000..f0552ea0b3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/http.js.js","fileShort":"node_modules/highlight.js/lib/languages/http.js.js","fileSafe":"node_modules_highlight_js_lib_languages_http_js_js","link":"files/node_modules_highlight_js_lib_languages_http_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./http.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/http.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.json new file mode 100644 index 0000000000..9e0c28f854 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_http_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/http.js.js","fileShort":"node_modules/highlight.js/lib/languages/http.js.js","fileSafe":"node_modules_highlight_js_lib_languages_http_js_js","link":"files/node_modules_highlight_js_lib_languages_http_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./http.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/http.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/index.html new file mode 100644 index 0000000000..4ac77acb88 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/index.html @@ -0,0 +1,258 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/hy.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/hy.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.20

    +
    +
    +

    Lines of code

    +

    141

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.07

    +
    +
    +

    Estimated Errors

    +

    0.67

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.history.js new file mode 100644 index 0000000000..d3a6a780d4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":141,"lloc":54,"functions":1,"deliveredBugs":0.67,"difficulty":9.066,"maintainability":43.203,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.history.json new file mode 100644 index 0000000000..e7a755eaee --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":141,"lloc":54,"functions":1,"deliveredBugs":0.67,"difficulty":9.066,"maintainability":43.203,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.js new file mode 100644 index 0000000000..6c5d7070f2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/hy.js","fileShort":"node_modules/highlight.js/lib/languages/hy.js","fileSafe":"node_modules_highlight_js_lib_languages_hy_js","link":"files/node_modules_highlight_js_lib_languages_hy_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.67,"difficulty":9.066,"effort":18229.598,"length":302,"time":1012.755,"vocabulary":101,"volume":2010.78,"operands":{"distinct":91,"total":165,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":141}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":141,"lineStart":1,"maintainability":43.203,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.649,"difficulty":8.233,"effort":16029.351,"length":295,"time":890.519,"vocabulary":97,"volume":1946.974,"operands":{"distinct":88,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":131},"errors":[],"lineEnd":139,"lineStart":9,"name":"hy"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.649,"difficulty":8.233,"effort":16029.351,"length":295,"time":890.519,"vocabulary":97,"volume":1946.974,"operands":{"distinct":88,"total":161},"operators":{"distinct":9,"total":134}},"params":1,"sloc":{"logical":52,"physical":131}},"module":"node_modules/highlight.js/lib/languages/hy.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":77,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":101,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.json new file mode 100644 index 0000000000..555b3c4686 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/hy.js","fileShort":"node_modules/highlight.js/lib/languages/hy.js","fileSafe":"node_modules_highlight_js_lib_languages_hy_js","link":"files/node_modules_highlight_js_lib_languages_hy_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.67,"difficulty":9.066,"effort":18229.598,"length":302,"time":1012.755,"vocabulary":101,"volume":2010.78,"operands":{"distinct":91,"total":165,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":141}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":141,"lineStart":1,"maintainability":43.203,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.649,"difficulty":8.233,"effort":16029.351,"length":295,"time":890.519,"vocabulary":97,"volume":1946.974,"operands":{"distinct":88,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":131},"errors":[],"lineEnd":139,"lineStart":9,"name":"hy"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.649,"difficulty":8.233,"effort":16029.351,"length":295,"time":890.519,"vocabulary":97,"volume":1946.974,"operands":{"distinct":88,"total":161},"operators":{"distinct":9,"total":134}},"params":1,"sloc":{"logical":52,"physical":131}},"module":"node_modules/highlight.js/lib/languages/hy.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":77,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":101,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/index.html new file mode 100644 index 0000000000..44cda86fda --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/hy.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/hy.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.js new file mode 100644 index 0000000000..f9de770959 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/hy.js.js","fileShort":"node_modules/highlight.js/lib/languages/hy.js.js","fileSafe":"node_modules_highlight_js_lib_languages_hy_js_js","link":"files/node_modules_highlight_js_lib_languages_hy_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./hy.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/hy.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.json new file mode 100644 index 0000000000..9049e7932b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_hy_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/hy.js.js","fileShort":"node_modules/highlight.js/lib/languages/hy.js.js","fileSafe":"node_modules_highlight_js_lib_languages_hy_js_js","link":"files/node_modules_highlight_js_lib_languages_hy_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./hy.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/hy.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/index.html new file mode 100644 index 0000000000..ab31ed5f16 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/index.html @@ -0,0 +1,187 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/inform7.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/inform7.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    52.01

    +
    +
    +

    Lines of code

    +

    70

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.18

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.history.js new file mode 100644 index 0000000000..2651cee6b3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":70,"lloc":31,"functions":1,"deliveredBugs":0.203,"difficulty":7.176,"maintainability":52.005,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.history.json new file mode 100644 index 0000000000..fd7febd5eb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":70,"lloc":31,"functions":1,"deliveredBugs":0.203,"difficulty":7.176,"maintainability":52.005,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.js new file mode 100644 index 0000000000..d0580dfedc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/inform7.js","fileShort":"node_modules/highlight.js/lib/languages/inform7.js","fileSafe":"node_modules_highlight_js_lib_languages_inform7_js","link":"files/node_modules_highlight_js_lib_languages_inform7_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.203,"difficulty":7.176,"effort":4359.882,"length":110,"time":242.216,"vocabulary":46,"volume":607.592,"operands":{"distinct":37,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":52.005,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.184,"difficulty":5.662,"effort":3124.319,"length":103,"time":173.573,"vocabulary":41,"volume":551.828,"operands":{"distinct":34,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"inform7"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.184,"difficulty":5.662,"effort":3124.319,"length":103,"time":173.573,"vocabulary":41,"volume":551.828,"operands":{"distinct":34,"total":55},"operators":{"distinct":7,"total":48}},"params":1,"sloc":{"logical":29,"physical":61}},"module":"node_modules/highlight.js/lib/languages/inform7.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.json new file mode 100644 index 0000000000..934749d685 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/inform7.js","fileShort":"node_modules/highlight.js/lib/languages/inform7.js","fileSafe":"node_modules_highlight_js_lib_languages_inform7_js","link":"files/node_modules_highlight_js_lib_languages_inform7_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.203,"difficulty":7.176,"effort":4359.882,"length":110,"time":242.216,"vocabulary":46,"volume":607.592,"operands":{"distinct":37,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":52.005,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.184,"difficulty":5.662,"effort":3124.319,"length":103,"time":173.573,"vocabulary":41,"volume":551.828,"operands":{"distinct":34,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"inform7"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.184,"difficulty":5.662,"effort":3124.319,"length":103,"time":173.573,"vocabulary":41,"volume":551.828,"operands":{"distinct":34,"total":55},"operators":{"distinct":7,"total":48}},"params":1,"sloc":{"logical":29,"physical":61}},"module":"node_modules/highlight.js/lib/languages/inform7.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/index.html new file mode 100644 index 0000000000..f63fb5ead7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/inform7.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/inform7.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.js new file mode 100644 index 0000000000..cc521fb67e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/inform7.js.js","fileShort":"node_modules/highlight.js/lib/languages/inform7.js.js","fileSafe":"node_modules_highlight_js_lib_languages_inform7_js_js","link":"files/node_modules_highlight_js_lib_languages_inform7_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./inform7.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/inform7.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.json new file mode 100644 index 0000000000..9c8d3c3c9e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_inform7_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/inform7.js.js","fileShort":"node_modules/highlight.js/lib/languages/inform7.js.js","fileSafe":"node_modules_highlight_js_lib_languages_inform7_js_js","link":"files/node_modules_highlight_js_lib_languages_inform7_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./inform7.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/inform7.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/index.html new file mode 100644 index 0000000000..c298c553bf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/index.html @@ -0,0 +1,246 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ini.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ini.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    42.47

    +
    +
    +

    Lines of code

    +

    129

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.59

    +
    +
    +

    Estimated Errors

    +

    0.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.history.js new file mode 100644 index 0000000000..532acabb5e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":129,"lloc":61,"functions":1,"deliveredBugs":0.461,"difficulty":10.588,"maintainability":42.465,"lintErrors":12}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.history.json new file mode 100644 index 0000000000..4e7ac73776 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":129,"lloc":61,"functions":1,"deliveredBugs":0.461,"difficulty":10.588,"maintainability":42.465,"lintErrors":12}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.js new file mode 100644 index 0000000000..c48d14b75b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ini.js","fileShort":"node_modules/highlight.js/lib/languages/ini.js","fileSafe":"node_modules_highlight_js_lib_languages_ini_js","link":"files/node_modules_highlight_js_lib_languages_ini_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.461,"difficulty":10.588,"effort":14635.19,"length":234,"time":813.066,"vocabulary":60,"volume":1382.212,"operands":{"distinct":51,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":129}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":129,"lineStart":1,"maintainability":42.465,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":0.439,"difficulty":9.667,"effort":12743.272,"length":227,"time":707.96,"vocabulary":56,"volume":1318.27,"operands":{"distinct":48,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":111,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":119},"errors":[],"lineEnd":127,"lineStart":9,"name":"ini"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":0.439,"difficulty":9.667,"effort":12743.272,"length":227,"time":707.96,"vocabulary":56,"volume":1318.27,"operands":{"distinct":48,"total":116},"operators":{"distinct":8,"total":111}},"params":1,"sloc":{"logical":59,"physical":119}},"module":"node_modules/highlight.js/lib/languages/ini.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.json new file mode 100644 index 0000000000..858b1f342c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ini.js","fileShort":"node_modules/highlight.js/lib/languages/ini.js","fileSafe":"node_modules_highlight_js_lib_languages_ini_js","link":"files/node_modules_highlight_js_lib_languages_ini_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.461,"difficulty":10.588,"effort":14635.19,"length":234,"time":813.066,"vocabulary":60,"volume":1382.212,"operands":{"distinct":51,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":129}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":129,"lineStart":1,"maintainability":42.465,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":0.439,"difficulty":9.667,"effort":12743.272,"length":227,"time":707.96,"vocabulary":56,"volume":1318.27,"operands":{"distinct":48,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":111,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":119},"errors":[],"lineEnd":127,"lineStart":9,"name":"ini"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":0.439,"difficulty":9.667,"effort":12743.272,"length":227,"time":707.96,"vocabulary":56,"volume":1318.27,"operands":{"distinct":48,"total":116},"operators":{"distinct":8,"total":111}},"params":1,"sloc":{"logical":59,"physical":119}},"module":"node_modules/highlight.js/lib/languages/ini.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/index.html new file mode 100644 index 0000000000..bab9c7dab7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ini.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ini.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.js new file mode 100644 index 0000000000..11b0b276e5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ini.js.js","fileShort":"node_modules/highlight.js/lib/languages/ini.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ini_js_js","link":"files/node_modules_highlight_js_lib_languages_ini_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ini.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ini.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.json new file mode 100644 index 0000000000..25fc6990c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ini_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ini.js.js","fileShort":"node_modules/highlight.js/lib/languages/ini.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ini_js_js","link":"files/node_modules_highlight_js_lib_languages_ini_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ini.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ini.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/index.html new file mode 100644 index 0000000000..4487b900bc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/index.html @@ -0,0 +1,234 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/irpf90.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/irpf90.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.07

    +
    +
    +

    Lines of code

    +

    117

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.44

    +
    +
    +

    Estimated Errors

    +

    0.54

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.history.js new file mode 100644 index 0000000000..76dd37b0db --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":117,"lloc":36,"functions":1,"deliveredBugs":0.542,"difficulty":7.443,"maintainability":48.068,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.history.json new file mode 100644 index 0000000000..fa38a60ba7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":117,"lloc":36,"functions":1,"deliveredBugs":0.542,"difficulty":7.443,"maintainability":48.068,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.js new file mode 100644 index 0000000000..129dd837fa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/irpf90.js","fileShort":"node_modules/highlight.js/lib/languages/irpf90.js","fileSafe":"node_modules_highlight_js_lib_languages_irpf90_js","link":"files/node_modules_highlight_js_lib_languages_irpf90_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.542,"difficulty":7.443,"effort":12111.684,"length":246,"time":672.871,"vocabulary":98,"volume":1627.219,"operands":{"distinct":88,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":115,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":117}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":117,"lineStart":1,"maintainability":48.068,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.522,"difficulty":6.724,"effort":10532.723,"length":239,"time":585.151,"vocabulary":94,"volume":1566.547,"operands":{"distinct":85,"total":127,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":112,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":106},"errors":[],"lineEnd":115,"lineStart":10,"name":"irpf90"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.522,"difficulty":6.724,"effort":10532.723,"length":239,"time":585.151,"vocabulary":94,"volume":1566.547,"operands":{"distinct":85,"total":127},"operators":{"distinct":9,"total":112}},"params":1,"sloc":{"logical":34,"physical":106}},"module":"node_modules/highlight.js/lib/languages/irpf90.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.json new file mode 100644 index 0000000000..f8c7d8f454 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/irpf90.js","fileShort":"node_modules/highlight.js/lib/languages/irpf90.js","fileSafe":"node_modules_highlight_js_lib_languages_irpf90_js","link":"files/node_modules_highlight_js_lib_languages_irpf90_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.542,"difficulty":7.443,"effort":12111.684,"length":246,"time":672.871,"vocabulary":98,"volume":1627.219,"operands":{"distinct":88,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":115,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":117}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":117,"lineStart":1,"maintainability":48.068,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.522,"difficulty":6.724,"effort":10532.723,"length":239,"time":585.151,"vocabulary":94,"volume":1566.547,"operands":{"distinct":85,"total":127,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":112,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":106},"errors":[],"lineEnd":115,"lineStart":10,"name":"irpf90"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.522,"difficulty":6.724,"effort":10532.723,"length":239,"time":585.151,"vocabulary":94,"volume":1566.547,"operands":{"distinct":85,"total":127},"operators":{"distinct":9,"total":112}},"params":1,"sloc":{"logical":34,"physical":106}},"module":"node_modules/highlight.js/lib/languages/irpf90.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/index.html new file mode 100644 index 0000000000..7c3aa99ec1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/irpf90.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/irpf90.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.js new file mode 100644 index 0000000000..6a437a2f12 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/irpf90.js.js","fileShort":"node_modules/highlight.js/lib/languages/irpf90.js.js","fileSafe":"node_modules_highlight_js_lib_languages_irpf90_js_js","link":"files/node_modules_highlight_js_lib_languages_irpf90_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./irpf90.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/irpf90.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.json new file mode 100644 index 0000000000..4efb5eb866 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_irpf90_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/irpf90.js.js","fileShort":"node_modules/highlight.js/lib/languages/irpf90.js.js","fileSafe":"node_modules_highlight_js_lib_languages_irpf90_js_js","link":"files/node_modules_highlight_js_lib_languages_irpf90_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./irpf90.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/irpf90.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/index.html new file mode 100644 index 0000000000..df4a8cd129 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/index.html @@ -0,0 +1,3324 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/isbl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/isbl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    23.89

    +
    +
    +

    Lines of code

    +

    3207

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.45

    +
    +
    +

    Estimated Errors

    +

    23.41

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.history.js new file mode 100644 index 0000000000..edb830a249 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":3207,"lloc":211,"functions":1,"deliveredBugs":23.414,"difficulty":5.449,"maintainability":23.892,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.history.json new file mode 100644 index 0000000000..75338f063b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":3207,"lloc":211,"functions":1,"deliveredBugs":23.414,"difficulty":5.449,"maintainability":23.892,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.js new file mode 100644 index 0000000000..d1cb67fe5c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/isbl.js","fileShort":"node_modules/highlight.js/lib/languages/isbl.js","fileSafe":"node_modules_highlight_js_lib_languages_isbl_js","link":"files/node_modules_highlight_js_lib_languages_isbl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.474,"halstead":{"bugs":23.414,"difficulty":5.449,"effort":382772.025,"length":6124,"time":21265.113,"vocabulary":2837,"volume":70243.201,"operands":{"distinct":2827,"total":3081,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":3043,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":211,"physical":3207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":3207,"lineStart":1,"maintainability":23.892,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.478,"halstead":{"bugs":23.383,"difficulty":4.903,"effort":343958.331,"length":6117,"time":19108.796,"vocabulary":2833,"volume":70150.459,"operands":{"distinct":2824,"total":3077,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":3040,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":209,"physical":3198},"errors":[],"lineEnd":3205,"lineStart":8,"name":"isbl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.478,"halstead":{"bugs":23.383,"difficulty":4.903,"effort":343958.331,"length":6117,"time":19108.796,"vocabulary":2833,"volume":70150.459,"operands":{"distinct":2824,"total":3077},"operators":{"distinct":9,"total":3040}},"params":1,"sloc":{"logical":209,"physical":3198}},"module":"node_modules/highlight.js/lib/languages/isbl.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":798,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":801,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":805,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":810,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":815,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":839,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":842,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":846,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":856,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":860,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":872,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":888,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":920,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":926,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":995,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1016,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1038,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1044,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1051,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1058,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1271,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1296,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1304,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1337,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1345,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1366,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1446,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1452,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1467,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1478,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1484,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1497,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1501,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1510,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1522,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1561,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1564,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1572,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1575,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1578,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1586,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1589,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1592,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1595,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1598,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1598,"column":3,"message":"Too many errors. (49% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.json new file mode 100644 index 0000000000..305c31f4fc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/isbl.js","fileShort":"node_modules/highlight.js/lib/languages/isbl.js","fileSafe":"node_modules_highlight_js_lib_languages_isbl_js","link":"files/node_modules_highlight_js_lib_languages_isbl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.474,"halstead":{"bugs":23.414,"difficulty":5.449,"effort":382772.025,"length":6124,"time":21265.113,"vocabulary":2837,"volume":70243.201,"operands":{"distinct":2827,"total":3081,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":3043,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":211,"physical":3207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":3207,"lineStart":1,"maintainability":23.892,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.478,"halstead":{"bugs":23.383,"difficulty":4.903,"effort":343958.331,"length":6117,"time":19108.796,"vocabulary":2833,"volume":70150.459,"operands":{"distinct":2824,"total":3077,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":3040,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":209,"physical":3198},"errors":[],"lineEnd":3205,"lineStart":8,"name":"isbl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.478,"halstead":{"bugs":23.383,"difficulty":4.903,"effort":343958.331,"length":6117,"time":19108.796,"vocabulary":2833,"volume":70150.459,"operands":{"distinct":2824,"total":3077},"operators":{"distinct":9,"total":3040}},"params":1,"sloc":{"logical":209,"physical":3198}},"module":"node_modules/highlight.js/lib/languages/isbl.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":798,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":801,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":805,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":810,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":815,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":839,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":842,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":846,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":856,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":860,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":872,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":888,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":920,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":926,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":995,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1016,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1038,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1044,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1051,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1058,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1271,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1296,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1304,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1337,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1345,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1366,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1446,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1452,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1467,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1478,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1484,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1497,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1501,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1510,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1522,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1561,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1564,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1572,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1575,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1578,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1586,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1589,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1592,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1595,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1598,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1598,"column":3,"message":"Too many errors. (49% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/index.html new file mode 100644 index 0000000000..5b8c536c70 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/isbl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/isbl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.js new file mode 100644 index 0000000000..f120e8ad14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/isbl.js.js","fileShort":"node_modules/highlight.js/lib/languages/isbl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_isbl_js_js","link":"files/node_modules_highlight_js_lib_languages_isbl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./isbl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/isbl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.json new file mode 100644 index 0000000000..8dce4e5741 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_isbl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/isbl.js.js","fileShort":"node_modules/highlight.js/lib/languages/isbl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_isbl_js_js","link":"files/node_modules_highlight_js_lib_languages_isbl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./isbl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/isbl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_java_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_java_js/index.html new file mode 100644 index 0000000000..2a14351a60 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_java_js/index.html @@ -0,0 +1,407 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/java.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/java.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.18

    +
    +
    +

    Lines of code

    +

    290

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.53

    +
    +
    +

    Estimated Errors

    +

    1.22

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.history.js new file mode 100644 index 0000000000..181e4274c4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":290,"lloc":98,"functions":3,"deliveredBugs":1.223,"difficulty":15.532,"maintainability":51.179,"lintErrors":20}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.history.json new file mode 100644 index 0000000000..540c013bab --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":290,"lloc":98,"functions":3,"deliveredBugs":1.223,"difficulty":15.532,"maintainability":51.179,"lintErrors":20}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.js new file mode 100644 index 0000000000..1071d053f0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/java.js","fileShort":"node_modules/highlight.js/lib/languages/java.js","fileSafe":"node_modules_highlight_js_lib_languages_java_js","link":"files/node_modules_highlight_js_lib_languages_java_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.041,"halstead":{"bugs":1.223,"difficulty":15.532,"effort":56967.631,"length":495,"time":3164.868,"vocabulary":170,"volume":3667.649,"operands":{"distinct":154,"total":299,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":196,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":98,"physical":290}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":290,"lineStart":1,"maintainability":51.179,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":5.25,"effort":330.264,"length":17,"time":18.348,"vocabulary":13,"volume":62.907,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":60,"lineStart":54,"name":"recurRegex"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":59,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.854,"difficulty":8.423,"effort":21568.651,"length":367,"time":1198.258,"vocabulary":126,"volume":2560.662,"operands":{"distinct":117,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":226},"errors":[],"lineEnd":288,"lineStart":63,"name":"java"}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":56,"halstead":{"bugs":0.295,"difficulty":5.058,"effort":7313.903,"length":131,"time":406.328,"vocabulary":49.333,"volume":884.033,"operands":{"distinct":43,"total":78},"operators":{"distinct":6.333,"total":53}},"params":1.667,"sloc":{"logical":26.333,"physical":78.667}},"module":"node_modules/highlight.js/lib/languages/java.js"},"jshint":{"messages":[{"severity":"error","line":3,"column":12,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":7,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":7,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":64,"column":8,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":65,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":116,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":133,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":140,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.json new file mode 100644 index 0000000000..b6a77a3a5a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_java_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/java.js","fileShort":"node_modules/highlight.js/lib/languages/java.js","fileSafe":"node_modules_highlight_js_lib_languages_java_js","link":"files/node_modules_highlight_js_lib_languages_java_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.041,"halstead":{"bugs":1.223,"difficulty":15.532,"effort":56967.631,"length":495,"time":3164.868,"vocabulary":170,"volume":3667.649,"operands":{"distinct":154,"total":299,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":196,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":98,"physical":290}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":290,"lineStart":1,"maintainability":51.179,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":5.25,"effort":330.264,"length":17,"time":18.348,"vocabulary":13,"volume":62.907,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":60,"lineStart":54,"name":"recurRegex"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":59,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.854,"difficulty":8.423,"effort":21568.651,"length":367,"time":1198.258,"vocabulary":126,"volume":2560.662,"operands":{"distinct":117,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":226},"errors":[],"lineEnd":288,"lineStart":63,"name":"java"}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":56,"halstead":{"bugs":0.295,"difficulty":5.058,"effort":7313.903,"length":131,"time":406.328,"vocabulary":49.333,"volume":884.033,"operands":{"distinct":43,"total":78},"operators":{"distinct":6.333,"total":53}},"params":1.667,"sloc":{"logical":26.333,"physical":78.667}},"module":"node_modules/highlight.js/lib/languages/java.js"},"jshint":{"messages":[{"severity":"error","line":3,"column":12,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":7,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":7,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":64,"column":8,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":65,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":116,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":133,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":140,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/index.html new file mode 100644 index 0000000000..616e899fdc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/java.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/java.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.history.js new file mode 100644 index 0000000000..27804ecbd8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.history.json new file mode 100644 index 0000000000..630854a37e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:19 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.js new file mode 100644 index 0000000000..46c66f3766 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/java.js.js","fileShort":"node_modules/highlight.js/lib/languages/java.js.js","fileSafe":"node_modules_highlight_js_lib_languages_java_js_js","link":"files/node_modules_highlight_js_lib_languages_java_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./java.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/java.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.json new file mode 100644 index 0000000000..eff20c3818 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_java_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/java.js.js","fileShort":"node_modules/highlight.js/lib/languages/java.js.js","fileSafe":"node_modules_highlight_js_lib_languages_java_js_js","link":"files/node_modules_highlight_js_lib_languages_java_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./java.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/java.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/index.html new file mode 100644 index 0000000000..28689b3a5d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/index.html @@ -0,0 +1,852 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/javascript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/javascript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.40

    +
    +
    +

    Lines of code

    +

    735

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    22.09

    +
    +
    +

    Estimated Errors

    +

    3.61

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.history.js new file mode 100644 index 0000000000..5e0344e955 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":735,"lloc":269,"functions":4,"deliveredBugs":3.606,"difficulty":22.087,"maintainability":39.395,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.history.json new file mode 100644 index 0000000000..d451a829ae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":735,"lloc":269,"functions":4,"deliveredBugs":3.606,"difficulty":22.087,"maintainability":39.395,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.js new file mode 100644 index 0000000000..84df483a76 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/javascript.js","fileShort":"node_modules/highlight.js/lib/languages/javascript.js","fileSafe":"node_modules_highlight_js_lib_languages_javascript_js","link":"files/node_modules_highlight_js_lib_languages_javascript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.602,"halstead":{"bugs":3.606,"difficulty":22.087,"effort":238927.781,"length":1289,"time":13273.766,"vocabulary":336,"volume":10817.697,"operands":{"distinct":317,"total":737,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":552,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":269,"physical":735}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":735,"lineStart":1,"maintainability":39.395,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.42,"halstead":{"bugs":2.518,"difficulty":18.341,"effort":138558.027,"length":1000,"time":7697.668,"vocabulary":188,"volume":7554.589,"operands":{"distinct":176,"total":538,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":462,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":238,"physical":568},"errors":[],"lineEnd":733,"lineStart":166,"name":"javascript"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":7.65,"effort":1039.893,"length":32,"time":57.772,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":179,"lineStart":175,"name":""},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.134,"difficulty":15.294,"effort":6153.818,"length":82,"time":341.879,"vocabulary":30,"volume":402.365,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":41},"errors":[],"lineEnd":235,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":511,"lineStart":509,"name":"noneOf"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":43.022,"halstead":{"bugs":0.678,"difficulty":10.75,"effort":36456.442,"length":281.75,"time":2025.358,"vocabulary":61.75,"volume":2034.018,"operands":{"distinct":52.5,"total":150.75},"operators":{"distinct":9.25,"total":131}},"params":1.5,"sloc":{"logical":64.5,"physical":154.25}},"module":"node_modules/highlight.js/lib/languages/javascript.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":2,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":107,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":140,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":167,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":31,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":176,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":177,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":182,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":187,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":188,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":195,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":196,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":197,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":225,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":226,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":237,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":247,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":247,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":250,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":250,"column":26,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":251,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":255,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":256,"column":9,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":257,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":260,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":281,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":294,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":307,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":316,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":355,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":363,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":385,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":386,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":395,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":406,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":442,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":458,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":458,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":459,"column":14,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":459,"column":16,"message":"Expected '}' to match '{' from line 442 and instead saw 'title.class'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":459,"column":16,"message":"Too many errors. (62% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.json new file mode 100644 index 0000000000..da1bab1854 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/javascript.js","fileShort":"node_modules/highlight.js/lib/languages/javascript.js","fileSafe":"node_modules_highlight_js_lib_languages_javascript_js","link":"files/node_modules_highlight_js_lib_languages_javascript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.602,"halstead":{"bugs":3.606,"difficulty":22.087,"effort":238927.781,"length":1289,"time":13273.766,"vocabulary":336,"volume":10817.697,"operands":{"distinct":317,"total":737,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":552,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":269,"physical":735}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":735,"lineStart":1,"maintainability":39.395,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.42,"halstead":{"bugs":2.518,"difficulty":18.341,"effort":138558.027,"length":1000,"time":7697.668,"vocabulary":188,"volume":7554.589,"operands":{"distinct":176,"total":538,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":462,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":238,"physical":568},"errors":[],"lineEnd":733,"lineStart":166,"name":"javascript"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":7.65,"effort":1039.893,"length":32,"time":57.772,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":179,"lineStart":175,"name":""},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.134,"difficulty":15.294,"effort":6153.818,"length":82,"time":341.879,"vocabulary":30,"volume":402.365,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":41},"errors":[],"lineEnd":235,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":511,"lineStart":509,"name":"noneOf"}],"methodAverage":{"cyclomatic":2.5,"cyclomaticDensity":43.022,"halstead":{"bugs":0.678,"difficulty":10.75,"effort":36456.442,"length":281.75,"time":2025.358,"vocabulary":61.75,"volume":2034.018,"operands":{"distinct":52.5,"total":150.75},"operators":{"distinct":9.25,"total":131}},"params":1.5,"sloc":{"logical":64.5,"physical":154.25}},"module":"node_modules/highlight.js/lib/languages/javascript.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":2,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":107,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":140,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":167,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":31,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":176,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":177,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":182,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":187,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":188,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":195,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":196,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":197,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":225,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":226,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":237,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":247,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":247,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":250,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":250,"column":26,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":251,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":255,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":256,"column":9,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":257,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":260,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":281,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":294,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":307,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":316,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":355,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":363,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":385,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":386,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":395,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":406,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":442,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":458,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":458,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":459,"column":14,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":459,"column":16,"message":"Expected '}' to match '{' from line 442 and instead saw 'title.class'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":459,"column":16,"message":"Too many errors. (62% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/index.html new file mode 100644 index 0000000000..bb0262abf0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/javascript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/javascript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.js new file mode 100644 index 0000000000..d62e71c180 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/javascript.js.js","fileShort":"node_modules/highlight.js/lib/languages/javascript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_javascript_js_js","link":"files/node_modules_highlight_js_lib_languages_javascript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./javascript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/javascript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.json new file mode 100644 index 0000000000..29889b2f23 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_javascript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/javascript.js.js","fileShort":"node_modules/highlight.js/lib/languages/javascript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_javascript_js_js","link":"files/node_modules_highlight_js_lib_languages_javascript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./javascript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/javascript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/index.html new file mode 100644 index 0000000000..9675e1f5c0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/index.html @@ -0,0 +1,180 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/jboss-cli.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/jboss-cli.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.89

    +
    +
    +

    Lines of code

    +

    63

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.42

    +
    +
    +

    Estimated Errors

    +

    0.21

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.history.js new file mode 100644 index 0000000000..e9e64cd69b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":63,"lloc":33,"functions":1,"deliveredBugs":0.215,"difficulty":7.419,"maintainability":50.891,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.history.json new file mode 100644 index 0000000000..3301133833 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":63,"lloc":33,"functions":1,"deliveredBugs":0.215,"difficulty":7.419,"maintainability":50.891,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.js new file mode 100644 index 0000000000..581c7cdad7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/jboss-cli.js","fileShort":"node_modules/highlight.js/lib/languages/jboss-cli.js","fileSafe":"node_modules_highlight_js_lib_languages_jboss_cli_js","link":"files/node_modules_highlight_js_lib_languages_jboss_cli_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.215,"difficulty":7.419,"effort":4794.526,"length":117,"time":266.363,"vocabulary":46,"volume":646.257,"operands":{"distinct":37,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":63}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":63,"lineStart":1,"maintainability":50.891,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.198,"difficulty":6.706,"effort":3977.627,"length":110,"time":220.979,"vocabulary":42,"volume":593.155,"operands":{"distinct":34,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":53},"errors":[],"lineEnd":61,"lineStart":9,"name":"jbossCli"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.198,"difficulty":6.706,"effort":3977.627,"length":110,"time":220.979,"vocabulary":42,"volume":593.155,"operands":{"distinct":34,"total":57},"operators":{"distinct":8,"total":53}},"params":1,"sloc":{"logical":31,"physical":53}},"module":"node_modules/highlight.js/lib/languages/jboss-cli.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.json new file mode 100644 index 0000000000..ada76bb1f0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/jboss-cli.js","fileShort":"node_modules/highlight.js/lib/languages/jboss-cli.js","fileSafe":"node_modules_highlight_js_lib_languages_jboss_cli_js","link":"files/node_modules_highlight_js_lib_languages_jboss_cli_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.215,"difficulty":7.419,"effort":4794.526,"length":117,"time":266.363,"vocabulary":46,"volume":646.257,"operands":{"distinct":37,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":63}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":63,"lineStart":1,"maintainability":50.891,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.198,"difficulty":6.706,"effort":3977.627,"length":110,"time":220.979,"vocabulary":42,"volume":593.155,"operands":{"distinct":34,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":53},"errors":[],"lineEnd":61,"lineStart":9,"name":"jbossCli"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.198,"difficulty":6.706,"effort":3977.627,"length":110,"time":220.979,"vocabulary":42,"volume":593.155,"operands":{"distinct":34,"total":57},"operators":{"distinct":8,"total":53}},"params":1,"sloc":{"logical":31,"physical":53}},"module":"node_modules/highlight.js/lib/languages/jboss-cli.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/index.html new file mode 100644 index 0000000000..2010bc3751 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/jboss-cli.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/jboss-cli.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.js new file mode 100644 index 0000000000..f0f8e68d87 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/jboss-cli.js.js","fileShort":"node_modules/highlight.js/lib/languages/jboss-cli.js.js","fileSafe":"node_modules_highlight_js_lib_languages_jboss_cli_js_js","link":"files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./jboss-cli.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/jboss-cli.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.json new file mode 100644 index 0000000000..2f444361ea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/jboss-cli.js.js","fileShort":"node_modules/highlight.js/lib/languages/jboss-cli.js.js","fileSafe":"node_modules_highlight_js_lib_languages_jboss_cli_js_js","link":"files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./jboss-cli.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/jboss-cli.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_json_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_json_js/index.html new file mode 100644 index 0000000000..3c8d0eda28 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_json_js/index.html @@ -0,0 +1,165 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/json.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/json.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    59.38

    +
    +
    +

    Lines of code

    +

    48

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.00

    +
    +
    +

    Estimated Errors

    +

    0.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.history.js new file mode 100644 index 0000000000..e2b7ea466e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":48,"lloc":17,"functions":1,"deliveredBugs":0.127,"difficulty":6,"maintainability":59.378,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.history.json new file mode 100644 index 0000000000..a1b33cf7d1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":48,"lloc":17,"functions":1,"deliveredBugs":0.127,"difficulty":6,"maintainability":59.378,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.js new file mode 100644 index 0000000000..1724e19264 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/json.js","fileShort":"node_modules/highlight.js/lib/languages/json.js","fileSafe":"node_modules_highlight_js_lib_languages_json_js","link":"files/node_modules_highlight_js_lib_languages_json_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.127,"difficulty":6,"effort":2283.294,"length":72,"time":126.85,"vocabulary":39,"volume":380.549,"operands":{"distinct":30,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":48}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":48,"lineStart":1,"maintainability":59.378,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.111,"difficulty":5.333,"effort":1778.151,"length":65,"time":98.786,"vocabulary":35,"volume":333.403,"operands":{"distinct":27,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":38},"errors":[],"lineEnd":46,"lineStart":9,"name":"json"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.111,"difficulty":5.333,"effort":1778.151,"length":65,"time":98.786,"vocabulary":35,"volume":333.403,"operands":{"distinct":27,"total":36},"operators":{"distinct":8,"total":29}},"params":1,"sloc":{"logical":15,"physical":38}},"module":"node_modules/highlight.js/lib/languages/json.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.json new file mode 100644 index 0000000000..c66d073ca1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_json_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/json.js","fileShort":"node_modules/highlight.js/lib/languages/json.js","fileSafe":"node_modules_highlight_js_lib_languages_json_js","link":"files/node_modules_highlight_js_lib_languages_json_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.127,"difficulty":6,"effort":2283.294,"length":72,"time":126.85,"vocabulary":39,"volume":380.549,"operands":{"distinct":30,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":48}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":48,"lineStart":1,"maintainability":59.378,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.111,"difficulty":5.333,"effort":1778.151,"length":65,"time":98.786,"vocabulary":35,"volume":333.403,"operands":{"distinct":27,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":38},"errors":[],"lineEnd":46,"lineStart":9,"name":"json"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.111,"difficulty":5.333,"effort":1778.151,"length":65,"time":98.786,"vocabulary":35,"volume":333.403,"operands":{"distinct":27,"total":36},"operators":{"distinct":8,"total":29}},"params":1,"sloc":{"logical":15,"physical":38}},"module":"node_modules/highlight.js/lib/languages/json.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/index.html new file mode 100644 index 0000000000..30885ddc6b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/json.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/json.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.js new file mode 100644 index 0000000000..aabfa0104e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/json.js.js","fileShort":"node_modules/highlight.js/lib/languages/json.js.js","fileSafe":"node_modules_highlight_js_lib_languages_json_js_js","link":"files/node_modules_highlight_js_lib_languages_json_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./json.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/json.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.json new file mode 100644 index 0000000000..21ec35913c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_json_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/json.js.js","fileShort":"node_modules/highlight.js/lib/languages/json.js.js","fileSafe":"node_modules_highlight_js_lib_languages_json_js_js","link":"files/node_modules_highlight_js_lib_languages_json_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./json.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/json.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/index.html new file mode 100644 index 0000000000..0b3e32e84b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/index.html @@ -0,0 +1,533 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/julia.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/julia.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    41.66

    +
    +
    +

    Lines of code

    +

    416

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.47

    +
    +
    +

    Estimated Errors

    +

    1.33

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.history.js new file mode 100644 index 0000000000..22f140fbdd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":416,"lloc":61,"functions":1,"deliveredBugs":1.334,"difficulty":5.467,"maintainability":41.655,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.history.json new file mode 100644 index 0000000000..bf3acebefd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":416,"lloc":61,"functions":1,"deliveredBugs":1.334,"difficulty":5.467,"maintainability":41.655,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.js new file mode 100644 index 0000000000..81de455fb1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/julia.js","fileShort":"node_modules/highlight.js/lib/languages/julia.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_js","link":"files/node_modules_highlight_js_lib_languages_julia_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":1.334,"difficulty":5.467,"effort":21882.951,"length":482,"time":1215.719,"vocabulary":316,"volume":4002.422,"operands":{"distinct":307,"total":373,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":416}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":416,"lineStart":1,"maintainability":41.655,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.312,"difficulty":4.855,"effort":19108.209,"length":475,"time":1061.567,"vocabulary":312,"volume":3935.566,"operands":{"distinct":304,"total":369,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":106,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":406},"errors":[],"lineEnd":414,"lineStart":9,"name":"julia"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.312,"difficulty":4.855,"effort":19108.209,"length":475,"time":1061.567,"vocabulary":312,"volume":3935.566,"operands":{"distinct":304,"total":369},"operators":{"distinct":8,"total":106}},"params":1,"sloc":{"logical":59,"physical":406}},"module":"node_modules/highlight.js/lib/languages/julia.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.json new file mode 100644 index 0000000000..274ca5611d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/julia.js","fileShort":"node_modules/highlight.js/lib/languages/julia.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_js","link":"files/node_modules_highlight_js_lib_languages_julia_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":1.334,"difficulty":5.467,"effort":21882.951,"length":482,"time":1215.719,"vocabulary":316,"volume":4002.422,"operands":{"distinct":307,"total":373,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":416}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":416,"lineStart":1,"maintainability":41.655,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.312,"difficulty":4.855,"effort":19108.209,"length":475,"time":1061.567,"vocabulary":312,"volume":3935.566,"operands":{"distinct":304,"total":369,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":106,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":406},"errors":[],"lineEnd":414,"lineStart":9,"name":"julia"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.312,"difficulty":4.855,"effort":19108.209,"length":475,"time":1061.567,"vocabulary":312,"volume":3935.566,"operands":{"distinct":304,"total":369},"operators":{"distinct":8,"total":106}},"params":1,"sloc":{"logical":59,"physical":406}},"module":"node_modules/highlight.js/lib/languages/julia.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/index.html new file mode 100644 index 0000000000..5ab119b9e1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/julia.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/julia.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.js new file mode 100644 index 0000000000..869adf5eab --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/julia.js.js","fileShort":"node_modules/highlight.js/lib/languages/julia.js.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_js_js","link":"files/node_modules_highlight_js_lib_languages_julia_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./julia.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/julia.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.json new file mode 100644 index 0000000000..f464f6f2de --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/julia.js.js","fileShort":"node_modules/highlight.js/lib/languages/julia.js.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_js_js","link":"files/node_modules_highlight_js_lib_languages_julia_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./julia.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/julia.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/index.html new file mode 100644 index 0000000000..db5484df24 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/index.html @@ -0,0 +1,167 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/julia-repl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/julia-repl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    67.10

    +
    +
    +

    Lines of code

    +

    50

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.69

    +
    +
    +

    Estimated Errors

    +

    0.06

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.history.js new file mode 100644 index 0000000000..afcd3d4822 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":50,"lloc":12,"functions":1,"deliveredBugs":0.057,"difficulty":3.694,"maintainability":67.104,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.history.json new file mode 100644 index 0000000000..cd66b0bd97 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":50,"lloc":12,"functions":1,"deliveredBugs":0.057,"difficulty":3.694,"maintainability":67.104,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.js new file mode 100644 index 0000000000..e63fc5aa91 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/julia-repl.js","fileShort":"node_modules/highlight.js/lib/languages/julia-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_repl_js","link":"files/node_modules_highlight_js_lib_languages_julia_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.057,"difficulty":3.694,"effort":634.789,"length":37,"time":35.266,"vocabulary":25,"volume":171.823,"operands":{"distinct":18,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":50}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":50,"lineStart":1,"maintainability":67.104,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.042,"difficulty":2,"effort":254.876,"length":30,"time":14.16,"vocabulary":19,"volume":127.438,"operands":{"distinct":15,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":24},"errors":[],"lineEnd":48,"lineStart":25,"name":"juliaRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.042,"difficulty":2,"effort":254.876,"length":30,"time":14.16,"vocabulary":19,"volume":127.438,"operands":{"distinct":15,"total":15},"operators":{"distinct":4,"total":15}},"params":1,"sloc":{"logical":10,"physical":24}},"module":"node_modules/highlight.js/lib/languages/julia-repl.js"},"jshint":{"messages":[{"severity":"error","line":47,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.json new file mode 100644 index 0000000000..4a3f072d80 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/julia-repl.js","fileShort":"node_modules/highlight.js/lib/languages/julia-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_repl_js","link":"files/node_modules_highlight_js_lib_languages_julia_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.057,"difficulty":3.694,"effort":634.789,"length":37,"time":35.266,"vocabulary":25,"volume":171.823,"operands":{"distinct":18,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":50}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":50,"lineStart":1,"maintainability":67.104,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.042,"difficulty":2,"effort":254.876,"length":30,"time":14.16,"vocabulary":19,"volume":127.438,"operands":{"distinct":15,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":24},"errors":[],"lineEnd":48,"lineStart":25,"name":"juliaRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.042,"difficulty":2,"effort":254.876,"length":30,"time":14.16,"vocabulary":19,"volume":127.438,"operands":{"distinct":15,"total":15},"operators":{"distinct":4,"total":15}},"params":1,"sloc":{"logical":10,"physical":24}},"module":"node_modules/highlight.js/lib/languages/julia-repl.js"},"jshint":{"messages":[{"severity":"error","line":47,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/index.html new file mode 100644 index 0000000000..a25859d346 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/julia-repl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/julia-repl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.js new file mode 100644 index 0000000000..cc0f934b8a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/julia-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/julia-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_julia_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./julia-repl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/julia-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.json new file mode 100644 index 0000000000..945c00e82d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_julia_repl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/julia-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/julia-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_julia_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./julia-repl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/julia-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/index.html new file mode 100644 index 0000000000..d0136e3a6a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/index.html @@ -0,0 +1,401 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/kotlin.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/kotlin.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    33.22

    +
    +
    +

    Lines of code

    +

    284

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.04

    +
    +
    +

    Estimated Errors

    +

    1.39

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.history.js new file mode 100644 index 0000000000..1a3662b762 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":284,"lloc":139,"functions":1,"deliveredBugs":1.392,"difficulty":15.045,"maintainability":33.217,"lintErrors":21}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.history.json new file mode 100644 index 0000000000..cd7787c53b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":284,"lloc":139,"functions":1,"deliveredBugs":1.392,"difficulty":15.045,"maintainability":33.217,"lintErrors":21}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.js new file mode 100644 index 0000000000..1e731ec1cd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/kotlin.js","fileShort":"node_modules/highlight.js/lib/languages/kotlin.js","fileSafe":"node_modules_highlight_js_lib_languages_kotlin_js","link":"files/node_modules_highlight_js_lib_languages_kotlin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":1.392,"difficulty":15.045,"effort":62849.764,"length":593,"time":3491.654,"vocabulary":132,"volume":4177.326,"operands":{"distinct":121,"total":331,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":262,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":284}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":284,"lineStart":1,"maintainability":33.217,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.092,"difficulty":13.203,"effort":43246.357,"length":493,"time":2402.575,"vocabulary":100,"volume":3275.421,"operands":{"distinct":91,"total":267,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":226,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":239},"errors":[],"lineEnd":282,"lineStart":44,"name":"kotlin"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.092,"difficulty":13.203,"effort":43246.357,"length":493,"time":2402.575,"vocabulary":100,"volume":3275.421,"operands":{"distinct":91,"total":267},"operators":{"distinct":9,"total":226}},"params":1,"sloc":{"logical":121,"physical":239}},"module":"node_modules/highlight.js/lib/languages/kotlin.js"},"jshint":{"messages":[{"severity":"error","line":3,"column":12,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":7,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":7,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":119,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":123,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":142,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":143,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":149,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":162,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.json new file mode 100644 index 0000000000..83df9780d8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/kotlin.js","fileShort":"node_modules/highlight.js/lib/languages/kotlin.js","fileSafe":"node_modules_highlight_js_lib_languages_kotlin_js","link":"files/node_modules_highlight_js_lib_languages_kotlin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":1.392,"difficulty":15.045,"effort":62849.764,"length":593,"time":3491.654,"vocabulary":132,"volume":4177.326,"operands":{"distinct":121,"total":331,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":262,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":284}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":284,"lineStart":1,"maintainability":33.217,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.092,"difficulty":13.203,"effort":43246.357,"length":493,"time":2402.575,"vocabulary":100,"volume":3275.421,"operands":{"distinct":91,"total":267,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":226,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":239},"errors":[],"lineEnd":282,"lineStart":44,"name":"kotlin"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.092,"difficulty":13.203,"effort":43246.357,"length":493,"time":2402.575,"vocabulary":100,"volume":3275.421,"operands":{"distinct":91,"total":267},"operators":{"distinct":9,"total":226}},"params":1,"sloc":{"logical":121,"physical":239}},"module":"node_modules/highlight.js/lib/languages/kotlin.js"},"jshint":{"messages":[{"severity":"error","line":3,"column":12,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":7,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":7,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":119,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":123,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":142,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":143,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":149,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":162,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/index.html new file mode 100644 index 0000000000..e8774e637b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/kotlin.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/kotlin.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.js new file mode 100644 index 0000000000..0ceef1132c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/kotlin.js.js","fileShort":"node_modules/highlight.js/lib/languages/kotlin.js.js","fileSafe":"node_modules_highlight_js_lib_languages_kotlin_js_js","link":"files/node_modules_highlight_js_lib_languages_kotlin_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./kotlin.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/kotlin.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.json new file mode 100644 index 0000000000..a3546b57fb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_kotlin_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/kotlin.js.js","fileShort":"node_modules/highlight.js/lib/languages/kotlin.js.js","fileSafe":"node_modules_highlight_js_lib_languages_kotlin_js_js","link":"files/node_modules_highlight_js_lib_languages_kotlin_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./kotlin.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/kotlin.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/index.html new file mode 100644 index 0000000000..391e4802fe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/index.html @@ -0,0 +1,304 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/lasso.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/lasso.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.09

    +
    +
    +

    Lines of code

    +

    187

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.67

    +
    +
    +

    Estimated Errors

    +

    0.94

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.history.js new file mode 100644 index 0000000000..854502600d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":187,"lloc":91,"functions":1,"deliveredBugs":0.942,"difficulty":10.667,"maintainability":37.086,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.history.json new file mode 100644 index 0000000000..f9848ce539 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":187,"lloc":91,"functions":1,"deliveredBugs":0.942,"difficulty":10.667,"maintainability":37.086,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.js new file mode 100644 index 0000000000..d5128bf779 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/lasso.js","fileShort":"node_modules/highlight.js/lib/languages/lasso.js","fileSafe":"node_modules_highlight_js_lib_languages_lasso_js","link":"files/node_modules_highlight_js_lib_languages_lasso_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.099,"halstead":{"bugs":0.942,"difficulty":10.667,"effort":30156.666,"length":413,"time":1675.37,"vocabulary":115,"volume":2827.187,"operands":{"distinct":105,"total":224,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":189,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":187}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":187,"lineStart":1,"maintainability":37.086,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.92,"difficulty":9.706,"effort":26773.995,"length":406,"time":1487.444,"vocabulary":111,"volume":2758.533,"operands":{"distinct":102,"total":220,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":186,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":178},"errors":[],"lineEnd":185,"lineStart":8,"name":"lasso"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.92,"difficulty":9.706,"effort":26773.995,"length":406,"time":1487.444,"vocabulary":111,"volume":2758.533,"operands":{"distinct":102,"total":220},"operators":{"distinct":9,"total":186}},"params":1,"sloc":{"logical":89,"physical":178}},"module":"node_modules/highlight.js/lib/languages/lasso.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.json new file mode 100644 index 0000000000..2a067ecf30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/lasso.js","fileShort":"node_modules/highlight.js/lib/languages/lasso.js","fileSafe":"node_modules_highlight_js_lib_languages_lasso_js","link":"files/node_modules_highlight_js_lib_languages_lasso_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.099,"halstead":{"bugs":0.942,"difficulty":10.667,"effort":30156.666,"length":413,"time":1675.37,"vocabulary":115,"volume":2827.187,"operands":{"distinct":105,"total":224,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":189,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":187}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":187,"lineStart":1,"maintainability":37.086,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.92,"difficulty":9.706,"effort":26773.995,"length":406,"time":1487.444,"vocabulary":111,"volume":2758.533,"operands":{"distinct":102,"total":220,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":186,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":178},"errors":[],"lineEnd":185,"lineStart":8,"name":"lasso"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.92,"difficulty":9.706,"effort":26773.995,"length":406,"time":1487.444,"vocabulary":111,"volume":2758.533,"operands":{"distinct":102,"total":220},"operators":{"distinct":9,"total":186}},"params":1,"sloc":{"logical":89,"physical":178}},"module":"node_modules/highlight.js/lib/languages/lasso.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/index.html new file mode 100644 index 0000000000..07e657d6c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/lasso.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/lasso.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.js new file mode 100644 index 0000000000..b2727001a2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/lasso.js.js","fileShort":"node_modules/highlight.js/lib/languages/lasso.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lasso_js_js","link":"files/node_modules_highlight_js_lib_languages_lasso_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lasso.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/lasso.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.json new file mode 100644 index 0000000000..e90236cfc4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lasso_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/lasso.js.js","fileShort":"node_modules/highlight.js/lib/languages/lasso.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lasso_js_js","link":"files/node_modules_highlight_js_lib_languages_lasso_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lasso.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/lasso.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/index.html new file mode 100644 index 0000000000..d243d3d57a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/index.html @@ -0,0 +1,366 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/latex.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/latex.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    60.94

    +
    +
    +

    Lines of code

    +

    249

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    17.67

    +
    +
    +

    Estimated Errors

    +

    1.59

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.history.js new file mode 100644 index 0000000000..64ffbe8e9c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":249,"lloc":134,"functions":12,"deliveredBugs":1.587,"difficulty":17.672,"maintainability":60.938,"lintErrors":44}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.history.json new file mode 100644 index 0000000000..b8b20cac3d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":249,"lloc":134,"functions":12,"deliveredBugs":1.587,"difficulty":17.672,"maintainability":60.938,"lintErrors":44}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.js new file mode 100644 index 0000000000..03d0f2b841 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/latex.js","fileShort":"node_modules/highlight.js/lib/languages/latex.js","fileSafe":"node_modules_highlight_js_lib_languages_latex_js","link":"files/node_modules_highlight_js_lib_languages_latex_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.746,"halstead":{"bugs":1.587,"difficulty":17.672,"effort":84154.896,"length":667,"time":4675.272,"vocabulary":141,"volume":4762.081,"operands":{"distinct":128,"total":348,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":319,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":134,"physical":249}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":249,"lineStart":1,"maintainability":60.938,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.966,"difficulty":13.642,"effort":39546.155,"length":430,"time":2197.009,"vocabulary":107,"volume":2898.831,"operands":{"distinct":95,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":239},"errors":[],"lineEnd":247,"lineStart":9,"name":"latex"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":32,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":54,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":161,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":3.036,"effort":399.76,"length":31,"time":22.209,"vocabulary":19,"volume":131.686,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":170,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":3.4,"effort":448.016,"length":30,"time":24.89,"vocabulary":21,"volume":131.77,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":180,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.032,"difficulty":3.182,"effort":305.455,"length":24,"time":16.97,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":190,"lineStart":181,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":196,"lineStart":191,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.056,"difficulty":3.5,"effort":588,"length":42,"time":32.667,"vocabulary":16,"volume":168,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":24},"errors":[],"lineEnd":221,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":223,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":5.182,"effort":720.137,"length":34,"time":40.008,"vocabulary":17,"volume":138.974,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":235,"lineStart":229,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.019,"difficulty":1.571,"effort":89.664,"length":18,"time":4.981,"vocabulary":9,"volume":57.059,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":233,"lineStart":232,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25.147,"halstead":{"bugs":0.105,"difficulty":3.582,"effort":3541.659,"length":55,"time":196.759,"vocabulary":20,"volume":314.781,"operands":{"distinct":15.5,"total":28.667},"operators":{"distinct":4.5,"total":26.333}},"params":1.25,"sloc":{"logical":11,"physical":26.667}},"module":"node_modules/highlight.js/lib/languages/latex.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":44,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":96,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":126,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":129,"column":24,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":131,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":136,"column":43,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":139,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":144,"column":41,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":146,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":150,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":162,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":171,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":47,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":181,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":191,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":198,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":198,"column":48,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":198,"column":58,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":222,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":223,"column":5,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":223,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":229,"column":5,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":229,"column":18,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":229,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":232,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":232,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":243,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":244,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.json new file mode 100644 index 0000000000..197d7a07da --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/latex.js","fileShort":"node_modules/highlight.js/lib/languages/latex.js","fileSafe":"node_modules_highlight_js_lib_languages_latex_js","link":"files/node_modules_highlight_js_lib_languages_latex_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.746,"halstead":{"bugs":1.587,"difficulty":17.672,"effort":84154.896,"length":667,"time":4675.272,"vocabulary":141,"volume":4762.081,"operands":{"distinct":128,"total":348,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":319,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":134,"physical":249}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":249,"lineStart":1,"maintainability":60.938,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.966,"difficulty":13.642,"effort":39546.155,"length":430,"time":2197.009,"vocabulary":107,"volume":2898.831,"operands":{"distinct":95,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":239},"errors":[],"lineEnd":247,"lineStart":9,"name":"latex"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":32,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":54,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":161,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":3.036,"effort":399.76,"length":31,"time":22.209,"vocabulary":19,"volume":131.686,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":170,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":3.4,"effort":448.016,"length":30,"time":24.89,"vocabulary":21,"volume":131.77,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":180,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.032,"difficulty":3.182,"effort":305.455,"length":24,"time":16.97,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":190,"lineStart":181,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":196,"lineStart":191,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.056,"difficulty":3.5,"effort":588,"length":42,"time":32.667,"vocabulary":16,"volume":168,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":24},"errors":[],"lineEnd":221,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":75,"length":10,"time":4.167,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":223,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":5.182,"effort":720.137,"length":34,"time":40.008,"vocabulary":17,"volume":138.974,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":235,"lineStart":229,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.019,"difficulty":1.571,"effort":89.664,"length":18,"time":4.981,"vocabulary":9,"volume":57.059,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":2},"errors":[],"lineEnd":233,"lineStart":232,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25.147,"halstead":{"bugs":0.105,"difficulty":3.582,"effort":3541.659,"length":55,"time":196.759,"vocabulary":20,"volume":314.781,"operands":{"distinct":15.5,"total":28.667},"operators":{"distinct":4.5,"total":26.333}},"params":1.25,"sloc":{"logical":11,"physical":26.667}},"module":"node_modules/highlight.js/lib/languages/latex.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":44,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":96,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":126,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":129,"column":24,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":131,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":136,"column":43,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":139,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":144,"column":41,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":146,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":150,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":162,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":171,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":47,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":181,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":191,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":198,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":198,"column":48,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":198,"column":58,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":222,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":223,"column":5,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":223,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":229,"column":5,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":229,"column":18,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":229,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":232,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":232,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":243,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":244,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/index.html new file mode 100644 index 0000000000..e1a411c446 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/latex.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/latex.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.js new file mode 100644 index 0000000000..4d80b0590d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/latex.js.js","fileShort":"node_modules/highlight.js/lib/languages/latex.js.js","fileSafe":"node_modules_highlight_js_lib_languages_latex_js_js","link":"files/node_modules_highlight_js_lib_languages_latex_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./latex.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/latex.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.json new file mode 100644 index 0000000000..1a48e0bf31 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_latex_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/latex.js.js","fileShort":"node_modules/highlight.js/lib/languages/latex.js.js","fileSafe":"node_modules_highlight_js_lib_languages_latex_js_js","link":"files/node_modules_highlight_js_lib_languages_latex_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./latex.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/latex.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/index.html new file mode 100644 index 0000000000..44f016bcc8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/index.html @@ -0,0 +1,148 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ldif.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ldif.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.58

    +
    +
    +

    Lines of code

    +

    31

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.94

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.history.js new file mode 100644 index 0000000000..0ffd8def3d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":31,"lloc":12,"functions":1,"deliveredBugs":0.066,"difficulty":4.941,"maintainability":65.58,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.history.json new file mode 100644 index 0000000000..caf4139569 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":31,"lloc":12,"functions":1,"deliveredBugs":0.066,"difficulty":4.941,"maintainability":65.58,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.js new file mode 100644 index 0000000000..dbe202e8b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ldif.js","fileShort":"node_modules/highlight.js/lib/languages/ldif.js","fileSafe":"node_modules_highlight_js_lib_languages_ldif_js","link":"files/node_modules_highlight_js_lib_languages_ldif_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.066,"difficulty":4.941,"effort":974.17,"length":43,"time":54.121,"vocabulary":24,"volume":197.153,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":31}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":31,"lineStart":1,"maintainability":65.58,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.051,"difficulty":3.571,"effort":546.162,"length":36,"time":30.342,"vocabulary":19,"volume":152.925,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":21},"errors":[],"lineEnd":29,"lineStart":9,"name":"ldif"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.051,"difficulty":3.571,"effort":546.162,"length":36,"time":30.342,"vocabulary":19,"volume":152.925,"operands":{"distinct":14,"total":20},"operators":{"distinct":5,"total":16}},"params":1,"sloc":{"logical":10,"physical":21}},"module":"node_modules/highlight.js/lib/languages/ldif.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.json new file mode 100644 index 0000000000..f2b9506ac3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ldif.js","fileShort":"node_modules/highlight.js/lib/languages/ldif.js","fileSafe":"node_modules_highlight_js_lib_languages_ldif_js","link":"files/node_modules_highlight_js_lib_languages_ldif_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.066,"difficulty":4.941,"effort":974.17,"length":43,"time":54.121,"vocabulary":24,"volume":197.153,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":31}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":31,"lineStart":1,"maintainability":65.58,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.051,"difficulty":3.571,"effort":546.162,"length":36,"time":30.342,"vocabulary":19,"volume":152.925,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":21},"errors":[],"lineEnd":29,"lineStart":9,"name":"ldif"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.051,"difficulty":3.571,"effort":546.162,"length":36,"time":30.342,"vocabulary":19,"volume":152.925,"operands":{"distinct":14,"total":20},"operators":{"distinct":5,"total":16}},"params":1,"sloc":{"logical":10,"physical":21}},"module":"node_modules/highlight.js/lib/languages/ldif.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/index.html new file mode 100644 index 0000000000..7a7566311d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ldif.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ldif.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.js new file mode 100644 index 0000000000..eadb70b478 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ldif.js.js","fileShort":"node_modules/highlight.js/lib/languages/ldif.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ldif_js_js","link":"files/node_modules_highlight_js_lib_languages_ldif_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ldif.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ldif.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.json new file mode 100644 index 0000000000..b5bdadc9be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ldif_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ldif.js.js","fileShort":"node_modules/highlight.js/lib/languages/ldif.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ldif_js_js","link":"files/node_modules_highlight_js_lib_languages_ldif_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ldif.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ldif.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/index.html new file mode 100644 index 0000000000..5cc743bc6f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/index.html @@ -0,0 +1,166 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/leaf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/leaf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.36

    +
    +
    +

    Lines of code

    +

    49

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.23

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.history.js new file mode 100644 index 0000000000..d70bfa9624 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":49,"lloc":25,"functions":1,"deliveredBugs":0.144,"difficulty":7.231,"maintainability":55.358,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.history.json new file mode 100644 index 0000000000..2d8e3f791f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":49,"lloc":25,"functions":1,"deliveredBugs":0.144,"difficulty":7.231,"maintainability":55.358,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.js new file mode 100644 index 0000000000..e09b1938d6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/leaf.js","fileShort":"node_modules/highlight.js/lib/languages/leaf.js","fileSafe":"node_modules_highlight_js_lib_languages_leaf_js","link":"files/node_modules_highlight_js_lib_languages_leaf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.144,"difficulty":7.231,"effort":3126.833,"length":85,"time":173.713,"vocabulary":34,"volume":432.434,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":49}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":49,"lineStart":1,"maintainability":55.358,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.125,"difficulty":4.674,"effort":1752.594,"length":78,"time":97.366,"vocabulary":28,"volume":374.974,"operands":{"distinct":23,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":41},"errors":[],"lineEnd":47,"lineStart":7,"name":"leaf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.125,"difficulty":4.674,"effort":1752.594,"length":78,"time":97.366,"vocabulary":28,"volume":374.974,"operands":{"distinct":23,"total":43},"operators":{"distinct":5,"total":35}},"params":1,"sloc":{"logical":23,"physical":41}},"module":"node_modules/highlight.js/lib/languages/leaf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.json new file mode 100644 index 0000000000..b4da984b9c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/leaf.js","fileShort":"node_modules/highlight.js/lib/languages/leaf.js","fileSafe":"node_modules_highlight_js_lib_languages_leaf_js","link":"files/node_modules_highlight_js_lib_languages_leaf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.144,"difficulty":7.231,"effort":3126.833,"length":85,"time":173.713,"vocabulary":34,"volume":432.434,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":49}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":49,"lineStart":1,"maintainability":55.358,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.125,"difficulty":4.674,"effort":1752.594,"length":78,"time":97.366,"vocabulary":28,"volume":374.974,"operands":{"distinct":23,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":41},"errors":[],"lineEnd":47,"lineStart":7,"name":"leaf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.125,"difficulty":4.674,"effort":1752.594,"length":78,"time":97.366,"vocabulary":28,"volume":374.974,"operands":{"distinct":23,"total":43},"operators":{"distinct":5,"total":35}},"params":1,"sloc":{"logical":23,"physical":41}},"module":"node_modules/highlight.js/lib/languages/leaf.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/index.html new file mode 100644 index 0000000000..aa3301eb33 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/leaf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/leaf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.js new file mode 100644 index 0000000000..653a046ac3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/leaf.js.js","fileShort":"node_modules/highlight.js/lib/languages/leaf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_leaf_js_js","link":"files/node_modules_highlight_js_lib_languages_leaf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./leaf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/leaf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.json new file mode 100644 index 0000000000..04328bf5e5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_leaf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/leaf.js.js","fileShort":"node_modules/highlight.js/lib/languages/leaf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_leaf_js_js","link":"files/node_modules_highlight_js_lib_languages_leaf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./leaf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/leaf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_less_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_less_js/index.html new file mode 100644 index 0000000000..827bb6a998 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_less_js/index.html @@ -0,0 +1,914 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/less.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/less.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.68

    +
    +
    +

    Lines of code

    +

    797

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.72

    +
    +
    +

    Estimated Errors

    +

    3.65

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.history.js new file mode 100644 index 0000000000..406265b47f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":797,"lloc":147,"functions":4,"deliveredBugs":3.652,"difficulty":7.723,"maintainability":47.677,"lintErrors":27}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.history.json new file mode 100644 index 0000000000..8912738b45 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":797,"lloc":147,"functions":4,"deliveredBugs":3.652,"difficulty":7.723,"maintainability":47.677,"lintErrors":27}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.js new file mode 100644 index 0000000000..a818eb7195 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/less.js","fileShort":"node_modules/highlight.js/lib/languages/less.js","fileSafe":"node_modules_highlight_js_lib_languages_less_js","link":"files/node_modules_highlight_js_lib_languages_less_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.68,"halstead":{"bugs":3.652,"difficulty":7.723,"effort":84612.811,"length":1179,"time":4700.712,"vocabulary":627,"volume":10955.647,"operands":{"distinct":616,"total":865,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":314,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":147,"physical":797}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":797,"lineStart":1,"maintainability":47.677,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.21,"difficulty":12.965,"effort":47073.627,"length":523,"time":2615.202,"vocabulary":123,"volume":3630.935,"operands":{"distinct":113,"total":293,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":230,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":228},"errors":[],"lineEnd":795,"lineStart":568,"name":"less"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.667,"effort":132.877,"length":15,"time":7.382,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":586,"lineStart":580,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.013,"difficulty":3.375,"effort":132.648,"length":14,"time":7.369,"vocabulary":7,"volume":39.303,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":594,"lineStart":588,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":15.861,"halstead":{"bugs":0.353,"difficulty":5.793,"effort":12368.403,"length":161.75,"time":687.133,"vocabulary":45.5,"volume":1058.084,"operands":{"distinct":39.75,"total":90},"operators":{"distinct":5.75,"total":71.75}},"params":1.5,"sloc":{"logical":34.25,"physical":71.5}},"module":"node_modules/highlight.js/lib/languages/less.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":222,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":239,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":557,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":569,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":570,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":572,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":573,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":574,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":578,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":578,"column":21,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":580,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":588,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":596,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":602,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":641,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":647,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":659,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":683,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":696,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":718,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":773,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":774,"column":33,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.json new file mode 100644 index 0000000000..64d97e0879 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_less_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/less.js","fileShort":"node_modules/highlight.js/lib/languages/less.js","fileSafe":"node_modules_highlight_js_lib_languages_less_js","link":"files/node_modules_highlight_js_lib_languages_less_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.68,"halstead":{"bugs":3.652,"difficulty":7.723,"effort":84612.811,"length":1179,"time":4700.712,"vocabulary":627,"volume":10955.647,"operands":{"distinct":616,"total":865,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":314,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":147,"physical":797}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":797,"lineStart":1,"maintainability":47.677,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.21,"difficulty":12.965,"effort":47073.627,"length":523,"time":2615.202,"vocabulary":123,"volume":3630.935,"operands":{"distinct":113,"total":293,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":230,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":228},"errors":[],"lineEnd":795,"lineStart":568,"name":"less"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.667,"effort":132.877,"length":15,"time":7.382,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":586,"lineStart":580,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.013,"difficulty":3.375,"effort":132.648,"length":14,"time":7.369,"vocabulary":7,"volume":39.303,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":594,"lineStart":588,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":15.861,"halstead":{"bugs":0.353,"difficulty":5.793,"effort":12368.403,"length":161.75,"time":687.133,"vocabulary":45.5,"volume":1058.084,"operands":{"distinct":39.75,"total":90},"operators":{"distinct":5.75,"total":71.75}},"params":1.5,"sloc":{"logical":34.25,"physical":71.5}},"module":"node_modules/highlight.js/lib/languages/less.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":222,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":239,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":557,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":569,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":570,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":572,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":573,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":574,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":578,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":578,"column":21,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":580,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":588,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":596,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":602,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":641,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":647,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":659,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":683,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":696,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":718,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":773,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":774,"column":33,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/index.html new file mode 100644 index 0000000000..a8f9e0c636 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/less.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/less.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.js new file mode 100644 index 0000000000..9dc2493074 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/less.js.js","fileShort":"node_modules/highlight.js/lib/languages/less.js.js","fileSafe":"node_modules_highlight_js_lib_languages_less_js_js","link":"files/node_modules_highlight_js_lib_languages_less_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./less.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/less.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.json new file mode 100644 index 0000000000..d35aec5d9a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_less_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/less.js.js","fileShort":"node_modules/highlight.js/lib/languages/less.js.js","fileSafe":"node_modules_highlight_js_lib_languages_less_js_js","link":"files/node_modules_highlight_js_lib_languages_less_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./less.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/less.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/index.html new file mode 100644 index 0000000000..f4a4b90d8d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/index.html @@ -0,0 +1,228 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/lisp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/lisp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    40.38

    +
    +
    +

    Lines of code

    +

    111

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.62

    +
    +
    +

    Estimated Errors

    +

    0.63

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.history.js new file mode 100644 index 0000000000..2e883768c6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":111,"lloc":68,"functions":1,"deliveredBugs":0.633,"difficulty":12.615,"maintainability":40.377,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.history.json new file mode 100644 index 0000000000..90166863dd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":111,"lloc":68,"functions":1,"deliveredBugs":0.633,"difficulty":12.615,"maintainability":40.377,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.js new file mode 100644 index 0000000000..d0a6650cc6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/lisp.js","fileShort":"node_modules/highlight.js/lib/languages/lisp.js","fileSafe":"node_modules_highlight_js_lib_languages_lisp_js","link":"files/node_modules_highlight_js_lib_languages_lisp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.471,"halstead":{"bugs":0.633,"difficulty":12.615,"effort":23966.578,"length":305,"time":1331.477,"vocabulary":75,"volume":1899.79,"operands":{"distinct":65,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":141,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":68,"physical":111}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":111,"lineStart":1,"maintainability":40.377,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.611,"difficulty":11.613,"effort":21282.093,"length":298,"time":1182.338,"vocabulary":71,"volume":1832.625,"operands":{"distinct":62,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":102},"errors":[],"lineEnd":109,"lineStart":8,"name":"lisp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.611,"difficulty":11.613,"effort":21282.093,"length":298,"time":1182.338,"vocabulary":71,"volume":1832.625,"operands":{"distinct":62,"total":160},"operators":{"distinct":9,"total":138}},"params":1,"sloc":{"logical":66,"physical":102}},"module":"node_modules/highlight.js/lib/languages/lisp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.json new file mode 100644 index 0000000000..8982d69e95 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/lisp.js","fileShort":"node_modules/highlight.js/lib/languages/lisp.js","fileSafe":"node_modules_highlight_js_lib_languages_lisp_js","link":"files/node_modules_highlight_js_lib_languages_lisp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.471,"halstead":{"bugs":0.633,"difficulty":12.615,"effort":23966.578,"length":305,"time":1331.477,"vocabulary":75,"volume":1899.79,"operands":{"distinct":65,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":141,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":68,"physical":111}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":111,"lineStart":1,"maintainability":40.377,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.611,"difficulty":11.613,"effort":21282.093,"length":298,"time":1182.338,"vocabulary":71,"volume":1832.625,"operands":{"distinct":62,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":102},"errors":[],"lineEnd":109,"lineStart":8,"name":"lisp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.611,"difficulty":11.613,"effort":21282.093,"length":298,"time":1182.338,"vocabulary":71,"volume":1832.625,"operands":{"distinct":62,"total":160},"operators":{"distinct":9,"total":138}},"params":1,"sloc":{"logical":66,"physical":102}},"module":"node_modules/highlight.js/lib/languages/lisp.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/index.html new file mode 100644 index 0000000000..b98446b15f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/lisp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/lisp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.js new file mode 100644 index 0000000000..545eae097c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/lisp.js.js","fileShort":"node_modules/highlight.js/lib/languages/lisp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lisp_js_js","link":"files/node_modules_highlight_js_lib_languages_lisp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lisp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/lisp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.json new file mode 100644 index 0000000000..ecdfe2027c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lisp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/lisp.js.js","fileShort":"node_modules/highlight.js/lib/languages/lisp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lisp_js_js","link":"files/node_modules_highlight_js_lib_languages_lisp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lisp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/lisp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/index.html new file mode 100644 index 0000000000..0b71c311f4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/index.html @@ -0,0 +1,306 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/livecodeserver.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/livecodeserver.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.53

    +
    +
    +

    Lines of code

    +

    189

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.94

    +
    +
    +

    Estimated Errors

    +

    0.87

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.history.js new file mode 100644 index 0000000000..7613bc618b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":189,"lloc":46,"functions":1,"deliveredBugs":0.869,"difficulty":7.937,"maintainability":44.528,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.history.json new file mode 100644 index 0000000000..4598ecde82 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":189,"lloc":46,"functions":1,"deliveredBugs":0.869,"difficulty":7.937,"maintainability":44.528,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.js new file mode 100644 index 0000000000..862135d918 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/livecodeserver.js","fileShort":"node_modules/highlight.js/lib/languages/livecodeserver.js","fileSafe":"node_modules_highlight_js_lib_languages_livecodeserver_js","link":"files/node_modules_highlight_js_lib_languages_livecodeserver_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.869,"difficulty":7.937,"effort":20699.891,"length":368,"time":1149.994,"vocabulary":136,"volume":2608.186,"operands":{"distinct":126,"total":200,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":168,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":189}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":189,"lineStart":1,"maintainability":44.528,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.848,"difficulty":7.171,"effort":18235.359,"length":361,"time":1013.076,"vocabulary":132,"volume":2543.026,"operands":{"distinct":123,"total":196,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":165,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":178},"errors":[],"lineEnd":187,"lineStart":10,"name":"livecodeserver"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.848,"difficulty":7.171,"effort":18235.359,"length":361,"time":1013.076,"vocabulary":132,"volume":2543.026,"operands":{"distinct":123,"total":196},"operators":{"distinct":9,"total":165}},"params":1,"sloc":{"logical":44,"physical":178}},"module":"node_modules/highlight.js/lib/languages/livecodeserver.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.json new file mode 100644 index 0000000000..e3488c8e81 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/livecodeserver.js","fileShort":"node_modules/highlight.js/lib/languages/livecodeserver.js","fileSafe":"node_modules_highlight_js_lib_languages_livecodeserver_js","link":"files/node_modules_highlight_js_lib_languages_livecodeserver_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.869,"difficulty":7.937,"effort":20699.891,"length":368,"time":1149.994,"vocabulary":136,"volume":2608.186,"operands":{"distinct":126,"total":200,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":168,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":189}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":189,"lineStart":1,"maintainability":44.528,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.848,"difficulty":7.171,"effort":18235.359,"length":361,"time":1013.076,"vocabulary":132,"volume":2543.026,"operands":{"distinct":123,"total":196,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":165,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":178},"errors":[],"lineEnd":187,"lineStart":10,"name":"livecodeserver"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.848,"difficulty":7.171,"effort":18235.359,"length":361,"time":1013.076,"vocabulary":132,"volume":2543.026,"operands":{"distinct":123,"total":196},"operators":{"distinct":9,"total":165}},"params":1,"sloc":{"logical":44,"physical":178}},"module":"node_modules/highlight.js/lib/languages/livecodeserver.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/index.html new file mode 100644 index 0000000000..d3ec55e594 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/livecodeserver.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/livecodeserver.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.js new file mode 100644 index 0000000000..f3c7da9827 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/livecodeserver.js.js","fileShort":"node_modules/highlight.js/lib/languages/livecodeserver.js.js","fileSafe":"node_modules_highlight_js_lib_languages_livecodeserver_js_js","link":"files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./livecodeserver.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/livecodeserver.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.json new file mode 100644 index 0000000000..c3a3a1733c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/livecodeserver.js.js","fileShort":"node_modules/highlight.js/lib/languages/livecodeserver.js.js","fileSafe":"node_modules_highlight_js_lib_languages_livecodeserver_js_js","link":"files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./livecodeserver.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/livecodeserver.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/index.html new file mode 100644 index 0000000000..7d682c19b1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/index.html @@ -0,0 +1,505 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/livescript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/livescript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    36.09

    +
    +
    +

    Lines of code

    +

    388

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.06

    +
    +
    +

    Estimated Errors

    +

    1.51

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.history.js new file mode 100644 index 0000000000..c279e74284 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":388,"lloc":107,"functions":1,"deliveredBugs":1.506,"difficulty":8.058,"maintainability":36.091,"lintErrors":18}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.history.json new file mode 100644 index 0000000000..f63912dd1e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":388,"lloc":107,"functions":1,"deliveredBugs":1.506,"difficulty":8.058,"maintainability":36.091,"lintErrors":18}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.js new file mode 100644 index 0000000000..e4b3cbb65e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/livescript.js","fileShort":"node_modules/highlight.js/lib/languages/livescript.js","fileSafe":"node_modules_highlight_js_lib_languages_livescript_js","link":"files/node_modules_highlight_js_lib_languages_livescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.935,"halstead":{"bugs":1.506,"difficulty":8.058,"effort":36402.896,"length":574,"time":2022.383,"vocabulary":234,"volume":4517.589,"operands":{"distinct":224,"total":361,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":213,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":107,"physical":388}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":388,"lineStart":1,"maintainability":36.091,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.02,"halstead":{"bugs":0.994,"difficulty":9.352,"effort":27900.81,"length":429,"time":1550.045,"vocabulary":124,"volume":2983.35,"operands":{"distinct":115,"total":239,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":190,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":98,"physical":232},"errors":[],"lineEnd":386,"lineStart":155,"name":"livescript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.02,"halstead":{"bugs":0.994,"difficulty":9.352,"effort":27900.81,"length":429,"time":1550.045,"vocabulary":124,"volume":2983.35,"operands":{"distinct":115,"total":239},"operators":{"distinct":9,"total":190}},"params":1,"sloc":{"logical":98,"physical":232}},"module":"node_modules/highlight.js/lib/languages/livescript.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":117,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":156,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":160,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":169,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":200,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":205,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":206,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":209,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":215,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":221,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":301,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":317,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":321,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.json new file mode 100644 index 0000000000..bdf4626bb0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/livescript.js","fileShort":"node_modules/highlight.js/lib/languages/livescript.js","fileSafe":"node_modules_highlight_js_lib_languages_livescript_js","link":"files/node_modules_highlight_js_lib_languages_livescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.935,"halstead":{"bugs":1.506,"difficulty":8.058,"effort":36402.896,"length":574,"time":2022.383,"vocabulary":234,"volume":4517.589,"operands":{"distinct":224,"total":361,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":213,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":107,"physical":388}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":388,"lineStart":1,"maintainability":36.091,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.02,"halstead":{"bugs":0.994,"difficulty":9.352,"effort":27900.81,"length":429,"time":1550.045,"vocabulary":124,"volume":2983.35,"operands":{"distinct":115,"total":239,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":190,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":98,"physical":232},"errors":[],"lineEnd":386,"lineStart":155,"name":"livescript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.02,"halstead":{"bugs":0.994,"difficulty":9.352,"effort":27900.81,"length":429,"time":1550.045,"vocabulary":124,"volume":2983.35,"operands":{"distinct":115,"total":239},"operators":{"distinct":9,"total":190}},"params":1,"sloc":{"logical":98,"physical":232}},"module":"node_modules/highlight.js/lib/languages/livescript.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":117,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":156,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":160,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":169,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":200,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":205,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":206,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":209,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":215,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":221,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":301,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":317,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":321,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/index.html new file mode 100644 index 0000000000..78829d2c86 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/livescript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/livescript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.js new file mode 100644 index 0000000000..18806c80b9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/livescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/livescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_livescript_js_js","link":"files/node_modules_highlight_js_lib_languages_livescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./livescript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/livescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.json new file mode 100644 index 0000000000..60c0184b4a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_livescript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/livescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/livescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_livescript_js_js","link":"files/node_modules_highlight_js_lib_languages_livescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./livescript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/livescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/index.html new file mode 100644 index 0000000000..12bcb00910 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/index.html @@ -0,0 +1,247 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/llvm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/llvm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.52

    +
    +
    +

    Lines of code

    +

    130

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.03

    +
    +
    +

    Estimated Errors

    +

    0.57

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.history.js new file mode 100644 index 0000000000..1beeb40a3b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":130,"lloc":49,"functions":1,"deliveredBugs":0.566,"difficulty":9.028,"maintainability":44.515,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.history.json new file mode 100644 index 0000000000..f31b9a35a8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":130,"lloc":49,"functions":1,"deliveredBugs":0.566,"difficulty":9.028,"maintainability":44.515,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.js new file mode 100644 index 0000000000..51241e5699 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/llvm.js","fileShort":"node_modules/highlight.js/lib/languages/llvm.js","fileSafe":"node_modules_highlight_js_lib_languages_llvm_js","link":"files/node_modules_highlight_js_lib_languages_llvm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.566,"difficulty":9.028,"effort":15324.349,"length":267,"time":851.353,"vocabulary":82,"volume":1697.466,"operands":{"distinct":72,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":130}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":130,"lineStart":1,"maintainability":44.515,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.545,"difficulty":8.217,"effort":13428.898,"length":260,"time":746.05,"vocabulary":78,"volume":1634.205,"operands":{"distinct":69,"total":126,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":118},"errors":[],"lineEnd":128,"lineStart":11,"name":"llvm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.545,"difficulty":8.217,"effort":13428.898,"length":260,"time":746.05,"vocabulary":78,"volume":1634.205,"operands":{"distinct":69,"total":126},"operators":{"distinct":9,"total":134}},"params":1,"sloc":{"logical":47,"physical":118}},"module":"node_modules/highlight.js/lib/languages/llvm.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.json new file mode 100644 index 0000000000..1efdbd136f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/llvm.js","fileShort":"node_modules/highlight.js/lib/languages/llvm.js","fileSafe":"node_modules_highlight_js_lib_languages_llvm_js","link":"files/node_modules_highlight_js_lib_languages_llvm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.566,"difficulty":9.028,"effort":15324.349,"length":267,"time":851.353,"vocabulary":82,"volume":1697.466,"operands":{"distinct":72,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":130}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":130,"lineStart":1,"maintainability":44.515,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.545,"difficulty":8.217,"effort":13428.898,"length":260,"time":746.05,"vocabulary":78,"volume":1634.205,"operands":{"distinct":69,"total":126,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":118},"errors":[],"lineEnd":128,"lineStart":11,"name":"llvm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.545,"difficulty":8.217,"effort":13428.898,"length":260,"time":746.05,"vocabulary":78,"volume":1634.205,"operands":{"distinct":69,"total":126},"operators":{"distinct":9,"total":134}},"params":1,"sloc":{"logical":47,"physical":118}},"module":"node_modules/highlight.js/lib/languages/llvm.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/index.html new file mode 100644 index 0000000000..4277fdea38 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/llvm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/llvm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.js new file mode 100644 index 0000000000..b50a7634e3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/llvm.js.js","fileShort":"node_modules/highlight.js/lib/languages/llvm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_llvm_js_js","link":"files/node_modules_highlight_js_lib_languages_llvm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./llvm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/llvm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.json new file mode 100644 index 0000000000..60bd1a097e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_llvm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/llvm.js.js","fileShort":"node_modules/highlight.js/lib/languages/llvm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_llvm_js_js","link":"files/node_modules_highlight_js_lib_languages_llvm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./llvm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/llvm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/index.html new file mode 100644 index 0000000000..55ea754b68 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/index.html @@ -0,0 +1,212 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/lsl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/lsl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.42

    +
    +
    +

    Lines of code

    +

    95

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.00

    +
    +
    +

    Estimated Errors

    +

    0.29

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.history.js new file mode 100644 index 0000000000..0ecd082f08 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":95,"lloc":39,"functions":1,"deliveredBugs":0.292,"difficulty":8,"maintainability":48.418,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.history.json new file mode 100644 index 0000000000..a6bca8ca0c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":95,"lloc":39,"functions":1,"deliveredBugs":0.292,"difficulty":8,"maintainability":48.418,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.js new file mode 100644 index 0000000000..b869a0d45f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/lsl.js","fileShort":"node_modules/highlight.js/lib/languages/lsl.js","fileSafe":"node_modules_highlight_js_lib_languages_lsl_js","link":"files/node_modules_highlight_js_lib_languages_lsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.292,"difficulty":8,"effort":6997.943,"length":152,"time":388.775,"vocabulary":54,"volume":874.743,"operands":{"distinct":45,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":95}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":95,"lineStart":1,"maintainability":48.418,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.273,"difficulty":7.238,"effort":5923.361,"length":145,"time":329.076,"vocabulary":50,"volume":818.359,"operands":{"distinct":42,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":85},"errors":[],"lineEnd":93,"lineStart":9,"name":"lsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.273,"difficulty":7.238,"effort":5923.361,"length":145,"time":329.076,"vocabulary":50,"volume":818.359,"operands":{"distinct":42,"total":76},"operators":{"distinct":8,"total":69}},"params":1,"sloc":{"logical":37,"physical":85}},"module":"node_modules/highlight.js/lib/languages/lsl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.json new file mode 100644 index 0000000000..cc0d67c670 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/lsl.js","fileShort":"node_modules/highlight.js/lib/languages/lsl.js","fileSafe":"node_modules_highlight_js_lib_languages_lsl_js","link":"files/node_modules_highlight_js_lib_languages_lsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.292,"difficulty":8,"effort":6997.943,"length":152,"time":388.775,"vocabulary":54,"volume":874.743,"operands":{"distinct":45,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":95}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":95,"lineStart":1,"maintainability":48.418,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.273,"difficulty":7.238,"effort":5923.361,"length":145,"time":329.076,"vocabulary":50,"volume":818.359,"operands":{"distinct":42,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":85},"errors":[],"lineEnd":93,"lineStart":9,"name":"lsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.273,"difficulty":7.238,"effort":5923.361,"length":145,"time":329.076,"vocabulary":50,"volume":818.359,"operands":{"distinct":42,"total":76},"operators":{"distinct":8,"total":69}},"params":1,"sloc":{"logical":37,"physical":85}},"module":"node_modules/highlight.js/lib/languages/lsl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/index.html new file mode 100644 index 0000000000..d47f6e3336 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/lsl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/lsl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.js new file mode 100644 index 0000000000..e8e2112bb1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/lsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/lsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lsl_js_js","link":"files/node_modules_highlight_js_lib_languages_lsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lsl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/lsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.json new file mode 100644 index 0000000000..5263da6236 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lsl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/lsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/lsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lsl_js_js","link":"files/node_modules_highlight_js_lib_languages_lsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lsl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/lsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/index.html new file mode 100644 index 0000000000..8bb1a4f1db --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/lua.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/lua.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.30

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.08

    +
    +
    +

    Estimated Errors

    +

    0.36

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.history.js new file mode 100644 index 0000000000..e5833d405e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":82,"lloc":34,"functions":1,"deliveredBugs":0.364,"difficulty":8.083,"maintainability":49.298,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.history.json new file mode 100644 index 0000000000..c64f7a1d00 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":82,"lloc":34,"functions":1,"deliveredBugs":0.364,"difficulty":8.083,"maintainability":49.298,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.js new file mode 100644 index 0000000000..e2bdafe056 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/lua.js","fileShort":"node_modules/highlight.js/lib/languages/lua.js","fileSafe":"node_modules_highlight_js_lib_languages_lua_js","link":"files/node_modules_highlight_js_lib_languages_lua_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.364,"difficulty":8.083,"effort":8819.017,"length":178,"time":489.945,"vocabulary":70,"volume":1091.012,"operands":{"distinct":60,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":49.298,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.345,"difficulty":7.342,"effort":7588.737,"length":171,"time":421.596,"vocabulary":66,"volume":1033.591,"operands":{"distinct":57,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"lua"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.345,"difficulty":7.342,"effort":7588.737,"length":171,"time":421.596,"vocabulary":66,"volume":1033.591,"operands":{"distinct":57,"total":93},"operators":{"distinct":9,"total":78}},"params":1,"sloc":{"logical":32,"physical":72}},"module":"node_modules/highlight.js/lib/languages/lua.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.json new file mode 100644 index 0000000000..3d76de91a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/lua.js","fileShort":"node_modules/highlight.js/lib/languages/lua.js","fileSafe":"node_modules_highlight_js_lib_languages_lua_js","link":"files/node_modules_highlight_js_lib_languages_lua_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.364,"difficulty":8.083,"effort":8819.017,"length":178,"time":489.945,"vocabulary":70,"volume":1091.012,"operands":{"distinct":60,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":49.298,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.345,"difficulty":7.342,"effort":7588.737,"length":171,"time":421.596,"vocabulary":66,"volume":1033.591,"operands":{"distinct":57,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"lua"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.345,"difficulty":7.342,"effort":7588.737,"length":171,"time":421.596,"vocabulary":66,"volume":1033.591,"operands":{"distinct":57,"total":93},"operators":{"distinct":9,"total":78}},"params":1,"sloc":{"logical":32,"physical":72}},"module":"node_modules/highlight.js/lib/languages/lua.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/index.html new file mode 100644 index 0000000000..78c520ce82 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/lua.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/lua.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.js new file mode 100644 index 0000000000..ae29a66420 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/lua.js.js","fileShort":"node_modules/highlight.js/lib/languages/lua.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lua_js_js","link":"files/node_modules_highlight_js_lib_languages_lua_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lua.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/lua.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.json new file mode 100644 index 0000000000..c4183a9ed2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_lua_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/lua.js.js","fileShort":"node_modules/highlight.js/lib/languages/lua.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lua_js_js","link":"files/node_modules_highlight_js_lib_languages_lua_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./lua.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/lua.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/index.html new file mode 100644 index 0000000000..8313254111 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/index.html @@ -0,0 +1,209 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/makefile.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/makefile.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.66

    +
    +
    +

    Lines of code

    +

    92

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.58

    +
    +
    +

    Estimated Errors

    +

    0.31

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.history.js new file mode 100644 index 0000000000..cfd7b20493 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":92,"lloc":41,"functions":1,"deliveredBugs":0.308,"difficulty":8.581,"maintainability":47.657,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.history.json new file mode 100644 index 0000000000..a42f68458a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":92,"lloc":41,"functions":1,"deliveredBugs":0.308,"difficulty":8.581,"maintainability":47.657,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.js new file mode 100644 index 0000000000..effbe773e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/makefile.js","fileShort":"node_modules/highlight.js/lib/languages/makefile.js","fileSafe":"node_modules_highlight_js_lib_languages_makefile_js","link":"files/node_modules_highlight_js_lib_languages_makefile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.308,"difficulty":8.581,"effort":7924.672,"length":162,"time":440.26,"vocabulary":52,"volume":923.471,"operands":{"distinct":43,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":80,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":92}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":92,"lineStart":1,"maintainability":47.657,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.289,"difficulty":7.8,"effort":6752.22,"length":155,"time":375.123,"vocabulary":48,"volume":865.669,"operands":{"distinct":40,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":82},"errors":[],"lineEnd":90,"lineStart":9,"name":"makefile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.289,"difficulty":7.8,"effort":6752.22,"length":155,"time":375.123,"vocabulary":48,"volume":865.669,"operands":{"distinct":40,"total":78},"operators":{"distinct":8,"total":77}},"params":1,"sloc":{"logical":39,"physical":82}},"module":"node_modules/highlight.js/lib/languages/makefile.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.json new file mode 100644 index 0000000000..88db338af5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/makefile.js","fileShort":"node_modules/highlight.js/lib/languages/makefile.js","fileSafe":"node_modules_highlight_js_lib_languages_makefile_js","link":"files/node_modules_highlight_js_lib_languages_makefile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.308,"difficulty":8.581,"effort":7924.672,"length":162,"time":440.26,"vocabulary":52,"volume":923.471,"operands":{"distinct":43,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":80,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":92}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":92,"lineStart":1,"maintainability":47.657,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.289,"difficulty":7.8,"effort":6752.22,"length":155,"time":375.123,"vocabulary":48,"volume":865.669,"operands":{"distinct":40,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":82},"errors":[],"lineEnd":90,"lineStart":9,"name":"makefile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.289,"difficulty":7.8,"effort":6752.22,"length":155,"time":375.123,"vocabulary":48,"volume":865.669,"operands":{"distinct":40,"total":78},"operators":{"distinct":8,"total":77}},"params":1,"sloc":{"logical":39,"physical":82}},"module":"node_modules/highlight.js/lib/languages/makefile.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/index.html new file mode 100644 index 0000000000..ff822d5385 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/makefile.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/makefile.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.js new file mode 100644 index 0000000000..b5fc041215 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/makefile.js.js","fileShort":"node_modules/highlight.js/lib/languages/makefile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_makefile_js_js","link":"files/node_modules_highlight_js_lib_languages_makefile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./makefile.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/makefile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.json new file mode 100644 index 0000000000..a747951969 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_makefile_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/makefile.js.js","fileShort":"node_modules/highlight.js/lib/languages/makefile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_makefile_js_js","link":"files/node_modules_highlight_js_lib_languages_makefile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./makefile.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/makefile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/index.html new file mode 100644 index 0000000000..585c3dc27a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/index.html @@ -0,0 +1,355 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/markdown.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/markdown.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    33.56

    +
    +
    +

    Lines of code

    +

    238

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.06

    +
    +
    +

    Estimated Errors

    +

    0.94

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.history.js new file mode 100644 index 0000000000..8df117d097 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":238,"lloc":122,"functions":1,"deliveredBugs":0.936,"difficulty":15.065,"maintainability":33.558,"lintErrors":13}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.history.json new file mode 100644 index 0000000000..d4946ef435 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":238,"lloc":122,"functions":1,"deliveredBugs":0.936,"difficulty":15.065,"maintainability":33.558,"lintErrors":13}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.js new file mode 100644 index 0000000000..93790732fa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/markdown.js","fileShort":"node_modules/highlight.js/lib/languages/markdown.js","fileSafe":"node_modules_highlight_js_lib_languages_markdown_js","link":"files/node_modules_highlight_js_lib_languages_markdown_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":0.936,"difficulty":15.065,"effort":42319.261,"length":436,"time":2351.07,"vocabulary":87,"volume":2809.123,"operands":{"distinct":77,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":204,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":238}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":238,"lineStart":1,"maintainability":33.558,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.833,"halstead":{"bugs":0.912,"difficulty":13.865,"effort":37918.907,"length":429,"time":2106.606,"vocabulary":83,"volume":2734.892,"operands":{"distinct":74,"total":228,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":201,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":120,"physical":228},"errors":[],"lineEnd":236,"lineStart":9,"name":"markdown"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.833,"halstead":{"bugs":0.912,"difficulty":13.865,"effort":37918.907,"length":429,"time":2106.606,"vocabulary":83,"volume":2734.892,"operands":{"distinct":74,"total":228},"operators":{"distinct":9,"total":201}},"params":1,"sloc":{"logical":120,"physical":228}},"module":"node_modules/highlight.js/lib/languages/markdown.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":143,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":157,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":185,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":209,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.json new file mode 100644 index 0000000000..e0bae83b4b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/markdown.js","fileShort":"node_modules/highlight.js/lib/languages/markdown.js","fileSafe":"node_modules_highlight_js_lib_languages_markdown_js","link":"files/node_modules_highlight_js_lib_languages_markdown_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":0.936,"difficulty":15.065,"effort":42319.261,"length":436,"time":2351.07,"vocabulary":87,"volume":2809.123,"operands":{"distinct":77,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":204,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":238}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":238,"lineStart":1,"maintainability":33.558,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.833,"halstead":{"bugs":0.912,"difficulty":13.865,"effort":37918.907,"length":429,"time":2106.606,"vocabulary":83,"volume":2734.892,"operands":{"distinct":74,"total":228,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":201,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":120,"physical":228},"errors":[],"lineEnd":236,"lineStart":9,"name":"markdown"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.833,"halstead":{"bugs":0.912,"difficulty":13.865,"effort":37918.907,"length":429,"time":2106.606,"vocabulary":83,"volume":2734.892,"operands":{"distinct":74,"total":228},"operators":{"distinct":9,"total":201}},"params":1,"sloc":{"logical":120,"physical":228}},"module":"node_modules/highlight.js/lib/languages/markdown.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":143,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":157,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":185,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":209,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/index.html new file mode 100644 index 0000000000..67678bf397 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/markdown.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/markdown.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.js new file mode 100644 index 0000000000..6bf419aa5c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/markdown.js.js","fileShort":"node_modules/highlight.js/lib/languages/markdown.js.js","fileSafe":"node_modules_highlight_js_lib_languages_markdown_js_js","link":"files/node_modules_highlight_js_lib_languages_markdown_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./markdown.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/markdown.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.json new file mode 100644 index 0000000000..32f903eee8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_markdown_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/markdown.js.js","fileShort":"node_modules/highlight.js/lib/languages/markdown.js.js","fileSafe":"node_modules_highlight_js_lib_languages_markdown_js_js","link":"files/node_modules_highlight_js_lib_languages_markdown_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./markdown.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/markdown.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/index.html new file mode 100644 index 0000000000..b73cb18ef3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/index.html @@ -0,0 +1,6870 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mathematica.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mathematica.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.40

    +
    +
    +

    Lines of code

    +

    6753

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.57

    +
    +
    +

    Estimated Errors

    +

    29.22

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.history.js new file mode 100644 index 0000000000..fb8ef88782 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":6753,"lloc":65,"functions":2,"deliveredBugs":29.223,"difficulty":6.573,"maintainability":49.399,"lintErrors":22}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.history.json new file mode 100644 index 0000000000..6f33d69c6e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":6753,"lloc":65,"functions":2,"deliveredBugs":29.223,"difficulty":6.573,"maintainability":49.399,"lintErrors":22}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.js new file mode 100644 index 0000000000..b24ac5afbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mathematica.js","fileShort":"node_modules/highlight.js/lib/languages/mathematica.js","fileSafe":"node_modules_highlight_js_lib_languages_mathematica_js","link":"files/node_modules_highlight_js_lib_languages_mathematica_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.077,"halstead":{"bugs":29.223,"difficulty":6.573,"effort":576227.902,"length":6897,"time":32012.661,"vocabulary":6705,"volume":87667.916,"operands":{"distinct":6692,"total":6767,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":130,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":65,"physical":6753}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":6753,"lineStart":1,"maintainability":49.399,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.506,"difficulty":10.656,"effort":16185.933,"length":247,"time":899.218,"vocabulary":71,"volume":1518.988,"operands":{"distinct":61,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":117,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":115},"errors":[],"lineEnd":6751,"lineStart":6637,"name":"mathematica"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.667,"effort":132.877,"length":15,"time":7.382,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":6677,"lineStart":6675,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":50.833,"halstead":{"bugs":0.261,"difficulty":6.661,"effort":8159.405,"length":131,"time":453.3,"vocabulary":40.5,"volume":784.408,"operands":{"distinct":33.5,"total":69},"operators":{"distinct":7,"total":62}},"params":1.5,"sloc":{"logical":31,"physical":59}},"module":"node_modules/highlight.js/lib/languages/mathematica.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6638,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6643,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6644,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6645,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6646,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6648,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6649,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6650,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6652,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6654,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6660,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6666,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6667,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6669,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6675,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":6687,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6692,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6697,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6703,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6709,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6715,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.json new file mode 100644 index 0000000000..cdacf8188e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mathematica.js","fileShort":"node_modules/highlight.js/lib/languages/mathematica.js","fileSafe":"node_modules_highlight_js_lib_languages_mathematica_js","link":"files/node_modules_highlight_js_lib_languages_mathematica_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.077,"halstead":{"bugs":29.223,"difficulty":6.573,"effort":576227.902,"length":6897,"time":32012.661,"vocabulary":6705,"volume":87667.916,"operands":{"distinct":6692,"total":6767,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":130,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":65,"physical":6753}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":6753,"lineStart":1,"maintainability":49.399,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.506,"difficulty":10.656,"effort":16185.933,"length":247,"time":899.218,"vocabulary":71,"volume":1518.988,"operands":{"distinct":61,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":117,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":115},"errors":[],"lineEnd":6751,"lineStart":6637,"name":"mathematica"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.667,"effort":132.877,"length":15,"time":7.382,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":6677,"lineStart":6675,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":50.833,"halstead":{"bugs":0.261,"difficulty":6.661,"effort":8159.405,"length":131,"time":453.3,"vocabulary":40.5,"volume":784.408,"operands":{"distinct":33.5,"total":69},"operators":{"distinct":7,"total":62}},"params":1.5,"sloc":{"logical":31,"physical":59}},"module":"node_modules/highlight.js/lib/languages/mathematica.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6638,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6643,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6644,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6645,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6646,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6648,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6649,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6650,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6652,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6654,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6660,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6666,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6667,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6669,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6675,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":6687,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6692,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6697,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6703,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6709,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6715,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/index.html new file mode 100644 index 0000000000..6d0d53803b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mathematica.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mathematica.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.js new file mode 100644 index 0000000000..1551246d13 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mathematica.js.js","fileShort":"node_modules/highlight.js/lib/languages/mathematica.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mathematica_js_js","link":"files/node_modules_highlight_js_lib_languages_mathematica_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mathematica.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mathematica.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.json new file mode 100644 index 0000000000..3b6134d4cd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mathematica_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mathematica.js.js","fileShort":"node_modules/highlight.js/lib/languages/mathematica.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mathematica_js_js","link":"files/node_modules_highlight_js_lib_languages_mathematica_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mathematica.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mathematica.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/index.html new file mode 100644 index 0000000000..7c9cfa26d3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/index.html @@ -0,0 +1,221 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/matlab.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/matlab.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.26

    +
    +
    +

    Lines of code

    +

    104

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.11

    +
    +
    +

    Estimated Errors

    +

    0.43

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.history.js new file mode 100644 index 0000000000..13088d6e95 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":104,"lloc":48,"functions":1,"deliveredBugs":0.43,"difficulty":9.113,"maintainability":45.264,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.history.json new file mode 100644 index 0000000000..93c121267b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":104,"lloc":48,"functions":1,"deliveredBugs":0.43,"difficulty":9.113,"maintainability":45.264,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.js new file mode 100644 index 0000000000..da436c4d13 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/matlab.js","fileShort":"node_modules/highlight.js/lib/languages/matlab.js","fileSafe":"node_modules_highlight_js_lib_languages_matlab_js","link":"files/node_modules_highlight_js_lib_languages_matlab_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.43,"difficulty":9.113,"effort":11751.219,"length":209,"time":652.846,"vocabulary":72,"volume":1289.514,"operands":{"distinct":62,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":96,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":104}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":104,"lineStart":1,"maintainability":45.264,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.41,"difficulty":8.314,"effort":10222.914,"length":202,"time":567.94,"vocabulary":68,"volume":1229.667,"operands":{"distinct":59,"total":109,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":90},"errors":[],"lineEnd":102,"lineStart":13,"name":"matlab"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.41,"difficulty":8.314,"effort":10222.914,"length":202,"time":567.94,"vocabulary":68,"volume":1229.667,"operands":{"distinct":59,"total":109},"operators":{"distinct":9,"total":93}},"params":1,"sloc":{"logical":46,"physical":90}},"module":"node_modules/highlight.js/lib/languages/matlab.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.json new file mode 100644 index 0000000000..73f198c056 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/matlab.js","fileShort":"node_modules/highlight.js/lib/languages/matlab.js","fileSafe":"node_modules_highlight_js_lib_languages_matlab_js","link":"files/node_modules_highlight_js_lib_languages_matlab_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.43,"difficulty":9.113,"effort":11751.219,"length":209,"time":652.846,"vocabulary":72,"volume":1289.514,"operands":{"distinct":62,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":96,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":104}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":104,"lineStart":1,"maintainability":45.264,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.41,"difficulty":8.314,"effort":10222.914,"length":202,"time":567.94,"vocabulary":68,"volume":1229.667,"operands":{"distinct":59,"total":109,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":90},"errors":[],"lineEnd":102,"lineStart":13,"name":"matlab"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.41,"difficulty":8.314,"effort":10222.914,"length":202,"time":567.94,"vocabulary":68,"volume":1229.667,"operands":{"distinct":59,"total":109},"operators":{"distinct":9,"total":93}},"params":1,"sloc":{"logical":46,"physical":90}},"module":"node_modules/highlight.js/lib/languages/matlab.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/index.html new file mode 100644 index 0000000000..9823c4db3b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/matlab.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/matlab.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.js new file mode 100644 index 0000000000..a183c1b5a0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/matlab.js.js","fileShort":"node_modules/highlight.js/lib/languages/matlab.js.js","fileSafe":"node_modules_highlight_js_lib_languages_matlab_js_js","link":"files/node_modules_highlight_js_lib_languages_matlab_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./matlab.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/matlab.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.json new file mode 100644 index 0000000000..ff02557427 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_matlab_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/matlab.js.js","fileShort":"node_modules/highlight.js/lib/languages/matlab.js.js","fileSafe":"node_modules_highlight_js_lib_languages_matlab_js_js","link":"files/node_modules_highlight_js_lib_languages_matlab_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./matlab.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/matlab.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/index.html new file mode 100644 index 0000000000..5c5842ba5f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/index.html @@ -0,0 +1,534 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/maxima.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/maxima.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.63

    +
    +
    +

    Lines of code

    +

    417

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.65

    +
    +
    +

    Estimated Errors

    +

    2.31

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.history.js new file mode 100644 index 0000000000..0df2c7d507 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":417,"lloc":28,"functions":1,"deliveredBugs":2.312,"difficulty":4.649,"maintainability":48.633,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.history.json new file mode 100644 index 0000000000..398f0b4f7d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":417,"lloc":28,"functions":1,"deliveredBugs":2.312,"difficulty":4.649,"maintainability":48.633,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.js new file mode 100644 index 0000000000..83bd365824 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/maxima.js","fileShort":"node_modules/highlight.js/lib/languages/maxima.js","fileSafe":"node_modules_highlight_js_lib_languages_maxima_js","link":"files/node_modules_highlight_js_lib_languages_maxima_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":2.312,"difficulty":4.649,"effort":32243.659,"length":802,"time":1791.314,"vocabulary":401,"volume":6935.262,"operands":{"distinct":392,"total":405,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":397,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":417}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":417,"lineStart":1,"maintainability":48.633,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":2.288,"difficulty":4.123,"effort":28299.802,"length":795,"time":1572.211,"vocabulary":397,"volume":6863.231,"operands":{"distinct":389,"total":401,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":394,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":408},"errors":[],"lineEnd":415,"lineStart":8,"name":"maxima"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":2.288,"difficulty":4.123,"effort":28299.802,"length":795,"time":1572.211,"vocabulary":397,"volume":6863.231,"operands":{"distinct":389,"total":401},"operators":{"distinct":8,"total":394}},"params":1,"sloc":{"logical":26,"physical":408}},"module":"node_modules/highlight.js/lib/languages/maxima.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":367,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.json new file mode 100644 index 0000000000..565107f3f5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/maxima.js","fileShort":"node_modules/highlight.js/lib/languages/maxima.js","fileSafe":"node_modules_highlight_js_lib_languages_maxima_js","link":"files/node_modules_highlight_js_lib_languages_maxima_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":2.312,"difficulty":4.649,"effort":32243.659,"length":802,"time":1791.314,"vocabulary":401,"volume":6935.262,"operands":{"distinct":392,"total":405,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":397,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":417}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":417,"lineStart":1,"maintainability":48.633,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":2.288,"difficulty":4.123,"effort":28299.802,"length":795,"time":1572.211,"vocabulary":397,"volume":6863.231,"operands":{"distinct":389,"total":401,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":394,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":408},"errors":[],"lineEnd":415,"lineStart":8,"name":"maxima"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":2.288,"difficulty":4.123,"effort":28299.802,"length":795,"time":1572.211,"vocabulary":397,"volume":6863.231,"operands":{"distinct":389,"total":401},"operators":{"distinct":8,"total":394}},"params":1,"sloc":{"logical":26,"physical":408}},"module":"node_modules/highlight.js/lib/languages/maxima.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":367,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/index.html new file mode 100644 index 0000000000..371ea2c698 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/maxima.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/maxima.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.js new file mode 100644 index 0000000000..5728073aac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/maxima.js.js","fileShort":"node_modules/highlight.js/lib/languages/maxima.js.js","fileSafe":"node_modules_highlight_js_lib_languages_maxima_js_js","link":"files/node_modules_highlight_js_lib_languages_maxima_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./maxima.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/maxima.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.json new file mode 100644 index 0000000000..68d7d720aa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_maxima_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/maxima.js.js","fileShort":"node_modules/highlight.js/lib/languages/maxima.js.js","fileSafe":"node_modules_highlight_js_lib_languages_maxima_js_js","link":"files/node_modules_highlight_js_lib_languages_maxima_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./maxima.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/maxima.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/index.html new file mode 100644 index 0000000000..8a62033f70 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/index.html @@ -0,0 +1,353 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mel.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mel.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    59.56

    +
    +
    +

    Lines of code

    +

    236

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.18

    +
    +
    +

    Estimated Errors

    +

    1.21

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.history.js new file mode 100644 index 0000000000..27c2a64afb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":236,"lloc":12,"functions":1,"deliveredBugs":1.205,"difficulty":4.179,"maintainability":59.562,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.history.json new file mode 100644 index 0000000000..8eee8c4eaa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":236,"lloc":12,"functions":1,"deliveredBugs":1.205,"difficulty":4.179,"maintainability":59.562,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.js new file mode 100644 index 0000000000..59abb92943 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mel.js","fileShort":"node_modules/highlight.js/lib/languages/mel.js","fileSafe":"node_modules_highlight_js_lib_languages_mel_js","link":"files/node_modules_highlight_js_lib_languages_mel_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":1.205,"difficulty":4.179,"effort":15104.162,"length":460,"time":839.12,"vocabulary":232,"volume":3614.671,"operands":{"distinct":224,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":226,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":236}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":236,"lineStart":1,"maintainability":59.562,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":1.182,"difficulty":3.122,"effort":11069.431,"length":453,"time":614.968,"vocabulary":227,"volume":3545.426,"operands":{"distinct":221,"total":230,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":226},"errors":[],"lineEnd":234,"lineStart":9,"name":"mel"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":1.182,"difficulty":3.122,"effort":11069.431,"length":453,"time":614.968,"vocabulary":227,"volume":3545.426,"operands":{"distinct":221,"total":230},"operators":{"distinct":6,"total":223}},"params":1,"sloc":{"logical":10,"physical":226}},"module":"node_modules/highlight.js/lib/languages/mel.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.json new file mode 100644 index 0000000000..745d43f692 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mel.js","fileShort":"node_modules/highlight.js/lib/languages/mel.js","fileSafe":"node_modules_highlight_js_lib_languages_mel_js","link":"files/node_modules_highlight_js_lib_languages_mel_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":1.205,"difficulty":4.179,"effort":15104.162,"length":460,"time":839.12,"vocabulary":232,"volume":3614.671,"operands":{"distinct":224,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":226,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":236}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":236,"lineStart":1,"maintainability":59.562,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":1.182,"difficulty":3.122,"effort":11069.431,"length":453,"time":614.968,"vocabulary":227,"volume":3545.426,"operands":{"distinct":221,"total":230,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":226},"errors":[],"lineEnd":234,"lineStart":9,"name":"mel"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":1.182,"difficulty":3.122,"effort":11069.431,"length":453,"time":614.968,"vocabulary":227,"volume":3545.426,"operands":{"distinct":221,"total":230},"operators":{"distinct":6,"total":223}},"params":1,"sloc":{"logical":10,"physical":226}},"module":"node_modules/highlight.js/lib/languages/mel.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/index.html new file mode 100644 index 0000000000..67fa7c4066 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mel.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mel.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.js new file mode 100644 index 0000000000..730faf7db4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mel.js.js","fileShort":"node_modules/highlight.js/lib/languages/mel.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mel_js_js","link":"files/node_modules_highlight_js_lib_languages_mel_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mel.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mel.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.json new file mode 100644 index 0000000000..7a93c6431f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mel_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mel.js.js","fileShort":"node_modules/highlight.js/lib/languages/mel.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mel_js_js","link":"files/node_modules_highlight_js_lib_languages_mel_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mel.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mel.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/index.html new file mode 100644 index 0000000000..e98b13ca3b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/index.html @@ -0,0 +1,238 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mercury.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mercury.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.29

    +
    +
    +

    Lines of code

    +

    121

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.55

    +
    +
    +

    Estimated Errors

    +

    0.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.history.js new file mode 100644 index 0000000000..efe12fe76f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":121,"lloc":43,"functions":1,"deliveredBugs":0.473,"difficulty":8.551,"maintainability":46.29,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.history.json new file mode 100644 index 0000000000..bdcab38088 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":121,"lloc":43,"functions":1,"deliveredBugs":0.473,"difficulty":8.551,"maintainability":46.29,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.js new file mode 100644 index 0000000000..55dc430102 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mercury.js","fileShort":"node_modules/highlight.js/lib/languages/mercury.js","fileSafe":"node_modules_highlight_js_lib_languages_mercury_js","link":"files/node_modules_highlight_js_lib_languages_mercury_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.473,"difficulty":8.551,"effort":12127.926,"length":225,"time":673.774,"vocabulary":79,"volume":1418.351,"operands":{"distinct":69,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":121}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":121,"lineStart":1,"maintainability":46.29,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.453,"difficulty":7.773,"effort":10554.45,"length":218,"time":586.358,"vocabulary":75,"volume":1357.882,"operands":{"distinct":66,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":112},"errors":[],"lineEnd":119,"lineStart":8,"name":"mercury"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.453,"difficulty":7.773,"effort":10554.45,"length":218,"time":586.358,"vocabulary":75,"volume":1357.882,"operands":{"distinct":66,"total":114},"operators":{"distinct":9,"total":104}},"params":1,"sloc":{"logical":41,"physical":112}},"module":"node_modules/highlight.js/lib/languages/mercury.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.json new file mode 100644 index 0000000000..0c2b435f8e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mercury.js","fileShort":"node_modules/highlight.js/lib/languages/mercury.js","fileSafe":"node_modules_highlight_js_lib_languages_mercury_js","link":"files/node_modules_highlight_js_lib_languages_mercury_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.473,"difficulty":8.551,"effort":12127.926,"length":225,"time":673.774,"vocabulary":79,"volume":1418.351,"operands":{"distinct":69,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":121}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":121,"lineStart":1,"maintainability":46.29,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.453,"difficulty":7.773,"effort":10554.45,"length":218,"time":586.358,"vocabulary":75,"volume":1357.882,"operands":{"distinct":66,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":112},"errors":[],"lineEnd":119,"lineStart":8,"name":"mercury"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.453,"difficulty":7.773,"effort":10554.45,"length":218,"time":586.358,"vocabulary":75,"volume":1357.882,"operands":{"distinct":66,"total":114},"operators":{"distinct":9,"total":104}},"params":1,"sloc":{"logical":41,"physical":112}},"module":"node_modules/highlight.js/lib/languages/mercury.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/index.html new file mode 100644 index 0000000000..f90c6e7461 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mercury.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mercury.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.js new file mode 100644 index 0000000000..715c85111e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mercury.js.js","fileShort":"node_modules/highlight.js/lib/languages/mercury.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mercury_js_js","link":"files/node_modules_highlight_js_lib_languages_mercury_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mercury.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mercury.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.json new file mode 100644 index 0000000000..dd1c46e35c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mercury_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mercury.js.js","fileShort":"node_modules/highlight.js/lib/languages/mercury.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mercury_js_js","link":"files/node_modules_highlight_js_lib_languages_mercury_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mercury.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mercury.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/index.html new file mode 100644 index 0000000000..144c34414a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/index.html @@ -0,0 +1,226 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mipsasm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mipsasm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.69

    +
    +
    +

    Lines of code

    +

    109

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.14

    +
    +
    +

    Estimated Errors

    +

    0.40

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.history.js new file mode 100644 index 0000000000..67b2d2b926 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":109,"lloc":35,"functions":1,"deliveredBugs":0.395,"difficulty":6.142,"maintainability":49.694,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.history.json new file mode 100644 index 0000000000..37bbd8a358 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":109,"lloc":35,"functions":1,"deliveredBugs":0.395,"difficulty":6.142,"maintainability":49.694,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.js new file mode 100644 index 0000000000..3313f5a466 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mipsasm.js","fileShort":"node_modules/highlight.js/lib/languages/mipsasm.js","fileSafe":"node_modules_highlight_js_lib_languages_mipsasm_js","link":"files/node_modules_highlight_js_lib_languages_mipsasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.395,"difficulty":6.142,"effort":7282.793,"length":186,"time":404.6,"vocabulary":83,"volume":1185.757,"operands":{"distinct":74,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":109}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":109,"lineStart":1,"maintainability":49.694,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.375,"difficulty":4.782,"effort":5379.817,"length":179,"time":298.879,"vocabulary":78,"volume":1125.087,"operands":{"distinct":71,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":99},"errors":[],"lineEnd":107,"lineStart":9,"name":"mipsasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.375,"difficulty":4.782,"effort":5379.817,"length":179,"time":298.879,"vocabulary":78,"volume":1125.087,"operands":{"distinct":71,"total":97},"operators":{"distinct":7,"total":82}},"params":1,"sloc":{"logical":33,"physical":99}},"module":"node_modules/highlight.js/lib/languages/mipsasm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.json new file mode 100644 index 0000000000..7ddddfe327 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mipsasm.js","fileShort":"node_modules/highlight.js/lib/languages/mipsasm.js","fileSafe":"node_modules_highlight_js_lib_languages_mipsasm_js","link":"files/node_modules_highlight_js_lib_languages_mipsasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.395,"difficulty":6.142,"effort":7282.793,"length":186,"time":404.6,"vocabulary":83,"volume":1185.757,"operands":{"distinct":74,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":109}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":109,"lineStart":1,"maintainability":49.694,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.375,"difficulty":4.782,"effort":5379.817,"length":179,"time":298.879,"vocabulary":78,"volume":1125.087,"operands":{"distinct":71,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":99},"errors":[],"lineEnd":107,"lineStart":9,"name":"mipsasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.375,"difficulty":4.782,"effort":5379.817,"length":179,"time":298.879,"vocabulary":78,"volume":1125.087,"operands":{"distinct":71,"total":97},"operators":{"distinct":7,"total":82}},"params":1,"sloc":{"logical":33,"physical":99}},"module":"node_modules/highlight.js/lib/languages/mipsasm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/index.html new file mode 100644 index 0000000000..f727131df5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mipsasm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mipsasm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.js new file mode 100644 index 0000000000..80c4986253 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mipsasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/mipsasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mipsasm_js_js","link":"files/node_modules_highlight_js_lib_languages_mipsasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mipsasm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mipsasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.json new file mode 100644 index 0000000000..f06f90df7a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mipsasm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mipsasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/mipsasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mipsasm_js_js","link":"files/node_modules_highlight_js_lib_languages_mipsasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mipsasm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mipsasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/index.html new file mode 100644 index 0000000000..f234b33d99 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/index.html @@ -0,0 +1,146 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mizar.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mizar.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    74.02

    +
    +
    +

    Lines of code

    +

    29

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.93

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.history.js new file mode 100644 index 0000000000..a30975bbb8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":29,"lloc":6,"functions":1,"deliveredBugs":0.07,"difficulty":4.929,"maintainability":74.015,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.history.json new file mode 100644 index 0000000000..3b36ab96b7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":29,"lloc":6,"functions":1,"deliveredBugs":0.07,"difficulty":4.929,"maintainability":74.015,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.js new file mode 100644 index 0000000000..a685e9a5e1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mizar.js","fileShort":"node_modules/highlight.js/lib/languages/mizar.js","fileSafe":"node_modules_highlight_js_lib_languages_mizar_js","link":"files/node_modules_highlight_js_lib_languages_mizar_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.07,"difficulty":4.929,"effort":1039.91,"length":43,"time":57.773,"vocabulary":30,"volume":210.996,"operands":{"distinct":21,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":29}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":29,"lineStart":1,"maintainability":74.015,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.694,"effort":617.633,"length":36,"time":34.313,"vocabulary":25,"volume":167.179,"operands":{"distinct":18,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":27,"lineStart":9,"name":"mizar"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.694,"effort":617.633,"length":36,"time":34.313,"vocabulary":25,"volume":167.179,"operands":{"distinct":18,"total":19},"operators":{"distinct":7,"total":17}},"params":1,"sloc":{"logical":4,"physical":19}},"module":"node_modules/highlight.js/lib/languages/mizar.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.json new file mode 100644 index 0000000000..4f34449dbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mizar.js","fileShort":"node_modules/highlight.js/lib/languages/mizar.js","fileSafe":"node_modules_highlight_js_lib_languages_mizar_js","link":"files/node_modules_highlight_js_lib_languages_mizar_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.07,"difficulty":4.929,"effort":1039.91,"length":43,"time":57.773,"vocabulary":30,"volume":210.996,"operands":{"distinct":21,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":29}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":29,"lineStart":1,"maintainability":74.015,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.694,"effort":617.633,"length":36,"time":34.313,"vocabulary":25,"volume":167.179,"operands":{"distinct":18,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":27,"lineStart":9,"name":"mizar"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.694,"effort":617.633,"length":36,"time":34.313,"vocabulary":25,"volume":167.179,"operands":{"distinct":18,"total":19},"operators":{"distinct":7,"total":17}},"params":1,"sloc":{"logical":4,"physical":19}},"module":"node_modules/highlight.js/lib/languages/mizar.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/index.html new file mode 100644 index 0000000000..956d12ac18 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mizar.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mizar.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.js new file mode 100644 index 0000000000..6ee6fdec5c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mizar.js.js","fileShort":"node_modules/highlight.js/lib/languages/mizar.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mizar_js_js","link":"files/node_modules_highlight_js_lib_languages_mizar_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mizar.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mizar.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.json new file mode 100644 index 0000000000..904585fc12 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mizar_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mizar.js.js","fileShort":"node_modules/highlight.js/lib/languages/mizar.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mizar_js_js","link":"files/node_modules_highlight_js_lib_languages_mizar_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mizar.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mizar.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/index.html new file mode 100644 index 0000000000..e8e15b0c05 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/index.html @@ -0,0 +1,153 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mojolicious.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mojolicious.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    62.35

    +
    +
    +

    Lines of code

    +

    36

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.77

    +
    +
    +

    Estimated Errors

    +

    0.08

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.history.js new file mode 100644 index 0000000000..e5326a8ea8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":36,"lloc":16,"functions":1,"deliveredBugs":0.084,"difficulty":4.773,"maintainability":62.353,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.history.json new file mode 100644 index 0000000000..bdc06b5be3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":36,"lloc":16,"functions":1,"deliveredBugs":0.084,"difficulty":4.773,"maintainability":62.353,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.js new file mode 100644 index 0000000000..49e05b49f3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mojolicious.js","fileShort":"node_modules/highlight.js/lib/languages/mojolicious.js","fileSafe":"node_modules_highlight_js_lib_languages_mojolicious_js","link":"files/node_modules_highlight_js_lib_languages_mojolicious_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.084,"difficulty":4.773,"effort":1205.663,"length":52,"time":66.981,"vocabulary":29,"volume":252.615,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":36}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":36,"lineStart":1,"maintainability":62.353,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.068,"difficulty":2.737,"effort":557.112,"length":45,"time":30.951,"vocabulary":23,"volume":203.56,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":26},"errors":[],"lineEnd":34,"lineStart":9,"name":"mojolicious"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.068,"difficulty":2.737,"effort":557.112,"length":45,"time":30.951,"vocabulary":23,"volume":203.56,"operands":{"distinct":19,"total":26},"operators":{"distinct":4,"total":19}},"params":1,"sloc":{"logical":14,"physical":26}},"module":"node_modules/highlight.js/lib/languages/mojolicious.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.json new file mode 100644 index 0000000000..c72249b3c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mojolicious.js","fileShort":"node_modules/highlight.js/lib/languages/mojolicious.js","fileSafe":"node_modules_highlight_js_lib_languages_mojolicious_js","link":"files/node_modules_highlight_js_lib_languages_mojolicious_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.084,"difficulty":4.773,"effort":1205.663,"length":52,"time":66.981,"vocabulary":29,"volume":252.615,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":36}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":36,"lineStart":1,"maintainability":62.353,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.068,"difficulty":2.737,"effort":557.112,"length":45,"time":30.951,"vocabulary":23,"volume":203.56,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":26},"errors":[],"lineEnd":34,"lineStart":9,"name":"mojolicious"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.068,"difficulty":2.737,"effort":557.112,"length":45,"time":30.951,"vocabulary":23,"volume":203.56,"operands":{"distinct":19,"total":26},"operators":{"distinct":4,"total":19}},"params":1,"sloc":{"logical":14,"physical":26}},"module":"node_modules/highlight.js/lib/languages/mojolicious.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/index.html new file mode 100644 index 0000000000..e6564e4ffd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/mojolicious.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/mojolicious.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.js new file mode 100644 index 0000000000..d94a97875d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/mojolicious.js.js","fileShort":"node_modules/highlight.js/lib/languages/mojolicious.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mojolicious_js_js","link":"files/node_modules_highlight_js_lib_languages_mojolicious_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mojolicious.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mojolicious.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.json new file mode 100644 index 0000000000..2df06826d5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_mojolicious_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/mojolicious.js.js","fileShort":"node_modules/highlight.js/lib/languages/mojolicious.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mojolicious_js_js","link":"files/node_modules_highlight_js_lib_languages_mojolicious_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./mojolicious.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/mojolicious.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/index.html new file mode 100644 index 0000000000..b0eb283377 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/index.html @@ -0,0 +1,310 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/monkey.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/monkey.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.03

    +
    +
    +

    Lines of code

    +

    193

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.93

    +
    +
    +

    Estimated Errors

    +

    0.63

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.history.js new file mode 100644 index 0000000000..14d3d4cb2f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":193,"lloc":45,"functions":1,"deliveredBugs":0.626,"difficulty":5.932,"maintainability":46.033,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.history.json new file mode 100644 index 0000000000..8052c2780a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":193,"lloc":45,"functions":1,"deliveredBugs":0.626,"difficulty":5.932,"maintainability":46.033,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.js new file mode 100644 index 0000000000..124355cb6a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/monkey.js","fileShort":"node_modules/highlight.js/lib/languages/monkey.js","fileSafe":"node_modules_highlight_js_lib_languages_monkey_js","link":"files/node_modules_highlight_js_lib_languages_monkey_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.626,"difficulty":5.932,"effort":11138.187,"length":263,"time":618.788,"vocabulary":141,"volume":1877.702,"operands":{"distinct":132,"total":174,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":89,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":193}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":193,"lineStart":1,"maintainability":46.033,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.606,"difficulty":5.271,"effort":9578.492,"length":256,"time":532.138,"vocabulary":137,"volume":1817.096,"operands":{"distinct":129,"total":170,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":184},"errors":[],"lineEnd":191,"lineStart":8,"name":"monkey"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.606,"difficulty":5.271,"effort":9578.492,"length":256,"time":532.138,"vocabulary":137,"volume":1817.096,"operands":{"distinct":129,"total":170},"operators":{"distinct":8,"total":86}},"params":1,"sloc":{"logical":43,"physical":184}},"module":"node_modules/highlight.js/lib/languages/monkey.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.json new file mode 100644 index 0000000000..41caadcaf2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/monkey.js","fileShort":"node_modules/highlight.js/lib/languages/monkey.js","fileSafe":"node_modules_highlight_js_lib_languages_monkey_js","link":"files/node_modules_highlight_js_lib_languages_monkey_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.626,"difficulty":5.932,"effort":11138.187,"length":263,"time":618.788,"vocabulary":141,"volume":1877.702,"operands":{"distinct":132,"total":174,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":89,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":193}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":193,"lineStart":1,"maintainability":46.033,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.606,"difficulty":5.271,"effort":9578.492,"length":256,"time":532.138,"vocabulary":137,"volume":1817.096,"operands":{"distinct":129,"total":170,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":184},"errors":[],"lineEnd":191,"lineStart":8,"name":"monkey"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.606,"difficulty":5.271,"effort":9578.492,"length":256,"time":532.138,"vocabulary":137,"volume":1817.096,"operands":{"distinct":129,"total":170},"operators":{"distinct":8,"total":86}},"params":1,"sloc":{"logical":43,"physical":184}},"module":"node_modules/highlight.js/lib/languages/monkey.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/index.html new file mode 100644 index 0000000000..cc2671093b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/monkey.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/monkey.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.history.js new file mode 100644 index 0000000000..bfcd71ff30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.history.json new file mode 100644 index 0000000000..55d72731a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:20 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.js new file mode 100644 index 0000000000..f83287b02a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/monkey.js.js","fileShort":"node_modules/highlight.js/lib/languages/monkey.js.js","fileSafe":"node_modules_highlight_js_lib_languages_monkey_js_js","link":"files/node_modules_highlight_js_lib_languages_monkey_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./monkey.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/monkey.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.json new file mode 100644 index 0000000000..99ba220f35 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_monkey_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/monkey.js.js","fileShort":"node_modules/highlight.js/lib/languages/monkey.js.js","fileSafe":"node_modules_highlight_js_lib_languages_monkey_js_js","link":"files/node_modules_highlight_js_lib_languages_monkey_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./monkey.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/monkey.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/index.html new file mode 100644 index 0000000000..a5a33838c1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/index.html @@ -0,0 +1,264 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/moonscript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/moonscript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.35

    +
    +
    +

    Lines of code

    +

    147

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.88

    +
    +
    +

    Estimated Errors

    +

    0.65

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.history.js new file mode 100644 index 0000000000..ef16993bf4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":147,"lloc":76,"functions":1,"deliveredBugs":0.653,"difficulty":11.884,"maintainability":39.353,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.history.json new file mode 100644 index 0000000000..7d711154b8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":147,"lloc":76,"functions":1,"deliveredBugs":0.653,"difficulty":11.884,"maintainability":39.353,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.js new file mode 100644 index 0000000000..190ff5a18b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/moonscript.js","fileShort":"node_modules/highlight.js/lib/languages/moonscript.js","fileSafe":"node_modules_highlight_js_lib_languages_moonscript_js","link":"files/node_modules_highlight_js_lib_languages_moonscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.653,"difficulty":11.884,"effort":23298.408,"length":311,"time":1294.356,"vocabulary":79,"volume":1960.476,"operands":{"distinct":69,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":147,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":147}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":147,"lineStart":1,"maintainability":39.353,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.631,"difficulty":10.909,"effort":20657.028,"length":304,"time":1147.613,"vocabulary":75,"volume":1893.561,"operands":{"distinct":66,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":136},"errors":[],"lineEnd":145,"lineStart":10,"name":"moonscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.631,"difficulty":10.909,"effort":20657.028,"length":304,"time":1147.613,"vocabulary":75,"volume":1893.561,"operands":{"distinct":66,"total":160},"operators":{"distinct":9,"total":144}},"params":1,"sloc":{"logical":74,"physical":136}},"module":"node_modules/highlight.js/lib/languages/moonscript.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.json new file mode 100644 index 0000000000..8f4dc2707a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/moonscript.js","fileShort":"node_modules/highlight.js/lib/languages/moonscript.js","fileSafe":"node_modules_highlight_js_lib_languages_moonscript_js","link":"files/node_modules_highlight_js_lib_languages_moonscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.653,"difficulty":11.884,"effort":23298.408,"length":311,"time":1294.356,"vocabulary":79,"volume":1960.476,"operands":{"distinct":69,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":147,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":147}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":147,"lineStart":1,"maintainability":39.353,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.631,"difficulty":10.909,"effort":20657.028,"length":304,"time":1147.613,"vocabulary":75,"volume":1893.561,"operands":{"distinct":66,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":136},"errors":[],"lineEnd":145,"lineStart":10,"name":"moonscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":0.631,"difficulty":10.909,"effort":20657.028,"length":304,"time":1147.613,"vocabulary":75,"volume":1893.561,"operands":{"distinct":66,"total":160},"operators":{"distinct":9,"total":144}},"params":1,"sloc":{"logical":74,"physical":136}},"module":"node_modules/highlight.js/lib/languages/moonscript.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/index.html new file mode 100644 index 0000000000..8fd50ec558 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/moonscript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/moonscript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.js new file mode 100644 index 0000000000..978b3a67bb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/moonscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/moonscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_moonscript_js_js","link":"files/node_modules_highlight_js_lib_languages_moonscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./moonscript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/moonscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.json new file mode 100644 index 0000000000..c3145b9687 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_moonscript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/moonscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/moonscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_moonscript_js_js","link":"files/node_modules_highlight_js_lib_languages_moonscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./moonscript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/moonscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/index.html new file mode 100644 index 0000000000..24d567af3a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/index.html @@ -0,0 +1,481 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/n1ql.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/n1ql.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.20

    +
    +
    +

    Lines of code

    +

    364

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.35

    +
    +
    +

    Estimated Errors

    +

    1.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.history.js new file mode 100644 index 0000000000..60a54a5307 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":364,"lloc":28,"functions":1,"deliveredBugs":1.154,"difficulty":4.35,"maintainability":50.203,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.history.json new file mode 100644 index 0000000000..d02da125f5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":364,"lloc":28,"functions":1,"deliveredBugs":1.154,"difficulty":4.35,"maintainability":50.203,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.js new file mode 100644 index 0000000000..e8e24126ae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/n1ql.js","fileShort":"node_modules/highlight.js/lib/languages/n1ql.js","fileSafe":"node_modules_highlight_js_lib_languages_n1ql_js","link":"files/node_modules_highlight_js_lib_languages_n1ql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.154,"difficulty":4.35,"effort":15065.264,"length":412,"time":836.959,"vocabulary":339,"volume":3462.918,"operands":{"distinct":331,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":364}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":364,"lineStart":1,"maintainability":50.203,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":1.132,"difficulty":3.799,"effort":12905.016,"length":405,"time":716.945,"vocabulary":335,"volume":3397.147,"operands":{"distinct":328,"total":356,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":354},"errors":[],"lineEnd":362,"lineStart":9,"name":"n1ql"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":1.132,"difficulty":3.799,"effort":12905.016,"length":405,"time":716.945,"vocabulary":335,"volume":3397.147,"operands":{"distinct":328,"total":356},"operators":{"distinct":7,"total":49}},"params":1,"sloc":{"logical":26,"physical":354}},"module":"node_modules/highlight.js/lib/languages/n1ql.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":188,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.json new file mode 100644 index 0000000000..2827e97bfb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/n1ql.js","fileShort":"node_modules/highlight.js/lib/languages/n1ql.js","fileSafe":"node_modules_highlight_js_lib_languages_n1ql_js","link":"files/node_modules_highlight_js_lib_languages_n1ql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.154,"difficulty":4.35,"effort":15065.264,"length":412,"time":836.959,"vocabulary":339,"volume":3462.918,"operands":{"distinct":331,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":364}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":364,"lineStart":1,"maintainability":50.203,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":1.132,"difficulty":3.799,"effort":12905.016,"length":405,"time":716.945,"vocabulary":335,"volume":3397.147,"operands":{"distinct":328,"total":356,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":354},"errors":[],"lineEnd":362,"lineStart":9,"name":"n1ql"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":1.132,"difficulty":3.799,"effort":12905.016,"length":405,"time":716.945,"vocabulary":335,"volume":3397.147,"operands":{"distinct":328,"total":356},"operators":{"distinct":7,"total":49}},"params":1,"sloc":{"logical":26,"physical":354}},"module":"node_modules/highlight.js/lib/languages/n1ql.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":188,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/index.html new file mode 100644 index 0000000000..c3ba34ed58 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/n1ql.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/n1ql.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.js new file mode 100644 index 0000000000..fb1ae72435 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/n1ql.js.js","fileShort":"node_modules/highlight.js/lib/languages/n1ql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_n1ql_js_js","link":"files/node_modules_highlight_js_lib_languages_n1ql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./n1ql.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/n1ql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.json new file mode 100644 index 0000000000..9c9b525082 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_n1ql_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/n1ql.js.js","fileShort":"node_modules/highlight.js/lib/languages/n1ql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_n1ql_js_js","link":"files/node_modules_highlight_js_lib_languages_n1ql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./n1ql.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/n1ql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/index.html new file mode 100644 index 0000000000..24969ff083 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/index.html @@ -0,0 +1,204 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/nestedtext.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/nestedtext.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.50

    +
    +
    +

    Lines of code

    +

    87

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.22

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.history.js new file mode 100644 index 0000000000..ef080b418c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":87,"lloc":31,"functions":1,"deliveredBugs":0.196,"difficulty":8.224,"maintainability":51.498,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.history.json new file mode 100644 index 0000000000..2807e996e9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":87,"lloc":31,"functions":1,"deliveredBugs":0.196,"difficulty":8.224,"maintainability":51.498,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.js new file mode 100644 index 0000000000..c8459f715a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/nestedtext.js","fileShort":"node_modules/highlight.js/lib/languages/nestedtext.js","fileSafe":"node_modules_highlight_js_lib_languages_nestedtext_js","link":"files/node_modules_highlight_js_lib_languages_nestedtext_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.196,"difficulty":8.224,"effort":4833.884,"length":112,"time":268.549,"vocabulary":38,"volume":587.768,"operands":{"distinct":29,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":51.498,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.178,"difficulty":7.538,"effort":4026.923,"length":105,"time":223.718,"vocabulary":34,"volume":534.184,"operands":{"distinct":26,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":77},"errors":[],"lineEnd":85,"lineStart":9,"name":"nestedtext"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.178,"difficulty":7.538,"effort":4026.923,"length":105,"time":223.718,"vocabulary":34,"volume":534.184,"operands":{"distinct":26,"total":49},"operators":{"distinct":8,"total":56}},"params":1,"sloc":{"logical":29,"physical":77}},"module":"node_modules/highlight.js/lib/languages/nestedtext.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.json new file mode 100644 index 0000000000..e6da46721d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/nestedtext.js","fileShort":"node_modules/highlight.js/lib/languages/nestedtext.js","fileSafe":"node_modules_highlight_js_lib_languages_nestedtext_js","link":"files/node_modules_highlight_js_lib_languages_nestedtext_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.196,"difficulty":8.224,"effort":4833.884,"length":112,"time":268.549,"vocabulary":38,"volume":587.768,"operands":{"distinct":29,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":51.498,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.178,"difficulty":7.538,"effort":4026.923,"length":105,"time":223.718,"vocabulary":34,"volume":534.184,"operands":{"distinct":26,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":77},"errors":[],"lineEnd":85,"lineStart":9,"name":"nestedtext"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.178,"difficulty":7.538,"effort":4026.923,"length":105,"time":223.718,"vocabulary":34,"volume":534.184,"operands":{"distinct":26,"total":49},"operators":{"distinct":8,"total":56}},"params":1,"sloc":{"logical":29,"physical":77}},"module":"node_modules/highlight.js/lib/languages/nestedtext.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/index.html new file mode 100644 index 0000000000..1d31bcb78d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/nestedtext.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/nestedtext.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.js new file mode 100644 index 0000000000..3d319d4da7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/nestedtext.js.js","fileShort":"node_modules/highlight.js/lib/languages/nestedtext.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nestedtext_js_js","link":"files/node_modules_highlight_js_lib_languages_nestedtext_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nestedtext.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/nestedtext.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.json new file mode 100644 index 0000000000..b4098e0993 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nestedtext_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/nestedtext.js.js","fileShort":"node_modules/highlight.js/lib/languages/nestedtext.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nestedtext_js_js","link":"files/node_modules_highlight_js_lib_languages_nestedtext_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nestedtext.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/nestedtext.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/index.html new file mode 100644 index 0000000000..094bb1b5ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/index.html @@ -0,0 +1,282 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/nginx.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/nginx.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    41.16

    +
    +
    +

    Lines of code

    +

    165

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.26

    +
    +
    +

    Estimated Errors

    +

    0.61

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.history.js new file mode 100644 index 0000000000..4a89e1b50e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":165,"lloc":66,"functions":1,"deliveredBugs":0.614,"difficulty":10.256,"maintainability":41.162,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.history.json new file mode 100644 index 0000000000..2beaddd458 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":165,"lloc":66,"functions":1,"deliveredBugs":0.614,"difficulty":10.256,"maintainability":41.162,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.js new file mode 100644 index 0000000000..49cb6eb1e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/nginx.js","fileShort":"node_modules/highlight.js/lib/languages/nginx.js","fileSafe":"node_modules_highlight_js_lib_languages_nginx_js","link":"files/node_modules_highlight_js_lib_languages_nginx_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.614,"difficulty":10.256,"effort":18881.416,"length":285,"time":1048.968,"vocabulary":88,"volume":1840.938,"operands":{"distinct":78,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":125,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":165}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":165,"lineStart":1,"maintainability":41.162,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.592,"difficulty":9.36,"effort":16633.321,"length":278,"time":924.073,"vocabulary":84,"volume":1777.064,"operands":{"distinct":75,"total":156,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":122,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":154},"errors":[],"lineEnd":163,"lineStart":10,"name":"nginx"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.592,"difficulty":9.36,"effort":16633.321,"length":278,"time":924.073,"vocabulary":84,"volume":1777.064,"operands":{"distinct":75,"total":156},"operators":{"distinct":9,"total":122}},"params":1,"sloc":{"logical":64,"physical":154}},"module":"node_modules/highlight.js/lib/languages/nginx.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.json new file mode 100644 index 0000000000..7fa843859c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/nginx.js","fileShort":"node_modules/highlight.js/lib/languages/nginx.js","fileSafe":"node_modules_highlight_js_lib_languages_nginx_js","link":"files/node_modules_highlight_js_lib_languages_nginx_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.614,"difficulty":10.256,"effort":18881.416,"length":285,"time":1048.968,"vocabulary":88,"volume":1840.938,"operands":{"distinct":78,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":125,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":165}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":165,"lineStart":1,"maintainability":41.162,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.592,"difficulty":9.36,"effort":16633.321,"length":278,"time":924.073,"vocabulary":84,"volume":1777.064,"operands":{"distinct":75,"total":156,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":122,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":154},"errors":[],"lineEnd":163,"lineStart":10,"name":"nginx"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.592,"difficulty":9.36,"effort":16633.321,"length":278,"time":924.073,"vocabulary":84,"volume":1777.064,"operands":{"distinct":75,"total":156},"operators":{"distinct":9,"total":122}},"params":1,"sloc":{"logical":64,"physical":154}},"module":"node_modules/highlight.js/lib/languages/nginx.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/index.html new file mode 100644 index 0000000000..9f9c2ba792 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/nginx.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/nginx.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.js new file mode 100644 index 0000000000..84815211e8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/nginx.js.js","fileShort":"node_modules/highlight.js/lib/languages/nginx.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nginx_js_js","link":"files/node_modules_highlight_js_lib_languages_nginx_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nginx.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/nginx.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.json new file mode 100644 index 0000000000..939b45053c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nginx_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/nginx.js.js","fileShort":"node_modules/highlight.js/lib/languages/nginx.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nginx_js_js","link":"files/node_modules_highlight_js_lib_languages_nginx_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nginx.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/nginx.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/index.html new file mode 100644 index 0000000000..16387d9192 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/index.html @@ -0,0 +1,314 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/nim.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/nim.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.90

    +
    +
    +

    Lines of code

    +

    197

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.76

    +
    +
    +

    Estimated Errors

    +

    0.58

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.history.js new file mode 100644 index 0000000000..dc0f421707 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":197,"lloc":36,"functions":1,"deliveredBugs":0.578,"difficulty":4.757,"maintainability":48.899,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.history.json new file mode 100644 index 0000000000..59e9350292 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":197,"lloc":36,"functions":1,"deliveredBugs":0.578,"difficulty":4.757,"maintainability":48.899,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.js new file mode 100644 index 0000000000..c4c2054633 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/nim.js","fileShort":"node_modules/highlight.js/lib/languages/nim.js","fileSafe":"node_modules_highlight_js_lib_languages_nim_js","link":"files/node_modules_highlight_js_lib_languages_nim_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.578,"difficulty":4.757,"effort":8247.863,"length":238,"time":458.215,"vocabulary":156,"volume":1733.926,"operands":{"distinct":148,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":197}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":197,"lineStart":1,"maintainability":48.899,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.558,"difficulty":4.152,"effort":6951.112,"length":231,"time":386.173,"vocabulary":152,"volume":1674.271,"operands":{"distinct":145,"total":172,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":188},"errors":[],"lineEnd":195,"lineStart":8,"name":"nim"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.558,"difficulty":4.152,"effort":6951.112,"length":231,"time":386.173,"vocabulary":152,"volume":1674.271,"operands":{"distinct":145,"total":172},"operators":{"distinct":7,"total":59}},"params":1,"sloc":{"logical":34,"physical":188}},"module":"node_modules/highlight.js/lib/languages/nim.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":128,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.json new file mode 100644 index 0000000000..315ac60399 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/nim.js","fileShort":"node_modules/highlight.js/lib/languages/nim.js","fileSafe":"node_modules_highlight_js_lib_languages_nim_js","link":"files/node_modules_highlight_js_lib_languages_nim_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.578,"difficulty":4.757,"effort":8247.863,"length":238,"time":458.215,"vocabulary":156,"volume":1733.926,"operands":{"distinct":148,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":197}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":197,"lineStart":1,"maintainability":48.899,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.558,"difficulty":4.152,"effort":6951.112,"length":231,"time":386.173,"vocabulary":152,"volume":1674.271,"operands":{"distinct":145,"total":172,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":188},"errors":[],"lineEnd":195,"lineStart":8,"name":"nim"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.558,"difficulty":4.152,"effort":6951.112,"length":231,"time":386.173,"vocabulary":152,"volume":1674.271,"operands":{"distinct":145,"total":172},"operators":{"distinct":7,"total":59}},"params":1,"sloc":{"logical":34,"physical":188}},"module":"node_modules/highlight.js/lib/languages/nim.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":128,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/index.html new file mode 100644 index 0000000000..7ed493cff9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/nim.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/nim.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.js new file mode 100644 index 0000000000..4179691c22 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/nim.js.js","fileShort":"node_modules/highlight.js/lib/languages/nim.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nim_js_js","link":"files/node_modules_highlight_js_lib_languages_nim_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nim.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/nim.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.json new file mode 100644 index 0000000000..fba46de4e3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nim_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/nim.js.js","fileShort":"node_modules/highlight.js/lib/languages/nim.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nim_js_js","link":"files/node_modules_highlight_js_lib_languages_nim_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nim.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/nim.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/index.html new file mode 100644 index 0000000000..2681b21d96 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/index.html @@ -0,0 +1,206 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/nix.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/nix.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.81

    +
    +
    +

    Lines of code

    +

    89

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.76

    +
    +
    +

    Estimated Errors

    +

    0.29

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.history.js new file mode 100644 index 0000000000..766fa5d8c2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":89,"lloc":33,"functions":1,"deliveredBugs":0.291,"difficulty":5.763,"maintainability":50.808,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.history.json new file mode 100644 index 0000000000..6858de0147 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":89,"lloc":33,"functions":1,"deliveredBugs":0.291,"difficulty":5.763,"maintainability":50.808,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.js new file mode 100644 index 0000000000..2706a9ba83 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/nix.js","fileShort":"node_modules/highlight.js/lib/languages/nix.js","fileSafe":"node_modules_highlight_js_lib_languages_nix_js","link":"files/node_modules_highlight_js_lib_languages_nix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.291,"difficulty":5.763,"effort":5033.826,"length":144,"time":279.657,"vocabulary":67,"volume":873.517,"operands":{"distinct":59,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":89}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":89,"lineStart":1,"maintainability":50.808,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.273,"difficulty":5.063,"effort":4145.617,"length":137,"time":230.312,"vocabulary":63,"volume":818.887,"operands":{"distinct":56,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":80},"errors":[],"lineEnd":87,"lineStart":8,"name":"nix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.273,"difficulty":5.063,"effort":4145.617,"length":137,"time":230.312,"vocabulary":63,"volume":818.887,"operands":{"distinct":56,"total":81},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":31,"physical":80}},"module":"node_modules/highlight.js/lib/languages/nix.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.json new file mode 100644 index 0000000000..0b1216647c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/nix.js","fileShort":"node_modules/highlight.js/lib/languages/nix.js","fileSafe":"node_modules_highlight_js_lib_languages_nix_js","link":"files/node_modules_highlight_js_lib_languages_nix_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.291,"difficulty":5.763,"effort":5033.826,"length":144,"time":279.657,"vocabulary":67,"volume":873.517,"operands":{"distinct":59,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":89}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":89,"lineStart":1,"maintainability":50.808,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.273,"difficulty":5.063,"effort":4145.617,"length":137,"time":230.312,"vocabulary":63,"volume":818.887,"operands":{"distinct":56,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":80},"errors":[],"lineEnd":87,"lineStart":8,"name":"nix"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.273,"difficulty":5.063,"effort":4145.617,"length":137,"time":230.312,"vocabulary":63,"volume":818.887,"operands":{"distinct":56,"total":81},"operators":{"distinct":7,"total":56}},"params":1,"sloc":{"logical":31,"physical":80}},"module":"node_modules/highlight.js/lib/languages/nix.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/index.html new file mode 100644 index 0000000000..8096c3c86b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/nix.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/nix.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.js new file mode 100644 index 0000000000..493fd0a604 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/nix.js.js","fileShort":"node_modules/highlight.js/lib/languages/nix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nix_js_js","link":"files/node_modules_highlight_js_lib_languages_nix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nix.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/nix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.json new file mode 100644 index 0000000000..302d51afc6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nix_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/nix.js.js","fileShort":"node_modules/highlight.js/lib/languages/nix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nix_js_js","link":"files/node_modules_highlight_js_lib_languages_nix_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nix.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/nix.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/index.html new file mode 100644 index 0000000000..3a4690ecfc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/index.html @@ -0,0 +1,154 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/node-repl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/node-repl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    64.67

    +
    +
    +

    Lines of code

    +

    37

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.38

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.history.js new file mode 100644 index 0000000000..98faacd381 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":37,"lloc":14,"functions":1,"deliveredBugs":0.065,"difficulty":4.375,"maintainability":64.674,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.history.json new file mode 100644 index 0000000000..69b57eb582 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":37,"lloc":14,"functions":1,"deliveredBugs":0.065,"difficulty":4.375,"maintainability":64.674,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.js new file mode 100644 index 0000000000..82bb76972d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/node-repl.js","fileShort":"node_modules/highlight.js/lib/languages/node-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_node_repl_js","link":"files/node_modules_highlight_js_lib_languages_node_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.065,"difficulty":4.375,"effort":850.995,"length":43,"time":47.278,"vocabulary":23,"volume":194.513,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":64.674,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.049,"difficulty":2.462,"effort":362.212,"length":36,"time":20.123,"vocabulary":17,"volume":147.149,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"nodeRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.049,"difficulty":2.462,"effort":362.212,"length":36,"time":20.123,"vocabulary":17,"volume":147.149,"operands":{"distinct":13,"total":16},"operators":{"distinct":4,"total":20}},"params":1,"sloc":{"logical":12,"physical":27}},"module":"node_modules/highlight.js/lib/languages/node-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.json new file mode 100644 index 0000000000..69ae173736 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/node-repl.js","fileShort":"node_modules/highlight.js/lib/languages/node-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_node_repl_js","link":"files/node_modules_highlight_js_lib_languages_node_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.065,"difficulty":4.375,"effort":850.995,"length":43,"time":47.278,"vocabulary":23,"volume":194.513,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":64.674,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.049,"difficulty":2.462,"effort":362.212,"length":36,"time":20.123,"vocabulary":17,"volume":147.149,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"nodeRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.049,"difficulty":2.462,"effort":362.212,"length":36,"time":20.123,"vocabulary":17,"volume":147.149,"operands":{"distinct":13,"total":16},"operators":{"distinct":4,"total":20}},"params":1,"sloc":{"logical":12,"physical":27}},"module":"node_modules/highlight.js/lib/languages/node-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/index.html new file mode 100644 index 0000000000..f83eed71f3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/node-repl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/node-repl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.js new file mode 100644 index 0000000000..ba68cf8508 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/node-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/node-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_node_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_node_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./node-repl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/node-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.json new file mode 100644 index 0000000000..7a1b47217c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_node_repl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/node-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/node-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_node_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_node_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./node-repl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/node-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/index.html new file mode 100644 index 0000000000..0ad4359ad2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/index.html @@ -0,0 +1,675 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/nsis.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/nsis.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    40.10

    +
    +
    +

    Lines of code

    +

    558

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.81

    +
    +
    +

    Estimated Errors

    +

    1.97

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.history.js new file mode 100644 index 0000000000..4c0e8e1ec0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":558,"lloc":65,"functions":1,"deliveredBugs":1.968,"difficulty":5.811,"maintainability":40.1,"lintErrors":21}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.history.json new file mode 100644 index 0000000000..169d16325b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":558,"lloc":65,"functions":1,"deliveredBugs":1.968,"difficulty":5.811,"maintainability":40.1,"lintErrors":21}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.js new file mode 100644 index 0000000000..e80c3a7bb8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/nsis.js","fileShort":"node_modules/highlight.js/lib/languages/nsis.js","fileSafe":"node_modules_highlight_js_lib_languages_nsis_js","link":"files/node_modules_highlight_js_lib_languages_nsis_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":1.968,"difficulty":5.811,"effort":34307.899,"length":666,"time":1905.994,"vocabulary":466,"volume":5903.548,"operands":{"distinct":456,"total":530,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":558}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":558,"lineStart":1,"maintainability":40.1,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":1.944,"difficulty":5.225,"effort":30479.972,"length":659,"time":1693.332,"vocabulary":462,"volume":5833.303,"operands":{"distinct":453,"total":526,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":549},"errors":[],"lineEnd":556,"lineStart":8,"name":"nsis"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":1.944,"difficulty":5.225,"effort":30479.972,"length":659,"time":1693.332,"vocabulary":462,"volume":5833.303,"operands":{"distinct":453,"total":526},"operators":{"distinct":9,"total":133}},"params":1,"sloc":{"logical":63,"physical":549}},"module":"node_modules/highlight.js/lib/languages/nsis.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":147,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":149,"column":44,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":152,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":158,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":171,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":174,"column":25,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":177,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":182,"column":20,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":192,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":198,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":224,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":439,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":495,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":509,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":510,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.json new file mode 100644 index 0000000000..0f2a21f33f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/nsis.js","fileShort":"node_modules/highlight.js/lib/languages/nsis.js","fileSafe":"node_modules_highlight_js_lib_languages_nsis_js","link":"files/node_modules_highlight_js_lib_languages_nsis_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":1.968,"difficulty":5.811,"effort":34307.899,"length":666,"time":1905.994,"vocabulary":466,"volume":5903.548,"operands":{"distinct":456,"total":530,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":558}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":558,"lineStart":1,"maintainability":40.1,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":1.944,"difficulty":5.225,"effort":30479.972,"length":659,"time":1693.332,"vocabulary":462,"volume":5833.303,"operands":{"distinct":453,"total":526,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":549},"errors":[],"lineEnd":556,"lineStart":8,"name":"nsis"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":1.944,"difficulty":5.225,"effort":30479.972,"length":659,"time":1693.332,"vocabulary":462,"volume":5833.303,"operands":{"distinct":453,"total":526},"operators":{"distinct":9,"total":133}},"params":1,"sloc":{"logical":63,"physical":549}},"module":"node_modules/highlight.js/lib/languages/nsis.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":147,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":149,"column":44,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":152,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":158,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":171,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":174,"column":25,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":177,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":182,"column":20,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":192,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":198,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":224,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":439,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":495,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":509,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":510,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/index.html new file mode 100644 index 0000000000..7b5d3bd7c2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/nsis.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/nsis.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.js new file mode 100644 index 0000000000..68cd957b3b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/nsis.js.js","fileShort":"node_modules/highlight.js/lib/languages/nsis.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nsis_js_js","link":"files/node_modules_highlight_js_lib_languages_nsis_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nsis.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/nsis.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.json new file mode 100644 index 0000000000..9cd4e8851a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_nsis_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/nsis.js.js","fileShort":"node_modules/highlight.js/lib/languages/nsis.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nsis_js_js","link":"files/node_modules_highlight_js_lib_languages_nsis_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./nsis.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/nsis.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/index.html new file mode 100644 index 0000000000..9ea39d102e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/index.html @@ -0,0 +1,367 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/objectivec.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/objectivec.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.01

    +
    +
    +

    Lines of code

    +

    250

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.37

    +
    +
    +

    Estimated Errors

    +

    0.93

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.history.js new file mode 100644 index 0000000000..0d7db8e2f9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":250,"lloc":50,"functions":1,"deliveredBugs":0.932,"difficulty":6.373,"maintainability":44.009,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.history.json new file mode 100644 index 0000000000..1aae228510 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":250,"lloc":50,"functions":1,"deliveredBugs":0.932,"difficulty":6.373,"maintainability":44.009,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.js new file mode 100644 index 0000000000..ff3c3cfb7b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/objectivec.js","fileShort":"node_modules/highlight.js/lib/languages/objectivec.js","fileSafe":"node_modules_highlight_js_lib_languages_objectivec_js","link":"files/node_modules_highlight_js_lib_languages_objectivec_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.932,"difficulty":6.373,"effort":17809.169,"length":361,"time":989.398,"vocabulary":214,"volume":2794.67,"operands":{"distinct":204,"total":260,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":250}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":250,"lineStart":1,"maintainability":44.009,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.91,"difficulty":5.731,"effort":15651.398,"length":354,"time":869.522,"vocabulary":210,"volume":2730.843,"operands":{"distinct":201,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":240},"errors":[],"lineEnd":248,"lineStart":9,"name":"objectivec"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.91,"difficulty":5.731,"effort":15651.398,"length":354,"time":869.522,"vocabulary":210,"volume":2730.843,"operands":{"distinct":201,"total":256},"operators":{"distinct":9,"total":98}},"params":1,"sloc":{"logical":48,"physical":240}},"module":"node_modules/highlight.js/lib/languages/objectivec.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":145,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":155,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":169,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.json new file mode 100644 index 0000000000..3796c226d0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/objectivec.js","fileShort":"node_modules/highlight.js/lib/languages/objectivec.js","fileSafe":"node_modules_highlight_js_lib_languages_objectivec_js","link":"files/node_modules_highlight_js_lib_languages_objectivec_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.932,"difficulty":6.373,"effort":17809.169,"length":361,"time":989.398,"vocabulary":214,"volume":2794.67,"operands":{"distinct":204,"total":260,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":250}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":250,"lineStart":1,"maintainability":44.009,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.91,"difficulty":5.731,"effort":15651.398,"length":354,"time":869.522,"vocabulary":210,"volume":2730.843,"operands":{"distinct":201,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":240},"errors":[],"lineEnd":248,"lineStart":9,"name":"objectivec"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.91,"difficulty":5.731,"effort":15651.398,"length":354,"time":869.522,"vocabulary":210,"volume":2730.843,"operands":{"distinct":201,"total":256},"operators":{"distinct":9,"total":98}},"params":1,"sloc":{"logical":48,"physical":240}},"module":"node_modules/highlight.js/lib/languages/objectivec.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":145,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":155,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":169,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/index.html new file mode 100644 index 0000000000..ff3d353984 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/objectivec.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/objectivec.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.js new file mode 100644 index 0000000000..d08550d1e9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/objectivec.js.js","fileShort":"node_modules/highlight.js/lib/languages/objectivec.js.js","fileSafe":"node_modules_highlight_js_lib_languages_objectivec_js_js","link":"files/node_modules_highlight_js_lib_languages_objectivec_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./objectivec.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/objectivec.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.json new file mode 100644 index 0000000000..213024125a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_objectivec_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/objectivec.js.js","fileShort":"node_modules/highlight.js/lib/languages/objectivec.js.js","fileSafe":"node_modules_highlight_js_lib_languages_objectivec_js_js","link":"files/node_modules_highlight_js_lib_languages_objectivec_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./objectivec.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/objectivec.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/index.html new file mode 100644 index 0000000000..2d7e4aa32f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ocaml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ocaml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.99

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.06

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.history.js new file mode 100644 index 0000000000..e3079b8146 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":82,"lloc":32,"functions":1,"deliveredBugs":0.285,"difficulty":7.059,"maintainability":50.99,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.history.json new file mode 100644 index 0000000000..dfb1b3337d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":82,"lloc":32,"functions":1,"deliveredBugs":0.285,"difficulty":7.059,"maintainability":50.99,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.js new file mode 100644 index 0000000000..fa9dec2c3b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ocaml.js","fileShort":"node_modules/highlight.js/lib/languages/ocaml.js","fileSafe":"node_modules_highlight_js_lib_languages_ocaml_js","link":"files/node_modules_highlight_js_lib_languages_ocaml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.285,"difficulty":7.059,"effort":6045.876,"length":145,"time":335.882,"vocabulary":60,"volume":856.499,"operands":{"distinct":51,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":50.99,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.266,"difficulty":5.542,"effort":4421.295,"length":138,"time":245.627,"vocabulary":55,"volume":797.828,"operands":{"distinct":48,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":71},"errors":[],"lineEnd":80,"lineStart":10,"name":"ocaml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.266,"difficulty":5.542,"effort":4421.295,"length":138,"time":245.627,"vocabulary":55,"volume":797.828,"operands":{"distinct":48,"total":76},"operators":{"distinct":7,"total":62}},"params":1,"sloc":{"logical":30,"physical":71}},"module":"node_modules/highlight.js/lib/languages/ocaml.js"},"jshint":{"messages":[{"severity":"error","line":79,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.json new file mode 100644 index 0000000000..9bf0a8649d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ocaml.js","fileShort":"node_modules/highlight.js/lib/languages/ocaml.js","fileSafe":"node_modules_highlight_js_lib_languages_ocaml_js","link":"files/node_modules_highlight_js_lib_languages_ocaml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.285,"difficulty":7.059,"effort":6045.876,"length":145,"time":335.882,"vocabulary":60,"volume":856.499,"operands":{"distinct":51,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":50.99,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.266,"difficulty":5.542,"effort":4421.295,"length":138,"time":245.627,"vocabulary":55,"volume":797.828,"operands":{"distinct":48,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":71},"errors":[],"lineEnd":80,"lineStart":10,"name":"ocaml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.266,"difficulty":5.542,"effort":4421.295,"length":138,"time":245.627,"vocabulary":55,"volume":797.828,"operands":{"distinct":48,"total":76},"operators":{"distinct":7,"total":62}},"params":1,"sloc":{"logical":30,"physical":71}},"module":"node_modules/highlight.js/lib/languages/ocaml.js"},"jshint":{"messages":[{"severity":"error","line":79,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/index.html new file mode 100644 index 0000000000..f536c339f6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ocaml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ocaml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.js new file mode 100644 index 0000000000..eabf593209 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ocaml.js.js","fileShort":"node_modules/highlight.js/lib/languages/ocaml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ocaml_js_js","link":"files/node_modules_highlight_js_lib_languages_ocaml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ocaml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ocaml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.json new file mode 100644 index 0000000000..fcb4150e8b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ocaml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ocaml.js.js","fileShort":"node_modules/highlight.js/lib/languages/ocaml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ocaml_js_js","link":"files/node_modules_highlight_js_lib_languages_ocaml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ocaml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ocaml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/index.html new file mode 100644 index 0000000000..13cad0f91a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/index.html @@ -0,0 +1,198 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/openscad.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/openscad.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.89

    +
    +
    +

    Lines of code

    +

    81

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.42

    +
    +
    +

    Estimated Errors

    +

    0.32

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.history.js new file mode 100644 index 0000000000..ee3e64defc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":81,"lloc":41,"functions":1,"deliveredBugs":0.319,"difficulty":7.417,"maintainability":47.893,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.history.json new file mode 100644 index 0000000000..7710a2e695 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":81,"lloc":41,"functions":1,"deliveredBugs":0.319,"difficulty":7.417,"maintainability":47.893,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.js new file mode 100644 index 0000000000..1f40f2541e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/openscad.js","fileShort":"node_modules/highlight.js/lib/languages/openscad.js","fileSafe":"node_modules_highlight_js_lib_languages_openscad_js","link":"files/node_modules_highlight_js_lib_languages_openscad_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.319,"difficulty":7.417,"effort":7093.039,"length":160,"time":394.058,"vocabulary":63,"volume":956.365,"operands":{"distinct":54,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":81}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":81,"lineStart":1,"maintainability":47.893,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.3,"difficulty":6.667,"effort":6000.296,"length":153,"time":333.35,"vocabulary":59,"volume":900.044,"operands":{"distinct":51,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":71},"errors":[],"lineEnd":79,"lineStart":9,"name":"openscad"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.3,"difficulty":6.667,"effort":6000.296,"length":153,"time":333.35,"vocabulary":59,"volume":900.044,"operands":{"distinct":51,"total":85},"operators":{"distinct":8,"total":68}},"params":1,"sloc":{"logical":39,"physical":71}},"module":"node_modules/highlight.js/lib/languages/openscad.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.json new file mode 100644 index 0000000000..be9e286259 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/openscad.js","fileShort":"node_modules/highlight.js/lib/languages/openscad.js","fileSafe":"node_modules_highlight_js_lib_languages_openscad_js","link":"files/node_modules_highlight_js_lib_languages_openscad_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.319,"difficulty":7.417,"effort":7093.039,"length":160,"time":394.058,"vocabulary":63,"volume":956.365,"operands":{"distinct":54,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":81}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":81,"lineStart":1,"maintainability":47.893,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.3,"difficulty":6.667,"effort":6000.296,"length":153,"time":333.35,"vocabulary":59,"volume":900.044,"operands":{"distinct":51,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":71},"errors":[],"lineEnd":79,"lineStart":9,"name":"openscad"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.3,"difficulty":6.667,"effort":6000.296,"length":153,"time":333.35,"vocabulary":59,"volume":900.044,"operands":{"distinct":51,"total":85},"operators":{"distinct":8,"total":68}},"params":1,"sloc":{"logical":39,"physical":71}},"module":"node_modules/highlight.js/lib/languages/openscad.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/index.html new file mode 100644 index 0000000000..5b5bb7c86a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/openscad.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/openscad.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.js new file mode 100644 index 0000000000..28f67136ed --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/openscad.js.js","fileShort":"node_modules/highlight.js/lib/languages/openscad.js.js","fileSafe":"node_modules_highlight_js_lib_languages_openscad_js_js","link":"files/node_modules_highlight_js_lib_languages_openscad_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./openscad.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/openscad.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.json new file mode 100644 index 0000000000..e992631354 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_openscad_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/openscad.js.js","fileShort":"node_modules/highlight.js/lib/languages/openscad.js.js","fileSafe":"node_modules_highlight_js_lib_languages_openscad_js_js","link":"files/node_modules_highlight_js_lib_languages_openscad_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./openscad.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/openscad.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/index.html new file mode 100644 index 0000000000..3267b0bf40 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/index.html @@ -0,0 +1,211 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/oxygene.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/oxygene.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.94

    +
    +
    +

    Lines of code

    +

    94

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.33

    +
    +
    +

    Estimated Errors

    +

    0.35

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.history.js new file mode 100644 index 0000000000..2795cbfd05 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":94,"lloc":39,"functions":1,"deliveredBugs":0.35,"difficulty":8.333,"maintainability":47.939,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.history.json new file mode 100644 index 0000000000..c5007a321a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":94,"lloc":39,"functions":1,"deliveredBugs":0.35,"difficulty":8.333,"maintainability":47.939,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.js new file mode 100644 index 0000000000..e451c74aff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/oxygene.js","fileShort":"node_modules/highlight.js/lib/languages/oxygene.js","fileSafe":"node_modules_highlight_js_lib_languages_oxygene_js","link":"files/node_modules_highlight_js_lib_languages_oxygene_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.35,"difficulty":8.333,"effort":8745.279,"length":173,"time":485.849,"vocabulary":67,"volume":1049.433,"operands":{"distinct":57,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":94}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":94,"lineStart":1,"maintainability":47.939,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.331,"difficulty":7.583,"effort":7524.399,"length":166,"time":418.022,"vocabulary":63,"volume":992.228,"operands":{"distinct":54,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":85},"errors":[],"lineEnd":92,"lineStart":8,"name":"oxygene"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.331,"difficulty":7.583,"effort":7524.399,"length":166,"time":418.022,"vocabulary":63,"volume":992.228,"operands":{"distinct":54,"total":91},"operators":{"distinct":9,"total":75}},"params":1,"sloc":{"logical":37,"physical":85}},"module":"node_modules/highlight.js/lib/languages/oxygene.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.json new file mode 100644 index 0000000000..9fae8d9c0e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/oxygene.js","fileShort":"node_modules/highlight.js/lib/languages/oxygene.js","fileSafe":"node_modules_highlight_js_lib_languages_oxygene_js","link":"files/node_modules_highlight_js_lib_languages_oxygene_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.35,"difficulty":8.333,"effort":8745.279,"length":173,"time":485.849,"vocabulary":67,"volume":1049.433,"operands":{"distinct":57,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":94}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":94,"lineStart":1,"maintainability":47.939,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.331,"difficulty":7.583,"effort":7524.399,"length":166,"time":418.022,"vocabulary":63,"volume":992.228,"operands":{"distinct":54,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":85},"errors":[],"lineEnd":92,"lineStart":8,"name":"oxygene"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.331,"difficulty":7.583,"effort":7524.399,"length":166,"time":418.022,"vocabulary":63,"volume":992.228,"operands":{"distinct":54,"total":91},"operators":{"distinct":9,"total":75}},"params":1,"sloc":{"logical":37,"physical":85}},"module":"node_modules/highlight.js/lib/languages/oxygene.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/index.html new file mode 100644 index 0000000000..bc9c62b3b8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/oxygene.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/oxygene.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.js new file mode 100644 index 0000000000..516a7d975f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/oxygene.js.js","fileShort":"node_modules/highlight.js/lib/languages/oxygene.js.js","fileSafe":"node_modules_highlight_js_lib_languages_oxygene_js_js","link":"files/node_modules_highlight_js_lib_languages_oxygene_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./oxygene.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/oxygene.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.json new file mode 100644 index 0000000000..c70b837553 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_oxygene_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/oxygene.js.js","fileShort":"node_modules/highlight.js/lib/languages/oxygene.js.js","fileSafe":"node_modules_highlight_js_lib_languages_oxygene_js_js","link":"files/node_modules_highlight_js_lib_languages_oxygene_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./oxygene.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/oxygene.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/index.html new file mode 100644 index 0000000000..bb82cff5cb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/index.html @@ -0,0 +1,174 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/parser3.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/parser3.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.57

    +
    +
    +

    Lines of code

    +

    57

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.88

    +
    +
    +

    Estimated Errors

    +

    0.16

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.history.js new file mode 100644 index 0000000000..7d80074aa7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":57,"lloc":22,"functions":1,"deliveredBugs":0.158,"difficulty":7.875,"maintainability":55.573,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.history.json new file mode 100644 index 0000000000..4be340eb2b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":57,"lloc":22,"functions":1,"deliveredBugs":0.158,"difficulty":7.875,"maintainability":55.573,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.js new file mode 100644 index 0000000000..022cc05e89 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/parser3.js","fileShort":"node_modules/highlight.js/lib/languages/parser3.js","fileSafe":"node_modules_highlight_js_lib_languages_parser3_js","link":"files/node_modules_highlight_js_lib_languages_parser3_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.158,"difficulty":7.875,"effort":3733.225,"length":91,"time":207.401,"vocabulary":37,"volume":474.06,"operands":{"distinct":28,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":57}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":57,"lineStart":1,"maintainability":55.573,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.141,"difficulty":7.2,"effort":3050.85,"length":84,"time":169.492,"vocabulary":33,"volume":423.729,"operands":{"distinct":25,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":47},"errors":[],"lineEnd":55,"lineStart":9,"name":"parser3"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.141,"difficulty":7.2,"effort":3050.85,"length":84,"time":169.492,"vocabulary":33,"volume":423.729,"operands":{"distinct":25,"total":45},"operators":{"distinct":8,"total":39}},"params":1,"sloc":{"logical":20,"physical":47}},"module":"node_modules/highlight.js/lib/languages/parser3.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.json new file mode 100644 index 0000000000..2351d6cb58 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/parser3.js","fileShort":"node_modules/highlight.js/lib/languages/parser3.js","fileSafe":"node_modules_highlight_js_lib_languages_parser3_js","link":"files/node_modules_highlight_js_lib_languages_parser3_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.158,"difficulty":7.875,"effort":3733.225,"length":91,"time":207.401,"vocabulary":37,"volume":474.06,"operands":{"distinct":28,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":57}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":57,"lineStart":1,"maintainability":55.573,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.141,"difficulty":7.2,"effort":3050.85,"length":84,"time":169.492,"vocabulary":33,"volume":423.729,"operands":{"distinct":25,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":47},"errors":[],"lineEnd":55,"lineStart":9,"name":"parser3"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.141,"difficulty":7.2,"effort":3050.85,"length":84,"time":169.492,"vocabulary":33,"volume":423.729,"operands":{"distinct":25,"total":45},"operators":{"distinct":8,"total":39}},"params":1,"sloc":{"logical":20,"physical":47}},"module":"node_modules/highlight.js/lib/languages/parser3.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/index.html new file mode 100644 index 0000000000..6556d4c4c5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/parser3.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/parser3.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.js new file mode 100644 index 0000000000..aeee3d1499 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/parser3.js.js","fileShort":"node_modules/highlight.js/lib/languages/parser3.js.js","fileSafe":"node_modules_highlight_js_lib_languages_parser3_js_js","link":"files/node_modules_highlight_js_lib_languages_parser3_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./parser3.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/parser3.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.json new file mode 100644 index 0000000000..474018ace0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_parser3_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/parser3.js.js","fileShort":"node_modules/highlight.js/lib/languages/parser3.js.js","fileSafe":"node_modules_highlight_js_lib_languages_parser3_js_js","link":"files/node_modules_highlight_js_lib_languages_parser3_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./parser3.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/parser3.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/index.html new file mode 100644 index 0000000000..a9642ac7d1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/index.html @@ -0,0 +1,596 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/perl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/perl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.62

    +
    +
    +

    Lines of code

    +

    479

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.82

    +
    +
    +

    Estimated Errors

    +

    2.05

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.history.js new file mode 100644 index 0000000000..21f2b9bb7b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":479,"lloc":111,"functions":3,"deliveredBugs":2.049,"difficulty":10.822,"maintainability":46.623,"lintErrors":20}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.history.json new file mode 100644 index 0000000000..9eaa5b2e06 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":479,"lloc":111,"functions":3,"deliveredBugs":2.049,"difficulty":10.822,"maintainability":46.623,"lintErrors":20}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.js new file mode 100644 index 0000000000..23eff9f22d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/perl.js","fileShort":"node_modules/highlight.js/lib/languages/perl.js","fileSafe":"node_modules_highlight_js_lib_languages_perl_js","link":"files/node_modules_highlight_js_lib_languages_perl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.802,"halstead":{"bugs":2.049,"difficulty":10.822,"effort":66526.227,"length":731,"time":3695.902,"vocabulary":340,"volume":6147.265,"operands":{"distinct":326,"total":504,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":227,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":111,"physical":479}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":479,"lineStart":1,"maintainability":46.623,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.871,"difficulty":8.076,"effort":45332.845,"length":672,"time":2518.491,"vocabulary":327,"volume":5613.315,"operands":{"distinct":316,"total":464,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":208,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":469},"errors":[],"lineEnd":477,"lineStart":9,"name":"perl"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":8.05,"effort":1118.739,"length":34,"time":62.152,"vocabulary":17,"volume":138.974,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":312,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.438,"effort":151.783,"length":18,"time":8.432,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":326,"lineStart":318,"name":""}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":66.981,"halstead":{"bugs":0.646,"difficulty":6.188,"effort":15534.455,"length":241.333,"time":863.025,"vocabulary":118.333,"volume":1938.186,"operands":{"distinct":111.333,"total":166.667},"operators":{"distinct":7,"total":74.667}},"params":2.333,"sloc":{"logical":36.333,"physical":164}},"module":"node_modules/highlight.js/lib/languages/perl.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":245,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":250,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":256,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":261,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":271,"column":11,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":280,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":285,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":299,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":299,"column":49,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":299,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":300,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":301,"column":7,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":318,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":318,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":327,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":411,"column":62,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":431,"column":53,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.json new file mode 100644 index 0000000000..66b983433d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/perl.js","fileShort":"node_modules/highlight.js/lib/languages/perl.js","fileSafe":"node_modules_highlight_js_lib_languages_perl_js","link":"files/node_modules_highlight_js_lib_languages_perl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.802,"halstead":{"bugs":2.049,"difficulty":10.822,"effort":66526.227,"length":731,"time":3695.902,"vocabulary":340,"volume":6147.265,"operands":{"distinct":326,"total":504,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":227,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":111,"physical":479}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":479,"lineStart":1,"maintainability":46.623,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.871,"difficulty":8.076,"effort":45332.845,"length":672,"time":2518.491,"vocabulary":327,"volume":5613.315,"operands":{"distinct":316,"total":464,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":208,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":469},"errors":[],"lineEnd":477,"lineStart":9,"name":"perl"},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.046,"difficulty":8.05,"effort":1118.739,"length":34,"time":62.152,"vocabulary":17,"volume":138.974,"operands":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":312,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.438,"effort":151.783,"length":18,"time":8.432,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":326,"lineStart":318,"name":""}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":66.981,"halstead":{"bugs":0.646,"difficulty":6.188,"effort":15534.455,"length":241.333,"time":863.025,"vocabulary":118.333,"volume":1938.186,"operands":{"distinct":111.333,"total":166.667},"operators":{"distinct":7,"total":74.667}},"params":2.333,"sloc":{"logical":36.333,"physical":164}},"module":"node_modules/highlight.js/lib/languages/perl.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":245,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":250,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":256,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":261,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":271,"column":11,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":280,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":285,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":299,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":299,"column":49,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":299,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":300,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":301,"column":7,"message":"Misleading line break before '?'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":318,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":318,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":327,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":411,"column":62,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":431,"column":53,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/index.html new file mode 100644 index 0000000000..dbae2649be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/perl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/perl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.js new file mode 100644 index 0000000000..886031ccd0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/perl.js.js","fileShort":"node_modules/highlight.js/lib/languages/perl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_perl_js_js","link":"files/node_modules_highlight_js_lib_languages_perl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./perl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/perl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.json new file mode 100644 index 0000000000..bcc3d87d77 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_perl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/perl.js.js","fileShort":"node_modules/highlight.js/lib/languages/perl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_perl_js_js","link":"files/node_modules_highlight_js_lib_languages_perl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./perl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/perl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/index.html new file mode 100644 index 0000000000..4f9029406e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/index.html @@ -0,0 +1,176 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/pf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/pf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    58.21

    +
    +
    +

    Lines of code

    +

    59

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.49

    +
    +
    +

    Estimated Errors

    +

    0.18

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.history.js new file mode 100644 index 0000000000..061b6b820a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":59,"lloc":18,"functions":1,"deliveredBugs":0.179,"difficulty":5.488,"maintainability":58.206,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.history.json new file mode 100644 index 0000000000..756a16ffff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":59,"lloc":18,"functions":1,"deliveredBugs":0.179,"difficulty":5.488,"maintainability":58.206,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.js new file mode 100644 index 0000000000..859158d41c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/pf.js","fileShort":"node_modules/highlight.js/lib/languages/pf.js","fileSafe":"node_modules_highlight_js_lib_languages_pf_js","link":"files/node_modules_highlight_js_lib_languages_pf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.179,"difficulty":5.488,"effort":2942.376,"length":95,"time":163.465,"vocabulary":50,"volume":536.166,"operands":{"distinct":41,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":59}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":59,"lineStart":1,"maintainability":58.206,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.162,"difficulty":4.842,"effort":2353.619,"length":88,"time":130.757,"vocabulary":46,"volume":486.073,"operands":{"distinct":38,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":49},"errors":[],"lineEnd":57,"lineStart":9,"name":"pf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.162,"difficulty":4.842,"effort":2353.619,"length":88,"time":130.757,"vocabulary":46,"volume":486.073,"operands":{"distinct":38,"total":46},"operators":{"distinct":8,"total":42}},"params":1,"sloc":{"logical":16,"physical":49}},"module":"node_modules/highlight.js/lib/languages/pf.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.json new file mode 100644 index 0000000000..e79878d411 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/pf.js","fileShort":"node_modules/highlight.js/lib/languages/pf.js","fileSafe":"node_modules_highlight_js_lib_languages_pf_js","link":"files/node_modules_highlight_js_lib_languages_pf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.179,"difficulty":5.488,"effort":2942.376,"length":95,"time":163.465,"vocabulary":50,"volume":536.166,"operands":{"distinct":41,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":59}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":59,"lineStart":1,"maintainability":58.206,"methods":[{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.162,"difficulty":4.842,"effort":2353.619,"length":88,"time":130.757,"vocabulary":46,"volume":486.073,"operands":{"distinct":38,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":49},"errors":[],"lineEnd":57,"lineStart":9,"name":"pf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.162,"difficulty":4.842,"effort":2353.619,"length":88,"time":130.757,"vocabulary":46,"volume":486.073,"operands":{"distinct":38,"total":46},"operators":{"distinct":8,"total":42}},"params":1,"sloc":{"logical":16,"physical":49}},"module":"node_modules/highlight.js/lib/languages/pf.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/index.html new file mode 100644 index 0000000000..e549d2f9cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/pf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/pf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.js new file mode 100644 index 0000000000..c0f2cc8d1b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/pf.js.js","fileShort":"node_modules/highlight.js/lib/languages/pf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pf_js_js","link":"files/node_modules_highlight_js_lib_languages_pf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/pf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.json new file mode 100644 index 0000000000..d2c31a5961 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/pf.js.js","fileShort":"node_modules/highlight.js/lib/languages/pf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pf_js_js","link":"files/node_modules_highlight_js_lib_languages_pf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/pf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/index.html new file mode 100644 index 0000000000..7ce1e89b6a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/index.html @@ -0,0 +1,748 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/pgsql.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/pgsql.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.03

    +
    +
    +

    Lines of code

    +

    631

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.57

    +
    +
    +

    Estimated Errors

    +

    2.61

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.history.js new file mode 100644 index 0000000000..1714676c2b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":631,"lloc":140,"functions":3,"deliveredBugs":2.613,"difficulty":7.565,"maintainability":44.029,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.history.json new file mode 100644 index 0000000000..67bcd790e7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":631,"lloc":140,"functions":3,"deliveredBugs":2.613,"difficulty":7.565,"maintainability":44.029,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.js new file mode 100644 index 0000000000..3f16ca1bed --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/pgsql.js","fileShort":"node_modules/highlight.js/lib/languages/pgsql.js","fileSafe":"node_modules_highlight_js_lib_languages_pgsql_js","link":"files/node_modules_highlight_js_lib_languages_pgsql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.714,"halstead":{"bugs":2.613,"difficulty":7.565,"effort":59303.106,"length":944,"time":3294.617,"vocabulary":316,"volume":7838.769,"operands":{"distinct":306,"total":463,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":481,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":140,"physical":631}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":631,"lineStart":1,"maintainability":44.029,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.537,"difficulty":7.458,"effort":56759.181,"length":919,"time":3153.288,"vocabulary":311,"volume":7610.028,"operands":{"distinct":301,"total":449,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":470,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":611},"errors":[],"lineEnd":629,"lineStart":19,"name":"pgsql"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":100,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":287,"lineStart":287,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":66.912,"halstead":{"bugs":0.851,"difficulty":3.736,"effort":18951.31,"length":312.333,"time":1052.851,"vocabulary":108.333,"volume":2553.52,"operands":{"distinct":103,"total":153},"operators":{"distinct":5.333,"total":159.333}},"params":1,"sloc":{"logical":46,"physical":204.333}},"module":"node_modules/highlight.js/lib/languages/pgsql.js"},"jshint":{"messages":[{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":107,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":284,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.json new file mode 100644 index 0000000000..6f0169aa62 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/pgsql.js","fileShort":"node_modules/highlight.js/lib/languages/pgsql.js","fileSafe":"node_modules_highlight_js_lib_languages_pgsql_js","link":"files/node_modules_highlight_js_lib_languages_pgsql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.714,"halstead":{"bugs":2.613,"difficulty":7.565,"effort":59303.106,"length":944,"time":3294.617,"vocabulary":316,"volume":7838.769,"operands":{"distinct":306,"total":463,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":481,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":140,"physical":631}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":631,"lineStart":1,"maintainability":44.029,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.735,"halstead":{"bugs":2.537,"difficulty":7.458,"effort":56759.181,"length":919,"time":3153.288,"vocabulary":311,"volume":7610.028,"operands":{"distinct":301,"total":449,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":470,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":136,"physical":611},"errors":[],"lineEnd":629,"lineStart":19,"name":"pgsql"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":100,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":287,"lineStart":287,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":66.912,"halstead":{"bugs":0.851,"difficulty":3.736,"effort":18951.31,"length":312.333,"time":1052.851,"vocabulary":108.333,"volume":2553.52,"operands":{"distinct":103,"total":153},"operators":{"distinct":5.333,"total":159.333}},"params":1,"sloc":{"logical":46,"physical":204.333}},"module":"node_modules/highlight.js/lib/languages/pgsql.js"},"jshint":{"messages":[{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":103,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":107,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":284,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/index.html new file mode 100644 index 0000000000..2e268ee43d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/pgsql.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/pgsql.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.js new file mode 100644 index 0000000000..68f556809c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/pgsql.js.js","fileShort":"node_modules/highlight.js/lib/languages/pgsql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pgsql_js_js","link":"files/node_modules_highlight_js_lib_languages_pgsql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pgsql.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/pgsql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.json new file mode 100644 index 0000000000..c9892d1eba --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pgsql_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/pgsql.js.js","fileShort":"node_modules/highlight.js/lib/languages/pgsql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pgsql_js_js","link":"files/node_modules_highlight_js_lib_languages_pgsql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pgsql.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/pgsql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_php_js/index.html new file mode 100644 index 0000000000..7f88823ae5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_js/index.html @@ -0,0 +1,645 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/php.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/php.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.99

    +
    +
    +

    Lines of code

    +

    528

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.57

    +
    +
    +

    Estimated Errors

    +

    2.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.history.js new file mode 100644 index 0000000000..4d0bc41425 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":528,"lloc":151,"functions":5,"deliveredBugs":2.466,"difficulty":12.572,"maintainability":48.988,"lintErrors":32}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.history.json new file mode 100644 index 0000000000..468ef00c9f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":528,"lloc":151,"functions":5,"deliveredBugs":2.466,"difficulty":12.572,"maintainability":48.988,"lintErrors":32}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.js new file mode 100644 index 0000000000..e22bf042a9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/php.js","fileShort":"node_modules/highlight.js/lib/languages/php.js","fileSafe":"node_modules_highlight_js_lib_languages_php_js","link":"files/node_modules_highlight_js_lib_languages_php_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.325,"halstead":{"bugs":2.466,"difficulty":12.572,"effort":93016.238,"length":890,"time":5167.569,"vocabulary":318,"volume":7398.466,"operands":{"distinct":304,"total":546,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":344,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":151,"physical":528}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":528,"lineStart":1,"maintainability":48.988,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":2.27,"difficulty":8.849,"effort":60253.261,"length":827,"time":3347.403,"vocabulary":301,"volume":6809.203,"operands":{"distinct":291,"total":515,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":514},"errors":[],"lineEnd":526,"lineStart":13,"name":"php"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":5.833,"effort":232.535,"length":12,"time":12.919,"vocabulary":10,"volume":39.863,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":296,"lineStart":284,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":747.434,"length":30,"time":41.524,"vocabulary":10,"volume":99.658,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":294,"lineStart":287,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":3,"effort":54.284,"length":7,"time":3.016,"vocabulary":6,"volume":18.095,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":310,"lineStart":306,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":309,"lineStart":307,"name":""}],"methodAverage":{"cyclomatic":1.2,"cyclomaticDensity":54.811,"halstead":{"bugs":0.466,"difficulty":5.436,"effort":12264.741,"length":176.6,"time":681.374,"vocabulary":66.6,"volume":1396.983,"operands":{"distinct":60.8,"total":108.4},"operators":{"distinct":5.8,"total":68.2}},"params":1,"sloc":{"logical":29.8,"physical":108.6}},"module":"node_modules/highlight.js/lib/languages/php.js"},"jshint":{"messages":[{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":67,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":284,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":284,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":286,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":287,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":298,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":306,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":306,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":307,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":312,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":331,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":346,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":348,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.json new file mode 100644 index 0000000000..4ba33c5d7d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/php.js","fileShort":"node_modules/highlight.js/lib/languages/php.js","fileSafe":"node_modules_highlight_js_lib_languages_php_js","link":"files/node_modules_highlight_js_lib_languages_php_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.325,"halstead":{"bugs":2.466,"difficulty":12.572,"effort":93016.238,"length":890,"time":5167.569,"vocabulary":318,"volume":7398.466,"operands":{"distinct":304,"total":546,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":344,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":151,"physical":528}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":528,"lineStart":1,"maintainability":48.988,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":2.27,"difficulty":8.849,"effort":60253.261,"length":827,"time":3347.403,"vocabulary":301,"volume":6809.203,"operands":{"distinct":291,"total":515,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":514},"errors":[],"lineEnd":526,"lineStart":13,"name":"php"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":5.833,"effort":232.535,"length":12,"time":12.919,"vocabulary":10,"volume":39.863,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":296,"lineStart":284,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.033,"difficulty":7.5,"effort":747.434,"length":30,"time":41.524,"vocabulary":10,"volume":99.658,"operands":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":294,"lineStart":287,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":3,"effort":54.284,"length":7,"time":3.016,"vocabulary":6,"volume":18.095,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":310,"lineStart":306,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":309,"lineStart":307,"name":""}],"methodAverage":{"cyclomatic":1.2,"cyclomaticDensity":54.811,"halstead":{"bugs":0.466,"difficulty":5.436,"effort":12264.741,"length":176.6,"time":681.374,"vocabulary":66.6,"volume":1396.983,"operands":{"distinct":60.8,"total":108.4},"operators":{"distinct":5.8,"total":68.2}},"params":1,"sloc":{"logical":29.8,"physical":108.6}},"module":"node_modules/highlight.js/lib/languages/php.js"},"jshint":{"messages":[{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":67,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":284,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":284,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":286,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":287,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":298,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":306,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":306,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":307,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":312,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":331,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":346,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":348,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/index.html new file mode 100644 index 0000000000..669471f107 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/php.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/php.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.js new file mode 100644 index 0000000000..46bf66875a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/php.js.js","fileShort":"node_modules/highlight.js/lib/languages/php.js.js","fileSafe":"node_modules_highlight_js_lib_languages_php_js_js","link":"files/node_modules_highlight_js_lib_languages_php_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./php.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/php.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.json new file mode 100644 index 0000000000..0ad8ab6343 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/php.js.js","fileShort":"node_modules/highlight.js/lib/languages/php.js.js","fileSafe":"node_modules_highlight_js_lib_languages_php_js_js","link":"files/node_modules_highlight_js_lib_languages_php_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./php.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/php.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/index.html new file mode 100644 index 0000000000..aa114f854c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/index.html @@ -0,0 +1,171 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/php-template.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/php-template.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    53.41

    +
    +
    +

    Lines of code

    +

    54

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.77

    +
    +
    +

    Estimated Errors

    +

    0.17

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.history.js new file mode 100644 index 0000000000..b6615ecb78 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":54,"lloc":27,"functions":1,"deliveredBugs":0.17,"difficulty":8.769,"maintainability":53.412,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.history.json new file mode 100644 index 0000000000..c4a6bf4122 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":54,"lloc":27,"functions":1,"deliveredBugs":0.17,"difficulty":8.769,"maintainability":53.412,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.js new file mode 100644 index 0000000000..92ca806a57 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/php-template.js","fileShort":"node_modules/highlight.js/lib/languages/php-template.js","fileSafe":"node_modules_highlight_js_lib_languages_php_template_js","link":"files/node_modules_highlight_js_lib_languages_php_template_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.17,"difficulty":8.769,"effort":4461.314,"length":100,"time":247.851,"vocabulary":34,"volume":508.746,"operands":{"distinct":26,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":54}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":54,"lineStart":1,"maintainability":53.412,"methods":[{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.151,"difficulty":6.913,"effort":3123.259,"length":93,"time":173.514,"vocabulary":29,"volume":451.792,"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":44},"errors":[],"lineEnd":52,"lineStart":9,"name":"phpTemplate"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.151,"difficulty":6.913,"effort":3123.259,"length":93,"time":173.514,"vocabulary":29,"volume":451.792,"operands":{"distinct":23,"total":53},"operators":{"distinct":6,"total":40}},"params":1,"sloc":{"logical":25,"physical":44}},"module":"node_modules/highlight.js/lib/languages/php-template.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.json new file mode 100644 index 0000000000..32e50a0f2a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/php-template.js","fileShort":"node_modules/highlight.js/lib/languages/php-template.js","fileSafe":"node_modules_highlight_js_lib_languages_php_template_js","link":"files/node_modules_highlight_js_lib_languages_php_template_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.17,"difficulty":8.769,"effort":4461.314,"length":100,"time":247.851,"vocabulary":34,"volume":508.746,"operands":{"distinct":26,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":54}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":54,"lineStart":1,"maintainability":53.412,"methods":[{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.151,"difficulty":6.913,"effort":3123.259,"length":93,"time":173.514,"vocabulary":29,"volume":451.792,"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":44},"errors":[],"lineEnd":52,"lineStart":9,"name":"phpTemplate"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.151,"difficulty":6.913,"effort":3123.259,"length":93,"time":173.514,"vocabulary":29,"volume":451.792,"operands":{"distinct":23,"total":53},"operators":{"distinct":6,"total":40}},"params":1,"sloc":{"logical":25,"physical":44}},"module":"node_modules/highlight.js/lib/languages/php-template.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/index.html new file mode 100644 index 0000000000..c057b6d212 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/php-template.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/php-template.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.js new file mode 100644 index 0000000000..0cc0e3c37a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/php-template.js.js","fileShort":"node_modules/highlight.js/lib/languages/php-template.js.js","fileSafe":"node_modules_highlight_js_lib_languages_php_template_js_js","link":"files/node_modules_highlight_js_lib_languages_php_template_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./php-template.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/php-template.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.json new file mode 100644 index 0000000000..3d4c0170dc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_php_template_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/php-template.js.js","fileShort":"node_modules/highlight.js/lib/languages/php-template.js.js","fileSafe":"node_modules_highlight_js_lib_languages_php_template_js_js","link":"files/node_modules_highlight_js_lib_languages_php_template_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./php-template.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/php-template.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/index.html new file mode 100644 index 0000000000..d74359a227 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/index.html @@ -0,0 +1,136 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/plaintext.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/plaintext.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    77.65

    +
    +
    +

    Lines of code

    +

    19

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.82

    +
    +
    +

    Estimated Errors

    +

    0.03

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.history.js new file mode 100644 index 0000000000..4c9d075ca6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":19,"lloc":6,"functions":1,"deliveredBugs":0.029,"difficulty":3.818,"maintainability":77.649,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.history.json new file mode 100644 index 0000000000..993a5c557a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":19,"lloc":6,"functions":1,"deliveredBugs":0.029,"difficulty":3.818,"maintainability":77.649,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.js new file mode 100644 index 0000000000..f5f9445c64 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/plaintext.js","fileShort":"node_modules/highlight.js/lib/languages/plaintext.js","fileSafe":"node_modules_highlight_js_lib_languages_plaintext_js","link":"files/node_modules_highlight_js_lib_languages_plaintext_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.029,"difficulty":3.818,"effort":334.352,"length":21,"time":18.575,"vocabulary":18,"volume":87.568,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":19}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":19,"lineStart":1,"maintainability":77.649,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":17,"lineStart":8,"name":"plaintext"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8},"operators":{"distinct":4,"total":6}},"params":1,"sloc":{"logical":4,"physical":10}},"module":"node_modules/highlight.js/lib/languages/plaintext.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.json new file mode 100644 index 0000000000..135850da69 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/plaintext.js","fileShort":"node_modules/highlight.js/lib/languages/plaintext.js","fileSafe":"node_modules_highlight_js_lib_languages_plaintext_js","link":"files/node_modules_highlight_js_lib_languages_plaintext_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.029,"difficulty":3.818,"effort":334.352,"length":21,"time":18.575,"vocabulary":18,"volume":87.568,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":19}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":19,"lineStart":1,"maintainability":77.649,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":17,"lineStart":8,"name":"plaintext"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8},"operators":{"distinct":4,"total":6}},"params":1,"sloc":{"logical":4,"physical":10}},"module":"node_modules/highlight.js/lib/languages/plaintext.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/index.html new file mode 100644 index 0000000000..b4a89f45f8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/plaintext.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/plaintext.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.js new file mode 100644 index 0000000000..17137b7f33 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/plaintext.js.js","fileShort":"node_modules/highlight.js/lib/languages/plaintext.js.js","fileSafe":"node_modules_highlight_js_lib_languages_plaintext_js_js","link":"files/node_modules_highlight_js_lib_languages_plaintext_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./plaintext.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/plaintext.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.json new file mode 100644 index 0000000000..88988d08e2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_plaintext_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/plaintext.js.js","fileShort":"node_modules/highlight.js/lib/languages/plaintext.js.js","fileSafe":"node_modules_highlight_js_lib_languages_plaintext_js_js","link":"files/node_modules_highlight_js_lib_languages_plaintext_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./plaintext.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/plaintext.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/index.html new file mode 100644 index 0000000000..994f2f9324 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/index.html @@ -0,0 +1,206 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/pony.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/pony.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    48.83

    +
    +
    +

    Lines of code

    +

    89

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.69

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.history.js new file mode 100644 index 0000000000..0d816c04df --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":89,"lloc":37,"functions":1,"deliveredBugs":0.283,"difficulty":8.686,"maintainability":48.832,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.history.json new file mode 100644 index 0000000000..84b7baaa2f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":89,"lloc":37,"functions":1,"deliveredBugs":0.283,"difficulty":8.686,"maintainability":48.832,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.js new file mode 100644 index 0000000000..cd4f9c9267 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/pony.js","fileShort":"node_modules/highlight.js/lib/languages/pony.js","fileSafe":"node_modules_highlight_js_lib_languages_pony_js","link":"files/node_modules_highlight_js_lib_languages_pony_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.283,"difficulty":8.686,"effort":7377.628,"length":149,"time":409.868,"vocabulary":52,"volume":849.366,"operands":{"distinct":43,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":89}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":89,"lineStart":1,"maintainability":48.832,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.264,"difficulty":7.9,"effort":6265.211,"length":142,"time":348.067,"vocabulary":48,"volume":793.065,"operands":{"distinct":40,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":79},"errors":[],"lineEnd":87,"lineStart":9,"name":"pony"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.264,"difficulty":7.9,"effort":6265.211,"length":142,"time":348.067,"vocabulary":48,"volume":793.065,"operands":{"distinct":40,"total":79},"operators":{"distinct":8,"total":63}},"params":1,"sloc":{"logical":35,"physical":79}},"module":"node_modules/highlight.js/lib/languages/pony.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.json new file mode 100644 index 0000000000..d966c85ff5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/pony.js","fileShort":"node_modules/highlight.js/lib/languages/pony.js","fileSafe":"node_modules_highlight_js_lib_languages_pony_js","link":"files/node_modules_highlight_js_lib_languages_pony_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.283,"difficulty":8.686,"effort":7377.628,"length":149,"time":409.868,"vocabulary":52,"volume":849.366,"operands":{"distinct":43,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":89}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":89,"lineStart":1,"maintainability":48.832,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.264,"difficulty":7.9,"effort":6265.211,"length":142,"time":348.067,"vocabulary":48,"volume":793.065,"operands":{"distinct":40,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":79},"errors":[],"lineEnd":87,"lineStart":9,"name":"pony"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.264,"difficulty":7.9,"effort":6265.211,"length":142,"time":348.067,"vocabulary":48,"volume":793.065,"operands":{"distinct":40,"total":79},"operators":{"distinct":8,"total":63}},"params":1,"sloc":{"logical":35,"physical":79}},"module":"node_modules/highlight.js/lib/languages/pony.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/index.html new file mode 100644 index 0000000000..a0bb7d9b84 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/pony.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/pony.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.js new file mode 100644 index 0000000000..a6d2e4472a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/pony.js.js","fileShort":"node_modules/highlight.js/lib/languages/pony.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pony_js_js","link":"files/node_modules_highlight_js_lib_languages_pony_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pony.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/pony.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.json new file mode 100644 index 0000000000..191dfca520 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_pony_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/pony.js.js","fileShort":"node_modules/highlight.js/lib/languages/pony.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pony_js_js","link":"files/node_modules_highlight_js_lib_languages_pony_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./pony.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/pony.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/index.html new file mode 100644 index 0000000000..3a12685588 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/index.html @@ -0,0 +1,449 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/powershell.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/powershell.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    32.34

    +
    +
    +

    Lines of code

    +

    332

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.09

    +
    +
    +

    Estimated Errors

    +

    1.32

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.history.js new file mode 100644 index 0000000000..a20d2c3980 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":332,"lloc":135,"functions":1,"deliveredBugs":1.324,"difficulty":12.09,"maintainability":32.337,"lintErrors":21}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.history.json new file mode 100644 index 0000000000..e30f79f219 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":332,"lloc":135,"functions":1,"deliveredBugs":1.324,"difficulty":12.09,"maintainability":32.337,"lintErrors":21}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.js new file mode 100644 index 0000000000..2d86539357 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/powershell.js","fileShort":"node_modules/highlight.js/lib/languages/powershell.js","fileSafe":"node_modules_highlight_js_lib_languages_powershell_js","link":"files/node_modules_highlight_js_lib_languages_powershell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.741,"halstead":{"bugs":1.324,"difficulty":12.09,"effort":48034.684,"length":564,"time":2668.594,"vocabulary":132,"volume":3973.038,"operands":{"distinct":122,"total":295,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":269,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":135,"physical":332}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":332,"lineStart":1,"maintainability":32.337,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.3,"difficulty":11.004,"effort":42905.382,"length":557,"time":2383.632,"vocabulary":128,"volume":3899,"operands":{"distinct":119,"total":291,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":266,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":133,"physical":322},"errors":[],"lineEnd":330,"lineStart":9,"name":"powershell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.3,"difficulty":11.004,"effort":42905.382,"length":557,"time":2383.632,"vocabulary":128,"volume":3899,"operands":{"distinct":119,"total":291},"operators":{"distinct":9,"total":266}},"params":1,"sloc":{"logical":133,"physical":322}},"module":"node_modules/highlight.js/lib/languages/powershell.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":148,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":167,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":176,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":185,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":215,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":230,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":245,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":253,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":289,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.json new file mode 100644 index 0000000000..660a8c6dc1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/powershell.js","fileShort":"node_modules/highlight.js/lib/languages/powershell.js","fileSafe":"node_modules_highlight_js_lib_languages_powershell_js","link":"files/node_modules_highlight_js_lib_languages_powershell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.741,"halstead":{"bugs":1.324,"difficulty":12.09,"effort":48034.684,"length":564,"time":2668.594,"vocabulary":132,"volume":3973.038,"operands":{"distinct":122,"total":295,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":269,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":135,"physical":332}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":332,"lineStart":1,"maintainability":32.337,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.3,"difficulty":11.004,"effort":42905.382,"length":557,"time":2383.632,"vocabulary":128,"volume":3899,"operands":{"distinct":119,"total":291,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":266,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":133,"physical":322},"errors":[],"lineEnd":330,"lineStart":9,"name":"powershell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.3,"difficulty":11.004,"effort":42905.382,"length":557,"time":2383.632,"vocabulary":128,"volume":3899,"operands":{"distinct":119,"total":291},"operators":{"distinct":9,"total":266}},"params":1,"sloc":{"logical":133,"physical":322}},"module":"node_modules/highlight.js/lib/languages/powershell.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":148,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":167,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":176,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":185,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":215,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":230,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":245,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":253,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":289,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/index.html new file mode 100644 index 0000000000..c8b987d0c8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/powershell.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/powershell.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.js new file mode 100644 index 0000000000..19f31f67f9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/powershell.js.js","fileShort":"node_modules/highlight.js/lib/languages/powershell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_powershell_js_js","link":"files/node_modules_highlight_js_lib_languages_powershell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./powershell.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/powershell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.json new file mode 100644 index 0000000000..9189eba859 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_powershell_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/powershell.js.js","fileShort":"node_modules/highlight.js/lib/languages/powershell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_powershell_js_js","link":"files/node_modules_highlight_js_lib_languages_powershell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./powershell.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/powershell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/index.html new file mode 100644 index 0000000000..f91a15cb2d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/index.html @@ -0,0 +1,561 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/processing.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/processing.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.23

    +
    +
    +

    Lines of code

    +

    444

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.79

    +
    +
    +

    Estimated Errors

    +

    1.53

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.history.js new file mode 100644 index 0000000000..e846db808e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":444,"lloc":45,"functions":1,"deliveredBugs":1.53,"difficulty":5.793,"maintainability":44.235,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.history.json new file mode 100644 index 0000000000..cc7ad1d0c4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":444,"lloc":45,"functions":1,"deliveredBugs":1.53,"difficulty":5.793,"maintainability":44.235,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.js new file mode 100644 index 0000000000..806c6d8f04 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/processing.js","fileShort":"node_modules/highlight.js/lib/languages/processing.js","fileSafe":"node_modules_highlight_js_lib_languages_processing_js","link":"files/node_modules_highlight_js_lib_languages_processing_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":1.53,"difficulty":5.793,"effort":26583.689,"length":535,"time":1476.872,"vocabulary":382,"volume":4588.924,"operands":{"distinct":372,"total":431,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":444}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":444,"lineStart":1,"maintainability":44.235,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":1.507,"difficulty":5.207,"effort":23541.572,"length":528,"time":1307.865,"vocabulary":378,"volume":4520.864,"operands":{"distinct":369,"total":427,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":434},"errors":[],"lineEnd":442,"lineStart":9,"name":"processing"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":1.507,"difficulty":5.207,"effort":23541.572,"length":528,"time":1307.865,"vocabulary":378,"volume":4520.864,"operands":{"distinct":369,"total":427},"operators":{"distinct":9,"total":101}},"params":1,"sloc":{"logical":43,"physical":434}},"module":"node_modules/highlight.js/lib/languages/processing.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":275,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":278,"column":42,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":290,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":300,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":310,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":339,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":350,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":373,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":419,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":425,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":426,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.json new file mode 100644 index 0000000000..9e3e35c0ba --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/processing.js","fileShort":"node_modules/highlight.js/lib/languages/processing.js","fileSafe":"node_modules_highlight_js_lib_languages_processing_js","link":"files/node_modules_highlight_js_lib_languages_processing_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":1.53,"difficulty":5.793,"effort":26583.689,"length":535,"time":1476.872,"vocabulary":382,"volume":4588.924,"operands":{"distinct":372,"total":431,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":444}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":444,"lineStart":1,"maintainability":44.235,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":1.507,"difficulty":5.207,"effort":23541.572,"length":528,"time":1307.865,"vocabulary":378,"volume":4520.864,"operands":{"distinct":369,"total":427,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":434},"errors":[],"lineEnd":442,"lineStart":9,"name":"processing"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":1.507,"difficulty":5.207,"effort":23541.572,"length":528,"time":1307.865,"vocabulary":378,"volume":4520.864,"operands":{"distinct":369,"total":427},"operators":{"distinct":9,"total":101}},"params":1,"sloc":{"logical":43,"physical":434}},"module":"node_modules/highlight.js/lib/languages/processing.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":275,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":278,"column":42,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":290,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":300,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":310,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":339,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":350,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":373,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":419,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":425,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":426,"column":9,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/index.html new file mode 100644 index 0000000000..ea937aee4e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/processing.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/processing.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.js new file mode 100644 index 0000000000..b0a52deadc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/processing.js.js","fileShort":"node_modules/highlight.js/lib/languages/processing.js.js","fileSafe":"node_modules_highlight_js_lib_languages_processing_js_js","link":"files/node_modules_highlight_js_lib_languages_processing_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./processing.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/processing.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.json new file mode 100644 index 0000000000..e84ec6fd34 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_processing_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/processing.js.js","fileShort":"node_modules/highlight.js/lib/languages/processing.js.js","fileSafe":"node_modules_highlight_js_lib_languages_processing_js_js","link":"files/node_modules_highlight_js_lib_languages_processing_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./processing.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/processing.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/index.html new file mode 100644 index 0000000000..64769f9650 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/index.html @@ -0,0 +1,160 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/profile.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/profile.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.83

    +
    +
    +

    Lines of code

    +

    43

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.91

    +
    +
    +

    Estimated Errors

    +

    0.14

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.history.js new file mode 100644 index 0000000000..c8f6e9c657 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":43,"lloc":22,"functions":1,"deliveredBugs":0.143,"difficulty":5.914,"maintainability":56.828,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.history.json new file mode 100644 index 0000000000..b0833213a0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":43,"lloc":22,"functions":1,"deliveredBugs":0.143,"difficulty":5.914,"maintainability":56.828,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.js new file mode 100644 index 0000000000..7fc313b8c4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/profile.js","fileShort":"node_modules/highlight.js/lib/languages/profile.js","fileSafe":"node_modules_highlight_js_lib_languages_profile_js","link":"files/node_modules_highlight_js_lib_languages_profile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.143,"difficulty":5.914,"effort":2537.631,"length":83,"time":140.979,"vocabulary":36,"volume":429.104,"operands":{"distinct":29,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":43}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":43,"lineStart":1,"maintainability":56.828,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.126,"difficulty":4.327,"effort":1629.168,"length":76,"time":90.509,"vocabulary":31,"volume":376.519,"operands":{"distinct":26,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":35},"errors":[],"lineEnd":41,"lineStart":7,"name":"profile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.126,"difficulty":4.327,"effort":1629.168,"length":76,"time":90.509,"vocabulary":31,"volume":376.519,"operands":{"distinct":26,"total":45},"operators":{"distinct":5,"total":31}},"params":1,"sloc":{"logical":20,"physical":35}},"module":"node_modules/highlight.js/lib/languages/profile.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.json new file mode 100644 index 0000000000..6c3d49897a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/profile.js","fileShort":"node_modules/highlight.js/lib/languages/profile.js","fileSafe":"node_modules_highlight_js_lib_languages_profile_js","link":"files/node_modules_highlight_js_lib_languages_profile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.143,"difficulty":5.914,"effort":2537.631,"length":83,"time":140.979,"vocabulary":36,"volume":429.104,"operands":{"distinct":29,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":43}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":43,"lineStart":1,"maintainability":56.828,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.126,"difficulty":4.327,"effort":1629.168,"length":76,"time":90.509,"vocabulary":31,"volume":376.519,"operands":{"distinct":26,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":35},"errors":[],"lineEnd":41,"lineStart":7,"name":"profile"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.126,"difficulty":4.327,"effort":1629.168,"length":76,"time":90.509,"vocabulary":31,"volume":376.519,"operands":{"distinct":26,"total":45},"operators":{"distinct":5,"total":31}},"params":1,"sloc":{"logical":20,"physical":35}},"module":"node_modules/highlight.js/lib/languages/profile.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/index.html new file mode 100644 index 0000000000..f8301d6a6a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/profile.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/profile.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.js new file mode 100644 index 0000000000..03be91fc6d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/profile.js.js","fileShort":"node_modules/highlight.js/lib/languages/profile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_profile_js_js","link":"files/node_modules_highlight_js_lib_languages_profile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./profile.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/profile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.json new file mode 100644 index 0000000000..9d6aff4408 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_profile_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/profile.js.js","fileShort":"node_modules/highlight.js/lib/languages/profile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_profile_js_js","link":"files/node_modules_highlight_js_lib_languages_profile_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./profile.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/profile.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/index.html new file mode 100644 index 0000000000..139e9e6403 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/index.html @@ -0,0 +1,219 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/prolog.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/prolog.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.75

    +
    +
    +

    Lines of code

    +

    102

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.04

    +
    +
    +

    Estimated Errors

    +

    0.29

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.history.js new file mode 100644 index 0000000000..5548bf14ce --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":102,"lloc":43,"functions":1,"deliveredBugs":0.293,"difficulty":11.045,"maintainability":46.746,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.history.json new file mode 100644 index 0000000000..22f98b4713 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":102,"lloc":43,"functions":1,"deliveredBugs":0.293,"difficulty":11.045,"maintainability":46.746,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.js new file mode 100644 index 0000000000..7f568353c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/prolog.js","fileShort":"node_modules/highlight.js/lib/languages/prolog.js","fileSafe":"node_modules_highlight_js_lib_languages_prolog_js","link":"files/node_modules_highlight_js_lib_languages_prolog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.293,"difficulty":11.045,"effort":9708.377,"length":163,"time":539.354,"vocabulary":42,"volume":878.948,"operands":{"distinct":33,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":102}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":102,"lineStart":1,"maintainability":46.746,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.273,"difficulty":10.267,"effort":8405.081,"length":156,"time":466.949,"vocabulary":38,"volume":818.677,"operands":{"distinct":30,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":93},"errors":[],"lineEnd":100,"lineStart":8,"name":"prolog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.273,"difficulty":10.267,"effort":8405.081,"length":156,"time":466.949,"vocabulary":38,"volume":818.677,"operands":{"distinct":30,"total":77},"operators":{"distinct":8,"total":79}},"params":1,"sloc":{"logical":41,"physical":93}},"module":"node_modules/highlight.js/lib/languages/prolog.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.json new file mode 100644 index 0000000000..3b3fdc19d3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/prolog.js","fileShort":"node_modules/highlight.js/lib/languages/prolog.js","fileSafe":"node_modules_highlight_js_lib_languages_prolog_js","link":"files/node_modules_highlight_js_lib_languages_prolog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.293,"difficulty":11.045,"effort":9708.377,"length":163,"time":539.354,"vocabulary":42,"volume":878.948,"operands":{"distinct":33,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":102}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":102,"lineStart":1,"maintainability":46.746,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.273,"difficulty":10.267,"effort":8405.081,"length":156,"time":466.949,"vocabulary":38,"volume":818.677,"operands":{"distinct":30,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":93},"errors":[],"lineEnd":100,"lineStart":8,"name":"prolog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.273,"difficulty":10.267,"effort":8405.081,"length":156,"time":466.949,"vocabulary":38,"volume":818.677,"operands":{"distinct":30,"total":77},"operators":{"distinct":8,"total":79}},"params":1,"sloc":{"logical":41,"physical":93}},"module":"node_modules/highlight.js/lib/languages/prolog.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/index.html new file mode 100644 index 0000000000..b848860beb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/prolog.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/prolog.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.js new file mode 100644 index 0000000000..cd6c46eb6a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/prolog.js.js","fileShort":"node_modules/highlight.js/lib/languages/prolog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_prolog_js_js","link":"files/node_modules_highlight_js_lib_languages_prolog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./prolog.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/prolog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.json new file mode 100644 index 0000000000..981e398fc4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_prolog_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/prolog.js.js","fileShort":"node_modules/highlight.js/lib/languages/prolog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_prolog_js_js","link":"files/node_modules_highlight_js_lib_languages_prolog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./prolog.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/prolog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/index.html new file mode 100644 index 0000000000..e8ad7b6fad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/index.html @@ -0,0 +1,193 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/properties.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/properties.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.35

    +
    +
    +

    Lines of code

    +

    76

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.15

    +
    +
    +

    Estimated Errors

    +

    0.27

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.history.js new file mode 100644 index 0000000000..6230540fcb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":76,"lloc":35,"functions":1,"deliveredBugs":0.272,"difficulty":9.146,"maintainability":49.348,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.history.json new file mode 100644 index 0000000000..7ef8547b89 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":76,"lloc":35,"functions":1,"deliveredBugs":0.272,"difficulty":9.146,"maintainability":49.348,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.js new file mode 100644 index 0000000000..7fa20e6f39 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/properties.js","fileShort":"node_modules/highlight.js/lib/languages/properties.js","fileSafe":"node_modules_highlight_js_lib_languages_properties_js","link":"files/node_modules_highlight_js_lib_languages_properties_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.272,"difficulty":9.146,"effort":7470.999,"length":144,"time":415.056,"vocabulary":51,"volume":816.829,"operands":{"distinct":41,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":76}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":76,"lineStart":1,"maintainability":49.348,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.254,"difficulty":8.408,"effort":6398.229,"length":137,"time":355.457,"vocabulary":47,"volume":760.979,"operands":{"distinct":38,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":66},"errors":[],"lineEnd":74,"lineStart":9,"name":"properties"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.254,"difficulty":8.408,"effort":6398.229,"length":137,"time":355.457,"vocabulary":47,"volume":760.979,"operands":{"distinct":38,"total":71},"operators":{"distinct":9,"total":66}},"params":1,"sloc":{"logical":33,"physical":66}},"module":"node_modules/highlight.js/lib/languages/properties.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.json new file mode 100644 index 0000000000..216521fe83 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/properties.js","fileShort":"node_modules/highlight.js/lib/languages/properties.js","fileSafe":"node_modules_highlight_js_lib_languages_properties_js","link":"files/node_modules_highlight_js_lib_languages_properties_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.272,"difficulty":9.146,"effort":7470.999,"length":144,"time":415.056,"vocabulary":51,"volume":816.829,"operands":{"distinct":41,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":76}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":76,"lineStart":1,"maintainability":49.348,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.254,"difficulty":8.408,"effort":6398.229,"length":137,"time":355.457,"vocabulary":47,"volume":760.979,"operands":{"distinct":38,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":66},"errors":[],"lineEnd":74,"lineStart":9,"name":"properties"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.254,"difficulty":8.408,"effort":6398.229,"length":137,"time":355.457,"vocabulary":47,"volume":760.979,"operands":{"distinct":38,"total":71},"operators":{"distinct":9,"total":66}},"params":1,"sloc":{"logical":33,"physical":66}},"module":"node_modules/highlight.js/lib/languages/properties.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/index.html new file mode 100644 index 0000000000..3b5407ae4c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/properties.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/properties.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.js new file mode 100644 index 0000000000..d5b8bc45f5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/properties.js.js","fileShort":"node_modules/highlight.js/lib/languages/properties.js.js","fileSafe":"node_modules_highlight_js_lib_languages_properties_js_js","link":"files/node_modules_highlight_js_lib_languages_properties_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./properties.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/properties.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.json new file mode 100644 index 0000000000..5c5f29cf5d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_properties_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/properties.js.js","fileShort":"node_modules/highlight.js/lib/languages/properties.js.js","fileSafe":"node_modules_highlight_js_lib_languages_properties_js_js","link":"files/node_modules_highlight_js_lib_languages_properties_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./properties.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/properties.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/index.html new file mode 100644 index 0000000000..0d2e1e23cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/index.html @@ -0,0 +1,192 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/protobuf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/protobuf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.95

    +
    +
    +

    Lines of code

    +

    75

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.68

    +
    +
    +

    Estimated Errors

    +

    0.22

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.history.js new file mode 100644 index 0000000000..be73618f37 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":75,"lloc":22,"functions":1,"deliveredBugs":0.224,"difficulty":4.678,"maintainability":55.951,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.history.json new file mode 100644 index 0000000000..9aebdc737c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":75,"lloc":22,"functions":1,"deliveredBugs":0.224,"difficulty":4.678,"maintainability":55.951,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.js new file mode 100644 index 0000000000..8f32544e0b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/protobuf.js","fileShort":"node_modules/highlight.js/lib/languages/protobuf.js","fileSafe":"node_modules_highlight_js_lib_languages_protobuf_js","link":"files/node_modules_highlight_js_lib_languages_protobuf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.224,"difficulty":4.678,"effort":3149.843,"length":111,"time":174.991,"vocabulary":67,"volume":673.336,"operands":{"distinct":59,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":75}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":75,"lineStart":1,"maintainability":55.951,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.207,"difficulty":4.063,"effort":2525.401,"length":104,"time":140.3,"vocabulary":63,"volume":621.637,"operands":{"distinct":56,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":65},"errors":[],"lineEnd":73,"lineStart":9,"name":"protobuf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.207,"difficulty":4.063,"effort":2525.401,"length":104,"time":140.3,"vocabulary":63,"volume":621.637,"operands":{"distinct":56,"total":65},"operators":{"distinct":7,"total":39}},"params":1,"sloc":{"logical":20,"physical":65}},"module":"node_modules/highlight.js/lib/languages/protobuf.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.json new file mode 100644 index 0000000000..33a00bdf6b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/protobuf.js","fileShort":"node_modules/highlight.js/lib/languages/protobuf.js","fileSafe":"node_modules_highlight_js_lib_languages_protobuf_js","link":"files/node_modules_highlight_js_lib_languages_protobuf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.224,"difficulty":4.678,"effort":3149.843,"length":111,"time":174.991,"vocabulary":67,"volume":673.336,"operands":{"distinct":59,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":75}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":75,"lineStart":1,"maintainability":55.951,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.207,"difficulty":4.063,"effort":2525.401,"length":104,"time":140.3,"vocabulary":63,"volume":621.637,"operands":{"distinct":56,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":65},"errors":[],"lineEnd":73,"lineStart":9,"name":"protobuf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.207,"difficulty":4.063,"effort":2525.401,"length":104,"time":140.3,"vocabulary":63,"volume":621.637,"operands":{"distinct":56,"total":65},"operators":{"distinct":7,"total":39}},"params":1,"sloc":{"logical":20,"physical":65}},"module":"node_modules/highlight.js/lib/languages/protobuf.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/index.html new file mode 100644 index 0000000000..f613ad0d09 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/protobuf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/protobuf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.js new file mode 100644 index 0000000000..179a057d0f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/protobuf.js.js","fileShort":"node_modules/highlight.js/lib/languages/protobuf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_protobuf_js_js","link":"files/node_modules_highlight_js_lib_languages_protobuf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./protobuf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/protobuf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.json new file mode 100644 index 0000000000..d64fb18ad5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_protobuf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/protobuf.js.js","fileShort":"node_modules/highlight.js/lib/languages/protobuf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_protobuf_js_js","link":"files/node_modules_highlight_js_lib_languages_protobuf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./protobuf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/protobuf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/index.html new file mode 100644 index 0000000000..82ab65d3c8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/index.html @@ -0,0 +1,264 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/puppet.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/puppet.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    43.23

    +
    +
    +

    Lines of code

    +

    147

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.96

    +
    +
    +

    Estimated Errors

    +

    0.56

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.history.js new file mode 100644 index 0000000000..dfa76f02d7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":147,"lloc":56,"functions":1,"deliveredBugs":0.563,"difficulty":8.961,"maintainability":43.227,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.history.json new file mode 100644 index 0000000000..38666b0d01 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":147,"lloc":56,"functions":1,"deliveredBugs":0.563,"difficulty":8.961,"maintainability":43.227,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.js new file mode 100644 index 0000000000..eb5069739e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/puppet.js","fileShort":"node_modules/highlight.js/lib/languages/puppet.js","fileSafe":"node_modules_highlight_js_lib_languages_puppet_js","link":"files/node_modules_highlight_js_lib_languages_puppet_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.563,"difficulty":8.961,"effort":15126.693,"length":262,"time":840.372,"vocabulary":87,"volume":1688.051,"operands":{"distinct":77,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":124,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":147}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":147,"lineStart":1,"maintainability":43.227,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.542,"difficulty":8.149,"effort":13246.729,"length":255,"time":735.929,"vocabulary":83,"volume":1625.635,"operands":{"distinct":74,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":121,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":138},"errors":[],"lineEnd":145,"lineStart":8,"name":"puppet"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.542,"difficulty":8.149,"effort":13246.729,"length":255,"time":735.929,"vocabulary":83,"volume":1625.635,"operands":{"distinct":74,"total":134},"operators":{"distinct":9,"total":121}},"params":1,"sloc":{"logical":54,"physical":138}},"module":"node_modules/highlight.js/lib/languages/puppet.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.json new file mode 100644 index 0000000000..79dd606114 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/puppet.js","fileShort":"node_modules/highlight.js/lib/languages/puppet.js","fileSafe":"node_modules_highlight_js_lib_languages_puppet_js","link":"files/node_modules_highlight_js_lib_languages_puppet_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.563,"difficulty":8.961,"effort":15126.693,"length":262,"time":840.372,"vocabulary":87,"volume":1688.051,"operands":{"distinct":77,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":124,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":147}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":147,"lineStart":1,"maintainability":43.227,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.542,"difficulty":8.149,"effort":13246.729,"length":255,"time":735.929,"vocabulary":83,"volume":1625.635,"operands":{"distinct":74,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":121,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":138},"errors":[],"lineEnd":145,"lineStart":8,"name":"puppet"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.542,"difficulty":8.149,"effort":13246.729,"length":255,"time":735.929,"vocabulary":83,"volume":1625.635,"operands":{"distinct":74,"total":134},"operators":{"distinct":9,"total":121}},"params":1,"sloc":{"logical":54,"physical":138}},"module":"node_modules/highlight.js/lib/languages/puppet.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/index.html new file mode 100644 index 0000000000..7486a32841 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/puppet.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/puppet.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.js new file mode 100644 index 0000000000..d83b137d25 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/puppet.js.js","fileShort":"node_modules/highlight.js/lib/languages/puppet.js.js","fileSafe":"node_modules_highlight_js_lib_languages_puppet_js_js","link":"files/node_modules_highlight_js_lib_languages_puppet_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./puppet.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/puppet.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.json new file mode 100644 index 0000000000..6a028e7aee --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_puppet_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/puppet.js.js","fileShort":"node_modules/highlight.js/lib/languages/puppet.js.js","fileSafe":"node_modules_highlight_js_lib_languages_puppet_js_js","link":"files/node_modules_highlight_js_lib_languages_puppet_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./puppet.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/puppet.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/index.html new file mode 100644 index 0000000000..fa6f3629c9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/index.html @@ -0,0 +1,218 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/purebasic.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/purebasic.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    52.76

    +
    +
    +

    Lines of code

    +

    101

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.67

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.history.js new file mode 100644 index 0000000000..18c55a09e7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":101,"lloc":27,"functions":1,"deliveredBugs":0.258,"difficulty":6.667,"maintainability":52.762,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.history.json new file mode 100644 index 0000000000..ca3f674e4b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":101,"lloc":27,"functions":1,"deliveredBugs":0.258,"difficulty":6.667,"maintainability":52.762,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.js new file mode 100644 index 0000000000..a688e26bcc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/purebasic.js","fileShort":"node_modules/highlight.js/lib/languages/purebasic.js","fileSafe":"node_modules_highlight_js_lib_languages_purebasic_js","link":"files/node_modules_highlight_js_lib_languages_purebasic_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.258,"difficulty":6.667,"effort":5160,"length":129,"time":286.667,"vocabulary":64,"volume":774,"operands":{"distinct":54,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":101}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":101,"lineStart":1,"maintainability":52.762,"methods":[{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.24,"difficulty":6,"effort":4323.844,"length":122,"time":240.214,"vocabulary":60,"volume":720.641,"operands":{"distinct":51,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":67},"errors":[],"lineEnd":77,"lineStart":11,"name":"purebasic"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.24,"difficulty":6,"effort":4323.844,"length":122,"time":240.214,"vocabulary":60,"volume":720.641,"operands":{"distinct":51,"total":68},"operators":{"distinct":9,"total":54}},"params":1,"sloc":{"logical":25,"physical":67}},"module":"node_modules/highlight.js/lib/languages/purebasic.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.json new file mode 100644 index 0000000000..b04d108444 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/purebasic.js","fileShort":"node_modules/highlight.js/lib/languages/purebasic.js","fileSafe":"node_modules_highlight_js_lib_languages_purebasic_js","link":"files/node_modules_highlight_js_lib_languages_purebasic_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.258,"difficulty":6.667,"effort":5160,"length":129,"time":286.667,"vocabulary":64,"volume":774,"operands":{"distinct":54,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":101}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":101,"lineStart":1,"maintainability":52.762,"methods":[{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.24,"difficulty":6,"effort":4323.844,"length":122,"time":240.214,"vocabulary":60,"volume":720.641,"operands":{"distinct":51,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":67},"errors":[],"lineEnd":77,"lineStart":11,"name":"purebasic"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.24,"difficulty":6,"effort":4323.844,"length":122,"time":240.214,"vocabulary":60,"volume":720.641,"operands":{"distinct":51,"total":68},"operators":{"distinct":9,"total":54}},"params":1,"sloc":{"logical":25,"physical":67}},"module":"node_modules/highlight.js/lib/languages/purebasic.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/index.html new file mode 100644 index 0000000000..8606bf5957 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/purebasic.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/purebasic.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.js new file mode 100644 index 0000000000..ca680ebd85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/purebasic.js.js","fileShort":"node_modules/highlight.js/lib/languages/purebasic.js.js","fileSafe":"node_modules_highlight_js_lib_languages_purebasic_js_js","link":"files/node_modules_highlight_js_lib_languages_purebasic_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./purebasic.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/purebasic.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.json new file mode 100644 index 0000000000..e6a84037ab --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_purebasic_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/purebasic.js.js","fileShort":"node_modules/highlight.js/lib/languages/purebasic.js.js","fileSafe":"node_modules_highlight_js_lib_languages_purebasic_js_js","link":"files/node_modules_highlight_js_lib_languages_purebasic_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./purebasic.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/purebasic.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_python_js/index.html new file mode 100644 index 0000000000..3bd3fbdd4a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_js/index.html @@ -0,0 +1,549 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/python.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/python.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    33.71

    +
    +
    +

    Lines of code

    +

    432

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.19

    +
    +
    +

    Estimated Errors

    +

    1.56

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.history.js new file mode 100644 index 0000000000..d79678be8b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":432,"lloc":123,"functions":1,"deliveredBugs":1.565,"difficulty":8.186,"maintainability":33.711,"lintErrors":28}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.history.json new file mode 100644 index 0000000000..45365674d3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":432,"lloc":123,"functions":1,"deliveredBugs":1.565,"difficulty":8.186,"maintainability":33.711,"lintErrors":28}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.js new file mode 100644 index 0000000000..7a4dcd952e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/python.js","fileShort":"node_modules/highlight.js/lib/languages/python.js","fileSafe":"node_modules_highlight_js_lib_languages_python_js","link":"files/node_modules_highlight_js_lib_languages_python_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.813,"halstead":{"bugs":1.565,"difficulty":8.186,"effort":38439.88,"length":604,"time":2135.549,"vocabulary":219,"volume":4695.971,"operands":{"distinct":210,"total":382,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":222,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":123,"physical":432}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":432,"lineStart":1,"maintainability":33.711,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.542,"difficulty":7.304,"effort":33787.511,"length":597,"time":1877.084,"vocabulary":215,"volume":4625.671,"operands":{"distinct":207,"total":378,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":219,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":423},"errors":[],"lineEnd":430,"lineStart":8,"name":"python"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.542,"difficulty":7.304,"effort":33787.511,"length":597,"time":1877.084,"vocabulary":215,"volume":4625.671,"operands":{"distinct":207,"total":378},"operators":{"distinct":8,"total":219}},"params":1,"sloc":{"logical":121,"physical":423}},"module":"node_modules/highlight.js/lib/languages/python.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":55,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":55,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":130,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":146,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":154,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":167,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":172,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":256,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":257,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":257,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":263,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":263,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":264,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":279,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":282,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":292,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":295,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":298,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":301,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":307,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":311,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":328,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.json new file mode 100644 index 0000000000..67a2e27a30 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/python.js","fileShort":"node_modules/highlight.js/lib/languages/python.js","fileSafe":"node_modules_highlight_js_lib_languages_python_js","link":"files/node_modules_highlight_js_lib_languages_python_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.813,"halstead":{"bugs":1.565,"difficulty":8.186,"effort":38439.88,"length":604,"time":2135.549,"vocabulary":219,"volume":4695.971,"operands":{"distinct":210,"total":382,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":222,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":123,"physical":432}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":432,"lineStart":1,"maintainability":33.711,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.542,"difficulty":7.304,"effort":33787.511,"length":597,"time":1877.084,"vocabulary":215,"volume":4625.671,"operands":{"distinct":207,"total":378,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":219,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":423},"errors":[],"lineEnd":430,"lineStart":8,"name":"python"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.542,"difficulty":7.304,"effort":33787.511,"length":597,"time":1877.084,"vocabulary":215,"volume":4625.671,"operands":{"distinct":207,"total":378},"operators":{"distinct":8,"total":219}},"params":1,"sloc":{"logical":121,"physical":423}},"module":"node_modules/highlight.js/lib/languages/python.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":55,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":55,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":130,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":146,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":154,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":167,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":172,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":256,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":257,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":257,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":263,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":263,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":264,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":279,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":282,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":292,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":295,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":298,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":301,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":307,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":311,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":328,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/index.html new file mode 100644 index 0000000000..a1c1e7121d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/python.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/python.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.js new file mode 100644 index 0000000000..9c7912e6a5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/python.js.js","fileShort":"node_modules/highlight.js/lib/languages/python.js.js","fileSafe":"node_modules_highlight_js_lib_languages_python_js_js","link":"files/node_modules_highlight_js_lib_languages_python_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./python.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/python.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.json new file mode 100644 index 0000000000..23a33a1707 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/python.js.js","fileShort":"node_modules/highlight.js/lib/languages/python.js.js","fileSafe":"node_modules_highlight_js_lib_languages_python_js_js","link":"files/node_modules_highlight_js_lib_languages_python_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./python.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/python.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/index.html new file mode 100644 index 0000000000..7cf6b97211 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/index.html @@ -0,0 +1,153 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/python-repl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/python-repl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    64.62

    +
    +
    +

    Lines of code

    +

    36

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.38

    +
    +
    +

    Estimated Errors

    +

    0.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.history.js new file mode 100644 index 0000000000..d14c262677 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":36,"lloc":14,"functions":1,"deliveredBugs":0.066,"difficulty":4.375,"maintainability":64.62,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.history.json new file mode 100644 index 0000000000..911e4a644c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":36,"lloc":14,"functions":1,"deliveredBugs":0.066,"difficulty":4.375,"maintainability":64.62,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.js new file mode 100644 index 0000000000..4915d33598 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/python-repl.js","fileShort":"node_modules/highlight.js/lib/languages/python-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_python_repl_js","link":"files/node_modules_highlight_js_lib_languages_python_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.066,"difficulty":4.375,"effort":870.786,"length":44,"time":48.377,"vocabulary":23,"volume":199.037,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":36}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":36,"lineStart":1,"maintainability":64.62,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.05,"difficulty":2.462,"effort":372.274,"length":37,"time":20.682,"vocabulary":17,"volume":151.236,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":27},"errors":[],"lineEnd":34,"lineStart":8,"name":"pythonRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.05,"difficulty":2.462,"effort":372.274,"length":37,"time":20.682,"vocabulary":17,"volume":151.236,"operands":{"distinct":13,"total":16},"operators":{"distinct":4,"total":21}},"params":1,"sloc":{"logical":12,"physical":27}},"module":"node_modules/highlight.js/lib/languages/python-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.json new file mode 100644 index 0000000000..609a833136 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/python-repl.js","fileShort":"node_modules/highlight.js/lib/languages/python-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_python_repl_js","link":"files/node_modules_highlight_js_lib_languages_python_repl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.066,"difficulty":4.375,"effort":870.786,"length":44,"time":48.377,"vocabulary":23,"volume":199.037,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":36}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":36,"lineStart":1,"maintainability":64.62,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.05,"difficulty":2.462,"effort":372.274,"length":37,"time":20.682,"vocabulary":17,"volume":151.236,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":27},"errors":[],"lineEnd":34,"lineStart":8,"name":"pythonRepl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.05,"difficulty":2.462,"effort":372.274,"length":37,"time":20.682,"vocabulary":17,"volume":151.236,"operands":{"distinct":13,"total":16},"operators":{"distinct":4,"total":21}},"params":1,"sloc":{"logical":12,"physical":27}},"module":"node_modules/highlight.js/lib/languages/python-repl.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/index.html new file mode 100644 index 0000000000..17b1b7d2ad --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/python-repl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/python-repl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.js new file mode 100644 index 0000000000..012c222247 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/python-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/python-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_python_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_python_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./python-repl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/python-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.json new file mode 100644 index 0000000000..747a3a880b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_python_repl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/python-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/python-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_python_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_python_repl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./python-repl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/python-repl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_q_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_q_js/index.html new file mode 100644 index 0000000000..e502901d2c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_q_js/index.html @@ -0,0 +1,154 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/q.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/q.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    63.72

    +
    +
    +

    Lines of code

    +

    37

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.83

    +
    +
    +

    Estimated Errors

    +

    0.09

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.history.js new file mode 100644 index 0000000000..fe2654c330 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":37,"lloc":13,"functions":1,"deliveredBugs":0.085,"difficulty":4.833,"maintainability":63.72,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.history.json new file mode 100644 index 0000000000..1e1d8658e0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":37,"lloc":13,"functions":1,"deliveredBugs":0.085,"difficulty":4.833,"maintainability":63.72,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.js new file mode 100644 index 0000000000..9a43991b56 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/q.js","fileShort":"node_modules/highlight.js/lib/languages/q.js","fileSafe":"node_modules_highlight_js_lib_languages_q_js","link":"files/node_modules_highlight_js_lib_languages_q_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.085,"difficulty":4.833,"effort":1232.5,"length":51,"time":68.472,"vocabulary":32,"volume":255,"operands":{"distinct":24,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":63.72,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.071,"difficulty":4.167,"effort":881.348,"length":44,"time":48.964,"vocabulary":28,"volume":211.524,"operands":{"distinct":21,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"q"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.071,"difficulty":4.167,"effort":881.348,"length":44,"time":48.964,"vocabulary":28,"volume":211.524,"operands":{"distinct":21,"total":25},"operators":{"distinct":7,"total":19}},"params":1,"sloc":{"logical":11,"physical":27}},"module":"node_modules/highlight.js/lib/languages/q.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.json new file mode 100644 index 0000000000..06cf136ed2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_q_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/q.js","fileShort":"node_modules/highlight.js/lib/languages/q.js","fileSafe":"node_modules_highlight_js_lib_languages_q_js","link":"files/node_modules_highlight_js_lib_languages_q_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.085,"difficulty":4.833,"effort":1232.5,"length":51,"time":68.472,"vocabulary":32,"volume":255,"operands":{"distinct":24,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":63.72,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.071,"difficulty":4.167,"effort":881.348,"length":44,"time":48.964,"vocabulary":28,"volume":211.524,"operands":{"distinct":21,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"q"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.071,"difficulty":4.167,"effort":881.348,"length":44,"time":48.964,"vocabulary":28,"volume":211.524,"operands":{"distinct":21,"total":25},"operators":{"distinct":7,"total":19}},"params":1,"sloc":{"logical":11,"physical":27}},"module":"node_modules/highlight.js/lib/languages/q.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/index.html new file mode 100644 index 0000000000..617de4691e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/q.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/q.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.js new file mode 100644 index 0000000000..2ce7af3f17 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/q.js.js","fileShort":"node_modules/highlight.js/lib/languages/q.js.js","fileSafe":"node_modules_highlight_js_lib_languages_q_js_js","link":"files/node_modules_highlight_js_lib_languages_q_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./q.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/q.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.json new file mode 100644 index 0000000000..9ee576d955 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_q_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/q.js.js","fileShort":"node_modules/highlight.js/lib/languages/q.js.js","fileSafe":"node_modules_highlight_js_lib_languages_q_js_js","link":"files/node_modules_highlight_js_lib_languages_q_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./q.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/q.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/index.html new file mode 100644 index 0000000000..a711926919 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/index.html @@ -0,0 +1,318 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/qml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/qml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.14

    +
    +
    +

    Lines of code

    +

    201

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.61

    +
    +
    +

    Estimated Errors

    +

    0.84

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.history.js new file mode 100644 index 0000000000..7f20e24d1d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":201,"lloc":91,"functions":1,"deliveredBugs":0.844,"difficulty":11.611,"maintainability":37.136,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.history.json new file mode 100644 index 0000000000..c165db53e6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":201,"lloc":91,"functions":1,"deliveredBugs":0.844,"difficulty":11.611,"maintainability":37.136,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.js new file mode 100644 index 0000000000..bab2ddd6ed --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/qml.js","fileShort":"node_modules/highlight.js/lib/languages/qml.js","fileSafe":"node_modules_highlight_js_lib_languages_qml_js","link":"files/node_modules_highlight_js_lib_languages_qml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.099,"halstead":{"bugs":0.844,"difficulty":11.611,"effort":29391.312,"length":381,"time":1632.851,"vocabulary":100,"volume":2531.309,"operands":{"distinct":90,"total":209,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":172,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":201}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":201,"lineStart":1,"maintainability":37.136,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.821,"difficulty":10.603,"effort":26113.918,"length":374,"time":1450.773,"vocabulary":96,"volume":2462.776,"operands":{"distinct":87,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":169,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":189},"errors":[],"lineEnd":199,"lineStart":11,"name":"qml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.821,"difficulty":10.603,"effort":26113.918,"length":374,"time":1450.773,"vocabulary":96,"volume":2462.776,"operands":{"distinct":87,"total":205},"operators":{"distinct":9,"total":169}},"params":1,"sloc":{"logical":89,"physical":189}},"module":"node_modules/highlight.js/lib/languages/qml.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.json new file mode 100644 index 0000000000..05b7c776c9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/qml.js","fileShort":"node_modules/highlight.js/lib/languages/qml.js","fileSafe":"node_modules_highlight_js_lib_languages_qml_js","link":"files/node_modules_highlight_js_lib_languages_qml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.099,"halstead":{"bugs":0.844,"difficulty":11.611,"effort":29391.312,"length":381,"time":1632.851,"vocabulary":100,"volume":2531.309,"operands":{"distinct":90,"total":209,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":172,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":201}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":201,"lineStart":1,"maintainability":37.136,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.821,"difficulty":10.603,"effort":26113.918,"length":374,"time":1450.773,"vocabulary":96,"volume":2462.776,"operands":{"distinct":87,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":169,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":189},"errors":[],"lineEnd":199,"lineStart":11,"name":"qml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.821,"difficulty":10.603,"effort":26113.918,"length":374,"time":1450.773,"vocabulary":96,"volume":2462.776,"operands":{"distinct":87,"total":205},"operators":{"distinct":9,"total":169}},"params":1,"sloc":{"logical":89,"physical":189}},"module":"node_modules/highlight.js/lib/languages/qml.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/index.html new file mode 100644 index 0000000000..355aac841d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/qml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/qml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.js new file mode 100644 index 0000000000..b0d285b601 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/qml.js.js","fileShort":"node_modules/highlight.js/lib/languages/qml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_qml_js_js","link":"files/node_modules_highlight_js_lib_languages_qml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./qml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/qml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.json new file mode 100644 index 0000000000..6a56683ebe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_qml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/qml.js.js","fileShort":"node_modules/highlight.js/lib/languages/qml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_qml_js_js","link":"files/node_modules_highlight_js_lib_languages_qml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./qml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/qml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_r_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_r_js/index.html new file mode 100644 index 0000000000..7b7217381a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_r_js/index.html @@ -0,0 +1,352 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/r.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/r.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.49

    +
    +
    +

    Lines of code

    +

    235

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    13.23

    +
    +
    +

    Estimated Errors

    +

    0.77

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.history.js new file mode 100644 index 0000000000..cac43c74fa --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":235,"lloc":87,"functions":1,"deliveredBugs":0.769,"difficulty":13.235,"maintainability":37.487,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.history.json new file mode 100644 index 0000000000..50d407226f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":235,"lloc":87,"functions":1,"deliveredBugs":0.769,"difficulty":13.235,"maintainability":37.487,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.js new file mode 100644 index 0000000000..5762dc3bdc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/r.js","fileShort":"node_modules/highlight.js/lib/languages/r.js","fileSafe":"node_modules_highlight_js_lib_languages_r_js","link":"files/node_modules_highlight_js_lib_languages_r_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":0.769,"difficulty":13.235,"effort":30530.417,"length":367,"time":1696.134,"vocabulary":78,"volume":2306.743,"operands":{"distinct":68,"total":180,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":235}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":235,"lineStart":1,"maintainability":37.487,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.745,"difficulty":12.185,"effort":27237.528,"length":360,"time":1513.196,"vocabulary":74,"volume":2235.403,"operands":{"distinct":65,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":223},"errors":[],"lineEnd":233,"lineStart":11,"name":"r"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.745,"difficulty":12.185,"effort":27237.528,"length":360,"time":1513.196,"vocabulary":74,"volume":2235.403,"operands":{"distinct":65,"total":176},"operators":{"distinct":9,"total":184}},"params":1,"sloc":{"logical":85,"physical":223}},"module":"node_modules/highlight.js/lib/languages/r.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.json new file mode 100644 index 0000000000..658d3d66b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_r_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/r.js","fileShort":"node_modules/highlight.js/lib/languages/r.js","fileSafe":"node_modules_highlight_js_lib_languages_r_js","link":"files/node_modules_highlight_js_lib_languages_r_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":0.769,"difficulty":13.235,"effort":30530.417,"length":367,"time":1696.134,"vocabulary":78,"volume":2306.743,"operands":{"distinct":68,"total":180,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":235}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":235,"lineStart":1,"maintainability":37.487,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.745,"difficulty":12.185,"effort":27237.528,"length":360,"time":1513.196,"vocabulary":74,"volume":2235.403,"operands":{"distinct":65,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":223},"errors":[],"lineEnd":233,"lineStart":11,"name":"r"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.745,"difficulty":12.185,"effort":27237.528,"length":360,"time":1513.196,"vocabulary":74,"volume":2235.403,"operands":{"distinct":65,"total":176},"operators":{"distinct":9,"total":184}},"params":1,"sloc":{"logical":85,"physical":223}},"module":"node_modules/highlight.js/lib/languages/r.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/index.html new file mode 100644 index 0000000000..aa916918da --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/r.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/r.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.js new file mode 100644 index 0000000000..e3f55ad7b7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/r.js.js","fileShort":"node_modules/highlight.js/lib/languages/r.js.js","fileSafe":"node_modules_highlight_js_lib_languages_r_js_js","link":"files/node_modules_highlight_js_lib_languages_r_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./r.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/r.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.json new file mode 100644 index 0000000000..3b4a565cfb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_r_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/r.js.js","fileShort":"node_modules/highlight.js/lib/languages/r.js.js","fileSafe":"node_modules_highlight_js_lib_languages_r_js_js","link":"files/node_modules_highlight_js_lib_languages_r_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./r.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/r.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/index.html new file mode 100644 index 0000000000..d7623ea66c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/index.html @@ -0,0 +1,441 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/reasonml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/reasonml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.00

    +
    +
    +

    Lines of code

    +

    324

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.56

    +
    +
    +

    Estimated Errors

    +

    1.69

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.history.js new file mode 100644 index 0000000000..7b1c428cf5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":324,"lloc":170,"functions":4,"deliveredBugs":1.687,"difficulty":14.556,"maintainability":45.003,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.history.json new file mode 100644 index 0000000000..6f2f227f82 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":324,"lloc":170,"functions":4,"deliveredBugs":1.687,"difficulty":14.556,"maintainability":45.003,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.js new file mode 100644 index 0000000000..7f1bfee36f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/reasonml.js","fileShort":"node_modules/highlight.js/lib/languages/reasonml.js","fileSafe":"node_modules_highlight_js_lib_languages_reasonml_js","link":"files/node_modules_highlight_js_lib_languages_reasonml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.588,"halstead":{"bugs":1.687,"difficulty":14.556,"effort":73677.834,"length":705,"time":4093.213,"vocabulary":145,"volume":5061.836,"operands":{"distinct":135,"total":393,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":170,"physical":324}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":324,"lineStart":1,"maintainability":45.003,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.606,"halstead":{"bugs":1.562,"difficulty":15.246,"effort":71419.763,"length":665,"time":3967.765,"vocabulary":132,"volume":4684.522,"operands":{"distinct":122,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":293,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":165,"physical":315},"errors":[],"lineEnd":322,"lineStart":8,"name":"reasonml"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":91.294,"length":12,"time":5.072,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":20,"lineStart":9,"name":"orReValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":18,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":16,"lineStart":14,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":75.152,"halstead":{"bugs":0.399,"difficulty":5.453,"effort":17916.948,"length":174.5,"time":995.386,"vocabulary":38.75,"volume":1196.428,"operands":{"distinct":33.75,"total":97.25},"operators":{"distinct":5,"total":77.25}},"params":1,"sloc":{"logical":42,"physical":84.5}},"module":"node_modules/highlight.js/lib/languages/reasonml.js"},"jshint":{"messages":[{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":202,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":220,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.json new file mode 100644 index 0000000000..c74b3aebee --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/reasonml.js","fileShort":"node_modules/highlight.js/lib/languages/reasonml.js","fileSafe":"node_modules_highlight_js_lib_languages_reasonml_js","link":"files/node_modules_highlight_js_lib_languages_reasonml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.588,"halstead":{"bugs":1.687,"difficulty":14.556,"effort":73677.834,"length":705,"time":4093.213,"vocabulary":145,"volume":5061.836,"operands":{"distinct":135,"total":393,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":170,"physical":324}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":324,"lineStart":1,"maintainability":45.003,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.606,"halstead":{"bugs":1.562,"difficulty":15.246,"effort":71419.763,"length":665,"time":3967.765,"vocabulary":132,"volume":4684.522,"operands":{"distinct":122,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":293,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":165,"physical":315},"errors":[],"lineEnd":322,"lineStart":8,"name":"reasonml"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":91.294,"length":12,"time":5.072,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":20,"lineStart":9,"name":"orReValues"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":2.667,"effort":141.736,"length":16,"time":7.874,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":18,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":16,"lineStart":14,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":75.152,"halstead":{"bugs":0.399,"difficulty":5.453,"effort":17916.948,"length":174.5,"time":995.386,"vocabulary":38.75,"volume":1196.428,"operands":{"distinct":33.75,"total":97.25},"operators":{"distinct":5,"total":77.25}},"params":1,"sloc":{"logical":42,"physical":84.5}},"module":"node_modules/highlight.js/lib/languages/reasonml.js"},"jshint":{"messages":[{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":186,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":202,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":220,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/index.html new file mode 100644 index 0000000000..fb88ec0a7a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/reasonml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/reasonml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.js new file mode 100644 index 0000000000..ce4dea571f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/reasonml.js.js","fileShort":"node_modules/highlight.js/lib/languages/reasonml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_reasonml_js_js","link":"files/node_modules_highlight_js_lib_languages_reasonml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./reasonml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/reasonml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.json new file mode 100644 index 0000000000..aaf5e0a12a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_reasonml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/reasonml.js.js","fileShort":"node_modules/highlight.js/lib/languages/reasonml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_reasonml_js_js","link":"files/node_modules_highlight_js_lib_languages_reasonml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./reasonml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/reasonml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/index.html new file mode 100644 index 0000000000..837677eba1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/index.html @@ -0,0 +1,154 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/rib.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/rib.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    71.12

    +
    +
    +

    Lines of code

    +

    37

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.71

    +
    +
    +

    Estimated Errors

    +

    0.10

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.history.js new file mode 100644 index 0000000000..90a3363064 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":37,"lloc":7,"functions":1,"deliveredBugs":0.103,"difficulty":4.714,"maintainability":71.118,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.history.json new file mode 100644 index 0000000000..ace2036d12 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":37,"lloc":7,"functions":1,"deliveredBugs":0.103,"difficulty":4.714,"maintainability":71.118,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.js new file mode 100644 index 0000000000..4b6e496a9b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/rib.js","fileShort":"node_modules/highlight.js/lib/languages/rib.js","fileSafe":"node_modules_highlight_js_lib_languages_rib_js","link":"files/node_modules_highlight_js_lib_languages_rib_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.103,"difficulty":4.714,"effort":1462.35,"length":60,"time":81.242,"vocabulary":36,"volume":310.196,"operands":{"distinct":28,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":71.118,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":3.48,"effort":913.752,"length":53,"time":50.764,"vocabulary":31,"volume":262.572,"operands":{"distinct":25,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"rib"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":3.48,"effort":913.752,"length":53,"time":50.764,"vocabulary":31,"volume":262.572,"operands":{"distinct":25,"total":29},"operators":{"distinct":6,"total":24}},"params":1,"sloc":{"logical":5,"physical":27}},"module":"node_modules/highlight.js/lib/languages/rib.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.json new file mode 100644 index 0000000000..6c7ff4a6bd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/rib.js","fileShort":"node_modules/highlight.js/lib/languages/rib.js","fileSafe":"node_modules_highlight_js_lib_languages_rib_js","link":"files/node_modules_highlight_js_lib_languages_rib_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.103,"difficulty":4.714,"effort":1462.35,"length":60,"time":81.242,"vocabulary":36,"volume":310.196,"operands":{"distinct":28,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":71.118,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":3.48,"effort":913.752,"length":53,"time":50.764,"vocabulary":31,"volume":262.572,"operands":{"distinct":25,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":27},"errors":[],"lineEnd":35,"lineStart":9,"name":"rib"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.088,"difficulty":3.48,"effort":913.752,"length":53,"time":50.764,"vocabulary":31,"volume":262.572,"operands":{"distinct":25,"total":29},"operators":{"distinct":6,"total":24}},"params":1,"sloc":{"logical":5,"physical":27}},"module":"node_modules/highlight.js/lib/languages/rib.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/index.html new file mode 100644 index 0000000000..d13fe405dc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/rib.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/rib.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.js new file mode 100644 index 0000000000..5a0c017cf6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/rib.js.js","fileShort":"node_modules/highlight.js/lib/languages/rib.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rib_js_js","link":"files/node_modules_highlight_js_lib_languages_rib_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rib.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/rib.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.json new file mode 100644 index 0000000000..df0e661405 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rib_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/rib.js.js","fileShort":"node_modules/highlight.js/lib/languages/rib.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rib_js_js","link":"files/node_modules_highlight_js_lib_languages_rib_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rib.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/rib.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/index.html new file mode 100644 index 0000000000..fc115630f9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/roboconf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/roboconf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.15

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.50

    +
    +
    +

    Estimated Errors

    +

    0.23

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.history.js new file mode 100644 index 0000000000..bfbbff8a40 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":82,"lloc":34,"functions":1,"deliveredBugs":0.231,"difficulty":8.5,"maintainability":50.154,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.history.json new file mode 100644 index 0000000000..25abfe3f7e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":82,"lloc":34,"functions":1,"deliveredBugs":0.231,"difficulty":8.5,"maintainability":50.154,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.js new file mode 100644 index 0000000000..688f2486af --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/roboconf.js","fileShort":"node_modules/highlight.js/lib/languages/roboconf.js","fileSafe":"node_modules_highlight_js_lib_languages_roboconf_js","link":"files/node_modules_highlight_js_lib_languages_roboconf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.231,"difficulty":8.5,"effort":5881.775,"length":126,"time":326.765,"vocabulary":45,"volume":691.973,"operands":{"distinct":36,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":50.154,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.213,"difficulty":7.758,"effort":4945.832,"length":119,"time":274.768,"vocabulary":41,"volume":637.549,"operands":{"distinct":33,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"roboconf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.213,"difficulty":7.758,"effort":4945.832,"length":119,"time":274.768,"vocabulary":41,"volume":637.549,"operands":{"distinct":33,"total":64},"operators":{"distinct":8,"total":55}},"params":1,"sloc":{"logical":32,"physical":72}},"module":"node_modules/highlight.js/lib/languages/roboconf.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.json new file mode 100644 index 0000000000..f6e689d89f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/roboconf.js","fileShort":"node_modules/highlight.js/lib/languages/roboconf.js","fileSafe":"node_modules_highlight_js_lib_languages_roboconf_js","link":"files/node_modules_highlight_js_lib_languages_roboconf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.231,"difficulty":8.5,"effort":5881.775,"length":126,"time":326.765,"vocabulary":45,"volume":691.973,"operands":{"distinct":36,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":50.154,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.213,"difficulty":7.758,"effort":4945.832,"length":119,"time":274.768,"vocabulary":41,"volume":637.549,"operands":{"distinct":33,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":72},"errors":[],"lineEnd":80,"lineStart":9,"name":"roboconf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.213,"difficulty":7.758,"effort":4945.832,"length":119,"time":274.768,"vocabulary":41,"volume":637.549,"operands":{"distinct":33,"total":64},"operators":{"distinct":8,"total":55}},"params":1,"sloc":{"logical":32,"physical":72}},"module":"node_modules/highlight.js/lib/languages/roboconf.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/index.html new file mode 100644 index 0000000000..99a8bef6a0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/roboconf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/roboconf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.js new file mode 100644 index 0000000000..76f227adcb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/roboconf.js.js","fileShort":"node_modules/highlight.js/lib/languages/roboconf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_roboconf_js_js","link":"files/node_modules_highlight_js_lib_languages_roboconf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./roboconf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/roboconf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.json new file mode 100644 index 0000000000..68c63ec96c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_roboconf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/roboconf.js.js","fileShort":"node_modules/highlight.js/lib/languages/roboconf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_roboconf_js_js","link":"files/node_modules_highlight_js_lib_languages_roboconf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./roboconf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/roboconf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/index.html new file mode 100644 index 0000000000..c8479f5c6b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/index.html @@ -0,0 +1,289 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/routeros.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/routeros.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    40.74

    +
    +
    +

    Lines of code

    +

    172

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.46

    +
    +
    +

    Estimated Errors

    +

    0.58

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.history.js new file mode 100644 index 0000000000..3e2c0e4fc6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":172,"lloc":67,"functions":1,"deliveredBugs":0.576,"difficulty":12.456,"maintainability":40.737,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.history.json new file mode 100644 index 0000000000..a5d7911bb3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":172,"lloc":67,"functions":1,"deliveredBugs":0.576,"difficulty":12.456,"maintainability":40.737,"lintErrors":8}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.js new file mode 100644 index 0000000000..5eac4a4f49 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/routeros.js","fileShort":"node_modules/highlight.js/lib/languages/routeros.js","fileSafe":"node_modules_highlight_js_lib_languages_routeros_js","link":"files/node_modules_highlight_js_lib_languages_routeros_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.576,"difficulty":12.456,"effort":21534.617,"length":285,"time":1196.368,"vocabulary":67,"volume":1728.835,"operands":{"distinct":57,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":67,"physical":172}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":172,"lineStart":1,"maintainability":40.737,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.554,"difficulty":11.5,"effort":19109.364,"length":278,"time":1061.631,"vocabulary":63,"volume":1661.684,"operands":{"distinct":54,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":157},"errors":[],"lineEnd":170,"lineStart":14,"name":"routeros"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.554,"difficulty":11.5,"effort":19109.364,"length":278,"time":1061.631,"vocabulary":63,"volume":1661.684,"operands":{"distinct":54,"total":138},"operators":{"distinct":9,"total":140}},"params":1,"sloc":{"logical":65,"physical":157}},"module":"node_modules/highlight.js/lib/languages/routeros.js"},"jshint":{"messages":[{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.json new file mode 100644 index 0000000000..6934618219 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/routeros.js","fileShort":"node_modules/highlight.js/lib/languages/routeros.js","fileSafe":"node_modules_highlight_js_lib_languages_routeros_js","link":"files/node_modules_highlight_js_lib_languages_routeros_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.576,"difficulty":12.456,"effort":21534.617,"length":285,"time":1196.368,"vocabulary":67,"volume":1728.835,"operands":{"distinct":57,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":67,"physical":172}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":172,"lineStart":1,"maintainability":40.737,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.554,"difficulty":11.5,"effort":19109.364,"length":278,"time":1061.631,"vocabulary":63,"volume":1661.684,"operands":{"distinct":54,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":157},"errors":[],"lineEnd":170,"lineStart":14,"name":"routeros"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.554,"difficulty":11.5,"effort":19109.364,"length":278,"time":1061.631,"vocabulary":63,"volume":1661.684,"operands":{"distinct":54,"total":138},"operators":{"distinct":9,"total":140}},"params":1,"sloc":{"logical":65,"physical":157}},"module":"node_modules/highlight.js/lib/languages/routeros.js"},"jshint":{"messages":[{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/index.html new file mode 100644 index 0000000000..ff94c74243 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/routeros.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/routeros.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.js new file mode 100644 index 0000000000..19503b4d69 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/routeros.js.js","fileShort":"node_modules/highlight.js/lib/languages/routeros.js.js","fileSafe":"node_modules_highlight_js_lib_languages_routeros_js_js","link":"files/node_modules_highlight_js_lib_languages_routeros_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./routeros.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/routeros.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.json new file mode 100644 index 0000000000..d82cb572d8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_routeros_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/routeros.js.js","fileShort":"node_modules/highlight.js/lib/languages/routeros.js.js","fileSafe":"node_modules_highlight_js_lib_languages_routeros_js_js","link":"files/node_modules_highlight_js_lib_languages_routeros_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./routeros.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/routeros.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/index.html new file mode 100644 index 0000000000..4e69e95a48 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/index.html @@ -0,0 +1,266 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/rsl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/rsl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.22

    +
    +
    +

    Lines of code

    +

    149

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.38

    +
    +
    +

    Estimated Errors

    +

    0.44

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.history.js new file mode 100644 index 0000000000..54e93d7cf6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":149,"lloc":23,"functions":1,"deliveredBugs":0.437,"difficulty":4.375,"maintainability":54.215,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.history.json new file mode 100644 index 0000000000..2ee22a1a3b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":149,"lloc":23,"functions":1,"deliveredBugs":0.437,"difficulty":4.375,"maintainability":54.215,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.js new file mode 100644 index 0000000000..cdafa76405 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/rsl.js","fileShort":"node_modules/highlight.js/lib/languages/rsl.js","fileSafe":"node_modules_highlight_js_lib_languages_rsl_js","link":"files/node_modules_highlight_js_lib_languages_rsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.437,"difficulty":4.375,"effort":5736.415,"length":185,"time":318.69,"vocabulary":136,"volume":1311.181,"operands":{"distinct":128,"total":140,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":149}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":149,"lineStart":1,"maintainability":54.215,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.418,"difficulty":3.808,"effort":4774.859,"length":178,"time":265.27,"vocabulary":132,"volume":1253.902,"operands":{"distinct":125,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":139},"errors":[],"lineEnd":147,"lineStart":9,"name":"rsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.418,"difficulty":3.808,"effort":4774.859,"length":178,"time":265.27,"vocabulary":132,"volume":1253.902,"operands":{"distinct":125,"total":136},"operators":{"distinct":7,"total":42}},"params":1,"sloc":{"logical":21,"physical":139}},"module":"node_modules/highlight.js/lib/languages/rsl.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.json new file mode 100644 index 0000000000..7c6c16e2c6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/rsl.js","fileShort":"node_modules/highlight.js/lib/languages/rsl.js","fileSafe":"node_modules_highlight_js_lib_languages_rsl_js","link":"files/node_modules_highlight_js_lib_languages_rsl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.437,"difficulty":4.375,"effort":5736.415,"length":185,"time":318.69,"vocabulary":136,"volume":1311.181,"operands":{"distinct":128,"total":140,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":149}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":149,"lineStart":1,"maintainability":54.215,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.418,"difficulty":3.808,"effort":4774.859,"length":178,"time":265.27,"vocabulary":132,"volume":1253.902,"operands":{"distinct":125,"total":136,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":139},"errors":[],"lineEnd":147,"lineStart":9,"name":"rsl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.418,"difficulty":3.808,"effort":4774.859,"length":178,"time":265.27,"vocabulary":132,"volume":1253.902,"operands":{"distinct":125,"total":136},"operators":{"distinct":7,"total":42}},"params":1,"sloc":{"logical":21,"physical":139}},"module":"node_modules/highlight.js/lib/languages/rsl.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/index.html new file mode 100644 index 0000000000..4a78c407e3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/rsl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/rsl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.js new file mode 100644 index 0000000000..916bd4c0f2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/rsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/rsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rsl_js_js","link":"files/node_modules_highlight_js_lib_languages_rsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rsl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/rsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.json new file mode 100644 index 0000000000..7fa0504f3c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rsl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/rsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/rsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rsl_js_js","link":"files/node_modules_highlight_js_lib_languages_rsl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rsl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/rsl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/index.html new file mode 100644 index 0000000000..801f106f84 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/index.html @@ -0,0 +1,474 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ruby.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ruby.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    30.35

    +
    +
    +

    Lines of code

    +

    357

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    13.06

    +
    +
    +

    Estimated Errors

    +

    1.55

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.history.js new file mode 100644 index 0000000000..b83dc740f2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":357,"lloc":158,"functions":1,"deliveredBugs":1.552,"difficulty":13.062,"maintainability":30.349,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.history.json new file mode 100644 index 0000000000..be118be31b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":357,"lloc":158,"functions":1,"deliveredBugs":1.552,"difficulty":13.062,"maintainability":30.349,"lintErrors":19}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.js new file mode 100644 index 0000000000..c05209c9c5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ruby.js","fileShort":"node_modules/highlight.js/lib/languages/ruby.js","fileSafe":"node_modules_highlight_js_lib_languages_ruby_js","link":"files/node_modules_highlight_js_lib_languages_ruby_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.633,"halstead":{"bugs":1.552,"difficulty":13.062,"effort":60813.968,"length":654,"time":3378.554,"vocabulary":139,"volume":4655.787,"operands":{"distinct":129,"total":337,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":317,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":158,"physical":357}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":357,"lineStart":1,"maintainability":30.349,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.641,"halstead":{"bugs":1.526,"difficulty":11.893,"effort":54453.821,"length":647,"time":3025.212,"vocabulary":135,"volume":4578.7,"operands":{"distinct":126,"total":333,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":314,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":156,"physical":346},"errors":[],"lineEnd":355,"lineStart":10,"name":"ruby"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.641,"halstead":{"bugs":1.526,"difficulty":11.893,"effort":54453.821,"length":647,"time":3025.212,"vocabulary":135,"volume":4578.7,"operands":{"distinct":126,"total":333},"operators":{"distinct":9,"total":314}},"params":1,"sloc":{"logical":156,"physical":346}},"module":"node_modules/highlight.js/lib/languages/ruby.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":153,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":184,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":192,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":257,"column":55,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":310,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":312,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":313,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":315,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.json new file mode 100644 index 0000000000..0a2b7e65ff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ruby.js","fileShort":"node_modules/highlight.js/lib/languages/ruby.js","fileSafe":"node_modules_highlight_js_lib_languages_ruby_js","link":"files/node_modules_highlight_js_lib_languages_ruby_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.633,"halstead":{"bugs":1.552,"difficulty":13.062,"effort":60813.968,"length":654,"time":3378.554,"vocabulary":139,"volume":4655.787,"operands":{"distinct":129,"total":337,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":317,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":158,"physical":357}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":357,"lineStart":1,"maintainability":30.349,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.641,"halstead":{"bugs":1.526,"difficulty":11.893,"effort":54453.821,"length":647,"time":3025.212,"vocabulary":135,"volume":4578.7,"operands":{"distinct":126,"total":333,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":314,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":156,"physical":346},"errors":[],"lineEnd":355,"lineStart":10,"name":"ruby"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.641,"halstead":{"bugs":1.526,"difficulty":11.893,"effort":54453.821,"length":647,"time":3025.212,"vocabulary":135,"volume":4578.7,"operands":{"distinct":126,"total":333},"operators":{"distinct":9,"total":314}},"params":1,"sloc":{"logical":156,"physical":346}},"module":"node_modules/highlight.js/lib/languages/ruby.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":151,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":153,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":184,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":192,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":257,"column":55,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":310,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":312,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":313,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":315,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/index.html new file mode 100644 index 0000000000..2bfe10c5d5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ruby.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ruby.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.js new file mode 100644 index 0000000000..2eb81cbf3e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ruby.js.js","fileShort":"node_modules/highlight.js/lib/languages/ruby.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ruby_js_js","link":"files/node_modules_highlight_js_lib_languages_ruby_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ruby.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ruby.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.json new file mode 100644 index 0000000000..a09ee2658d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruby_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ruby.js.js","fileShort":"node_modules/highlight.js/lib/languages/ruby.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ruby_js_js","link":"files/node_modules_highlight_js_lib_languages_ruby_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ruby.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ruby.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/index.html new file mode 100644 index 0000000000..10a1adf4c6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/index.html @@ -0,0 +1,195 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ruleslanguage.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ruleslanguage.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    61.61

    +
    +
    +

    Lines of code

    +

    78

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.44

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.history.js new file mode 100644 index 0000000000..ba59ba73f2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":78,"lloc":13,"functions":1,"deliveredBugs":0.275,"difficulty":4.444,"maintainability":61.609,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.history.json new file mode 100644 index 0000000000..f48b7f3a6e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":78,"lloc":13,"functions":1,"deliveredBugs":0.275,"difficulty":4.444,"maintainability":61.609,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.js new file mode 100644 index 0000000000..cca40ca9f4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ruleslanguage.js","fileShort":"node_modules/highlight.js/lib/languages/ruleslanguage.js","fileSafe":"node_modules_highlight_js_lib_languages_ruleslanguage_js","link":"files/node_modules_highlight_js_lib_languages_ruleslanguage_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.275,"difficulty":4.444,"effort":3662.516,"length":134,"time":203.473,"vocabulary":71,"volume":824.066,"operands":{"distinct":63,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":64,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":78}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":78,"lineStart":1,"maintainability":61.609,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.256,"difficulty":3.3,"effort":2533.206,"length":127,"time":140.734,"vocabulary":66,"volume":767.638,"operands":{"distinct":60,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":68},"errors":[],"lineEnd":76,"lineStart":9,"name":"ruleslanguage"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.256,"difficulty":3.3,"effort":2533.206,"length":127,"time":140.734,"vocabulary":66,"volume":767.638,"operands":{"distinct":60,"total":66},"operators":{"distinct":6,"total":61}},"params":1,"sloc":{"logical":11,"physical":68}},"module":"node_modules/highlight.js/lib/languages/ruleslanguage.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.json new file mode 100644 index 0000000000..443b8c4aa9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ruleslanguage.js","fileShort":"node_modules/highlight.js/lib/languages/ruleslanguage.js","fileSafe":"node_modules_highlight_js_lib_languages_ruleslanguage_js","link":"files/node_modules_highlight_js_lib_languages_ruleslanguage_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.275,"difficulty":4.444,"effort":3662.516,"length":134,"time":203.473,"vocabulary":71,"volume":824.066,"operands":{"distinct":63,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":64,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":78}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":78,"lineStart":1,"maintainability":61.609,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.256,"difficulty":3.3,"effort":2533.206,"length":127,"time":140.734,"vocabulary":66,"volume":767.638,"operands":{"distinct":60,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":68},"errors":[],"lineEnd":76,"lineStart":9,"name":"ruleslanguage"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.256,"difficulty":3.3,"effort":2533.206,"length":127,"time":140.734,"vocabulary":66,"volume":767.638,"operands":{"distinct":60,"total":66},"operators":{"distinct":6,"total":61}},"params":1,"sloc":{"logical":11,"physical":68}},"module":"node_modules/highlight.js/lib/languages/ruleslanguage.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/index.html new file mode 100644 index 0000000000..ff0fb45a71 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/ruleslanguage.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/ruleslanguage.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.js new file mode 100644 index 0000000000..3157924fe2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js","fileShort":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ruleslanguage_js_js","link":"files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ruleslanguage.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.json new file mode 100644 index 0000000000..998bb9ce43 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js","fileShort":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ruleslanguage_js_js","link":"files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./ruleslanguage.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/index.html new file mode 100644 index 0000000000..83411052c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/index.html @@ -0,0 +1,433 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/rust.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/rust.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.47

    +
    +
    +

    Lines of code

    +

    316

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.25

    +
    +
    +

    Estimated Errors

    +

    1.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.history.js new file mode 100644 index 0000000000..5a3c10ef82 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":316,"lloc":74,"functions":1,"deliveredBugs":1.153,"difficulty":7.255,"maintainability":39.469,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.history.json new file mode 100644 index 0000000000..bf642a9679 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":316,"lloc":74,"functions":1,"deliveredBugs":1.153,"difficulty":7.255,"maintainability":39.469,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.js new file mode 100644 index 0000000000..89a4ff9941 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/rust.js","fileShort":"node_modules/highlight.js/lib/languages/rust.js","fileSafe":"node_modules_highlight_js_lib_languages_rust_js","link":"files/node_modules_highlight_js_lib_languages_rust_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":1.153,"difficulty":7.255,"effort":25105.122,"length":447,"time":1394.729,"vocabulary":214,"volume":3460.436,"operands":{"distinct":204,"total":296,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":316}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":316,"lineStart":1,"maintainability":39.469,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.131,"difficulty":6.537,"effort":22189.394,"length":440,"time":1232.744,"vocabulary":210,"volume":3394.268,"operands":{"distinct":201,"total":292,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":305},"errors":[],"lineEnd":314,"lineStart":10,"name":"rust"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.131,"difficulty":6.537,"effort":22189.394,"length":440,"time":1232.744,"vocabulary":210,"volume":3394.268,"operands":{"distinct":201,"total":292},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":72,"physical":305}},"module":"node_modules/highlight.js/lib/languages/rust.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":150,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.json new file mode 100644 index 0000000000..b563deaab2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/rust.js","fileShort":"node_modules/highlight.js/lib/languages/rust.js","fileSafe":"node_modules_highlight_js_lib_languages_rust_js","link":"files/node_modules_highlight_js_lib_languages_rust_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":1.153,"difficulty":7.255,"effort":25105.122,"length":447,"time":1394.729,"vocabulary":214,"volume":3460.436,"operands":{"distinct":204,"total":296,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":316}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":316,"lineStart":1,"maintainability":39.469,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.131,"difficulty":6.537,"effort":22189.394,"length":440,"time":1232.744,"vocabulary":210,"volume":3394.268,"operands":{"distinct":201,"total":292,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":305},"errors":[],"lineEnd":314,"lineStart":10,"name":"rust"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.131,"difficulty":6.537,"effort":22189.394,"length":440,"time":1232.744,"vocabulary":210,"volume":3394.268,"operands":{"distinct":201,"total":292},"operators":{"distinct":9,"total":148}},"params":1,"sloc":{"logical":72,"physical":305}},"module":"node_modules/highlight.js/lib/languages/rust.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":150,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/index.html new file mode 100644 index 0000000000..96653685bb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/rust.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/rust.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.js new file mode 100644 index 0000000000..beeba94bf7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/rust.js.js","fileShort":"node_modules/highlight.js/lib/languages/rust.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rust_js_js","link":"files/node_modules_highlight_js_lib_languages_rust_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rust.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/rust.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.json new file mode 100644 index 0000000000..7c8cd1ea08 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_rust_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/rust.js.js","fileShort":"node_modules/highlight.js/lib/languages/rust.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rust_js_js","link":"files/node_modules_highlight_js_lib_languages_rust_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./rust.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/rust.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/index.html new file mode 100644 index 0000000000..5e6336e8bd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/index.html @@ -0,0 +1,673 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/sas.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/sas.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.48

    +
    +
    +

    Lines of code

    +

    556

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.48

    +
    +
    +

    Estimated Errors

    +

    1.78

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.history.js new file mode 100644 index 0000000000..72f441b253 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":556,"lloc":34,"functions":1,"deliveredBugs":1.785,"difficulty":6.476,"maintainability":46.477,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.history.json new file mode 100644 index 0000000000..f116fedb80 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":556,"lloc":34,"functions":1,"deliveredBugs":1.785,"difficulty":6.476,"maintainability":46.477,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.js new file mode 100644 index 0000000000..1aa25809ca --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/sas.js","fileShort":"node_modules/highlight.js/lib/languages/sas.js","fileSafe":"node_modules_highlight_js_lib_languages_sas_js","link":"files/node_modules_highlight_js_lib_languages_sas_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":1.785,"difficulty":6.476,"effort":34678.886,"length":605,"time":1926.605,"vocabulary":462,"volume":5355.308,"operands":{"distinct":451,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":556}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":556,"lineStart":1,"maintainability":46.477,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":1.762,"difficulty":5.882,"effort":31089.729,"length":598,"time":1727.207,"vocabulary":458,"volume":5285.844,"operands":{"distinct":448,"total":527,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":547},"errors":[],"lineEnd":554,"lineStart":8,"name":"sas"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":1.762,"difficulty":5.882,"effort":31089.729,"length":598,"time":1727.207,"vocabulary":458,"volume":5285.844,"operands":{"distinct":448,"total":527},"operators":{"distinct":10,"total":71}},"params":1,"sloc":{"logical":32,"physical":547}},"module":"node_modules/highlight.js/lib/languages/sas.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":125,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":408,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":471,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":529,"column":35,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":541,"column":29,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.json new file mode 100644 index 0000000000..6af1fcdcfc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/sas.js","fileShort":"node_modules/highlight.js/lib/languages/sas.js","fileSafe":"node_modules_highlight_js_lib_languages_sas_js","link":"files/node_modules_highlight_js_lib_languages_sas_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":1.785,"difficulty":6.476,"effort":34678.886,"length":605,"time":1926.605,"vocabulary":462,"volume":5355.308,"operands":{"distinct":451,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":556}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":556,"lineStart":1,"maintainability":46.477,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":1.762,"difficulty":5.882,"effort":31089.729,"length":598,"time":1727.207,"vocabulary":458,"volume":5285.844,"operands":{"distinct":448,"total":527,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":547},"errors":[],"lineEnd":554,"lineStart":8,"name":"sas"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":1.762,"difficulty":5.882,"effort":31089.729,"length":598,"time":1727.207,"vocabulary":458,"volume":5285.844,"operands":{"distinct":448,"total":527},"operators":{"distinct":10,"total":71}},"params":1,"sloc":{"logical":32,"physical":547}},"module":"node_modules/highlight.js/lib/languages/sas.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":125,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":408,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":471,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":529,"column":35,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":541,"column":29,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/index.html new file mode 100644 index 0000000000..629e28e3fc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/sas.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/sas.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.js new file mode 100644 index 0000000000..0405df24ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/sas.js.js","fileShort":"node_modules/highlight.js/lib/languages/sas.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sas_js_js","link":"files/node_modules_highlight_js_lib_languages_sas_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sas.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/sas.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.json new file mode 100644 index 0000000000..99383e6621 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sas_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/sas.js.js","fileShort":"node_modules/highlight.js/lib/languages/sas.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sas_js_js","link":"files/node_modules_highlight_js_lib_languages_sas_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sas.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/sas.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/index.html new file mode 100644 index 0000000000..7ba6702064 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/index.html @@ -0,0 +1,300 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/scala.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/scala.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    37.90

    +
    +
    +

    Lines of code

    +

    183

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.46

    +
    +
    +

    Estimated Errors

    +

    0.67

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.history.js new file mode 100644 index 0000000000..6c13e6701b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":183,"lloc":87,"functions":1,"deliveredBugs":0.666,"difficulty":12.463,"maintainability":37.902,"lintErrors":13}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.history.json new file mode 100644 index 0000000000..0fff6a0ecc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":183,"lloc":87,"functions":1,"deliveredBugs":0.666,"difficulty":12.463,"maintainability":37.902,"lintErrors":13}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.js new file mode 100644 index 0000000000..3ce0e5b13f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/scala.js","fileShort":"node_modules/highlight.js/lib/languages/scala.js","fileSafe":"node_modules_highlight_js_lib_languages_scala_js","link":"files/node_modules_highlight_js_lib_languages_scala_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":0.666,"difficulty":12.463,"effort":24914.218,"length":319,"time":1384.123,"vocabulary":77,"volume":1999.105,"operands":{"distinct":67,"total":167,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":183}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":183,"lineStart":1,"maintainability":37.902,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.644,"difficulty":11.461,"effort":22133.652,"length":312,"time":1229.647,"vocabulary":73,"volume":1931.225,"operands":{"distinct":64,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":149,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":173},"errors":[],"lineEnd":181,"lineStart":9,"name":"scala"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.644,"difficulty":11.461,"effort":22133.652,"length":312,"time":1229.647,"vocabulary":73,"volume":1931.225,"operands":{"distinct":64,"total":163},"operators":{"distinct":9,"total":149}},"params":1,"sloc":{"logical":85,"physical":173}},"module":"node_modules/highlight.js/lib/languages/scala.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":108,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":126,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":141,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":149,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":176,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.json new file mode 100644 index 0000000000..cbc8c40aa8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/scala.js","fileShort":"node_modules/highlight.js/lib/languages/scala.js","fileSafe":"node_modules_highlight_js_lib_languages_scala_js","link":"files/node_modules_highlight_js_lib_languages_scala_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":0.666,"difficulty":12.463,"effort":24914.218,"length":319,"time":1384.123,"vocabulary":77,"volume":1999.105,"operands":{"distinct":67,"total":167,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":183}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":183,"lineStart":1,"maintainability":37.902,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.644,"difficulty":11.461,"effort":22133.652,"length":312,"time":1229.647,"vocabulary":73,"volume":1931.225,"operands":{"distinct":64,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":149,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":173},"errors":[],"lineEnd":181,"lineStart":9,"name":"scala"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.644,"difficulty":11.461,"effort":22133.652,"length":312,"time":1229.647,"vocabulary":73,"volume":1931.225,"operands":{"distinct":64,"total":163},"operators":{"distinct":9,"total":149}},"params":1,"sloc":{"logical":85,"physical":173}},"module":"node_modules/highlight.js/lib/languages/scala.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":108,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":126,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":141,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":149,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":176,"column":7,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/index.html new file mode 100644 index 0000000000..04d25a5bae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/scala.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/scala.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.js new file mode 100644 index 0000000000..ff6a1ec2df --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/scala.js.js","fileShort":"node_modules/highlight.js/lib/languages/scala.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scala_js_js","link":"files/node_modules_highlight_js_lib_languages_scala_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scala.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/scala.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.json new file mode 100644 index 0000000000..72a661537b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scala_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/scala.js.js","fileShort":"node_modules/highlight.js/lib/languages/scala.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scala_js_js","link":"files/node_modules_highlight_js_lib_languages_scala_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scala.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/scala.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/index.html new file mode 100644 index 0000000000..5b470ed84e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/index.html @@ -0,0 +1,324 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/scheme.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/scheme.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    39.88

    +
    +
    +

    Lines of code

    +

    207

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.64

    +
    +
    +

    Estimated Errors

    +

    0.81

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.history.js new file mode 100644 index 0000000000..f022f31ea8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":207,"lloc":72,"functions":1,"deliveredBugs":0.809,"difficulty":9.639,"maintainability":39.877,"lintErrors":15}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.history.json new file mode 100644 index 0000000000..dfd4fa6448 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":207,"lloc":72,"functions":1,"deliveredBugs":0.809,"difficulty":9.639,"maintainability":39.877,"lintErrors":15}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.js new file mode 100644 index 0000000000..842ba0dc16 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/scheme.js","fileShort":"node_modules/highlight.js/lib/languages/scheme.js","fileSafe":"node_modules_highlight_js_lib_languages_scheme_js","link":"files/node_modules_highlight_js_lib_languages_scheme_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":0.809,"difficulty":9.639,"effort":23393.585,"length":360,"time":1299.644,"vocabulary":107,"volume":2426.928,"operands":{"distinct":97,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":173,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":207,"lineStart":1,"maintainability":39.877,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.787,"difficulty":8.761,"effort":20678.038,"length":353,"time":1148.78,"vocabulary":103,"volume":2360.335,"operands":{"distinct":94,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":170,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":70,"physical":194},"errors":[],"lineEnd":205,"lineStart":12,"name":"scheme"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.787,"difficulty":8.761,"effort":20678.038,"length":353,"time":1148.78,"vocabulary":103,"volume":2360.335,"operands":{"distinct":94,"total":183},"operators":{"distinct":9,"total":170}},"params":1,"sloc":{"logical":70,"physical":194}},"module":"node_modules/highlight.js/lib/languages/scheme.js"},"jshint":{"messages":[{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":110,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":135,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":142,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.json new file mode 100644 index 0000000000..47abf69fa4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/scheme.js","fileShort":"node_modules/highlight.js/lib/languages/scheme.js","fileSafe":"node_modules_highlight_js_lib_languages_scheme_js","link":"files/node_modules_highlight_js_lib_languages_scheme_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":0.809,"difficulty":9.639,"effort":23393.585,"length":360,"time":1299.644,"vocabulary":107,"volume":2426.928,"operands":{"distinct":97,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":173,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":207,"lineStart":1,"maintainability":39.877,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.787,"difficulty":8.761,"effort":20678.038,"length":353,"time":1148.78,"vocabulary":103,"volume":2360.335,"operands":{"distinct":94,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":170,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":70,"physical":194},"errors":[],"lineEnd":205,"lineStart":12,"name":"scheme"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.787,"difficulty":8.761,"effort":20678.038,"length":353,"time":1148.78,"vocabulary":103,"volume":2360.335,"operands":{"distinct":94,"total":183},"operators":{"distinct":9,"total":170}},"params":1,"sloc":{"logical":70,"physical":194}},"module":"node_modules/highlight.js/lib/languages/scheme.js"},"jshint":{"messages":[{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":110,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":135,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":142,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/index.html new file mode 100644 index 0000000000..59862cefcd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/scheme.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/scheme.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.js new file mode 100644 index 0000000000..84ea0c0825 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/scheme.js.js","fileShort":"node_modules/highlight.js/lib/languages/scheme.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scheme_js_js","link":"files/node_modules_highlight_js_lib_languages_scheme_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scheme.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/scheme.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.json new file mode 100644 index 0000000000..6221be99b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scheme_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/scheme.js.js","fileShort":"node_modules/highlight.js/lib/languages/scheme.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scheme_js_js","link":"files/node_modules_highlight_js_lib_languages_scheme_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scheme.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/scheme.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/index.html new file mode 100644 index 0000000000..445248500f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/index.html @@ -0,0 +1,190 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/scilab.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/scilab.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    50.79

    +
    +
    +

    Lines of code

    +

    73

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.45

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.history.js new file mode 100644 index 0000000000..8d0c11af37 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":73,"lloc":32,"functions":1,"deliveredBugs":0.259,"difficulty":7.449,"maintainability":50.793,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.history.json new file mode 100644 index 0000000000..16b64e79d5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":73,"lloc":32,"functions":1,"deliveredBugs":0.259,"difficulty":7.449,"maintainability":50.793,"lintErrors":1}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.js new file mode 100644 index 0000000000..9e1292a299 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/scilab.js","fileShort":"node_modules/highlight.js/lib/languages/scilab.js","fileSafe":"node_modules_highlight_js_lib_languages_scilab_js","link":"files/node_modules_highlight_js_lib_languages_scilab_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.259,"difficulty":7.449,"effort":5784.199,"length":132,"time":321.344,"vocabulary":59,"volume":776.509,"operands":{"distinct":49,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":50.793,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.241,"difficulty":6.75,"effort":4878.022,"length":125,"time":271.001,"vocabulary":55,"volume":722.67,"operands":{"distinct":46,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":62},"errors":[],"lineEnd":71,"lineStart":10,"name":"scilab"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.241,"difficulty":6.75,"effort":4878.022,"length":125,"time":271.001,"vocabulary":55,"volume":722.67,"operands":{"distinct":46,"total":69},"operators":{"distinct":9,"total":56}},"params":1,"sloc":{"logical":30,"physical":62}},"module":"node_modules/highlight.js/lib/languages/scilab.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.json new file mode 100644 index 0000000000..ccad4eda89 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/scilab.js","fileShort":"node_modules/highlight.js/lib/languages/scilab.js","fileSafe":"node_modules_highlight_js_lib_languages_scilab_js","link":"files/node_modules_highlight_js_lib_languages_scilab_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.259,"difficulty":7.449,"effort":5784.199,"length":132,"time":321.344,"vocabulary":59,"volume":776.509,"operands":{"distinct":49,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":73}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":73,"lineStart":1,"maintainability":50.793,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.241,"difficulty":6.75,"effort":4878.022,"length":125,"time":271.001,"vocabulary":55,"volume":722.67,"operands":{"distinct":46,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":62},"errors":[],"lineEnd":71,"lineStart":10,"name":"scilab"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.241,"difficulty":6.75,"effort":4878.022,"length":125,"time":271.001,"vocabulary":55,"volume":722.67,"operands":{"distinct":46,"total":69},"operators":{"distinct":9,"total":56}},"params":1,"sloc":{"logical":30,"physical":62}},"module":"node_modules/highlight.js/lib/languages/scilab.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/index.html new file mode 100644 index 0000000000..4ec6f72b05 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/scilab.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/scilab.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.js new file mode 100644 index 0000000000..4af6acef98 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/scilab.js.js","fileShort":"node_modules/highlight.js/lib/languages/scilab.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scilab_js_js","link":"files/node_modules_highlight_js_lib_languages_scilab_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scilab.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/scilab.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.json new file mode 100644 index 0000000000..b9ef6d0b7b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scilab_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/scilab.js.js","fileShort":"node_modules/highlight.js/lib/languages/scilab.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scilab_js_js","link":"files/node_modules_highlight_js_lib_languages_scilab_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scilab.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/scilab.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/index.html new file mode 100644 index 0000000000..0592d29717 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/index.html @@ -0,0 +1,797 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/scss.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/scss.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.28

    +
    +
    +

    Lines of code

    +

    680

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.77

    +
    +
    +

    Estimated Errors

    +

    2.71

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.history.js new file mode 100644 index 0000000000..39fe52382c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":680,"lloc":85,"functions":2,"deliveredBugs":2.707,"difficulty":6.768,"maintainability":47.278,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.history.json new file mode 100644 index 0000000000..5b8d4a6f2c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":680,"lloc":85,"functions":2,"deliveredBugs":2.707,"difficulty":6.768,"maintainability":47.278,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.js new file mode 100644 index 0000000000..2ac8092e0e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/scss.js","fileShort":"node_modules/highlight.js/lib/languages/scss.js","fileSafe":"node_modules_highlight_js_lib_languages_scss_js","link":"files/node_modules_highlight_js_lib_languages_scss_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":2.707,"difficulty":6.768,"effort":54973.753,"length":885,"time":3054.097,"vocabulary":579,"volume":8122.016,"operands":{"distinct":568,"total":699,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":186,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":85,"physical":680}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":680,"lineStart":1,"maintainability":47.278,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.556,"difficulty":9.794,"effort":16326.453,"length":266,"time":907.025,"vocabulary":77,"volume":1666.965,"operands":{"distinct":68,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":118,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":114},"errors":[],"lineEnd":678,"lineStart":565,"name":"scss"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.045,"halstead":{"bugs":0.363,"difficulty":6.98,"effort":9230.456,"length":180.5,"time":512.803,"vocabulary":59.5,"volume":1089.618,"operands":{"distinct":52,"total":99},"operators":{"distinct":7.5,"total":81.5}},"params":1,"sloc":{"logical":38,"physical":79}},"module":"node_modules/highlight.js/lib/languages/scss.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":222,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":239,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":566,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":567,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":568,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":570,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":571,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":572,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":573,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.json new file mode 100644 index 0000000000..540a9ff43b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/scss.js","fileShort":"node_modules/highlight.js/lib/languages/scss.js","fileSafe":"node_modules_highlight_js_lib_languages_scss_js","link":"files/node_modules_highlight_js_lib_languages_scss_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":2.707,"difficulty":6.768,"effort":54973.753,"length":885,"time":3054.097,"vocabulary":579,"volume":8122.016,"operands":{"distinct":568,"total":699,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":186,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":85,"physical":680}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":680,"lineStart":1,"maintainability":47.278,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.923,"halstead":{"bugs":0.556,"difficulty":9.794,"effort":16326.453,"length":266,"time":907.025,"vocabulary":77,"volume":1666.965,"operands":{"distinct":68,"total":148,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":118,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":52,"physical":114},"errors":[],"lineEnd":678,"lineStart":565,"name":"scss"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.045,"halstead":{"bugs":0.363,"difficulty":6.98,"effort":9230.456,"length":180.5,"time":512.803,"vocabulary":59.5,"volume":1089.618,"operands":{"distinct":52,"total":99},"operators":{"distinct":7.5,"total":81.5}},"params":1,"sloc":{"logical":38,"physical":79}},"module":"node_modules/highlight.js/lib/languages/scss.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":222,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":239,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":566,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":567,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":568,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":570,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":571,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":572,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":573,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/index.html new file mode 100644 index 0000000000..ad16c3ea69 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/scss.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/scss.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.js new file mode 100644 index 0000000000..0ccb55932c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/scss.js.js","fileShort":"node_modules/highlight.js/lib/languages/scss.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scss_js_js","link":"files/node_modules_highlight_js_lib_languages_scss_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scss.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/scss.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.json new file mode 100644 index 0000000000..cf1361a233 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_scss_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/scss.js.js","fileShort":"node_modules/highlight.js/lib/languages/scss.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scss_js_js","link":"files/node_modules_highlight_js_lib_languages_scss_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./scss.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/scss.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/index.html new file mode 100644 index 0000000000..66abe00f36 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/index.html @@ -0,0 +1,147 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/shell.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/shell.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    68.28

    +
    +
    +

    Lines of code

    +

    30

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.71

    +
    +
    +

    Estimated Errors

    +

    0.05

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.history.js new file mode 100644 index 0000000000..c4d0ef2552 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":30,"lloc":11,"functions":1,"deliveredBugs":0.053,"difficulty":3.706,"maintainability":68.278,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.history.json new file mode 100644 index 0000000000..55103501c6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":30,"lloc":11,"functions":1,"deliveredBugs":0.053,"difficulty":3.706,"maintainability":68.278,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.js new file mode 100644 index 0000000000..8da0cb27c1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/shell.js","fileShort":"node_modules/highlight.js/lib/languages/shell.js","fileSafe":"node_modules_highlight_js_lib_languages_shell_js","link":"files/node_modules_highlight_js_lib_languages_shell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.053,"difficulty":3.706,"effort":594.697,"length":35,"time":33.039,"vocabulary":24,"volume":160.474,"operands":{"distinct":17,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":30}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":30,"lineStart":1,"maintainability":68.278,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.039,"difficulty":2,"effort":233.516,"length":28,"time":12.973,"vocabulary":18,"volume":116.758,"operands":{"distinct":14,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":19},"errors":[],"lineEnd":28,"lineStart":10,"name":"shell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.039,"difficulty":2,"effort":233.516,"length":28,"time":12.973,"vocabulary":18,"volume":116.758,"operands":{"distinct":14,"total":14},"operators":{"distinct":4,"total":14}},"params":1,"sloc":{"logical":9,"physical":19}},"module":"node_modules/highlight.js/lib/languages/shell.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.json new file mode 100644 index 0000000000..eb647b8b74 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/shell.js","fileShort":"node_modules/highlight.js/lib/languages/shell.js","fileSafe":"node_modules_highlight_js_lib_languages_shell_js","link":"files/node_modules_highlight_js_lib_languages_shell_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.053,"difficulty":3.706,"effort":594.697,"length":35,"time":33.039,"vocabulary":24,"volume":160.474,"operands":{"distinct":17,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":30}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":30,"lineStart":1,"maintainability":68.278,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.039,"difficulty":2,"effort":233.516,"length":28,"time":12.973,"vocabulary":18,"volume":116.758,"operands":{"distinct":14,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":19},"errors":[],"lineEnd":28,"lineStart":10,"name":"shell"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.039,"difficulty":2,"effort":233.516,"length":28,"time":12.973,"vocabulary":18,"volume":116.758,"operands":{"distinct":14,"total":14},"operators":{"distinct":4,"total":14}},"params":1,"sloc":{"logical":9,"physical":19}},"module":"node_modules/highlight.js/lib/languages/shell.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/index.html new file mode 100644 index 0000000000..921e0b914c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/shell.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/shell.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.js new file mode 100644 index 0000000000..7a43dc27a1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/shell.js.js","fileShort":"node_modules/highlight.js/lib/languages/shell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_shell_js_js","link":"files/node_modules_highlight_js_lib_languages_shell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./shell.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/shell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.json new file mode 100644 index 0000000000..99a8aba4a2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_shell_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/shell.js.js","fileShort":"node_modules/highlight.js/lib/languages/shell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_shell_js_js","link":"files/node_modules_highlight_js_lib_languages_shell_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./shell.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/shell.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/index.html new file mode 100644 index 0000000000..2a7a59e397 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/index.html @@ -0,0 +1,252 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/smali.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/smali.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.66

    +
    +
    +

    Lines of code

    +

    135

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.13

    +
    +
    +

    Estimated Errors

    +

    0.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.history.js new file mode 100644 index 0000000000..687c827f48 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":135,"lloc":32,"functions":1,"deliveredBugs":0.465,"difficulty":7.128,"maintainability":49.663,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.history.json new file mode 100644 index 0000000000..35bc4440c6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":135,"lloc":32,"functions":1,"deliveredBugs":0.465,"difficulty":7.128,"maintainability":49.663,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.js new file mode 100644 index 0000000000..392ee45a06 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/smali.js","fileShort":"node_modules/highlight.js/lib/languages/smali.js","fileSafe":"node_modules_highlight_js_lib_languages_smali_js","link":"files/node_modules_highlight_js_lib_languages_smali_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.465,"difficulty":7.128,"effort":9933.758,"length":208,"time":551.875,"vocabulary":104,"volume":1393.691,"operands":{"distinct":94,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":135}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":135,"lineStart":1,"maintainability":49.663,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.445,"difficulty":6.429,"effort":8584.811,"length":201,"time":476.934,"vocabulary":100,"volume":1335.415,"operands":{"distinct":91,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":126},"errors":[],"lineEnd":133,"lineStart":8,"name":"smali"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.445,"difficulty":6.429,"effort":8584.811,"length":201,"time":476.934,"vocabulary":100,"volume":1335.415,"operands":{"distinct":91,"total":130},"operators":{"distinct":9,"total":71}},"params":1,"sloc":{"logical":30,"physical":126}},"module":"node_modules/highlight.js/lib/languages/smali.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.json new file mode 100644 index 0000000000..d86213b9ed --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/smali.js","fileShort":"node_modules/highlight.js/lib/languages/smali.js","fileSafe":"node_modules_highlight_js_lib_languages_smali_js","link":"files/node_modules_highlight_js_lib_languages_smali_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.465,"difficulty":7.128,"effort":9933.758,"length":208,"time":551.875,"vocabulary":104,"volume":1393.691,"operands":{"distinct":94,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":135}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":135,"lineStart":1,"maintainability":49.663,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.445,"difficulty":6.429,"effort":8584.811,"length":201,"time":476.934,"vocabulary":100,"volume":1335.415,"operands":{"distinct":91,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":126},"errors":[],"lineEnd":133,"lineStart":8,"name":"smali"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.445,"difficulty":6.429,"effort":8584.811,"length":201,"time":476.934,"vocabulary":100,"volume":1335.415,"operands":{"distinct":91,"total":130},"operators":{"distinct":9,"total":71}},"params":1,"sloc":{"logical":30,"physical":126}},"module":"node_modules/highlight.js/lib/languages/smali.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/index.html new file mode 100644 index 0000000000..f7897101b5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/smali.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/smali.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.js new file mode 100644 index 0000000000..62f755af81 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/smali.js.js","fileShort":"node_modules/highlight.js/lib/languages/smali.js.js","fileSafe":"node_modules_highlight_js_lib_languages_smali_js_js","link":"files/node_modules_highlight_js_lib_languages_smali_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./smali.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/smali.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.json new file mode 100644 index 0000000000..0c6731d76c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smali_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/smali.js.js","fileShort":"node_modules/highlight.js/lib/languages/smali.js.js","fileSafe":"node_modules_highlight_js_lib_languages_smali_js_js","link":"files/node_modules_highlight_js_lib_languages_smali_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./smali.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/smali.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/index.html new file mode 100644 index 0000000000..6429dd4c3f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/index.html @@ -0,0 +1,187 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/smalltalk.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/smalltalk.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.87

    +
    +
    +

    Lines of code

    +

    70

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.37

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.history.js new file mode 100644 index 0000000000..941d98436e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":70,"lloc":28,"functions":1,"deliveredBugs":0.263,"difficulty":8.37,"maintainability":51.866,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.history.json new file mode 100644 index 0000000000..a3af17ea27 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":70,"lloc":28,"functions":1,"deliveredBugs":0.263,"difficulty":8.37,"maintainability":51.866,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.js new file mode 100644 index 0000000000..e4e5d86a0b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/smalltalk.js","fileShort":"node_modules/highlight.js/lib/languages/smalltalk.js","fileSafe":"node_modules_highlight_js_lib_languages_smalltalk_js","link":"files/node_modules_highlight_js_lib_languages_smalltalk_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.263,"difficulty":8.37,"effort":6610.285,"length":136,"time":367.238,"vocabulary":56,"volume":789.8,"operands":{"distinct":46,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":51.866,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"smalltalk"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73},"operators":{"distinct":9,"total":56}},"params":1,"sloc":{"logical":26,"physical":61}},"module":"node_modules/highlight.js/lib/languages/smalltalk.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.json new file mode 100644 index 0000000000..bb5eaf52b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/smalltalk.js","fileShort":"node_modules/highlight.js/lib/languages/smalltalk.js","fileSafe":"node_modules_highlight_js_lib_languages_smalltalk_js","link":"files/node_modules_highlight_js_lib_languages_smalltalk_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.263,"difficulty":8.37,"effort":6610.285,"length":136,"time":367.238,"vocabulary":56,"volume":789.8,"operands":{"distinct":46,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":51.866,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"smalltalk"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73},"operators":{"distinct":9,"total":56}},"params":1,"sloc":{"logical":26,"physical":61}},"module":"node_modules/highlight.js/lib/languages/smalltalk.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/index.html new file mode 100644 index 0000000000..2b4be29a0c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/smalltalk.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/smalltalk.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.js new file mode 100644 index 0000000000..658fa0f09e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/smalltalk.js.js","fileShort":"node_modules/highlight.js/lib/languages/smalltalk.js.js","fileSafe":"node_modules_highlight_js_lib_languages_smalltalk_js_js","link":"files/node_modules_highlight_js_lib_languages_smalltalk_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./smalltalk.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/smalltalk.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.json new file mode 100644 index 0000000000..b15cb6a8c1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_smalltalk_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/smalltalk.js.js","fileShort":"node_modules/highlight.js/lib/languages/smalltalk.js.js","fileSafe":"node_modules_highlight_js_lib_languages_smalltalk_js_js","link":"files/node_modules_highlight_js_lib_languages_smalltalk_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./smalltalk.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/smalltalk.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/index.html new file mode 100644 index 0000000000..5d3408ed11 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/index.html @@ -0,0 +1,198 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/sml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/sml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.49

    +
    +
    +

    Lines of code

    +

    81

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.08

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.history.js new file mode 100644 index 0000000000..0a9319c614 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":81,"lloc":31,"functions":1,"deliveredBugs":0.261,"difficulty":7.085,"maintainability":51.49,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.history.json new file mode 100644 index 0000000000..684ea0edfe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":81,"lloc":31,"functions":1,"deliveredBugs":0.261,"difficulty":7.085,"maintainability":51.49,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.js new file mode 100644 index 0000000000..e627155178 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/sml.js","fileShort":"node_modules/highlight.js/lib/languages/sml.js","fileSafe":"node_modules_highlight_js_lib_languages_sml_js","link":"files/node_modules_highlight_js_lib_languages_sml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.261,"difficulty":7.085,"effort":5554.673,"length":135,"time":308.593,"vocabulary":56,"volume":783.993,"operands":{"distinct":47,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":81}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":81,"lineStart":1,"maintainability":51.49,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.242,"difficulty":5.568,"effort":4042.892,"length":128,"time":224.605,"vocabulary":51,"volume":726.07,"operands":{"distinct":44,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":71},"errors":[],"lineEnd":79,"lineStart":9,"name":"sml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.242,"difficulty":5.568,"effort":4042.892,"length":128,"time":224.605,"vocabulary":51,"volume":726.07,"operands":{"distinct":44,"total":70},"operators":{"distinct":7,"total":58}},"params":1,"sloc":{"logical":29,"physical":71}},"module":"node_modules/highlight.js/lib/languages/sml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.json new file mode 100644 index 0000000000..ce855b875c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/sml.js","fileShort":"node_modules/highlight.js/lib/languages/sml.js","fileSafe":"node_modules_highlight_js_lib_languages_sml_js","link":"files/node_modules_highlight_js_lib_languages_sml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.261,"difficulty":7.085,"effort":5554.673,"length":135,"time":308.593,"vocabulary":56,"volume":783.993,"operands":{"distinct":47,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":81}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":81,"lineStart":1,"maintainability":51.49,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.242,"difficulty":5.568,"effort":4042.892,"length":128,"time":224.605,"vocabulary":51,"volume":726.07,"operands":{"distinct":44,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":71},"errors":[],"lineEnd":79,"lineStart":9,"name":"sml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.242,"difficulty":5.568,"effort":4042.892,"length":128,"time":224.605,"vocabulary":51,"volume":726.07,"operands":{"distinct":44,"total":70},"operators":{"distinct":7,"total":58}},"params":1,"sloc":{"logical":29,"physical":71}},"module":"node_modules/highlight.js/lib/languages/sml.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/index.html new file mode 100644 index 0000000000..a693c87a32 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/sml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/sml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.js new file mode 100644 index 0000000000..3d84ffd102 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/sml.js.js","fileShort":"node_modules/highlight.js/lib/languages/sml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sml_js_js","link":"files/node_modules_highlight_js_lib_languages_sml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/sml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.json new file mode 100644 index 0000000000..83039f1b1c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/sml.js.js","fileShort":"node_modules/highlight.js/lib/languages/sml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sml_js_js","link":"files/node_modules_highlight_js_lib_languages_sml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/sml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/index.html new file mode 100644 index 0000000000..2dbb3474e8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/index.html @@ -0,0 +1,2626 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/sqf.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/sqf.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    40.56

    +
    +
    +

    Lines of code

    +

    2509

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.59

    +
    +
    +

    Estimated Errors

    +

    9.75

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.history.js new file mode 100644 index 0000000000..4b3753a587 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":2509,"lloc":47,"functions":1,"deliveredBugs":9.75,"difficulty":4.588,"maintainability":40.565,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.history.json new file mode 100644 index 0000000000..4e748e2110 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":2509,"lloc":47,"functions":1,"deliveredBugs":9.75,"difficulty":4.588,"maintainability":40.565,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.js new file mode 100644 index 0000000000..c139af2dff --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/sqf.js","fileShort":"node_modules/highlight.js/lib/languages/sqf.js","fileSafe":"node_modules_highlight_js_lib_languages_sqf_js","link":"files/node_modules_highlight_js_lib_languages_sqf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":9.75,"difficulty":4.588,"effort":134187.625,"length":2595,"time":7454.868,"vocabulary":2472,"volume":29249.447,"operands":{"distinct":2463,"total":2511,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":2509}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2509,"lineStart":1,"maintainability":40.565,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":9.721,"difficulty":4.076,"effort":118886.831,"length":2588,"time":6604.824,"vocabulary":2468,"volume":29164.5,"operands":{"distinct":2460,"total":2507,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":2497},"errors":[],"lineEnd":2507,"lineStart":11,"name":"sqf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":9.721,"difficulty":4.076,"effort":118886.831,"length":2588,"time":6604.824,"vocabulary":2468,"volume":29164.5,"operands":{"distinct":2460,"total":2507},"operators":{"distinct":8,"total":81}},"params":1,"sloc":{"logical":45,"physical":2497}},"module":"node_modules/highlight.js/lib/languages/sqf.js"},"jshint":{"messages":[{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":2461,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.json new file mode 100644 index 0000000000..f9cf1c645d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/sqf.js","fileShort":"node_modules/highlight.js/lib/languages/sqf.js","fileSafe":"node_modules_highlight_js_lib_languages_sqf_js","link":"files/node_modules_highlight_js_lib_languages_sqf_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":9.75,"difficulty":4.588,"effort":134187.625,"length":2595,"time":7454.868,"vocabulary":2472,"volume":29249.447,"operands":{"distinct":2463,"total":2511,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":2509}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":2509,"lineStart":1,"maintainability":40.565,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":9.721,"difficulty":4.076,"effort":118886.831,"length":2588,"time":6604.824,"vocabulary":2468,"volume":29164.5,"operands":{"distinct":2460,"total":2507,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":2497},"errors":[],"lineEnd":2507,"lineStart":11,"name":"sqf"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":9.721,"difficulty":4.076,"effort":118886.831,"length":2588,"time":6604.824,"vocabulary":2468,"volume":29164.5,"operands":{"distinct":2460,"total":2507},"operators":{"distinct":8,"total":81}},"params":1,"sloc":{"logical":45,"physical":2497}},"module":"node_modules/highlight.js/lib/languages/sqf.js"},"jshint":{"messages":[{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":49,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":2461,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/index.html new file mode 100644 index 0000000000..d1d6ec0612 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/sqf.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/sqf.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.js new file mode 100644 index 0000000000..896d75cb2a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/sqf.js.js","fileShort":"node_modules/highlight.js/lib/languages/sqf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sqf_js_js","link":"files/node_modules_highlight_js_lib_languages_sqf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sqf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/sqf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.json new file mode 100644 index 0000000000..2945a327f9 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sqf_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/sqf.js.js","fileShort":"node_modules/highlight.js/lib/languages/sqf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sqf_js_js","link":"files/node_modules_highlight_js_lib_languages_sqf_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sqf.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/sqf.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/index.html new file mode 100644 index 0000000000..eca43f6208 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/index.html @@ -0,0 +1,798 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/sql.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/sql.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.07

    +
    +
    +

    Lines of code

    +

    681

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.72

    +
    +
    +

    Estimated Errors

    +

    2.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.history.js new file mode 100644 index 0000000000..be11eba8f1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":681,"lloc":74,"functions":5,"deliveredBugs":2.455,"difficulty":11.719,"maintainability":56.066,"lintErrors":29}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.history.json new file mode 100644 index 0000000000..1d596c9e11 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":681,"lloc":74,"functions":5,"deliveredBugs":2.455,"difficulty":11.719,"maintainability":56.066,"lintErrors":29}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.js new file mode 100644 index 0000000000..1c6927662a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/sql.js","fileShort":"node_modules/highlight.js/lib/languages/sql.js","fileSafe":"node_modules_highlight_js_lib_languages_sql_js","link":"files/node_modules_highlight_js_lib_languages_sql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":6.757,"halstead":{"bugs":2.455,"difficulty":11.719,"effort":86297.526,"length":829,"time":4794.307,"vocabulary":472,"volume":7363.711,"operands":{"distinct":456,"total":668,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":161,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":74,"physical":681}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":681,"lineStart":1,"maintainability":56.066,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":2.238,"difficulty":7.877,"effort":52888.73,"length":761,"time":2938.263,"vocabulary":453,"volume":6714.582,"operands":{"distinct":442,"total":633,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":128,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":657},"errors":[],"lineEnd":679,"lineStart":23,"name":"sql"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":605,"lineStart":603,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.028,"difficulty":9.9,"effort":829.242,"length":22,"time":46.069,"vocabulary":14,"volume":83.762,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":639,"lineStart":627,"name":"reduceRelevancy"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.03,"difficulty":6,"effort":537.744,"length":25,"time":29.875,"vocabulary":12,"volume":89.624,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":638,"lineStart":630,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":649,"lineStart":649,"name":""}],"methodAverage":{"cyclomatic":1.8,"cyclomaticDensity":39.768,"halstead":{"bugs":0.462,"difficulty":5.555,"effort":10866.836,"length":164.4,"time":603.713,"vocabulary":98.2,"volume":1384.872,"operands":{"distinct":91.8,"total":132.8},"operators":{"distinct":6.4,"total":31.6}},"params":1.2,"sloc":{"logical":14.4,"physical":136.6}},"module":"node_modules/highlight.js/lib/languages/sql.js"},"jshint":{"messages":[{"severity":"error","line":24,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":101,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":473,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":562,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":582,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":601,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":603,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":603,"column":21,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":603,"column":40,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":603,"column":78,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":607,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":612,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":618,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":619,"column":44,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":627,"column":32,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":627,"column":53,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":628,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":630,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":634,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":649,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":656,"column":29,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":667,"column":29,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.json new file mode 100644 index 0000000000..e474164a20 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/sql.js","fileShort":"node_modules/highlight.js/lib/languages/sql.js","fileSafe":"node_modules_highlight_js_lib_languages_sql_js","link":"files/node_modules_highlight_js_lib_languages_sql_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":6.757,"halstead":{"bugs":2.455,"difficulty":11.719,"effort":86297.526,"length":829,"time":4794.307,"vocabulary":472,"volume":7363.711,"operands":{"distinct":456,"total":668,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":161,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":74,"physical":681}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":681,"lineStart":1,"maintainability":56.066,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":2.238,"difficulty":7.877,"effort":52888.73,"length":761,"time":2938.263,"vocabulary":453,"volume":6714.582,"operands":{"distinct":442,"total":633,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":128,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":657},"errors":[],"lineEnd":679,"lineStart":23,"name":"sql"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":605,"lineStart":603,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.028,"difficulty":9.9,"effort":829.242,"length":22,"time":46.069,"vocabulary":14,"volume":83.762,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":639,"lineStart":627,"name":"reduceRelevancy"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.03,"difficulty":6,"effort":537.744,"length":25,"time":29.875,"vocabulary":12,"volume":89.624,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":638,"lineStart":630,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":649,"lineStart":649,"name":""}],"methodAverage":{"cyclomatic":1.8,"cyclomaticDensity":39.768,"halstead":{"bugs":0.462,"difficulty":5.555,"effort":10866.836,"length":164.4,"time":603.713,"vocabulary":98.2,"volume":1384.872,"operands":{"distinct":91.8,"total":132.8},"operators":{"distinct":6.4,"total":31.6}},"params":1.2,"sloc":{"logical":14.4,"physical":136.6}},"module":"node_modules/highlight.js/lib/languages/sql.js"},"jshint":{"messages":[{"severity":"error","line":24,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":101,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":473,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":562,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":582,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":601,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":603,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":603,"column":21,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":603,"column":40,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":603,"column":78,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":607,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":612,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":618,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":619,"column":44,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":627,"column":32,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":627,"column":53,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":628,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":630,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":634,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":649,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":656,"column":29,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":667,"column":29,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/index.html new file mode 100644 index 0000000000..90d1b33286 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/sql.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/sql.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.js new file mode 100644 index 0000000000..b67c495e9c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/sql.js.js","fileShort":"node_modules/highlight.js/lib/languages/sql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sql_js_js","link":"files/node_modules_highlight_js_lib_languages_sql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sql.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/sql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.json new file mode 100644 index 0000000000..12dd1711c4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_sql_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/sql.js.js","fileShort":"node_modules/highlight.js/lib/languages/sql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sql_js_js","link":"files/node_modules_highlight_js_lib_languages_sql_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./sql.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/sql.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/index.html new file mode 100644 index 0000000000..6377f96dc4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/index.html @@ -0,0 +1,610 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/stan.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/stan.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    41.08

    +
    +
    +

    Lines of code

    +

    493

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.60

    +
    +
    +

    Estimated Errors

    +

    1.69

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.history.js new file mode 100644 index 0000000000..d76e8157cb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":493,"lloc":59,"functions":1,"deliveredBugs":1.691,"difficulty":6.6,"maintainability":41.08,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.history.json new file mode 100644 index 0000000000..7409791df5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":493,"lloc":59,"functions":1,"deliveredBugs":1.691,"difficulty":6.6,"maintainability":41.08,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.js new file mode 100644 index 0000000000..d884403bbc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/stan.js","fileShort":"node_modules/highlight.js/lib/languages/stan.js","fileSafe":"node_modules_highlight_js_lib_languages_stan_js","link":"files/node_modules_highlight_js_lib_languages_stan_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.691,"difficulty":6.6,"effort":33474.498,"length":589,"time":1859.694,"vocabulary":391,"volume":5071.894,"operands":{"distinct":380,"total":456,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":493}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":493,"lineStart":1,"maintainability":41.08,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":1.668,"difficulty":5.995,"effort":29991.354,"length":582,"time":1666.186,"vocabulary":387,"volume":5002.982,"operands":{"distinct":377,"total":452,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":130,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":57,"physical":483},"errors":[],"lineEnd":491,"lineStart":9,"name":"stan"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":1.668,"difficulty":5.995,"effort":29991.354,"length":582,"time":1666.186,"vocabulary":387,"volume":5002.982,"operands":{"distinct":377,"total":452},"operators":{"distinct":10,"total":130}},"params":1,"sloc":{"logical":57,"physical":483}},"module":"node_modules/highlight.js/lib/languages/stan.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":296,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":363,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":377,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":390,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":418,"column":53,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":429,"column":24,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":442,"column":49,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":449,"column":37,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":458,"column":38,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.json new file mode 100644 index 0000000000..2ab10da935 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/stan.js","fileShort":"node_modules/highlight.js/lib/languages/stan.js","fileSafe":"node_modules_highlight_js_lib_languages_stan_js","link":"files/node_modules_highlight_js_lib_languages_stan_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.691,"difficulty":6.6,"effort":33474.498,"length":589,"time":1859.694,"vocabulary":391,"volume":5071.894,"operands":{"distinct":380,"total":456,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":493}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":493,"lineStart":1,"maintainability":41.08,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":1.668,"difficulty":5.995,"effort":29991.354,"length":582,"time":1666.186,"vocabulary":387,"volume":5002.982,"operands":{"distinct":377,"total":452,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":130,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":57,"physical":483},"errors":[],"lineEnd":491,"lineStart":9,"name":"stan"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":1.668,"difficulty":5.995,"effort":29991.354,"length":582,"time":1666.186,"vocabulary":387,"volume":5002.982,"operands":{"distinct":377,"total":452},"operators":{"distinct":10,"total":130}},"params":1,"sloc":{"logical":57,"physical":483}},"module":"node_modules/highlight.js/lib/languages/stan.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":296,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":363,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":377,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":390,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":418,"column":53,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":429,"column":24,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":442,"column":49,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":449,"column":37,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":458,"column":38,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/index.html new file mode 100644 index 0000000000..c2dbfc2dd7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/stan.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/stan.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.js new file mode 100644 index 0000000000..db781a93dd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/stan.js.js","fileShort":"node_modules/highlight.js/lib/languages/stan.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stan_js_js","link":"files/node_modules_highlight_js_lib_languages_stan_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stan.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/stan.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.json new file mode 100644 index 0000000000..0cda0fa793 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stan_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/stan.js.js","fileShort":"node_modules/highlight.js/lib/languages/stan.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stan_js_js","link":"files/node_modules_highlight_js_lib_languages_stan_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stan.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/stan.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/index.html new file mode 100644 index 0000000000..a38a00a896 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/index.html @@ -0,0 +1,177 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/stata.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/stata.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    58.54

    +
    +
    +

    Lines of code

    +

    60

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.66

    +
    +
    +

    Estimated Errors

    +

    0.13

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.history.js new file mode 100644 index 0000000000..ddfe29cc08 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":60,"lloc":19,"functions":1,"deliveredBugs":0.134,"difficulty":5.655,"maintainability":58.54,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.history.json new file mode 100644 index 0000000000..c3a05e4933 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":60,"lloc":19,"functions":1,"deliveredBugs":0.134,"difficulty":5.655,"maintainability":58.54,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.js new file mode 100644 index 0000000000..c5a657f941 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/stata.js","fileShort":"node_modules/highlight.js/lib/languages/stata.js","fileSafe":"node_modules_highlight_js_lib_languages_stata_js","link":"files/node_modules_highlight_js_lib_languages_stata_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.134,"difficulty":5.655,"effort":2268.447,"length":77,"time":126.025,"vocabulary":37,"volume":401.128,"operands":{"distinct":29,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":60}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":60,"lineStart":1,"maintainability":58.54,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.117,"difficulty":4.269,"effort":1494.231,"length":70,"time":83.013,"vocabulary":32,"volume":350,"operands":{"distinct":26,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":45},"errors":[],"lineEnd":58,"lineStart":14,"name":"stata"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.117,"difficulty":4.269,"effort":1494.231,"length":70,"time":83.013,"vocabulary":32,"volume":350,"operands":{"distinct":26,"total":37},"operators":{"distinct":6,"total":33}},"params":1,"sloc":{"logical":17,"physical":45}},"module":"node_modules/highlight.js/lib/languages/stata.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.json new file mode 100644 index 0000000000..40d3331d27 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/stata.js","fileShort":"node_modules/highlight.js/lib/languages/stata.js","fileSafe":"node_modules_highlight_js_lib_languages_stata_js","link":"files/node_modules_highlight_js_lib_languages_stata_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.134,"difficulty":5.655,"effort":2268.447,"length":77,"time":126.025,"vocabulary":37,"volume":401.128,"operands":{"distinct":29,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":60}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":60,"lineStart":1,"maintainability":58.54,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.117,"difficulty":4.269,"effort":1494.231,"length":70,"time":83.013,"vocabulary":32,"volume":350,"operands":{"distinct":26,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":45},"errors":[],"lineEnd":58,"lineStart":14,"name":"stata"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.117,"difficulty":4.269,"effort":1494.231,"length":70,"time":83.013,"vocabulary":32,"volume":350,"operands":{"distinct":26,"total":37},"operators":{"distinct":6,"total":33}},"params":1,"sloc":{"logical":17,"physical":45}},"module":"node_modules/highlight.js/lib/languages/stata.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/index.html new file mode 100644 index 0000000000..a174a6afae --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/stata.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/stata.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.js new file mode 100644 index 0000000000..a4ce30fa7d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/stata.js.js","fileShort":"node_modules/highlight.js/lib/languages/stata.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stata_js_js","link":"files/node_modules_highlight_js_lib_languages_stata_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stata.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/stata.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.json new file mode 100644 index 0000000000..bc721744be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stata_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/stata.js.js","fileShort":"node_modules/highlight.js/lib/languages/stata.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stata_js_js","link":"files/node_modules_highlight_js_lib_languages_stata_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stata.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/stata.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/index.html new file mode 100644 index 0000000000..41c97821db --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/index.html @@ -0,0 +1,187 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/step21.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/step21.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.51

    +
    +
    +

    Lines of code

    +

    70

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.02

    +
    +
    +

    Estimated Errors

    +

    0.27

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.history.js new file mode 100644 index 0000000000..9fd313ae2d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":70,"lloc":30,"functions":1,"deliveredBugs":0.269,"difficulty":7.02,"maintainability":51.507,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.history.json new file mode 100644 index 0000000000..f3adf553d8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":70,"lloc":30,"functions":1,"deliveredBugs":0.269,"difficulty":7.02,"maintainability":51.507,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.js new file mode 100644 index 0000000000..ba5c19659b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/step21.js","fileShort":"node_modules/highlight.js/lib/languages/step21.js","fileSafe":"node_modules_highlight_js_lib_languages_step21_js","link":"files/node_modules_highlight_js_lib_languages_step21_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.269,"difficulty":7.02,"effort":5657.573,"length":137,"time":314.31,"vocabulary":59,"volume":805.922,"operands":{"distinct":50,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":51.507,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.251,"difficulty":6.298,"effort":4733.335,"length":130,"time":262.963,"vocabulary":55,"volume":751.577,"operands":{"distinct":47,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"step21"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.251,"difficulty":6.298,"effort":4733.335,"length":130,"time":262.963,"vocabulary":55,"volume":751.577,"operands":{"distinct":47,"total":74},"operators":{"distinct":8,"total":56}},"params":1,"sloc":{"logical":28,"physical":61}},"module":"node_modules/highlight.js/lib/languages/step21.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.json new file mode 100644 index 0000000000..791c1e7b31 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/step21.js","fileShort":"node_modules/highlight.js/lib/languages/step21.js","fileSafe":"node_modules_highlight_js_lib_languages_step21_js","link":"files/node_modules_highlight_js_lib_languages_step21_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.269,"difficulty":7.02,"effort":5657.573,"length":137,"time":314.31,"vocabulary":59,"volume":805.922,"operands":{"distinct":50,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":70}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":70,"lineStart":1,"maintainability":51.507,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.251,"difficulty":6.298,"effort":4733.335,"length":130,"time":262.963,"vocabulary":55,"volume":751.577,"operands":{"distinct":47,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":61},"errors":[],"lineEnd":68,"lineStart":8,"name":"step21"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.251,"difficulty":6.298,"effort":4733.335,"length":130,"time":262.963,"vocabulary":55,"volume":751.577,"operands":{"distinct":47,"total":74},"operators":{"distinct":8,"total":56}},"params":1,"sloc":{"logical":28,"physical":61}},"module":"node_modules/highlight.js/lib/languages/step21.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/index.html new file mode 100644 index 0000000000..7e02bfa6cc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/step21.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/step21.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.js new file mode 100644 index 0000000000..670fdae70b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/step21.js.js","fileShort":"node_modules/highlight.js/lib/languages/step21.js.js","fileSafe":"node_modules_highlight_js_lib_languages_step21_js_js","link":"files/node_modules_highlight_js_lib_languages_step21_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./step21.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/step21.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.json new file mode 100644 index 0000000000..092aae7416 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_step21_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/step21.js.js","fileShort":"node_modules/highlight.js/lib/languages/step21.js.js","fileSafe":"node_modules_highlight_js_lib_languages_step21_js_js","link":"files/node_modules_highlight_js_lib_languages_step21_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./step21.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/step21.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/index.html new file mode 100644 index 0000000000..18dd5c8e23 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/index.html @@ -0,0 +1,857 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/stylus.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/stylus.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.73

    +
    +
    +

    Lines of code

    +

    740

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.81

    +
    +
    +

    Estimated Errors

    +

    2.92

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.history.js new file mode 100644 index 0000000000..96d8c9165a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":740,"lloc":87,"functions":2,"deliveredBugs":2.924,"difficulty":6.813,"maintainability":46.734,"lintErrors":13}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.history.json new file mode 100644 index 0000000000..ef3bd2a304 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":740,"lloc":87,"functions":2,"deliveredBugs":2.924,"difficulty":6.813,"maintainability":46.734,"lintErrors":13}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.js new file mode 100644 index 0000000000..f9938d5590 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/stylus.js","fileShort":"node_modules/highlight.js/lib/languages/stylus.js","fileSafe":"node_modules_highlight_js_lib_languages_stylus_js","link":"files/node_modules_highlight_js_lib_languages_stylus_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":2.924,"difficulty":6.813,"effort":59760.603,"length":948,"time":3320.033,"vocabulary":610,"volume":8771.527,"operands":{"distinct":599,"total":742,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":206,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":87,"physical":740}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":740,"lineStart":1,"maintainability":46.734,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.741,"difficulty":8.682,"effort":19294.108,"length":329,"time":1071.895,"vocabulary":108,"volume":2222.358,"operands":{"distinct":99,"total":191,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":174},"errors":[],"lineEnd":738,"lineStart":565,"name":"stylus"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.009,"halstead":{"bugs":0.456,"difficulty":6.424,"effort":10714.283,"length":212,"time":595.238,"vocabulary":75,"volume":1367.314,"operands":{"distinct":67.5,"total":120.5},"operators":{"distinct":7.5,"total":91.5}},"params":1,"sloc":{"logical":39,"physical":109}},"module":"node_modules/highlight.js/lib/languages/stylus.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":222,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":239,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":566,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":568,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":569,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":574,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":591,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":594,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.json new file mode 100644 index 0000000000..1dac13e505 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/stylus.js","fileShort":"node_modules/highlight.js/lib/languages/stylus.js","fileSafe":"node_modules_highlight_js_lib_languages_stylus_js","link":"files/node_modules_highlight_js_lib_languages_stylus_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":2.924,"difficulty":6.813,"effort":59760.603,"length":948,"time":3320.033,"vocabulary":610,"volume":8771.527,"operands":{"distinct":599,"total":742,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":206,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":87,"physical":740}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":740,"lineStart":1,"maintainability":46.734,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.171,"difficulty":4.167,"effort":2134.459,"length":95,"time":118.581,"vocabulary":42,"volume":512.27,"operands":{"distinct":36,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":44},"errors":[],"lineEnd":44,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.741,"difficulty":8.682,"effort":19294.108,"length":329,"time":1071.895,"vocabulary":108,"volume":2222.358,"operands":{"distinct":99,"total":191,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":174},"errors":[],"lineEnd":738,"lineStart":565,"name":"stylus"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.009,"halstead":{"bugs":0.456,"difficulty":6.424,"effort":10714.283,"length":212,"time":595.238,"vocabulary":75,"volume":1367.314,"operands":{"distinct":67.5,"total":120.5},"operators":{"distinct":7.5,"total":91.5}},"params":1,"sloc":{"logical":39,"physical":109}},"module":"node_modules/highlight.js/lib/languages/stylus.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":222,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":239,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":566,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":568,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":569,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":574,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":591,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":594,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/index.html new file mode 100644 index 0000000000..d299e587b0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/stylus.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/stylus.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.js new file mode 100644 index 0000000000..7c3a9eec04 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/stylus.js.js","fileShort":"node_modules/highlight.js/lib/languages/stylus.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stylus_js_js","link":"files/node_modules_highlight_js_lib_languages_stylus_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stylus.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/stylus.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.json new file mode 100644 index 0000000000..81aeebd4b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_stylus_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/stylus.js.js","fileShort":"node_modules/highlight.js/lib/languages/stylus.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stylus_js_js","link":"files/node_modules_highlight_js_lib_languages_stylus_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./stylus.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/stylus.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/index.html new file mode 100644 index 0000000000..ef8760223a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/index.html @@ -0,0 +1,168 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/subunit.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/subunit.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.68

    +
    +
    +

    Lines of code

    +

    51

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.21

    +
    +
    +

    Estimated Errors

    +

    0.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.history.js new file mode 100644 index 0000000000..22d2f4c5be --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":51,"lloc":24,"functions":1,"deliveredBugs":0.148,"difficulty":6.207,"maintainability":55.676,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.history.json new file mode 100644 index 0000000000..bd77419ede --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":51,"lloc":24,"functions":1,"deliveredBugs":0.148,"difficulty":6.207,"maintainability":55.676,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.js new file mode 100644 index 0000000000..a58caa5e95 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/subunit.js","fileShort":"node_modules/highlight.js/lib/languages/subunit.js","fileSafe":"node_modules_highlight_js_lib_languages_subunit_js","link":"files/node_modules_highlight_js_lib_languages_subunit_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.148,"difficulty":6.207,"effort":2748.436,"length":85,"time":152.691,"vocabulary":37,"volume":442.804,"operands":{"distinct":29,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":51}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":51,"lineStart":1,"maintainability":55.676,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.13,"difficulty":4.731,"effort":1845,"length":78,"time":102.5,"vocabulary":32,"volume":390,"operands":{"distinct":26,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":43},"errors":[],"lineEnd":49,"lineStart":7,"name":"subunit"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.13,"difficulty":4.731,"effort":1845,"length":78,"time":102.5,"vocabulary":32,"volume":390,"operands":{"distinct":26,"total":41},"operators":{"distinct":6,"total":37}},"params":1,"sloc":{"logical":22,"physical":43}},"module":"node_modules/highlight.js/lib/languages/subunit.js"},"jshint":{"messages":[{"severity":"error","line":8,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.json new file mode 100644 index 0000000000..76a08e3ad6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/subunit.js","fileShort":"node_modules/highlight.js/lib/languages/subunit.js","fileSafe":"node_modules_highlight_js_lib_languages_subunit_js","link":"files/node_modules_highlight_js_lib_languages_subunit_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.148,"difficulty":6.207,"effort":2748.436,"length":85,"time":152.691,"vocabulary":37,"volume":442.804,"operands":{"distinct":29,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":51}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":51,"lineStart":1,"maintainability":55.676,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.13,"difficulty":4.731,"effort":1845,"length":78,"time":102.5,"vocabulary":32,"volume":390,"operands":{"distinct":26,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":43},"errors":[],"lineEnd":49,"lineStart":7,"name":"subunit"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.13,"difficulty":4.731,"effort":1845,"length":78,"time":102.5,"vocabulary":32,"volume":390,"operands":{"distinct":26,"total":41},"operators":{"distinct":6,"total":37}},"params":1,"sloc":{"logical":22,"physical":43}},"module":"node_modules/highlight.js/lib/languages/subunit.js"},"jshint":{"messages":[{"severity":"error","line":8,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/index.html new file mode 100644 index 0000000000..2cc99eec2a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/subunit.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/subunit.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.js new file mode 100644 index 0000000000..4845c0434e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/subunit.js.js","fileShort":"node_modules/highlight.js/lib/languages/subunit.js.js","fileSafe":"node_modules_highlight_js_lib_languages_subunit_js_js","link":"files/node_modules_highlight_js_lib_languages_subunit_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./subunit.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/subunit.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.json new file mode 100644 index 0000000000..b870d57322 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_subunit_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/subunit.js.js","fileShort":"node_modules/highlight.js/lib/languages/subunit.js.js","fileSafe":"node_modules_highlight_js_lib_languages_subunit_js_js","link":"files/node_modules_highlight_js_lib_languages_subunit_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./subunit.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/subunit.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/index.html new file mode 100644 index 0000000000..c881da1c69 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/index.html @@ -0,0 +1,1002 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/swift.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/swift.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    57.95

    +
    +
    +

    Lines of code

    +

    885

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    26.77

    +
    +
    +

    Estimated Errors

    +

    4.00

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.history.js new file mode 100644 index 0000000000..53cc1887e7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":885,"lloc":245,"functions":17,"deliveredBugs":4.003,"difficulty":26.767,"maintainability":57.945,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.history.json new file mode 100644 index 0000000000..c8f2e0018a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":885,"lloc":245,"functions":17,"deliveredBugs":4.003,"difficulty":26.767,"maintainability":57.945,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.js new file mode 100644 index 0000000000..5dbde4d200 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/swift.js","fileShort":"node_modules/highlight.js/lib/languages/swift.js","fileSafe":"node_modules_highlight_js_lib_languages_swift_js","link":"files/node_modules_highlight_js_lib_languages_swift_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.857,"halstead":{"bugs":4.003,"difficulty":26.767,"effort":321459.604,"length":1409,"time":17858.867,"vocabulary":368,"volume":12009.699,"operands":{"distinct":345,"total":803,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":606,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":245,"physical":885}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":885,"lineStart":1,"maintainability":57.945,"methods":[{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":15,"lineStart":10,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":23,"lineStart":21,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":32,"lineStart":29,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":30,"lineStart":30,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":47,"lineStart":38,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":65,"lineStart":58,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":63,"lineStart":63,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":5},"errors":[],"lineEnd":71,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.541,"halstead":{"bugs":2.075,"difficulty":19.714,"effort":122721.058,"length":867,"time":6817.837,"vocabulary":145,"volume":6224.981,"operands":{"distinct":133,"total":437,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":430,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":185,"physical":488},"errors":[],"lineEnd":883,"lineStart":396,"name":"swift"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":431,"lineStart":431,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":434,"lineStart":434,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":3.143,"effort":228.322,"length":21,"time":12.685,"vocabulary":11,"volume":72.648,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":540,"lineStart":530,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":544,"lineStart":541,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":550,"lineStart":545,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":3.333,"effort":308.37,"length":25,"time":17.132,"vocabulary":13,"volume":92.511,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":559,"lineStart":551,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3.25,"effort":256.325,"length":22,"time":14.24,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":567,"lineStart":560,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":820,"lineStart":820,"name":""}],"methodAverage":{"cyclomatic":1.353,"cyclomaticDensity":29.051,"halstead":{"bugs":0.139,"difficulty":4.285,"effort":7497.526,"length":65,"time":416.529,"vocabulary":17.412,"volume":415.759,"operands":{"distinct":12.882,"total":33.412},"operators":{"distinct":4.529,"total":31.588}},"params":1,"sloc":{"logical":12.824,"physical":33.353}},"module":"node_modules/highlight.js/lib/languages/swift.js"},"jshint":{"messages":[{"severity":"error","line":29,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":63,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":63,"column":18,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":67,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":187,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":194,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":206,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":230,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":268,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":290,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":302,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":305,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":325,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":332,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":335,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":339,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":372,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":397,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":402,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":409,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":416,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":419,"column":14,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":419,"column":30,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":425,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":427,"column":32,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":430,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":431,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":433,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":434,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":437,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":441,"column":23,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":441,"column":42,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":446,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":455,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":462,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":464,"column":32,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":467,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":469,"column":32,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":469,"column":32,"message":"Too many errors. (52% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.json new file mode 100644 index 0000000000..0775d317a0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/swift.js","fileShort":"node_modules/highlight.js/lib/languages/swift.js","fileSafe":"node_modules_highlight_js_lib_languages_swift_js","link":"files/node_modules_highlight_js_lib_languages_swift_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.857,"halstead":{"bugs":4.003,"difficulty":26.767,"effort":321459.604,"length":1409,"time":17858.867,"vocabulary":368,"volume":12009.699,"operands":{"distinct":345,"total":803,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":606,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":245,"physical":885}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":885,"lineStart":1,"maintainability":57.945,"methods":[{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":15,"lineStart":10,"name":"source"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":23,"lineStart":21,"name":"lookahead"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4.9,"effort":281.061,"length":16,"time":15.615,"vocabulary":12,"volume":57.359,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":32,"lineStart":29,"name":"concat"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":30,"lineStart":30,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":13.5,"effort":2158.803,"length":37,"time":119.934,"vocabulary":20,"volume":159.911,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":47,"lineStart":38,"name":"stripOptionsFromArgs"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.048,"difficulty":6,"effort":869.679,"length":33,"time":48.315,"vocabulary":21,"volume":144.946,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":65,"lineStart":58,"name":"either"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":63,"lineStart":63,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":5},"errors":[],"lineEnd":71,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.541,"halstead":{"bugs":2.075,"difficulty":19.714,"effort":122721.058,"length":867,"time":6817.837,"vocabulary":145,"volume":6224.981,"operands":{"distinct":133,"total":437,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":430,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":185,"physical":488},"errors":[],"lineEnd":883,"lineStart":396,"name":"swift"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":431,"lineStart":431,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":434,"lineStart":434,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":3.143,"effort":228.322,"length":21,"time":12.685,"vocabulary":11,"volume":72.648,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":540,"lineStart":530,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.75,"effort":61.021,"length":11,"time":3.39,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":544,"lineStart":541,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":550,"lineStart":545,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":3.333,"effort":308.37,"length":25,"time":17.132,"vocabulary":13,"volume":92.511,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":559,"lineStart":551,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3.25,"effort":256.325,"length":22,"time":14.24,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":567,"lineStart":560,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":820,"lineStart":820,"name":""}],"methodAverage":{"cyclomatic":1.353,"cyclomaticDensity":29.051,"halstead":{"bugs":0.139,"difficulty":4.285,"effort":7497.526,"length":65,"time":416.529,"vocabulary":17.412,"volume":415.759,"operands":{"distinct":12.882,"total":33.412},"operators":{"distinct":4.529,"total":31.588}},"params":1,"sloc":{"logical":12.824,"physical":33.353}},"module":"node_modules/highlight.js/lib/languages/swift.js"},"jshint":{"messages":[{"severity":"error","line":29,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":60,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":63,"column":5,"message":"Misleading line break before '+'; readers may interpret this as an expression boundary.","source":"Misleading line break before '{a}'; readers may interpret this as an expression boundary."},{"severity":"error","line":63,"column":18,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":67,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":187,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":194,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":206,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":230,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":268,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":290,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":302,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":305,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":325,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":332,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":335,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":339,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":372,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":397,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":402,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":409,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":416,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":419,"column":14,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":419,"column":30,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":425,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":427,"column":32,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":430,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":431,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":433,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":434,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":437,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":441,"column":23,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":441,"column":42,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":446,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":455,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":462,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":464,"column":32,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":467,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":469,"column":32,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":469,"column":32,"message":"Too many errors. (52% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/index.html new file mode 100644 index 0000000000..da8bfd8ff0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/swift.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/swift.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.js new file mode 100644 index 0000000000..9d9198df92 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/swift.js.js","fileShort":"node_modules/highlight.js/lib/languages/swift.js.js","fileSafe":"node_modules_highlight_js_lib_languages_swift_js_js","link":"files/node_modules_highlight_js_lib_languages_swift_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./swift.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/swift.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.json new file mode 100644 index 0000000000..0e45d10914 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_swift_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/swift.js.js","fileShort":"node_modules/highlight.js/lib/languages/swift.js.js","fileSafe":"node_modules_highlight_js_lib_languages_swift_js_js","link":"files/node_modules_highlight_js_lib_languages_swift_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./swift.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/swift.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/index.html new file mode 100644 index 0000000000..1255eb8fcd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/index.html @@ -0,0 +1,173 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/taggerscript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/taggerscript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    53.61

    +
    +
    +

    Lines of code

    +

    56

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.82

    +
    +
    +

    Estimated Errors

    +

    0.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.history.js new file mode 100644 index 0000000000..6efeafd5b4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":56,"lloc":28,"functions":1,"deliveredBugs":0.146,"difficulty":7.818,"maintainability":53.614,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.history.json new file mode 100644 index 0000000000..4e2b97d9de --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":56,"lloc":28,"functions":1,"deliveredBugs":0.146,"difficulty":7.818,"maintainability":53.614,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.js new file mode 100644 index 0000000000..14df64e49c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/taggerscript.js","fileShort":"node_modules/highlight.js/lib/languages/taggerscript.js","fileSafe":"node_modules_highlight_js_lib_languages_taggerscript_js","link":"files/node_modules_highlight_js_lib_languages_taggerscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.146,"difficulty":7.818,"effort":3414.304,"length":89,"time":189.684,"vocabulary":30,"volume":436.713,"operands":{"distinct":22,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":56}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":56,"lineStart":1,"maintainability":53.614,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.127,"difficulty":6.158,"effort":2344.903,"length":82,"time":130.272,"vocabulary":25,"volume":380.796,"operands":{"distinct":19,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":48},"errors":[],"lineEnd":54,"lineStart":7,"name":"taggerscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.127,"difficulty":6.158,"effort":2344.903,"length":82,"time":130.272,"vocabulary":25,"volume":380.796,"operands":{"distinct":19,"total":39},"operators":{"distinct":6,"total":43}},"params":1,"sloc":{"logical":26,"physical":48}},"module":"node_modules/highlight.js/lib/languages/taggerscript.js"},"jshint":{"messages":[{"severity":"error","line":8,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.json new file mode 100644 index 0000000000..d19c1c2fb5 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/taggerscript.js","fileShort":"node_modules/highlight.js/lib/languages/taggerscript.js","fileSafe":"node_modules_highlight_js_lib_languages_taggerscript_js","link":"files/node_modules_highlight_js_lib_languages_taggerscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.146,"difficulty":7.818,"effort":3414.304,"length":89,"time":189.684,"vocabulary":30,"volume":436.713,"operands":{"distinct":22,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":56}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":56,"lineStart":1,"maintainability":53.614,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.127,"difficulty":6.158,"effort":2344.903,"length":82,"time":130.272,"vocabulary":25,"volume":380.796,"operands":{"distinct":19,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":48},"errors":[],"lineEnd":54,"lineStart":7,"name":"taggerscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.127,"difficulty":6.158,"effort":2344.903,"length":82,"time":130.272,"vocabulary":25,"volume":380.796,"operands":{"distinct":19,"total":39},"operators":{"distinct":6,"total":43}},"params":1,"sloc":{"logical":26,"physical":48}},"module":"node_modules/highlight.js/lib/languages/taggerscript.js"},"jshint":{"messages":[{"severity":"error","line":8,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/index.html new file mode 100644 index 0000000000..13ccf401d7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/taggerscript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/taggerscript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.js new file mode 100644 index 0000000000..6692b8cef8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/taggerscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/taggerscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_taggerscript_js_js","link":"files/node_modules_highlight_js_lib_languages_taggerscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./taggerscript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/taggerscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.json new file mode 100644 index 0000000000..4dd48c9c96 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_taggerscript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/taggerscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/taggerscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_taggerscript_js_js","link":"files/node_modules_highlight_js_lib_languages_taggerscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./taggerscript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/taggerscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/index.html new file mode 100644 index 0000000000..62a9b2b807 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/index.html @@ -0,0 +1,172 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/tap.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/tap.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    58.67

    +
    +
    +

    Lines of code

    +

    55

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.80

    +
    +
    +

    Estimated Errors

    +

    0.12

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.history.js new file mode 100644 index 0000000000..57b35df7e8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":55,"lloc":20,"functions":1,"deliveredBugs":0.12,"difficulty":4.796,"maintainability":58.669,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.history.json new file mode 100644 index 0000000000..6762fd5681 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":55,"lloc":20,"functions":1,"deliveredBugs":0.12,"difficulty":4.796,"maintainability":58.669,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.js new file mode 100644 index 0000000000..78dca444bc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/tap.js","fileShort":"node_modules/highlight.js/lib/languages/tap.js","fileSafe":"node_modules_highlight_js_lib_languages_tap_js","link":"files/node_modules_highlight_js_lib_languages_tap_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.12,"difficulty":4.796,"effort":1732.47,"length":71,"time":96.248,"vocabulary":34,"volume":361.21,"operands":{"distinct":27,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":55}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":55,"lineStart":1,"maintainability":58.669,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.104,"difficulty":3.438,"effort":1068.756,"length":64,"time":59.375,"vocabulary":29,"volume":310.911,"operands":{"distinct":24,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":45},"errors":[],"lineEnd":53,"lineStart":9,"name":"tap"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.104,"difficulty":3.438,"effort":1068.756,"length":64,"time":59.375,"vocabulary":29,"volume":310.911,"operands":{"distinct":24,"total":33},"operators":{"distinct":5,"total":31}},"params":1,"sloc":{"logical":18,"physical":45}},"module":"node_modules/highlight.js/lib/languages/tap.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.json new file mode 100644 index 0000000000..f0167bb566 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/tap.js","fileShort":"node_modules/highlight.js/lib/languages/tap.js","fileSafe":"node_modules_highlight_js_lib_languages_tap_js","link":"files/node_modules_highlight_js_lib_languages_tap_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.12,"difficulty":4.796,"effort":1732.47,"length":71,"time":96.248,"vocabulary":34,"volume":361.21,"operands":{"distinct":27,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":55}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":55,"lineStart":1,"maintainability":58.669,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.104,"difficulty":3.438,"effort":1068.756,"length":64,"time":59.375,"vocabulary":29,"volume":310.911,"operands":{"distinct":24,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":45},"errors":[],"lineEnd":53,"lineStart":9,"name":"tap"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.104,"difficulty":3.438,"effort":1068.756,"length":64,"time":59.375,"vocabulary":29,"volume":310.911,"operands":{"distinct":24,"total":33},"operators":{"distinct":5,"total":31}},"params":1,"sloc":{"logical":18,"physical":45}},"module":"node_modules/highlight.js/lib/languages/tap.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/index.html new file mode 100644 index 0000000000..2849b2f2bf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/tap.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/tap.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.js new file mode 100644 index 0000000000..9cc9a7610a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/tap.js.js","fileShort":"node_modules/highlight.js/lib/languages/tap.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tap_js_js","link":"files/node_modules_highlight_js_lib_languages_tap_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tap.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/tap.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.json new file mode 100644 index 0000000000..64737df132 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tap_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/tap.js.js","fileShort":"node_modules/highlight.js/lib/languages/tap.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tap_js_js","link":"files/node_modules_highlight_js_lib_languages_tap_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tap.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/tap.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/index.html new file mode 100644 index 0000000000..cb6620d53b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/index.html @@ -0,0 +1,310 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/tcl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/tcl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.46

    +
    +
    +

    Lines of code

    +

    193

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.53

    +
    +
    +

    Estimated Errors

    +

    0.67

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.history.js new file mode 100644 index 0000000000..f344b02317 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":193,"lloc":32,"functions":1,"deliveredBugs":0.665,"difficulty":5.528,"maintainability":49.462,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.history.json new file mode 100644 index 0000000000..8c8c2bd229 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":193,"lloc":32,"functions":1,"deliveredBugs":0.665,"difficulty":5.528,"maintainability":49.462,"lintErrors":5}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.js new file mode 100644 index 0000000000..3dbc97b8af --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/tcl.js","fileShort":"node_modules/highlight.js/lib/languages/tcl.js","fileSafe":"node_modules_highlight_js_lib_languages_tcl_js","link":"files/node_modules_highlight_js_lib_languages_tcl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.665,"difficulty":5.528,"effort":11030.141,"length":269,"time":612.786,"vocabulary":171,"volume":1995.402,"operands":{"distinct":162,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":193}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":193,"lineStart":1,"maintainability":49.462,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.645,"difficulty":4.906,"effort":9490.15,"length":262,"time":527.231,"vocabulary":167,"volume":1934.531,"operands":{"distinct":159,"total":195,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":184},"errors":[],"lineEnd":191,"lineStart":8,"name":"tcl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.645,"difficulty":4.906,"effort":9490.15,"length":262,"time":527.231,"vocabulary":167,"volume":1934.531,"operands":{"distinct":159,"total":195},"operators":{"distinct":8,"total":67}},"params":1,"sloc":{"logical":30,"physical":184}},"module":"node_modules/highlight.js/lib/languages/tcl.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":190,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.json new file mode 100644 index 0000000000..9b9584387c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/tcl.js","fileShort":"node_modules/highlight.js/lib/languages/tcl.js","fileSafe":"node_modules_highlight_js_lib_languages_tcl_js","link":"files/node_modules_highlight_js_lib_languages_tcl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.665,"difficulty":5.528,"effort":11030.141,"length":269,"time":612.786,"vocabulary":171,"volume":1995.402,"operands":{"distinct":162,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":193}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":193,"lineStart":1,"maintainability":49.462,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.645,"difficulty":4.906,"effort":9490.15,"length":262,"time":527.231,"vocabulary":167,"volume":1934.531,"operands":{"distinct":159,"total":195,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":184},"errors":[],"lineEnd":191,"lineStart":8,"name":"tcl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.645,"difficulty":4.906,"effort":9490.15,"length":262,"time":527.231,"vocabulary":167,"volume":1934.531,"operands":{"distinct":159,"total":195},"operators":{"distinct":8,"total":67}},"params":1,"sloc":{"logical":30,"physical":184}},"module":"node_modules/highlight.js/lib/languages/tcl.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":190,"column":4,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/index.html new file mode 100644 index 0000000000..43504a54d2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/tcl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/tcl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.js new file mode 100644 index 0000000000..5182f16e46 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/tcl.js.js","fileShort":"node_modules/highlight.js/lib/languages/tcl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tcl_js_js","link":"files/node_modules_highlight_js_lib_languages_tcl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tcl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/tcl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.json new file mode 100644 index 0000000000..3389729ded --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tcl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/tcl.js.js","fileShort":"node_modules/highlight.js/lib/languages/tcl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tcl_js_js","link":"files/node_modules_highlight_js_lib_languages_tcl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tcl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/tcl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/index.html new file mode 100644 index 0000000000..d50505e7c7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/index.html @@ -0,0 +1,192 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/thrift.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/thrift.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.05

    +
    +
    +

    Lines of code

    +

    75

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.70

    +
    +
    +

    Estimated Errors

    +

    0.25

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.history.js new file mode 100644 index 0000000000..602d552b92 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":75,"lloc":24,"functions":1,"deliveredBugs":0.248,"difficulty":6.696,"maintainability":54.048,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.history.json new file mode 100644 index 0000000000..7b6c21dcdd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":75,"lloc":24,"functions":1,"deliveredBugs":0.248,"difficulty":6.696,"maintainability":54.048,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.js new file mode 100644 index 0000000000..323d25d283 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/thrift.js","fileShort":"node_modules/highlight.js/lib/languages/thrift.js","fileSafe":"node_modules_highlight_js_lib_languages_thrift_js","link":"files/node_modules_highlight_js_lib_languages_thrift_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.248,"difficulty":6.696,"effort":4978.53,"length":123,"time":276.585,"vocabulary":66,"volume":743.46,"operands":{"distinct":56,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":75}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":75,"lineStart":1,"maintainability":54.048,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.23,"difficulty":6.028,"effort":4163.668,"length":116,"time":231.315,"vocabulary":62,"volume":690.687,"operands":{"distinct":53,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":65},"errors":[],"lineEnd":73,"lineStart":9,"name":"thrift"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.23,"difficulty":6.028,"effort":4163.668,"length":116,"time":231.315,"vocabulary":62,"volume":690.687,"operands":{"distinct":53,"total":71},"operators":{"distinct":9,"total":45}},"params":1,"sloc":{"logical":22,"physical":65}},"module":"node_modules/highlight.js/lib/languages/thrift.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":18,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.json new file mode 100644 index 0000000000..febd710079 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/thrift.js","fileShort":"node_modules/highlight.js/lib/languages/thrift.js","fileSafe":"node_modules_highlight_js_lib_languages_thrift_js","link":"files/node_modules_highlight_js_lib_languages_thrift_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.248,"difficulty":6.696,"effort":4978.53,"length":123,"time":276.585,"vocabulary":66,"volume":743.46,"operands":{"distinct":56,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":75}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":75,"lineStart":1,"maintainability":54.048,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.23,"difficulty":6.028,"effort":4163.668,"length":116,"time":231.315,"vocabulary":62,"volume":690.687,"operands":{"distinct":53,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":65},"errors":[],"lineEnd":73,"lineStart":9,"name":"thrift"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.23,"difficulty":6.028,"effort":4163.668,"length":116,"time":231.315,"vocabulary":62,"volume":690.687,"operands":{"distinct":53,"total":71},"operators":{"distinct":9,"total":45}},"params":1,"sloc":{"logical":22,"physical":65}},"module":"node_modules/highlight.js/lib/languages/thrift.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":18,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/index.html new file mode 100644 index 0000000000..5a1d23f6ea --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/thrift.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/thrift.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.js new file mode 100644 index 0000000000..a3e287da0c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/thrift.js.js","fileShort":"node_modules/highlight.js/lib/languages/thrift.js.js","fileSafe":"node_modules_highlight_js_lib_languages_thrift_js_js","link":"files/node_modules_highlight_js_lib_languages_thrift_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./thrift.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/thrift.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.json new file mode 100644 index 0000000000..7387ca4809 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_thrift_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/thrift.js.js","fileShort":"node_modules/highlight.js/lib/languages/thrift.js.js","fileSafe":"node_modules_highlight_js_lib_languages_thrift_js_js","link":"files/node_modules_highlight_js_lib_languages_thrift_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./thrift.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/thrift.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/index.html new file mode 100644 index 0000000000..397345107b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/index.html @@ -0,0 +1,288 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/tp.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/tp.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.72

    +
    +
    +

    Lines of code

    +

    171

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.98

    +
    +
    +

    Estimated Errors

    +

    0.59

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.history.js new file mode 100644 index 0000000000..3e7ea16da0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":171,"lloc":41,"functions":1,"deliveredBugs":0.593,"difficulty":6.984,"maintainability":46.715,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.history.json new file mode 100644 index 0000000000..c75f9cfe4d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":171,"lloc":41,"functions":1,"deliveredBugs":0.593,"difficulty":6.984,"maintainability":46.715,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.js new file mode 100644 index 0000000000..1a11fa659e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/tp.js","fileShort":"node_modules/highlight.js/lib/languages/tp.js","fileSafe":"node_modules_highlight_js_lib_languages_tp_js","link":"files/node_modules_highlight_js_lib_languages_tp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.593,"difficulty":6.984,"effort":12424.435,"length":251,"time":690.246,"vocabulary":136,"volume":1778.953,"operands":{"distinct":126,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":171}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":171,"lineStart":1,"maintainability":46.715,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.573,"difficulty":6.293,"effort":10816.066,"length":244,"time":600.893,"vocabulary":132,"volume":1718.832,"operands":{"distinct":123,"total":172,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":163},"errors":[],"lineEnd":169,"lineStart":7,"name":"tp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.573,"difficulty":6.293,"effort":10816.066,"length":244,"time":600.893,"vocabulary":132,"volume":1718.832,"operands":{"distinct":123,"total":172},"operators":{"distinct":9,"total":72}},"params":1,"sloc":{"logical":39,"physical":163}},"module":"node_modules/highlight.js/lib/languages/tp.js"},"jshint":{"messages":[{"severity":"error","line":8,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":110,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.json new file mode 100644 index 0000000000..40dbbac197 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/tp.js","fileShort":"node_modules/highlight.js/lib/languages/tp.js","fileSafe":"node_modules_highlight_js_lib_languages_tp_js","link":"files/node_modules_highlight_js_lib_languages_tp_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.593,"difficulty":6.984,"effort":12424.435,"length":251,"time":690.246,"vocabulary":136,"volume":1778.953,"operands":{"distinct":126,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":171}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":171,"lineStart":1,"maintainability":46.715,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.573,"difficulty":6.293,"effort":10816.066,"length":244,"time":600.893,"vocabulary":132,"volume":1718.832,"operands":{"distinct":123,"total":172,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":163},"errors":[],"lineEnd":169,"lineStart":7,"name":"tp"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.573,"difficulty":6.293,"effort":10816.066,"length":244,"time":600.893,"vocabulary":132,"volume":1718.832,"operands":{"distinct":123,"total":172},"operators":{"distinct":9,"total":72}},"params":1,"sloc":{"logical":39,"physical":163}},"module":"node_modules/highlight.js/lib/languages/tp.js"},"jshint":{"messages":[{"severity":"error","line":8,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":110,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/index.html new file mode 100644 index 0000000000..8c41b91a0f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/tp.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/tp.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.js new file mode 100644 index 0000000000..345b9fb14a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/tp.js.js","fileShort":"node_modules/highlight.js/lib/languages/tp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tp_js_js","link":"files/node_modules_highlight_js_lib_languages_tp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/tp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.json new file mode 100644 index 0000000000..9705a25c0a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_tp_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/tp.js.js","fileShort":"node_modules/highlight.js/lib/languages/tp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tp_js_js","link":"files/node_modules_highlight_js_lib_languages_tp_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./tp.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/tp.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/index.html new file mode 100644 index 0000000000..946d309024 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/index.html @@ -0,0 +1,335 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/twig.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/twig.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.42

    +
    +
    +

    Lines of code

    +

    218

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.51

    +
    +
    +

    Estimated Errors

    +

    0.82

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.history.js new file mode 100644 index 0000000000..cb504ef5e1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":218,"lloc":63,"functions":3,"deliveredBugs":0.822,"difficulty":9.507,"maintainability":54.424,"lintErrors":18}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.history.json new file mode 100644 index 0000000000..ff30b36b8f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":218,"lloc":63,"functions":3,"deliveredBugs":0.822,"difficulty":9.507,"maintainability":54.424,"lintErrors":18}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.js new file mode 100644 index 0000000000..f60a41f348 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/twig.js","fileShort":"node_modules/highlight.js/lib/languages/twig.js","fileSafe":"node_modules_highlight_js_lib_languages_twig_js","link":"files/node_modules_highlight_js_lib_languages_twig_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.175,"halstead":{"bugs":0.822,"difficulty":9.507,"effort":23457.938,"length":337,"time":1303.219,"vocabulary":160,"volume":2467.49,"operands":{"distinct":147,"total":215,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":122,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":63,"physical":218}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":218,"lineStart":1,"maintainability":54.424,"methods":[{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.678,"difficulty":6.728,"effort":13689.479,"length":283,"time":760.527,"vocabulary":146,"volume":2034.72,"operands":{"distinct":136,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":100,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":207},"errors":[],"lineEnd":216,"lineStart":10,"name":"twig"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":113,"lineStart":113,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.071,"difficulty":5,"effort":1057.618,"length":44,"time":58.757,"vocabulary":28,"volume":211.524,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":187,"lineStart":165,"name":""}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":6.727,"halstead":{"bugs":0.25,"difficulty":3.909,"effort":4915.699,"length":110,"time":273.094,"vocabulary":58.667,"volume":749.748,"operands":{"distinct":52.667,"total":70.333},"operators":{"distinct":6,"total":39.667}},"params":1.333,"sloc":{"logical":20.333,"physical":77}},"module":"node_modules/highlight.js/lib/languages/twig.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":51,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":115,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":129,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":146,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":153,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":29,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":176,"column":22,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":189,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":190,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":191,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.json new file mode 100644 index 0000000000..de6baad06f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/twig.js","fileShort":"node_modules/highlight.js/lib/languages/twig.js","fileSafe":"node_modules_highlight_js_lib_languages_twig_js","link":"files/node_modules_highlight_js_lib_languages_twig_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.175,"halstead":{"bugs":0.822,"difficulty":9.507,"effort":23457.938,"length":337,"time":1303.219,"vocabulary":160,"volume":2467.49,"operands":{"distinct":147,"total":215,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":122,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":63,"physical":218}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":218,"lineStart":1,"maintainability":54.424,"methods":[{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.678,"difficulty":6.728,"effort":13689.479,"length":283,"time":760.527,"vocabulary":146,"volume":2034.72,"operands":{"distinct":136,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":100,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":207},"errors":[],"lineEnd":216,"lineStart":10,"name":"twig"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":113,"lineStart":113,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.071,"difficulty":5,"effort":1057.618,"length":44,"time":58.757,"vocabulary":28,"volume":211.524,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":187,"lineStart":165,"name":""}],"methodAverage":{"cyclomatic":1.333,"cyclomaticDensity":6.727,"halstead":{"bugs":0.25,"difficulty":3.909,"effort":4915.699,"length":110,"time":273.094,"vocabulary":58.667,"volume":749.748,"operands":{"distinct":52.667,"total":70.333},"operators":{"distinct":6,"total":39.667}},"params":1.333,"sloc":{"logical":20.333,"physical":77}},"module":"node_modules/highlight.js/lib/languages/twig.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":51,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":115,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":129,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":146,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":153,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":29,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":176,"column":22,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":189,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":190,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":191,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/index.html new file mode 100644 index 0000000000..6e5eb64297 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/twig.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/twig.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.history.js new file mode 100644 index 0000000000..f769018d73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.history.json new file mode 100644 index 0000000000..ae4b76e7ef --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:21 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.js new file mode 100644 index 0000000000..0ad648a02c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/twig.js.js","fileShort":"node_modules/highlight.js/lib/languages/twig.js.js","fileSafe":"node_modules_highlight_js_lib_languages_twig_js_js","link":"files/node_modules_highlight_js_lib_languages_twig_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./twig.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/twig.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.json new file mode 100644 index 0000000000..6da741b832 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_twig_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/twig.js.js","fileShort":"node_modules/highlight.js/lib/languages/twig.js.js","fileSafe":"node_modules_highlight_js_lib_languages_twig_js_js","link":"files/node_modules_highlight_js_lib_languages_twig_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./twig.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/twig.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/index.html new file mode 100644 index 0000000000..62897a0b52 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/index.html @@ -0,0 +1,960 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/typescript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/typescript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.66

    +
    +
    +

    Lines of code

    +

    843

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    26.13

    +
    +
    +

    Estimated Errors

    +

    4.42

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.history.js new file mode 100644 index 0000000000..e6aba3fe34 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":843,"lloc":316,"functions":8,"deliveredBugs":4.425,"difficulty":26.132,"maintainability":45.662,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.history.json new file mode 100644 index 0000000000..2e181a6b90 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":843,"lloc":316,"functions":8,"deliveredBugs":4.425,"difficulty":26.132,"maintainability":45.662,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.js new file mode 100644 index 0000000000..b2ad7d9384 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/typescript.js","fileShort":"node_modules/highlight.js/lib/languages/typescript.js","fileSafe":"node_modules_highlight_js_lib_languages_typescript_js","link":"files/node_modules_highlight_js_lib_languages_typescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":2.532,"halstead":{"bugs":4.425,"difficulty":26.132,"effort":346879.355,"length":1551,"time":19271.075,"vocabulary":377,"volume":13274.111,"operands":{"distinct":356,"total":886,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":665,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":316,"physical":843}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":843,"lineStart":1,"maintainability":45.662,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.42,"halstead":{"bugs":2.518,"difficulty":18.341,"effort":138558.027,"length":1000,"time":7697.668,"vocabulary":188,"volume":7554.589,"operands":{"distinct":176,"total":538,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":462,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":238,"physical":568},"errors":[],"lineEnd":733,"lineStart":166,"name":"javascript"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":7.65,"effort":1039.893,"length":32,"time":57.772,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":179,"lineStart":175,"name":""},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.134,"difficulty":15.294,"effort":6153.818,"length":82,"time":341.879,"vocabulary":30,"volume":402.365,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":41},"errors":[],"lineEnd":235,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":511,"lineStart":509,"name":"noneOf"},{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.46,"difficulty":8.542,"effort":11783.988,"length":217,"time":654.666,"vocabulary":82,"volume":1379.589,"operands":{"distinct":72,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":97},"errors":[],"lineEnd":841,"lineStart":745,"name":"typescript"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.045,"difficulty":8.5,"effort":1138.828,"length":31,"time":63.268,"vocabulary":20,"volume":133.98,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":813,"lineStart":809,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":810,"lineStart":810,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":832,"lineStart":832,"name":""}],"methodAverage":{"cyclomatic":1.875,"cyclomaticDensity":28.058,"halstead":{"bugs":0.403,"difficulty":7.922,"effort":19848.895,"length":173.375,"time":1102.716,"vocabulary":44.75,"volume":1209.447,"operands":{"distinct":37.125,"total":93.875},"operators":{"distinct":7.625,"total":79.5}},"params":1.5,"sloc":{"logical":38,"physical":90.125}},"module":"node_modules/highlight.js/lib/languages/typescript.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":2,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":107,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":140,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":167,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":31,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":176,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":177,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":182,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":187,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":188,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":195,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":196,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":197,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":225,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":226,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":237,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":247,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":247,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":250,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":250,"column":26,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":251,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":255,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":256,"column":9,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":257,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":260,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":281,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":294,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":307,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":316,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":355,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":363,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":385,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":386,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":395,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":406,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":442,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":458,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":458,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":459,"column":14,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":459,"column":16,"message":"Expected '}' to match '{' from line 442 and instead saw 'title.class'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":459,"column":16,"message":"Too many errors. (54% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.json new file mode 100644 index 0000000000..5653f7f74b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/typescript.js","fileShort":"node_modules/highlight.js/lib/languages/typescript.js","fileSafe":"node_modules_highlight_js_lib_languages_typescript_js","link":"files/node_modules_highlight_js_lib_languages_typescript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":2.532,"halstead":{"bugs":4.425,"difficulty":26.132,"effort":346879.355,"length":1551,"time":19271.075,"vocabulary":377,"volume":13274.111,"operands":{"distinct":356,"total":886,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":665,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":316,"physical":843}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":843,"lineStart":1,"maintainability":45.662,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.42,"halstead":{"bugs":2.518,"difficulty":18.341,"effort":138558.027,"length":1000,"time":7697.668,"vocabulary":188,"volume":7554.589,"operands":{"distinct":176,"total":538,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":462,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":238,"physical":568},"errors":[],"lineEnd":733,"lineStart":166,"name":"javascript"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":7.65,"effort":1039.893,"length":32,"time":57.772,"vocabulary":19,"volume":135.934,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":179,"lineStart":175,"name":""},{"cyclomatic":7,"cyclomaticDensity":46.667,"halstead":{"bugs":0.134,"difficulty":15.294,"effort":6153.818,"length":82,"time":341.879,"vocabulary":30,"volume":402.365,"operands":{"distinct":17,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":41},"errors":[],"lineEnd":235,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":511,"lineStart":509,"name":"noneOf"},{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.46,"difficulty":8.542,"effort":11783.988,"length":217,"time":654.666,"vocabulary":82,"volume":1379.589,"operands":{"distinct":72,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":97},"errors":[],"lineEnd":841,"lineStart":745,"name":"typescript"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.045,"difficulty":8.5,"effort":1138.828,"length":31,"time":63.268,"vocabulary":20,"volume":133.98,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":813,"lineStart":809,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":810,"lineStart":810,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":832,"lineStart":832,"name":""}],"methodAverage":{"cyclomatic":1.875,"cyclomaticDensity":28.058,"halstead":{"bugs":0.403,"difficulty":7.922,"effort":19848.895,"length":173.375,"time":1102.716,"vocabulary":44.75,"volume":1209.447,"operands":{"distinct":37.125,"total":93.875},"operators":{"distinct":7.625,"total":79.5}},"params":1.5,"sloc":{"logical":38,"physical":90.125}},"module":"node_modules/highlight.js/lib/languages/typescript.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":2,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":107,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":140,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":167,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":31,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":176,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":177,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":181,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":182,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":187,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":188,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":195,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":196,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":197,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":225,"column":7,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":226,"column":7,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":237,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":247,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":247,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":250,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":250,"column":26,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":251,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":255,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":256,"column":9,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":257,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":260,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":274,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":281,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":294,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":307,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":316,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":355,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":363,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":385,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":386,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":395,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":406,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":442,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":458,"column":5,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":458,"column":5,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":459,"column":14,"message":"Expected ')' and instead saw ':'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":459,"column":16,"message":"Expected '}' to match '{' from line 442 and instead saw 'title.class'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":459,"column":16,"message":"Too many errors. (54% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/index.html new file mode 100644 index 0000000000..38500d93d3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/typescript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/typescript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.js new file mode 100644 index 0000000000..8935ec77b7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/typescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/typescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_typescript_js_js","link":"files/node_modules_highlight_js_lib_languages_typescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./typescript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/typescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.json new file mode 100644 index 0000000000..aa2a26cf17 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_typescript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/typescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/typescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_typescript_js_js","link":"files/node_modules_highlight_js_lib_languages_typescript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./typescript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/typescript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/index.html new file mode 100644 index 0000000000..0257c9c42c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/index.html @@ -0,0 +1,177 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vala.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vala.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    56.40

    +
    +
    +

    Lines of code

    +

    60

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.30

    +
    +
    +

    Estimated Errors

    +

    0.19

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.history.js new file mode 100644 index 0000000000..772c44fb7b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":60,"lloc":22,"functions":1,"deliveredBugs":0.187,"difficulty":5.302,"maintainability":56.398,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.history.json new file mode 100644 index 0000000000..4bbc07e68f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":60,"lloc":22,"functions":1,"deliveredBugs":0.187,"difficulty":5.302,"maintainability":56.398,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.js new file mode 100644 index 0000000000..23c2a16c2f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vala.js","fileShort":"node_modules/highlight.js/lib/languages/vala.js","fileSafe":"node_modules_highlight_js_lib_languages_vala_js","link":"files/node_modules_highlight_js_lib_languages_vala_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.187,"difficulty":5.302,"effort":2977.628,"length":99,"time":165.424,"vocabulary":51,"volume":561.57,"operands":{"distinct":43,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":60}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":60,"lineStart":1,"maintainability":56.398,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.169,"difficulty":3.975,"effort":2019.967,"length":92,"time":112.22,"vocabulary":46,"volume":508.168,"operands":{"distinct":40,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":51},"errors":[],"lineEnd":58,"lineStart":8,"name":"vala"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.169,"difficulty":3.975,"effort":2019.967,"length":92,"time":112.22,"vocabulary":46,"volume":508.168,"operands":{"distinct":40,"total":53},"operators":{"distinct":6,"total":39}},"params":1,"sloc":{"logical":20,"physical":51}},"module":"node_modules/highlight.js/lib/languages/vala.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.json new file mode 100644 index 0000000000..14dc232d7f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vala.js","fileShort":"node_modules/highlight.js/lib/languages/vala.js","fileSafe":"node_modules_highlight_js_lib_languages_vala_js","link":"files/node_modules_highlight_js_lib_languages_vala_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.187,"difficulty":5.302,"effort":2977.628,"length":99,"time":165.424,"vocabulary":51,"volume":561.57,"operands":{"distinct":43,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":60}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":60,"lineStart":1,"maintainability":56.398,"methods":[{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.169,"difficulty":3.975,"effort":2019.967,"length":92,"time":112.22,"vocabulary":46,"volume":508.168,"operands":{"distinct":40,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":51},"errors":[],"lineEnd":58,"lineStart":8,"name":"vala"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.169,"difficulty":3.975,"effort":2019.967,"length":92,"time":112.22,"vocabulary":46,"volume":508.168,"operands":{"distinct":40,"total":53},"operators":{"distinct":6,"total":39}},"params":1,"sloc":{"logical":20,"physical":51}},"module":"node_modules/highlight.js/lib/languages/vala.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/index.html new file mode 100644 index 0000000000..a6e8d87529 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vala.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vala.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

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

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.js new file mode 100644 index 0000000000..d063476fc2 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vala.js.js","fileShort":"node_modules/highlight.js/lib/languages/vala.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vala_js_js","link":"files/node_modules_highlight_js_lib_languages_vala_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vala.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vala.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.json new file mode 100644 index 0000000000..8d7c479268 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vala_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vala.js.js","fileShort":"node_modules/highlight.js/lib/languages/vala.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vala_js_js","link":"files/node_modules_highlight_js_lib_languages_vala_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vala.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vala.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/index.html new file mode 100644 index 0000000000..31e931484f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/index.html @@ -0,0 +1,295 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vbnet.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vbnet.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    41.44

    +
    +
    +

    Lines of code

    +

    178

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.31

    +
    +
    +

    Estimated Errors

    +

    0.57

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.history.js new file mode 100644 index 0000000000..1530f8f023 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":178,"lloc":65,"functions":1,"deliveredBugs":0.573,"difficulty":10.308,"maintainability":41.438,"lintErrors":13}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.history.json new file mode 100644 index 0000000000..ab279a4293 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":178,"lloc":65,"functions":1,"deliveredBugs":0.573,"difficulty":10.308,"maintainability":41.438,"lintErrors":13}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.js new file mode 100644 index 0000000000..dbf4252c0b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vbnet.js","fileShort":"node_modules/highlight.js/lib/languages/vbnet.js","fileSafe":"node_modules_highlight_js_lib_languages_vbnet_js","link":"files/node_modules_highlight_js_lib_languages_vbnet_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.573,"difficulty":10.308,"effort":17720.51,"length":276,"time":984.473,"vocabulary":75,"volume":1719.154,"operands":{"distinct":65,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":41.438,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":0.551,"difficulty":9.435,"effort":15608.951,"length":269,"time":867.164,"vocabulary":71,"volume":1654.282,"operands":{"distinct":62,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":167},"errors":[],"lineEnd":176,"lineStart":10,"name":"vbnet"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":0.551,"difficulty":9.435,"effort":15608.951,"length":269,"time":867.164,"vocabulary":71,"volume":1654.282,"operands":{"distinct":62,"total":130},"operators":{"distinct":9,"total":139}},"params":1,"sloc":{"logical":63,"physical":167}},"module":"node_modules/highlight.js/lib/languages/vbnet.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":99,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.json new file mode 100644 index 0000000000..369a18468d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vbnet.js","fileShort":"node_modules/highlight.js/lib/languages/vbnet.js","fileSafe":"node_modules_highlight_js_lib_languages_vbnet_js","link":"files/node_modules_highlight_js_lib_languages_vbnet_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.573,"difficulty":10.308,"effort":17720.51,"length":276,"time":984.473,"vocabulary":75,"volume":1719.154,"operands":{"distinct":65,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":41.438,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":0.551,"difficulty":9.435,"effort":15608.951,"length":269,"time":867.164,"vocabulary":71,"volume":1654.282,"operands":{"distinct":62,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":63,"physical":167},"errors":[],"lineEnd":176,"lineStart":10,"name":"vbnet"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.587,"halstead":{"bugs":0.551,"difficulty":9.435,"effort":15608.951,"length":269,"time":867.164,"vocabulary":71,"volume":1654.282,"operands":{"distinct":62,"total":130},"operators":{"distinct":9,"total":139}},"params":1,"sloc":{"logical":63,"physical":167}},"module":"node_modules/highlight.js/lib/languages/vbnet.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":99,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/index.html new file mode 100644 index 0000000000..f9ce888c1f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vbnet.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vbnet.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.js new file mode 100644 index 0000000000..0a1a3c91b7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vbnet.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbnet.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbnet_js_js","link":"files/node_modules_highlight_js_lib_languages_vbnet_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbnet.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vbnet.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.json new file mode 100644 index 0000000000..1522d0a18f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbnet_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vbnet.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbnet.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbnet_js_js","link":"files/node_modules_highlight_js_lib_languages_vbnet_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbnet.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vbnet.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/index.html new file mode 100644 index 0000000000..4665a7f848 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/index.html @@ -0,0 +1,141 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vbscript-html.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vbscript-html.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    71.10

    +
    +
    +

    Lines of code

    +

    24

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.00

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.history.js new file mode 100644 index 0000000000..8cc85ee554 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":24,"lloc":9,"functions":1,"deliveredBugs":0.042,"difficulty":4,"maintainability":71.097,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.history.json new file mode 100644 index 0000000000..5192ac22ac --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":24,"lloc":9,"functions":1,"deliveredBugs":0.042,"difficulty":4,"maintainability":71.097,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.js new file mode 100644 index 0000000000..c1d7f06167 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vbscript-html.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript-html.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_html_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_html_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.042,"difficulty":4,"effort":509.509,"length":29,"time":28.306,"vocabulary":21,"volume":127.377,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":24}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":24,"lineStart":1,"maintainability":71.097,"methods":[{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.029,"difficulty":2.182,"effort":187.531,"length":22,"time":10.418,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":22,"lineStart":10,"name":"vbscriptHtml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.029,"difficulty":2.182,"effort":187.531,"length":22,"time":10.418,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":12},"operators":{"distinct":4,"total":10}},"params":1,"sloc":{"logical":7,"physical":13}},"module":"node_modules/highlight.js/lib/languages/vbscript-html.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.json new file mode 100644 index 0000000000..8fbfec65a4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript-html.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript-html.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_html_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_html_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.042,"difficulty":4,"effort":509.509,"length":29,"time":28.306,"vocabulary":21,"volume":127.377,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":24}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":24,"lineStart":1,"maintainability":71.097,"methods":[{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.029,"difficulty":2.182,"effort":187.531,"length":22,"time":10.418,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":22,"lineStart":10,"name":"vbscriptHtml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.029,"difficulty":2.182,"effort":187.531,"length":22,"time":10.418,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":12},"operators":{"distinct":4,"total":10}},"params":1,"sloc":{"logical":7,"physical":13}},"module":"node_modules/highlight.js/lib/languages/vbscript-html.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/index.html new file mode 100644 index 0000000000..dffc085afc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vbscript-html.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vbscript-html.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.js new file mode 100644 index 0000000000..e479361756 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vbscript-html.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript-html.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_html_js_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbscript-html.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vbscript-html.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.json new file mode 100644 index 0000000000..398f04098b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript-html.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript-html.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_html_js_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbscript-html.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vbscript-html.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/index.html new file mode 100644 index 0000000000..c554d0ea74 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/index.html @@ -0,0 +1,341 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vbscript.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vbscript.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.81

    +
    +
    +

    Lines of code

    +

    224

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.53

    +
    +
    +

    Estimated Errors

    +

    0.71

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.history.js new file mode 100644 index 0000000000..dd11d08beb --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":224,"lloc":25,"functions":1,"deliveredBugs":0.714,"difficulty":5.528,"maintainability":51.811,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.history.json new file mode 100644 index 0000000000..95bfdb93a6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":224,"lloc":25,"functions":1,"deliveredBugs":0.714,"difficulty":5.528,"maintainability":51.811,"lintErrors":7}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.js new file mode 100644 index 0000000000..53e14f6af1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vbscript.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.714,"difficulty":5.528,"effort":11843.771,"length":278,"time":657.987,"vocabulary":209,"volume":2142.646,"operands":{"distinct":199,"total":220,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":224}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":224,"lineStart":1,"maintainability":51.811,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.694,"difficulty":4.959,"effort":10320.751,"length":271,"time":573.375,"vocabulary":205,"volume":2081.139,"operands":{"distinct":196,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":212},"errors":[],"lineEnd":222,"lineStart":11,"name":"vbscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.694,"difficulty":4.959,"effort":10320.751,"length":271,"time":573.375,"vocabulary":205,"volume":2081.139,"operands":{"distinct":196,"total":216},"operators":{"distinct":9,"total":55}},"params":1,"sloc":{"logical":23,"physical":212}},"module":"node_modules/highlight.js/lib/languages/vbscript.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":123,"column":38,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":131,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.json new file mode 100644 index 0000000000..4047717172 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.714,"difficulty":5.528,"effort":11843.771,"length":278,"time":657.987,"vocabulary":209,"volume":2142.646,"operands":{"distinct":199,"total":220,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":224}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":224,"lineStart":1,"maintainability":51.811,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.694,"difficulty":4.959,"effort":10320.751,"length":271,"time":573.375,"vocabulary":205,"volume":2081.139,"operands":{"distinct":196,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":212},"errors":[],"lineEnd":222,"lineStart":11,"name":"vbscript"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.694,"difficulty":4.959,"effort":10320.751,"length":271,"time":573.375,"vocabulary":205,"volume":2081.139,"operands":{"distinct":196,"total":216},"operators":{"distinct":9,"total":55}},"params":1,"sloc":{"logical":23,"physical":212}},"module":"node_modules/highlight.js/lib/languages/vbscript.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":123,"column":38,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":131,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/index.html new file mode 100644 index 0000000000..b7b58e0c60 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vbscript.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vbscript.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.js new file mode 100644 index 0000000000..deee2c1c38 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vbscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_js_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbscript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vbscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.json new file mode 100644 index 0000000000..f6dbe92058 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vbscript_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_js_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vbscript.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vbscript.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/index.html new file mode 100644 index 0000000000..52b83580fe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/index.html @@ -0,0 +1,672 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/verilog.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/verilog.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    46.48

    +
    +
    +

    Lines of code

    +

    555

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.36

    +
    +
    +

    Estimated Errors

    +

    1.88

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.history.js new file mode 100644 index 0000000000..693a20d2fe --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":555,"lloc":35,"functions":1,"deliveredBugs":1.877,"difficulty":5.362,"maintainability":46.483,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.history.json new file mode 100644 index 0000000000..8bdb0d83b6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":555,"lloc":35,"functions":1,"deliveredBugs":1.877,"difficulty":5.362,"maintainability":46.483,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.js new file mode 100644 index 0000000000..a82b1f7a88 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/verilog.js","fileShort":"node_modules/highlight.js/lib/languages/verilog.js","fileSafe":"node_modules_highlight_js_lib_languages_verilog_js","link":"files/node_modules_highlight_js_lib_languages_verilog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":1.877,"difficulty":5.362,"effort":30197.305,"length":624,"time":1677.628,"vocabulary":521,"volume":5631.687,"operands":{"distinct":511,"total":548,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":555}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":555,"lineStart":1,"maintainability":46.483,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.854,"difficulty":4.819,"effort":26801.025,"length":617,"time":1488.946,"vocabulary":517,"volume":5561.651,"operands":{"distinct":508,"total":544,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":545},"errors":[],"lineEnd":553,"lineStart":9,"name":"verilog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.854,"difficulty":4.819,"effort":26801.025,"length":617,"time":1488.946,"vocabulary":517,"volume":5561.651,"operands":{"distinct":508,"total":544},"operators":{"distinct":9,"total":73}},"params":1,"sloc":{"logical":33,"physical":545}},"module":"node_modules/highlight.js/lib/languages/verilog.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":465,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":469,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":542,"column":47,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":546,"column":47,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.json new file mode 100644 index 0000000000..34acb41a5c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/verilog.js","fileShort":"node_modules/highlight.js/lib/languages/verilog.js","fileSafe":"node_modules_highlight_js_lib_languages_verilog_js","link":"files/node_modules_highlight_js_lib_languages_verilog_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":1.877,"difficulty":5.362,"effort":30197.305,"length":624,"time":1677.628,"vocabulary":521,"volume":5631.687,"operands":{"distinct":511,"total":548,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":555}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":555,"lineStart":1,"maintainability":46.483,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.854,"difficulty":4.819,"effort":26801.025,"length":617,"time":1488.946,"vocabulary":517,"volume":5561.651,"operands":{"distinct":508,"total":544,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":545},"errors":[],"lineEnd":553,"lineStart":9,"name":"verilog"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.854,"difficulty":4.819,"effort":26801.025,"length":617,"time":1488.946,"vocabulary":517,"volume":5561.651,"operands":{"distinct":508,"total":544},"operators":{"distinct":9,"total":73}},"params":1,"sloc":{"logical":33,"physical":545}},"module":"node_modules/highlight.js/lib/languages/verilog.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":465,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":469,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":542,"column":47,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":546,"column":47,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/index.html new file mode 100644 index 0000000000..9e80a8012d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/verilog.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/verilog.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.js new file mode 100644 index 0000000000..d6b48d5884 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/verilog.js.js","fileShort":"node_modules/highlight.js/lib/languages/verilog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_verilog_js_js","link":"files/node_modules_highlight_js_lib_languages_verilog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./verilog.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/verilog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.json new file mode 100644 index 0000000000..4fcb8703b8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_verilog_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/verilog.js.js","fileShort":"node_modules/highlight.js/lib/languages/verilog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_verilog_js_js","link":"files/node_modules_highlight_js_lib_languages_verilog_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./verilog.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/verilog.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/index.html new file mode 100644 index 0000000000..1e72d631e3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/index.html @@ -0,0 +1,332 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vhdl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vhdl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.96

    +
    +
    +

    Lines of code

    +

    215

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.85

    +
    +
    +

    Estimated Errors

    +

    0.79

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.history.js new file mode 100644 index 0000000000..d21af1bf87 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":215,"lloc":29,"functions":1,"deliveredBugs":0.794,"difficulty":5.854,"maintainability":49.959,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.history.json new file mode 100644 index 0000000000..471e972568 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":215,"lloc":29,"functions":1,"deliveredBugs":0.794,"difficulty":5.854,"maintainability":49.959,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.js new file mode 100644 index 0000000000..0f8efb036d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vhdl.js","fileShort":"node_modules/highlight.js/lib/languages/vhdl.js","fileSafe":"node_modules_highlight_js_lib_languages_vhdl_js","link":"files/node_modules_highlight_js_lib_languages_vhdl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.794,"difficulty":5.854,"effort":13942.38,"length":309,"time":774.577,"vocabulary":209,"volume":2381.574,"operands":{"distinct":199,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":215}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":215,"lineStart":1,"maintainability":49.959,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.773,"difficulty":5.258,"effort":12193.565,"length":302,"time":677.42,"vocabulary":205,"volume":2319.203,"operands":{"distinct":196,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":205},"errors":[],"lineEnd":213,"lineStart":9,"name":"vhdl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.773,"difficulty":5.258,"effort":12193.565,"length":302,"time":677.42,"vocabulary":205,"volume":2319.203,"operands":{"distinct":196,"total":229},"operators":{"distinct":9,"total":73}},"params":1,"sloc":{"logical":27,"physical":205}},"module":"node_modules/highlight.js/lib/languages/vhdl.js"},"jshint":{"messages":[{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":140,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":168,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.json new file mode 100644 index 0000000000..f5ca8dbc77 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vhdl.js","fileShort":"node_modules/highlight.js/lib/languages/vhdl.js","fileSafe":"node_modules_highlight_js_lib_languages_vhdl_js","link":"files/node_modules_highlight_js_lib_languages_vhdl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.794,"difficulty":5.854,"effort":13942.38,"length":309,"time":774.577,"vocabulary":209,"volume":2381.574,"operands":{"distinct":199,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":215}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":215,"lineStart":1,"maintainability":49.959,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.773,"difficulty":5.258,"effort":12193.565,"length":302,"time":677.42,"vocabulary":205,"volume":2319.203,"operands":{"distinct":196,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":205},"errors":[],"lineEnd":213,"lineStart":9,"name":"vhdl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.773,"difficulty":5.258,"effort":12193.565,"length":302,"time":677.42,"vocabulary":205,"volume":2319.203,"operands":{"distinct":196,"total":229},"operators":{"distinct":9,"total":73}},"params":1,"sloc":{"logical":27,"physical":205}},"module":"node_modules/highlight.js/lib/languages/vhdl.js"},"jshint":{"messages":[{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":140,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":168,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/index.html new file mode 100644 index 0000000000..86835e4b26 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vhdl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vhdl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.js new file mode 100644 index 0000000000..d2968a7387 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vhdl.js.js","fileShort":"node_modules/highlight.js/lib/languages/vhdl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vhdl_js_js","link":"files/node_modules_highlight_js_lib_languages_vhdl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vhdl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vhdl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.json new file mode 100644 index 0000000000..7c063b330c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vhdl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vhdl.js.js","fileShort":"node_modules/highlight.js/lib/languages/vhdl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vhdl_js_js","link":"files/node_modules_highlight_js_lib_languages_vhdl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vhdl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vhdl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/index.html new file mode 100644 index 0000000000..9dae84e8db --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/index.html @@ -0,0 +1,246 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vim.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vim.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    51.17

    +
    +
    +

    Lines of code

    +

    129

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.59

    +
    +
    +

    Estimated Errors

    +

    0.45

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.history.js new file mode 100644 index 0000000000..49c28a095b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":129,"lloc":30,"functions":1,"deliveredBugs":0.452,"difficulty":5.586,"maintainability":51.166,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.history.json new file mode 100644 index 0000000000..34dbfd6604 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":129,"lloc":30,"functions":1,"deliveredBugs":0.452,"difficulty":5.586,"maintainability":51.166,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.js new file mode 100644 index 0000000000..543eb6e8b7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vim.js","fileShort":"node_modules/highlight.js/lib/languages/vim.js","fileSafe":"node_modules_highlight_js_lib_languages_vim_js","link":"files/node_modules_highlight_js_lib_languages_vim_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.452,"difficulty":5.586,"effort":7577.702,"length":206,"time":420.983,"vocabulary":96,"volume":1356.502,"operands":{"distinct":87,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":129}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":129,"lineStart":1,"maintainability":51.166,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.432,"difficulty":4.333,"effort":5611.888,"length":199,"time":311.772,"vocabulary":91,"volume":1295.051,"operands":{"distinct":84,"total":104,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":95,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":119},"errors":[],"lineEnd":127,"lineStart":9,"name":"vim"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.432,"difficulty":4.333,"effort":5611.888,"length":199,"time":311.772,"vocabulary":91,"volume":1295.051,"operands":{"distinct":84,"total":104},"operators":{"distinct":7,"total":95}},"params":1,"sloc":{"logical":28,"physical":119}},"module":"node_modules/highlight.js/lib/languages/vim.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.json new file mode 100644 index 0000000000..dca19fa5a7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vim.js","fileShort":"node_modules/highlight.js/lib/languages/vim.js","fileSafe":"node_modules_highlight_js_lib_languages_vim_js","link":"files/node_modules_highlight_js_lib_languages_vim_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.452,"difficulty":5.586,"effort":7577.702,"length":206,"time":420.983,"vocabulary":96,"volume":1356.502,"operands":{"distinct":87,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":129}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":129,"lineStart":1,"maintainability":51.166,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.432,"difficulty":4.333,"effort":5611.888,"length":199,"time":311.772,"vocabulary":91,"volume":1295.051,"operands":{"distinct":84,"total":104,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":95,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":119},"errors":[],"lineEnd":127,"lineStart":9,"name":"vim"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.432,"difficulty":4.333,"effort":5611.888,"length":199,"time":311.772,"vocabulary":91,"volume":1295.051,"operands":{"distinct":84,"total":104},"operators":{"distinct":7,"total":95}},"params":1,"sloc":{"logical":28,"physical":119}},"module":"node_modules/highlight.js/lib/languages/vim.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/index.html new file mode 100644 index 0000000000..f32c7ba813 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/vim.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/vim.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.js new file mode 100644 index 0000000000..209ad6cc6a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/vim.js.js","fileShort":"node_modules/highlight.js/lib/languages/vim.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vim_js_js","link":"files/node_modules_highlight_js_lib_languages_vim_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vim.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vim.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.json new file mode 100644 index 0000000000..26f91f7410 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_vim_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/vim.js.js","fileShort":"node_modules/highlight.js/lib/languages/vim.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vim_js_js","link":"files/node_modules_highlight_js_lib_languages_vim_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./vim.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/vim.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/index.html new file mode 100644 index 0000000000..70d1a4e940 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/index.html @@ -0,0 +1,256 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/wasm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/wasm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.87

    +
    +
    +

    Lines of code

    +

    139

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.45

    +
    +
    +

    Estimated Errors

    +

    0.42

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.history.js new file mode 100644 index 0000000000..25b8258501 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":139,"lloc":40,"functions":1,"deliveredBugs":0.418,"difficulty":6.452,"maintainability":47.868,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.history.json new file mode 100644 index 0000000000..6fde778f73 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":139,"lloc":40,"functions":1,"deliveredBugs":0.418,"difficulty":6.452,"maintainability":47.868,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.js new file mode 100644 index 0000000000..72154af018 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/wasm.js","fileShort":"node_modules/highlight.js/lib/languages/wasm.js","fileSafe":"node_modules_highlight_js_lib_languages_wasm_js","link":"files/node_modules_highlight_js_lib_languages_wasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.418,"difficulty":6.452,"effort":8081.043,"length":192,"time":448.947,"vocabulary":92,"volume":1252.524,"operands":{"distinct":83,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":139}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":139,"lineStart":1,"maintainability":47.868,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.398,"difficulty":5.75,"effort":6871.22,"length":185,"time":381.734,"vocabulary":88,"volume":1194.995,"operands":{"distinct":80,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":128},"errors":[],"lineEnd":137,"lineStart":10,"name":"wasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.398,"difficulty":5.75,"effort":6871.22,"length":185,"time":381.734,"vocabulary":88,"volume":1194.995,"operands":{"distinct":80,"total":115},"operators":{"distinct":8,"total":70}},"params":1,"sloc":{"logical":38,"physical":128}},"module":"node_modules/highlight.js/lib/languages/wasm.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":8,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.json new file mode 100644 index 0000000000..312bff1fe1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/wasm.js","fileShort":"node_modules/highlight.js/lib/languages/wasm.js","fileSafe":"node_modules_highlight_js_lib_languages_wasm_js","link":"files/node_modules_highlight_js_lib_languages_wasm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.418,"difficulty":6.452,"effort":8081.043,"length":192,"time":448.947,"vocabulary":92,"volume":1252.524,"operands":{"distinct":83,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":139}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":139,"lineStart":1,"maintainability":47.868,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.398,"difficulty":5.75,"effort":6871.22,"length":185,"time":381.734,"vocabulary":88,"volume":1194.995,"operands":{"distinct":80,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":128},"errors":[],"lineEnd":137,"lineStart":10,"name":"wasm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.398,"difficulty":5.75,"effort":6871.22,"length":185,"time":381.734,"vocabulary":88,"volume":1194.995,"operands":{"distinct":80,"total":115},"operators":{"distinct":8,"total":70}},"params":1,"sloc":{"logical":38,"physical":128}},"module":"node_modules/highlight.js/lib/languages/wasm.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":8,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":64,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/index.html new file mode 100644 index 0000000000..f67ba7eef1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/wasm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/wasm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.js new file mode 100644 index 0000000000..9284c88c96 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/wasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/wasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_wasm_js_js","link":"files/node_modules_highlight_js_lib_languages_wasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./wasm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/wasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.json new file mode 100644 index 0000000000..a5a663f1d0 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wasm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/wasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/wasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_wasm_js_js","link":"files/node_modules_highlight_js_lib_languages_wasm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./wasm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/wasm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/index.html new file mode 100644 index 0000000000..b2afd75483 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/index.html @@ -0,0 +1,414 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/wren.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/wren.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    35.01

    +
    +
    +

    Lines of code

    +

    297

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.73

    +
    +
    +

    Estimated Errors

    +

    1.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.history.js new file mode 100644 index 0000000000..1d23e74b4c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":297,"lloc":108,"functions":1,"deliveredBugs":1.152,"difficulty":10.726,"maintainability":35.013,"lintErrors":28}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.history.json new file mode 100644 index 0000000000..f076c56a06 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":297,"lloc":108,"functions":1,"deliveredBugs":1.152,"difficulty":10.726,"maintainability":35.013,"lintErrors":28}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.js new file mode 100644 index 0000000000..3c9987b4bc --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/wren.js","fileShort":"node_modules/highlight.js/lib/languages/wren.js","fileSafe":"node_modules_highlight_js_lib_languages_wren_js","link":"files/node_modules_highlight_js_lib_languages_wren_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.152,"difficulty":10.726,"effort":37061.068,"length":489,"time":2058.948,"vocabulary":134,"volume":3455.318,"operands":{"distinct":124,"total":266,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":108,"physical":297}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":297,"lineStart":1,"maintainability":35.013,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.128,"difficulty":9.744,"effort":32980.637,"length":482,"time":1832.258,"vocabulary":130,"volume":3384.781,"operands":{"distinct":121,"total":262,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":220,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":285},"errors":[],"lineEnd":295,"lineStart":11,"name":"wren"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.128,"difficulty":9.744,"effort":32980.637,"length":482,"time":1832.258,"vocabulary":130,"volume":3384.781,"operands":{"distinct":121,"total":262},"operators":{"distinct":9,"total":220}},"params":1,"sloc":{"logical":106,"physical":285}},"module":"node_modules/highlight.js/lib/languages/wren.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":22,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":108,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":132,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":25,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":138,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":144,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":169,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":171,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":197,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":209,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":228,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":228,"column":20,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":228,"column":33,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":228,"column":51,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":229,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":241,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.json new file mode 100644 index 0000000000..b1cf33a399 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/wren.js","fileShort":"node_modules/highlight.js/lib/languages/wren.js","fileSafe":"node_modules_highlight_js_lib_languages_wren_js","link":"files/node_modules_highlight_js_lib_languages_wren_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.152,"difficulty":10.726,"effort":37061.068,"length":489,"time":2058.948,"vocabulary":134,"volume":3455.318,"operands":{"distinct":124,"total":266,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":108,"physical":297}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":297,"lineStart":1,"maintainability":35.013,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.128,"difficulty":9.744,"effort":32980.637,"length":482,"time":1832.258,"vocabulary":130,"volume":3384.781,"operands":{"distinct":121,"total":262,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":220,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":285},"errors":[],"lineEnd":295,"lineStart":11,"name":"wren"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.128,"difficulty":9.744,"effort":32980.637,"length":482,"time":1832.258,"vocabulary":130,"volume":3384.781,"operands":{"distinct":121,"total":262},"operators":{"distinct":9,"total":220}},"params":1,"sloc":{"logical":106,"physical":285}},"module":"node_modules/highlight.js/lib/languages/wren.js"},"jshint":{"messages":[{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":22,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":108,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":132,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":25,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":138,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":144,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":152,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":159,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":169,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":171,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":197,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":209,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":228,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":228,"column":20,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":228,"column":33,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":228,"column":51,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":229,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":241,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/index.html new file mode 100644 index 0000000000..0376a9c126 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/wren.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/wren.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.js new file mode 100644 index 0000000000..a3bfc9c39d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/wren.js.js","fileShort":"node_modules/highlight.js/lib/languages/wren.js.js","fileSafe":"node_modules_highlight_js_lib_languages_wren_js_js","link":"files/node_modules_highlight_js_lib_languages_wren_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./wren.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/wren.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.json new file mode 100644 index 0000000000..9b0cca3eb8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_wren_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/wren.js.js","fileShort":"node_modules/highlight.js/lib/languages/wren.js.js","fileSafe":"node_modules_highlight_js_lib_languages_wren_js_js","link":"files/node_modules_highlight_js_lib_languages_wren_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./wren.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/wren.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/index.html new file mode 100644 index 0000000000..070373374e --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/index.html @@ -0,0 +1,280 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/x86asm.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/x86asm.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    47.86

    +
    +
    +

    Lines of code

    +

    163

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.40

    +
    +
    +

    Estimated Errors

    +

    0.48

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.history.js new file mode 100644 index 0000000000..78bab67bd6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":163,"lloc":40,"functions":1,"deliveredBugs":0.483,"difficulty":6.398,"maintainability":47.858,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.history.json new file mode 100644 index 0000000000..738b581115 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":163,"lloc":40,"functions":1,"deliveredBugs":0.483,"difficulty":6.398,"maintainability":47.858,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.js new file mode 100644 index 0000000000..1f0367d058 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/x86asm.js","fileShort":"node_modules/highlight.js/lib/languages/x86asm.js","fileSafe":"node_modules_highlight_js_lib_languages_x86asm_js","link":"files/node_modules_highlight_js_lib_languages_x86asm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.483,"difficulty":6.398,"effort":9265.187,"length":222,"time":514.733,"vocabulary":92,"volume":1448.231,"operands":{"distinct":83,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":163}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":163,"lineStart":1,"maintainability":47.858,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.462,"difficulty":4.988,"effort":6908.849,"length":215,"time":383.825,"vocabulary":87,"volume":1385.233,"operands":{"distinct":80,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":153},"errors":[],"lineEnd":161,"lineStart":9,"name":"x86asm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.462,"difficulty":4.988,"effort":6908.849,"length":215,"time":383.825,"vocabulary":87,"volume":1385.233,"operands":{"distinct":80,"total":114},"operators":{"distinct":7,"total":101}},"params":1,"sloc":{"logical":38,"physical":153}},"module":"node_modules/highlight.js/lib/languages/x86asm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.json new file mode 100644 index 0000000000..fafe65f520 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/x86asm.js","fileShort":"node_modules/highlight.js/lib/languages/x86asm.js","fileSafe":"node_modules_highlight_js_lib_languages_x86asm_js","link":"files/node_modules_highlight_js_lib_languages_x86asm_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.483,"difficulty":6.398,"effort":9265.187,"length":222,"time":514.733,"vocabulary":92,"volume":1448.231,"operands":{"distinct":83,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":163}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":163,"lineStart":1,"maintainability":47.858,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.462,"difficulty":4.988,"effort":6908.849,"length":215,"time":383.825,"vocabulary":87,"volume":1385.233,"operands":{"distinct":80,"total":114,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":153},"errors":[],"lineEnd":161,"lineStart":9,"name":"x86asm"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.462,"difficulty":4.988,"effort":6908.849,"length":215,"time":383.825,"vocabulary":87,"volume":1385.233,"operands":{"distinct":80,"total":114},"operators":{"distinct":7,"total":101}},"params":1,"sloc":{"logical":38,"physical":153}},"module":"node_modules/highlight.js/lib/languages/x86asm.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/index.html new file mode 100644 index 0000000000..86c34f5b9d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/x86asm.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/x86asm.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.js new file mode 100644 index 0000000000..6dafbc3be4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/x86asm.js.js","fileShort":"node_modules/highlight.js/lib/languages/x86asm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_x86asm_js_js","link":"files/node_modules_highlight_js_lib_languages_x86asm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./x86asm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/x86asm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.json new file mode 100644 index 0000000000..272c8e4526 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_x86asm_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/x86asm.js.js","fileShort":"node_modules/highlight.js/lib/languages/x86asm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_x86asm_js_js","link":"files/node_modules_highlight_js_lib_languages_x86asm_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./x86asm.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/x86asm.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/index.html new file mode 100644 index 0000000000..d807d23b88 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/index.html @@ -0,0 +1,324 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/xl.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/xl.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    45.31

    +
    +
    +

    Lines of code

    +

    207

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.64

    +
    +
    +

    Estimated Errors

    +

    0.76

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.history.js new file mode 100644 index 0000000000..2e86d3ead8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":207,"lloc":47,"functions":1,"deliveredBugs":0.759,"difficulty":5.638,"maintainability":45.309,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.history.json new file mode 100644 index 0000000000..bfc2fe784b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":207,"lloc":47,"functions":1,"deliveredBugs":0.759,"difficulty":5.638,"maintainability":45.309,"lintErrors":11}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.js new file mode 100644 index 0000000000..fc4986f08d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/xl.js","fileShort":"node_modules/highlight.js/lib/languages/xl.js","fileSafe":"node_modules_highlight_js_lib_languages_xl_js","link":"files/node_modules_highlight_js_lib_languages_xl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.759,"difficulty":5.638,"effort":12839.018,"length":303,"time":713.279,"vocabulary":183,"volume":2277.257,"operands":{"distinct":174,"total":218,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":207,"lineStart":1,"maintainability":45.309,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.738,"difficulty":5.006,"effort":11089.002,"length":296,"time":616.056,"vocabulary":179,"volume":2215.209,"operands":{"distinct":171,"total":214,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":198},"errors":[],"lineEnd":205,"lineStart":8,"name":"xl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.738,"difficulty":5.006,"effort":11089.002,"length":296,"time":616.056,"vocabulary":179,"volume":2215.209,"operands":{"distinct":171,"total":214},"operators":{"distinct":8,"total":82}},"params":1,"sloc":{"logical":45,"physical":198}},"module":"node_modules/highlight.js/lib/languages/xl.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":136,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":141,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":148,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":154,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":160,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":169,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.json new file mode 100644 index 0000000000..6cd4ffdec8 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/xl.js","fileShort":"node_modules/highlight.js/lib/languages/xl.js","fileSafe":"node_modules_highlight_js_lib_languages_xl_js","link":"files/node_modules_highlight_js_lib_languages_xl_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.759,"difficulty":5.638,"effort":12839.018,"length":303,"time":713.279,"vocabulary":183,"volume":2277.257,"operands":{"distinct":174,"total":218,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":207}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":207,"lineStart":1,"maintainability":45.309,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.738,"difficulty":5.006,"effort":11089.002,"length":296,"time":616.056,"vocabulary":179,"volume":2215.209,"operands":{"distinct":171,"total":214,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":198},"errors":[],"lineEnd":205,"lineStart":8,"name":"xl"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.738,"difficulty":5.006,"effort":11089.002,"length":296,"time":616.056,"vocabulary":179,"volume":2215.209,"operands":{"distinct":171,"total":214},"operators":{"distinct":8,"total":82}},"params":1,"sloc":{"logical":45,"physical":198}},"module":"node_modules/highlight.js/lib/languages/xl.js"},"jshint":{"messages":[{"severity":"error","line":9,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":136,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":141,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":148,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":154,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":160,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":165,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":169,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":175,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/index.html new file mode 100644 index 0000000000..dd17183740 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/xl.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/xl.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.js new file mode 100644 index 0000000000..01e03fdd9f --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/xl.js.js","fileShort":"node_modules/highlight.js/lib/languages/xl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xl_js_js","link":"files/node_modules_highlight_js_lib_languages_xl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/xl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.json new file mode 100644 index 0000000000..d4eea0ba31 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xl_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/xl.js.js","fileShort":"node_modules/highlight.js/lib/languages/xl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xl_js_js","link":"files/node_modules_highlight_js_lib_languages_xl_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xl.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/xl.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/index.html new file mode 100644 index 0000000000..9c2ecf638a --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/index.html @@ -0,0 +1,351 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/xml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/xml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    35.21

    +
    +
    +

    Lines of code

    +

    234

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.77

    +
    +
    +

    Estimated Errors

    +

    0.83

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.history.js new file mode 100644 index 0000000000..9a495ace19 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":234,"lloc":106,"functions":1,"deliveredBugs":0.834,"difficulty":14.766,"maintainability":35.207,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.history.json new file mode 100644 index 0000000000..1e2232d4f4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":234,"lloc":106,"functions":1,"deliveredBugs":0.834,"difficulty":14.766,"maintainability":35.207,"lintErrors":9}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.js new file mode 100644 index 0000000000..d02ef41348 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/xml.js","fileShort":"node_modules/highlight.js/lib/languages/xml.js","fileSafe":"node_modules_highlight_js_lib_languages_xml_js","link":"files/node_modules_highlight_js_lib_languages_xml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":0.834,"difficulty":14.766,"effort":36924.238,"length":404,"time":2051.347,"vocabulary":73,"volume":2500.689,"operands":{"distinct":64,"total":210,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":194,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":234}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":234,"lineStart":1,"maintainability":35.207,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":0.808,"difficulty":13.508,"effort":32758.515,"length":397,"time":1819.917,"vocabulary":69,"volume":2425.084,"operands":{"distinct":61,"total":206,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":191,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":104,"physical":224},"errors":[],"lineEnd":232,"lineStart":9,"name":"xml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":0.808,"difficulty":13.508,"effort":32758.515,"length":397,"time":1819.917,"vocabulary":69,"volume":2425.084,"operands":{"distinct":61,"total":206},"operators":{"distinct":8,"total":191}},"params":1,"sloc":{"logical":104,"physical":224}},"module":"node_modules/highlight.js/lib/languages/xml.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.json new file mode 100644 index 0000000000..3232e3927b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/xml.js","fileShort":"node_modules/highlight.js/lib/languages/xml.js","fileSafe":"node_modules_highlight_js_lib_languages_xml_js","link":"files/node_modules_highlight_js_lib_languages_xml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":0.834,"difficulty":14.766,"effort":36924.238,"length":404,"time":2051.347,"vocabulary":73,"volume":2500.689,"operands":{"distinct":64,"total":210,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":194,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":234}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":234,"lineStart":1,"maintainability":35.207,"methods":[{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":0.808,"difficulty":13.508,"effort":32758.515,"length":397,"time":1819.917,"vocabulary":69,"volume":2425.084,"operands":{"distinct":61,"total":206,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":191,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":104,"physical":224},"errors":[],"lineEnd":232,"lineStart":9,"name":"xml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":0.808,"difficulty":13.508,"effort":32758.515,"length":397,"time":1819.917,"vocabulary":69,"volume":2425.084,"operands":{"distinct":61,"total":206},"operators":{"distinct":8,"total":191}},"params":1,"sloc":{"logical":104,"physical":224}},"module":"node_modules/highlight.js/lib/languages/xml.js"},"jshint":{"messages":[{"severity":"error","line":10,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/index.html new file mode 100644 index 0000000000..145a949126 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/xml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/xml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.js new file mode 100644 index 0000000000..2ebafcd67b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/xml.js.js","fileShort":"node_modules/highlight.js/lib/languages/xml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xml_js_js","link":"files/node_modules_highlight_js_lib_languages_xml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/xml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.json new file mode 100644 index 0000000000..134480dacf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/xml.js.js","fileShort":"node_modules/highlight.js/lib/languages/xml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xml_js_js","link":"files/node_modules_highlight_js_lib_languages_xml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/xml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/index.html new file mode 100644 index 0000000000..86c1857cee --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/index.html @@ -0,0 +1,478 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/xquery.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/xquery.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    38.76

    +
    +
    +

    Lines of code

    +

    361

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    5.38

    +
    +
    +

    Estimated Errors

    +

    1.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.history.js new file mode 100644 index 0000000000..9295177f41 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":361,"lloc":88,"functions":1,"deliveredBugs":1.153,"difficulty":5.375,"maintainability":38.756,"lintErrors":13}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.history.json new file mode 100644 index 0000000000..ba7e2c61e3 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":361,"lloc":88,"functions":1,"deliveredBugs":1.153,"difficulty":5.375,"maintainability":38.756,"lintErrors":13}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.js new file mode 100644 index 0000000000..bf8e5097f7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/xquery.js","fileShort":"node_modules/highlight.js/lib/languages/xquery.js","fileSafe":"node_modules_highlight_js_lib_languages_xquery_js","link":"files/node_modules_highlight_js_lib_languages_xquery_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":1.153,"difficulty":5.375,"effort":18584.125,"length":440,"time":1032.451,"vocabulary":232,"volume":3457.512,"operands":{"distinct":224,"total":301,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":361}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":361,"lineStart":1,"maintainability":38.756,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":1.13,"difficulty":4.032,"effort":13662.923,"length":433,"time":759.051,"vocabulary":227,"volume":3388.895,"operands":{"distinct":221,"total":297,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":347},"errors":[],"lineEnd":359,"lineStart":13,"name":"xquery"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":1.13,"difficulty":4.032,"effort":13662.923,"length":433,"time":759.051,"vocabulary":227,"volume":3388.895,"operands":{"distinct":221,"total":297},"operators":{"distinct":6,"total":136}},"params":1,"sloc":{"logical":86,"physical":347}},"module":"node_modules/highlight.js/lib/languages/xquery.js"},"jshint":{"messages":[{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":176,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":200,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":252,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":257,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":263,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":289,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":294,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":310,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":317,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":331,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.json new file mode 100644 index 0000000000..ae41cbd515 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/xquery.js","fileShort":"node_modules/highlight.js/lib/languages/xquery.js","fileSafe":"node_modules_highlight_js_lib_languages_xquery_js","link":"files/node_modules_highlight_js_lib_languages_xquery_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":1.153,"difficulty":5.375,"effort":18584.125,"length":440,"time":1032.451,"vocabulary":232,"volume":3457.512,"operands":{"distinct":224,"total":301,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":361}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":361,"lineStart":1,"maintainability":38.756,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":1.13,"difficulty":4.032,"effort":13662.923,"length":433,"time":759.051,"vocabulary":227,"volume":3388.895,"operands":{"distinct":221,"total":297,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":347},"errors":[],"lineEnd":359,"lineStart":13,"name":"xquery"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":1.13,"difficulty":4.032,"effort":13662.923,"length":433,"time":759.051,"vocabulary":227,"volume":3388.895,"operands":{"distinct":221,"total":297},"operators":{"distinct":6,"total":136}},"params":1,"sloc":{"logical":86,"physical":347}},"module":"node_modules/highlight.js/lib/languages/xquery.js"},"jshint":{"messages":[{"severity":"error","line":15,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":176,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":200,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":246,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":252,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":257,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":263,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":289,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":294,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":310,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":317,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":331,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/index.html new file mode 100644 index 0000000000..fb9fb6ebd7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/xquery.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/xquery.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.js new file mode 100644 index 0000000000..8a1ebbb774 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/xquery.js.js","fileShort":"node_modules/highlight.js/lib/languages/xquery.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xquery_js_js","link":"files/node_modules_highlight_js_lib_languages_xquery_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xquery.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/xquery.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.json new file mode 100644 index 0000000000..94799be47b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_xquery_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/xquery.js.js","fileShort":"node_modules/highlight.js/lib/languages/xquery.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xquery_js_js","link":"files/node_modules_highlight_js_lib_languages_xquery_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./xquery.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/xquery.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/index.html new file mode 100644 index 0000000000..8adacdb44c --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/index.html @@ -0,0 +1,323 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/yaml.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/yaml.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    35.81

    +
    +
    +

    Lines of code

    +

    206

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    13.29

    +
    +
    +

    Estimated Errors

    +

    0.85

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.history.js new file mode 100644 index 0000000000..a3557b527d --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":206,"lloc":101,"functions":1,"deliveredBugs":0.854,"difficulty":13.292,"maintainability":35.809,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.history.json new file mode 100644 index 0000000000..1dd1cd1679 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":206,"lloc":101,"functions":1,"deliveredBugs":0.854,"difficulty":13.292,"maintainability":35.809,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.js new file mode 100644 index 0000000000..e8d7542c69 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/yaml.js","fileShort":"node_modules/highlight.js/lib/languages/yaml.js","fileSafe":"node_modules_highlight_js_lib_languages_yaml_js","link":"files/node_modules_highlight_js_lib_languages_yaml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.99,"halstead":{"bugs":0.854,"difficulty":13.292,"effort":34056.489,"length":390,"time":1892.027,"vocabulary":95,"volume":2562.244,"operands":{"distinct":84,"total":203,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":101,"physical":206}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":206,"lineStart":1,"maintainability":35.809,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.01,"halstead":{"bugs":0.831,"difficulty":12.284,"effort":30617.567,"length":383,"time":1700.976,"vocabulary":91,"volume":2492.485,"operands":{"distinct":81,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":99,"physical":195},"errors":[],"lineEnd":204,"lineStart":10,"name":"yaml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.01,"halstead":{"bugs":0.831,"difficulty":12.284,"effort":30617.567,"length":383,"time":1700.976,"vocabulary":91,"volume":2492.485,"operands":{"distinct":81,"total":199},"operators":{"distinct":10,"total":184}},"params":1,"sloc":{"logical":99,"physical":195}},"module":"node_modules/highlight.js/lib/languages/yaml.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":104,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":119,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":25,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.json new file mode 100644 index 0000000000..f7c231f2d7 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/yaml.js","fileShort":"node_modules/highlight.js/lib/languages/yaml.js","fileSafe":"node_modules_highlight_js_lib_languages_yaml_js","link":"files/node_modules_highlight_js_lib_languages_yaml_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.99,"halstead":{"bugs":0.854,"difficulty":13.292,"effort":34056.489,"length":390,"time":1892.027,"vocabulary":95,"volume":2562.244,"operands":{"distinct":84,"total":203,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":101,"physical":206}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":206,"lineStart":1,"maintainability":35.809,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.01,"halstead":{"bugs":0.831,"difficulty":12.284,"effort":30617.567,"length":383,"time":1700.976,"vocabulary":91,"volume":2492.485,"operands":{"distinct":81,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":99,"physical":195},"errors":[],"lineEnd":204,"lineStart":10,"name":"yaml"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":1.01,"halstead":{"bugs":0.831,"difficulty":12.284,"effort":30617.567,"length":383,"time":1700.976,"vocabulary":91,"volume":2492.485,"operands":{"distinct":81,"total":199},"operators":{"distinct":10,"total":184}},"params":1,"sloc":{"logical":99,"physical":195}},"module":"node_modules/highlight.js/lib/languages/yaml.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":48,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":89,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":104,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":119,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":193,"column":25,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/index.html new file mode 100644 index 0000000000..3b87981fa6 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/yaml.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/yaml.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.js new file mode 100644 index 0000000000..961f20ad14 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/yaml.js.js","fileShort":"node_modules/highlight.js/lib/languages/yaml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_yaml_js_js","link":"files/node_modules_highlight_js_lib_languages_yaml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./yaml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/yaml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.json new file mode 100644 index 0000000000..8bef24b240 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_yaml_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/yaml.js.js","fileShort":"node_modules/highlight.js/lib/languages/yaml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_yaml_js_js","link":"files/node_modules_highlight_js_lib_languages_yaml_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./yaml.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/yaml.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/index.html new file mode 100644 index 0000000000..bb4acd417b --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/index.html @@ -0,0 +1,257 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/zephir.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/zephir.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    44.24

    +
    +
    +

    Lines of code

    +

    140

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.26

    +
    +
    +

    Estimated Errors

    +

    0.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.history.js new file mode 100644 index 0000000000..46fa711ffd --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":140,"lloc":51,"functions":1,"deliveredBugs":0.469,"difficulty":10.259,"maintainability":44.24,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.history.json new file mode 100644 index 0000000000..b69d867eaf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":140,"lloc":51,"functions":1,"deliveredBugs":0.469,"difficulty":10.259,"maintainability":44.24,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.js new file mode 100644 index 0000000000..2859b68372 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/zephir.js","fileShort":"node_modules/highlight.js/lib/languages/zephir.js","fileSafe":"node_modules_highlight_js_lib_languages_zephir_js","link":"files/node_modules_highlight_js_lib_languages_zephir_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.961,"halstead":{"bugs":0.469,"difficulty":10.259,"effort":14425.713,"length":231,"time":801.428,"vocabulary":68,"volume":1406.204,"operands":{"distinct":58,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":112,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":51,"physical":140}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":140,"lineStart":1,"maintainability":44.24,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.448,"difficulty":9.409,"effort":12645.818,"length":224,"time":702.545,"vocabulary":64,"volume":1344,"operands":{"distinct":55,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":129},"errors":[],"lineEnd":138,"lineStart":10,"name":"zephir"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.448,"difficulty":9.409,"effort":12645.818,"length":224,"time":702.545,"vocabulary":64,"volume":1344,"operands":{"distinct":55,"total":115},"operators":{"distinct":9,"total":109}},"params":1,"sloc":{"logical":49,"physical":129}},"module":"node_modules/highlight.js/lib/languages/zephir.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.json new file mode 100644 index 0000000000..68b380ced4 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/zephir.js","fileShort":"node_modules/highlight.js/lib/languages/zephir.js","fileSafe":"node_modules_highlight_js_lib_languages_zephir_js","link":"files/node_modules_highlight_js_lib_languages_zephir_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.961,"halstead":{"bugs":0.469,"difficulty":10.259,"effort":14425.713,"length":231,"time":801.428,"vocabulary":68,"volume":1406.204,"operands":{"distinct":58,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":112,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":51,"physical":140}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":140,"lineStart":1,"maintainability":44.24,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.448,"difficulty":9.409,"effort":12645.818,"length":224,"time":702.545,"vocabulary":64,"volume":1344,"operands":{"distinct":55,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":129},"errors":[],"lineEnd":138,"lineStart":10,"name":"zephir"}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.448,"difficulty":9.409,"effort":12645.818,"length":224,"time":702.545,"vocabulary":64,"volume":1344,"operands":{"distinct":55,"total":115},"operators":{"distinct":9,"total":109}},"params":1,"sloc":{"logical":49,"physical":129}},"module":"node_modules/highlight.js/lib/languages/zephir.js"},"jshint":{"messages":[{"severity":"error","line":11,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":3,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/index.html b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/index.html new file mode 100644 index 0000000000..e301dacf00 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/index.html @@ -0,0 +1,127 @@ + + + + + Plato - node_modules/highlight.js/lib/languages/zephir.js.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlight.js/lib/languages/zephir.js.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.19

    +
    +
    +

    Lines of code

    +

    10

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.20

    +
    +
    +

    Estimated Errors

    +

    0.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.history.js b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.history.js new file mode 100644 index 0000000000..d61fd26f85 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.history.json b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.history.json new file mode 100644 index 0000000000..e5e894b3cf --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":10,"lloc":6,"functions":1,"deliveredBugs":0.035,"difficulty":4.2,"maintainability":79.193,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.js b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.js new file mode 100644 index 0000000000..f8dd2534d1 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlight.js/lib/languages/zephir.js.js","fileShort":"node_modules/highlight.js/lib/languages/zephir.js.js","fileSafe":"node_modules_highlight_js_lib_languages_zephir_js_js","link":"files/node_modules_highlight_js_lib_languages_zephir_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./zephir.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/zephir.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.json b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.json new file mode 100644 index 0000000000..c6c82c7d84 --- /dev/null +++ b/plato-report/files/node_modules_highlight_js_lib_languages_zephir_js_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlight.js/lib/languages/zephir.js.js","fileShort":"node_modules/highlight.js/lib/languages/zephir.js.js","fileSafe":"node_modules_highlight_js_lib_languages_zephir_js_js","link":"files/node_modules_highlight_js_lib_languages_zephir_js_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":10,"path":"./zephir.js","type":"cjs"}],"errors":[],"lineEnd":10,"lineStart":1,"maintainability":79.193,"methods":[{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":8,"lineStart":1,"name":"emitWarning"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.333,"effort":172.972,"length":15,"time":9.61,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":8},"operators":{"distinct":5,"total":7}},"params":0,"sloc":{"logical":3,"physical":8}},"module":"node_modules/highlight.js/lib/languages/zephir.js.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/index.html b/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/index.html new file mode 100644 index 0000000000..08c6a1cc88 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/index.html @@ -0,0 +1,118 @@ + + + + + Plato - node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    68.23

    +
    +
    +

    Lines of code

    +

    1

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    68.48

    +
    +
    +

    Estimated Errors

    +

    2.12

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.history.js b/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.history.js new file mode 100644 index 0000000000..214a5656d7 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":1,"lloc":121,"functions":22,"deliveredBugs":2.116,"difficulty":68.482,"maintainability":68.227,"lintErrors":36}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.history.json b/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.history.json new file mode 100644 index 0000000000..780efeadc5 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":1,"lloc":121,"functions":22,"deliveredBugs":2.116,"difficulty":68.482,"maintainability":68.227,"lintErrors":36}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.js b/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.js new file mode 100644 index 0000000000..0a01183d27 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js","fileShort":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js","fileSafe":"node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js","link":"files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":34.711,"halstead":{"bugs":2.116,"difficulty":68.482,"effort":434658.288,"length":889,"time":24147.683,"vocabulary":141,"volume":6347.061,"operands":{"distinct":110,"total":486,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":403,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":121,"physical":1}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":1,"lineStart":1,"maintainability":68.227,"methods":[{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.215,"difficulty":5.056,"effort":3256.535,"length":113,"time":180.919,"vocabulary":52,"volume":644.15,"operands":{"distinct":45,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":8,"cyclomaticDensity":30.769,"halstead":{"bugs":0.346,"difficulty":25.457,"effort":26392.785,"length":181,"time":1466.266,"vocabulary":53,"volume":1036.754,"operands":{"distinct":35,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"u"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":6,"effort":373.619,"length":18,"time":20.757,"vocabulary":11,"volume":62.27,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.07,"difficulty":7.5,"effort":1581.812,"length":46,"time":87.878,"vocabulary":24,"volume":210.908,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"n"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.017,"difficulty":3.429,"effort":177.621,"length":14,"time":9.868,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"d"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.058,"difficulty":11,"effort":1926.505,"length":42,"time":107.028,"vocabulary":18,"volume":175.137,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"f"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":5,"effort":142.173,"length":11,"time":7.898,"vocabulary":6,"volume":28.435,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":8.4,"effort":1331.04,"length":38,"time":73.947,"vocabulary":18,"volume":158.457,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":171.176,"length":15,"time":9.51,"vocabulary":9,"volume":47.549,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.024,"difficulty":7.7,"effort":552.084,"length":20,"time":30.671,"vocabulary":12,"volume":71.699,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.088,"difficulty":9.667,"effort":2558.765,"length":57,"time":142.154,"vocabulary":25,"volume":264.7,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"e"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.162,"difficulty":17.34,"effort":8415.251,"length":90,"time":467.514,"vocabulary":42,"volume":485.309,"operands":{"distinct":25,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.097,"difficulty":11.344,"effort":3290.234,"length":61,"time":182.791,"vocabulary":27,"volume":290.048,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"v"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":4.2,"effort":203.415,"length":14,"time":11.301,"vocabulary":11,"volume":48.432,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"g"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"p"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":5,"effort":221.895,"length":14,"time":12.327,"vocabulary":9,"volume":44.379,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.031,"difficulty":3.9,"effort":358.8,"length":23,"time":19.933,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.082,"difficulty":7.222,"effort":1770.709,"length":51,"time":98.373,"vocabulary":28,"volume":245.175,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.04,"difficulty":10.714,"effort":1270.033,"length":29,"time":70.557,"vocabulary":17,"volume":118.536,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""}],"methodAverage":{"cyclomatic":2.864,"cyclomaticDensity":104.336,"halstead":{"bugs":0.064,"difficulty":7.438,"effort":2489.441,"length":40.136,"time":138.302,"vocabulary":19.364,"volume":192.556,"operands":{"distinct":11.682,"total":21.955},"operators":{"distinct":7.682,"total":18.182}},"params":1.364,"sloc":{"logical":5.409,"physical":1}},"module":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":612,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":705,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":722,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":879,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":880,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":888,"message":"Value of 'e' may be overwritten in IE 8 and earlier.","source":"Value of '{a}' may be overwritten in IE 8 and earlier."},{"severity":"error","line":1,"column":930,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1010,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1013,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1014,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1104,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1188,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1257,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1370,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1379,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1569,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1570,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1634,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1922,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1931,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1947,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2115,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2136,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2185,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2273,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2275,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2439,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2440,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":2441,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2600,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3031,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3176,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":3177,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3178,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":3179,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3196,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.json b/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.json new file mode 100644 index 0000000000..d53ef00f44 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js","fileShort":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js","fileSafe":"node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js","link":"files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":34.711,"halstead":{"bugs":2.116,"difficulty":68.482,"effort":434658.288,"length":889,"time":24147.683,"vocabulary":141,"volume":6347.061,"operands":{"distinct":110,"total":486,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":403,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":121,"physical":1}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":1,"lineStart":1,"maintainability":68.227,"methods":[{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.215,"difficulty":5.056,"effort":3256.535,"length":113,"time":180.919,"vocabulary":52,"volume":644.15,"operands":{"distinct":45,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":8,"cyclomaticDensity":30.769,"halstead":{"bugs":0.346,"difficulty":25.457,"effort":26392.785,"length":181,"time":1466.266,"vocabulary":53,"volume":1036.754,"operands":{"distinct":35,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"u"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":6,"effort":373.619,"length":18,"time":20.757,"vocabulary":11,"volume":62.27,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.07,"difficulty":7.5,"effort":1581.812,"length":46,"time":87.878,"vocabulary":24,"volume":210.908,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"n"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.017,"difficulty":3.429,"effort":177.621,"length":14,"time":9.868,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"d"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.058,"difficulty":11,"effort":1926.505,"length":42,"time":107.028,"vocabulary":18,"volume":175.137,"operands":{"distinct":9,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"f"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.009,"difficulty":5,"effort":142.173,"length":11,"time":7.898,"vocabulary":6,"volume":28.435,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":8.4,"effort":1331.04,"length":38,"time":73.947,"vocabulary":18,"volume":158.457,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":171.176,"length":15,"time":9.51,"vocabulary":9,"volume":47.549,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.024,"difficulty":7.7,"effort":552.084,"length":20,"time":30.671,"vocabulary":12,"volume":71.699,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":5,"cyclomaticDensity":100,"halstead":{"bugs":0.088,"difficulty":9.667,"effort":2558.765,"length":57,"time":142.154,"vocabulary":25,"volume":264.7,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"e"},{"cyclomatic":6,"cyclomaticDensity":60,"halstead":{"bugs":0.162,"difficulty":17.34,"effort":8415.251,"length":90,"time":467.514,"vocabulary":42,"volume":485.309,"operands":{"distinct":25,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.097,"difficulty":11.344,"effort":3290.234,"length":61,"time":182.791,"vocabulary":27,"volume":290.048,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"v"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":4.2,"effort":203.415,"length":14,"time":11.301,"vocabulary":11,"volume":48.432,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"g"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"p"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.015,"difficulty":5,"effort":221.895,"length":14,"time":12.327,"vocabulary":9,"volume":44.379,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.031,"difficulty":3.9,"effort":358.8,"length":23,"time":19.933,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.082,"difficulty":7.222,"effort":1770.709,"length":51,"time":98.373,"vocabulary":28,"volume":245.175,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":80,"halstead":{"bugs":0.04,"difficulty":10.714,"effort":1270.033,"length":29,"time":70.557,"vocabulary":17,"volume":118.536,"operands":{"distinct":7,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""}],"methodAverage":{"cyclomatic":2.864,"cyclomaticDensity":104.336,"halstead":{"bugs":0.064,"difficulty":7.438,"effort":2489.441,"length":40.136,"time":138.302,"vocabulary":19.364,"volume":192.556,"operands":{"distinct":11.682,"total":21.955},"operators":{"distinct":7.682,"total":18.182}},"params":1.364,"sloc":{"logical":5.409,"physical":1}},"module":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":612,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":705,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":722,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":879,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":880,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":888,"message":"Value of 'e' may be overwritten in IE 8 and earlier.","source":"Value of '{a}' may be overwritten in IE 8 and earlier."},{"severity":"error","line":1,"column":930,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1010,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1013,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1014,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1104,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1188,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1257,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1370,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1379,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1569,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1570,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1634,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1922,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1931,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1947,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2115,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2136,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2185,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2273,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2275,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2439,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2440,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":2441,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2600,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3031,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3176,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":3177,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3178,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":3179,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3196,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/index.html b/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/index.html new file mode 100644 index 0000000000..8bbfceb81e --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/index.html @@ -0,0 +1,131 @@ + + + + + Plato - node_modules/highlightjs-line-numbers.js/gulpfile.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlightjs-line-numbers.js/gulpfile.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    81.10

    +
    +
    +

    Lines of code

    +

    14

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.29

    +
    +
    +

    Estimated Errors

    +

    0.11

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.history.js b/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.history.js new file mode 100644 index 0000000000..5a60dc9880 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":14,"lloc":7,"functions":1,"deliveredBugs":0.107,"difficulty":6.286,"maintainability":81.098,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.history.json b/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.history.json new file mode 100644 index 0000000000..558ae4d277 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":14,"lloc":7,"functions":1,"deliveredBugs":0.107,"difficulty":6.286,"maintainability":81.098,"lintErrors":[]}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.js b/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.js new file mode 100644 index 0000000000..7f9fdd5c1d --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlightjs-line-numbers.js/gulpfile.js","fileShort":"node_modules/highlightjs-line-numbers.js/gulpfile.js","fileSafe":"node_modules_highlightjs_line_numbers_js_gulpfile_js","link":"files/node_modules_highlightjs_line_numbers_js_gulpfile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.107,"difficulty":6.286,"effort":2015.368,"length":66,"time":111.965,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":14}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":1,"path":"gulp","type":"cjs"},{"line":2,"path":"gulp-uglify","type":"cjs"},{"line":3,"path":"gulp-rename","type":"cjs"},{"line":4,"path":"gulp-replace","type":"cjs"}],"errors":[],"lineEnd":14,"lineStart":1,"maintainability":81.098,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":3.269,"effort":477.136,"length":35,"time":26.508,"vocabulary":18,"volume":145.947,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":14,"lineStart":6,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":3.269,"effort":477.136,"length":35,"time":26.508,"vocabulary":18,"volume":145.947,"operands":{"distinct":13,"total":17},"operators":{"distinct":5,"total":18}},"params":0,"sloc":{"logical":2,"physical":9}},"module":"node_modules/highlightjs-line-numbers.js/gulpfile.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.json b/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.json new file mode 100644 index 0000000000..1c224206b1 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_gulpfile_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlightjs-line-numbers.js/gulpfile.js","fileShort":"node_modules/highlightjs-line-numbers.js/gulpfile.js","fileSafe":"node_modules_highlightjs_line_numbers_js_gulpfile_js","link":"files/node_modules_highlightjs_line_numbers_js_gulpfile_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.107,"difficulty":6.286,"effort":2015.368,"length":66,"time":111.965,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":14}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":1,"path":"gulp","type":"cjs"},{"line":2,"path":"gulp-uglify","type":"cjs"},{"line":3,"path":"gulp-rename","type":"cjs"},{"line":4,"path":"gulp-replace","type":"cjs"}],"errors":[],"lineEnd":14,"lineStart":1,"maintainability":81.098,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":3.269,"effort":477.136,"length":35,"time":26.508,"vocabulary":18,"volume":145.947,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":14,"lineStart":6,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":3.269,"effort":477.136,"length":35,"time":26.508,"vocabulary":18,"volume":145.947,"operands":{"distinct":13,"total":17},"operators":{"distinct":5,"total":18}},"params":0,"sloc":{"logical":2,"physical":9}},"module":"node_modules/highlightjs-line-numbers.js/gulpfile.js"},"jshint":{"messages":[]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/index.html b/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/index.html new file mode 100644 index 0000000000..2791fd3a28 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/index.html @@ -0,0 +1,483 @@ + + + + + Plato - node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    66.49

    +
    +
    +

    Lines of code

    +

    366

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    49.11

    +
    +
    +

    Estimated Errors

    +

    2.51

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.history.js b/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.history.js new file mode 100644 index 0000000000..31748e6ece --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":366,"lloc":183,"functions":27,"deliveredBugs":2.514,"difficulty":49.11,"maintainability":66.49,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.history.json b/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.history.json new file mode 100644 index 0000000000..1253889f38 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":366,"lloc":183,"functions":27,"deliveredBugs":2.514,"difficulty":49.11,"maintainability":66.49,"lintErrors":2}] \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.js b/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.js new file mode 100644 index 0000000000..59d74c6a8a --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js","fileShort":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js","fileSafe":"node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js","link":"files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":22.951,"halstead":{"bugs":2.514,"difficulty":49.11,"effort":370349.453,"length":982,"time":20574.97,"vocabulary":205,"volume":7541.249,"operands":{"distinct":173,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":451,"identifiers":["__stripped__"]}},"params":35,"sloc":{"logical":183,"physical":366}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":366,"lineStart":1,"maintainability":66.49,"methods":[{"cyclomatic":2,"cyclomaticDensity":5.263,"halstead":{"bugs":0.21,"difficulty":4.641,"effort":2924.352,"length":110,"time":162.464,"vocabulary":53,"volume":630.071,"operands":{"distinct":46,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":49,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":38,"physical":364},"errors":[],"lineEnd":366,"lineStart":3,"name":""},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.044,"difficulty":8.889,"effort":1170.54,"length":31,"time":65.03,"vocabulary":19,"volume":131.686,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":33,"lineStart":24,"name":"isHljsLnCodeDescendant"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":6,"effort":373.619,"length":18,"time":20.757,"vocabulary":11,"volume":62.27,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":41,"lineStart":35,"name":"getHljsLnTable"},{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.368,"difficulty":26.653,"effort":29431.055,"length":191,"time":1635.059,"vocabulary":55,"volume":1104.24,"operands":{"distinct":36,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":61},"errors":[],"lineEnd":108,"lineStart":48,"name":"edgeGetSelectedCodeLines"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.083,"difficulty":6,"effort":1494.74,"length":53,"time":83.041,"vocabulary":26,"volume":249.123,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":18},"errors":[],"lineEnd":129,"lineStart":112,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.06,"difficulty":3.667,"effort":655.65,"length":39,"time":36.425,"vocabulary":24,"volume":178.814,"operands":{"distinct":18,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":144,"lineStart":131,"name":"addStyles"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.033,"difficulty":4.55,"effort":446.351,"length":24,"time":24.797,"vocabulary":17,"volume":98.099,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":154,"lineStart":146,"name":"initLineNumbersOnLoad"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":152,"lineStart":150,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.065,"difficulty":7.393,"effort":1438.008,"length":43,"time":79.889,"vocabulary":23,"volume":194.513,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":170,"lineStart":156,"name":"documentReady"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":174,"lineStart":172,"name":"isPluginDisabledForBlock"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":149.447,"length":12,"time":8.303,"vocabulary":11,"volume":41.513,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":182,"lineStart":176,"name":"lineNumbersBlock"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":181,"lineStart":179,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":191,"lineStart":184,"name":"lineNumbersValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":4.286,"effort":291.918,"length":19,"time":16.218,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":200,"lineStart":193,"name":"lineNumbersInternal"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.195,"difficulty":15.903,"effort":9325.987,"length":105,"time":518.11,"vocabulary":48,"volume":586.421,"operands":{"distinct":31,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":37},"errors":[],"lineEnd":238,"lineStart":202,"name":"addLineNumbersBlockFor"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":251,"lineStart":245,"name":"mapOptions"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":259,"lineStart":253,"name":"getSingleLineOption"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.056,"difficulty":7.318,"effort":1220.651,"length":40,"time":67.814,"vocabulary":18,"volume":166.797,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":276,"lineStart":261,"name":"getStartFromOption"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.07,"difficulty":7.692,"effort":1621.779,"length":48,"time":90.099,"vocabulary":21,"volume":210.831,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":297,"lineStart":283,"name":"duplicateMultilineNodes"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.111,"difficulty":15.313,"effort":5109.3,"length":68,"time":283.85,"vocabulary":30,"volume":333.669,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":316,"lineStart":303,"name":"duplicateMultilineNode"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":4.2,"effort":217.944,"length":15,"time":12.108,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":321,"lineStart":318,"name":"getLines"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3,"effort":139.521,"length":14,"time":7.751,"vocabulary":10,"volume":46.507,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":325,"lineStart":323,"name":"getLinesCount"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":333,"lineStart":331,"name":"async"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":344,"lineStart":340,"name":"format"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.013,"difficulty":4,"effort":156,"length":13,"time":8.667,"vocabulary":8,"volume":39,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":343,"lineStart":341,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":171.176,"length":15,"time":9.51,"vocabulary":9,"volume":47.549,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":353,"lineStart":351,"name":"getAttribute"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.024,"difficulty":7.7,"effort":552.084,"length":20,"time":30.671,"vocabulary":12,"volume":71.699,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":364,"lineStart":360,"name":"toNumber"}],"methodAverage":{"cyclomatic":2.519,"cyclomaticDensity":72.809,"halstead":{"bugs":0.057,"difficulty":6.301,"effort":2165.428,"length":36.185,"time":120.302,"vocabulary":18.074,"volume":172.031,"operands":{"distinct":11.111,"total":19.556},"operators":{"distinct":6.963,"total":16.63}},"params":1.296,"sloc":{"logical":6.704,"physical":24.148}},"module":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js"},"jshint":{"messages":[{"severity":"error","line":187,"column":53,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":188,"column":34,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.json b/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.json new file mode 100644 index 0000000000..342a840915 --- /dev/null +++ b/plato-report/files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js","fileShort":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js","fileSafe":"node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js","link":"files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":22.951,"halstead":{"bugs":2.514,"difficulty":49.11,"effort":370349.453,"length":982,"time":20574.97,"vocabulary":205,"volume":7541.249,"operands":{"distinct":173,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":451,"identifiers":["__stripped__"]}},"params":35,"sloc":{"logical":183,"physical":366}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":366,"lineStart":1,"maintainability":66.49,"methods":[{"cyclomatic":2,"cyclomaticDensity":5.263,"halstead":{"bugs":0.21,"difficulty":4.641,"effort":2924.352,"length":110,"time":162.464,"vocabulary":53,"volume":630.071,"operands":{"distinct":46,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":49,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":38,"physical":364},"errors":[],"lineEnd":366,"lineStart":3,"name":""},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.044,"difficulty":8.889,"effort":1170.54,"length":31,"time":65.03,"vocabulary":19,"volume":131.686,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":33,"lineStart":24,"name":"isHljsLnCodeDescendant"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":6,"effort":373.619,"length":18,"time":20.757,"vocabulary":11,"volume":62.27,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":41,"lineStart":35,"name":"getHljsLnTable"},{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.368,"difficulty":26.653,"effort":29431.055,"length":191,"time":1635.059,"vocabulary":55,"volume":1104.24,"operands":{"distinct":36,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":61},"errors":[],"lineEnd":108,"lineStart":48,"name":"edgeGetSelectedCodeLines"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.083,"difficulty":6,"effort":1494.74,"length":53,"time":83.041,"vocabulary":26,"volume":249.123,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":18},"errors":[],"lineEnd":129,"lineStart":112,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.06,"difficulty":3.667,"effort":655.65,"length":39,"time":36.425,"vocabulary":24,"volume":178.814,"operands":{"distinct":18,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":144,"lineStart":131,"name":"addStyles"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.033,"difficulty":4.55,"effort":446.351,"length":24,"time":24.797,"vocabulary":17,"volume":98.099,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":154,"lineStart":146,"name":"initLineNumbersOnLoad"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":152,"lineStart":150,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.065,"difficulty":7.393,"effort":1438.008,"length":43,"time":79.889,"vocabulary":23,"volume":194.513,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":170,"lineStart":156,"name":"documentReady"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":174,"lineStart":172,"name":"isPluginDisabledForBlock"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":149.447,"length":12,"time":8.303,"vocabulary":11,"volume":41.513,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":182,"lineStart":176,"name":"lineNumbersBlock"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":181,"lineStart":179,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.035,"difficulty":6.222,"effort":661.261,"length":26,"time":36.737,"vocabulary":17,"volume":106.274,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":191,"lineStart":184,"name":"lineNumbersValue"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":4.286,"effort":291.918,"length":19,"time":16.218,"vocabulary":12,"volume":68.114,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":200,"lineStart":193,"name":"lineNumbersInternal"},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.195,"difficulty":15.903,"effort":9325.987,"length":105,"time":518.11,"vocabulary":48,"volume":586.421,"operands":{"distinct":31,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":37},"errors":[],"lineEnd":238,"lineStart":202,"name":"addLineNumbersBlockFor"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":251,"lineStart":245,"name":"mapOptions"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":6,"effort":338.837,"length":17,"time":18.824,"vocabulary":10,"volume":56.473,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":259,"lineStart":253,"name":"getSingleLineOption"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.056,"difficulty":7.318,"effort":1220.651,"length":40,"time":67.814,"vocabulary":18,"volume":166.797,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":276,"lineStart":261,"name":"getStartFromOption"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.07,"difficulty":7.692,"effort":1621.779,"length":48,"time":90.099,"vocabulary":21,"volume":210.831,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":297,"lineStart":283,"name":"duplicateMultilineNodes"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.111,"difficulty":15.313,"effort":5109.3,"length":68,"time":283.85,"vocabulary":30,"volume":333.669,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":316,"lineStart":303,"name":"duplicateMultilineNode"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":4.2,"effort":217.944,"length":15,"time":12.108,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":321,"lineStart":318,"name":"getLines"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3,"effort":139.521,"length":14,"time":7.751,"vocabulary":10,"volume":46.507,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":325,"lineStart":323,"name":"getLinesCount"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":333,"lineStart":331,"name":"async"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":344,"lineStart":340,"name":"format"},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.013,"difficulty":4,"effort":156,"length":13,"time":8.667,"vocabulary":8,"volume":39,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":343,"lineStart":341,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":3.6,"effort":171.176,"length":15,"time":9.51,"vocabulary":9,"volume":47.549,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":353,"lineStart":351,"name":"getAttribute"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.024,"difficulty":7.7,"effort":552.084,"length":20,"time":30.671,"vocabulary":12,"volume":71.699,"operands":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":364,"lineStart":360,"name":"toNumber"}],"methodAverage":{"cyclomatic":2.519,"cyclomaticDensity":72.809,"halstead":{"bugs":0.057,"difficulty":6.301,"effort":2165.428,"length":36.185,"time":120.302,"vocabulary":18.074,"volume":172.031,"operands":{"distinct":11.111,"total":19.556},"operators":{"distinct":6.963,"total":16.63}},"params":1.296,"sloc":{"logical":6.704,"physical":24.148}},"module":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js"},"jshint":{"messages":[{"severity":"error","line":187,"column":53,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":188,"column":34,"message":"Missing semicolon.","source":"Missing semicolon."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/index.html b/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/index.html new file mode 100644 index 0000000000..47c9b391d4 --- /dev/null +++ b/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/index.html @@ -0,0 +1,118 @@ + + + + + Plato - node_modules/ipaddr.js/ipaddr.min.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/ipaddr.js/ipaddr.min.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    64.88

    +
    +
    +

    Lines of code

    +

    1

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    198.86

    +
    +
    +

    Estimated Errors

    +

    9.99

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.history.js b/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.history.js new file mode 100644 index 0000000000..6451bf7d5d --- /dev/null +++ b/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":1,"lloc":425,"functions":64,"deliveredBugs":9.989,"difficulty":198.857,"maintainability":64.877,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.history.json b/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.history.json new file mode 100644 index 0000000000..5178a3ce7d --- /dev/null +++ b/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":1,"lloc":425,"functions":64,"deliveredBugs":9.989,"difficulty":198.857,"maintainability":64.877,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.js b/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.js new file mode 100644 index 0000000000..d3532f3d26 --- /dev/null +++ b/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/ipaddr.js/ipaddr.min.js","fileShort":"node_modules/ipaddr.js/ipaddr.min.js","fileSafe":"node_modules_ipaddr_js_ipaddr_min_js","link":"files/node_modules_ipaddr_js_ipaddr_min_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":120,"cyclomaticDensity":28.235,"halstead":{"bugs":9.989,"difficulty":198.857,"effort":5959395.762,"length":3657,"time":331077.542,"vocabulary":293,"volume":29968.226,"operands":{"distinct":245,"total":2030,"identifiers":["__stripped__"]},"operators":{"distinct":48,"total":1627,"identifiers":["__stripped__"]}},"params":46,"sloc":{"logical":425,"physical":1}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":1,"lineStart":1,"maintainability":64.877,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":13.043,"halstead":{"bugs":0.732,"difficulty":20.8,"effort":45687.061,"length":356,"time":2538.17,"vocabulary":72,"volume":2196.493,"operands":{"distinct":60,"total":208,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":11,"cyclomaticDensity":64.706,"halstead":{"bugs":0.31,"difficulty":35.732,"effort":33240.818,"length":164,"time":1846.712,"vocabulary":51,"volume":930.278,"operands":{"distinct":28,"total":87,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":77,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"a"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.05,"difficulty":9,"effort":1361.407,"length":35,"time":75.634,"vocabulary":20,"volume":151.267,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.097,"difficulty":27,"effort":7869.929,"length":60,"time":437.218,"vocabulary":29,"volume":291.479,"operands":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":27,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"p"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.076,"difficulty":8.4,"effort":1925.684,"length":50,"time":106.982,"vocabulary":24,"volume":229.248,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"u"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.015,"difficulty":5.625,"effort":249.632,"length":14,"time":13.868,"vocabulary":9,"volume":44.379,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"d"},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.552,"difficulty":11.5,"effort":19044,"length":276,"time":1058,"vocabulary":64,"volume":1656,"operands":{"distinct":56,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":115,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.073,"difficulty":13.542,"effort":2955.621,"length":47,"time":164.201,"vocabulary":25,"volume":218.261,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"t"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.067,"difficulty":11.077,"effort":2211.904,"length":43,"time":122.884,"vocabulary":25,"volume":199.686,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.171,"difficulty":16.685,"effort":8562.613,"length":94,"time":475.701,"vocabulary":44,"volume":513.187,"operands":{"distinct":27,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":57.059,"length":12,"time":3.17,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.123,"difficulty":15.579,"effort":5753.436,"length":72,"time":319.635,"vocabulary":35,"volume":369.308,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":5.6,"effort":341.288,"length":17,"time":18.96,"vocabulary":12,"volume":60.944,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":4.2,"effort":217.944,"length":15,"time":12.108,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":3.5,"effort":197.655,"length":17,"time":10.981,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.122,"difficulty":15.556,"effort":5677.778,"length":73,"time":315.432,"vocabulary":32,"volume":365,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":7.071,"effort":594,"length":21,"time":33,"vocabulary":16,"volume":84,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.093,"difficulty":12.444,"effort":3482.086,"length":55,"time":193.449,"vocabulary":34,"volume":279.81,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.137,"difficulty":13.342,"effort":5470.263,"length":82,"time":303.904,"vocabulary":32,"volume":410,"operands":{"distinct":19,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":9.091,"effort":1517.346,"length":38,"time":84.297,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.039,"difficulty":10.5,"effort":1225.267,"length":27,"time":68.07,"vocabulary":20,"volume":116.692,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.108,"difficulty":15.313,"effort":4959.026,"length":66,"time":275.501,"vocabulary":30,"volume":323.855,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.108,"difficulty":15.313,"effort":4959.026,"length":66,"time":275.501,"vocabulary":30,"volume":323.855,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.136,"difficulty":23.333,"effort":9551.228,"length":78,"time":530.624,"vocabulary":38,"volume":409.338,"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.814,"difficulty":16.952,"effort":41388.384,"length":397,"time":2299.355,"vocabulary":71,"volume":2441.45,"operands":{"distinct":63,"total":267,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":130,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":8,"cyclomaticDensity":61.538,"halstead":{"bugs":0.174,"difficulty":28.737,"effort":14987.67,"length":98,"time":832.648,"vocabulary":40,"volume":521.549,"operands":{"distinct":19,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":46,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"t"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.067,"difficulty":11.077,"effort":2211.904,"length":43,"time":122.884,"vocabulary":25,"volume":199.686,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.232,"difficulty":13.442,"effort":9369.153,"length":118,"time":520.508,"vocabulary":60,"volume":697.013,"operands":{"distinct":43,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":50,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.066,"difficulty":12.545,"effort":2497.006,"length":44,"time":138.723,"vocabulary":23,"volume":199.037,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":7.2,"effort":948.137,"length":31,"time":52.674,"vocabulary":19,"volume":131.686,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":8.182,"effort":1293.737,"length":36,"time":71.874,"vocabulary":21,"volume":158.123,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.079,"difficulty":10.156,"effort":2417.605,"length":49,"time":134.311,"vocabulary":29,"volume":238.041,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":7.2,"effort":948.137,"length":31,"time":52.674,"vocabulary":19,"volume":131.686,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.047,"difficulty":8.889,"effort":1246.059,"length":33,"time":69.225,"vocabulary":19,"volume":140.182,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.105,"difficulty":16.714,"effort":5245.32,"length":66,"time":291.407,"vocabulary":27,"volume":313.823,"operands":{"distinct":14,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.128,"difficulty":15.6,"effort":5968.161,"length":74,"time":331.565,"vocabulary":36,"volume":382.574,"operands":{"distinct":20,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.067,"difficulty":13.636,"effort":2756.167,"length":43,"time":153.12,"vocabulary":26,"volume":202.119,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":10.5,"effort":1452.168,"length":32,"time":80.676,"vocabulary":20,"volume":138.302,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.126,"difficulty":15.474,"effort":5854.152,"length":75,"time":325.231,"vocabulary":33,"volume":378.33,"operands":{"distinct":19,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":7.5,"effort":875.684,"length":28,"time":48.649,"vocabulary":18,"volume":116.758,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.092,"difficulty":11.447,"effort":3144.855,"length":54,"time":174.714,"vocabulary":34,"volume":274.723,"operands":{"distinct":19,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.354,"difficulty":27.778,"effort":29520.721,"length":183,"time":1640.04,"vocabulary":56,"volume":1062.746,"operands":{"distinct":36,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":83,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.157,"difficulty":30,"effort":14169.404,"length":90,"time":787.189,"vocabulary":38,"volume":472.313,"operands":{"distinct":18,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.043,"difficulty":6.4,"effort":827.313,"length":31,"time":45.962,"vocabulary":18,"volume":129.268,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.6,"effort":193.999,"length":17,"time":10.778,"vocabulary":9,"volume":53.889,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.6,"effort":193.999,"length":17,"time":10.778,"vocabulary":9,"volume":53.889,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.047,"difficulty":7.125,"effort":1003.714,"length":37,"time":55.762,"vocabulary":14,"volume":140.872,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.688,"effort":599.952,"length":27,"time":33.331,"vocabulary":15,"volume":105.486,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.036,"difficulty":6.5,"effort":702,"length":27,"time":39,"vocabulary":16,"volume":108,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":9,"cyclomaticDensity":90,"halstead":{"bugs":0.163,"difficulty":24.158,"effort":11829.846,"length":94,"time":657.214,"vocabulary":37,"volume":489.689,"operands":{"distinct":19,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":43,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""}],"methodAverage":{"cyclomatic":2.844,"cyclomaticDensity":65.503,"halstead":{"bugs":0.099,"difficulty":10.376,"effort":5143.756,"length":56.938,"time":285.764,"vocabulary":23.563,"volume":297.039,"operands":{"distinct":13.609,"total":31.641},"operators":{"distinct":9.953,"total":25.297}},"params":0.719,"sloc":{"logical":6.609,"physical":1}},"module":"node_modules/ipaddr.js/ipaddr.min.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":40,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":95,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":152,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":200,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":242,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":406,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":495,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":578,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":725,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1067,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1097,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1154,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1167,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1291,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1366,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1367,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1376,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1518,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":1555,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1577,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1613,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":1629,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1630,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1745,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1861,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":1874,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2541,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2575,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":2739,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2791,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":2804,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":2866,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":2984,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":2985,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2997,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3073,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3137,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3202,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":3230,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3296,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3358,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3361,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3413,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":3519,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":3586,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":3607,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3615,"message":"Value of 't' may be overwritten in IE 8 and earlier.","source":"Value of '{a}' may be overwritten in IE 8 and earlier."},{"severity":"error","line":1,"column":3686,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3743,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3810,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3810,"message":"Too many errors. (100% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.json b/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.json new file mode 100644 index 0000000000..b82673fb65 --- /dev/null +++ b/plato-report/files/node_modules_ipaddr_js_ipaddr_min_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/ipaddr.js/ipaddr.min.js","fileShort":"node_modules/ipaddr.js/ipaddr.min.js","fileSafe":"node_modules_ipaddr_js_ipaddr_min_js","link":"files/node_modules_ipaddr_js_ipaddr_min_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":120,"cyclomaticDensity":28.235,"halstead":{"bugs":9.989,"difficulty":198.857,"effort":5959395.762,"length":3657,"time":331077.542,"vocabulary":293,"volume":29968.226,"operands":{"distinct":245,"total":2030,"identifiers":["__stripped__"]},"operators":{"distinct":48,"total":1627,"identifiers":["__stripped__"]}},"params":46,"sloc":{"logical":425,"physical":1}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":1,"lineStart":1,"maintainability":64.877,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":13.043,"halstead":{"bugs":0.732,"difficulty":20.8,"effort":45687.061,"length":356,"time":2538.17,"vocabulary":72,"volume":2196.493,"operands":{"distinct":60,"total":208,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":11,"cyclomaticDensity":64.706,"halstead":{"bugs":0.31,"difficulty":35.732,"effort":33240.818,"length":164,"time":1846.712,"vocabulary":51,"volume":930.278,"operands":{"distinct":28,"total":87,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":77,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"a"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.05,"difficulty":9,"effort":1361.407,"length":35,"time":75.634,"vocabulary":20,"volume":151.267,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.097,"difficulty":27,"effort":7869.929,"length":60,"time":437.218,"vocabulary":29,"volume":291.479,"operands":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":27,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":9,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"p"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.076,"difficulty":8.4,"effort":1925.684,"length":50,"time":106.982,"vocabulary":24,"volume":229.248,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"u"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.015,"difficulty":5.625,"effort":249.632,"length":14,"time":13.868,"vocabulary":9,"volume":44.379,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"d"},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.552,"difficulty":11.5,"effort":19044,"length":276,"time":1058,"vocabulary":64,"volume":1656,"operands":{"distinct":56,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":115,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.073,"difficulty":13.542,"effort":2955.621,"length":47,"time":164.201,"vocabulary":25,"volume":218.261,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"t"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.067,"difficulty":11.077,"effort":2211.904,"length":43,"time":122.884,"vocabulary":25,"volume":199.686,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.171,"difficulty":16.685,"effort":8562.613,"length":94,"time":475.701,"vocabulary":44,"volume":513.187,"operands":{"distinct":27,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":57.059,"length":12,"time":3.17,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.123,"difficulty":15.579,"effort":5753.436,"length":72,"time":319.635,"vocabulary":35,"volume":369.308,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":5.6,"effort":341.288,"length":17,"time":18.96,"vocabulary":12,"volume":60.944,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":4.2,"effort":217.944,"length":15,"time":12.108,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.019,"difficulty":3.5,"effort":197.655,"length":17,"time":10.981,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.122,"difficulty":15.556,"effort":5677.778,"length":73,"time":315.432,"vocabulary":32,"volume":365,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":7.071,"effort":594,"length":21,"time":33,"vocabulary":16,"volume":84,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.093,"difficulty":12.444,"effort":3482.086,"length":55,"time":193.449,"vocabulary":34,"volume":279.81,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":7,"cyclomaticDensity":50,"halstead":{"bugs":0.137,"difficulty":13.342,"effort":5470.263,"length":82,"time":303.904,"vocabulary":32,"volume":410,"operands":{"distinct":19,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":9.091,"effort":1517.346,"length":38,"time":84.297,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.039,"difficulty":10.5,"effort":1225.267,"length":27,"time":68.07,"vocabulary":20,"volume":116.692,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.108,"difficulty":15.313,"effort":4959.026,"length":66,"time":275.501,"vocabulary":30,"volume":323.855,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.108,"difficulty":15.313,"effort":4959.026,"length":66,"time":275.501,"vocabulary":30,"volume":323.855,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.136,"difficulty":23.333,"effort":9551.228,"length":78,"time":530.624,"vocabulary":38,"volume":409.338,"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.814,"difficulty":16.952,"effort":41388.384,"length":397,"time":2299.355,"vocabulary":71,"volume":2441.45,"operands":{"distinct":63,"total":267,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":130,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":8,"cyclomaticDensity":61.538,"halstead":{"bugs":0.174,"difficulty":28.737,"effort":14987.67,"length":98,"time":832.648,"vocabulary":40,"volume":521.549,"operands":{"distinct":19,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":46,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":"t"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.067,"difficulty":11.077,"effort":2211.904,"length":43,"time":122.884,"vocabulary":25,"volume":199.686,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":6,"cyclomaticDensity":20,"halstead":{"bugs":0.232,"difficulty":13.442,"effort":9369.153,"length":118,"time":520.508,"vocabulary":60,"volume":697.013,"operands":{"distinct":43,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":50,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.066,"difficulty":12.545,"effort":2497.006,"length":44,"time":138.723,"vocabulary":23,"volume":199.037,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":7.2,"effort":948.137,"length":31,"time":52.674,"vocabulary":19,"volume":131.686,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":8.182,"effort":1293.737,"length":36,"time":71.874,"vocabulary":21,"volume":158.123,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.079,"difficulty":10.156,"effort":2417.605,"length":49,"time":134.311,"vocabulary":29,"volume":238.041,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.044,"difficulty":7.2,"effort":948.137,"length":31,"time":52.674,"vocabulary":19,"volume":131.686,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.047,"difficulty":8.889,"effort":1246.059,"length":33,"time":69.225,"vocabulary":19,"volume":140.182,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.105,"difficulty":16.714,"effort":5245.32,"length":66,"time":291.407,"vocabulary":27,"volume":313.823,"operands":{"distinct":14,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.128,"difficulty":15.6,"effort":5968.161,"length":74,"time":331.565,"vocabulary":36,"volume":382.574,"operands":{"distinct":20,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.067,"difficulty":13.636,"effort":2756.167,"length":43,"time":153.12,"vocabulary":26,"volume":202.119,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":10.5,"effort":1452.168,"length":32,"time":80.676,"vocabulary":20,"volume":138.302,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.126,"difficulty":15.474,"effort":5854.152,"length":75,"time":325.231,"vocabulary":33,"volume":378.33,"operands":{"distinct":19,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":7.5,"effort":875.684,"length":28,"time":48.649,"vocabulary":18,"volume":116.758,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.092,"difficulty":11.447,"effort":3144.855,"length":54,"time":174.714,"vocabulary":34,"volume":274.723,"operands":{"distinct":19,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.354,"difficulty":27.778,"effort":29520.721,"length":183,"time":1640.04,"vocabulary":56,"volume":1062.746,"operands":{"distinct":36,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":83,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.157,"difficulty":30,"effort":14169.404,"length":90,"time":787.189,"vocabulary":38,"volume":472.313,"operands":{"distinct":18,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.043,"difficulty":6.4,"effort":827.313,"length":31,"time":45.962,"vocabulary":18,"volume":129.268,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.6,"effort":193.999,"length":17,"time":10.778,"vocabulary":9,"volume":53.889,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.6,"effort":193.999,"length":17,"time":10.778,"vocabulary":9,"volume":53.889,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.047,"difficulty":7.125,"effort":1003.714,"length":37,"time":55.762,"vocabulary":14,"volume":140.872,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.688,"effort":599.952,"length":27,"time":33.331,"vocabulary":15,"volume":105.486,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.036,"difficulty":6.5,"effort":702,"length":27,"time":39,"vocabulary":16,"volume":108,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""},{"cyclomatic":9,"cyclomaticDensity":90,"halstead":{"bugs":0.163,"difficulty":24.158,"effort":11829.846,"length":94,"time":657.214,"vocabulary":37,"volume":489.689,"operands":{"distinct":19,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":43,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":1},"errors":[],"lineEnd":1,"lineStart":1,"name":""}],"methodAverage":{"cyclomatic":2.844,"cyclomaticDensity":65.503,"halstead":{"bugs":0.099,"difficulty":10.376,"effort":5143.756,"length":56.938,"time":285.764,"vocabulary":23.563,"volume":297.039,"operands":{"distinct":13.609,"total":31.641},"operators":{"distinct":9.953,"total":25.297}},"params":0.719,"sloc":{"logical":6.609,"physical":1}},"module":"node_modules/ipaddr.js/ipaddr.min.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":40,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":95,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":152,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":200,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":242,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":406,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":495,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":578,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":725,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1067,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1097,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1154,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1167,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1291,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1366,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":1367,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1376,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1518,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":1555,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1577,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1613,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":1629,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":1630,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1745,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":1861,"message":"If a strict mode function is executed using function invocation, its 'this' value will be undefined.","source":"If a strict mode function is executed using function invocation, its 'this' value will be undefined."},{"severity":"error","line":1,"column":1874,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2541,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2575,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":2739,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2791,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":2804,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":2866,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":2984,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":2985,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":2997,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3073,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3137,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3202,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":1,"column":3230,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3296,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3358,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3361,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3413,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":3519,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":1,"column":3586,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":1,"column":3607,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3615,"message":"Value of 't' may be overwritten in IE 8 and earlier.","source":"Value of '{a}' may be overwritten in IE 8 and earlier."},{"severity":"error","line":1,"column":3686,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3743,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3810,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":1,"column":3810,"message":"Too many errors. (100% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/index.html b/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/index.html new file mode 100644 index 0000000000..2a08379aa1 --- /dev/null +++ b/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/index.html @@ -0,0 +1,1173 @@ + + + + + Plato - node_modules/ipaddr.js/lib/ipaddr.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    node_modules/ipaddr.js/lib/ipaddr.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    61.28

    +
    +
    +

    Lines of code

    +

    1056

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    158.27

    +
    +
    +

    Estimated Errors

    +

    10.35

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.history.js b/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.history.js new file mode 100644 index 0000000000..b08ac6f54c --- /dev/null +++ b/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":1056,"lloc":605,"functions":63,"deliveredBugs":10.35,"difficulty":158.271,"maintainability":61.279,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.history.json b/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.history.json new file mode 100644 index 0000000000..d8f8e995e5 --- /dev/null +++ b/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":1056,"lloc":605,"functions":63,"deliveredBugs":10.35,"difficulty":158.271,"maintainability":61.279,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.js b/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.js new file mode 100644 index 0000000000..62d8c543db --- /dev/null +++ b/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"node_modules/ipaddr.js/lib/ipaddr.js","fileShort":"node_modules/ipaddr.js/lib/ipaddr.js","fileSafe":"node_modules_ipaddr_js_lib_ipaddr_js","link":"files/node_modules_ipaddr_js_lib_ipaddr_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":120,"cyclomaticDensity":19.835,"halstead":{"bugs":10.35,"difficulty":158.271,"effort":4914402.516,"length":3698,"time":273022.362,"vocabulary":337,"volume":31050.644,"operands":{"distinct":292,"total":2054,"identifiers":["__stripped__"]},"operators":{"distinct":45,"total":1644,"identifiers":["__stripped__"]}},"params":45,"sloc":{"logical":605,"physical":1056}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":1056,"lineStart":1,"maintainability":61.279,"methods":[{"cyclomatic":3,"cyclomaticDensity":5.455,"halstead":{"bugs":0.768,"difficulty":23.4,"effort":53881.185,"length":372,"time":2993.399,"vocabulary":73,"volume":2302.615,"operands":{"distinct":60,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":156,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":1056},"errors":[],"lineEnd":1056,"lineStart":1,"name":""},{"cyclomatic":11,"cyclomaticDensity":34.375,"halstead":{"bugs":0.315,"difficulty":37.654,"effort":35539.909,"length":169,"time":1974.439,"vocabulary":48,"volume":943.859,"operands":{"distinct":26,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":80,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":32,"physical":72},"errors":[],"lineEnd":104,"lineStart":33,"name":"expandIPv6"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.053,"difficulty":8.182,"effort":1293.737,"length":36,"time":71.874,"vocabulary":21,"volume":158.123,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":98,"lineStart":89,"name":""},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.096,"difficulty":19.615,"effort":5657.887,"length":60,"time":314.327,"vocabulary":28,"volume":288.441,"operands":{"distinct":13,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":24},"errors":[],"lineEnd":130,"lineStart":107,"name":"matchCIDR"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.076,"difficulty":8.4,"effort":1925.684,"length":50,"time":106.982,"vocabulary":24,"volume":229.248,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":17},"errors":[],"lineEnd":148,"lineStart":132,"name":"parseIntAuto"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":7.5,"effort":315,"length":14,"time":17.5,"vocabulary":8,"volume":42,"operands":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":156,"lineStart":150,"name":"padPart"},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.552,"difficulty":11.5,"effort":19044,"length":276,"time":1058,"vocabulary":64,"volume":1656,"operands":{"distinct":56,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":115,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":151},"errors":[],"lineEnd":311,"lineStart":161,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.073,"difficulty":15.364,"effort":3381.201,"length":48,"time":187.845,"vocabulary":24,"volume":220.078,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":180,"lineStart":165,"name":"IPv4"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":225,"lineStart":223,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.066,"difficulty":8.929,"effort":1760.298,"length":43,"time":97.794,"vocabulary":24,"volume":197.153,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":241,"lineStart":228,"name":""},{"cyclomatic":6,"cyclomaticDensity":22.222,"halstead":{"bugs":0.173,"difficulty":15.828,"effort":8217.917,"length":94,"time":456.551,"vocabulary":46,"volume":519.215,"operands":{"distinct":29,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":38},"errors":[],"lineEnd":283,"lineStart":246,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":288,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":293,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":57.059,"length":12,"time":3.17,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":298,"lineStart":296,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":303,"lineStart":301,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":308,"lineStart":306,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.129,"difficulty":14.8,"effort":5738.617,"length":75,"time":318.812,"vocabulary":36,"volume":387.744,"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":332,"lineStart":314,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":337,"lineStart":335,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.018,"difficulty":4,"effort":215.098,"length":15,"time":11.95,"vocabulary":12,"volume":53.774,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":347,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":357,"lineStart":350,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.023,"difficulty":3.857,"effort":271.189,"length":19,"time":15.066,"vocabulary":13,"volume":70.308,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":366,"lineStart":360,"name":""},{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.124,"difficulty":15.105,"effort":5638.571,"length":74,"time":313.254,"vocabulary":33,"volume":373.285,"operands":{"distinct":19,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":20},"errors":[],"lineEnd":388,"lineStart":369,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":7.071,"effort":594,"length":21,"time":33,"vocabulary":16,"volume":84,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":400,"lineStart":392,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.093,"difficulty":12.444,"effort":3482.086,"length":55,"time":193.449,"vocabulary":34,"volume":279.81,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":18},"errors":[],"lineEnd":420,"lineStart":403,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":413,"lineStart":411,"name":""},{"cyclomatic":7,"cyclomaticDensity":30.435,"halstead":{"bugs":0.147,"difficulty":14.444,"effort":6368.895,"length":89,"time":353.827,"vocabulary":31,"volume":440.923,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":70},"errors":[],"lineEnd":494,"lineStart":425,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.058,"difficulty":8.333,"effort":1449.315,"length":39,"time":80.518,"vocabulary":22,"volume":173.918,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":440,"lineStart":430,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.039,"difficulty":10.5,"effort":1225.267,"length":27,"time":68.07,"vocabulary":20,"volume":116.692,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":456,"lineStart":447,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.111,"difficulty":15.75,"effort":5255.28,"length":68,"time":291.96,"vocabulary":30,"volume":333.669,"operands":{"distinct":16,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":473,"lineStart":458,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.111,"difficulty":15.75,"effort":5255.28,"length":68,"time":291.96,"vocabulary":30,"volume":333.669,"operands":{"distinct":16,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":490,"lineStart":475,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.137,"difficulty":22.694,"effort":9339.826,"length":79,"time":518.879,"vocabulary":37,"volume":411.547,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":21},"errors":[],"lineEnd":517,"lineStart":497,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.814,"difficulty":16.952,"effort":41388.384,"length":397,"time":2299.355,"vocabulary":71,"volume":2441.45,"operands":{"distinct":63,"total":267,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":130,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":258},"errors":[],"lineEnd":777,"lineStart":520,"name":""},{"cyclomatic":8,"cyclomaticDensity":47.059,"halstead":{"bugs":0.174,"difficulty":31.176,"effort":16241.237,"length":100,"time":902.291,"vocabulary":37,"volume":520.945,"operands":{"distinct":17,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":25},"errors":[],"lineEnd":548,"lineStart":524,"name":"IPv6"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":591,"lineStart":589,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":596,"lineStart":594,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.066,"difficulty":8.929,"effort":1760.298,"length":43,"time":97.794,"vocabulary":24,"volume":197.153,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":613,"lineStart":599,"name":""},{"cyclomatic":6,"cyclomaticDensity":17.143,"halstead":{"bugs":0.234,"difficulty":13.033,"effort":9157.157,"length":118,"time":508.731,"vocabulary":62,"volume":702.595,"operands":{"distinct":45,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":35,"physical":46},"errors":[],"lineEnd":663,"lineStart":618,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":669,"lineStart":667,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.068,"difficulty":12.545,"effort":2553.756,"length":45,"time":141.875,"vocabulary":23,"volume":203.56,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":683,"lineStart":672,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":7.2,"effort":948.137,"length":31,"time":52.674,"vocabulary":19,"volume":131.686,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":18},"errors":[],"lineEnd":704,"lineStart":687,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":8.182,"effort":1293.737,"length":36,"time":71.874,"vocabulary":21,"volume":158.123,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":695,"lineStart":688,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.083,"difficulty":10.156,"effort":2516.282,"length":51,"time":139.793,"vocabulary":29,"volume":247.757,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":718,"lineStart":708,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":7.2,"effort":948.137,"length":31,"time":52.674,"vocabulary":19,"volume":131.686,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":19},"errors":[],"lineEnd":742,"lineStart":724,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.047,"difficulty":8.889,"effort":1246.059,"length":33,"time":69.225,"vocabulary":19,"volume":140.182,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":733,"lineStart":725,"name":""},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.11,"difficulty":15.429,"effort":5076.475,"length":70,"time":282.026,"vocabulary":26,"volume":329.031,"operands":{"distinct":14,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":766,"lineStart":747,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":773,"lineStart":771,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.134,"difficulty":14.857,"effort":5959.615,"length":77,"time":331.09,"vocabulary":37,"volume":401.128,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":18},"errors":[],"lineEnd":797,"lineStart":780,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":802,"lineStart":800,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.063,"difficulty":10,"effort":1880.176,"length":40,"time":104.454,"vocabulary":26,"volume":188.018,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":820,"lineStart":805,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.042,"difficulty":7,"effort":877.351,"length":29,"time":48.742,"vocabulary":20,"volume":125.336,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":836,"lineStart":823,"name":""},{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.129,"difficulty":15.05,"effort":5819.04,"length":76,"time":323.28,"vocabulary":34,"volume":386.647,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":20},"errors":[],"lineEnd":858,"lineStart":839,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":7.5,"effort":875.684,"length":28,"time":48.649,"vocabulary":18,"volume":116.758,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":870,"lineStart":862,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.092,"difficulty":12.5,"effort":3468.021,"length":55,"time":192.668,"vocabulary":33,"volume":277.442,"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":889,"lineStart":872,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":882,"lineStart":880,"name":""},{"cyclomatic":10,"cyclomaticDensity":35.714,"halstead":{"bugs":0.357,"difficulty":30,"effort":32112.272,"length":186,"time":1784.015,"vocabulary":54,"volume":1070.409,"operands":{"distinct":34,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":41},"errors":[],"lineEnd":932,"lineStart":892,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.158,"difficulty":29.028,"effort":13760.916,"length":91,"time":764.495,"vocabulary":37,"volume":474.06,"operands":{"distinct":18,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":21},"errors":[],"lineEnd":955,"lineStart":935,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.046,"difficulty":8,"effort":1100.86,"length":33,"time":61.159,"vocabulary":18,"volume":137.608,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":968,"lineStart":958,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.6,"effort":193.999,"length":17,"time":10.778,"vocabulary":9,"volume":53.889,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":973,"lineStart":971,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.6,"effort":193.999,"length":17,"time":10.778,"vocabulary":9,"volume":53.889,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":978,"lineStart":976,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.051,"difficulty":8.313,"effort":1266.565,"length":39,"time":70.365,"vocabulary":15,"volume":152.369,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":991,"lineStart":983,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":5.056,"effort":546,"length":27,"time":30.333,"vocabulary":16,"volume":108,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":1005,"lineStart":995,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.04,"difficulty":7.313,"effort":866.798,"length":29,"time":48.155,"vocabulary":17,"volume":118.536,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":1016,"lineStart":1008,"name":""},{"cyclomatic":9,"cyclomaticDensity":56.25,"halstead":{"bugs":0.162,"difficulty":20.8,"effort":10108.237,"length":94,"time":561.569,"vocabulary":36,"volume":485.973,"operands":{"distinct":20,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":26},"errors":[],"lineEnd":1046,"lineStart":1021,"name":""}],"methodAverage":{"cyclomatic":2.889,"cyclomaticDensity":54.478,"halstead":{"bugs":0.102,"difficulty":10.295,"effort":5374.88,"length":58.635,"time":298.604,"vocabulary":23.81,"volume":306.042,"operands":{"distinct":13.984,"total":32.571},"operators":{"distinct":9.825,"total":26.063}},"params":0.714,"sloc":{"logical":9.571,"physical":37.302}},"module":"node_modules/ipaddr.js/lib/ipaddr.js"},"jshint":{"messages":[{"severity":"error","line":6,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":31,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":9,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":30,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":31,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":35,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":33,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":30,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":44,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":34,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":18,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":112,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":144,"column":29,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":152,"column":20,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":158,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":170,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":229,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":247,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":249,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":251,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":262,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":297,"column":38,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":317,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":318,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":319,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":320,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":321,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":370,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":393,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":404,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":407,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":409,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":426,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":431,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":432,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":434,"column":22,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":448,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":448,"column":17,"message":"Too many errors. (42% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.json b/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.json new file mode 100644 index 0000000000..95e45bc4b6 --- /dev/null +++ b/plato-report/files/node_modules_ipaddr_js_lib_ipaddr_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"node_modules/ipaddr.js/lib/ipaddr.js","fileShort":"node_modules/ipaddr.js/lib/ipaddr.js","fileSafe":"node_modules_ipaddr_js_lib_ipaddr_js","link":"files/node_modules_ipaddr_js_lib_ipaddr_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":120,"cyclomaticDensity":19.835,"halstead":{"bugs":10.35,"difficulty":158.271,"effort":4914402.516,"length":3698,"time":273022.362,"vocabulary":337,"volume":31050.644,"operands":{"distinct":292,"total":2054,"identifiers":["__stripped__"]},"operators":{"distinct":45,"total":1644,"identifiers":["__stripped__"]}},"params":45,"sloc":{"logical":605,"physical":1056}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[],"errors":[],"lineEnd":1056,"lineStart":1,"maintainability":61.279,"methods":[{"cyclomatic":3,"cyclomaticDensity":5.455,"halstead":{"bugs":0.768,"difficulty":23.4,"effort":53881.185,"length":372,"time":2993.399,"vocabulary":73,"volume":2302.615,"operands":{"distinct":60,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":156,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":1056},"errors":[],"lineEnd":1056,"lineStart":1,"name":""},{"cyclomatic":11,"cyclomaticDensity":34.375,"halstead":{"bugs":0.315,"difficulty":37.654,"effort":35539.909,"length":169,"time":1974.439,"vocabulary":48,"volume":943.859,"operands":{"distinct":26,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":80,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":32,"physical":72},"errors":[],"lineEnd":104,"lineStart":33,"name":"expandIPv6"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.053,"difficulty":8.182,"effort":1293.737,"length":36,"time":71.874,"vocabulary":21,"volume":158.123,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":98,"lineStart":89,"name":""},{"cyclomatic":5,"cyclomaticDensity":38.462,"halstead":{"bugs":0.096,"difficulty":19.615,"effort":5657.887,"length":60,"time":314.327,"vocabulary":28,"volume":288.441,"operands":{"distinct":13,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":13,"physical":24},"errors":[],"lineEnd":130,"lineStart":107,"name":"matchCIDR"},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.076,"difficulty":8.4,"effort":1925.684,"length":50,"time":106.982,"vocabulary":24,"volume":229.248,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":17},"errors":[],"lineEnd":148,"lineStart":132,"name":"parseIntAuto"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":7.5,"effort":315,"length":14,"time":17.5,"vocabulary":8,"volume":42,"operands":{"distinct":3,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":156,"lineStart":150,"name":"padPart"},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.552,"difficulty":11.5,"effort":19044,"length":276,"time":1058,"vocabulary":64,"volume":1656,"operands":{"distinct":56,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":115,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":151},"errors":[],"lineEnd":311,"lineStart":161,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.073,"difficulty":15.364,"effort":3381.201,"length":48,"time":187.845,"vocabulary":24,"volume":220.078,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":180,"lineStart":165,"name":"IPv4"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":225,"lineStart":223,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.066,"difficulty":8.929,"effort":1760.298,"length":43,"time":97.794,"vocabulary":24,"volume":197.153,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":241,"lineStart":228,"name":""},{"cyclomatic":6,"cyclomaticDensity":22.222,"halstead":{"bugs":0.173,"difficulty":15.828,"effort":8217.917,"length":94,"time":456.551,"vocabulary":46,"volume":519.215,"operands":{"distinct":29,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":38},"errors":[],"lineEnd":283,"lineStart":246,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":288,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":293,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":57.059,"length":12,"time":3.17,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":298,"lineStart":296,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":303,"lineStart":301,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":308,"lineStart":306,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.129,"difficulty":14.8,"effort":5738.617,"length":75,"time":318.812,"vocabulary":36,"volume":387.744,"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":332,"lineStart":314,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":337,"lineStart":335,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.018,"difficulty":4,"effort":215.098,"length":15,"time":11.95,"vocabulary":12,"volume":53.774,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":347,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":357,"lineStart":350,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.023,"difficulty":3.857,"effort":271.189,"length":19,"time":15.066,"vocabulary":13,"volume":70.308,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":366,"lineStart":360,"name":""},{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.124,"difficulty":15.105,"effort":5638.571,"length":74,"time":313.254,"vocabulary":33,"volume":373.285,"operands":{"distinct":19,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":20},"errors":[],"lineEnd":388,"lineStart":369,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":7.071,"effort":594,"length":21,"time":33,"vocabulary":16,"volume":84,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":400,"lineStart":392,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.093,"difficulty":12.444,"effort":3482.086,"length":55,"time":193.449,"vocabulary":34,"volume":279.81,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":18},"errors":[],"lineEnd":420,"lineStart":403,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":413,"lineStart":411,"name":""},{"cyclomatic":7,"cyclomaticDensity":30.435,"halstead":{"bugs":0.147,"difficulty":14.444,"effort":6368.895,"length":89,"time":353.827,"vocabulary":31,"volume":440.923,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":70},"errors":[],"lineEnd":494,"lineStart":425,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.058,"difficulty":8.333,"effort":1449.315,"length":39,"time":80.518,"vocabulary":22,"volume":173.918,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":440,"lineStart":430,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.039,"difficulty":10.5,"effort":1225.267,"length":27,"time":68.07,"vocabulary":20,"volume":116.692,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":456,"lineStart":447,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.111,"difficulty":15.75,"effort":5255.28,"length":68,"time":291.96,"vocabulary":30,"volume":333.669,"operands":{"distinct":16,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":473,"lineStart":458,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.111,"difficulty":15.75,"effort":5255.28,"length":68,"time":291.96,"vocabulary":30,"volume":333.669,"operands":{"distinct":16,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":490,"lineStart":475,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.137,"difficulty":22.694,"effort":9339.826,"length":79,"time":518.879,"vocabulary":37,"volume":411.547,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":21},"errors":[],"lineEnd":517,"lineStart":497,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.814,"difficulty":16.952,"effort":41388.384,"length":397,"time":2299.355,"vocabulary":71,"volume":2441.45,"operands":{"distinct":63,"total":267,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":130,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":258},"errors":[],"lineEnd":777,"lineStart":520,"name":""},{"cyclomatic":8,"cyclomaticDensity":47.059,"halstead":{"bugs":0.174,"difficulty":31.176,"effort":16241.237,"length":100,"time":902.291,"vocabulary":37,"volume":520.945,"operands":{"distinct":17,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":25},"errors":[],"lineEnd":548,"lineStart":524,"name":"IPv6"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":591,"lineStart":589,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":596,"lineStart":594,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.066,"difficulty":8.929,"effort":1760.298,"length":43,"time":97.794,"vocabulary":24,"volume":197.153,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":613,"lineStart":599,"name":""},{"cyclomatic":6,"cyclomaticDensity":17.143,"halstead":{"bugs":0.234,"difficulty":13.033,"effort":9157.157,"length":118,"time":508.731,"vocabulary":62,"volume":702.595,"operands":{"distinct":45,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":35,"physical":46},"errors":[],"lineEnd":663,"lineStart":618,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":669,"lineStart":667,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.068,"difficulty":12.545,"effort":2553.756,"length":45,"time":141.875,"vocabulary":23,"volume":203.56,"operands":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":683,"lineStart":672,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":7.2,"effort":948.137,"length":31,"time":52.674,"vocabulary":19,"volume":131.686,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":18},"errors":[],"lineEnd":704,"lineStart":687,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.053,"difficulty":8.182,"effort":1293.737,"length":36,"time":71.874,"vocabulary":21,"volume":158.123,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":695,"lineStart":688,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.083,"difficulty":10.156,"effort":2516.282,"length":51,"time":139.793,"vocabulary":29,"volume":247.757,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":718,"lineStart":708,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":7.2,"effort":948.137,"length":31,"time":52.674,"vocabulary":19,"volume":131.686,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":19},"errors":[],"lineEnd":742,"lineStart":724,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.047,"difficulty":8.889,"effort":1246.059,"length":33,"time":69.225,"vocabulary":19,"volume":140.182,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":733,"lineStart":725,"name":""},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.11,"difficulty":15.429,"effort":5076.475,"length":70,"time":282.026,"vocabulary":26,"volume":329.031,"operands":{"distinct":14,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":766,"lineStart":747,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":773,"lineStart":771,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.134,"difficulty":14.857,"effort":5959.615,"length":77,"time":331.09,"vocabulary":37,"volume":401.128,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":18},"errors":[],"lineEnd":797,"lineStart":780,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.5,"effort":67.5,"length":9,"time":3.75,"vocabulary":8,"volume":27,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":802,"lineStart":800,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.063,"difficulty":10,"effort":1880.176,"length":40,"time":104.454,"vocabulary":26,"volume":188.018,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":820,"lineStart":805,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.042,"difficulty":7,"effort":877.351,"length":29,"time":48.742,"vocabulary":20,"volume":125.336,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":836,"lineStart":823,"name":""},{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.129,"difficulty":15.05,"effort":5819.04,"length":76,"time":323.28,"vocabulary":34,"volume":386.647,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":20},"errors":[],"lineEnd":858,"lineStart":839,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.039,"difficulty":7.5,"effort":875.684,"length":28,"time":48.649,"vocabulary":18,"volume":116.758,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":870,"lineStart":862,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.092,"difficulty":12.5,"effort":3468.021,"length":55,"time":192.668,"vocabulary":33,"volume":277.442,"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":889,"lineStart":872,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":882,"lineStart":880,"name":""},{"cyclomatic":10,"cyclomaticDensity":35.714,"halstead":{"bugs":0.357,"difficulty":30,"effort":32112.272,"length":186,"time":1784.015,"vocabulary":54,"volume":1070.409,"operands":{"distinct":34,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":41},"errors":[],"lineEnd":932,"lineStart":892,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.158,"difficulty":29.028,"effort":13760.916,"length":91,"time":764.495,"vocabulary":37,"volume":474.06,"operands":{"distinct":18,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":21},"errors":[],"lineEnd":955,"lineStart":935,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.046,"difficulty":8,"effort":1100.86,"length":33,"time":61.159,"vocabulary":18,"volume":137.608,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":968,"lineStart":958,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.6,"effort":193.999,"length":17,"time":10.778,"vocabulary":9,"volume":53.889,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":973,"lineStart":971,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":3.6,"effort":193.999,"length":17,"time":10.778,"vocabulary":9,"volume":53.889,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":978,"lineStart":976,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.051,"difficulty":8.313,"effort":1266.565,"length":39,"time":70.365,"vocabulary":15,"volume":152.369,"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":991,"lineStart":983,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":5.056,"effort":546,"length":27,"time":30.333,"vocabulary":16,"volume":108,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":1005,"lineStart":995,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.04,"difficulty":7.313,"effort":866.798,"length":29,"time":48.155,"vocabulary":17,"volume":118.536,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":1016,"lineStart":1008,"name":""},{"cyclomatic":9,"cyclomaticDensity":56.25,"halstead":{"bugs":0.162,"difficulty":20.8,"effort":10108.237,"length":94,"time":561.569,"vocabulary":36,"volume":485.973,"operands":{"distinct":20,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":42,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":26},"errors":[],"lineEnd":1046,"lineStart":1021,"name":""}],"methodAverage":{"cyclomatic":2.889,"cyclomaticDensity":54.478,"halstead":{"bugs":0.102,"difficulty":10.295,"effort":5374.88,"length":58.635,"time":298.604,"vocabulary":23.81,"volume":306.042,"operands":{"distinct":13.984,"total":32.571},"operators":{"distinct":9.825,"total":26.063}},"params":0.714,"sloc":{"logical":9.571,"physical":37.302}},"module":"node_modules/ipaddr.js/lib/ipaddr.js"},"jshint":{"messages":[{"severity":"error","line":6,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":31,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":9,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":30,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":31,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":35,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":33,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":30,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":44,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":34,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":18,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":112,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":144,"column":29,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":152,"column":20,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":158,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":170,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":229,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":247,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":249,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":251,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":262,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":297,"column":38,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":317,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":318,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":319,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":320,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":321,"column":13,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":370,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":393,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":404,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":407,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":409,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":426,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":431,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":432,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":434,"column":22,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":448,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":448,"column":17,"message":"Too many errors. (42% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_als_js/index.html b/plato-report/files/src_als_js/index.html new file mode 100644 index 0000000000..9586251048 --- /dev/null +++ b/plato-report/files/src_als_js/index.html @@ -0,0 +1,124 @@ + + + + + Plato - src/als.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/als.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    73.34

    +
    +
    +

    Lines of code

    +

    7

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.29

    +
    +
    +

    Estimated Errors

    +

    0.02

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_als_js/report.history.js b/plato-report/files/src_als_js/report.history.js new file mode 100644 index 0000000000..23fdf83afa --- /dev/null +++ b/plato-report/files/src_als_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":7,"lloc":5,"functions":0,"deliveredBugs":0.023,"difficulty":4.286,"maintainability":73.336,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/src_als_js/report.history.json b/plato-report/files/src_als_js/report.history.json new file mode 100644 index 0000000000..8bf487ebf4 --- /dev/null +++ b/plato-report/files/src_als_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":7,"lloc":5,"functions":0,"deliveredBugs":0.023,"difficulty":4.286,"maintainability":73.336,"lintErrors":6}] \ No newline at end of file diff --git a/plato-report/files/src_als_js/report.js b/plato-report/files/src_als_js/report.js new file mode 100644 index 0000000000..717cb9656b --- /dev/null +++ b/plato-report/files/src_als_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/als.js","fileShort":"src/als.js","fileSafe":"src_als_js","link":"files/src_als_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":4.286,"effort":301.322,"length":19,"time":16.74,"vocabulary":13,"volume":70.308,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"async_hooks","type":"cjs"}],"errors":[],"lineEnd":7,"lineStart":1,"maintainability":73.336,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":4.286,"effort":301.322,"length":19,"time":16.74,"vocabulary":13,"volume":70.308,"operands":{"distinct":7,"total":10},"operators":{"distinct":6,"total":9}},"params":0,"sloc":{"logical":5,"physical":7}},"module":"src/als.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":31,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_als_js/report.json b/plato-report/files/src_als_js/report.json new file mode 100644 index 0000000000..35b0a90b04 --- /dev/null +++ b/plato-report/files/src_als_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/als.js","fileShort":"src/als.js","fileSafe":"src_als_js","link":"files/src_als_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":4.286,"effort":301.322,"length":19,"time":16.74,"vocabulary":13,"volume":70.308,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"async_hooks","type":"cjs"}],"errors":[],"lineEnd":7,"lineStart":1,"maintainability":73.336,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":4.286,"effort":301.322,"length":19,"time":16.74,"vocabulary":13,"volume":70.308,"operands":{"distinct":7,"total":10},"operators":{"distinct":6,"total":9}},"params":0,"sloc":{"logical":5,"physical":7}},"module":"src/als.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":31,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_analytics_js/index.html b/plato-report/files/src_analytics_js/index.html new file mode 100644 index 0000000000..bb4ee0e04f --- /dev/null +++ b/plato-report/files/src_analytics_js/index.html @@ -0,0 +1,421 @@ + + + + + Plato - src/analytics.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/analytics.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    67.28

    +
    +
    +

    Lines of code

    +

    304

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    59.58

    +
    +
    +

    Estimated Errors

    +

    3.49

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_analytics_js/report.history.js b/plato-report/files/src_analytics_js/report.history.js new file mode 100644 index 0000000000..375d15db21 --- /dev/null +++ b/plato-report/files/src_analytics_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":304,"lloc":190,"functions":26,"deliveredBugs":3.492,"difficulty":59.583,"maintainability":67.285,"lintErrors":44}] \ No newline at end of file diff --git a/plato-report/files/src_analytics_js/report.history.json b/plato-report/files/src_analytics_js/report.history.json new file mode 100644 index 0000000000..7185df26df --- /dev/null +++ b/plato-report/files/src_analytics_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":304,"lloc":190,"functions":26,"deliveredBugs":3.492,"difficulty":59.583,"maintainability":67.285,"lintErrors":44}] \ No newline at end of file diff --git a/plato-report/files/src_analytics_js/report.js b/plato-report/files/src_analytics_js/report.js new file mode 100644 index 0000000000..4c3e95cad3 --- /dev/null +++ b/plato-report/files/src_analytics_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/analytics.js","fileShort":"src/analytics.js","fileSafe":"src_analytics_js","link":"files/src_analytics_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":29,"cyclomaticDensity":15.263,"halstead":{"bugs":3.492,"difficulty":59.583,"effort":624216.574,"length":1320,"time":34678.699,"vocabulary":245,"volume":10476.362,"operands":{"distinct":210,"total":715,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":605,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":190,"physical":304}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"cron","type":"cjs"},{"line":4,"path":"winston","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":6,"path":"crypto","type":"cjs"},{"line":7,"path":"util","type":"cjs"},{"line":8,"path":"lodash","type":"cjs"},{"line":12,"path":"./database","type":"cjs"},{"line":13,"path":"./utils","type":"cjs"},{"line":14,"path":"./plugins","type":"cjs"},{"line":15,"path":"./meta","type":"cjs"},{"line":16,"path":"./pubsub","type":"cjs"},{"line":17,"path":"./cache/lru","type":"cjs"},{"line":304,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":304,"lineStart":1,"maintainability":67.285,"methods":[{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.054,"difficulty":4.5,"effort":735.525,"length":34,"time":40.863,"vocabulary":28,"volume":163.45,"operands":{"distinct":19,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":20},"errors":[],"lineEnd":58,"lineStart":39,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":52.304,"length":11,"time":2.906,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":51,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":56,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":65,"lineStart":60,"name":"publishLocalAnalytics"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.069,"difficulty":13.636,"effort":2837.507,"length":46,"time":157.639,"vocabulary":23,"volume":208.084,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":76,"lineStart":67,"name":"incrementProperties"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":10.45,"effort":1652.39,"length":36,"time":91.799,"vocabulary":21,"volume":158.123,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":91,"lineStart":78,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":4.8,"effort":319.528,"length":21,"time":17.752,"vocabulary":9,"volume":66.568,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":86,"lineStart":83,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":93,"lineStart":93,"name":""},{"cyclomatic":8,"cyclomaticDensity":38.095,"halstead":{"bugs":0.262,"difficulty":15.441,"effort":12159.613,"length":141,"time":675.534,"vocabulary":48,"volume":787.48,"operands":{"distinct":34,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":31},"errors":[],"lineEnd":125,"lineStart":95,"name":""},{"cyclomatic":8,"cyclomaticDensity":18.182,"halstead":{"bugs":0.689,"difficulty":22.75,"effort":46991.681,"length":337,"time":2610.649,"vocabulary":70,"volume":2065.568,"operands":{"distinct":56,"total":182,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":155,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":44,"physical":74},"errors":[],"lineEnd":200,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":141,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":139,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":193,"lineStart":193,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.171,"difficulty":16.66,"effort":8534.421,"length":95,"time":474.134,"vocabulary":42,"volume":512.27,"operands":{"distinct":25,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":46,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":31},"errors":[],"lineEnd":232,"lineStart":202,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":2.571,"effort":124.54,"length":14,"time":6.919,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":222,"lineStart":220,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":229,"lineStart":227,"name":""},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.14,"difficulty":16,"effort":6717.347,"length":80,"time":373.186,"vocabulary":38,"volume":419.834,"operands":{"distinct":22,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":27},"errors":[],"lineEnd":260,"lineStart":234,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":252,"lineStart":245,"name":"getHourlyStats"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":251,"lineStart":251,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":264,"lineStart":262,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.084,"difficulty":10.714,"effort":2701.853,"length":55,"time":150.103,"vocabulary":24,"volume":252.173,"operands":{"distinct":14,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":279,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":276,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":277,"lineStart":277,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.089,"difficulty":4.861,"effort":1297.383,"length":59,"time":72.077,"vocabulary":23,"volume":266.89,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":288,"lineStart":281,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":3.636,"effort":436.364,"length":30,"time":24.242,"vocabulary":16,"volume":120,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":295,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.041,"difficulty":3.333,"effort":408.746,"length":30,"time":22.708,"vocabulary":17,"volume":122.624,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":302,"lineStart":297,"name":""}],"methodAverage":{"cyclomatic":2.077,"cyclomaticDensity":43.165,"halstead":{"bugs":0.071,"difficulty":5.843,"effort":3302.131,"length":42,"time":183.452,"vocabulary":17.654,"volume":212.749,"operands":{"distinct":11.423,"total":23.038},"operators":{"distinct":6.231,"total":18.962}},"params":1,"sloc":{"logical":5.654,"physical":11.077}},"module":"src/analytics.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":45,"column":48,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":46,"column":30,"message":"Expected ')' to match '{' from line 45 and instead saw '('.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":46,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":31,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":46,"column":32,"message":"Expected ')' to match '(' from line 45 and instead saw ';'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":47,"column":9,"message":"Expected ')' and instead saw 'if'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":47,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":48,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":48,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":49,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":49,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":51,"column":6,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":51,"column":7,"message":"Expected an operator and instead saw ','.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":51,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":51,"column":8,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":51,"column":15,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":51,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":51,"column":19,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":51,"column":19,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":54,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":5,"message":"Unrecoverable syntax error. (18% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_analytics_js/report.json b/plato-report/files/src_analytics_js/report.json new file mode 100644 index 0000000000..9e486cef09 --- /dev/null +++ b/plato-report/files/src_analytics_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/analytics.js","fileShort":"src/analytics.js","fileSafe":"src_analytics_js","link":"files/src_analytics_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":29,"cyclomaticDensity":15.263,"halstead":{"bugs":3.492,"difficulty":59.583,"effort":624216.574,"length":1320,"time":34678.699,"vocabulary":245,"volume":10476.362,"operands":{"distinct":210,"total":715,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":605,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":190,"physical":304}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"cron","type":"cjs"},{"line":4,"path":"winston","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":6,"path":"crypto","type":"cjs"},{"line":7,"path":"util","type":"cjs"},{"line":8,"path":"lodash","type":"cjs"},{"line":12,"path":"./database","type":"cjs"},{"line":13,"path":"./utils","type":"cjs"},{"line":14,"path":"./plugins","type":"cjs"},{"line":15,"path":"./meta","type":"cjs"},{"line":16,"path":"./pubsub","type":"cjs"},{"line":17,"path":"./cache/lru","type":"cjs"},{"line":304,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":304,"lineStart":1,"maintainability":67.285,"methods":[{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.054,"difficulty":4.5,"effort":735.525,"length":34,"time":40.863,"vocabulary":28,"volume":163.45,"operands":{"distinct":19,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":20},"errors":[],"lineEnd":58,"lineStart":39,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":52.304,"length":11,"time":2.906,"vocabulary":9,"volume":34.869,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":51,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":56,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":65,"lineStart":60,"name":"publishLocalAnalytics"},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.069,"difficulty":13.636,"effort":2837.507,"length":46,"time":157.639,"vocabulary":23,"volume":208.084,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":76,"lineStart":67,"name":"incrementProperties"},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.053,"difficulty":10.45,"effort":1652.39,"length":36,"time":91.799,"vocabulary":21,"volume":158.123,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":91,"lineStart":78,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":4.8,"effort":319.528,"length":21,"time":17.752,"vocabulary":9,"volume":66.568,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":86,"lineStart":83,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":93,"lineStart":93,"name":""},{"cyclomatic":8,"cyclomaticDensity":38.095,"halstead":{"bugs":0.262,"difficulty":15.441,"effort":12159.613,"length":141,"time":675.534,"vocabulary":48,"volume":787.48,"operands":{"distinct":34,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":31},"errors":[],"lineEnd":125,"lineStart":95,"name":""},{"cyclomatic":8,"cyclomaticDensity":18.182,"halstead":{"bugs":0.689,"difficulty":22.75,"effort":46991.681,"length":337,"time":2610.649,"vocabulary":70,"volume":2065.568,"operands":{"distinct":56,"total":182,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":155,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":44,"physical":74},"errors":[],"lineEnd":200,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":141,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":139,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":193,"lineStart":193,"name":""},{"cyclomatic":3,"cyclomaticDensity":18.75,"halstead":{"bugs":0.171,"difficulty":16.66,"effort":8534.421,"length":95,"time":474.134,"vocabulary":42,"volume":512.27,"operands":{"distinct":25,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":46,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":16,"physical":31},"errors":[],"lineEnd":232,"lineStart":202,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.016,"difficulty":2.571,"effort":124.54,"length":14,"time":6.919,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":222,"lineStart":220,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":229,"lineStart":227,"name":""},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.14,"difficulty":16,"effort":6717.347,"length":80,"time":373.186,"vocabulary":38,"volume":419.834,"operands":{"distinct":22,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":27},"errors":[],"lineEnd":260,"lineStart":234,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":252,"lineStart":245,"name":"getHourlyStats"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":251,"lineStart":251,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":264,"lineStart":262,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.084,"difficulty":10.714,"effort":2701.853,"length":55,"time":150.103,"vocabulary":24,"volume":252.173,"operands":{"distinct":14,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":279,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":276,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":277,"lineStart":277,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.089,"difficulty":4.861,"effort":1297.383,"length":59,"time":72.077,"vocabulary":23,"volume":266.89,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":288,"lineStart":281,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":3.636,"effort":436.364,"length":30,"time":24.242,"vocabulary":16,"volume":120,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":295,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.041,"difficulty":3.333,"effort":408.746,"length":30,"time":22.708,"vocabulary":17,"volume":122.624,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":302,"lineStart":297,"name":""}],"methodAverage":{"cyclomatic":2.077,"cyclomaticDensity":43.165,"halstead":{"bugs":0.071,"difficulty":5.843,"effort":3302.131,"length":42,"time":183.452,"vocabulary":17.654,"volume":212.749,"operands":{"distinct":11.423,"total":23.038},"operators":{"distinct":6.231,"total":18.962}},"params":1,"sloc":{"logical":5.654,"physical":11.077}},"module":"src/analytics.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":45,"column":48,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":46,"column":30,"message":"Expected ')' to match '{' from line 45 and instead saw '('.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":46,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":31,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":46,"column":32,"message":"Expected ')' to match '(' from line 45 and instead saw ';'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":47,"column":9,"message":"Expected ')' and instead saw 'if'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":47,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":48,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":48,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":49,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":49,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":51,"column":6,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":51,"column":7,"message":"Expected an operator and instead saw ','.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":51,"column":7,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":51,"column":8,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":51,"column":15,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":51,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":51,"column":19,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":51,"column":19,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":54,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":5,"message":"Unrecoverable syntax error. (18% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_batch_js/index.html b/plato-report/files/src_batch_js/index.html new file mode 100644 index 0000000000..7767cb9a46 --- /dev/null +++ b/plato-report/files/src_batch_js/index.html @@ -0,0 +1,220 @@ + + + + + Plato - src/batch.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/batch.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    52.95

    +
    +
    +

    Lines of code

    +

    103

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    41.69

    +
    +
    +

    Estimated Errors

    +

    0.94

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_batch_js/report.history.js b/plato-report/files/src_batch_js/report.history.js new file mode 100644 index 0000000000..4adee8e8e1 --- /dev/null +++ b/plato-report/files/src_batch_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":103,"lloc":58,"functions":3,"deliveredBugs":0.939,"difficulty":41.688,"maintainability":52.952,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_batch_js/report.history.json b/plato-report/files/src_batch_js/report.history.json new file mode 100644 index 0000000000..a85a95ec31 --- /dev/null +++ b/plato-report/files/src_batch_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":103,"lloc":58,"functions":3,"deliveredBugs":0.939,"difficulty":41.688,"maintainability":52.952,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_batch_js/report.js b/plato-report/files/src_batch_js/report.js new file mode 100644 index 0000000000..1bcc7320a9 --- /dev/null +++ b/plato-report/files/src_batch_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/batch.js","fileShort":"src/batch.js","fileSafe":"src_batch_js","link":"files/src_batch_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":40,"cyclomaticDensity":68.966,"halstead":{"bugs":0.939,"difficulty":41.688,"effort":117373.92,"length":437,"time":6520.773,"vocabulary":87,"volume":2815.566,"operands":{"distinct":64,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":205,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":58,"physical":103}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"util","type":"cjs"},{"line":5,"path":"./database","type":"cjs"},{"line":6,"path":"./utils","type":"cjs"},{"line":103,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":103,"lineStart":1,"maintainability":52.952,"methods":[{"cyclomatic":28,"cyclomaticDensity":93.333,"halstead":{"bugs":0.578,"difficulty":35.673,"effort":61848.839,"length":281,"time":3436.047,"vocabulary":72,"volume":1733.749,"operands":{"distinct":49,"total":152,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":129,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":58},"errors":[],"lineEnd":69,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":33,"lineStart":33,"name":""},{"cyclomatic":13,"cyclomaticDensity":68.421,"halstead":{"bugs":0.197,"difficulty":20.9,"effort":12323.029,"length":108,"time":684.613,"vocabulary":44,"volume":589.619,"operands":{"distinct":25,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":31},"errors":[],"lineEnd":101,"lineStart":71,"name":""}],"methodAverage":{"cyclomatic":14,"cyclomaticDensity":53.918,"halstead":{"bugs":0.258,"difficulty":18.858,"effort":24723.956,"length":129.667,"time":1373.553,"vocabulary":38.667,"volume":774.456,"operands":{"distinct":24.667,"total":69},"operators":{"distinct":14,"total":60.667}},"params":2,"sloc":{"logical":16.333,"physical":30}},"module":"src/batch.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":43,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":21,"column":39,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":29,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":35,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":50,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":56,"column":9,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":56,"column":9,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":56,"column":10,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":56,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":62,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":62,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":64,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":64,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":69,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":71,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":71,"column":39,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":81,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":94,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":96,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":96,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":101,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":103,"column":1,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":30,"message":"'setTimeout' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":71,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":103,"column":24,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":28,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":28,"message":"Too many errors. (11% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_batch_js/report.json b/plato-report/files/src_batch_js/report.json new file mode 100644 index 0000000000..269327d828 --- /dev/null +++ b/plato-report/files/src_batch_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/batch.js","fileShort":"src/batch.js","fileSafe":"src_batch_js","link":"files/src_batch_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":40,"cyclomaticDensity":68.966,"halstead":{"bugs":0.939,"difficulty":41.688,"effort":117373.92,"length":437,"time":6520.773,"vocabulary":87,"volume":2815.566,"operands":{"distinct":64,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":205,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":58,"physical":103}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"util","type":"cjs"},{"line":5,"path":"./database","type":"cjs"},{"line":6,"path":"./utils","type":"cjs"},{"line":103,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":103,"lineStart":1,"maintainability":52.952,"methods":[{"cyclomatic":28,"cyclomaticDensity":93.333,"halstead":{"bugs":0.578,"difficulty":35.673,"effort":61848.839,"length":281,"time":3436.047,"vocabulary":72,"volume":1733.749,"operands":{"distinct":49,"total":152,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":129,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":58},"errors":[],"lineEnd":69,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":33,"lineStart":33,"name":""},{"cyclomatic":13,"cyclomaticDensity":68.421,"halstead":{"bugs":0.197,"difficulty":20.9,"effort":12323.029,"length":108,"time":684.613,"vocabulary":44,"volume":589.619,"operands":{"distinct":25,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":19,"physical":31},"errors":[],"lineEnd":101,"lineStart":71,"name":""}],"methodAverage":{"cyclomatic":14,"cyclomaticDensity":53.918,"halstead":{"bugs":0.258,"difficulty":18.858,"effort":24723.956,"length":129.667,"time":1373.553,"vocabulary":38.667,"volume":774.456,"operands":{"distinct":24.667,"total":69},"operators":{"distinct":14,"total":60.667}},"params":2,"sloc":{"logical":16.333,"physical":30}},"module":"src/batch.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":43,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":21,"column":39,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":29,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":35,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":50,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":56,"column":9,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":56,"column":9,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":56,"column":10,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":56,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":62,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":62,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":64,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":64,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":69,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":71,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":71,"column":39,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":81,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":94,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":94,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":96,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":96,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":101,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":103,"column":1,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":30,"message":"'setTimeout' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":71,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":103,"column":24,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":28,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":28,"message":"Too many errors. (11% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_cacheCreate_js/index.html b/plato-report/files/src_cacheCreate_js/index.html new file mode 100644 index 0000000000..8d0eb4f17a --- /dev/null +++ b/plato-report/files/src_cacheCreate_js/index.html @@ -0,0 +1,120 @@ + + + + + Plato - src/cacheCreate.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/cacheCreate.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    86.27

    +
    +
    +

    Lines of code

    +

    3

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    1.50

    +
    +
    +

    Estimated Errors

    +

    0.01

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_cacheCreate_js/report.history.js b/plato-report/files/src_cacheCreate_js/report.history.js new file mode 100644 index 0000000000..4886483dbe --- /dev/null +++ b/plato-report/files/src_cacheCreate_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.008,"difficulty":1.5,"maintainability":86.266,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/src_cacheCreate_js/report.history.json b/plato-report/files/src_cacheCreate_js/report.history.json new file mode 100644 index 0000000000..7de1cc4a0e --- /dev/null +++ b/plato-report/files/src_cacheCreate_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.008,"difficulty":1.5,"maintainability":86.266,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/src_cacheCreate_js/report.js b/plato-report/files/src_cacheCreate_js/report.js new file mode 100644 index 0000000000..0acd251fec --- /dev/null +++ b/plato-report/files/src_cacheCreate_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/cacheCreate.js","fileShort":"src/cacheCreate.js","fileSafe":"src_cacheCreate_js","link":"files/src_cacheCreate_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./cache/lru","type":"cjs"}],"errors":[],"lineEnd":3,"lineStart":1,"maintainability":86.266,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5},"operators":{"distinct":3,"total":3}},"params":0,"sloc":{"logical":2,"physical":3}},"module":"src/cacheCreate.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_cacheCreate_js/report.json b/plato-report/files/src_cacheCreate_js/report.json new file mode 100644 index 0000000000..24310b9c6a --- /dev/null +++ b/plato-report/files/src_cacheCreate_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/cacheCreate.js","fileShort":"src/cacheCreate.js","fileSafe":"src_cacheCreate_js","link":"files/src_cacheCreate_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./cache/lru","type":"cjs"}],"errors":[],"lineEnd":3,"lineStart":1,"maintainability":86.266,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5},"operators":{"distinct":3,"total":3}},"params":0,"sloc":{"logical":2,"physical":3}},"module":"src/cacheCreate.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_cache_js/index.html b/plato-report/files/src_cache_js/index.html new file mode 100644 index 0000000000..f0fea87427 --- /dev/null +++ b/plato-report/files/src_cache_js/index.html @@ -0,0 +1,126 @@ + + + + + Plato - src/cache.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/cache.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    71.54

    +
    +
    +

    Lines of code

    +

    9

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    3.25

    +
    +
    +

    Estimated Errors

    +

    0.03

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_cache_js/report.history.js b/plato-report/files/src_cache_js/report.history.js new file mode 100644 index 0000000000..096976c054 --- /dev/null +++ b/plato-report/files/src_cache_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":9,"lloc":6,"functions":0,"deliveredBugs":0.032,"difficulty":3.25,"maintainability":71.541,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/src_cache_js/report.history.json b/plato-report/files/src_cache_js/report.history.json new file mode 100644 index 0000000000..85e8008487 --- /dev/null +++ b/plato-report/files/src_cache_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":9,"lloc":6,"functions":0,"deliveredBugs":0.032,"difficulty":3.25,"maintainability":71.541,"lintErrors":4}] \ No newline at end of file diff --git a/plato-report/files/src_cache_js/report.js b/plato-report/files/src_cache_js/report.js new file mode 100644 index 0000000000..72a236a816 --- /dev/null +++ b/plato-report/files/src_cache_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/cache.js","fileShort":"src/cache.js","fileSafe":"src_cache_js","link":"files/src_cache_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":3.25,"effort":311.702,"length":23,"time":17.317,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./cache/lru","type":"cjs"}],"errors":[],"lineEnd":9,"lineStart":1,"maintainability":71.541,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":3.25,"effort":311.702,"length":23,"time":17.317,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":13},"operators":{"distinct":6,"total":10}},"params":0,"sloc":{"logical":6,"physical":9}},"module":"src/cache.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":21,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_cache_js/report.json b/plato-report/files/src_cache_js/report.json new file mode 100644 index 0000000000..d316a68e3f --- /dev/null +++ b/plato-report/files/src_cache_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/cache.js","fileShort":"src/cache.js","fileSafe":"src_cache_js","link":"files/src_cache_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":3.25,"effort":311.702,"length":23,"time":17.317,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./cache/lru","type":"cjs"}],"errors":[],"lineEnd":9,"lineStart":1,"maintainability":71.541,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":3.25,"effort":311.702,"length":23,"time":17.317,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":13},"operators":{"distinct":6,"total":10}},"params":0,"sloc":{"logical":6,"physical":9}},"module":"src/cache.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":21,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_constants_js/index.html b/plato-report/files/src_constants_js/index.html new file mode 100644 index 0000000000..5b3ce4f6e3 --- /dev/null +++ b/plato-report/files/src_constants_js/index.html @@ -0,0 +1,143 @@ + + + + + Plato - src/constants.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/constants.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    54.90

    +
    +
    +

    Lines of code

    +

    26

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    6.35

    +
    +
    +

    Estimated Errors

    +

    0.18

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_constants_js/report.history.js b/plato-report/files/src_constants_js/report.history.js new file mode 100644 index 0000000000..502a8c1d06 --- /dev/null +++ b/plato-report/files/src_constants_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":26,"lloc":21,"functions":0,"deliveredBugs":0.178,"difficulty":6.346,"maintainability":54.897,"lintErrors":23}] \ No newline at end of file diff --git a/plato-report/files/src_constants_js/report.history.json b/plato-report/files/src_constants_js/report.history.json new file mode 100644 index 0000000000..5249b31931 --- /dev/null +++ b/plato-report/files/src_constants_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":26,"lloc":21,"functions":0,"deliveredBugs":0.178,"difficulty":6.346,"maintainability":54.897,"lintErrors":23}] \ No newline at end of file diff --git a/plato-report/files/src_constants_js/report.js b/plato-report/files/src_constants_js/report.js new file mode 100644 index 0000000000..315a6d4def --- /dev/null +++ b/plato-report/files/src_constants_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/constants.js","fileShort":"src/constants.js","fileSafe":"src_constants_js","link":"files/src_constants_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.178,"difficulty":6.346,"effort":3395.53,"length":108,"time":188.641,"vocabulary":31,"volume":535.053,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":26}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"}],"errors":[],"lineEnd":26,"lineStart":1,"maintainability":54.897,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.178,"difficulty":6.346,"effort":3395.53,"length":108,"time":188.641,"vocabulary":31,"volume":535.053,"operands":{"distinct":26,"total":66},"operators":{"distinct":5,"total":42}},"params":0,"sloc":{"logical":21,"physical":26}},"module":"src/constants.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":27,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":26,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_constants_js/report.json b/plato-report/files/src_constants_js/report.json new file mode 100644 index 0000000000..b47c93637e --- /dev/null +++ b/plato-report/files/src_constants_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/constants.js","fileShort":"src/constants.js","fileSafe":"src_constants_js","link":"files/src_constants_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.178,"difficulty":6.346,"effort":3395.53,"length":108,"time":188.641,"vocabulary":31,"volume":535.053,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":26}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"}],"errors":[],"lineEnd":26,"lineStart":1,"maintainability":54.897,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.178,"difficulty":6.346,"effort":3395.53,"length":108,"time":188.641,"vocabulary":31,"volume":535.053,"operands":{"distinct":26,"total":66},"operators":{"distinct":5,"total":42}},"params":0,"sloc":{"logical":21,"physical":26}},"module":"src/constants.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":27,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":26,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_coverPhoto_js/index.html b/plato-report/files/src_coverPhoto_js/index.html new file mode 100644 index 0000000000..133375f1ab --- /dev/null +++ b/plato-report/files/src_coverPhoto_js/index.html @@ -0,0 +1,157 @@ + + + + + Plato - src/coverPhoto.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/coverPhoto.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    67.94

    +
    +
    +

    Lines of code

    +

    40

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    16.61

    +
    +
    +

    Estimated Errors

    +

    0.29

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_coverPhoto_js/report.history.js b/plato-report/files/src_coverPhoto_js/report.history.js new file mode 100644 index 0000000000..4ef895eaf4 --- /dev/null +++ b/plato-report/files/src_coverPhoto_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":40,"lloc":24,"functions":3,"deliveredBugs":0.293,"difficulty":16.615,"maintainability":67.935,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/src_coverPhoto_js/report.history.json b/plato-report/files/src_coverPhoto_js/report.history.json new file mode 100644 index 0000000000..a47c66466d --- /dev/null +++ b/plato-report/files/src_coverPhoto_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":40,"lloc":24,"functions":3,"deliveredBugs":0.293,"difficulty":16.615,"maintainability":67.935,"lintErrors":14}] \ No newline at end of file diff --git a/plato-report/files/src_coverPhoto_js/report.js b/plato-report/files/src_coverPhoto_js/report.js new file mode 100644 index 0000000000..8840e42deb --- /dev/null +++ b/plato-report/files/src_coverPhoto_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/coverPhoto.js","fileShort":"src/coverPhoto.js","fileSafe":"src_coverPhoto_js","link":"files/src_coverPhoto_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":25,"halstead":{"bugs":0.293,"difficulty":16.615,"effort":14601.046,"length":152,"time":811.169,"vocabulary":55,"volume":878.767,"operands":{"distinct":39,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":24,"physical":40}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"./meta","type":"cjs"}],"errors":[],"lineEnd":40,"lineStart":1,"maintainability":67.935,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":13,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":""},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.164,"difficulty":18.75,"effort":9232.709,"length":96,"time":512.928,"vocabulary":35,"volume":492.411,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":46,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":22},"errors":[],"lineEnd":40,"lineStart":19,"name":"getCover"}],"methodAverage":{"cyclomatic":2.667,"cyclomaticDensity":80.952,"halstead":{"bugs":0.059,"difficulty":7.094,"effort":3093.868,"length":37,"time":171.882,"vocabulary":15.667,"volume":177.203,"operands":{"distinct":9.333,"total":20},"operators":{"distinct":6.333,"total":17}},"params":1.333,"sloc":{"logical":5.333,"physical":9.333}},"module":"src/coverPhoto.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":26,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":43,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":20,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_coverPhoto_js/report.json b/plato-report/files/src_coverPhoto_js/report.json new file mode 100644 index 0000000000..adfad02b96 --- /dev/null +++ b/plato-report/files/src_coverPhoto_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/coverPhoto.js","fileShort":"src/coverPhoto.js","fileSafe":"src_coverPhoto_js","link":"files/src_coverPhoto_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":25,"halstead":{"bugs":0.293,"difficulty":16.615,"effort":14601.046,"length":152,"time":811.169,"vocabulary":55,"volume":878.767,"operands":{"distinct":39,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":24,"physical":40}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"./meta","type":"cjs"}],"errors":[],"lineEnd":40,"lineStart":1,"maintainability":67.935,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":13,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":""},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.164,"difficulty":18.75,"effort":9232.709,"length":96,"time":512.928,"vocabulary":35,"volume":492.411,"operands":{"distinct":20,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":46,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":22},"errors":[],"lineEnd":40,"lineStart":19,"name":"getCover"}],"methodAverage":{"cyclomatic":2.667,"cyclomaticDensity":80.952,"halstead":{"bugs":0.059,"difficulty":7.094,"effort":3093.868,"length":37,"time":171.882,"vocabulary":15.667,"volume":177.203,"operands":{"distinct":9.333,"total":20},"operators":{"distinct":6.333,"total":17}},"params":1.333,"sloc":{"logical":5.333,"physical":9.333}},"module":"src/coverPhoto.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":26,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":43,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":20,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_emailer_js/index.html b/plato-report/files/src_emailer_js/index.html new file mode 100644 index 0000000000..7f461e691f --- /dev/null +++ b/plato-report/files/src_emailer_js/index.html @@ -0,0 +1,485 @@ + + + + + Plato - src/emailer.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/emailer.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    60.87

    +
    +
    +

    Lines of code

    +

    368

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    36.30

    +
    +
    +

    Estimated Errors

    +

    4.30

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_emailer_js/report.history.js b/plato-report/files/src_emailer_js/report.history.js new file mode 100644 index 0000000000..481859109d --- /dev/null +++ b/plato-report/files/src_emailer_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":368,"lloc":241,"functions":20,"deliveredBugs":4.303,"difficulty":36.3,"maintainability":60.867,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_emailer_js/report.history.json b/plato-report/files/src_emailer_js/report.history.json new file mode 100644 index 0000000000..798f20d03b --- /dev/null +++ b/plato-report/files/src_emailer_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":368,"lloc":241,"functions":20,"deliveredBugs":4.303,"difficulty":36.3,"maintainability":60.867,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_emailer_js/report.js b/plato-report/files/src_emailer_js/report.js new file mode 100644 index 0000000000..ed4908da6f --- /dev/null +++ b/plato-report/files/src_emailer_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/emailer.js","fileShort":"src/emailer.js","fileSafe":"src_emailer_js","link":"files/src_emailer_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":17.427,"halstead":{"bugs":4.303,"difficulty":36.3,"effort":468560.638,"length":1565,"time":26031.147,"vocabulary":304,"volume":12908.007,"operands":{"distinct":280,"total":847,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":718,"identifiers":["__stripped__"]}},"params":25,"sloc":{"logical":241,"physical":368}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"winston","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"benchpressjs","type":"cjs"},{"line":6,"path":"nodemailer","type":"cjs"},{"line":7,"path":"nodemailer/lib/well-known/services","type":"cjs"},{"line":8,"path":"html-to-text","type":"cjs"},{"line":9,"path":"url","type":"cjs"},{"line":10,"path":"path","type":"cjs"},{"line":11,"path":"fs","type":"cjs"},{"line":12,"path":"lodash","type":"cjs"},{"line":13,"path":"jsonwebtoken","type":"cjs"},{"line":15,"path":"./user","type":"cjs"},{"line":16,"path":"./plugins","type":"cjs"},{"line":17,"path":"./meta","type":"cjs"},{"line":18,"path":"./translator","type":"cjs"},{"line":19,"path":"./pubsub","type":"cjs"},{"line":20,"path":"./file","type":"cjs"},{"line":368,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":368,"lineStart":1,"maintainability":60.867,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":38,"lineStart":38,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":3.818,"effort":302.509,"length":19,"time":16.806,"vocabulary":18,"volume":79.229,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":54,"lineStart":41,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":4,"effort":168,"length":14,"time":9.333,"vocabulary":8,"volume":42,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":53,"lineStart":53,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.125,"effort":231.277,"length":20,"time":12.849,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":60,"lineStart":56,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.163,"difficulty":7.966,"effort":3900.056,"length":92,"time":216.67,"vocabulary":40,"volume":489.617,"operands":{"distinct":29,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":35},"errors":[],"lineEnd":96,"lineStart":62,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":67,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":68,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":79,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":5,"effort":322.647,"length":18,"time":17.925,"vocabulary":12,"volume":64.529,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":83,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.069,"difficulty":4.167,"effort":859.68,"length":45,"time":47.76,"vocabulary":24,"volume":206.323,"operands":{"distinct":18,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":89,"lineStart":85,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.057,"difficulty":4.75,"effort":813.677,"length":39,"time":45.204,"vocabulary":21,"volume":171.3,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":19},"errors":[],"lineEnd":116,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":101,"lineStart":101,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.09,"difficulty":8,"effort":2168.229,"length":57,"time":120.457,"vocabulary":27,"volume":271.029,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":114,"lineStart":103,"name":""},{"cyclomatic":7,"cyclomaticDensity":22.581,"halstead":{"bugs":0.321,"difficulty":11.22,"effort":10819.114,"length":170,"time":601.062,"vocabulary":51,"volume":964.312,"operands":{"distinct":41,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":44},"errors":[],"lineEnd":161,"lineStart":118,"name":""},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.197,"difficulty":12.161,"effort":7170.523,"length":108,"time":398.362,"vocabulary":44,"volume":589.619,"operands":{"distinct":31,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":52},"errors":[],"lineEnd":214,"lineStart":163,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.102,"difficulty":6.5,"effort":1994.57,"length":71,"time":110.809,"vocabulary":20,"volume":306.857,"operands":{"distinct":15,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":211,"lineStart":189,"name":""},{"cyclomatic":14,"cyclomaticDensity":35.897,"halstead":{"bugs":0.506,"difficulty":18.8,"effort":28543.032,"length":243,"time":1585.724,"vocabulary":76,"volume":1518.246,"operands":{"distinct":60,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":102,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":39,"physical":53},"errors":[],"lineEnd":268,"lineStart":216,"name":""},{"cyclomatic":12,"cyclomaticDensity":20.339,"halstead":{"bugs":0.823,"difficulty":20.761,"effort":51262.855,"length":367,"time":2847.936,"vocabulary":106,"volume":2469.147,"operands":{"distinct":88,"total":203,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":164,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":59,"physical":81},"errors":[],"lineEnd":350,"lineStart":270,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":4.2,"effort":559.681,"length":35,"time":31.093,"vocabulary":14,"volume":133.257,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":361,"lineStart":352,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.611,"effort":274.976,"length":20,"time":15.276,"vocabulary":14,"volume":76.147,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":366,"lineStart":363,"name":""}],"methodAverage":{"cyclomatic":3.05,"cyclomaticDensity":22.418,"halstead":{"bugs":0.126,"difficulty":6.246,"effort":5475.445,"length":67.6,"time":304.191,"vocabulary":25.8,"volume":377.031,"operands":{"distinct":18.95,"total":37.3},"operators":{"distinct":6.85,"total":30.3}},"params":1.25,"sloc":{"logical":9.95,"physical":18.35}},"module":"src/emailer.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":48,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":63,"column":5,"message":"Expected an identifier and instead saw 'try' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":63,"column":9,"message":"Expected ')' to match '{' from line 62 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":63,"column":9,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":65,"column":9,"message":"Expected an identifier and instead saw 'const'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":65,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":67,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":44,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":79,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":60,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":80,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":50,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":81,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":85,"column":9,"message":"Too many errors. (23% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_emailer_js/report.json b/plato-report/files/src_emailer_js/report.json new file mode 100644 index 0000000000..f828245816 --- /dev/null +++ b/plato-report/files/src_emailer_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/emailer.js","fileShort":"src/emailer.js","fileSafe":"src_emailer_js","link":"files/src_emailer_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":17.427,"halstead":{"bugs":4.303,"difficulty":36.3,"effort":468560.638,"length":1565,"time":26031.147,"vocabulary":304,"volume":12908.007,"operands":{"distinct":280,"total":847,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":718,"identifiers":["__stripped__"]}},"params":25,"sloc":{"logical":241,"physical":368}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"winston","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"benchpressjs","type":"cjs"},{"line":6,"path":"nodemailer","type":"cjs"},{"line":7,"path":"nodemailer/lib/well-known/services","type":"cjs"},{"line":8,"path":"html-to-text","type":"cjs"},{"line":9,"path":"url","type":"cjs"},{"line":10,"path":"path","type":"cjs"},{"line":11,"path":"fs","type":"cjs"},{"line":12,"path":"lodash","type":"cjs"},{"line":13,"path":"jsonwebtoken","type":"cjs"},{"line":15,"path":"./user","type":"cjs"},{"line":16,"path":"./plugins","type":"cjs"},{"line":17,"path":"./meta","type":"cjs"},{"line":18,"path":"./translator","type":"cjs"},{"line":19,"path":"./pubsub","type":"cjs"},{"line":20,"path":"./file","type":"cjs"},{"line":368,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":368,"lineStart":1,"maintainability":60.867,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":38,"lineStart":38,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":3.818,"effort":302.509,"length":19,"time":16.806,"vocabulary":18,"volume":79.229,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":54,"lineStart":41,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":4,"effort":168,"length":14,"time":9.333,"vocabulary":8,"volume":42,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":53,"lineStart":53,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.125,"effort":231.277,"length":20,"time":12.849,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":60,"lineStart":56,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.163,"difficulty":7.966,"effort":3900.056,"length":92,"time":216.67,"vocabulary":40,"volume":489.617,"operands":{"distinct":29,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":35},"errors":[],"lineEnd":96,"lineStart":62,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":67,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":68,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":79,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":5,"effort":322.647,"length":18,"time":17.925,"vocabulary":12,"volume":64.529,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":83,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.069,"difficulty":4.167,"effort":859.68,"length":45,"time":47.76,"vocabulary":24,"volume":206.323,"operands":{"distinct":18,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":89,"lineStart":85,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.057,"difficulty":4.75,"effort":813.677,"length":39,"time":45.204,"vocabulary":21,"volume":171.3,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":19},"errors":[],"lineEnd":116,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":101,"lineStart":101,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.09,"difficulty":8,"effort":2168.229,"length":57,"time":120.457,"vocabulary":27,"volume":271.029,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":114,"lineStart":103,"name":""},{"cyclomatic":7,"cyclomaticDensity":22.581,"halstead":{"bugs":0.321,"difficulty":11.22,"effort":10819.114,"length":170,"time":601.062,"vocabulary":51,"volume":964.312,"operands":{"distinct":41,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":44},"errors":[],"lineEnd":161,"lineStart":118,"name":""},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.197,"difficulty":12.161,"effort":7170.523,"length":108,"time":398.362,"vocabulary":44,"volume":589.619,"operands":{"distinct":31,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":52},"errors":[],"lineEnd":214,"lineStart":163,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.102,"difficulty":6.5,"effort":1994.57,"length":71,"time":110.809,"vocabulary":20,"volume":306.857,"operands":{"distinct":15,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":211,"lineStart":189,"name":""},{"cyclomatic":14,"cyclomaticDensity":35.897,"halstead":{"bugs":0.506,"difficulty":18.8,"effort":28543.032,"length":243,"time":1585.724,"vocabulary":76,"volume":1518.246,"operands":{"distinct":60,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":102,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":39,"physical":53},"errors":[],"lineEnd":268,"lineStart":216,"name":""},{"cyclomatic":12,"cyclomaticDensity":20.339,"halstead":{"bugs":0.823,"difficulty":20.761,"effort":51262.855,"length":367,"time":2847.936,"vocabulary":106,"volume":2469.147,"operands":{"distinct":88,"total":203,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":164,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":59,"physical":81},"errors":[],"lineEnd":350,"lineStart":270,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":4.2,"effort":559.681,"length":35,"time":31.093,"vocabulary":14,"volume":133.257,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":361,"lineStart":352,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.611,"effort":274.976,"length":20,"time":15.276,"vocabulary":14,"volume":76.147,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":366,"lineStart":363,"name":""}],"methodAverage":{"cyclomatic":3.05,"cyclomaticDensity":22.418,"halstead":{"bugs":0.126,"difficulty":6.246,"effort":5475.445,"length":67.6,"time":304.191,"vocabulary":25.8,"volume":377.031,"operands":{"distinct":18.95,"total":37.3},"operators":{"distinct":6.85,"total":30.3}},"params":1.25,"sloc":{"logical":9.95,"physical":18.35}},"module":"src/emailer.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":48,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":63,"column":5,"message":"Expected an identifier and instead saw 'try' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":63,"column":9,"message":"Expected ')' to match '{' from line 62 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":63,"column":9,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":65,"column":9,"message":"Expected an identifier and instead saw 'const'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":65,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":67,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":44,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":79,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":60,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":80,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":80,"column":50,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":81,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":85,"column":9,"message":"Too many errors. (23% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_events_js/index.html b/plato-report/files/src_events_js/index.html new file mode 100644 index 0000000000..a4351e99e8 --- /dev/null +++ b/plato-report/files/src_events_js/index.html @@ -0,0 +1,383 @@ + + + + + Plato - src/events.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/events.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    72.85

    +
    +
    +

    Lines of code

    +

    266

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    34.96

    +
    +
    +

    Estimated Errors

    +

    2.54

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_events_js/report.history.js b/plato-report/files/src_events_js/report.history.js new file mode 100644 index 0000000000..93eaeb3028 --- /dev/null +++ b/plato-report/files/src_events_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":266,"lloc":112,"functions":26,"deliveredBugs":2.541,"difficulty":34.957,"maintainability":72.852,"lintErrors":50}] \ No newline at end of file diff --git a/plato-report/files/src_events_js/report.history.json b/plato-report/files/src_events_js/report.history.json new file mode 100644 index 0000000000..74feb3fba9 --- /dev/null +++ b/plato-report/files/src_events_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":266,"lloc":112,"functions":26,"deliveredBugs":2.541,"difficulty":34.957,"maintainability":72.852,"lintErrors":50}] \ No newline at end of file diff --git a/plato-report/files/src_events_js/report.js b/plato-report/files/src_events_js/report.js new file mode 100644 index 0000000000..2c75c8a43b --- /dev/null +++ b/plato-report/files/src_events_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/events.js","fileShort":"src/events.js","fileSafe":"src_events_js","link":"files/src_events_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":26,"cyclomaticDensity":23.214,"halstead":{"bugs":2.541,"difficulty":34.957,"effort":266528.068,"length":968,"time":14807.115,"vocabulary":235,"volume":7624.468,"operands":{"distinct":209,"total":562,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":406,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":112,"physical":266}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"validator","type":"cjs"},{"line":4,"path":"lodash","type":"cjs"},{"line":6,"path":"./database","type":"cjs"},{"line":7,"path":"./batch","type":"cjs"},{"line":8,"path":"./user","type":"cjs"},{"line":9,"path":"./utils","type":"cjs"},{"line":10,"path":"./plugins","type":"cjs"},{"line":266,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":266,"lineStart":1,"maintainability":72.852,"methods":[{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.141,"difficulty":7.833,"effort":3320.815,"length":82,"time":184.49,"vocabulary":36,"volume":423.934,"operands":{"distinct":27,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":17},"errors":[],"lineEnd":101,"lineStart":85,"name":""},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.383,"difficulty":24.231,"effort":27843.076,"length":197,"time":1546.838,"vocabulary":57,"volume":1149.079,"operands":{"distinct":39,"total":105,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":92,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":61},"errors":[],"lineEnd":164,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":126,"lineStart":126,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":3.643,"effort":440.837,"length":28,"time":24.491,"vocabulary":20,"volume":121.014,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":141,"lineStart":135,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":147,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":149,"lineStart":149,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":151,"lineStart":151,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.137,"difficulty":10.283,"effort":4237.304,"length":81,"time":235.406,"vocabulary":34,"volume":412.084,"operands":{"distinct":23,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":30},"errors":[],"lineEnd":195,"lineStart":166,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.167,"effort":31.5,"length":9,"time":1.75,"vocabulary":8,"volume":27,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":172,"lineStart":172,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":174,"lineStart":174,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":3.643,"effort":440.837,"length":28,"time":24.491,"vocabulary":20,"volume":121.014,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":185,"lineStart":179,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":190,"lineStart":190,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":4.846,"effort":761.686,"length":37,"time":42.316,"vocabulary":19,"volume":157.173,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":22},"errors":[],"lineEnd":218,"lineStart":197,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":198,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.113,"difficulty":4.875,"effort":1650.555,"length":69,"time":91.698,"vocabulary":30,"volume":338.575,"operands":{"distinct":24,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":216,"lineStart":202,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.029,"difficulty":6,"effort":525.415,"length":23,"time":29.19,"vocabulary":14,"volume":87.569,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":207,"lineStart":203,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.1,"difficulty":7.895,"effort":2377.854,"length":62,"time":132.103,"vocabulary":29,"volume":301.195,"operands":{"distinct":19,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":25},"errors":[],"lineEnd":244,"lineStart":220,"name":"addUserData"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":221,"lineStart":221,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2,"effort":89.835,"length":16,"time":4.991,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":236,"lineStart":233,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":3.375,"effort":151.597,"length":16,"time":8.422,"vocabulary":7,"volume":44.918,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":242,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.089,"difficulty":5.25,"effort":1404.721,"length":60,"time":78.04,"vocabulary":22,"volume":267.566,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":258,"lineStart":246,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":247,"lineStart":247,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":251,"lineStart":251,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":252,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":264,"lineStart":260,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":263,"lineStart":261,"name":""}],"methodAverage":{"cyclomatic":1.962,"cyclomaticDensity":25.274,"halstead":{"bugs":0.048,"difficulty":4.13,"effort":1704.088,"length":31.154,"time":94.672,"vocabulary":14.308,"volume":145.173,"operands":{"distinct":9.731,"total":17.385},"operators":{"distinct":4.577,"total":13.769}},"params":1.154,"sloc":{"logical":3.615,"physical":8.885}},"module":"src/events.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":85,"column":29,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":86,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":89,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":9,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":94,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":96,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":96,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":98,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":101,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":104,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":104,"column":35,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":108,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":119,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":5,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":125,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":126,"column":33,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":126,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":133,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":135,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":136,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":136,"column":58,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":147,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":149,"column":28,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":151,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":154,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":155,"column":13,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":155,"column":36,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":163,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":164,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":166,"column":43,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":167,"column":5,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":167,"column":11,"message":"Expected ')' to match '{' from line 166 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":167,"column":11,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":167,"column":33,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":167,"column":35,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":167,"column":33,"message":"Unrecoverable syntax error. (62% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_events_js/report.json b/plato-report/files/src_events_js/report.json new file mode 100644 index 0000000000..38dc484b5c --- /dev/null +++ b/plato-report/files/src_events_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/events.js","fileShort":"src/events.js","fileSafe":"src_events_js","link":"files/src_events_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":26,"cyclomaticDensity":23.214,"halstead":{"bugs":2.541,"difficulty":34.957,"effort":266528.068,"length":968,"time":14807.115,"vocabulary":235,"volume":7624.468,"operands":{"distinct":209,"total":562,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":406,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":112,"physical":266}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"validator","type":"cjs"},{"line":4,"path":"lodash","type":"cjs"},{"line":6,"path":"./database","type":"cjs"},{"line":7,"path":"./batch","type":"cjs"},{"line":8,"path":"./user","type":"cjs"},{"line":9,"path":"./utils","type":"cjs"},{"line":10,"path":"./plugins","type":"cjs"},{"line":266,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":266,"lineStart":1,"maintainability":72.852,"methods":[{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.141,"difficulty":7.833,"effort":3320.815,"length":82,"time":184.49,"vocabulary":36,"volume":423.934,"operands":{"distinct":27,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":17},"errors":[],"lineEnd":101,"lineStart":85,"name":""},{"cyclomatic":9,"cyclomaticDensity":36,"halstead":{"bugs":0.383,"difficulty":24.231,"effort":27843.076,"length":197,"time":1546.838,"vocabulary":57,"volume":1149.079,"operands":{"distinct":39,"total":105,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":92,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":61},"errors":[],"lineEnd":164,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":126,"lineStart":126,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":3.643,"effort":440.837,"length":28,"time":24.491,"vocabulary":20,"volume":121.014,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":141,"lineStart":135,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":147,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":149,"lineStart":149,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":151,"lineStart":151,"name":""},{"cyclomatic":5,"cyclomaticDensity":41.667,"halstead":{"bugs":0.137,"difficulty":10.283,"effort":4237.304,"length":81,"time":235.406,"vocabulary":34,"volume":412.084,"operands":{"distinct":23,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":30},"errors":[],"lineEnd":195,"lineStart":166,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.167,"effort":31.5,"length":9,"time":1.75,"vocabulary":8,"volume":27,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":172,"lineStart":172,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":174,"lineStart":174,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":3.643,"effort":440.837,"length":28,"time":24.491,"vocabulary":20,"volume":121.014,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":185,"lineStart":179,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.024,"difficulty":5.5,"effort":394.346,"length":20,"time":21.908,"vocabulary":12,"volume":71.699,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":190,"lineStart":190,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":4.846,"effort":761.686,"length":37,"time":42.316,"vocabulary":19,"volume":157.173,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":22},"errors":[],"lineEnd":218,"lineStart":197,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":198,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.113,"difficulty":4.875,"effort":1650.555,"length":69,"time":91.698,"vocabulary":30,"volume":338.575,"operands":{"distinct":24,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":216,"lineStart":202,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.029,"difficulty":6,"effort":525.415,"length":23,"time":29.19,"vocabulary":14,"volume":87.569,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":207,"lineStart":203,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.1,"difficulty":7.895,"effort":2377.854,"length":62,"time":132.103,"vocabulary":29,"volume":301.195,"operands":{"distinct":19,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":25},"errors":[],"lineEnd":244,"lineStart":220,"name":"addUserData"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":221,"lineStart":221,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2,"effort":89.835,"length":16,"time":4.991,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":236,"lineStart":233,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":3.375,"effort":151.597,"length":16,"time":8.422,"vocabulary":7,"volume":44.918,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":242,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.089,"difficulty":5.25,"effort":1404.721,"length":60,"time":78.04,"vocabulary":22,"volume":267.566,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":258,"lineStart":246,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":247,"lineStart":247,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":251,"lineStart":251,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":252,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":264,"lineStart":260,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":263,"lineStart":261,"name":""}],"methodAverage":{"cyclomatic":1.962,"cyclomaticDensity":25.274,"halstead":{"bugs":0.048,"difficulty":4.13,"effort":1704.088,"length":31.154,"time":94.672,"vocabulary":14.308,"volume":145.173,"operands":{"distinct":9.731,"total":17.385},"operators":{"distinct":4.577,"total":13.769}},"params":1.154,"sloc":{"logical":3.615,"physical":8.885}},"module":"src/events.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":85,"column":29,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":86,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":89,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":9,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":94,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":96,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":96,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":98,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":101,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":104,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":104,"column":35,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":108,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":119,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":5,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":125,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":126,"column":33,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":126,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":133,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":135,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":136,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":136,"column":58,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":147,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":149,"column":28,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":151,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":154,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":155,"column":13,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":155,"column":36,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":163,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":164,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":166,"column":43,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":167,"column":5,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":167,"column":11,"message":"Expected ')' to match '{' from line 166 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":167,"column":11,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":167,"column":33,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":167,"column":35,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":167,"column":33,"message":"Unrecoverable syntax error. (62% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_file_js/index.html b/plato-report/files/src_file_js/index.html new file mode 100644 index 0000000000..8e3acec3b4 --- /dev/null +++ b/plato-report/files/src_file_js/index.html @@ -0,0 +1,275 @@ + + + + + Plato - src/file.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/file.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    70.58

    +
    +
    +

    Lines of code

    +

    158

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    33.50

    +
    +
    +

    Estimated Errors

    +

    1.54

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_file_js/report.history.js b/plato-report/files/src_file_js/report.history.js new file mode 100644 index 0000000000..bd32807005 --- /dev/null +++ b/plato-report/files/src_file_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":158,"lloc":98,"functions":15,"deliveredBugs":1.539,"difficulty":33.496,"maintainability":70.583,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_file_js/report.history.json b/plato-report/files/src_file_js/report.history.json new file mode 100644 index 0000000000..6c458819ce --- /dev/null +++ b/plato-report/files/src_file_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":158,"lloc":98,"functions":15,"deliveredBugs":1.539,"difficulty":33.496,"maintainability":70.583,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_file_js/report.js b/plato-report/files/src_file_js/report.js new file mode 100644 index 0000000000..b6d8ce3ab4 --- /dev/null +++ b/plato-report/files/src_file_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/file.js","fileShort":"src/file.js","fileSafe":"src_file_js","link":"files/src_file_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":21.429,"halstead":{"bugs":1.539,"difficulty":33.496,"effort":154607.875,"length":636,"time":8589.326,"vocabulary":153,"volume":4615.699,"operands":{"distinct":128,"total":343,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":293,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":98,"physical":158}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"fs","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"winston","type":"cjs"},{"line":7,"path":"mkdirp","type":"cjs"},{"line":8,"path":"mime","type":"cjs"},{"line":9,"path":"graceful-fs","type":"cjs"},{"line":11,"path":"./slugify","type":"cjs"},{"line":57,"path":"./meta","type":"cjs"},{"line":158,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":158,"lineStart":1,"maintainability":70.583,"methods":[{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.15,"difficulty":11.375,"effort":5119.141,"length":84,"time":284.397,"vocabulary":41,"volume":450.034,"operands":{"distinct":28,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":35,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":19},"errors":[],"lineEnd":35,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":21,"lineStart":21,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.074,"difficulty":6,"effort":1325.524,"length":47,"time":73.64,"vocabulary":26,"volume":220.921,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":45,"lineStart":37,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":10.125,"effort":1407.109,"length":34,"time":78.173,"vocabulary":17,"volume":138.974,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":54,"lineStart":48,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.1,"difficulty":10.235,"effort":3082.818,"length":62,"time":171.268,"vocabulary":29,"volume":301.195,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":21},"errors":[],"lineEnd":76,"lineStart":56,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":6,"effort":494.725,"length":23,"time":27.485,"vocabulary":12,"volume":82.454,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":69,"lineStart":63,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.031,"difficulty":5.333,"effort":501.395,"length":23,"time":27.855,"vocabulary":17,"volume":94.012,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":88,"lineStart":78,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.028,"difficulty":5.5,"effort":462,"length":21,"time":25.667,"vocabulary":16,"volume":84,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":101,"lineStart":90,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.047,"difficulty":6.182,"effort":866.577,"length":33,"time":48.143,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":117,"lineStart":103,"name":""},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.069,"difficulty":8.615,"effort":1778.551,"length":47,"time":98.808,"vocabulary":21,"volume":206.439,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":129,"lineStart":119,"name":"link"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.065,"difficulty":8.357,"effort":1625.574,"length":43,"time":90.31,"vocabulary":23,"volume":194.513,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":138,"lineStart":131,"name":"linkDirs"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":5,"effort":304.722,"length":17,"time":16.929,"vocabulary":12,"volume":60.944,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":146,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.041,"difficulty":4.55,"effort":557.939,"length":30,"time":30.997,"vocabulary":17,"volume":122.624,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":156,"lineStart":149,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.038,"difficulty":4.091,"effort":468.2,"length":28,"time":26.011,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":154,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":155,"lineStart":155,"name":""}],"methodAverage":{"cyclomatic":2.333,"cyclomaticDensity":43.069,"halstead":{"bugs":0.05,"difficulty":6.252,"effort":1201.741,"length":33.533,"time":66.763,"vocabulary":18.333,"volume":148.889,"operands":{"distinct":10.933,"total":18.333},"operators":{"distinct":7.4,"total":15.2}},"params":1.533,"sloc":{"logical":4.933,"physical":9.4}},"module":"src/file.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":17,"column":39,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":21,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":29,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":30,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":30,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":42,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":37,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":37,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":38,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":41,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":49,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":73,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":66,"column":25,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":78,"column":30,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":80,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":80,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":88,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":103,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":103,"column":30,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":108,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":108,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":111,"column":29,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":117,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":119,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":125,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":125,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":127,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":127,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":127,"column":14,"message":"Too many errors. (80% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_file_js/report.json b/plato-report/files/src_file_js/report.json new file mode 100644 index 0000000000..95e69a47a5 --- /dev/null +++ b/plato-report/files/src_file_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/file.js","fileShort":"src/file.js","fileSafe":"src_file_js","link":"files/src_file_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":21.429,"halstead":{"bugs":1.539,"difficulty":33.496,"effort":154607.875,"length":636,"time":8589.326,"vocabulary":153,"volume":4615.699,"operands":{"distinct":128,"total":343,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":293,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":98,"physical":158}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"fs","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"winston","type":"cjs"},{"line":7,"path":"mkdirp","type":"cjs"},{"line":8,"path":"mime","type":"cjs"},{"line":9,"path":"graceful-fs","type":"cjs"},{"line":11,"path":"./slugify","type":"cjs"},{"line":57,"path":"./meta","type":"cjs"},{"line":158,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":158,"lineStart":1,"maintainability":70.583,"methods":[{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.15,"difficulty":11.375,"effort":5119.141,"length":84,"time":284.397,"vocabulary":41,"volume":450.034,"operands":{"distinct":28,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":35,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":10,"physical":19},"errors":[],"lineEnd":35,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":21,"lineStart":21,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.074,"difficulty":6,"effort":1325.524,"length":47,"time":73.64,"vocabulary":26,"volume":220.921,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":45,"lineStart":37,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.046,"difficulty":10.125,"effort":1407.109,"length":34,"time":78.173,"vocabulary":17,"volume":138.974,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":54,"lineStart":48,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.1,"difficulty":10.235,"effort":3082.818,"length":62,"time":171.268,"vocabulary":29,"volume":301.195,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":21},"errors":[],"lineEnd":76,"lineStart":56,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":6,"effort":494.725,"length":23,"time":27.485,"vocabulary":12,"volume":82.454,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":69,"lineStart":63,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.031,"difficulty":5.333,"effort":501.395,"length":23,"time":27.855,"vocabulary":17,"volume":94.012,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":88,"lineStart":78,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.028,"difficulty":5.5,"effort":462,"length":21,"time":25.667,"vocabulary":16,"volume":84,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":101,"lineStart":90,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.047,"difficulty":6.182,"effort":866.577,"length":33,"time":48.143,"vocabulary":19,"volume":140.182,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":117,"lineStart":103,"name":""},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.069,"difficulty":8.615,"effort":1778.551,"length":47,"time":98.808,"vocabulary":21,"volume":206.439,"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":129,"lineStart":119,"name":"link"},{"cyclomatic":4,"cyclomaticDensity":100,"halstead":{"bugs":0.065,"difficulty":8.357,"effort":1625.574,"length":43,"time":90.31,"vocabulary":23,"volume":194.513,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":138,"lineStart":131,"name":"linkDirs"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":5,"effort":304.722,"length":17,"time":16.929,"vocabulary":12,"volume":60.944,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":146,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.041,"difficulty":4.55,"effort":557.939,"length":30,"time":30.997,"vocabulary":17,"volume":122.624,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":156,"lineStart":149,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.038,"difficulty":4.091,"effort":468.2,"length":28,"time":26.011,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":154,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":155,"lineStart":155,"name":""}],"methodAverage":{"cyclomatic":2.333,"cyclomaticDensity":43.069,"halstead":{"bugs":0.05,"difficulty":6.252,"effort":1201.741,"length":33.533,"time":66.763,"vocabulary":18.333,"volume":148.889,"operands":{"distinct":10.933,"total":18.333},"operators":{"distinct":7.4,"total":15.2}},"params":1.533,"sloc":{"logical":4.933,"physical":9.4}},"module":"src/file.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":17,"column":39,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":21,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":29,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":30,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":30,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":42,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":37,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":37,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":38,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":41,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":49,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":73,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":66,"column":25,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":78,"column":30,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":80,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":80,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":88,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":103,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":103,"column":30,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":108,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":108,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":111,"column":29,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":117,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":119,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":125,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":125,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":127,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":127,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":127,"column":14,"message":"Too many errors. (80% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_flags_js/index.html b/plato-report/files/src_flags_js/index.html new file mode 100644 index 0000000000..d918e3a63d --- /dev/null +++ b/plato-report/files/src_flags_js/index.html @@ -0,0 +1,1150 @@ + + + + + Plato - src/flags.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/flags.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    67.04

    +
    +
    +

    Lines of code

    +

    1033

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    101.13

    +
    +
    +

    Estimated Errors

    +

    14.64

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_flags_js/report.history.js b/plato-report/files/src_flags_js/report.history.js new file mode 100644 index 0000000000..361b7cf957 --- /dev/null +++ b/plato-report/files/src_flags_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":1033,"lloc":679,"functions":105,"deliveredBugs":14.636,"difficulty":101.134,"maintainability":67.042,"lintErrors":50}] \ No newline at end of file diff --git a/plato-report/files/src_flags_js/report.history.json b/plato-report/files/src_flags_js/report.history.json new file mode 100644 index 0000000000..3f8447d73d --- /dev/null +++ b/plato-report/files/src_flags_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":1033,"lloc":679,"functions":105,"deliveredBugs":14.636,"difficulty":101.134,"maintainability":67.042,"lintErrors":50}] \ No newline at end of file diff --git a/plato-report/files/src_flags_js/report.js b/plato-report/files/src_flags_js/report.js new file mode 100644 index 0000000000..b53c960d55 --- /dev/null +++ b/plato-report/files/src_flags_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/flags.js","fileShort":"src/flags.js","fileSafe":"src_flags_js","link":"files/src_flags_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":128,"cyclomaticDensity":18.851,"halstead":{"bugs":14.636,"difficulty":101.134,"effort":4440678.92,"length":4829,"time":246704.384,"vocabulary":546,"volume":43908.924,"operands":{"distinct":508,"total":2704,"identifiers":["__stripped__"]},"operators":{"distinct":38,"total":2125,"identifiers":["__stripped__"]}},"params":184,"sloc":{"logical":679,"physical":1033}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"lodash","type":"cjs"},{"line":4,"path":"winston","type":"cjs"},{"line":5,"path":"validator","type":"cjs"},{"line":7,"path":"./database","type":"cjs"},{"line":8,"path":"./user","type":"cjs"},{"line":9,"path":"./groups","type":"cjs"},{"line":10,"path":"./meta","type":"cjs"},{"line":11,"path":"./notifications","type":"cjs"},{"line":12,"path":"./analytics","type":"cjs"},{"line":13,"path":"./categories","type":"cjs"},{"line":14,"path":"./topics","type":"cjs"},{"line":15,"path":"./posts","type":"cjs"},{"line":16,"path":"./privileges","type":"cjs"},{"line":17,"path":"./plugins","type":"cjs"},{"line":18,"path":"./utils","type":"cjs"},{"line":19,"path":"./batch","type":"cjs"},{"line":1033,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":1033,"lineStart":1,"maintainability":67.042,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.186,"difficulty":8.679,"effort":4837.536,"length":107,"time":268.752,"vocabulary":37,"volume":557.412,"operands":{"distinct":28,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":62},"errors":[],"lineEnd":103,"lineStart":42,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.068,"difficulty":9.091,"effort":1853.641,"length":48,"time":102.98,"vocabulary":19,"volume":203.901,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":54,"lineStart":44,"name":"prepareSets"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":51,"lineStart":51,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":60,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":63,"lineStart":61,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":66,"lineStart":64,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":69,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":72,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":75,"lineStart":73,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":76,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":77,"lineStart":77,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.036,"difficulty":4.25,"effort":460.777,"length":26,"time":25.599,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":88,"lineStart":78,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.218,"difficulty":10.4,"effort":6791.022,"length":114,"time":377.279,"vocabulary":53,"volume":652.983,"operands":{"distinct":40,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":25},"errors":[],"lineEnd":129,"lineStart":105,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.038,"difficulty":9.5,"effort":1085.096,"length":30,"time":60.283,"vocabulary":14,"volume":114.221,"operands":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":5},"errors":[],"lineEnd":135,"lineStart":131,"name":""},{"cyclomatic":12,"cyclomaticDensity":32.432,"halstead":{"bugs":0.455,"difficulty":25.064,"effort":34238.02,"length":226,"time":1902.112,"vocabulary":66,"volume":1366.033,"operands":{"distinct":47,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":48},"errors":[],"lineEnd":184,"lineStart":137,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2.75,"effort":204.135,"length":19,"time":11.341,"vocabulary":15,"volume":74.231,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":162,"lineStart":162,"name":""},{"cyclomatic":3,"cyclomaticDensity":14.286,"halstead":{"bugs":0.285,"difficulty":15.955,"effort":13659.518,"length":155,"time":758.862,"vocabulary":46,"volume":856.152,"operands":{"distinct":33,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":46},"errors":[],"lineEnd":231,"lineStart":186,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":201,"lineStart":201,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.144,"difficulty":5.625,"effort":2424.803,"length":81,"time":134.711,"vocabulary":40,"volume":431.076,"operands":{"distinct":32,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":217,"lineStart":203,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.205,"difficulty":12.435,"effort":7654.641,"length":121,"time":425.258,"vocabulary":34,"volume":615.583,"operands":{"distinct":23,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":42},"errors":[],"lineEnd":274,"lineStart":233,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.033,"difficulty":4.813,"effort":470.048,"length":25,"time":26.114,"vocabulary":15,"volume":97.672,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":238,"lineStart":234,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":235,"lineStart":235,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":237,"lineStart":237,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":247,"lineStart":247,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":251,"lineStart":249,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":252,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":253,"lineStart":253,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":261,"lineStart":261,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":262,"lineStart":262,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":263,"lineStart":263,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3,"effort":101.065,"length":12,"time":5.615,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":267,"lineStart":264,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":269,"lineStart":269,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.032,"difficulty":4.2,"effort":403.2,"length":24,"time":22.4,"vocabulary":16,"volume":96,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":281,"lineStart":276,"name":"checkSelfFlagError"},{"cyclomatic":16,"cyclomaticDensity":59.259,"halstead":{"bugs":0.412,"difficulty":18.55,"effort":22951.93,"length":215,"time":1275.107,"vocabulary":54,"volume":1237.301,"operands":{"distinct":40,"total":106,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":40},"errors":[],"lineEnd":322,"lineStart":283,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":4.333,"effort":355.527,"length":21,"time":19.752,"vocabulary":15,"volume":82.045,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":328,"lineStart":324,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.074,"difficulty":8.156,"effort":1818.07,"length":48,"time":101.004,"vocabulary":25,"volume":222.905,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":343,"lineStart":330,"name":""},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.048,"difficulty":7.792,"effort":1127.875,"length":32,"time":62.66,"vocabulary":23,"volume":144.754,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":17},"errors":[],"lineEnd":361,"lineStart":345,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.04,"difficulty":5.444,"effort":653.333,"length":30,"time":36.296,"vocabulary":16,"volume":120,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":381,"lineStart":363,"name":"modifyNotes"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.066,"difficulty":5.25,"effort":1044.943,"length":44,"time":58.052,"vocabulary":23,"volume":199.037,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":374,"lineStart":365,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.714,"effort":282.685,"length":22,"time":15.705,"vocabulary":11,"volume":76.107,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":380,"lineStart":376,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.075,"difficulty":7.75,"effort":1741.14,"length":49,"time":96.73,"vocabulary":24,"volume":224.663,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":395,"lineStart":383,"name":""},{"cyclomatic":13,"cyclomaticDensity":29.545,"halstead":{"bugs":0.759,"difficulty":23.822,"effort":54210.831,"length":348,"time":3011.713,"vocabulary":93,"volume":2275.627,"operands":{"distinct":76,"total":213,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":135,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":44,"physical":88},"errors":[],"lineEnd":484,"lineStart":397,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.344,"difficulty":10.375,"effort":10696.479,"length":201,"time":594.249,"vocabulary":35,"volume":1030.986,"operands":{"distinct":28,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":118,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":45},"errors":[],"lineEnd":530,"lineStart":486,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":487,"lineStart":487,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":488,"lineStart":488,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":489,"lineStart":489,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":18,"length":6,"time":1,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":490,"lineStart":490,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":493,"lineStart":493,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":496,"lineStart":496,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":496,"lineStart":496,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":505,"lineStart":498,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":2.318,"effort":255.958,"length":29,"time":14.22,"vocabulary":14,"volume":110.413,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":503,"lineStart":500,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":508,"lineStart":508,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":509,"lineStart":509,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":511,"lineStart":511,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":512,"lineStart":512,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":513,"lineStart":513,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":515,"lineStart":515,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":516,"lineStart":516,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":518,"lineStart":518,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":519,"lineStart":519,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":520,"lineStart":520,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":521,"lineStart":521,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":523,"lineStart":523,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":527,"lineStart":527,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":5.143,"effort":871.5,"length":38,"time":48.417,"vocabulary":22,"volume":169.458,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":20},"errors":[],"lineEnd":551,"lineStart":532,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.064,"difficulty":4.808,"effort":922.195,"length":46,"time":51.233,"vocabulary":18,"volume":191.817,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":541,"lineStart":534,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.06,"difficulty":4.8,"effort":864.408,"length":41,"time":48.023,"vocabulary":21,"volume":180.085,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":548,"lineStart":543,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.089,"difficulty":4.526,"effort":1208.029,"length":59,"time":67.113,"vocabulary":23,"volume":266.89,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":10,"physical":10},"errors":[],"lineEnd":563,"lineStart":554,"name":""},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.212,"difficulty":15.968,"effort":10142.863,"length":115,"time":563.492,"vocabulary":46,"volume":635.21,"operands":{"distinct":31,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":38},"errors":[],"lineEnd":602,"lineStart":565,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.037,"difficulty":6.667,"effort":735.743,"length":27,"time":40.875,"vocabulary":17,"volume":110.361,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":581,"lineStart":574,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":2.75,"effort":167.597,"length":17,"time":9.311,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":606,"lineStart":604,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.114,"difficulty":10.45,"effort":3572.223,"length":69,"time":198.457,"vocabulary":31,"volume":341.84,"operands":{"distinct":20,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":20},"errors":[],"lineEnd":627,"lineStart":608,"name":""},{"cyclomatic":11,"cyclomaticDensity":47.826,"halstead":{"bugs":0.358,"difficulty":17.755,"effort":19079.807,"length":172,"time":1059.989,"vocabulary":76,"volume":1074.644,"operands":{"distinct":55,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":79,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":23,"physical":38},"errors":[],"lineEnd":666,"lineStart":629,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":646,"lineStart":646,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":3.75,"effort":69.658,"length":8,"time":3.87,"vocabulary":5,"volume":18.575,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":647,"lineStart":647,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.108,"difficulty":14.559,"effort":4731.618,"length":65,"time":262.868,"vocabulary":32,"volume":325,"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":32,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":683,"lineStart":668,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":6.222,"effort":686.694,"length":27,"time":38.15,"vocabulary":17,"volume":110.361,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":692,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":3.125,"effort":196.586,"length":17,"time":10.921,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":696,"lineStart":694,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.75,"effort":194.593,"length":15,"time":10.811,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":703,"lineStart":698,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.016,"difficulty":3.333,"effort":161.44,"length":14,"time":8.969,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":710,"lineStart":705,"name":""},{"cyclomatic":14,"cyclomaticDensity":33.333,"halstead":{"bugs":0.597,"difficulty":25.5,"effort":45638.641,"length":292,"time":2535.48,"vocabulary":70,"volume":1789.751,"operands":{"distinct":53,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":133,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":42,"physical":79},"errors":[],"lineEnd":790,"lineStart":712,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.092,"difficulty":8.5,"effort":2358.254,"length":55,"time":131.014,"vocabulary":33,"volume":277.442,"operands":{"distinct":22,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":731,"lineStart":718,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.062,"difficulty":8.462,"effort":1569.328,"length":41,"time":87.185,"vocabulary":23,"volume":185.466,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":743,"lineStart":732,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":4.667,"effort":410.667,"length":22,"time":22.815,"vocabulary":16,"volume":88,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":748,"lineStart":745,"name":"rescindNotifications"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":5.409,"effort":608.999,"length":27,"time":33.833,"vocabulary":18,"volume":112.588,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":797,"lineStart":792,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":3.6,"effort":288,"length":20,"time":16,"vocabulary":16,"volume":80,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":812,"lineStart":799,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.053,"difficulty":6.786,"effort":1088.929,"length":35,"time":60.496,"vocabulary":24,"volume":160.474,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":808,"lineStart":801,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.487,"length":13,"time":6.083,"vocabulary":7,"volume":36.496,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":803,"lineStart":803,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.156,"difficulty":8.827,"effort":4120.097,"length":91,"time":228.894,"vocabulary":35,"volume":466.765,"operands":{"distinct":26,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":47},"errors":[],"lineEnd":860,"lineStart":814,"name":""},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.159,"difficulty":10,"effort":4756.331,"length":92,"time":264.241,"vocabulary":36,"volume":475.633,"operands":{"distinct":26,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":21},"errors":[],"lineEnd":839,"lineStart":819,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.03,"difficulty":3.5,"effort":313.684,"length":25,"time":17.427,"vocabulary":12,"volume":89.624,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":846,"lineStart":842,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":854,"lineStart":854,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":857,"lineStart":857,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.055,"difficulty":6.192,"effort":1016.983,"length":38,"time":56.499,"vocabulary":20,"volume":164.233,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":867,"lineStart":862,"name":""},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.109,"difficulty":12.667,"effort":4158.139,"length":64,"time":231.008,"vocabulary":35,"volume":328.274,"operands":{"distinct":21,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":888,"lineStart":869,"name":""},{"cyclomatic":8,"cyclomaticDensity":19.512,"halstead":{"bugs":0.692,"difficulty":21.585,"effort":44792.317,"length":311,"time":2488.462,"vocabulary":102,"volume":2075.124,"operands":{"distinct":82,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":134,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":41,"physical":57},"errors":[],"lineEnd":946,"lineStart":890,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":45.237,"length":10,"time":2.513,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":943,"lineStart":943,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":2.462,"effort":231.413,"length":23,"time":12.856,"vocabulary":17,"volume":94.012,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":955,"lineStart":948,"name":"mergeBanHistory"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":2.462,"effort":231.413,"length":23,"time":12.856,"vocabulary":17,"volume":94.012,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":964,"lineStart":957,"name":"mergeMuteHistory"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.047,"difficulty":5.25,"effort":735.953,"length":33,"time":40.886,"vocabulary":19,"volume":140.182,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":27},"errors":[],"lineEnd":992,"lineStart":966,"name":"mergeBanMuteHistory"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.156,"difficulty":6.897,"effort":3233.454,"length":90,"time":179.636,"vocabulary":37,"volume":468.851,"operands":{"distinct":29,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":40,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":22},"errors":[],"lineEnd":991,"lineStart":970,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.061,"difficulty":6.417,"effort":1172.074,"length":43,"time":65.115,"vocabulary":19,"volume":182.661,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":38},"errors":[],"lineEnd":1031,"lineStart":994,"name":"mergeUsernameEmailChanges"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.062,"difficulty":4.5,"effort":842.833,"length":42,"time":46.824,"vocabulary":22,"volume":187.296,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":1014,"lineStart":998,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.062,"difficulty":4.5,"effort":842.833,"length":42,"time":46.824,"vocabulary":22,"volume":187.296,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":1030,"lineStart":1014,"name":""}],"methodAverage":{"cyclomatic":2.21,"cyclomaticDensity":28.076,"halstead":{"bugs":0.073,"difficulty":5.009,"effort":3166.541,"length":42.686,"time":175.919,"vocabulary":17.867,"volume":218.95,"operands":{"distinct":12.476,"total":24.086},"operators":{"distinct":5.39,"total":18.6}},"params":1.752,"sloc":{"logical":5.848,"physical":11.705}},"module":"src/flags.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":42,"column":29,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":51,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":35,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":97,"column":10,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":46,"message":"Expected ')' to match '(' from line 97 and instead saw 'plugins'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":97,"column":101,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":97,"column":101,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":97,"column":101,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":98,"column":10,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":98,"column":69,"message":"Expected ')' to match '(' from line 98 and instead saw 'plugins'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":98,"column":118,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":98,"column":118,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":98,"column":118,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":100,"column":23,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":103,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":105,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":105,"column":28,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":106,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":5,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":41,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":107,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":114,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":117,"column":9,"message":"Expected '}' to match '{' from line 114 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":117,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":118,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":118,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":118,"column":20,"message":"Expected '}' to match '{' from line 105 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":119,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":119,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":119,"column":9,"message":"Unrecoverable syntax error. (11% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_flags_js/report.json b/plato-report/files/src_flags_js/report.json new file mode 100644 index 0000000000..2765a876b8 --- /dev/null +++ b/plato-report/files/src_flags_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/flags.js","fileShort":"src/flags.js","fileSafe":"src_flags_js","link":"files/src_flags_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":128,"cyclomaticDensity":18.851,"halstead":{"bugs":14.636,"difficulty":101.134,"effort":4440678.92,"length":4829,"time":246704.384,"vocabulary":546,"volume":43908.924,"operands":{"distinct":508,"total":2704,"identifiers":["__stripped__"]},"operators":{"distinct":38,"total":2125,"identifiers":["__stripped__"]}},"params":184,"sloc":{"logical":679,"physical":1033}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"lodash","type":"cjs"},{"line":4,"path":"winston","type":"cjs"},{"line":5,"path":"validator","type":"cjs"},{"line":7,"path":"./database","type":"cjs"},{"line":8,"path":"./user","type":"cjs"},{"line":9,"path":"./groups","type":"cjs"},{"line":10,"path":"./meta","type":"cjs"},{"line":11,"path":"./notifications","type":"cjs"},{"line":12,"path":"./analytics","type":"cjs"},{"line":13,"path":"./categories","type":"cjs"},{"line":14,"path":"./topics","type":"cjs"},{"line":15,"path":"./posts","type":"cjs"},{"line":16,"path":"./privileges","type":"cjs"},{"line":17,"path":"./plugins","type":"cjs"},{"line":18,"path":"./utils","type":"cjs"},{"line":19,"path":"./batch","type":"cjs"},{"line":1033,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":1033,"lineStart":1,"maintainability":67.042,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.186,"difficulty":8.679,"effort":4837.536,"length":107,"time":268.752,"vocabulary":37,"volume":557.412,"operands":{"distinct":28,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":62},"errors":[],"lineEnd":103,"lineStart":42,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.068,"difficulty":9.091,"effort":1853.641,"length":48,"time":102.98,"vocabulary":19,"volume":203.901,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":54,"lineStart":44,"name":"prepareSets"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":51,"lineStart":51,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":60,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":63,"lineStart":61,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":66,"lineStart":64,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":69,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":72,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":0.8,"effort":18.612,"length":9,"time":1.034,"vocabulary":6,"volume":23.265,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":75,"lineStart":73,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":76,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":77,"lineStart":77,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.036,"difficulty":4.25,"effort":460.777,"length":26,"time":25.599,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":88,"lineStart":78,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.218,"difficulty":10.4,"effort":6791.022,"length":114,"time":377.279,"vocabulary":53,"volume":652.983,"operands":{"distinct":40,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":25},"errors":[],"lineEnd":129,"lineStart":105,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.038,"difficulty":9.5,"effort":1085.096,"length":30,"time":60.283,"vocabulary":14,"volume":114.221,"operands":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":5},"errors":[],"lineEnd":135,"lineStart":131,"name":""},{"cyclomatic":12,"cyclomaticDensity":32.432,"halstead":{"bugs":0.455,"difficulty":25.064,"effort":34238.02,"length":226,"time":1902.112,"vocabulary":66,"volume":1366.033,"operands":{"distinct":47,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":48},"errors":[],"lineEnd":184,"lineStart":137,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2.75,"effort":204.135,"length":19,"time":11.341,"vocabulary":15,"volume":74.231,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":1},"errors":[],"lineEnd":162,"lineStart":162,"name":""},{"cyclomatic":3,"cyclomaticDensity":14.286,"halstead":{"bugs":0.285,"difficulty":15.955,"effort":13659.518,"length":155,"time":758.862,"vocabulary":46,"volume":856.152,"operands":{"distinct":33,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":46},"errors":[],"lineEnd":231,"lineStart":186,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":201,"lineStart":201,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.144,"difficulty":5.625,"effort":2424.803,"length":81,"time":134.711,"vocabulary":40,"volume":431.076,"operands":{"distinct":32,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":217,"lineStart":203,"name":""},{"cyclomatic":6,"cyclomaticDensity":27.273,"halstead":{"bugs":0.205,"difficulty":12.435,"effort":7654.641,"length":121,"time":425.258,"vocabulary":34,"volume":615.583,"operands":{"distinct":23,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":69,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":42},"errors":[],"lineEnd":274,"lineStart":233,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.033,"difficulty":4.813,"effort":470.048,"length":25,"time":26.114,"vocabulary":15,"volume":97.672,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":238,"lineStart":234,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":235,"lineStart":235,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":237,"lineStart":237,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":247,"lineStart":247,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":251,"lineStart":249,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":252,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":253,"lineStart":253,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":261,"lineStart":261,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":262,"lineStart":262,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":263,"lineStart":263,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":3,"effort":101.065,"length":12,"time":5.615,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":267,"lineStart":264,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":269,"lineStart":269,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.032,"difficulty":4.2,"effort":403.2,"length":24,"time":22.4,"vocabulary":16,"volume":96,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":281,"lineStart":276,"name":"checkSelfFlagError"},{"cyclomatic":16,"cyclomaticDensity":59.259,"halstead":{"bugs":0.412,"difficulty":18.55,"effort":22951.93,"length":215,"time":1275.107,"vocabulary":54,"volume":1237.301,"operands":{"distinct":40,"total":106,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":40},"errors":[],"lineEnd":322,"lineStart":283,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":4.333,"effort":355.527,"length":21,"time":19.752,"vocabulary":15,"volume":82.045,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":328,"lineStart":324,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.074,"difficulty":8.156,"effort":1818.07,"length":48,"time":101.004,"vocabulary":25,"volume":222.905,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":343,"lineStart":330,"name":""},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.048,"difficulty":7.792,"effort":1127.875,"length":32,"time":62.66,"vocabulary":23,"volume":144.754,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":17},"errors":[],"lineEnd":361,"lineStart":345,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.04,"difficulty":5.444,"effort":653.333,"length":30,"time":36.296,"vocabulary":16,"volume":120,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":381,"lineStart":363,"name":"modifyNotes"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.066,"difficulty":5.25,"effort":1044.943,"length":44,"time":58.052,"vocabulary":23,"volume":199.037,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":374,"lineStart":365,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.714,"effort":282.685,"length":22,"time":15.705,"vocabulary":11,"volume":76.107,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":380,"lineStart":376,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.075,"difficulty":7.75,"effort":1741.14,"length":49,"time":96.73,"vocabulary":24,"volume":224.663,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":395,"lineStart":383,"name":""},{"cyclomatic":13,"cyclomaticDensity":29.545,"halstead":{"bugs":0.759,"difficulty":23.822,"effort":54210.831,"length":348,"time":3011.713,"vocabulary":93,"volume":2275.627,"operands":{"distinct":76,"total":213,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":135,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":44,"physical":88},"errors":[],"lineEnd":484,"lineStart":397,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.344,"difficulty":10.375,"effort":10696.479,"length":201,"time":594.249,"vocabulary":35,"volume":1030.986,"operands":{"distinct":28,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":118,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":45},"errors":[],"lineEnd":530,"lineStart":486,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":487,"lineStart":487,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":488,"lineStart":488,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":489,"lineStart":489,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":18,"length":6,"time":1,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":490,"lineStart":490,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.625,"effort":8.707,"length":6,"time":0.484,"vocabulary":5,"volume":13.932,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":493,"lineStart":493,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":496,"lineStart":496,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":496,"lineStart":496,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":505,"lineStart":498,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":2.318,"effort":255.958,"length":29,"time":14.22,"vocabulary":14,"volume":110.413,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":503,"lineStart":500,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":508,"lineStart":508,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":509,"lineStart":509,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":511,"lineStart":511,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":512,"lineStart":512,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":513,"lineStart":513,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":515,"lineStart":515,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":516,"lineStart":516,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":518,"lineStart":518,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":519,"lineStart":519,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":520,"lineStart":520,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":521,"lineStart":521,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":523,"lineStart":523,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":527,"lineStart":527,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":5.143,"effort":871.5,"length":38,"time":48.417,"vocabulary":22,"volume":169.458,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":20},"errors":[],"lineEnd":551,"lineStart":532,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.064,"difficulty":4.808,"effort":922.195,"length":46,"time":51.233,"vocabulary":18,"volume":191.817,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":541,"lineStart":534,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.06,"difficulty":4.8,"effort":864.408,"length":41,"time":48.023,"vocabulary":21,"volume":180.085,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":548,"lineStart":543,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.089,"difficulty":4.526,"effort":1208.029,"length":59,"time":67.113,"vocabulary":23,"volume":266.89,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":10,"physical":10},"errors":[],"lineEnd":563,"lineStart":554,"name":""},{"cyclomatic":4,"cyclomaticDensity":22.222,"halstead":{"bugs":0.212,"difficulty":15.968,"effort":10142.863,"length":115,"time":563.492,"vocabulary":46,"volume":635.21,"operands":{"distinct":31,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":49,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":18,"physical":38},"errors":[],"lineEnd":602,"lineStart":565,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.037,"difficulty":6.667,"effort":735.743,"length":27,"time":40.875,"vocabulary":17,"volume":110.361,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":581,"lineStart":574,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":2.75,"effort":167.597,"length":17,"time":9.311,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":606,"lineStart":604,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.114,"difficulty":10.45,"effort":3572.223,"length":69,"time":198.457,"vocabulary":31,"volume":341.84,"operands":{"distinct":20,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":31,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":20},"errors":[],"lineEnd":627,"lineStart":608,"name":""},{"cyclomatic":11,"cyclomaticDensity":47.826,"halstead":{"bugs":0.358,"difficulty":17.755,"effort":19079.807,"length":172,"time":1059.989,"vocabulary":76,"volume":1074.644,"operands":{"distinct":55,"total":93,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":79,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":23,"physical":38},"errors":[],"lineEnd":666,"lineStart":629,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":646,"lineStart":646,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":3.75,"effort":69.658,"length":8,"time":3.87,"vocabulary":5,"volume":18.575,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":647,"lineStart":647,"name":""},{"cyclomatic":6,"cyclomaticDensity":54.545,"halstead":{"bugs":0.108,"difficulty":14.559,"effort":4731.618,"length":65,"time":262.868,"vocabulary":32,"volume":325,"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":32,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":683,"lineStart":668,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.037,"difficulty":6.222,"effort":686.694,"length":27,"time":38.15,"vocabulary":17,"volume":110.361,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":692,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":3.125,"effort":196.586,"length":17,"time":10.921,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":696,"lineStart":694,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3.75,"effort":194.593,"length":15,"time":10.811,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":703,"lineStart":698,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.016,"difficulty":3.333,"effort":161.44,"length":14,"time":8.969,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":710,"lineStart":705,"name":""},{"cyclomatic":14,"cyclomaticDensity":33.333,"halstead":{"bugs":0.597,"difficulty":25.5,"effort":45638.641,"length":292,"time":2535.48,"vocabulary":70,"volume":1789.751,"operands":{"distinct":53,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":133,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":42,"physical":79},"errors":[],"lineEnd":790,"lineStart":712,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.092,"difficulty":8.5,"effort":2358.254,"length":55,"time":131.014,"vocabulary":33,"volume":277.442,"operands":{"distinct":22,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":731,"lineStart":718,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.062,"difficulty":8.462,"effort":1569.328,"length":41,"time":87.185,"vocabulary":23,"volume":185.466,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":743,"lineStart":732,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":4.667,"effort":410.667,"length":22,"time":22.815,"vocabulary":16,"volume":88,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":748,"lineStart":745,"name":"rescindNotifications"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":5.409,"effort":608.999,"length":27,"time":33.833,"vocabulary":18,"volume":112.588,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":797,"lineStart":792,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.027,"difficulty":3.6,"effort":288,"length":20,"time":16,"vocabulary":16,"volume":80,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":812,"lineStart":799,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.053,"difficulty":6.786,"effort":1088.929,"length":35,"time":60.496,"vocabulary":24,"volume":160.474,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":808,"lineStart":801,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.487,"length":13,"time":6.083,"vocabulary":7,"volume":36.496,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":803,"lineStart":803,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.156,"difficulty":8.827,"effort":4120.097,"length":91,"time":228.894,"vocabulary":35,"volume":466.765,"operands":{"distinct":26,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":47},"errors":[],"lineEnd":860,"lineStart":814,"name":""},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.159,"difficulty":10,"effort":4756.331,"length":92,"time":264.241,"vocabulary":36,"volume":475.633,"operands":{"distinct":26,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":21},"errors":[],"lineEnd":839,"lineStart":819,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.03,"difficulty":3.5,"effort":313.684,"length":25,"time":17.427,"vocabulary":12,"volume":89.624,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":846,"lineStart":842,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":854,"lineStart":854,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.795,"length":9,"time":2.322,"vocabulary":5,"volume":20.897,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":857,"lineStart":857,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.055,"difficulty":6.192,"effort":1016.983,"length":38,"time":56.499,"vocabulary":20,"volume":164.233,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":867,"lineStart":862,"name":""},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.109,"difficulty":12.667,"effort":4158.139,"length":64,"time":231.008,"vocabulary":35,"volume":328.274,"operands":{"distinct":21,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":26,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":888,"lineStart":869,"name":""},{"cyclomatic":8,"cyclomaticDensity":19.512,"halstead":{"bugs":0.692,"difficulty":21.585,"effort":44792.317,"length":311,"time":2488.462,"vocabulary":102,"volume":2075.124,"operands":{"distinct":82,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":134,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":41,"physical":57},"errors":[],"lineEnd":946,"lineStart":890,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":45.237,"length":10,"time":2.513,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":943,"lineStart":943,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":2.462,"effort":231.413,"length":23,"time":12.856,"vocabulary":17,"volume":94.012,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":955,"lineStart":948,"name":"mergeBanHistory"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":2.462,"effort":231.413,"length":23,"time":12.856,"vocabulary":17,"volume":94.012,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":964,"lineStart":957,"name":"mergeMuteHistory"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.047,"difficulty":5.25,"effort":735.953,"length":33,"time":40.886,"vocabulary":19,"volume":140.182,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":27},"errors":[],"lineEnd":992,"lineStart":966,"name":"mergeBanMuteHistory"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.156,"difficulty":6.897,"effort":3233.454,"length":90,"time":179.636,"vocabulary":37,"volume":468.851,"operands":{"distinct":29,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":40,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":22},"errors":[],"lineEnd":991,"lineStart":970,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.061,"difficulty":6.417,"effort":1172.074,"length":43,"time":65.115,"vocabulary":19,"volume":182.661,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":38},"errors":[],"lineEnd":1031,"lineStart":994,"name":"mergeUsernameEmailChanges"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.062,"difficulty":4.5,"effort":842.833,"length":42,"time":46.824,"vocabulary":22,"volume":187.296,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":1014,"lineStart":998,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.062,"difficulty":4.5,"effort":842.833,"length":42,"time":46.824,"vocabulary":22,"volume":187.296,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":1030,"lineStart":1014,"name":""}],"methodAverage":{"cyclomatic":2.21,"cyclomaticDensity":28.076,"halstead":{"bugs":0.073,"difficulty":5.009,"effort":3166.541,"length":42.686,"time":175.919,"vocabulary":17.867,"volume":218.95,"operands":{"distinct":12.476,"total":24.086},"operators":{"distinct":5.39,"total":18.6}},"params":1.752,"sloc":{"logical":5.848,"physical":11.705}},"module":"src/flags.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":42,"column":29,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":51,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":35,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":97,"column":10,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":46,"message":"Expected ')' to match '(' from line 97 and instead saw 'plugins'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":97,"column":101,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":97,"column":101,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":97,"column":101,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":98,"column":10,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":98,"column":69,"message":"Expected ')' to match '(' from line 98 and instead saw 'plugins'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":98,"column":118,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":98,"column":118,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":98,"column":118,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":100,"column":23,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":103,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":105,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":105,"column":28,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":106,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":5,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":106,"column":41,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":107,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":114,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":117,"column":9,"message":"Expected '}' to match '{' from line 114 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":117,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":118,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":118,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":118,"column":20,"message":"Expected '}' to match '{' from line 105 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":119,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":119,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":119,"column":9,"message":"Unrecoverable syntax error. (11% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_helpers_js/index.html b/plato-report/files/src_helpers_js/index.html new file mode 100644 index 0000000000..745e260fc4 --- /dev/null +++ b/plato-report/files/src_helpers_js/index.html @@ -0,0 +1,124 @@ + + + + + Plato - src/helpers.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/helpers.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    83.30

    +
    +
    +

    Lines of code

    +

    7

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    1.95

    +
    +
    +

    Estimated Errors

    +

    0.03

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_helpers_js/report.history.js b/plato-report/files/src_helpers_js/report.history.js new file mode 100644 index 0000000000..bdb5b1d442 --- /dev/null +++ b/plato-report/files/src_helpers_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":7,"lloc":2,"functions":0,"deliveredBugs":0.027,"difficulty":1.95,"maintainability":83.299,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/src_helpers_js/report.history.json b/plato-report/files/src_helpers_js/report.history.json new file mode 100644 index 0000000000..0b437abbfd --- /dev/null +++ b/plato-report/files/src_helpers_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":7,"lloc":2,"functions":0,"deliveredBugs":0.027,"difficulty":1.95,"maintainability":83.299,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/src_helpers_js/report.js b/plato-report/files/src_helpers_js/report.js new file mode 100644 index 0000000000..09db8e51aa --- /dev/null +++ b/plato-report/files/src_helpers_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/helpers.js","fileShort":"src/helpers.js","fileSafe":"src_helpers_js","link":"files/src_helpers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":1.95,"effort":158.749,"length":22,"time":8.819,"vocabulary":13,"volume":81.41,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../public/src/modules/helpers.common","type":"cjs"},{"line":4,"path":"./utils","type":"cjs"},{"line":5,"path":"benchpressjs","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"}],"errors":[],"lineEnd":7,"lineStart":1,"maintainability":83.299,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":1.95,"effort":158.749,"length":22,"time":8.819,"vocabulary":13,"volume":81.41,"operands":{"distinct":10,"total":13},"operators":{"distinct":3,"total":9}},"params":0,"sloc":{"logical":2,"physical":7}},"module":"src/helpers.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":7,"column":1,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":7,"column":1,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":7,"column":2,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":7,"column":3,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":3,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_helpers_js/report.json b/plato-report/files/src_helpers_js/report.json new file mode 100644 index 0000000000..f906967b31 --- /dev/null +++ b/plato-report/files/src_helpers_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/helpers.js","fileShort":"src/helpers.js","fileSafe":"src_helpers_js","link":"files/src_helpers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":1.95,"effort":158.749,"length":22,"time":8.819,"vocabulary":13,"volume":81.41,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../public/src/modules/helpers.common","type":"cjs"},{"line":4,"path":"./utils","type":"cjs"},{"line":5,"path":"benchpressjs","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"}],"errors":[],"lineEnd":7,"lineStart":1,"maintainability":83.299,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":1.95,"effort":158.749,"length":22,"time":8.819,"vocabulary":13,"volume":81.41,"operands":{"distinct":10,"total":13},"operators":{"distinct":3,"total":9}},"params":0,"sloc":{"logical":2,"physical":7}},"module":"src/helpers.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":7,"column":1,"message":"Unexpected ')'.","source":"Unexpected '{a}'."},{"severity":"error","line":7,"column":1,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":7,"column":2,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":7,"column":3,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":3,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_image_js/index.html b/plato-report/files/src_image_js/index.html new file mode 100644 index 0000000000..a9829be79b --- /dev/null +++ b/plato-report/files/src_image_js/index.html @@ -0,0 +1,299 @@ + + + + + Plato - src/image.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/image.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.05

    +
    +
    +

    Lines of code

    +

    182

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    42.43

    +
    +
    +

    Estimated Errors

    +

    1.88

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_image_js/report.history.js b/plato-report/files/src_image_js/report.history.js new file mode 100644 index 0000000000..4d58ca6ff8 --- /dev/null +++ b/plato-report/files/src_image_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":182,"lloc":124,"functions":13,"deliveredBugs":1.884,"difficulty":42.432,"maintainability":65.047,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_image_js/report.history.json b/plato-report/files/src_image_js/report.history.json new file mode 100644 index 0000000000..3a53755181 --- /dev/null +++ b/plato-report/files/src_image_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":182,"lloc":124,"functions":13,"deliveredBugs":1.884,"difficulty":42.432,"maintainability":65.047,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_image_js/report.js b/plato-report/files/src_image_js/report.js new file mode 100644 index 0000000000..850f185da5 --- /dev/null +++ b/plato-report/files/src_image_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/image.js","fileShort":"src/image.js","fileSafe":"src_image_js","link":"files/src_image_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":15.323,"halstead":{"bugs":1.884,"difficulty":42.432,"effort":239876.332,"length":781,"time":13326.463,"vocabulary":151,"volume":5653.194,"operands":{"distinct":125,"total":408,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":373,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":124,"physical":182}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"os","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"crypto","type":"cjs"},{"line":7,"path":"winston","type":"cjs"},{"line":9,"path":"./file","type":"cjs"},{"line":10,"path":"./plugins","type":"cjs"},{"line":11,"path":"./meta","type":"cjs"},{"line":16,"path":"sharp","type":"cjs"},{"line":25,"path":"./plugins","type":"cjs"},{"line":29,"path":"sharp","type":"cjs"},{"line":125,"path":"./meta","type":"cjs"},{"line":182,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":182,"lineStart":1,"maintainability":65.047,"methods":[{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":4.375,"effort":341.853,"length":20,"time":18.992,"vocabulary":15,"volume":78.138,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":22,"lineStart":15,"name":"requireSharp"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.059,"difficulty":6.462,"effort":1135.245,"length":40,"time":63.069,"vocabulary":21,"volume":175.693,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":33,"lineStart":24,"name":""},{"cyclomatic":8,"cyclomaticDensity":27.586,"halstead":{"bugs":0.314,"difficulty":14.5,"effort":13638.302,"length":165,"time":757.683,"vocabulary":52,"volume":940.573,"operands":{"distinct":39,"total":87,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":44},"errors":[],"lineEnd":78,"lineStart":35,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.065,"difficulty":7.962,"effort":1562.173,"length":44,"time":86.787,"vocabulary":22,"volume":196.215,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":90,"lineStart":80,"name":""},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.089,"difficulty":10.633,"effort":2848.937,"length":57,"time":158.274,"vocabulary":26,"volume":267.925,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":103,"lineStart":92,"name":""},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.138,"difficulty":9.148,"effort":3797.491,"length":78,"time":210.972,"vocabulary":40,"volume":415.11,"operands":{"distinct":27,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":18},"errors":[],"lineEnd":122,"lineStart":105,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.063,"difficulty":7.5,"effort":1409.876,"length":41,"time":78.326,"vocabulary":24,"volume":187.983,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":133,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":137,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.667,"effort":124.019,"length":14,"time":6.89,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":141,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":145,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.14,"difficulty":5.6,"effort":2351.072,"length":80,"time":130.615,"vocabulary":38,"volume":419.834,"operands":{"distinct":30,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":159,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":2.75,"effort":197.173,"length":20,"time":10.954,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":163,"lineStart":161,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.104,"difficulty":8.941,"effort":2781.943,"length":67,"time":154.552,"vocabulary":25,"volume":311.138,"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":180,"lineStart":165,"name":""}],"methodAverage":{"cyclomatic":2.385,"cyclomaticDensity":52.496,"halstead":{"bugs":0.081,"difficulty":6.472,"effort":2330.883,"length":49.769,"time":129.494,"vocabulary":23.154,"volume":244.14,"operands":{"distinct":15.385,"total":26.154},"operators":{"distinct":7.769,"total":23.615}},"params":1.077,"sloc":{"logical":7.692,"physical":11.846}},"module":"src/image.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":24,"column":42,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":25,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":29,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":30,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":33,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":35,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":35,"column":36,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":37,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":37,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":47,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":76,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":76,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":78,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":80,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":80,"column":34,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":82,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":82,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":86,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":87,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":87,"column":63,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":89,"column":12,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":90,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":92,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":92,"column":29,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":93,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":99,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":103,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":105,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":105,"column":24,"message":"Too many errors. (57% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_image_js/report.json b/plato-report/files/src_image_js/report.json new file mode 100644 index 0000000000..f8044574a5 --- /dev/null +++ b/plato-report/files/src_image_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/image.js","fileShort":"src/image.js","fileSafe":"src_image_js","link":"files/src_image_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":15.323,"halstead":{"bugs":1.884,"difficulty":42.432,"effort":239876.332,"length":781,"time":13326.463,"vocabulary":151,"volume":5653.194,"operands":{"distinct":125,"total":408,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":373,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":124,"physical":182}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"os","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"crypto","type":"cjs"},{"line":7,"path":"winston","type":"cjs"},{"line":9,"path":"./file","type":"cjs"},{"line":10,"path":"./plugins","type":"cjs"},{"line":11,"path":"./meta","type":"cjs"},{"line":16,"path":"sharp","type":"cjs"},{"line":25,"path":"./plugins","type":"cjs"},{"line":29,"path":"sharp","type":"cjs"},{"line":125,"path":"./meta","type":"cjs"},{"line":182,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":182,"lineStart":1,"maintainability":65.047,"methods":[{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":4.375,"effort":341.853,"length":20,"time":18.992,"vocabulary":15,"volume":78.138,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":22,"lineStart":15,"name":"requireSharp"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.059,"difficulty":6.462,"effort":1135.245,"length":40,"time":63.069,"vocabulary":21,"volume":175.693,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":33,"lineStart":24,"name":""},{"cyclomatic":8,"cyclomaticDensity":27.586,"halstead":{"bugs":0.314,"difficulty":14.5,"effort":13638.302,"length":165,"time":757.683,"vocabulary":52,"volume":940.573,"operands":{"distinct":39,"total":87,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":44},"errors":[],"lineEnd":78,"lineStart":35,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.065,"difficulty":7.962,"effort":1562.173,"length":44,"time":86.787,"vocabulary":22,"volume":196.215,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":90,"lineStart":80,"name":""},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.089,"difficulty":10.633,"effort":2848.937,"length":57,"time":158.274,"vocabulary":26,"volume":267.925,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":103,"lineStart":92,"name":""},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.138,"difficulty":9.148,"effort":3797.491,"length":78,"time":210.972,"vocabulary":40,"volume":415.11,"operands":{"distinct":27,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":18},"errors":[],"lineEnd":122,"lineStart":105,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.063,"difficulty":7.5,"effort":1409.876,"length":41,"time":78.326,"vocabulary":24,"volume":187.983,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":133,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":137,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.667,"effort":124.019,"length":14,"time":6.89,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":141,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":145,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.14,"difficulty":5.6,"effort":2351.072,"length":80,"time":130.615,"vocabulary":38,"volume":419.834,"operands":{"distinct":30,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":159,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":2.75,"effort":197.173,"length":20,"time":10.954,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":163,"lineStart":161,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.104,"difficulty":8.941,"effort":2781.943,"length":67,"time":154.552,"vocabulary":25,"volume":311.138,"operands":{"distinct":17,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":180,"lineStart":165,"name":""}],"methodAverage":{"cyclomatic":2.385,"cyclomaticDensity":52.496,"halstead":{"bugs":0.081,"difficulty":6.472,"effort":2330.883,"length":49.769,"time":129.494,"vocabulary":23.154,"volume":244.14,"operands":{"distinct":15.385,"total":26.154},"operators":{"distinct":7.769,"total":23.615}},"params":1.077,"sloc":{"logical":7.692,"physical":11.846}},"module":"src/image.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":24,"column":42,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":25,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":29,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":30,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":33,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":35,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":35,"column":36,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":37,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":37,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":47,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":76,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":76,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":78,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":80,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":80,"column":34,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":82,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":82,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":86,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":87,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":87,"column":63,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":89,"column":12,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":90,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":92,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":92,"column":29,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":93,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":99,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":103,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":105,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":105,"column":24,"message":"Too many errors. (57% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_install_js/index.html b/plato-report/files/src_install_js/index.html new file mode 100644 index 0000000000..d2575488e2 --- /dev/null +++ b/plato-report/files/src_install_js/index.html @@ -0,0 +1,749 @@ + + + + + Plato - src/install.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/install.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    59.71

    +
    +
    +

    Lines of code

    +

    632

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    44.59

    +
    +
    +

    Estimated Errors

    +

    6.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_install_js/report.history.js b/plato-report/files/src_install_js/report.history.js new file mode 100644 index 0000000000..afce74e80a --- /dev/null +++ b/plato-report/files/src_install_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":632,"lloc":398,"functions":29,"deliveredBugs":6.46,"difficulty":44.586,"maintainability":59.707,"lintErrors":38}] \ No newline at end of file diff --git a/plato-report/files/src_install_js/report.history.json b/plato-report/files/src_install_js/report.history.json new file mode 100644 index 0000000000..d9d2124bc5 --- /dev/null +++ b/plato-report/files/src_install_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":632,"lloc":398,"functions":29,"deliveredBugs":6.46,"difficulty":44.586,"maintainability":59.707,"lintErrors":38}] \ No newline at end of file diff --git a/plato-report/files/src_install_js/report.js b/plato-report/files/src_install_js/report.js new file mode 100644 index 0000000000..8ff7764bd5 --- /dev/null +++ b/plato-report/files/src_install_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/install.js","fileShort":"src/install.js","fileSafe":"src_install_js","link":"files/src_install_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":87,"cyclomaticDensity":21.859,"halstead":{"bugs":6.46,"difficulty":44.586,"effort":864021.143,"length":2216,"time":48001.175,"vocabulary":429,"volume":19378.552,"operands":{"distinct":399,"total":1186,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":1030,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":398,"physical":632}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"fs","type":"cjs"},{"line":4,"path":"url","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"prompt","type":"cjs"},{"line":7,"path":"winston","type":"cjs"},{"line":8,"path":"nconf","type":"cjs"},{"line":9,"path":"lodash","type":"cjs"},{"line":11,"path":"./utils","type":"cjs"},{"line":12,"path":"./constants","type":"cjs"},{"line":154,"path":"../install/databases","type":"cjs"},{"line":165,"path":"./database/redis","type":"cjs"},{"line":166,"path":"./database/mongo","type":"cjs"},{"line":167,"path":"./database/postgres","type":"cjs"},{"line":203,"path":"./database","type":"cjs"},{"line":231,"path":"./meta","type":"cjs"},{"line":240,"path":"./meta","type":"cjs"},{"line":241,"path":"* dynamic dependency *","type":"cjs"},{"line":248,"path":"./meta","type":"cjs"},{"line":265,"path":"./groups","type":"cjs"},{"line":294,"path":"./groups","type":"cjs"},{"line":304,"path":"./user","type":"cjs"},{"line":305,"path":"./groups","type":"cjs"},{"line":350,"path":"* dynamic dependency *","type":"cjs"},{"line":409,"path":"./groups","type":"cjs"},{"line":427,"path":"./privileges","type":"cjs"},{"line":442,"path":"./categories","type":"cjs"},{"line":443,"path":"./database","type":"cjs"},{"line":462,"path":"./database","type":"cjs"},{"line":468,"path":"./navigation/admin","type":"cjs"},{"line":469,"path":"../install/data/navigation.json","type":"cjs"},{"line":474,"path":"./database","type":"cjs"},{"line":475,"path":"./topics","type":"cjs"},{"line":523,"path":"./database","type":"cjs"},{"line":529,"path":"./database","type":"cjs"},{"line":541,"path":"./file","type":"cjs"},{"line":557,"path":"./upgrade","type":"cjs"},{"line":570,"path":"./plugins","type":"cjs"},{"line":571,"path":"* dynamic dependency *","type":"cjs"},{"line":620,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":632,"lineStart":1,"maintainability":59.707,"methods":[{"cyclomatic":16,"cyclomaticDensity":34.783,"halstead":{"bugs":0.49,"difficulty":18.026,"effort":26498.039,"length":236,"time":1472.113,"vocabulary":75,"volume":1470.001,"operands":{"distinct":58,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":113,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":46,"physical":74},"errors":[],"lineEnd":123,"lineStart":50,"name":"checkSetupFlagEnv"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":72,"lineStart":72,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.049,"difficulty":5.455,"effort":802.629,"length":36,"time":44.591,"vocabulary":17,"volume":147.149,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":82,"lineStart":76,"name":""},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.158,"difficulty":12,"effort":5690.077,"length":94,"time":316.115,"vocabulary":33,"volume":474.173,"operands":{"distinct":22,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":27},"errors":[],"lineEnd":151,"lineStart":125,"name":"checkCIFlag"},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.167,"difficulty":10.154,"effort":5078.015,"length":96,"time":282.112,"vocabulary":37,"volume":500.108,"operands":{"distinct":26,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":38},"errors":[],"lineEnd":190,"lineStart":153,"name":"setupConfig"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.061,"difficulty":6.944,"effort":1269.118,"length":48,"time":70.507,"vocabulary":14,"volume":182.753,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":184,"lineStart":176,"name":""},{"cyclomatic":10,"cyclomaticDensity":43.478,"halstead":{"bugs":0.31,"difficulty":12.9,"effort":11986.315,"length":163,"time":665.906,"vocabulary":52,"volume":929.172,"operands":{"distinct":40,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":45},"errors":[],"lineEnd":236,"lineStart":192,"name":"completeConfigSetup"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.051,"difficulty":2.667,"effort":407.801,"length":36,"time":22.656,"vocabulary":19,"volume":152.925,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":245,"lineStart":238,"name":"setupDefaultConfigs"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.085,"difficulty":6.632,"effort":1689.659,"length":53,"time":93.87,"vocabulary":28,"volume":254.79,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":262,"lineStart":247,"name":"enableDefaultTheme"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.057,"difficulty":7.636,"effort":1297.549,"length":40,"time":72.086,"vocabulary":19,"volume":169.917,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":28},"errors":[],"lineEnd":291,"lineStart":264,"name":"createDefaultUserGroups"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.03,"difficulty":3.333,"effort":296.035,"length":24,"time":16.446,"vocabulary":13,"volume":88.811,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":275,"lineStart":266,"name":"createGroup"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.038,"difficulty":4.136,"effort":465.705,"length":27,"time":25.872,"vocabulary":18,"volume":112.588,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":301,"lineStart":293,"name":"createAdministrator"},{"cyclomatic":12,"cyclomaticDensity":30.769,"halstead":{"bugs":0.429,"difficulty":14.792,"effort":19023.256,"length":212,"time":1056.848,"vocabulary":67,"volume":1286.011,"operands":{"distinct":53,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":100,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":39,"physical":104},"errors":[],"lineEnd":406,"lineStart":303,"name":"createAdmin"},{"cyclomatic":10,"cyclomaticDensity":43.478,"halstead":{"bugs":0.309,"difficulty":19.35,"effort":17909.605,"length":158,"time":994.978,"vocabulary":58,"volume":925.561,"operands":{"distinct":40,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":36},"errors":[],"lineEnd":370,"lineStart":335,"name":"success"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":4.688,"effort":468.337,"length":27,"time":26.019,"vocabulary":13,"volume":99.912,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":382,"lineStart":372,"name":"retryPassword"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.08,"difficulty":5.6,"effort":1346.059,"length":50,"time":74.781,"vocabulary":28,"volume":240.368,"operands":{"distinct":20,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":424,"lineStart":408,"name":"createGlobalModeratorsGroup"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.105,"difficulty":4.375,"effort":1381.488,"length":65,"time":76.749,"vocabulary":29,"volume":315.769,"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":439,"lineStart":426,"name":"giveGlobalPrivileges"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.139,"difficulty":6.047,"effort":2526.923,"length":78,"time":140.385,"vocabulary":41,"volume":417.889,"operands":{"distinct":32,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":19},"errors":[],"lineEnd":459,"lineStart":441,"name":"createCategories"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.045,"difficulty":5.1,"effort":693.6,"length":34,"time":38.533,"vocabulary":16,"volume":136,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":471,"lineStart":461,"name":"createMenuItems"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.126,"difficulty":5.318,"effort":2007.413,"length":70,"time":111.523,"vocabulary":42,"volume":377.462,"operands":{"distinct":33,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":19},"errors":[],"lineEnd":491,"lineStart":473,"name":"createWelcomePost"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.202,"difficulty":10.434,"effort":6333.039,"length":107,"time":351.835,"vocabulary":51,"volume":606.95,"operands":{"distinct":38,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":34},"errors":[],"lineEnd":526,"lineStart":493,"name":"enableDefaultPlugins"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":524,"lineStart":524,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.078,"difficulty":5.143,"effort":1199.227,"length":48,"time":66.624,"vocabulary":29,"volume":233.183,"operands":{"distinct":21,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":538,"lineStart":528,"name":"setCopyrightWidget"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.125,"difficulty":7.2,"effort":2710.6,"length":74,"time":150.589,"vocabulary":34,"volume":376.472,"operands":{"distinct":25,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":554,"lineStart":540,"name":"copyFavicon"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.036,"difficulty":7.5,"effort":813.135,"length":26,"time":45.174,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":567,"lineStart":556,"name":"checkUpgrade"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":2.955,"effort":330.909,"length":28,"time":18.384,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":577,"lineStart":569,"name":"installPlugins"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.031,"difficulty":6,"effort":555.066,"length":25,"time":30.837,"vocabulary":13,"volume":92.511,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":576,"lineStart":572,"name":""},{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.12,"difficulty":5.1,"effort":1832.977,"length":68,"time":101.832,"vocabulary":39,"volume":359.407,"operands":{"distinct":30,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":31},"errors":[],"lineEnd":609,"lineStart":579,"name":""},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.136,"difficulty":8.759,"effort":3585.501,"length":78,"time":199.194,"vocabulary":38,"volume":409.338,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":22},"errors":[],"lineEnd":632,"lineStart":611,"name":""}],"methodAverage":{"cyclomatic":3.828,"cyclomaticDensity":30.259,"halstead":{"bugs":0.122,"difficulty":7.227,"effort":4076.436,"length":69.31,"time":226.469,"vocabulary":29.793,"volume":365.399,"operands":{"distinct":21.483,"total":37.241},"operators":{"distinct":8.31,"total":32.069}},"params":0.379,"sloc":{"logical":11.931,"physical":22.172}},"module":"src/install.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":76,"column":45,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":26,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":26,"message":"Expected '}' to match '{' from line 93 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":93,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":93,"column":39,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":93,"column":42,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":93,"column":51,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":93,"column":53,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":95,"column":5,"message":"Expected 'catch' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":95,"column":7,"message":"Expected an identifier and instead saw 'catch'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":95,"column":13,"message":"Expected an operator and instead saw '('.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":95,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":95,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":95,"column":14,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":95,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":95,"column":17,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":95,"column":17,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":95,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":122,"column":5,"message":"Unrecoverable syntax error. (19% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_install_js/report.json b/plato-report/files/src_install_js/report.json new file mode 100644 index 0000000000..3e010655cf --- /dev/null +++ b/plato-report/files/src_install_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/install.js","fileShort":"src/install.js","fileSafe":"src_install_js","link":"files/src_install_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":87,"cyclomaticDensity":21.859,"halstead":{"bugs":6.46,"difficulty":44.586,"effort":864021.143,"length":2216,"time":48001.175,"vocabulary":429,"volume":19378.552,"operands":{"distinct":399,"total":1186,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":1030,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":398,"physical":632}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"fs","type":"cjs"},{"line":4,"path":"url","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"prompt","type":"cjs"},{"line":7,"path":"winston","type":"cjs"},{"line":8,"path":"nconf","type":"cjs"},{"line":9,"path":"lodash","type":"cjs"},{"line":11,"path":"./utils","type":"cjs"},{"line":12,"path":"./constants","type":"cjs"},{"line":154,"path":"../install/databases","type":"cjs"},{"line":165,"path":"./database/redis","type":"cjs"},{"line":166,"path":"./database/mongo","type":"cjs"},{"line":167,"path":"./database/postgres","type":"cjs"},{"line":203,"path":"./database","type":"cjs"},{"line":231,"path":"./meta","type":"cjs"},{"line":240,"path":"./meta","type":"cjs"},{"line":241,"path":"* dynamic dependency *","type":"cjs"},{"line":248,"path":"./meta","type":"cjs"},{"line":265,"path":"./groups","type":"cjs"},{"line":294,"path":"./groups","type":"cjs"},{"line":304,"path":"./user","type":"cjs"},{"line":305,"path":"./groups","type":"cjs"},{"line":350,"path":"* dynamic dependency *","type":"cjs"},{"line":409,"path":"./groups","type":"cjs"},{"line":427,"path":"./privileges","type":"cjs"},{"line":442,"path":"./categories","type":"cjs"},{"line":443,"path":"./database","type":"cjs"},{"line":462,"path":"./database","type":"cjs"},{"line":468,"path":"./navigation/admin","type":"cjs"},{"line":469,"path":"../install/data/navigation.json","type":"cjs"},{"line":474,"path":"./database","type":"cjs"},{"line":475,"path":"./topics","type":"cjs"},{"line":523,"path":"./database","type":"cjs"},{"line":529,"path":"./database","type":"cjs"},{"line":541,"path":"./file","type":"cjs"},{"line":557,"path":"./upgrade","type":"cjs"},{"line":570,"path":"./plugins","type":"cjs"},{"line":571,"path":"* dynamic dependency *","type":"cjs"},{"line":620,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":632,"lineStart":1,"maintainability":59.707,"methods":[{"cyclomatic":16,"cyclomaticDensity":34.783,"halstead":{"bugs":0.49,"difficulty":18.026,"effort":26498.039,"length":236,"time":1472.113,"vocabulary":75,"volume":1470.001,"operands":{"distinct":58,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":113,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":46,"physical":74},"errors":[],"lineEnd":123,"lineStart":50,"name":"checkSetupFlagEnv"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":72,"lineStart":72,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.049,"difficulty":5.455,"effort":802.629,"length":36,"time":44.591,"vocabulary":17,"volume":147.149,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":82,"lineStart":76,"name":""},{"cyclomatic":9,"cyclomaticDensity":52.941,"halstead":{"bugs":0.158,"difficulty":12,"effort":5690.077,"length":94,"time":316.115,"vocabulary":33,"volume":474.173,"operands":{"distinct":22,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":27},"errors":[],"lineEnd":151,"lineStart":125,"name":"checkCIFlag"},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.167,"difficulty":10.154,"effort":5078.015,"length":96,"time":282.112,"vocabulary":37,"volume":500.108,"operands":{"distinct":26,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":38},"errors":[],"lineEnd":190,"lineStart":153,"name":"setupConfig"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.061,"difficulty":6.944,"effort":1269.118,"length":48,"time":70.507,"vocabulary":14,"volume":182.753,"operands":{"distinct":9,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":184,"lineStart":176,"name":""},{"cyclomatic":10,"cyclomaticDensity":43.478,"halstead":{"bugs":0.31,"difficulty":12.9,"effort":11986.315,"length":163,"time":665.906,"vocabulary":52,"volume":929.172,"operands":{"distinct":40,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":45},"errors":[],"lineEnd":236,"lineStart":192,"name":"completeConfigSetup"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.051,"difficulty":2.667,"effort":407.801,"length":36,"time":22.656,"vocabulary":19,"volume":152.925,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":245,"lineStart":238,"name":"setupDefaultConfigs"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.085,"difficulty":6.632,"effort":1689.659,"length":53,"time":93.87,"vocabulary":28,"volume":254.79,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":262,"lineStart":247,"name":"enableDefaultTheme"},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.057,"difficulty":7.636,"effort":1297.549,"length":40,"time":72.086,"vocabulary":19,"volume":169.917,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":28},"errors":[],"lineEnd":291,"lineStart":264,"name":"createDefaultUserGroups"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.03,"difficulty":3.333,"effort":296.035,"length":24,"time":16.446,"vocabulary":13,"volume":88.811,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":275,"lineStart":266,"name":"createGroup"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.038,"difficulty":4.136,"effort":465.705,"length":27,"time":25.872,"vocabulary":18,"volume":112.588,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":301,"lineStart":293,"name":"createAdministrator"},{"cyclomatic":12,"cyclomaticDensity":30.769,"halstead":{"bugs":0.429,"difficulty":14.792,"effort":19023.256,"length":212,"time":1056.848,"vocabulary":67,"volume":1286.011,"operands":{"distinct":53,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":100,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":39,"physical":104},"errors":[],"lineEnd":406,"lineStart":303,"name":"createAdmin"},{"cyclomatic":10,"cyclomaticDensity":43.478,"halstead":{"bugs":0.309,"difficulty":19.35,"effort":17909.605,"length":158,"time":994.978,"vocabulary":58,"volume":925.561,"operands":{"distinct":40,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":36},"errors":[],"lineEnd":370,"lineStart":335,"name":"success"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":4.688,"effort":468.337,"length":27,"time":26.019,"vocabulary":13,"volume":99.912,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":382,"lineStart":372,"name":"retryPassword"},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.08,"difficulty":5.6,"effort":1346.059,"length":50,"time":74.781,"vocabulary":28,"volume":240.368,"operands":{"distinct":20,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":424,"lineStart":408,"name":"createGlobalModeratorsGroup"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.105,"difficulty":4.375,"effort":1381.488,"length":65,"time":76.749,"vocabulary":29,"volume":315.769,"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":439,"lineStart":426,"name":"giveGlobalPrivileges"},{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.139,"difficulty":6.047,"effort":2526.923,"length":78,"time":140.385,"vocabulary":41,"volume":417.889,"operands":{"distinct":32,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":19},"errors":[],"lineEnd":459,"lineStart":441,"name":"createCategories"},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.045,"difficulty":5.1,"effort":693.6,"length":34,"time":38.533,"vocabulary":16,"volume":136,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":471,"lineStart":461,"name":"createMenuItems"},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.126,"difficulty":5.318,"effort":2007.413,"length":70,"time":111.523,"vocabulary":42,"volume":377.462,"operands":{"distinct":33,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":19},"errors":[],"lineEnd":491,"lineStart":473,"name":"createWelcomePost"},{"cyclomatic":5,"cyclomaticDensity":33.333,"halstead":{"bugs":0.202,"difficulty":10.434,"effort":6333.039,"length":107,"time":351.835,"vocabulary":51,"volume":606.95,"operands":{"distinct":38,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":34},"errors":[],"lineEnd":526,"lineStart":493,"name":"enableDefaultPlugins"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":524,"lineStart":524,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.078,"difficulty":5.143,"effort":1199.227,"length":48,"time":66.624,"vocabulary":29,"volume":233.183,"operands":{"distinct":21,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":538,"lineStart":528,"name":"setCopyrightWidget"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.125,"difficulty":7.2,"effort":2710.6,"length":74,"time":150.589,"vocabulary":34,"volume":376.472,"operands":{"distinct":25,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":554,"lineStart":540,"name":"copyFavicon"},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.036,"difficulty":7.5,"effort":813.135,"length":26,"time":45.174,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":567,"lineStart":556,"name":"checkUpgrade"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.037,"difficulty":2.955,"effort":330.909,"length":28,"time":18.384,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":577,"lineStart":569,"name":"installPlugins"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.031,"difficulty":6,"effort":555.066,"length":25,"time":30.837,"vocabulary":13,"volume":92.511,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":576,"lineStart":572,"name":""},{"cyclomatic":3,"cyclomaticDensity":12,"halstead":{"bugs":0.12,"difficulty":5.1,"effort":1832.977,"length":68,"time":101.832,"vocabulary":39,"volume":359.407,"operands":{"distinct":30,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":31},"errors":[],"lineEnd":609,"lineStart":579,"name":""},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.136,"difficulty":8.759,"effort":3585.501,"length":78,"time":199.194,"vocabulary":38,"volume":409.338,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":22},"errors":[],"lineEnd":632,"lineStart":611,"name":""}],"methodAverage":{"cyclomatic":3.828,"cyclomaticDensity":30.259,"halstead":{"bugs":0.122,"difficulty":7.227,"effort":4076.436,"length":69.31,"time":226.469,"vocabulary":29.793,"volume":365.399,"operands":{"distinct":21.483,"total":37.241},"operators":{"distinct":8.31,"total":32.069}},"params":0.379,"sloc":{"logical":11.931,"physical":22.172}},"module":"src/install.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":76,"column":45,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":76,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":26,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":26,"message":"Expected '}' to match '{' from line 93 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":93,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":93,"column":39,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":93,"column":42,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":93,"column":51,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":93,"column":53,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":95,"column":5,"message":"Expected 'catch' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":95,"column":7,"message":"Expected an identifier and instead saw 'catch'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":95,"column":13,"message":"Expected an operator and instead saw '('.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":95,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":95,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":95,"column":14,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":95,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":95,"column":17,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":95,"column":17,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":95,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":122,"column":5,"message":"Unrecoverable syntax error. (19% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_languages_js/index.html b/plato-report/files/src_languages_js/index.html new file mode 100644 index 0000000000..95b59afc7c --- /dev/null +++ b/plato-report/files/src_languages_js/index.html @@ -0,0 +1,204 @@ + + + + + Plato - src/languages.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/languages.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    70.02

    +
    +
    +

    Lines of code

    +

    87

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    24.50

    +
    +
    +

    Estimated Errors

    +

    0.84

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_languages_js/report.history.js b/plato-report/files/src_languages_js/report.history.js new file mode 100644 index 0000000000..54cc8f2db8 --- /dev/null +++ b/plato-report/files/src_languages_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":87,"lloc":60,"functions":8,"deliveredBugs":0.839,"difficulty":24.5,"maintainability":70.022,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_languages_js/report.history.json b/plato-report/files/src_languages_js/report.history.json new file mode 100644 index 0000000000..4d62dfb00a --- /dev/null +++ b/plato-report/files/src_languages_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":87,"lloc":60,"functions":8,"deliveredBugs":0.839,"difficulty":24.5,"maintainability":70.022,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_languages_js/report.js b/plato-report/files/src_languages_js/report.js new file mode 100644 index 0000000000..d6e1d0e314 --- /dev/null +++ b/plato-report/files/src_languages_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/languages.js","fileShort":"src/languages.js","fileSafe":"src_languages_js","link":"files/src_languages_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":14,"cyclomaticDensity":23.333,"halstead":{"bugs":0.839,"difficulty":24.5,"effort":61691.527,"length":379,"time":3427.307,"vocabulary":100,"volume":2518.021,"operands":{"distinct":80,"total":196,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":183,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":60,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"fs","type":"cjs"},{"line":4,"path":"path","type":"cjs"},{"line":5,"path":"./utils","type":"cjs"},{"line":6,"path":"./constants","type":"cjs"},{"line":7,"path":"./plugins","type":"cjs"},{"line":87,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":70.022,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.115,"difficulty":9.652,"effort":3317.085,"length":67,"time":184.283,"vocabulary":35,"volume":343.662,"operands":{"distinct":23,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":28,"lineStart":15,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.088,"difficulty":9,"effort":2384.749,"length":54,"time":132.486,"vocabulary":30,"volume":264.972,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":17},"errors":[],"lineEnd":47,"lineStart":31,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.055,"difficulty":8.1,"effort":1341.92,"length":39,"time":74.551,"vocabulary":19,"volume":165.669,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":27},"errors":[],"lineEnd":76,"lineStart":50,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.07,"difficulty":6.765,"effort":1415.278,"length":44,"time":78.627,"vocabulary":27,"volume":209.215,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":69,"lineStart":57,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2,"effort":72.379,"length":14,"time":4.021,"vocabulary":6,"volume":36.189,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":72,"lineStart":72,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.046,"difficulty":5.95,"effort":826.894,"length":34,"time":45.939,"vocabulary":17,"volume":138.974,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":85,"lineStart":78,"name":""}],"methodAverage":{"cyclomatic":2.625,"cyclomaticDensity":23.93,"halstead":{"bugs":0.05,"difficulty":5.506,"effort":1175.341,"length":33.25,"time":65.297,"vocabulary":18.125,"volume":149.162,"operands":{"distinct":11.125,"total":17.375},"operators":{"distinct":7,"total":15.875}},"params":0.875,"sloc":{"logical":5.25,"physical":10.25}},"module":"src/languages.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":82,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":32,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":16,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":67,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":23,"column":9,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":9,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":30,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":31,"column":38,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":36,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":49,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":50,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":55,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":57,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":57,"column":67,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":58,"column":9,"message":"Expected an identifier and instead saw 'try' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":58,"column":13,"message":"Expected ')' to match '{' from line 57 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":58,"column":13,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":59,"column":13,"message":"Expected an identifier and instead saw 'const'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":59,"column":19,"message":"Expected ')' and instead saw 'configPath'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":59,"column":30,"message":"Bad assignment.","source":"Bad assignment."},{"severity":"error","line":59,"column":81,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":59,"column":82,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":60,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":61,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":13,"message":"Too many errors. (70% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_languages_js/report.json b/plato-report/files/src_languages_js/report.json new file mode 100644 index 0000000000..5a2443920d --- /dev/null +++ b/plato-report/files/src_languages_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/languages.js","fileShort":"src/languages.js","fileSafe":"src_languages_js","link":"files/src_languages_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":14,"cyclomaticDensity":23.333,"halstead":{"bugs":0.839,"difficulty":24.5,"effort":61691.527,"length":379,"time":3427.307,"vocabulary":100,"volume":2518.021,"operands":{"distinct":80,"total":196,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":183,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":60,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"fs","type":"cjs"},{"line":4,"path":"path","type":"cjs"},{"line":5,"path":"./utils","type":"cjs"},{"line":6,"path":"./constants","type":"cjs"},{"line":7,"path":"./plugins","type":"cjs"},{"line":87,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":70.022,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":13,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.115,"difficulty":9.652,"effort":3317.085,"length":67,"time":184.283,"vocabulary":35,"volume":343.662,"operands":{"distinct":23,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":28,"lineStart":15,"name":""},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.088,"difficulty":9,"effort":2384.749,"length":54,"time":132.486,"vocabulary":30,"volume":264.972,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":17},"errors":[],"lineEnd":47,"lineStart":31,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.055,"difficulty":8.1,"effort":1341.92,"length":39,"time":74.551,"vocabulary":19,"volume":165.669,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":27},"errors":[],"lineEnd":76,"lineStart":50,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.07,"difficulty":6.765,"effort":1415.278,"length":44,"time":78.627,"vocabulary":27,"volume":209.215,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":69,"lineStart":57,"name":""},{"cyclomatic":4,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2,"effort":72.379,"length":14,"time":4.021,"vocabulary":6,"volume":36.189,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":72,"lineStart":72,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.046,"difficulty":5.95,"effort":826.894,"length":34,"time":45.939,"vocabulary":17,"volume":138.974,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":85,"lineStart":78,"name":""}],"methodAverage":{"cyclomatic":2.625,"cyclomaticDensity":23.93,"halstead":{"bugs":0.05,"difficulty":5.506,"effort":1175.341,"length":33.25,"time":65.297,"vocabulary":18.125,"volume":149.162,"operands":{"distinct":11.125,"total":17.375},"operators":{"distinct":7,"total":15.875}},"params":0.875,"sloc":{"logical":5.25,"physical":10.25}},"module":"src/languages.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":82,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":32,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":16,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":67,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":23,"column":9,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":9,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":30,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":31,"column":38,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":36,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":49,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":50,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":50,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":55,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":57,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":57,"column":67,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":58,"column":9,"message":"Expected an identifier and instead saw 'try' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":58,"column":13,"message":"Expected ')' to match '{' from line 57 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":58,"column":13,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":59,"column":13,"message":"Expected an identifier and instead saw 'const'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":59,"column":19,"message":"Expected ')' and instead saw 'configPath'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":59,"column":30,"message":"Bad assignment.","source":"Bad assignment."},{"severity":"error","line":59,"column":81,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":59,"column":82,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":60,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":61,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":13,"message":"Too many errors. (70% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_logger_js/index.html b/plato-report/files/src_logger_js/index.html new file mode 100644 index 0000000000..62ddab74ec --- /dev/null +++ b/plato-report/files/src_logger_js/index.html @@ -0,0 +1,334 @@ + + + + + Plato - src/logger.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/logger.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    69.39

    +
    +
    +

    Lines of code

    +

    217

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    39.43

    +
    +
    +

    Estimated Errors

    +

    1.70

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_logger_js/report.history.js b/plato-report/files/src_logger_js/report.history.js new file mode 100644 index 0000000000..e4b2723555 --- /dev/null +++ b/plato-report/files/src_logger_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":217,"lloc":115,"functions":16,"deliveredBugs":1.701,"difficulty":39.429,"maintainability":69.386,"lintErrors":40}] \ No newline at end of file diff --git a/plato-report/files/src_logger_js/report.history.json b/plato-report/files/src_logger_js/report.history.json new file mode 100644 index 0000000000..037520631a --- /dev/null +++ b/plato-report/files/src_logger_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":217,"lloc":115,"functions":16,"deliveredBugs":1.701,"difficulty":39.429,"maintainability":69.386,"lintErrors":40}] \ No newline at end of file diff --git a/plato-report/files/src_logger_js/report.js b/plato-report/files/src_logger_js/report.js new file mode 100644 index 0000000000..eff039d583 --- /dev/null +++ b/plato-report/files/src_logger_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/logger.js","fileShort":"src/logger.js","fileSafe":"src_logger_js","link":"files/src_logger_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":29,"cyclomaticDensity":25.217,"halstead":{"bugs":1.701,"difficulty":39.429,"effort":201179.714,"length":721,"time":11176.651,"vocabulary":135,"volume":5102.384,"operands":{"distinct":112,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":337,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":115,"physical":217}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":7,"path":"fs","type":"cjs"},{"line":8,"path":"path","type":"cjs"},{"line":9,"path":"winston","type":"cjs"},{"line":10,"path":"util","type":"cjs"},{"line":11,"path":"morgan","type":"cjs"},{"line":13,"path":"./file","type":"cjs"},{"line":14,"path":"./meta","type":"cjs"}],"errors":[],"lineEnd":217,"lineStart":1,"maintainability":69.386,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":38,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":42,"lineStart":40,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3,"effort":149.487,"length":15,"time":8.305,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":53,"lineStart":44,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.086,"difficulty":7.25,"effort":1861.495,"length":56,"time":103.416,"vocabulary":24,"volume":256.758,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":70,"lineStart":55,"name":""},{"cyclomatic":6,"cyclomaticDensity":31.579,"halstead":{"bugs":0.133,"difficulty":12.833,"effort":5112.215,"length":82,"time":284.012,"vocabulary":29,"volume":398.354,"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":27},"errors":[],"lineEnd":98,"lineStart":72,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":92,"lineStart":90,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":6,"effort":473.215,"length":22,"time":26.29,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":105,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":1.75,"effort":127.894,"length":22,"time":7.105,"vocabulary":10,"volume":73.082,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":114,"lineStart":107,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.067,"difficulty":5.6,"effort":1123.777,"length":45,"time":62.432,"vocabulary":22,"volume":200.674,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":125,"lineStart":116,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.031,"difficulty":3.5,"effort":328.179,"length":24,"time":18.232,"vocabulary":15,"volume":93.765,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":137,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.06,"difficulty":4.421,"effort":789.674,"length":38,"time":43.871,"vocabulary":26,"volume":178.617,"operands":{"distinct":19,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":151,"lineStart":139,"name":""},{"cyclomatic":9,"cyclomaticDensity":100,"halstead":{"bugs":0.114,"difficulty":23.222,"effort":7928.817,"length":79,"time":440.49,"vocabulary":20,"volume":341.432,"operands":{"distinct":9,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":20},"errors":[],"lineEnd":172,"lineStart":153,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.068,"difficulty":14.375,"effort":2937.191,"length":49,"time":163.177,"vocabulary":18,"volume":204.326,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":187,"lineStart":174,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.09,"difficulty":9.563,"effort":2575.599,"length":58,"time":143.089,"vocabulary":25,"volume":269.344,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":29},"errors":[],"lineEnd":217,"lineStart":189,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":205,"lineStart":193,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.063,"difficulty":4.235,"effort":804.662,"length":42,"time":44.703,"vocabulary":23,"volume":189.99,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":204,"lineStart":194,"name":""}],"methodAverage":{"cyclomatic":2.75,"cyclomaticDensity":62.807,"halstead":{"bugs":0.051,"difficulty":6.319,"effort":1522.204,"length":35.438,"time":84.567,"vocabulary":16.313,"volume":152.083,"operands":{"distinct":10.375,"total":19.25},"operators":{"distinct":5.938,"total":16.188}},"params":1.438,"sloc":{"logical":5.313,"physical":12.438}},"module":"src/logger.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":77,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":146,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":161,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":27,"message":"'for of' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":10,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":183,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":30,"message":"'for of' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":10,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":194,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":194,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":210,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":210,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":214,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":27,"column":19,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":65,"column":34,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":95,"column":18,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":101,"column":22,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":32,"column":16,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_logger_js/report.json b/plato-report/files/src_logger_js/report.json new file mode 100644 index 0000000000..899fa62c1f --- /dev/null +++ b/plato-report/files/src_logger_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/logger.js","fileShort":"src/logger.js","fileSafe":"src_logger_js","link":"files/src_logger_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":29,"cyclomaticDensity":25.217,"halstead":{"bugs":1.701,"difficulty":39.429,"effort":201179.714,"length":721,"time":11176.651,"vocabulary":135,"volume":5102.384,"operands":{"distinct":112,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":337,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":115,"physical":217}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":7,"path":"fs","type":"cjs"},{"line":8,"path":"path","type":"cjs"},{"line":9,"path":"winston","type":"cjs"},{"line":10,"path":"util","type":"cjs"},{"line":11,"path":"morgan","type":"cjs"},{"line":13,"path":"./file","type":"cjs"},{"line":14,"path":"./meta","type":"cjs"}],"errors":[],"lineEnd":217,"lineStart":1,"maintainability":69.386,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":38,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":42,"lineStart":40,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.017,"difficulty":3,"effort":149.487,"length":15,"time":8.305,"vocabulary":10,"volume":49.829,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":53,"lineStart":44,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.086,"difficulty":7.25,"effort":1861.495,"length":56,"time":103.416,"vocabulary":24,"volume":256.758,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":70,"lineStart":55,"name":""},{"cyclomatic":6,"cyclomaticDensity":31.579,"halstead":{"bugs":0.133,"difficulty":12.833,"effort":5112.215,"length":82,"time":284.012,"vocabulary":29,"volume":398.354,"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":27},"errors":[],"lineEnd":98,"lineStart":72,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":92,"lineStart":90,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":6,"effort":473.215,"length":22,"time":26.29,"vocabulary":12,"volume":78.869,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":105,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":1.75,"effort":127.894,"length":22,"time":7.105,"vocabulary":10,"volume":73.082,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":114,"lineStart":107,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.067,"difficulty":5.6,"effort":1123.777,"length":45,"time":62.432,"vocabulary":22,"volume":200.674,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":125,"lineStart":116,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.031,"difficulty":3.5,"effort":328.179,"length":24,"time":18.232,"vocabulary":15,"volume":93.765,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":137,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.06,"difficulty":4.421,"effort":789.674,"length":38,"time":43.871,"vocabulary":26,"volume":178.617,"operands":{"distinct":19,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":151,"lineStart":139,"name":""},{"cyclomatic":9,"cyclomaticDensity":100,"halstead":{"bugs":0.114,"difficulty":23.222,"effort":7928.817,"length":79,"time":440.49,"vocabulary":20,"volume":341.432,"operands":{"distinct":9,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":20},"errors":[],"lineEnd":172,"lineStart":153,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.068,"difficulty":14.375,"effort":2937.191,"length":49,"time":163.177,"vocabulary":18,"volume":204.326,"operands":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":187,"lineStart":174,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.09,"difficulty":9.563,"effort":2575.599,"length":58,"time":143.089,"vocabulary":25,"volume":269.344,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":29},"errors":[],"lineEnd":217,"lineStart":189,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":205,"lineStart":193,"name":"override"},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.063,"difficulty":4.235,"effort":804.662,"length":42,"time":44.703,"vocabulary":23,"volume":189.99,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":204,"lineStart":194,"name":""}],"methodAverage":{"cyclomatic":2.75,"cyclomaticDensity":62.807,"halstead":{"bugs":0.051,"difficulty":6.319,"effort":1522.204,"length":35.438,"time":84.567,"vocabulary":16.313,"volume":152.083,"operands":{"distinct":10.375,"total":19.25},"operators":{"distinct":5.938,"total":16.188}},"params":1.438,"sloc":{"logical":5.313,"physical":12.438}},"module":"src/logger.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":77,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":146,"column":16,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":161,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":27,"message":"'for of' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":163,"column":10,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":183,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":30,"message":"'for of' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":184,"column":10,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":194,"column":17,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":194,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":210,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":210,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":214,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":27,"column":19,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":65,"column":34,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":95,"column":18,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":101,"column":22,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":32,"column":16,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_notifications_js/index.html b/plato-report/files/src_notifications_js/index.html new file mode 100644 index 0000000000..d08fbc4257 --- /dev/null +++ b/plato-report/files/src_notifications_js/index.html @@ -0,0 +1,641 @@ + + + + + Plato - src/notifications.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/notifications.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    68.87

    +
    +
    +

    Lines of code

    +

    524

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    63.54

    +
    +
    +

    Estimated Errors

    +

    7.15

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_notifications_js/report.history.js b/plato-report/files/src_notifications_js/report.history.js new file mode 100644 index 0000000000..5ce48a09d4 --- /dev/null +++ b/plato-report/files/src_notifications_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":524,"lloc":327,"functions":59,"deliveredBugs":7.153,"difficulty":63.539,"maintainability":68.872,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_notifications_js/report.history.json b/plato-report/files/src_notifications_js/report.history.json new file mode 100644 index 0000000000..998052aac0 --- /dev/null +++ b/plato-report/files/src_notifications_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":524,"lloc":327,"functions":59,"deliveredBugs":7.153,"difficulty":63.539,"maintainability":68.872,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_notifications_js/report.js b/plato-report/files/src_notifications_js/report.js new file mode 100644 index 0000000000..7844391ea0 --- /dev/null +++ b/plato-report/files/src_notifications_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/notifications.js","fileShort":"src/notifications.js","fileSafe":"src_notifications_js","link":"files/src_notifications_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":111,"cyclomaticDensity":33.945,"halstead":{"bugs":7.153,"difficulty":63.539,"effort":1363415.621,"length":2505,"time":75745.312,"vocabulary":379,"volume":21457.965,"operands":{"distinct":347,"total":1378,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":1127,"identifiers":["__stripped__"]}},"params":71,"sloc":{"logical":327,"physical":524}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"async","type":"cjs"},{"line":5,"path":"winston","type":"cjs"},{"line":6,"path":"cron","type":"cjs"},{"line":7,"path":"nconf","type":"cjs"},{"line":8,"path":"lodash","type":"cjs"},{"line":10,"path":"./database","type":"cjs"},{"line":11,"path":"./user","type":"cjs"},{"line":12,"path":"./posts","type":"cjs"},{"line":13,"path":"./groups","type":"cjs"},{"line":14,"path":"./meta","type":"cjs"},{"line":15,"path":"./batch","type":"cjs"},{"line":16,"path":"./plugins","type":"cjs"},{"line":17,"path":"./utils","type":"cjs"},{"line":18,"path":"./emailer","type":"cjs"},{"line":19,"path":"./cache/ttl","type":"cjs"},{"line":204,"path":"./socket.io","type":"cjs"},{"line":524,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":524,"lineStart":1,"maintainability":68.872,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.051,"difficulty":5.727,"effort":883.645,"length":37,"time":49.091,"vocabulary":18,"volume":154.287,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":66,"lineStart":60,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.5,"effort":69.907,"length":13,"time":3.884,"vocabulary":12,"volume":46.605,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":71,"lineStart":68,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.034,"difficulty":5.778,"effort":590.411,"length":25,"time":32.801,"vocabulary":17,"volume":102.187,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":76,"lineStart":73,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.092,"difficulty":7.647,"effort":2108.932,"length":58,"time":117.163,"vocabulary":27,"volume":275.783,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":40},"errors":[],"lineEnd":117,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":83,"lineStart":83,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":86,"lineStart":86,"name":""},{"cyclomatic":12,"cyclomaticDensity":80,"halstead":{"bugs":0.254,"difficulty":12.882,"effort":9819.593,"length":138,"time":545.533,"vocabulary":46,"volume":762.252,"operands":{"distinct":34,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":65,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":27},"errors":[],"lineEnd":115,"lineStart":89,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.022,"difficulty":4.583,"effort":301.259,"length":19,"time":16.737,"vocabulary":11,"volume":65.729,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":95,"lineStart":91,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":122,"lineStart":119,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":121,"lineStart":121,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.112,"difficulty":9.472,"effort":3175.095,"length":69,"time":176.394,"vocabulary":29,"volume":335.201,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":38,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":137,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":132,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":134,"lineStart":134,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":135,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":136,"lineStart":136,"name":""},{"cyclomatic":9,"cyclomaticDensity":56.25,"halstead":{"bugs":0.26,"difficulty":20.267,"effort":15784.131,"length":141,"time":876.896,"vocabulary":46,"volume":778.822,"operands":{"distinct":30,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":31},"errors":[],"lineEnd":169,"lineStart":139,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.052,"difficulty":8.5,"effort":1322.51,"length":36,"time":73.473,"vocabulary":20,"volume":155.589,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":19},"errors":[],"lineEnd":189,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.917,"effort":141.26,"length":14,"time":7.848,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":188,"lineStart":180,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":183,"lineStart":181,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":187,"lineStart":183,"name":""},{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.378,"difficulty":18.725,"effort":21228.773,"length":197,"time":1179.376,"vocabulary":54,"volume":1133.713,"operands":{"distinct":40,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":90,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":34,"physical":78},"errors":[],"lineEnd":268,"lineStart":191,"name":"pushToUids"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.146,"difficulty":8.958,"effort":3919.466,"length":86,"time":217.748,"vocabulary":34,"volume":437.522,"operands":{"distinct":24,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":23},"errors":[],"lineEnd":214,"lineStart":192,"name":"sendNotification"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":197,"lineStart":197,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":198,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":199.367,"length":24,"time":11.076,"vocabulary":14,"volume":91.377,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":212,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":8.357,"effort":1002.857,"length":30,"time":55.714,"vocabulary":16,"volume":120,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":17},"errors":[],"lineEnd":232,"lineStart":216,"name":"getUidsBySettings"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.059,"difficulty":6.708,"effort":1196.854,"length":42,"time":66.492,"vocabulary":19,"volume":178.413,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":230,"lineStart":220,"name":""},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.145,"difficulty":10.846,"effort":4724.346,"length":83,"time":262.464,"vocabulary":38,"volume":435.578,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":34},"errors":[],"lineEnd":303,"lineStart":270,"name":"sendEmail"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.111,"difficulty":6.909,"effort":2305.346,"length":68,"time":128.075,"vocabulary":30,"volume":333.669,"operands":{"distinct":22,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":302,"lineStart":287,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.018,"difficulty":3.214,"effort":172.846,"length":15,"time":9.603,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":301,"lineStart":296,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.031,"difficulty":5.778,"effort":543.178,"length":23,"time":30.177,"vocabulary":17,"volume":94.012,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":311,"lineStart":305,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":5.95,"effort":753.933,"length":31,"time":41.885,"vocabulary":17,"volume":126.711,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":320,"lineStart":313,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.043,"difficulty":5.1,"effort":652.8,"length":32,"time":36.267,"vocabulary":16,"volume":128,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":328,"lineStart":322,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":326,"lineStart":326,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":6.286,"effort":491.152,"length":20,"time":27.286,"vocabulary":15,"volume":78.138,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":335,"lineStart":330,"name":""},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.111,"difficulty":10.571,"effort":3519.546,"length":66,"time":195.53,"vocabulary":33,"volume":332.93,"operands":{"distinct":21,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":15},"errors":[],"lineEnd":351,"lineStart":337,"name":""},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.251,"difficulty":12.909,"effort":9712.592,"length":137,"time":539.588,"vocabulary":45,"volume":752.384,"operands":{"distinct":33,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":66,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":24},"errors":[],"lineEnd":376,"lineStart":353,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":359,"lineStart":359,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":362,"lineStart":362,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":365,"lineStart":365,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":368,"lineStart":368,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":370,"lineStart":370,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":3,"effort":99,"length":11,"time":5.5,"vocabulary":8,"volume":33,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":371,"lineStart":371,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":2.6,"effort":188.083,"length":19,"time":10.449,"vocabulary":14,"volume":72.34,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":381,"lineStart":378,"name":""},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.13,"difficulty":9.852,"effort":3853.072,"length":73,"time":214.06,"vocabulary":41,"volume":391.101,"operands":{"distinct":27,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":23},"errors":[],"lineEnd":405,"lineStart":383,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":392,"lineStart":392,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.036,"difficulty":3.889,"effort":414.579,"length":28,"time":23.032,"vocabulary":14,"volume":106.606,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":399,"lineStart":395,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":396,"lineStart":396,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":397,"lineStart":397,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.067,"difficulty":7.353,"effort":1468.421,"length":42,"time":81.579,"vocabulary":27,"volume":199.705,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":116},"errors":[],"lineEnd":522,"lineStart":407,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.047,"difficulty":7.5,"effort":1063.331,"length":34,"time":59.074,"vocabulary":18,"volume":141.777,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":96},"errors":[],"lineEnd":516,"lineStart":421,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":422,"lineStart":422,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.042,"difficulty":6.4,"effort":800.626,"length":30,"time":44.479,"vocabulary":18,"volume":125.098,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":435,"lineStart":428,"name":""},{"cyclomatic":23,"cyclomaticDensity":46,"halstead":{"bugs":0.801,"difficulty":40.15,"effort":96486.66,"length":378,"time":5360.37,"vocabulary":82,"volume":2403.155,"operands":{"distinct":60,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":159,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":77},"errors":[],"lineEnd":513,"lineStart":437,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":445,"lineStart":438,"name":"typeFromLength"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":450,"lineStart":450,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.333,"effort":65.014,"length":12,"time":3.612,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":469,"lineStart":469,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.333,"effort":65.014,"length":12,"time":3.612,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":484,"lineStart":484,"name":""},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.04,"difficulty":9.375,"effort":1133.698,"length":29,"time":62.983,"vocabulary":18,"volume":120.928,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":512,"lineStart":506,"name":""}],"methodAverage":{"cyclomatic":2.847,"cyclomaticDensity":37.441,"halstead":{"bugs":0.063,"difficulty":5.273,"effort":3240.321,"length":37.78,"time":180.018,"vocabulary":16.203,"volume":187.511,"operands":{"distinct":10.593,"total":20.814},"operators":{"distinct":5.61,"total":16.966}},"params":1.203,"sloc":{"logical":4.78,"physical":13.525}},"module":"src/notifications.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":46,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":60,"column":56,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":61,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":66,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":73,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":73,"column":36,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":74,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":76,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":78,"column":34,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":78,"column":44,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":83,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":34,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":83,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":84,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":86,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":87,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":89,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":91,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":112,"column":67,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":117,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":119,"column":35,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":119,"column":45,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":120,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":121,"column":33,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":121,"column":33,"message":"Too many errors. (23% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_notifications_js/report.json b/plato-report/files/src_notifications_js/report.json new file mode 100644 index 0000000000..57faeb0750 --- /dev/null +++ b/plato-report/files/src_notifications_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/notifications.js","fileShort":"src/notifications.js","fileSafe":"src_notifications_js","link":"files/src_notifications_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":111,"cyclomaticDensity":33.945,"halstead":{"bugs":7.153,"difficulty":63.539,"effort":1363415.621,"length":2505,"time":75745.312,"vocabulary":379,"volume":21457.965,"operands":{"distinct":347,"total":1378,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":1127,"identifiers":["__stripped__"]}},"params":71,"sloc":{"logical":327,"physical":524}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"async","type":"cjs"},{"line":5,"path":"winston","type":"cjs"},{"line":6,"path":"cron","type":"cjs"},{"line":7,"path":"nconf","type":"cjs"},{"line":8,"path":"lodash","type":"cjs"},{"line":10,"path":"./database","type":"cjs"},{"line":11,"path":"./user","type":"cjs"},{"line":12,"path":"./posts","type":"cjs"},{"line":13,"path":"./groups","type":"cjs"},{"line":14,"path":"./meta","type":"cjs"},{"line":15,"path":"./batch","type":"cjs"},{"line":16,"path":"./plugins","type":"cjs"},{"line":17,"path":"./utils","type":"cjs"},{"line":18,"path":"./emailer","type":"cjs"},{"line":19,"path":"./cache/ttl","type":"cjs"},{"line":204,"path":"./socket.io","type":"cjs"},{"line":524,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":524,"lineStart":1,"maintainability":68.872,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.051,"difficulty":5.727,"effort":883.645,"length":37,"time":49.091,"vocabulary":18,"volume":154.287,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":66,"lineStart":60,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.5,"effort":69.907,"length":13,"time":3.884,"vocabulary":12,"volume":46.605,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":71,"lineStart":68,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.034,"difficulty":5.778,"effort":590.411,"length":25,"time":32.801,"vocabulary":17,"volume":102.187,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":76,"lineStart":73,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.092,"difficulty":7.647,"effort":2108.932,"length":58,"time":117.163,"vocabulary":27,"volume":275.783,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":40},"errors":[],"lineEnd":117,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":83,"lineStart":83,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":86,"lineStart":86,"name":""},{"cyclomatic":12,"cyclomaticDensity":80,"halstead":{"bugs":0.254,"difficulty":12.882,"effort":9819.593,"length":138,"time":545.533,"vocabulary":46,"volume":762.252,"operands":{"distinct":34,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":65,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":27},"errors":[],"lineEnd":115,"lineStart":89,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.022,"difficulty":4.583,"effort":301.259,"length":19,"time":16.737,"vocabulary":11,"volume":65.729,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":95,"lineStart":91,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":122,"lineStart":119,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":121,"lineStart":121,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.112,"difficulty":9.472,"effort":3175.095,"length":69,"time":176.394,"vocabulary":29,"volume":335.201,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":38,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":137,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":132,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":134,"lineStart":134,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":135,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":136,"lineStart":136,"name":""},{"cyclomatic":9,"cyclomaticDensity":56.25,"halstead":{"bugs":0.26,"difficulty":20.267,"effort":15784.131,"length":141,"time":876.896,"vocabulary":46,"volume":778.822,"operands":{"distinct":30,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":31},"errors":[],"lineEnd":169,"lineStart":139,"name":""},{"cyclomatic":5,"cyclomaticDensity":83.333,"halstead":{"bugs":0.052,"difficulty":8.5,"effort":1322.51,"length":36,"time":73.473,"vocabulary":20,"volume":155.589,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":19},"errors":[],"lineEnd":189,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.917,"effort":141.26,"length":14,"time":7.848,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":188,"lineStart":180,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":183,"lineStart":181,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":187,"lineStart":183,"name":""},{"cyclomatic":8,"cyclomaticDensity":23.529,"halstead":{"bugs":0.378,"difficulty":18.725,"effort":21228.773,"length":197,"time":1179.376,"vocabulary":54,"volume":1133.713,"operands":{"distinct":40,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":90,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":34,"physical":78},"errors":[],"lineEnd":268,"lineStart":191,"name":"pushToUids"},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.146,"difficulty":8.958,"effort":3919.466,"length":86,"time":217.748,"vocabulary":34,"volume":437.522,"operands":{"distinct":24,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":23},"errors":[],"lineEnd":214,"lineStart":192,"name":"sendNotification"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":197,"lineStart":197,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":198,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":199.367,"length":24,"time":11.076,"vocabulary":14,"volume":91.377,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":212,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":8.357,"effort":1002.857,"length":30,"time":55.714,"vocabulary":16,"volume":120,"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":17},"errors":[],"lineEnd":232,"lineStart":216,"name":"getUidsBySettings"},{"cyclomatic":6,"cyclomaticDensity":120,"halstead":{"bugs":0.059,"difficulty":6.708,"effort":1196.854,"length":42,"time":66.492,"vocabulary":19,"volume":178.413,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":230,"lineStart":220,"name":""},{"cyclomatic":6,"cyclomaticDensity":42.857,"halstead":{"bugs":0.145,"difficulty":10.846,"effort":4724.346,"length":83,"time":262.464,"vocabulary":38,"volume":435.578,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":36,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":14,"physical":34},"errors":[],"lineEnd":303,"lineStart":270,"name":"sendEmail"},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.111,"difficulty":6.909,"effort":2305.346,"length":68,"time":128.075,"vocabulary":30,"volume":333.669,"operands":{"distinct":22,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":302,"lineStart":287,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.018,"difficulty":3.214,"effort":172.846,"length":15,"time":9.603,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":301,"lineStart":296,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.031,"difficulty":5.778,"effort":543.178,"length":23,"time":30.177,"vocabulary":17,"volume":94.012,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":311,"lineStart":305,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":5.95,"effort":753.933,"length":31,"time":41.885,"vocabulary":17,"volume":126.711,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":320,"lineStart":313,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.043,"difficulty":5.1,"effort":652.8,"length":32,"time":36.267,"vocabulary":16,"volume":128,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":328,"lineStart":322,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":326,"lineStart":326,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":6.286,"effort":491.152,"length":20,"time":27.286,"vocabulary":15,"volume":78.138,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":335,"lineStart":330,"name":""},{"cyclomatic":5,"cyclomaticDensity":71.429,"halstead":{"bugs":0.111,"difficulty":10.571,"effort":3519.546,"length":66,"time":195.53,"vocabulary":33,"volume":332.93,"operands":{"distinct":21,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":15},"errors":[],"lineEnd":351,"lineStart":337,"name":""},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.251,"difficulty":12.909,"effort":9712.592,"length":137,"time":539.588,"vocabulary":45,"volume":752.384,"operands":{"distinct":33,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":66,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":24},"errors":[],"lineEnd":376,"lineStart":353,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":359,"lineStart":359,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":362,"lineStart":362,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":365,"lineStart":365,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":368,"lineStart":368,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":370,"lineStart":370,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":3,"effort":99,"length":11,"time":5.5,"vocabulary":8,"volume":33,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":371,"lineStart":371,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":2.6,"effort":188.083,"length":19,"time":10.449,"vocabulary":14,"volume":72.34,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":381,"lineStart":378,"name":""},{"cyclomatic":3,"cyclomaticDensity":25,"halstead":{"bugs":0.13,"difficulty":9.852,"effort":3853.072,"length":73,"time":214.06,"vocabulary":41,"volume":391.101,"operands":{"distinct":27,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":23},"errors":[],"lineEnd":405,"lineStart":383,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":392,"lineStart":392,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.036,"difficulty":3.889,"effort":414.579,"length":28,"time":23.032,"vocabulary":14,"volume":106.606,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":399,"lineStart":395,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":396,"lineStart":396,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0,"effort":0,"length":4,"time":0,"vocabulary":3,"volume":6.34,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":397,"lineStart":397,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.067,"difficulty":7.353,"effort":1468.421,"length":42,"time":81.579,"vocabulary":27,"volume":199.705,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":116},"errors":[],"lineEnd":522,"lineStart":407,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.047,"difficulty":7.5,"effort":1063.331,"length":34,"time":59.074,"vocabulary":18,"volume":141.777,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":19,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":96},"errors":[],"lineEnd":516,"lineStart":421,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.023,"difficulty":3.143,"effort":217.45,"length":20,"time":12.081,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":422,"lineStart":422,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.042,"difficulty":6.4,"effort":800.626,"length":30,"time":44.479,"vocabulary":18,"volume":125.098,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":435,"lineStart":428,"name":""},{"cyclomatic":23,"cyclomaticDensity":46,"halstead":{"bugs":0.801,"difficulty":40.15,"effort":96486.66,"length":378,"time":5360.37,"vocabulary":82,"volume":2403.155,"operands":{"distinct":60,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":159,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":77},"errors":[],"lineEnd":513,"lineStart":437,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":445,"lineStart":438,"name":"typeFromLength"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":450,"lineStart":450,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.333,"effort":65.014,"length":12,"time":3.612,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":469,"lineStart":469,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":2.333,"effort":65.014,"length":12,"time":3.612,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":484,"lineStart":484,"name":""},{"cyclomatic":5,"cyclomaticDensity":166.667,"halstead":{"bugs":0.04,"difficulty":9.375,"effort":1133.698,"length":29,"time":62.983,"vocabulary":18,"volume":120.928,"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":512,"lineStart":506,"name":""}],"methodAverage":{"cyclomatic":2.847,"cyclomaticDensity":37.441,"halstead":{"bugs":0.063,"difficulty":5.273,"effort":3240.321,"length":37.78,"time":180.018,"vocabulary":16.203,"volume":187.511,"operands":{"distinct":10.593,"total":20.814},"operators":{"distinct":5.61,"total":16.966}},"params":1.203,"sloc":{"logical":4.78,"physical":13.525}},"module":"src/notifications.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":56,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":46,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":60,"column":56,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":61,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":66,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":73,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":73,"column":36,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":74,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":76,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":78,"column":34,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":78,"column":44,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":83,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":34,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":83,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":84,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":86,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":87,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":87,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":89,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":91,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":112,"column":67,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":117,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":119,"column":35,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":119,"column":45,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":120,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":120,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":121,"column":33,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":121,"column":33,"message":"Too many errors. (23% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_pagination_js/index.html b/plato-report/files/src_pagination_js/index.html new file mode 100644 index 0000000000..3fb4117faa --- /dev/null +++ b/plato-report/files/src_pagination_js/index.html @@ -0,0 +1,198 @@ + + + + + Plato - src/pagination.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/pagination.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    49.54

    +
    +
    +

    Lines of code

    +

    81

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    66.72

    +
    +
    +

    Estimated Errors

    +

    1.05

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_pagination_js/report.history.js b/plato-report/files/src_pagination_js/report.history.js new file mode 100644 index 0000000000..3f8b774e87 --- /dev/null +++ b/plato-report/files/src_pagination_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":81,"lloc":89,"functions":4,"deliveredBugs":1.053,"difficulty":66.717,"maintainability":49.542,"lintErrors":30}] \ No newline at end of file diff --git a/plato-report/files/src_pagination_js/report.history.json b/plato-report/files/src_pagination_js/report.history.json new file mode 100644 index 0000000000..d2500e6fc6 --- /dev/null +++ b/plato-report/files/src_pagination_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":81,"lloc":89,"functions":4,"deliveredBugs":1.053,"difficulty":66.717,"maintainability":49.542,"lintErrors":30}] \ No newline at end of file diff --git a/plato-report/files/src_pagination_js/report.js b/plato-report/files/src_pagination_js/report.js new file mode 100644 index 0000000000..1b57081b7f --- /dev/null +++ b/plato-report/files/src_pagination_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/pagination.js","fileShort":"src/pagination.js","fileSafe":"src_pagination_js","link":"files/src_pagination_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":13.483,"halstead":{"bugs":1.053,"difficulty":66.717,"effort":210705.18,"length":501,"time":11705.843,"vocabulary":79,"volume":3158.194,"operands":{"distinct":53,"total":272,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":229,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":89,"physical":81}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"querystring","type":"cjs"},{"line":4,"path":"lodash","type":"cjs"}],"errors":[],"lineEnd":81,"lineStart":1,"maintainability":49.542,"methods":[{"cyclomatic":11,"cyclomaticDensity":13.924,"halstead":{"bugs":0.887,"difficulty":67.714,"effort":180088.405,"length":440,"time":10004.911,"vocabulary":66,"volume":2659.533,"operands":{"distinct":42,"total":237,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":203,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":79,"physical":74},"errors":[],"lineEnd":81,"lineStart":8,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":37,"lineStart":37,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":37,"lineStart":37,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":7.583,"effort":645.418,"length":23,"time":35.857,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":46,"lineStart":43,"name":""}],"methodAverage":{"cyclomatic":3.75,"cyclomaticDensity":8.481,"halstead":{"bugs":0.231,"difficulty":19.699,"effort":45198.362,"length":119,"time":2511.02,"vocabulary":22,"volume":693.312,"operands":{"distinct":13.25,"total":64.75},"operators":{"distinct":8.75,"total":54.25}},"params":1.75,"sloc":{"logical":21,"physical":20}},"module":"src/pagination.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":95,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":18,"message":"Expected '}' to match '{' from line 39 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":39,"column":21,"message":"Bad invocation.","source":"Bad invocation."},{"severity":"error","line":39,"column":37,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":43,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":19,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":38,"message":"Expected '}' to match '{' from line 70 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":70,"column":41,"message":"Expected ')' and instead saw 'queryObj'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":70,"column":55,"message":"Expected an identifier and instead saw ':'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":70,"column":62,"message":"Expected an identifier and instead saw '}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":70,"column":63,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":77,"column":19,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":38,"message":"Expected '}' to match '{' from line 77 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":77,"column":41,"message":"Expected ')' and instead saw 'queryObj'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":77,"column":55,"message":"Expected an identifier and instead saw ':'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":77,"column":66,"message":"Expected an identifier and instead saw '}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":77,"column":67,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":80,"column":16,"message":"Unrecoverable syntax error. (98% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_pagination_js/report.json b/plato-report/files/src_pagination_js/report.json new file mode 100644 index 0000000000..e7388c9a58 --- /dev/null +++ b/plato-report/files/src_pagination_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/pagination.js","fileShort":"src/pagination.js","fileSafe":"src_pagination_js","link":"files/src_pagination_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":13.483,"halstead":{"bugs":1.053,"difficulty":66.717,"effort":210705.18,"length":501,"time":11705.843,"vocabulary":79,"volume":3158.194,"operands":{"distinct":53,"total":272,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":229,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":89,"physical":81}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"querystring","type":"cjs"},{"line":4,"path":"lodash","type":"cjs"}],"errors":[],"lineEnd":81,"lineStart":1,"maintainability":49.542,"methods":[{"cyclomatic":11,"cyclomaticDensity":13.924,"halstead":{"bugs":0.887,"difficulty":67.714,"effort":180088.405,"length":440,"time":10004.911,"vocabulary":66,"volume":2659.533,"operands":{"distinct":42,"total":237,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":203,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":79,"physical":74},"errors":[],"lineEnd":81,"lineStart":8,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":37,"lineStart":37,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1,"effort":7.925,"length":5,"time":0.44,"vocabulary":3,"volume":7.925,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":37,"lineStart":37,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":7.583,"effort":645.418,"length":23,"time":35.857,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":46,"lineStart":43,"name":""}],"methodAverage":{"cyclomatic":3.75,"cyclomaticDensity":8.481,"halstead":{"bugs":0.231,"difficulty":19.699,"effort":45198.362,"length":119,"time":2511.02,"vocabulary":22,"volume":693.312,"operands":{"distinct":13.25,"total":64.75},"operators":{"distinct":8.75,"total":54.25}},"params":1.75,"sloc":{"logical":21,"physical":20}},"module":"src/pagination.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":95,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":18,"message":"Expected '}' to match '{' from line 39 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":39,"column":21,"message":"Bad invocation.","source":"Bad invocation."},{"severity":"error","line":39,"column":37,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":43,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":19,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":38,"message":"Expected '}' to match '{' from line 70 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":70,"column":41,"message":"Expected ')' and instead saw 'queryObj'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":70,"column":55,"message":"Expected an identifier and instead saw ':'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":70,"column":62,"message":"Expected an identifier and instead saw '}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":70,"column":63,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":77,"column":19,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":38,"message":"Expected '}' to match '{' from line 77 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":77,"column":41,"message":"Expected ')' and instead saw 'queryObj'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":77,"column":55,"message":"Expected an identifier and instead saw ':'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":77,"column":66,"message":"Expected an identifier and instead saw '}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":77,"column":67,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":80,"column":16,"message":"Unrecoverable syntax error. (98% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_password_js/index.html b/plato-report/files/src_password_js/index.html new file mode 100644 index 0000000000..256af8d0c0 --- /dev/null +++ b/plato-report/files/src_password_js/index.html @@ -0,0 +1,153 @@ + + + + + Plato - src/password.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/password.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    76.03

    +
    +
    +

    Lines of code

    +

    36

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.16

    +
    +
    +

    Estimated Errors

    +

    0.26

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_password_js/report.history.js b/plato-report/files/src_password_js/report.history.js new file mode 100644 index 0000000000..038e46b772 --- /dev/null +++ b/plato-report/files/src_password_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":36,"lloc":21,"functions":3,"deliveredBugs":0.26,"difficulty":12.162,"maintainability":76.035,"lintErrors":31}] \ No newline at end of file diff --git a/plato-report/files/src_password_js/report.history.json b/plato-report/files/src_password_js/report.history.json new file mode 100644 index 0000000000..e6ef6df0fd --- /dev/null +++ b/plato-report/files/src_password_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":36,"lloc":21,"functions":3,"deliveredBugs":0.26,"difficulty":12.162,"maintainability":76.035,"lintErrors":31}] \ No newline at end of file diff --git a/plato-report/files/src_password_js/report.js b/plato-report/files/src_password_js/report.js new file mode 100644 index 0000000000..5dd53c6a31 --- /dev/null +++ b/plato-report/files/src_password_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/password.js","fileShort":"src/password.js","fileSafe":"src_password_js","link":"files/src_password_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":19.048,"halstead":{"bugs":0.26,"difficulty":12.162,"effort":9491.895,"length":139,"time":527.327,"vocabulary":49,"volume":780.445,"operands":{"distinct":37,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":64,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":21,"physical":36}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"},{"line":4,"path":"crypto","type":"cjs"},{"line":5,"path":"workerpool","type":"cjs"},{"line":36,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":36,"lineStart":1,"maintainability":76.035,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":16,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.054,"difficulty":5.714,"effort":917.369,"length":36,"time":50.965,"vocabulary":22,"volume":160.54,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":25,"lineStart":18,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":34,"lineStart":28,"name":"getFakeHash"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":58.333,"halstead":{"bugs":0.037,"difficulty":4.232,"effort":509.328,"length":27.333,"time":28.296,"vocabulary":16.667,"volume":112.08,"operands":{"distinct":10.667,"total":15},"operators":{"distinct":6,"total":12.333}},"params":1.667,"sloc":{"logical":3.333,"physical":6.333}},"module":"src/password.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":13,"column":31,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":15,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":16,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":18,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":18,"column":34,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":19,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":24,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":25,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":27,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":28,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":36,"column":1,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":15,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":32,"column":27,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":36,"column":24,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":16,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":19,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":28,"column":1,"message":"'async' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_password_js/report.json b/plato-report/files/src_password_js/report.json new file mode 100644 index 0000000000..54fca37a05 --- /dev/null +++ b/plato-report/files/src_password_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/password.js","fileShort":"src/password.js","fileSafe":"src_password_js","link":"files/src_password_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":19.048,"halstead":{"bugs":0.26,"difficulty":12.162,"effort":9491.895,"length":139,"time":527.327,"vocabulary":49,"volume":780.445,"operands":{"distinct":37,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":64,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":21,"physical":36}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"},{"line":4,"path":"crypto","type":"cjs"},{"line":5,"path":"workerpool","type":"cjs"},{"line":36,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":36,"lineStart":1,"maintainability":76.035,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":16,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.054,"difficulty":5.714,"effort":917.369,"length":36,"time":50.965,"vocabulary":22,"volume":160.54,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":25,"lineStart":18,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.024,"difficulty":3.571,"effort":256.069,"length":20,"time":14.226,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":34,"lineStart":28,"name":"getFakeHash"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":58.333,"halstead":{"bugs":0.037,"difficulty":4.232,"effort":509.328,"length":27.333,"time":28.296,"vocabulary":16.667,"volume":112.08,"operands":{"distinct":10.667,"total":15},"operators":{"distinct":6,"total":12.333}},"params":1.667,"sloc":{"logical":3.333,"physical":6.333}},"module":"src/password.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":13,"column":31,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":15,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":16,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":18,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":18,"column":34,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":19,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":24,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":25,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":27,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":28,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":36,"column":1,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":15,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":32,"column":27,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":36,"column":24,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":16,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":19,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":28,"column":1,"message":"'async' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_password_worker_js/index.html b/plato-report/files/src_password_worker_js/index.html new file mode 100644 index 0000000000..0c703474f6 --- /dev/null +++ b/plato-report/files/src_password_worker_js/index.html @@ -0,0 +1,135 @@ + + + + + Plato - src/password_worker.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/password_worker.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    85.16

    +
    +
    +

    Lines of code

    +

    18

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.79

    +
    +
    +

    Estimated Errors

    +

    0.10

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_password_worker_js/report.history.js b/plato-report/files/src_password_worker_js/report.history.js new file mode 100644 index 0000000000..c5577bcc90 --- /dev/null +++ b/plato-report/files/src_password_worker_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":18,"lloc":11,"functions":2,"deliveredBugs":0.102,"difficulty":9.794,"maintainability":85.164,"lintErrors":15}] \ No newline at end of file diff --git a/plato-report/files/src_password_worker_js/report.history.json b/plato-report/files/src_password_worker_js/report.history.json new file mode 100644 index 0000000000..36c915df84 --- /dev/null +++ b/plato-report/files/src_password_worker_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":18,"lloc":11,"functions":2,"deliveredBugs":0.102,"difficulty":9.794,"maintainability":85.164,"lintErrors":15}] \ No newline at end of file diff --git a/plato-report/files/src_password_worker_js/report.js b/plato-report/files/src_password_worker_js/report.js new file mode 100644 index 0000000000..c992c687ec --- /dev/null +++ b/plato-report/files/src_password_worker_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/password_worker.js","fileShort":"src/password_worker.js","fileSafe":"src_password_worker_js","link":"files/src_password_worker_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.102,"difficulty":9.794,"effort":2992.383,"length":65,"time":166.243,"vocabulary":26,"volume":305.529,"operands":{"distinct":17,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":18}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"workerpool","type":"cjs"},{"line":4,"path":"bcryptjs","type":"cjs"}],"errors":[],"lineEnd":18,"lineStart":1,"maintainability":85.164,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.75,"effort":277.533,"length":20,"time":15.418,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":9,"lineStart":6,"name":"hash"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.019,"difficulty":3.333,"effort":188.243,"length":17,"time":10.458,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":13,"lineStart":11,"name":"compare"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":175,"halstead":{"bugs":0.022,"difficulty":3.542,"effort":232.888,"length":18.5,"time":12.938,"vocabulary":11.5,"volume":65.241,"operands":{"distinct":7,"total":11},"operators":{"distinct":4.5,"total":7.5}},"params":2,"sloc":{"logical":1.5,"physical":3.5}},"module":"src/password_worker.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":6,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":7,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":8,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":11,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":3,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":1,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"'async' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_password_worker_js/report.json b/plato-report/files/src_password_worker_js/report.json new file mode 100644 index 0000000000..1da327d27d --- /dev/null +++ b/plato-report/files/src_password_worker_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/password_worker.js","fileShort":"src/password_worker.js","fileSafe":"src_password_worker_js","link":"files/src_password_worker_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.102,"difficulty":9.794,"effort":2992.383,"length":65,"time":166.243,"vocabulary":26,"volume":305.529,"operands":{"distinct":17,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":18}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"workerpool","type":"cjs"},{"line":4,"path":"bcryptjs","type":"cjs"}],"errors":[],"lineEnd":18,"lineStart":1,"maintainability":85.164,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":3.75,"effort":277.533,"length":20,"time":15.418,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":9,"lineStart":6,"name":"hash"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.019,"difficulty":3.333,"effort":188.243,"length":17,"time":10.458,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":13,"lineStart":11,"name":"compare"}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":175,"halstead":{"bugs":0.022,"difficulty":3.542,"effort":232.888,"length":18.5,"time":12.938,"vocabulary":11.5,"volume":65.241,"operands":{"distinct":7,"total":11},"operators":{"distinct":4.5,"total":7.5}},"params":2,"sloc":{"logical":1.5,"physical":3.5}},"module":"src/password_worker.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":6,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":7,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":8,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":11,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":17,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":3,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":1,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"'async' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_prestart_js/index.html b/plato-report/files/src_prestart_js/index.html new file mode 100644 index 0000000000..7729c25147 --- /dev/null +++ b/plato-report/files/src_prestart_js/index.html @@ -0,0 +1,245 @@ + + + + + Plato - src/prestart.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/prestart.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    55.56

    +
    +
    +

    Lines of code

    +

    128

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    23.94

    +
    +
    +

    Estimated Errors

    +

    1.71

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_prestart_js/report.history.js b/plato-report/files/src_prestart_js/report.history.js new file mode 100644 index 0000000000..bddbaa984f --- /dev/null +++ b/plato-report/files/src_prestart_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":128,"lloc":87,"functions":5,"deliveredBugs":1.705,"difficulty":23.94,"maintainability":55.565,"lintErrors":44}] \ No newline at end of file diff --git a/plato-report/files/src_prestart_js/report.history.json b/plato-report/files/src_prestart_js/report.history.json new file mode 100644 index 0000000000..889e05cfa5 --- /dev/null +++ b/plato-report/files/src_prestart_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":128,"lloc":87,"functions":5,"deliveredBugs":1.705,"difficulty":23.94,"maintainability":55.565,"lintErrors":44}] \ No newline at end of file diff --git a/plato-report/files/src_prestart_js/report.js b/plato-report/files/src_prestart_js/report.js new file mode 100644 index 0000000000..e8db8eeb22 --- /dev/null +++ b/plato-report/files/src_prestart_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/prestart.js","fileShort":"src/prestart.js","fileSafe":"src_prestart_js","link":"files/src_prestart_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":24.138,"halstead":{"bugs":1.705,"difficulty":23.94,"effort":122429.344,"length":691,"time":6801.63,"vocabulary":169,"volume":5114.008,"operands":{"distinct":150,"total":378,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":313,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":87,"physical":128}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"nconf","type":"cjs"},{"line":4,"path":"url","type":"cjs"},{"line":5,"path":"winston","type":"cjs"},{"line":6,"path":"path","type":"cjs"},{"line":7,"path":"chalk","type":"cjs"},{"line":9,"path":"../package.json","type":"cjs"},{"line":10,"path":"./constants","type":"cjs"},{"line":117,"path":"semver","type":"cjs"}],"errors":[],"lineEnd":128,"lineStart":1,"maintainability":55.565,"methods":[{"cyclomatic":7,"cyclomaticDensity":38.889,"halstead":{"bugs":0.273,"difficulty":19.688,"effort":16111.446,"length":145,"time":895.08,"vocabulary":50,"volume":818.359,"operands":{"distinct":32,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":75,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":34},"errors":[],"lineEnd":45,"lineStart":12,"name":"setupWinston"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.048,"difficulty":4,"effort":579.786,"length":33,"time":32.21,"vocabulary":21,"volume":144.946,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":30,"lineStart":26,"name":""},{"cyclomatic":13,"cyclomaticDensity":32.5,"halstead":{"bugs":0.789,"difficulty":19.712,"effort":46660.671,"length":362,"time":2592.259,"vocabulary":93,"volume":2367.175,"operands":{"distinct":78,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":157,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":66},"errors":[],"lineEnd":112,"lineStart":47,"name":"loadConfig"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":5.091,"effort":573.175,"length":27,"time":31.843,"vocabulary":18,"volume":112.588,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":75,"lineStart":70,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.093,"difficulty":4.364,"effort":1216.698,"length":58,"time":67.594,"vocabulary":28,"volume":278.827,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":124,"lineStart":114,"name":"versionCheck"}],"methodAverage":{"cyclomatic":5,"cyclomaticDensity":36.659,"halstead":{"bugs":0.248,"difficulty":10.571,"effort":13028.355,"length":125,"time":723.798,"vocabulary":42,"volume":744.379,"operands":{"distinct":31.6,"total":68.6},"operators":{"distinct":10.4,"total":56.4}},"params":0.6,"sloc":{"logical":14.4,"physical":24.4}},"module":"src/prestart.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":27,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":26,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":71,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":96,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":98,"column":31,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":103,"column":41,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":108,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":59,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":115,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":116,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":117,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":19,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":117,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":27,"column":85,"message":"'global' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":37,"column":43,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":115,"column":21,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":126,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":127,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":128,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_prestart_js/report.json b/plato-report/files/src_prestart_js/report.json new file mode 100644 index 0000000000..bfb2e2273c --- /dev/null +++ b/plato-report/files/src_prestart_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/prestart.js","fileShort":"src/prestart.js","fileSafe":"src_prestart_js","link":"files/src_prestart_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":24.138,"halstead":{"bugs":1.705,"difficulty":23.94,"effort":122429.344,"length":691,"time":6801.63,"vocabulary":169,"volume":5114.008,"operands":{"distinct":150,"total":378,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":313,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":87,"physical":128}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"nconf","type":"cjs"},{"line":4,"path":"url","type":"cjs"},{"line":5,"path":"winston","type":"cjs"},{"line":6,"path":"path","type":"cjs"},{"line":7,"path":"chalk","type":"cjs"},{"line":9,"path":"../package.json","type":"cjs"},{"line":10,"path":"./constants","type":"cjs"},{"line":117,"path":"semver","type":"cjs"}],"errors":[],"lineEnd":128,"lineStart":1,"maintainability":55.565,"methods":[{"cyclomatic":7,"cyclomaticDensity":38.889,"halstead":{"bugs":0.273,"difficulty":19.688,"effort":16111.446,"length":145,"time":895.08,"vocabulary":50,"volume":818.359,"operands":{"distinct":32,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":75,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":34},"errors":[],"lineEnd":45,"lineStart":12,"name":"setupWinston"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.048,"difficulty":4,"effort":579.786,"length":33,"time":32.21,"vocabulary":21,"volume":144.946,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":30,"lineStart":26,"name":""},{"cyclomatic":13,"cyclomaticDensity":32.5,"halstead":{"bugs":0.789,"difficulty":19.712,"effort":46660.671,"length":362,"time":2592.259,"vocabulary":93,"volume":2367.175,"operands":{"distinct":78,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":157,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":66},"errors":[],"lineEnd":112,"lineStart":47,"name":"loadConfig"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":5.091,"effort":573.175,"length":27,"time":31.843,"vocabulary":18,"volume":112.588,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":75,"lineStart":70,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.093,"difficulty":4.364,"effort":1216.698,"length":58,"time":67.594,"vocabulary":28,"volume":278.827,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":124,"lineStart":114,"name":"versionCheck"}],"methodAverage":{"cyclomatic":5,"cyclomaticDensity":36.659,"halstead":{"bugs":0.248,"difficulty":10.571,"effort":13028.355,"length":125,"time":723.798,"vocabulary":42,"volume":744.379,"operands":{"distinct":31.6,"total":68.6},"operators":{"distinct":10.4,"total":56.4}},"params":0.6,"sloc":{"logical":14.4,"physical":24.4}},"module":"src/prestart.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":27,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":26,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":71,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":96,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":97,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":98,"column":31,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":103,"column":41,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":108,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":59,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":115,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":116,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":117,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":19,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":117,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":27,"column":85,"message":"'global' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":37,"column":43,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":115,"column":21,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":126,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":127,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":128,"column":1,"message":"'exports' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_promisify_js/index.html b/plato-report/files/src_promisify_js/index.html new file mode 100644 index 0000000000..9a723fe351 --- /dev/null +++ b/plato-report/files/src_promisify_js/index.html @@ -0,0 +1,178 @@ + + + + + Plato - src/promisify.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/promisify.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    74.39

    +
    +
    +

    Lines of code

    +

    61

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    25.51

    +
    +
    +

    Estimated Errors

    +

    0.51

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_promisify_js/report.history.js b/plato-report/files/src_promisify_js/report.history.js new file mode 100644 index 0000000000..01712169da --- /dev/null +++ b/plato-report/files/src_promisify_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":61,"lloc":39,"functions":10,"deliveredBugs":0.505,"difficulty":25.51,"maintainability":74.388,"lintErrors":15}] \ No newline at end of file diff --git a/plato-report/files/src_promisify_js/report.history.json b/plato-report/files/src_promisify_js/report.history.json new file mode 100644 index 0000000000..5f37c13a06 --- /dev/null +++ b/plato-report/files/src_promisify_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":61,"lloc":39,"functions":10,"deliveredBugs":0.505,"difficulty":25.51,"maintainability":74.388,"lintErrors":15}] \ No newline at end of file diff --git a/plato-report/files/src_promisify_js/report.js b/plato-report/files/src_promisify_js/report.js new file mode 100644 index 0000000000..2e1f136317 --- /dev/null +++ b/plato-report/files/src_promisify_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/promisify.js","fileShort":"src/promisify.js","fileSafe":"src_promisify_js","link":"files/src_promisify_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":15,"cyclomaticDensity":38.462,"halstead":{"bugs":0.505,"difficulty":25.51,"effort":38645.767,"length":248,"time":2146.987,"vocabulary":69,"volume":1514.914,"operands":{"distinct":49,"total":125,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":123,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":39,"physical":61}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"util","type":"cjs"}],"errors":[],"lineEnd":61,"lineStart":1,"maintainability":74.388,"methods":[{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.024,"difficulty":3.929,"effort":281.676,"length":20,"time":15.649,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":57},"errors":[],"lineEnd":61,"lineStart":5,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":5.2,"effort":585.457,"length":27,"time":32.525,"vocabulary":18,"volume":112.588,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":13,"lineStart":7,"name":"isCallbackedFunction"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.015,"difficulty":4,"effort":180,"length":15,"time":10,"vocabulary":8,"volume":45,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":"isAsyncFunction"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":8,"effort":516.235,"length":18,"time":28.68,"vocabulary":12,"volume":64.529,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":37,"lineStart":19,"name":"promisifyRecursive"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.097,"difficulty":10.462,"effort":3032.726,"length":66,"time":168.485,"vocabulary":21,"volume":289.893,"operands":{"distinct":13,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":36,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":48,"lineStart":39,"name":"wrapCallback"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.058,"difficulty":12.278,"effort":2135.325,"length":39,"time":118.629,"vocabulary":22,"volume":173.918,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":47,"lineStart":40,"name":"wrapperCallback"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":3.375,"effort":123.173,"length":13,"time":6.843,"vocabulary":7,"volume":36.496,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":43,"lineStart":43,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":58,"lineStart":50,"name":"wrapPromise"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.036,"difficulty":10,"effort":1080,"length":27,"time":60,"vocabulary":16,"volume":108,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":57,"lineStart":51,"name":"wrapperPromise"}],"methodAverage":{"cyclomatic":2.4,"cyclomaticDensity":83.857,"halstead":{"bugs":0.031,"difficulty":5.924,"effort":795.781,"length":23.5,"time":44.21,"vocabulary":12.6,"volume":92.534,"operands":{"distinct":6.3,"total":11.8},"operators":{"distinct":6.3,"total":11.7}},"params":1.4,"sloc":{"logical":3.6,"physical":13.3}},"module":"src/promisify.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":40,"column":41,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":44,"column":35,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":27,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":40,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":53,"column":31,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":30,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_promisify_js/report.json b/plato-report/files/src_promisify_js/report.json new file mode 100644 index 0000000000..c991f08ee6 --- /dev/null +++ b/plato-report/files/src_promisify_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/promisify.js","fileShort":"src/promisify.js","fileSafe":"src_promisify_js","link":"files/src_promisify_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":15,"cyclomaticDensity":38.462,"halstead":{"bugs":0.505,"difficulty":25.51,"effort":38645.767,"length":248,"time":2146.987,"vocabulary":69,"volume":1514.914,"operands":{"distinct":49,"total":125,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":123,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":39,"physical":61}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"util","type":"cjs"}],"errors":[],"lineEnd":61,"lineStart":1,"maintainability":74.388,"methods":[{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.024,"difficulty":3.929,"effort":281.676,"length":20,"time":15.649,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":57},"errors":[],"lineEnd":61,"lineStart":5,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.038,"difficulty":5.2,"effort":585.457,"length":27,"time":32.525,"vocabulary":18,"volume":112.588,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":13,"lineStart":7,"name":"isCallbackedFunction"},{"cyclomatic":3,"cyclomaticDensity":300,"halstead":{"bugs":0.015,"difficulty":4,"effort":180,"length":15,"time":10,"vocabulary":8,"volume":45,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":"isAsyncFunction"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":8,"effort":516.235,"length":18,"time":28.68,"vocabulary":12,"volume":64.529,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":37,"lineStart":19,"name":"promisifyRecursive"},{"cyclomatic":5,"cyclomaticDensity":50,"halstead":{"bugs":0.097,"difficulty":10.462,"effort":3032.726,"length":66,"time":168.485,"vocabulary":21,"volume":289.893,"operands":{"distinct":13,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":36,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":48,"lineStart":39,"name":"wrapCallback"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.058,"difficulty":12.278,"effort":2135.325,"length":39,"time":118.629,"vocabulary":22,"volume":173.918,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":47,"lineStart":40,"name":"wrapperCallback"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":3.375,"effort":123.173,"length":13,"time":6.843,"vocabulary":7,"volume":36.496,"operands":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":43,"lineStart":43,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":58,"lineStart":50,"name":"wrapPromise"},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.036,"difficulty":10,"effort":1080,"length":27,"time":60,"vocabulary":16,"volume":108,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":57,"lineStart":51,"name":"wrapperPromise"}],"methodAverage":{"cyclomatic":2.4,"cyclomaticDensity":83.857,"halstead":{"bugs":0.031,"difficulty":5.924,"effort":795.781,"length":23.5,"time":44.21,"vocabulary":12.6,"volume":92.534,"operands":{"distinct":6.3,"total":11.8},"operators":{"distinct":6.3,"total":11.7}},"params":1.4,"sloc":{"logical":3.6,"physical":13.3}},"module":"src/promisify.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":40,"column":41,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":44,"column":35,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":27,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":40,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":53,"column":31,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":30,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_pubsub_js/index.html b/plato-report/files/src_pubsub_js/index.html new file mode 100644 index 0000000000..3afa7e392a --- /dev/null +++ b/plato-report/files/src_pubsub_js/index.html @@ -0,0 +1,188 @@ + + + + + Plato - src/pubsub.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/pubsub.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    69.23

    +
    +
    +

    Lines of code

    +

    71

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    28.70

    +
    +
    +

    Estimated Errors

    +

    0.42

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_pubsub_js/report.history.js b/plato-report/files/src_pubsub_js/report.history.js new file mode 100644 index 0000000000..254be0b52d --- /dev/null +++ b/plato-report/files/src_pubsub_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":71,"lloc":51,"functions":7,"deliveredBugs":0.424,"difficulty":28.703,"maintainability":69.232,"lintErrors":15}] \ No newline at end of file diff --git a/plato-report/files/src_pubsub_js/report.history.json b/plato-report/files/src_pubsub_js/report.history.json new file mode 100644 index 0000000000..70e4427587 --- /dev/null +++ b/plato-report/files/src_pubsub_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":71,"lloc":51,"functions":7,"deliveredBugs":0.424,"difficulty":28.703,"maintainability":69.232,"lintErrors":15}] \ No newline at end of file diff --git a/plato-report/files/src_pubsub_js/report.js b/plato-report/files/src_pubsub_js/report.js new file mode 100644 index 0000000000..859b2bbbbc --- /dev/null +++ b/plato-report/files/src_pubsub_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/pubsub.js","fileShort":"src/pubsub.js","fileSafe":"src_pubsub_js","link":"files/src_pubsub_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":11,"cyclomaticDensity":21.569,"halstead":{"bugs":0.424,"difficulty":28.703,"effort":36506.943,"length":220,"time":2028.163,"vocabulary":55,"volume":1271.899,"operands":{"distinct":37,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":102,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":51,"physical":71}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"events","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":49,"path":"./database/redis/pubsub","type":"cjs"}],"errors":[],"lineEnd":71,"lineStart":1,"maintainability":69.232,"methods":[{"cyclomatic":8,"cyclomaticDensity":27.586,"halstead":{"bugs":0.187,"difficulty":15.273,"effort":8546.938,"length":110,"time":474.83,"vocabulary":34,"volume":559.621,"operands":{"distinct":22,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":47},"errors":[],"lineEnd":56,"lineStart":10,"name":"get"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.018,"difficulty":3.333,"effort":177.169,"length":16,"time":9.843,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":40,"lineStart":34,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.03,"difficulty":4.875,"effort":445.461,"length":24,"time":24.748,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":45,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":61,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":64,"lineStart":62,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":67,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":70,"lineStart":68,"name":""}],"methodAverage":{"cyclomatic":2.429,"cyclomaticDensity":93.227,"halstead":{"bugs":0.037,"difficulty":4.045,"effort":1323.344,"length":25.429,"time":73.519,"vocabulary":11.143,"volume":110.241,"operands":{"distinct":7,"total":13.857},"operators":{"distinct":4.143,"total":11.571}},"params":1.143,"sloc":{"logical":5.571,"physical":10.143}},"module":"src/pubsub.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":22,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":49,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":31,"column":14,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":35,"column":17,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":41,"column":13,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":58,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_pubsub_js/report.json b/plato-report/files/src_pubsub_js/report.json new file mode 100644 index 0000000000..3d940b7450 --- /dev/null +++ b/plato-report/files/src_pubsub_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/pubsub.js","fileShort":"src/pubsub.js","fileSafe":"src_pubsub_js","link":"files/src_pubsub_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":11,"cyclomaticDensity":21.569,"halstead":{"bugs":0.424,"difficulty":28.703,"effort":36506.943,"length":220,"time":2028.163,"vocabulary":55,"volume":1271.899,"operands":{"distinct":37,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":102,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":51,"physical":71}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"events","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":49,"path":"./database/redis/pubsub","type":"cjs"}],"errors":[],"lineEnd":71,"lineStart":1,"maintainability":69.232,"methods":[{"cyclomatic":8,"cyclomaticDensity":27.586,"halstead":{"bugs":0.187,"difficulty":15.273,"effort":8546.938,"length":110,"time":474.83,"vocabulary":34,"volume":559.621,"operands":{"distinct":22,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":47},"errors":[],"lineEnd":56,"lineStart":10,"name":"get"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.018,"difficulty":3.333,"effort":177.169,"length":16,"time":9.843,"vocabulary":10,"volume":53.151,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":40,"lineStart":34,"name":""},{"cyclomatic":4,"cyclomaticDensity":200,"halstead":{"bugs":0.03,"difficulty":4.875,"effort":445.461,"length":24,"time":24.748,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":45,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":61,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":64,"lineStart":62,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":67,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":70,"lineStart":68,"name":""}],"methodAverage":{"cyclomatic":2.429,"cyclomaticDensity":93.227,"halstead":{"bugs":0.037,"difficulty":4.045,"effort":1323.344,"length":25.429,"time":73.519,"vocabulary":11.143,"volume":110.241,"operands":{"distinct":7,"total":13.857},"operators":{"distinct":4.143,"total":11.571}},"params":1.143,"sloc":{"logical":5.571,"physical":10.143}},"module":"src/pubsub.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":22,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":49,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":31,"column":14,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":35,"column":17,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":41,"column":13,"message":"'process' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":58,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_request_js/index.html b/plato-report/files/src_request_js/index.html new file mode 100644 index 0000000000..f576a13097 --- /dev/null +++ b/plato-report/files/src_request_js/index.html @@ -0,0 +1,195 @@ + + + + + Plato - src/request.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/request.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    70.19

    +
    +
    +

    Lines of code

    +

    78

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    27.73

    +
    +
    +

    Estimated Errors

    +

    0.67

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_request_js/report.history.js b/plato-report/files/src_request_js/report.history.js new file mode 100644 index 0000000000..85f7201846 --- /dev/null +++ b/plato-report/files/src_request_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":78,"lloc":53,"functions":9,"deliveredBugs":0.666,"difficulty":27.734,"maintainability":70.19,"lintErrors":25}] \ No newline at end of file diff --git a/plato-report/files/src_request_js/report.history.json b/plato-report/files/src_request_js/report.history.json new file mode 100644 index 0000000000..062896e7a9 --- /dev/null +++ b/plato-report/files/src_request_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":78,"lloc":53,"functions":9,"deliveredBugs":0.666,"difficulty":27.734,"maintainability":70.19,"lintErrors":25}] \ No newline at end of file diff --git a/plato-report/files/src_request_js/report.js b/plato-report/files/src_request_js/report.js new file mode 100644 index 0000000000..7fe3a5d2dd --- /dev/null +++ b/plato-report/files/src_request_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/request.js","fileShort":"src/request.js","fileSafe":"src_request_js","link":"files/src_request_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":10,"cyclomaticDensity":18.868,"halstead":{"bugs":0.666,"difficulty":27.734,"effort":55386.003,"length":315,"time":3077,"vocabulary":81,"volume":1997.053,"operands":{"distinct":62,"total":181,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":134,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":53,"physical":78}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"tough-cookie","type":"cjs"},{"line":4,"path":"fetch-cookie","type":"cjs"}],"errors":[],"lineEnd":78,"lineStart":1,"maintainability":70.19,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":8,"lineStart":6,"name":""},{"cyclomatic":10,"cyclomaticDensity":26.316,"halstead":{"bugs":0.386,"difficulty":21.151,"effort":24487.77,"length":196,"time":1360.432,"vocabulary":60,"volume":1157.751,"operands":{"distinct":43,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":89,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":38,"physical":52},"errors":[],"lineEnd":61,"lineStart":10,"name":"call"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":66,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":68,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":69,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":71,"lineStart":71,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":76,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":77,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":78,"lineStart":78,"name":""}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":14.035,"halstead":{"bugs":0.047,"difficulty":3.045,"effort":2730.873,"length":27.556,"time":151.715,"vocabulary":10.889,"volume":141.809,"operands":{"distinct":8,"total":16.667},"operators":{"distinct":2.889,"total":10.889}},"params":1.889,"sloc":{"logical":4.333,"physical":6.889}},"module":"src/request.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":10,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":32,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":56,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":68,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":9,"message":"Expected '}' to match '{' from line 17 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":18,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":20,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":20,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":20,"column":16,"message":"Expected '}' to match '{' from line 10 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":21,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":21,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":27,"message":"Expected '}' to match '{' from line 20 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":22,"column":13,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":9,"message":"Unexpected '}'.","source":"Unexpected '{a}'."},{"severity":"error","line":22,"column":30,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":22,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":22,"column":30,"message":"Unrecoverable syntax error. (28% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_request_js/report.json b/plato-report/files/src_request_js/report.json new file mode 100644 index 0000000000..a645ea9435 --- /dev/null +++ b/plato-report/files/src_request_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/request.js","fileShort":"src/request.js","fileSafe":"src_request_js","link":"files/src_request_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":10,"cyclomaticDensity":18.868,"halstead":{"bugs":0.666,"difficulty":27.734,"effort":55386.003,"length":315,"time":3077,"vocabulary":81,"volume":1997.053,"operands":{"distinct":62,"total":181,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":134,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":53,"physical":78}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"tough-cookie","type":"cjs"},{"line":4,"path":"fetch-cookie","type":"cjs"}],"errors":[],"lineEnd":78,"lineStart":1,"maintainability":70.19,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":8,"lineStart":6,"name":""},{"cyclomatic":10,"cyclomaticDensity":26.316,"halstead":{"bugs":0.386,"difficulty":21.151,"effort":24487.77,"length":196,"time":1360.432,"vocabulary":60,"volume":1157.751,"operands":{"distinct":43,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":89,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":38,"physical":52},"errors":[],"lineEnd":61,"lineStart":10,"name":"call"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":66,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":68,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":69,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":71,"lineStart":71,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":76,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":77,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":0.75,"effort":12.19,"length":7,"time":0.677,"vocabulary":5,"volume":16.253,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":78,"lineStart":78,"name":""}],"methodAverage":{"cyclomatic":2,"cyclomaticDensity":14.035,"halstead":{"bugs":0.047,"difficulty":3.045,"effort":2730.873,"length":27.556,"time":151.715,"vocabulary":10.889,"volume":141.809,"operands":{"distinct":8,"total":16.667},"operators":{"distinct":2.889,"total":10.889}},"params":1.889,"sloc":{"logical":4.333,"physical":6.889}},"module":"src/request.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":10,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":10,"column":32,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":56,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":68,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":9,"message":"Expected '}' to match '{' from line 17 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":18,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":20,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":20,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":20,"column":16,"message":"Expected '}' to match '{' from line 10 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":21,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":21,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":27,"message":"Expected '}' to match '{' from line 20 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":22,"column":13,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":9,"message":"Unexpected '}'.","source":"Unexpected '{a}'."},{"severity":"error","line":22,"column":30,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":22,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":22,"column":30,"message":"Unrecoverable syntax error. (28% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_search_js/index.html b/plato-report/files/src_search_js/index.html new file mode 100644 index 0000000000..b7e2a940bf --- /dev/null +++ b/plato-report/files/src_search_js/index.html @@ -0,0 +1,474 @@ + + + + + Plato - src/search.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/search.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    69.58

    +
    +
    +

    Lines of code

    +

    357

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    66.01

    +
    +
    +

    Estimated Errors

    +

    5.07

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_search_js/report.history.js b/plato-report/files/src_search_js/report.history.js new file mode 100644 index 0000000000..93fb772796 --- /dev/null +++ b/plato-report/files/src_search_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":357,"lloc":242,"functions":46,"deliveredBugs":5.07,"difficulty":66.008,"maintainability":69.583,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_search_js/report.history.json b/plato-report/files/src_search_js/report.history.json new file mode 100644 index 0000000000..baeb9b48d5 --- /dev/null +++ b/plato-report/files/src_search_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":357,"lloc":242,"functions":46,"deliveredBugs":5.07,"difficulty":66.008,"maintainability":69.583,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_search_js/report.js b/plato-report/files/src_search_js/report.js new file mode 100644 index 0000000000..d34803ec2b --- /dev/null +++ b/plato-report/files/src_search_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/search.js","fileShort":"src/search.js","fileSafe":"src_search_js","link":"files/src_search_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":80,"cyclomaticDensity":33.058,"halstead":{"bugs":5.07,"difficulty":66.008,"effort":1004027.182,"length":1882,"time":55779.288,"vocabulary":271,"volume":15210.604,"operands":{"distinct":239,"total":986,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":896,"identifiers":["__stripped__"]}},"params":64,"sloc":{"logical":242,"physical":357}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"lodash","type":"cjs"},{"line":5,"path":"./database","type":"cjs"},{"line":6,"path":"./batch","type":"cjs"},{"line":7,"path":"./posts","type":"cjs"},{"line":8,"path":"./topics","type":"cjs"},{"line":9,"path":"./categories","type":"cjs"},{"line":10,"path":"./user","type":"cjs"},{"line":11,"path":"./plugins","type":"cjs"},{"line":12,"path":"./privileges","type":"cjs"},{"line":13,"path":"./utils","type":"cjs"},{"line":357,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":357,"lineStart":1,"maintainability":69.583,"methods":[{"cyclomatic":7,"cyclomaticDensity":30.435,"halstead":{"bugs":0.218,"difficulty":13.864,"effort":9059.063,"length":117,"time":503.281,"vocabulary":48,"volume":653.441,"operands":{"distinct":33,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":24},"errors":[],"lineEnd":40,"lineStart":17,"name":""},{"cyclomatic":8,"cyclomaticDensity":17.391,"halstead":{"bugs":0.766,"difficulty":25.007,"effort":57434.352,"length":348,"time":3190.797,"vocabulary":97,"volume":2296.77,"operands":{"distinct":76,"total":181,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":167,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":78},"errors":[],"lineEnd":119,"lineStart":42,"name":"searchInContent"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.103,"difficulty":8.25,"effort":2538.591,"length":61,"time":141.033,"vocabulary":33,"volume":307.708,"operands":{"distinct":22,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":64,"lineStart":50,"name":"doSearch"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":97,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":98,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":98,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":7.125,"effort":970.153,"length":31,"time":53.897,"vocabulary":21,"volume":136.162,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":32},"errors":[],"lineEnd":152,"lineStart":121,"name":"searchInBookmarks"},{"cyclomatic":6,"cyclomaticDensity":50,"halstead":{"bugs":0.197,"difficulty":8.4,"effort":4972.506,"length":112,"time":276.25,"vocabulary":39,"volume":591.965,"operands":{"distinct":30,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":24},"errors":[],"lineEnd":147,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":133,"lineStart":133,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":134,"lineStart":134,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":135,"lineStart":135,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":6,"effort":1097.02,"length":41,"time":60.946,"vocabulary":22,"volume":182.837,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":144,"lineStart":137,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":142,"lineStart":142,"name":""},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.221,"difficulty":16.5,"effort":10943.708,"length":123,"time":607.984,"vocabulary":42,"volume":663.255,"operands":{"distinct":28,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":57,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":24},"errors":[],"lineEnd":177,"lineStart":154,"name":"filterAndSort"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":176,"lineStart":176,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.174,"difficulty":7.172,"effort":3736.436,"length":100,"time":207.58,"vocabulary":37,"volume":520.945,"operands":{"distinct":29,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":30},"errors":[],"lineEnd":208,"lineStart":179,"name":"getMatchedPosts"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":3,"effort":48.76,"length":7,"time":2.709,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":183,"lineStart":183,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":184,"lineStart":184,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":185,"lineStart":185,"name":""},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.064,"difficulty":6.222,"effort":1197.298,"length":52,"time":66.517,"vocabulary":13,"volume":192.423,"operands":{"distinct":9,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":205,"lineStart":194,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":117.616,"length":13,"time":6.534,"vocabulary":6,"volume":33.605,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":207,"lineStart":207,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.025,"difficulty":3.125,"effort":231.277,"length":20,"time":12.849,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":215,"lineStart":210,"name":"getUsers"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.065,"difficulty":4.929,"effort":958.542,"length":45,"time":53.252,"vocabulary":20,"volume":194.487,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":17},"errors":[],"lineEnd":233,"lineStart":217,"name":"getTopics"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":219,"lineStart":219,"name":""},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.046,"difficulty":8.143,"effort":1114.89,"length":37,"time":61.938,"vocabulary":13,"volume":136.916,"operands":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":230,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":228,"lineStart":228,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.069,"difficulty":6.6,"effort":1361.734,"length":45,"time":75.652,"vocabulary":24,"volume":206.323,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":246,"lineStart":235,"name":"getCategories"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":245,"lineStart":245,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.042,"difficulty":9.714,"effort":1214.485,"length":32,"time":67.471,"vocabulary":15,"volume":125.02,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":258,"lineStart":248,"name":"filterByPostcount"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":252,"lineStart":252,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":254,"lineStart":254,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.064,"difficulty":11,"effort":2109.311,"length":43,"time":117.184,"vocabulary":22,"volume":191.756,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":271,"lineStart":260,"name":"filterByTimerange"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":265,"lineStart":265,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":267,"lineStart":267,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":6.417,"effort":498.634,"length":21,"time":27.702,"vocabulary":13,"volume":77.709,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":12},"errors":[],"lineEnd":284,"lineStart":273,"name":"filterByTags"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.053,"difficulty":7.6,"effort":1204.274,"length":38,"time":66.904,"vocabulary":18,"volume":158.457,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":281,"lineStart":275,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":278,"lineStart":278,"name":""},{"cyclomatic":11,"cyclomaticDensity":73.333,"halstead":{"bugs":0.202,"difficulty":20.632,"effort":12488.858,"length":120,"time":693.825,"vocabulary":33,"volume":605.327,"operands":{"distinct":19,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":64,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":32},"errors":[],"lineEnd":317,"lineStart":286,"name":"sortPosts"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":2.7,"effort":121.5,"length":15,"time":6.75,"vocabulary":8,"volume":45,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":295,"lineStart":295,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.024,"difficulty":3.25,"effort":236.952,"length":23,"time":13.164,"vocabulary":9,"volume":72.908,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":306,"lineStart":306,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.062,"difficulty":14.583,"effort":2698.237,"length":50,"time":149.902,"vocabulary":13,"volume":185.022,"operands":{"distinct":6,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":315,"lineStart":308,"name":""},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.121,"difficulty":7.364,"effort":2663.106,"length":73,"time":147.95,"vocabulary":31,"volume":361.656,"operands":{"distinct":22,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":15},"errors":[],"lineEnd":333,"lineStart":319,"name":"getSearchCids"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.025,"difficulty":3.857,"effort":285.462,"length":20,"time":15.859,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":340,"lineStart":335,"name":"getWatchedCids"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.063,"difficulty":6.429,"effort":1221.362,"length":42,"time":67.853,"vocabulary":23,"volume":189.99,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":348,"lineStart":342,"name":"getChildrenCids"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":346,"lineStart":346,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":7.583,"effort":785.727,"length":28,"time":43.651,"vocabulary":13,"volume":103.612,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":355,"lineStart":350,"name":"getSearchUids"}],"methodAverage":{"cyclomatic":2.717,"cyclomaticDensity":29.465,"halstead":{"bugs":0.063,"difficulty":5.488,"effort":2647.25,"length":38.565,"time":147.069,"vocabulary":15.783,"volume":188.284,"operands":{"distinct":10.283,"total":20.239},"operators":{"distinct":5.5,"total":18.326}},"params":1.391,"sloc":{"logical":4.63,"physical":9.326}},"module":"src/search.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":17,"column":32,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":18,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":25,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":27,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":29,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":31,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":13,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":42,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":42,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":5,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":43,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":50,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":50,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":52,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":65,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":73,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":75,"column":9,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":81,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":83,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":86,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":88,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":94,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":9,"message":"Too many errors. (26% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_search_js/report.json b/plato-report/files/src_search_js/report.json new file mode 100644 index 0000000000..807bebcdb3 --- /dev/null +++ b/plato-report/files/src_search_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/search.js","fileShort":"src/search.js","fileSafe":"src_search_js","link":"files/src_search_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":80,"cyclomaticDensity":33.058,"halstead":{"bugs":5.07,"difficulty":66.008,"effort":1004027.182,"length":1882,"time":55779.288,"vocabulary":271,"volume":15210.604,"operands":{"distinct":239,"total":986,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":896,"identifiers":["__stripped__"]}},"params":64,"sloc":{"logical":242,"physical":357}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"lodash","type":"cjs"},{"line":5,"path":"./database","type":"cjs"},{"line":6,"path":"./batch","type":"cjs"},{"line":7,"path":"./posts","type":"cjs"},{"line":8,"path":"./topics","type":"cjs"},{"line":9,"path":"./categories","type":"cjs"},{"line":10,"path":"./user","type":"cjs"},{"line":11,"path":"./plugins","type":"cjs"},{"line":12,"path":"./privileges","type":"cjs"},{"line":13,"path":"./utils","type":"cjs"},{"line":357,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":357,"lineStart":1,"maintainability":69.583,"methods":[{"cyclomatic":7,"cyclomaticDensity":30.435,"halstead":{"bugs":0.218,"difficulty":13.864,"effort":9059.063,"length":117,"time":503.281,"vocabulary":48,"volume":653.441,"operands":{"distinct":33,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":24},"errors":[],"lineEnd":40,"lineStart":17,"name":""},{"cyclomatic":8,"cyclomaticDensity":17.391,"halstead":{"bugs":0.766,"difficulty":25.007,"effort":57434.352,"length":348,"time":3190.797,"vocabulary":97,"volume":2296.77,"operands":{"distinct":76,"total":181,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":167,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":78},"errors":[],"lineEnd":119,"lineStart":42,"name":"searchInContent"},{"cyclomatic":4,"cyclomaticDensity":36.364,"halstead":{"bugs":0.103,"difficulty":8.25,"effort":2538.591,"length":61,"time":141.033,"vocabulary":33,"volume":307.708,"operands":{"distinct":22,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":28,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":64,"lineStart":50,"name":"doSearch"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":97,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":98,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":98,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":7.125,"effort":970.153,"length":31,"time":53.897,"vocabulary":21,"volume":136.162,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":32},"errors":[],"lineEnd":152,"lineStart":121,"name":"searchInBookmarks"},{"cyclomatic":6,"cyclomaticDensity":50,"halstead":{"bugs":0.197,"difficulty":8.4,"effort":4972.506,"length":112,"time":276.25,"vocabulary":39,"volume":591.965,"operands":{"distinct":30,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":24},"errors":[],"lineEnd":147,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":133,"lineStart":133,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":134,"lineStart":134,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":135,"lineStart":135,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.061,"difficulty":6,"effort":1097.02,"length":41,"time":60.946,"vocabulary":22,"volume":182.837,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":144,"lineStart":137,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":142,"lineStart":142,"name":""},{"cyclomatic":8,"cyclomaticDensity":53.333,"halstead":{"bugs":0.221,"difficulty":16.5,"effort":10943.708,"length":123,"time":607.984,"vocabulary":42,"volume":663.255,"operands":{"distinct":28,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":57,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":24},"errors":[],"lineEnd":177,"lineStart":154,"name":"filterAndSort"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":176,"lineStart":176,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.174,"difficulty":7.172,"effort":3736.436,"length":100,"time":207.58,"vocabulary":37,"volume":520.945,"operands":{"distinct":29,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":30},"errors":[],"lineEnd":208,"lineStart":179,"name":"getMatchedPosts"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":3,"effort":48.76,"length":7,"time":2.709,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":183,"lineStart":183,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":184,"lineStart":184,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":185,"lineStart":185,"name":""},{"cyclomatic":6,"cyclomaticDensity":100,"halstead":{"bugs":0.064,"difficulty":6.222,"effort":1197.298,"length":52,"time":66.517,"vocabulary":13,"volume":192.423,"operands":{"distinct":9,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":205,"lineStart":194,"name":""},{"cyclomatic":3,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":3.5,"effort":117.616,"length":13,"time":6.534,"vocabulary":6,"volume":33.605,"operands":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":207,"lineStart":207,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.025,"difficulty":3.125,"effort":231.277,"length":20,"time":12.849,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":215,"lineStart":210,"name":"getUsers"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.065,"difficulty":4.929,"effort":958.542,"length":45,"time":53.252,"vocabulary":20,"volume":194.487,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":17},"errors":[],"lineEnd":233,"lineStart":217,"name":"getTopics"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":219,"lineStart":219,"name":""},{"cyclomatic":6,"cyclomaticDensity":150,"halstead":{"bugs":0.046,"difficulty":8.143,"effort":1114.89,"length":37,"time":61.938,"vocabulary":13,"volume":136.916,"operands":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":230,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":228,"lineStart":228,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.069,"difficulty":6.6,"effort":1361.734,"length":45,"time":75.652,"vocabulary":24,"volume":206.323,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":246,"lineStart":235,"name":"getCategories"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":245,"lineStart":245,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.042,"difficulty":9.714,"effort":1214.485,"length":32,"time":67.471,"vocabulary":15,"volume":125.02,"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":258,"lineStart":248,"name":"filterByPostcount"},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":252,"lineStart":252,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":254,"lineStart":254,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.064,"difficulty":11,"effort":2109.311,"length":43,"time":117.184,"vocabulary":22,"volume":191.756,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":271,"lineStart":260,"name":"filterByTimerange"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":265,"lineStart":265,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":267,"lineStart":267,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":6.417,"effort":498.634,"length":21,"time":27.702,"vocabulary":13,"volume":77.709,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":12},"errors":[],"lineEnd":284,"lineStart":273,"name":"filterByTags"},{"cyclomatic":5,"cyclomaticDensity":125,"halstead":{"bugs":0.053,"difficulty":7.6,"effort":1204.274,"length":38,"time":66.904,"vocabulary":18,"volume":158.457,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":281,"lineStart":275,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":278,"lineStart":278,"name":""},{"cyclomatic":11,"cyclomaticDensity":73.333,"halstead":{"bugs":0.202,"difficulty":20.632,"effort":12488.858,"length":120,"time":693.825,"vocabulary":33,"volume":605.327,"operands":{"distinct":19,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":64,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":32},"errors":[],"lineEnd":317,"lineStart":286,"name":"sortPosts"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":2.7,"effort":121.5,"length":15,"time":6.75,"vocabulary":8,"volume":45,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":295,"lineStart":295,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.024,"difficulty":3.25,"effort":236.952,"length":23,"time":13.164,"vocabulary":9,"volume":72.908,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":306,"lineStart":306,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.062,"difficulty":14.583,"effort":2698.237,"length":50,"time":149.902,"vocabulary":13,"volume":185.022,"operands":{"distinct":6,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":315,"lineStart":308,"name":""},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.121,"difficulty":7.364,"effort":2663.106,"length":73,"time":147.95,"vocabulary":31,"volume":361.656,"operands":{"distinct":22,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":15},"errors":[],"lineEnd":333,"lineStart":319,"name":"getSearchCids"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.025,"difficulty":3.857,"effort":285.462,"length":20,"time":15.859,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":340,"lineStart":335,"name":"getWatchedCids"},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.063,"difficulty":6.429,"effort":1221.362,"length":42,"time":67.853,"vocabulary":23,"volume":189.99,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":348,"lineStart":342,"name":"getChildrenCids"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":346,"lineStart":346,"name":""},{"cyclomatic":3,"cyclomaticDensity":100,"halstead":{"bugs":0.035,"difficulty":7.583,"effort":785.727,"length":28,"time":43.651,"vocabulary":13,"volume":103.612,"operands":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":355,"lineStart":350,"name":"getSearchUids"}],"methodAverage":{"cyclomatic":2.717,"cyclomaticDensity":29.465,"halstead":{"bugs":0.063,"difficulty":5.488,"effort":2647.25,"length":38.565,"time":147.069,"vocabulary":15.783,"volume":188.284,"operands":{"distinct":10.283,"total":20.239},"operators":{"distinct":5.5,"total":18.326}},"params":1.391,"sloc":{"logical":4.63,"physical":9.326}},"module":"src/search.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":17,"column":32,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":18,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":25,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":27,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":29,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":31,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":13,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":42,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":42,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":5,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":43,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":50,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":50,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":52,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":65,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":71,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":73,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":75,"column":9,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":81,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":83,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":86,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":88,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":94,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":9,"message":"Too many errors. (26% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_settings_js/index.html b/plato-report/files/src_settings_js/index.html new file mode 100644 index 0000000000..2b5971a203 --- /dev/null +++ b/plato-report/files/src_settings_js/index.html @@ -0,0 +1,357 @@ + + + + + Plato - src/settings.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/settings.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.63

    +
    +
    +

    Lines of code

    +

    240

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    79.88

    +
    +
    +

    Estimated Errors

    +

    1.82

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_settings_js/report.history.js b/plato-report/files/src_settings_js/report.history.js new file mode 100644 index 0000000000..fa6fb72f5d --- /dev/null +++ b/plato-report/files/src_settings_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":240,"lloc":139,"functions":17,"deliveredBugs":1.817,"difficulty":79.875,"maintainability":65.633,"lintErrors":33}] \ No newline at end of file diff --git a/plato-report/files/src_settings_js/report.history.json b/plato-report/files/src_settings_js/report.history.json new file mode 100644 index 0000000000..0acfca3aa1 --- /dev/null +++ b/plato-report/files/src_settings_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":240,"lloc":139,"functions":17,"deliveredBugs":1.817,"difficulty":79.875,"maintainability":65.633,"lintErrors":33}] \ No newline at end of file diff --git a/plato-report/files/src_settings_js/report.js b/plato-report/files/src_settings_js/report.js new file mode 100644 index 0000000000..667c072c49 --- /dev/null +++ b/plato-report/files/src_settings_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/settings.js","fileShort":"src/settings.js","fileSafe":"src_settings_js","link":"files/src_settings_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":41,"cyclomaticDensity":29.496,"halstead":{"bugs":1.817,"difficulty":79.875,"effort":435495.53,"length":804,"time":24194.196,"vocabulary":110,"volume":5452.213,"operands":{"distinct":80,"total":426,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":378,"identifiers":["__stripped__"]}},"params":27,"sloc":{"logical":139,"physical":240}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./meta","type":"cjs"},{"line":4,"path":"./pubsub","type":"cjs"}],"errors":[],"lineEnd":240,"lineStart":1,"maintainability":65.633,"methods":[{"cyclomatic":9,"cyclomaticDensity":60,"halstead":{"bugs":0.15,"difficulty":22,"effort":9900,"length":90,"time":550,"vocabulary":32,"volume":450,"operands":{"distinct":16,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":46,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":24,"lineStart":6,"name":"expandObjBy"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.063,"difficulty":11.455,"effort":2176.245,"length":42,"time":120.902,"vocabulary":23,"volume":189.99,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":34,"lineStart":26,"name":"trim"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.042,"difficulty":12,"effort":1507.713,"length":33,"time":83.762,"vocabulary":14,"volume":125.643,"operands":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":46,"lineStart":36,"name":"mergeSettings"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.074,"difficulty":10.385,"effort":2315.474,"length":50,"time":128.637,"vocabulary":22,"volume":222.972,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":9,"physical":19},"errors":[],"lineEnd":77,"lineStart":59,"name":"Settings"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":70,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":76,"lineStart":72,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.857,"effort":153.641,"length":15,"time":8.536,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":106,"lineStart":88,"name":""},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.119,"difficulty":13.667,"effort":4886.885,"length":77,"time":271.494,"vocabulary":25,"volume":357.577,"operands":{"distinct":15,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":16},"errors":[],"lineEnd":105,"lineStart":90,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.073,"difficulty":8.333,"effort":1818.844,"length":47,"time":101.047,"vocabulary":25,"volume":218.261,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":124,"lineStart":112,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.019,"difficulty":5.6,"effort":310.837,"length":15,"time":17.269,"vocabulary":13,"volume":55.507,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":122,"lineStart":118,"name":""},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.163,"difficulty":19.526,"effort":9554.348,"length":97,"time":530.797,"vocabulary":33,"volume":489.306,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":44,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":155,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":163,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":174,"lineStart":169,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.25,"effort":69.482,"length":11,"time":3.86,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":182,"lineStart":180,"name":""},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.175,"difficulty":21.711,"effort":11376.504,"length":103,"time":632.028,"vocabulary":34,"volume":524.009,"operands":{"distinct":19,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":211,"lineStart":189,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.4,"effort":100.8,"length":14,"time":5.6,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":220,"lineStart":217,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.068,"difficulty":12.5,"effort":2539.133,"length":47,"time":141.063,"vocabulary":20,"volume":203.131,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":238,"lineStart":227,"name":""}],"methodAverage":{"cyclomatic":3.353,"cyclomaticDensity":60.085,"halstead":{"bugs":0.06,"difficulty":8.95,"effort":2764.263,"length":39.882,"time":153.57,"vocabulary":17.471,"volume":180.916,"operands":{"distinct":9.529,"total":21.294},"operators":{"distinct":7.941,"total":18.588}},"params":1.588,"sloc":{"logical":6.941,"physical":11.412}},"module":"src/settings.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":28,"message":"'for of' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":10,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":28,"message":"'for of' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":10,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":15,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":72,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":89,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":73,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":118,"column":80,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":133,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":135,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":136,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":145,"column":18,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":190,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":191,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":192,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":199,"column":14,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":240,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_settings_js/report.json b/plato-report/files/src_settings_js/report.json new file mode 100644 index 0000000000..e87f80535a --- /dev/null +++ b/plato-report/files/src_settings_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/settings.js","fileShort":"src/settings.js","fileSafe":"src_settings_js","link":"files/src_settings_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":41,"cyclomaticDensity":29.496,"halstead":{"bugs":1.817,"difficulty":79.875,"effort":435495.53,"length":804,"time":24194.196,"vocabulary":110,"volume":5452.213,"operands":{"distinct":80,"total":426,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":378,"identifiers":["__stripped__"]}},"params":27,"sloc":{"logical":139,"physical":240}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"./meta","type":"cjs"},{"line":4,"path":"./pubsub","type":"cjs"}],"errors":[],"lineEnd":240,"lineStart":1,"maintainability":65.633,"methods":[{"cyclomatic":9,"cyclomaticDensity":60,"halstead":{"bugs":0.15,"difficulty":22,"effort":9900,"length":90,"time":550,"vocabulary":32,"volume":450,"operands":{"distinct":16,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":46,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":24,"lineStart":6,"name":"expandObjBy"},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.063,"difficulty":11.455,"effort":2176.245,"length":42,"time":120.902,"vocabulary":23,"volume":189.99,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":34,"lineStart":26,"name":"trim"},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.042,"difficulty":12,"effort":1507.713,"length":33,"time":83.762,"vocabulary":14,"volume":125.643,"operands":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":46,"lineStart":36,"name":"mergeSettings"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.074,"difficulty":10.385,"effort":2315.474,"length":50,"time":128.637,"vocabulary":22,"volume":222.972,"operands":{"distinct":13,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":9,"physical":19},"errors":[],"lineEnd":77,"lineStart":59,"name":"Settings"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":70,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":76,"lineStart":72,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.857,"effort":153.641,"length":15,"time":8.536,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":106,"lineStart":88,"name":""},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.119,"difficulty":13.667,"effort":4886.885,"length":77,"time":271.494,"vocabulary":25,"volume":357.577,"operands":{"distinct":15,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":14,"physical":16},"errors":[],"lineEnd":105,"lineStart":90,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.073,"difficulty":8.333,"effort":1818.844,"length":47,"time":101.047,"vocabulary":25,"volume":218.261,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":124,"lineStart":112,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.019,"difficulty":5.6,"effort":310.837,"length":15,"time":17.269,"vocabulary":13,"volume":55.507,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":122,"lineStart":118,"name":""},{"cyclomatic":10,"cyclomaticDensity":55.556,"halstead":{"bugs":0.163,"difficulty":19.526,"effort":9554.348,"length":97,"time":530.797,"vocabulary":33,"volume":489.306,"operands":{"distinct":19,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":44,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":155,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":163,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":174,"lineStart":169,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.25,"effort":69.482,"length":11,"time":3.86,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":182,"lineStart":180,"name":""},{"cyclomatic":7,"cyclomaticDensity":36.842,"halstead":{"bugs":0.175,"difficulty":21.711,"effort":11376.504,"length":103,"time":632.028,"vocabulary":34,"volume":524.009,"operands":{"distinct":19,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":211,"lineStart":189,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.4,"effort":100.8,"length":14,"time":5.6,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":220,"lineStart":217,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.068,"difficulty":12.5,"effort":2539.133,"length":47,"time":141.063,"vocabulary":20,"volume":203.131,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":238,"lineStart":227,"name":""}],"methodAverage":{"cyclomatic":3.353,"cyclomaticDensity":60.085,"halstead":{"bugs":0.06,"difficulty":8.95,"effort":2764.263,"length":39.882,"time":153.57,"vocabulary":17.471,"volume":180.916,"operands":{"distinct":9.529,"total":21.294},"operators":{"distinct":7.941,"total":18.588}},"params":1.588,"sloc":{"logical":6.941,"physical":11.412}},"module":"src/settings.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":28,"message":"'for of' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":10,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":28,"message":"'for of' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":10,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":15,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":72,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":89,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":90,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":114,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":118,"column":73,"message":"'spread/rest operator' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":118,"column":80,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":133,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":134,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":135,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":136,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":145,"column":18,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":190,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":191,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":192,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":199,"column":14,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":240,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_sitemap_js/index.html b/plato-report/files/src_sitemap_js/index.html new file mode 100644 index 0000000000..a88ee7193b --- /dev/null +++ b/plato-report/files/src_sitemap_js/index.html @@ -0,0 +1,306 @@ + + + + + Plato - src/sitemap.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/sitemap.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    62.35

    +
    +
    +

    Lines of code

    +

    189

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    44.54

    +
    +
    +

    Estimated Errors

    +

    2.16

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_sitemap_js/report.history.js b/plato-report/files/src_sitemap_js/report.history.js new file mode 100644 index 0000000000..835391501b --- /dev/null +++ b/plato-report/files/src_sitemap_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":189,"lloc":127,"functions":12,"deliveredBugs":2.159,"difficulty":44.544,"maintainability":62.355,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_sitemap_js/report.history.json b/plato-report/files/src_sitemap_js/report.history.json new file mode 100644 index 0000000000..0cfd4f0b39 --- /dev/null +++ b/plato-report/files/src_sitemap_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":189,"lloc":127,"functions":12,"deliveredBugs":2.159,"difficulty":44.544,"maintainability":62.355,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_sitemap_js/report.js b/plato-report/files/src_sitemap_js/report.js new file mode 100644 index 0000000000..e646e32759 --- /dev/null +++ b/plato-report/files/src_sitemap_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/sitemap.js","fileShort":"src/sitemap.js","fileSafe":"src_sitemap_js","link":"files/src_sitemap_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":17,"cyclomaticDensity":13.386,"halstead":{"bugs":2.159,"difficulty":44.544,"effort":288448.866,"length":897,"time":16024.937,"vocabulary":149,"volume":6475.594,"operands":{"distinct":125,"total":464,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":433,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":127,"physical":189}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"sitemap","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./database","type":"cjs"},{"line":7,"path":"./categories","type":"cjs"},{"line":8,"path":"./topics","type":"cjs"},{"line":9,"path":"./privileges","type":"cjs"},{"line":10,"path":"./meta","type":"cjs"},{"line":11,"path":"./plugins","type":"cjs"},{"line":12,"path":"./utils","type":"cjs"},{"line":189,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":189,"lineStart":1,"maintainability":62.355,"methods":[{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.175,"difficulty":11.667,"effort":6114.563,"length":96,"time":339.698,"vocabulary":44,"volume":524.105,"operands":{"distinct":30,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":38,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.123,"difficulty":8.6,"effort":3183.43,"length":77,"time":176.857,"vocabulary":28,"volume":370.166,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":61,"lineStart":40,"name":"getSitemapPages"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.15,"difficulty":18.857,"effort":8494.276,"length":97,"time":471.904,"vocabulary":25,"volume":450.454,"operands":{"distinct":14,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":78,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.056,"difficulty":5.714,"effort":968.334,"length":38,"time":53.796,"vocabulary":22,"volume":169.458,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":87,"lineStart":80,"name":"getSitemapCategories"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.172,"difficulty":20.719,"effort":10669.037,"length":106,"time":592.724,"vocabulary":29,"volume":514.946,"operands":{"distinct":16,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":27},"errors":[],"lineEnd":115,"lineStart":89,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.035,"difficulty":2.885,"effort":300.716,"length":25,"time":16.706,"vocabulary":18,"volume":104.248,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":104,"lineStart":96,"name":""},{"cyclomatic":5,"cyclomaticDensity":20.833,"halstead":{"bugs":0.449,"difficulty":23.727,"effort":31928.566,"length":226,"time":1773.809,"vocabulary":62,"volume":1345.648,"operands":{"distinct":44,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":49},"errors":[],"lineEnd":165,"lineStart":117,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.051,"difficulty":2.941,"effort":445.943,"length":34,"time":24.775,"vocabulary":22,"volume":151.621,"operands":{"distinct":17,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":157,"lineStart":148,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.057,"difficulty":7.192,"effort":1220.129,"length":37,"time":67.785,"vocabulary":24,"volume":169.644,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":175,"lineStart":167,"name":"urlsToSitemap"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":172,"lineStart":172,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.044,"difficulty":5,"effort":666.287,"length":35,"time":37.016,"vocabulary":14,"volume":133.257,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":187,"lineStart":177,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":186,"lineStart":184,"name":""}],"methodAverage":{"cyclomatic":2.333,"cyclomaticDensity":33.249,"halstead":{"bugs":0.11,"difficulty":9.164,"effort":5335.703,"length":65.25,"time":296.428,"vocabulary":24.833,"volume":330.118,"operands":{"distinct":16.333,"total":33.833},"operators":{"distinct":8.5,"total":31.417}},"params":0.5,"sloc":{"logical":8.583,"physical":15.417}},"module":"src/sitemap.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":19,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":20,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":50,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":40,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":40,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":41,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":50,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":54,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":59,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":63,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":63,"column":35,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":68,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":75,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":78,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":80,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":80,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":81,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":82,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":83,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":89,"column":30,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":89,"column":40,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":94,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":96,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":96,"column":37,"message":"Too many errors. (50% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_sitemap_js/report.json b/plato-report/files/src_sitemap_js/report.json new file mode 100644 index 0000000000..4ae781c2af --- /dev/null +++ b/plato-report/files/src_sitemap_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/sitemap.js","fileShort":"src/sitemap.js","fileSafe":"src_sitemap_js","link":"files/src_sitemap_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":17,"cyclomaticDensity":13.386,"halstead":{"bugs":2.159,"difficulty":44.544,"effort":288448.866,"length":897,"time":16024.937,"vocabulary":149,"volume":6475.594,"operands":{"distinct":125,"total":464,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":433,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":127,"physical":189}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"sitemap","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./database","type":"cjs"},{"line":7,"path":"./categories","type":"cjs"},{"line":8,"path":"./topics","type":"cjs"},{"line":9,"path":"./privileges","type":"cjs"},{"line":10,"path":"./meta","type":"cjs"},{"line":11,"path":"./plugins","type":"cjs"},{"line":12,"path":"./utils","type":"cjs"},{"line":189,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":189,"lineStart":1,"maintainability":62.355,"methods":[{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.175,"difficulty":11.667,"effort":6114.563,"length":96,"time":339.698,"vocabulary":44,"volume":524.105,"operands":{"distinct":30,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":38,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.123,"difficulty":8.6,"effort":3183.43,"length":77,"time":176.857,"vocabulary":28,"volume":370.166,"operands":{"distinct":20,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":22},"errors":[],"lineEnd":61,"lineStart":40,"name":"getSitemapPages"},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.15,"difficulty":18.857,"effort":8494.276,"length":97,"time":471.904,"vocabulary":25,"volume":450.454,"operands":{"distinct":14,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":78,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.056,"difficulty":5.714,"effort":968.334,"length":38,"time":53.796,"vocabulary":22,"volume":169.458,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":87,"lineStart":80,"name":"getSitemapCategories"},{"cyclomatic":4,"cyclomaticDensity":33.333,"halstead":{"bugs":0.172,"difficulty":20.719,"effort":10669.037,"length":106,"time":592.724,"vocabulary":29,"volume":514.946,"operands":{"distinct":16,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":27},"errors":[],"lineEnd":115,"lineStart":89,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.035,"difficulty":2.885,"effort":300.716,"length":25,"time":16.706,"vocabulary":18,"volume":104.248,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":104,"lineStart":96,"name":""},{"cyclomatic":5,"cyclomaticDensity":20.833,"halstead":{"bugs":0.449,"difficulty":23.727,"effort":31928.566,"length":226,"time":1773.809,"vocabulary":62,"volume":1345.648,"operands":{"distinct":44,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":49},"errors":[],"lineEnd":165,"lineStart":117,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.051,"difficulty":2.941,"effort":445.943,"length":34,"time":24.775,"vocabulary":22,"volume":151.621,"operands":{"distinct":17,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":157,"lineStart":148,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.057,"difficulty":7.192,"effort":1220.129,"length":37,"time":67.785,"vocabulary":24,"volume":169.644,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":175,"lineStart":167,"name":"urlsToSitemap"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":172,"lineStart":172,"name":""},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.044,"difficulty":5,"effort":666.287,"length":35,"time":37.016,"vocabulary":14,"volume":133.257,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":187,"lineStart":177,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":186,"lineStart":184,"name":""}],"methodAverage":{"cyclomatic":2.333,"cyclomaticDensity":33.249,"halstead":{"bugs":0.11,"difficulty":9.164,"effort":5335.703,"length":65.25,"time":296.428,"vocabulary":24.833,"volume":330.118,"operands":{"distinct":16.333,"total":33.833},"operators":{"distinct":8.5,"total":31.417}},"params":0.5,"sloc":{"logical":8.583,"physical":15.417}},"module":"src/sitemap.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":19,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":20,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":50,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":10,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":40,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":40,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":41,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":50,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":54,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":59,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":63,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":63,"column":35,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":68,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":75,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":78,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":80,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":80,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":81,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":81,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":82,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":82,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":83,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":83,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":89,"column":30,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":89,"column":40,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":94,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":95,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":96,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":96,"column":37,"message":"Too many errors. (50% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_slugify_js/index.html b/plato-report/files/src_slugify_js/index.html new file mode 100644 index 0000000000..b164d58d28 --- /dev/null +++ b/plato-report/files/src_slugify_js/index.html @@ -0,0 +1,120 @@ + + + + + Plato - src/slugify.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/slugify.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    86.27

    +
    +
    +

    Lines of code

    +

    3

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    1.50

    +
    +
    +

    Estimated Errors

    +

    0.01

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_slugify_js/report.history.js b/plato-report/files/src_slugify_js/report.history.js new file mode 100644 index 0000000000..4886483dbe --- /dev/null +++ b/plato-report/files/src_slugify_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.008,"difficulty":1.5,"maintainability":86.266,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/src_slugify_js/report.history.json b/plato-report/files/src_slugify_js/report.history.json new file mode 100644 index 0000000000..7de1cc4a0e --- /dev/null +++ b/plato-report/files/src_slugify_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":3,"lloc":2,"functions":0,"deliveredBugs":0.008,"difficulty":1.5,"maintainability":86.266,"lintErrors":3}] \ No newline at end of file diff --git a/plato-report/files/src_slugify_js/report.js b/plato-report/files/src_slugify_js/report.js new file mode 100644 index 0000000000..a054bab6c4 --- /dev/null +++ b/plato-report/files/src_slugify_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/slugify.js","fileShort":"src/slugify.js","fileSafe":"src_slugify_js","link":"files/src_slugify_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../public/src/modules/slugify","type":"cjs"}],"errors":[],"lineEnd":3,"lineStart":1,"maintainability":86.266,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5},"operators":{"distinct":3,"total":3}},"params":0,"sloc":{"logical":2,"physical":3}},"module":"src/slugify.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_slugify_js/report.json b/plato-report/files/src_slugify_js/report.json new file mode 100644 index 0000000000..1a12cdef46 --- /dev/null +++ b/plato-report/files/src_slugify_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/slugify.js","fileShort":"src/slugify.js","fileSafe":"src_slugify_js","link":"files/src_slugify_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"../public/src/modules/slugify","type":"cjs"}],"errors":[],"lineEnd":3,"lineStart":1,"maintainability":86.266,"methods":[],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5},"operators":{"distinct":3,"total":3}},"params":0,"sloc":{"logical":2,"physical":3}},"module":"src/slugify.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":3,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_social_js/index.html b/plato-report/files/src_social_js/index.html new file mode 100644 index 0000000000..a3b101da56 --- /dev/null +++ b/plato-report/files/src_social_js/index.html @@ -0,0 +1,188 @@ + + + + + Plato - src/social.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/social.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    70.47

    +
    +
    +

    Lines of code

    +

    71

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    15.79

    +
    +
    +

    Estimated Errors

    +

    0.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_social_js/report.history.js b/plato-report/files/src_social_js/report.history.js new file mode 100644 index 0000000000..47f80c055d --- /dev/null +++ b/plato-report/files/src_social_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":71,"lloc":43,"functions":6,"deliveredBugs":0.457,"difficulty":15.789,"maintainability":70.467,"lintErrors":36}] \ No newline at end of file diff --git a/plato-report/files/src_social_js/report.history.json b/plato-report/files/src_social_js/report.history.json new file mode 100644 index 0000000000..0bb7608401 --- /dev/null +++ b/plato-report/files/src_social_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":71,"lloc":43,"functions":6,"deliveredBugs":0.457,"difficulty":15.789,"maintainability":70.467,"lintErrors":36}] \ No newline at end of file diff --git a/plato-report/files/src_social_js/report.js b/plato-report/files/src_social_js/report.js new file mode 100644 index 0000000000..c02098ed32 --- /dev/null +++ b/plato-report/files/src_social_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/social.js","fileShort":"src/social.js","fileSafe":"src_social_js","link":"files/src_social_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":9.302,"halstead":{"bugs":0.457,"difficulty":15.789,"effort":21627.211,"length":222,"time":1201.512,"vocabulary":72,"volume":1369.723,"operands":{"distinct":57,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":102,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":43,"physical":71}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"lodash","type":"cjs"},{"line":4,"path":"./plugins","type":"cjs"},{"line":5,"path":"./database","type":"cjs"},{"line":6,"path":"./meta","type":"cjs"},{"line":71,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":71,"lineStart":1,"maintainability":70.467,"methods":[{"cyclomatic":2,"cyclomaticDensity":9.091,"halstead":{"bugs":0.161,"difficulty":9.107,"effort":4397.014,"length":92,"time":244.279,"vocabulary":38,"volume":482.809,"operands":{"distinct":28,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":40},"errors":[],"lineEnd":51,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.444,"effort":162.819,"length":18,"time":9.046,"vocabulary":13,"volume":66.608,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":47,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":3.75,"effort":161.944,"length":13,"time":8.997,"vocabulary":10,"volume":43.185,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":56,"lineStart":53,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":55,"lineStart":55,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.038,"difficulty":5.85,"effort":670.96,"length":27,"time":37.276,"vocabulary":19,"volume":114.694,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":69,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":67,"lineStart":65,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":48.737,"halstead":{"bugs":0.041,"difficulty":4.067,"effort":906.559,"length":27.167,"time":50.364,"vocabulary":15,"volume":122.899,"operands":{"distinct":9.5,"total":14.833},"operators":{"distinct":5.5,"total":12.333}},"params":0.667,"sloc":{"logical":5.333,"physical":10.5}},"module":"src/social.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":30,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":40,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":50,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":53,"column":36,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":53,"column":46,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":54,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":55,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":58,"column":44,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":58,"column":54,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":64,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":66,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":68,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":69,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":3,"column":11,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":71,"column":1,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":16,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":25,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":53,"column":31,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":58,"column":39,"message":"'async' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_social_js/report.json b/plato-report/files/src_social_js/report.json new file mode 100644 index 0000000000..119ce80f66 --- /dev/null +++ b/plato-report/files/src_social_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/social.js","fileShort":"src/social.js","fileSafe":"src_social_js","link":"files/src_social_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":9.302,"halstead":{"bugs":0.457,"difficulty":15.789,"effort":21627.211,"length":222,"time":1201.512,"vocabulary":72,"volume":1369.723,"operands":{"distinct":57,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":102,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":43,"physical":71}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"lodash","type":"cjs"},{"line":4,"path":"./plugins","type":"cjs"},{"line":5,"path":"./database","type":"cjs"},{"line":6,"path":"./meta","type":"cjs"},{"line":71,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":71,"lineStart":1,"maintainability":70.467,"methods":[{"cyclomatic":2,"cyclomaticDensity":9.091,"halstead":{"bugs":0.161,"difficulty":9.107,"effort":4397.014,"length":92,"time":244.279,"vocabulary":38,"volume":482.809,"operands":{"distinct":28,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":40},"errors":[],"lineEnd":51,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.444,"effort":162.819,"length":18,"time":9.046,"vocabulary":13,"volume":66.608,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":47,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":3.75,"effort":161.944,"length":13,"time":8.997,"vocabulary":10,"volume":43.185,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":56,"lineStart":53,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":55,"lineStart":55,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.038,"difficulty":5.85,"effort":670.96,"length":27,"time":37.276,"vocabulary":19,"volume":114.694,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":69,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":67,"lineStart":65,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":48.737,"halstead":{"bugs":0.041,"difficulty":4.067,"effort":906.559,"length":27.167,"time":50.364,"vocabulary":15,"volume":122.899,"operands":{"distinct":9.5,"total":14.833},"operators":{"distinct":5.5,"total":12.333}},"params":0.667,"sloc":{"logical":5.333,"physical":10.5}},"module":"src/social.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":30,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":12,"column":40,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":50,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":53,"column":36,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":53,"column":46,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":54,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":55,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":58,"column":44,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":58,"column":54,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":64,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":66,"column":14,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":68,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":69,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":3,"column":11,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":71,"column":1,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":16,"message":"'module' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":25,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":53,"column":31,"message":"'async' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":58,"column":39,"message":"'async' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_start_js/index.html b/plato-report/files/src_start_js/index.html new file mode 100644 index 0000000000..7ed70e9ff7 --- /dev/null +++ b/plato-report/files/src_start_js/index.html @@ -0,0 +1,295 @@ + + + + + Plato - src/start.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/start.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    63.51

    +
    +
    +

    Lines of code

    +

    178

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    28.76

    +
    +
    +

    Estimated Errors

    +

    1.53

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_start_js/report.history.js b/plato-report/files/src_start_js/report.history.js new file mode 100644 index 0000000000..eb48b34e30 --- /dev/null +++ b/plato-report/files/src_start_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":178,"lloc":122,"functions":12,"deliveredBugs":1.528,"difficulty":28.759,"maintainability":63.51,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_start_js/report.history.json b/plato-report/files/src_start_js/report.history.json new file mode 100644 index 0000000000..757136ae13 --- /dev/null +++ b/plato-report/files/src_start_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":178,"lloc":122,"functions":12,"deliveredBugs":1.528,"difficulty":28.759,"maintainability":63.51,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_start_js/report.js b/plato-report/files/src_start_js/report.js new file mode 100644 index 0000000000..6c08609122 --- /dev/null +++ b/plato-report/files/src_start_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/start.js","fileShort":"src/start.js","fileSafe":"src_start_js","link":"files/src_start_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":18.033,"halstead":{"bugs":1.528,"difficulty":28.759,"effort":131808.121,"length":620,"time":7322.673,"vocabulary":168,"volume":4583.237,"operands":{"distinct":143,"total":329,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":291,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":122,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"nconf","type":"cjs"},{"line":4,"path":"winston","type":"cjs"},{"line":8,"path":"./database","type":"cjs"},{"line":9,"path":"./topics","type":"cjs"},{"line":20,"path":"./meta","type":"cjs"},{"line":35,"path":"./webserver","type":"cjs"},{"line":36,"path":"./socket.io","type":"cjs"},{"line":40,"path":"./notifications","type":"cjs"},{"line":41,"path":"./user","type":"cjs"},{"line":42,"path":"./plugins","type":"cjs"},{"line":43,"path":"./topics","type":"cjs"},{"line":75,"path":"./upgrade","type":"cjs"},{"line":107,"path":"./meta","type":"cjs"},{"line":113,"path":"benchpressjs","type":"cjs"},{"line":116,"path":"./translator","type":"cjs"},{"line":138,"path":"./webserver","type":"cjs"},{"line":140,"path":"./analytics","type":"cjs"},{"line":142,"path":"./database","type":"cjs"}],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":63.51,"methods":[{"cyclomatic":8,"cyclomaticDensity":19.512,"halstead":{"bugs":0.368,"difficulty":15.64,"effort":17267.002,"length":182,"time":959.278,"vocabulary":67,"volume":1104.028,"operands":{"distinct":50,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":90,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":41,"physical":62},"errors":[],"lineEnd":72,"lineStart":11,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.04,"difficulty":8.938,"effort":1063.044,"length":28,"time":59.058,"vocabulary":19,"volume":118.942,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":85,"lineStart":74,"name":"runUpgrades"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.133,"difficulty":7.636,"effort":3041.979,"length":82,"time":168.999,"vocabulary":29,"volume":398.354,"operands":{"distinct":22,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":97,"lineStart":87,"name":"printStartupInfo"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":2.8,"effort":277.175,"length":26,"time":15.399,"vocabulary":14,"volume":98.991,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":23},"errors":[],"lineEnd":121,"lineStart":99,"name":"addProcessHandlers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":102,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":101,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":1.1,"effort":74.926,"length":19,"time":4.163,"vocabulary":12,"volume":68.114,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":109,"lineStart":104,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.069,"difficulty":6.462,"effort":1340.463,"length":48,"time":74.47,"vocabulary":20,"volume":207.453,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":120,"lineStart":110,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.035,"difficulty":3.818,"effort":405.774,"length":26,"time":22.543,"vocabulary":17,"volume":106.274,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":133,"lineStart":123,"name":"restart"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.13,"difficulty":7.167,"effort":2795,"length":78,"time":155.278,"vocabulary":32,"volume":390,"operands":{"distinct":24,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":153,"lineStart":135,"name":"shutdown"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":5.25,"effort":451.246,"length":22,"time":25.069,"vocabulary":15,"volume":85.952,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":159,"lineStart":156,"name":"getTopicIdByTitle"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.077,"difficulty":7.147,"effort":1646.122,"length":49,"time":91.451,"vocabulary":26,"volume":230.322,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":17},"errors":[],"lineEnd":177,"lineStart":161,"name":"addTagsToTopic"}],"methodAverage":{"cyclomatic":2.75,"cyclomaticDensity":39.411,"halstead":{"bugs":0.079,"difficulty":5.705,"effort":2366.66,"length":47.417,"time":131.481,"vocabulary":21.583,"volume":235.71,"operands":{"distinct":14.75,"total":25.25},"operators":{"distinct":6.833,"total":22.167}},"params":0.417,"sloc":{"logical":9,"physical":15}},"module":"src/start.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":30,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":17,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":17,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":18,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":18,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":20,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":21,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":24,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":24,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":28,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":28,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":33,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":33,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":35,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":37,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":44,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":47,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":47,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":72,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":74,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":74,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":75,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":77,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":77,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":80,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":80,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":91,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":38,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":73,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":87,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":100,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":101,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":104,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":116,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":135,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":135,"column":1,"message":"Too many errors. (75% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_start_js/report.json b/plato-report/files/src_start_js/report.json new file mode 100644 index 0000000000..453fc1d301 --- /dev/null +++ b/plato-report/files/src_start_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/start.js","fileShort":"src/start.js","fileSafe":"src_start_js","link":"files/src_start_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":18.033,"halstead":{"bugs":1.528,"difficulty":28.759,"effort":131808.121,"length":620,"time":7322.673,"vocabulary":168,"volume":4583.237,"operands":{"distinct":143,"total":329,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":291,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":122,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"nconf","type":"cjs"},{"line":4,"path":"winston","type":"cjs"},{"line":8,"path":"./database","type":"cjs"},{"line":9,"path":"./topics","type":"cjs"},{"line":20,"path":"./meta","type":"cjs"},{"line":35,"path":"./webserver","type":"cjs"},{"line":36,"path":"./socket.io","type":"cjs"},{"line":40,"path":"./notifications","type":"cjs"},{"line":41,"path":"./user","type":"cjs"},{"line":42,"path":"./plugins","type":"cjs"},{"line":43,"path":"./topics","type":"cjs"},{"line":75,"path":"./upgrade","type":"cjs"},{"line":107,"path":"./meta","type":"cjs"},{"line":113,"path":"benchpressjs","type":"cjs"},{"line":116,"path":"./translator","type":"cjs"},{"line":138,"path":"./webserver","type":"cjs"},{"line":140,"path":"./analytics","type":"cjs"},{"line":142,"path":"./database","type":"cjs"}],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":63.51,"methods":[{"cyclomatic":8,"cyclomaticDensity":19.512,"halstead":{"bugs":0.368,"difficulty":15.64,"effort":17267.002,"length":182,"time":959.278,"vocabulary":67,"volume":1104.028,"operands":{"distinct":50,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":90,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":41,"physical":62},"errors":[],"lineEnd":72,"lineStart":11,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.04,"difficulty":8.938,"effort":1063.044,"length":28,"time":59.058,"vocabulary":19,"volume":118.942,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":85,"lineStart":74,"name":"runUpgrades"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.133,"difficulty":7.636,"effort":3041.979,"length":82,"time":168.999,"vocabulary":29,"volume":398.354,"operands":{"distinct":22,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":97,"lineStart":87,"name":"printStartupInfo"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":2.8,"effort":277.175,"length":26,"time":15.399,"vocabulary":14,"volume":98.991,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":23},"errors":[],"lineEnd":121,"lineStart":99,"name":"addProcessHandlers"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":102,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":101,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":1.1,"effort":74.926,"length":19,"time":4.163,"vocabulary":12,"volume":68.114,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":109,"lineStart":104,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.069,"difficulty":6.462,"effort":1340.463,"length":48,"time":74.47,"vocabulary":20,"volume":207.453,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":120,"lineStart":110,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.035,"difficulty":3.818,"effort":405.774,"length":26,"time":22.543,"vocabulary":17,"volume":106.274,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":133,"lineStart":123,"name":"restart"},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.13,"difficulty":7.167,"effort":2795,"length":78,"time":155.278,"vocabulary":32,"volume":390,"operands":{"distinct":24,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":153,"lineStart":135,"name":"shutdown"},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.029,"difficulty":5.25,"effort":451.246,"length":22,"time":25.069,"vocabulary":15,"volume":85.952,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":159,"lineStart":156,"name":"getTopicIdByTitle"},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.077,"difficulty":7.147,"effort":1646.122,"length":49,"time":91.451,"vocabulary":26,"volume":230.322,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":17},"errors":[],"lineEnd":177,"lineStart":161,"name":"addTagsToTopic"}],"methodAverage":{"cyclomatic":2.75,"cyclomaticDensity":39.411,"halstead":{"bugs":0.079,"difficulty":5.705,"effort":2366.66,"length":47.417,"time":131.481,"vocabulary":21.583,"volume":235.71,"operands":{"distinct":14.75,"total":25.25},"operators":{"distinct":6.833,"total":22.167}},"params":0.417,"sloc":{"logical":9,"physical":15}},"module":"src/start.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":11,"column":30,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":17,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":17,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":18,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":18,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":20,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":21,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":24,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":24,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":28,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":28,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":33,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":33,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":35,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":37,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":44,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":47,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":47,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":72,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":74,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":74,"column":6,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":75,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":77,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":77,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":80,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":80,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":91,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":92,"column":38,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":73,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":87,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":100,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":101,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":104,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":116,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":135,"column":1,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":135,"column":1,"message":"Too many errors. (75% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_translator_js/index.html b/plato-report/files/src_translator_js/index.html new file mode 100644 index 0000000000..9b025a4eed --- /dev/null +++ b/plato-report/files/src_translator_js/index.html @@ -0,0 +1,131 @@ + + + + + Plato - src/translator.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/translator.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    83.44

    +
    +
    +

    Lines of code

    +

    14

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.00

    +
    +
    +

    Estimated Errors

    +

    0.08

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_translator_js/report.history.js b/plato-report/files/src_translator_js/report.history.js new file mode 100644 index 0000000000..c21fcb3cd0 --- /dev/null +++ b/plato-report/files/src_translator_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":14,"lloc":8,"functions":2,"deliveredBugs":0.078,"difficulty":7,"maintainability":83.442,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/src_translator_js/report.history.json b/plato-report/files/src_translator_js/report.history.json new file mode 100644 index 0000000000..dcc573b27e --- /dev/null +++ b/plato-report/files/src_translator_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":14,"lloc":8,"functions":2,"deliveredBugs":0.078,"difficulty":7,"maintainability":83.442,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/src_translator_js/report.js b/plato-report/files/src_translator_js/report.js new file mode 100644 index 0000000000..7cb0e199ee --- /dev/null +++ b/plato-report/files/src_translator_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/translator.js","fileShort":"src/translator.js","fileSafe":"src_translator_js","link":"files/src_translator_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.078,"difficulty":7,"effort":1630.926,"length":49,"time":90.607,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":14}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"winston","type":"cjs"},{"line":11,"path":"../public/src/modules/translator.common","type":"cjs"},{"line":11,"path":"./utils","type":"cjs"},{"line":12,"path":"./languages","type":"cjs"}],"errors":[],"lineEnd":14,"lineStart":1,"maintainability":83.442,"methods":[{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.333,"effort":93.014,"length":12,"time":5.167,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":9,"lineStart":5,"name":"warn"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3.75,"effort":194.593,"length":15,"time":10.811,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":14,"lineStart":11,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":75,"halstead":{"bugs":0.015,"difficulty":3.042,"effort":143.804,"length":13.5,"time":7.989,"vocabulary":10.5,"volume":45.877,"operands":{"distinct":6,"total":8},"operators":{"distinct":4.5,"total":5.5}},"params":1.5,"sloc":{"logical":2,"physical":4.5}},"module":"src/translator.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":105,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":69,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":23,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":9,"message":"'global' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_translator_js/report.json b/plato-report/files/src_translator_js/report.json new file mode 100644 index 0000000000..ba9215956d --- /dev/null +++ b/plato-report/files/src_translator_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/translator.js","fileShort":"src/translator.js","fileSafe":"src_translator_js","link":"files/src_translator_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.078,"difficulty":7,"effort":1630.926,"length":49,"time":90.607,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":14}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"winston","type":"cjs"},{"line":11,"path":"../public/src/modules/translator.common","type":"cjs"},{"line":11,"path":"./utils","type":"cjs"},{"line":12,"path":"./languages","type":"cjs"}],"errors":[],"lineEnd":14,"lineStart":1,"maintainability":83.442,"methods":[{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.333,"effort":93.014,"length":12,"time":5.167,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":9,"lineStart":5,"name":"warn"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3.75,"effort":194.593,"length":15,"time":10.811,"vocabulary":11,"volume":51.891,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":14,"lineStart":11,"name":""}],"methodAverage":{"cyclomatic":1.5,"cyclomaticDensity":75,"halstead":{"bugs":0.015,"difficulty":3.042,"effort":143.804,"length":13.5,"time":7.989,"vocabulary":10.5,"volume":45.877,"operands":{"distinct":6,"total":8},"operators":{"distinct":4.5,"total":5.5}},"params":1.5,"sloc":{"logical":2,"physical":4.5}},"module":"src/translator.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":105,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":69,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":23,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":9,"message":"'global' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"'module' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/src_upgrade_js/index.html b/plato-report/files/src_upgrade_js/index.html new file mode 100644 index 0000000000..e15b1882a2 --- /dev/null +++ b/plato-report/files/src_upgrade_js/index.html @@ -0,0 +1,320 @@ + + + + + Plato - src/upgrade.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/upgrade.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    64.55

    +
    +
    +

    Lines of code

    +

    203

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    50.20

    +
    +
    +

    Estimated Errors

    +

    2.56

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_upgrade_js/report.history.js b/plato-report/files/src_upgrade_js/report.history.js new file mode 100644 index 0000000000..b1568521d0 --- /dev/null +++ b/plato-report/files/src_upgrade_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":203,"lloc":123,"functions":15,"deliveredBugs":2.556,"difficulty":50.205,"maintainability":64.545,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_upgrade_js/report.history.json b/plato-report/files/src_upgrade_js/report.history.json new file mode 100644 index 0000000000..f1a02b737c --- /dev/null +++ b/plato-report/files/src_upgrade_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":203,"lloc":123,"functions":15,"deliveredBugs":2.556,"difficulty":50.205,"maintainability":64.545,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_upgrade_js/report.js b/plato-report/files/src_upgrade_js/report.js new file mode 100644 index 0000000000..d492a712e2 --- /dev/null +++ b/plato-report/files/src_upgrade_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/upgrade.js","fileShort":"src/upgrade.js","fileSafe":"src_upgrade_js","link":"files/src_upgrade_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":20.325,"halstead":{"bugs":2.556,"difficulty":50.205,"effort":384931.044,"length":987,"time":21385.058,"vocabulary":218,"volume":7667.198,"operands":{"distinct":183,"total":525,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":462,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":123,"physical":203}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"},{"line":4,"path":"util","type":"cjs"},{"line":5,"path":"semver","type":"cjs"},{"line":6,"path":"readline","type":"cjs"},{"line":7,"path":"winston","type":"cjs"},{"line":8,"path":"chalk","type":"cjs"},{"line":10,"path":"./plugins","type":"cjs"},{"line":11,"path":"./database","type":"cjs"},{"line":12,"path":"./file","type":"cjs"},{"line":13,"path":"./constants","type":"cjs"},{"line":36,"path":"* dynamic dependency *","type":"cjs"},{"line":37,"path":"* dynamic dependency *","type":"cjs"},{"line":67,"path":"* dynamic dependency *","type":"cjs"},{"line":129,"path":"* dynamic dependency *","type":"cjs"},{"line":203,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":203,"lineStart":1,"maintainability":64.545,"methods":[{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.097,"difficulty":8.1,"effort":2349,"length":58,"time":130.5,"vocabulary":32,"volume":290,"operands":{"distinct":20,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":35},"errors":[],"lineEnd":59,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":29,"lineStart":29,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.104,"difficulty":7.656,"effort":2389.713,"length":69,"time":132.762,"vocabulary":23,"volume":312.126,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":39,"lineStart":29,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":4.5,"effort":239.179,"length":16,"time":13.288,"vocabulary":10,"volume":53.151,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":52,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":4.2,"effort":217.944,"length":15,"time":12.108,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":20},"errors":[],"lineEnd":80,"lineStart":61,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.092,"difficulty":6.905,"effort":1915.623,"length":56,"time":106.423,"vocabulary":31,"volume":277.435,"operands":{"distinct":21,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":78,"lineStart":64,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.286,"effort":61.134,"length":15,"time":3.396,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":71,"lineStart":69,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.055,"difficulty":6.071,"effort":1002.142,"length":36,"time":55.675,"vocabulary":24,"volume":165.059,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":90,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":86,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.071,"difficulty":5.111,"effort":1081.101,"length":45,"time":60.061,"vocabulary":26,"volume":211.52,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":19},"errors":[],"lineEnd":110,"lineStart":92,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":5.333,"effort":479.596,"length":22,"time":26.644,"vocabulary":17,"volume":89.924,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":107,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.056,"difficulty":3.088,"effort":523.327,"length":38,"time":29.074,"vocabulary":22,"volume":169.458,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":118,"lineStart":112,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":116,"lineStart":116,"name":""},{"cyclomatic":8,"cyclomaticDensity":24.242,"halstead":{"bugs":0.686,"difficulty":23.012,"effort":47347.351,"length":304,"time":2630.408,"vocabulary":109,"volume":2057.528,"operands":{"distinct":85,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":141,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":33,"physical":56},"errors":[],"lineEnd":175,"lineStart":120,"name":""},{"cyclomatic":10,"cyclomaticDensity":62.5,"halstead":{"bugs":0.314,"difficulty":23.75,"effort":22363.537,"length":166,"time":1242.419,"vocabulary":51,"volume":941.623,"operands":{"distinct":34,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":25},"errors":[],"lineEnd":201,"lineStart":177,"name":""}],"methodAverage":{"cyclomatic":2.6,"cyclomaticDensity":33.005,"halstead":{"bugs":0.106,"difficulty":6.92,"effort":5341.122,"length":58.067,"time":296.729,"vocabulary":25.933,"volume":317.384,"operands":{"distinct":17.8,"total":31.067},"operators":{"distinct":8.133,"total":27}},"params":0.933,"sloc":{"logical":6.8,"physical":14.467}},"module":"src/upgrade.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":25,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":26,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":29,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":80,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":41,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":54,"column":23,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":59,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":61,"column":36,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":61,"column":46,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":63,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":64,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":65,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":80,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":82,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":82,"column":32,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":84,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":85,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":86,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":90,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":92,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":92,"column":20,"message":"Too many errors. (45% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_upgrade_js/report.json b/plato-report/files/src_upgrade_js/report.json new file mode 100644 index 0000000000..e257270a99 --- /dev/null +++ b/plato-report/files/src_upgrade_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/upgrade.js","fileShort":"src/upgrade.js","fileSafe":"src_upgrade_js","link":"files/src_upgrade_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":20.325,"halstead":{"bugs":2.556,"difficulty":50.205,"effort":384931.044,"length":987,"time":21385.058,"vocabulary":218,"volume":7667.198,"operands":{"distinct":183,"total":525,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":462,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":123,"physical":203}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"},{"line":4,"path":"util","type":"cjs"},{"line":5,"path":"semver","type":"cjs"},{"line":6,"path":"readline","type":"cjs"},{"line":7,"path":"winston","type":"cjs"},{"line":8,"path":"chalk","type":"cjs"},{"line":10,"path":"./plugins","type":"cjs"},{"line":11,"path":"./database","type":"cjs"},{"line":12,"path":"./file","type":"cjs"},{"line":13,"path":"./constants","type":"cjs"},{"line":36,"path":"* dynamic dependency *","type":"cjs"},{"line":37,"path":"* dynamic dependency *","type":"cjs"},{"line":67,"path":"* dynamic dependency *","type":"cjs"},{"line":129,"path":"* dynamic dependency *","type":"cjs"},{"line":203,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":203,"lineStart":1,"maintainability":64.545,"methods":[{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.097,"difficulty":8.1,"effort":2349,"length":58,"time":130.5,"vocabulary":32,"volume":290,"operands":{"distinct":20,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":35},"errors":[],"lineEnd":59,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":29,"lineStart":29,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.104,"difficulty":7.656,"effort":2389.713,"length":69,"time":132.762,"vocabulary":23,"volume":312.126,"operands":{"distinct":16,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":39,"lineStart":29,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":4.5,"effort":239.179,"length":16,"time":13.288,"vocabulary":10,"volume":53.151,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":52,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":4.2,"effort":217.944,"length":15,"time":12.108,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":20},"errors":[],"lineEnd":80,"lineStart":61,"name":""},{"cyclomatic":4,"cyclomaticDensity":50,"halstead":{"bugs":0.092,"difficulty":6.905,"effort":1915.623,"length":56,"time":106.423,"vocabulary":31,"volume":277.435,"operands":{"distinct":21,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":78,"lineStart":64,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.286,"effort":61.134,"length":15,"time":3.396,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":71,"lineStart":69,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.055,"difficulty":6.071,"effort":1002.142,"length":36,"time":55.675,"vocabulary":24,"volume":165.059,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":90,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":86,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.071,"difficulty":5.111,"effort":1081.101,"length":45,"time":60.061,"vocabulary":26,"volume":211.52,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":19},"errors":[],"lineEnd":110,"lineStart":92,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":5.333,"effort":479.596,"length":22,"time":26.644,"vocabulary":17,"volume":89.924,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":107,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.056,"difficulty":3.088,"effort":523.327,"length":38,"time":29.074,"vocabulary":22,"volume":169.458,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":118,"lineStart":112,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":116,"lineStart":116,"name":""},{"cyclomatic":8,"cyclomaticDensity":24.242,"halstead":{"bugs":0.686,"difficulty":23.012,"effort":47347.351,"length":304,"time":2630.408,"vocabulary":109,"volume":2057.528,"operands":{"distinct":85,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":141,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":33,"physical":56},"errors":[],"lineEnd":175,"lineStart":120,"name":""},{"cyclomatic":10,"cyclomaticDensity":62.5,"halstead":{"bugs":0.314,"difficulty":23.75,"effort":22363.537,"length":166,"time":1242.419,"vocabulary":51,"volume":941.623,"operands":{"distinct":34,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":25},"errors":[],"lineEnd":201,"lineStart":177,"name":""}],"methodAverage":{"cyclomatic":2.6,"cyclomaticDensity":33.005,"halstead":{"bugs":0.106,"difficulty":6.92,"effort":5341.122,"length":58.067,"time":296.729,"vocabulary":25.933,"volume":317.384,"operands":{"distinct":17.8,"total":31.067},"operators":{"distinct":8.133,"total":27}},"params":0.933,"sloc":{"logical":6.8,"physical":14.467}},"module":"src/upgrade.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":25,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":26,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":29,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":80,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":41,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":54,"column":23,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":59,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":61,"column":36,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":61,"column":46,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":63,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":64,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":65,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":69,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":80,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":82,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":82,"column":32,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":84,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":85,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":86,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":86,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":90,"column":2,"message":"Unnecessary semicolon.","source":"Unnecessary semicolon."},{"severity":"error","line":92,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":92,"column":20,"message":"Too many errors. (45% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_utils_js/index.html b/plato-report/files/src_utils_js/index.html new file mode 100644 index 0000000000..e1c1e7d1c1 --- /dev/null +++ b/plato-report/files/src_utils_js/index.html @@ -0,0 +1,192 @@ + + + + + Plato - src/utils.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/utils.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    72.98

    +
    +
    +

    Lines of code

    +

    75

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    22.45

    +
    +
    +

    Estimated Errors

    +

    0.70

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_utils_js/report.history.js b/plato-report/files/src_utils_js/report.history.js new file mode 100644 index 0000000000..464d34c1ad --- /dev/null +++ b/plato-report/files/src_utils_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":75,"lloc":48,"functions":8,"deliveredBugs":0.697,"difficulty":22.446,"maintainability":72.98,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/src_utils_js/report.history.json b/plato-report/files/src_utils_js/report.history.json new file mode 100644 index 0000000000..84dc04c67b --- /dev/null +++ b/plato-report/files/src_utils_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":75,"lloc":48,"functions":8,"deliveredBugs":0.697,"difficulty":22.446,"maintainability":72.98,"lintErrors":10}] \ No newline at end of file diff --git a/plato-report/files/src_utils_js/report.js b/plato-report/files/src_utils_js/report.js new file mode 100644 index 0000000000..d9453dc8c6 --- /dev/null +++ b/plato-report/files/src_utils_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/utils.js","fileShort":"src/utils.js","fileSafe":"src_utils_js","link":"files/src_utils_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":16.667,"halstead":{"bugs":0.697,"difficulty":22.446,"effort":46965.181,"length":311,"time":2609.177,"vocabulary":106,"volume":2092.383,"operands":{"distinct":83,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":149,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":48,"physical":75}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"crypto","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"node:path","type":"cjs"},{"line":15,"path":"../public/src/utils.common","type":"cjs"},{"line":18,"path":"./meta","type":"cjs"},{"line":36,"path":"sass-embedded","type":"cjs"},{"line":39,"path":"sass","type":"cjs"},{"line":71,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":75,"lineStart":1,"maintainability":72.98,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":5.5,"effort":462,"length":21,"time":25.667,"vocabulary":16,"volume":84,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":14,"lineStart":11,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.028,"difficulty":7,"effort":595.771,"length":23,"time":33.098,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":20,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.075,"difficulty":5.688,"effort":1286.388,"length":50,"time":71.466,"vocabulary":23,"volume":226.178,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":32,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.017,"difficulty":4.2,"effort":217.944,"length":15,"time":12.108,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":41,"lineStart":34,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.054,"difficulty":5.846,"effort":950.092,"length":37,"time":52.783,"vocabulary":21,"volume":162.516,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":52,"lineStart":43,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.082,"difficulty":8.735,"effort":2141.677,"length":51,"time":118.982,"vocabulary":28,"volume":245.175,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":67,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.056,"effort":255.939,"length":22,"time":14.219,"vocabulary":14,"volume":83.762,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":73,"lineStart":69,"name":""}],"methodAverage":{"cyclomatic":1.875,"cyclomaticDensity":57.361,"halstead":{"bugs":0.041,"difficulty":5.164,"effort":745.349,"length":29,"time":41.408,"vocabulary":16.875,"volume":122.48,"operands":{"distinct":10.125,"total":15.25},"operators":{"distinct":6.75,"total":13.75}},"params":0.375,"sloc":{"logical":4.25,"physical":7.375}},"module":"src/utils.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":17,"message":"Expected '}' to match '{' from line 15 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":15,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":57,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":56,"message":"Unrecoverable syntax error. (20% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_utils_js/report.json b/plato-report/files/src_utils_js/report.json new file mode 100644 index 0000000000..9c9aa3c083 --- /dev/null +++ b/plato-report/files/src_utils_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/utils.js","fileShort":"src/utils.js","fileSafe":"src_utils_js","link":"files/src_utils_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":16.667,"halstead":{"bugs":0.697,"difficulty":22.446,"effort":46965.181,"length":311,"time":2609.177,"vocabulary":106,"volume":2092.383,"operands":{"distinct":83,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":149,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":48,"physical":75}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"crypto","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"node:path","type":"cjs"},{"line":15,"path":"../public/src/utils.common","type":"cjs"},{"line":18,"path":"./meta","type":"cjs"},{"line":36,"path":"sass-embedded","type":"cjs"},{"line":39,"path":"sass","type":"cjs"},{"line":71,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":75,"lineStart":1,"maintainability":72.98,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":1.286,"effort":52.983,"length":13,"time":2.944,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":9,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":5.5,"effort":462,"length":21,"time":25.667,"vocabulary":16,"volume":84,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":14,"lineStart":11,"name":""},{"cyclomatic":3,"cyclomaticDensity":150,"halstead":{"bugs":0.028,"difficulty":7,"effort":595.771,"length":23,"time":33.098,"vocabulary":13,"volume":85.11,"operands":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":20,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.075,"difficulty":5.688,"effort":1286.388,"length":50,"time":71.466,"vocabulary":23,"volume":226.178,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":32,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.017,"difficulty":4.2,"effort":217.944,"length":15,"time":12.108,"vocabulary":11,"volume":51.891,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":41,"lineStart":34,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.054,"difficulty":5.846,"effort":950.092,"length":37,"time":52.783,"vocabulary":21,"volume":162.516,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":52,"lineStart":43,"name":""},{"cyclomatic":5,"cyclomaticDensity":55.556,"halstead":{"bugs":0.082,"difficulty":8.735,"effort":2141.677,"length":51,"time":118.982,"vocabulary":28,"volume":245.175,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":67,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.056,"effort":255.939,"length":22,"time":14.219,"vocabulary":14,"volume":83.762,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":73,"lineStart":69,"name":""}],"methodAverage":{"cyclomatic":1.875,"cyclomaticDensity":57.361,"halstead":{"bugs":0.041,"difficulty":5.164,"effort":745.349,"length":29,"time":41.408,"vocabulary":16.875,"volume":122.48,"operands":{"distinct":10.125,"total":15.25},"operators":{"distinct":6.75,"total":13.75}},"params":0.375,"sloc":{"logical":4.25,"physical":7.375}},"module":"src/utils.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":17,"message":"Expected '}' to match '{' from line 15 and instead saw '...'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":15,"column":20,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":57,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":15,"column":56,"message":"Unrecoverable syntax error. (20% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/src_webserver_js/index.html b/plato-report/files/src_webserver_js/index.html new file mode 100644 index 0000000000..fa337af931 --- /dev/null +++ b/plato-report/files/src_webserver_js/index.html @@ -0,0 +1,469 @@ + + + + + Plato - src/webserver.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    src/webserver.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    64.88

    +
    +
    +

    Lines of code

    +

    352

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    36.68

    +
    +
    +

    Estimated Errors

    +

    4.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/src_webserver_js/report.history.js b/plato-report/files/src_webserver_js/report.history.js new file mode 100644 index 0000000000..0991e28de9 --- /dev/null +++ b/plato-report/files/src_webserver_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":352,"lloc":250,"functions":25,"deliveredBugs":4.283,"difficulty":36.677,"maintainability":64.875,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_webserver_js/report.history.json b/plato-report/files/src_webserver_js/report.history.json new file mode 100644 index 0000000000..d6ea6166ec --- /dev/null +++ b/plato-report/files/src_webserver_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":352,"lloc":250,"functions":25,"deliveredBugs":4.283,"difficulty":36.677,"maintainability":64.875,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/src_webserver_js/report.js b/plato-report/files/src_webserver_js/report.js new file mode 100644 index 0000000000..6b079df55a --- /dev/null +++ b/plato-report/files/src_webserver_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"src/webserver.js","fileShort":"src/webserver.js","fileSafe":"src_webserver_js","link":"files/src_webserver_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":39,"cyclomaticDensity":15.6,"halstead":{"bugs":4.283,"difficulty":36.677,"effort":471215.85,"length":1527,"time":26178.658,"vocabulary":341,"volume":12847.61,"operands":{"distinct":313,"total":820,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":707,"identifiers":["__stripped__"]}},"params":27,"sloc":{"logical":250,"physical":352}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"fs","type":"cjs"},{"line":4,"path":"util","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":7,"path":"express","type":"cjs"},{"line":8,"path":"chalk","type":"cjs"},{"line":13,"path":"winston","type":"cjs"},{"line":14,"path":"connect-flash","type":"cjs"},{"line":15,"path":"body-parser","type":"cjs"},{"line":16,"path":"cookie-parser","type":"cjs"},{"line":17,"path":"express-session","type":"cjs"},{"line":18,"path":"express-useragent","type":"cjs"},{"line":19,"path":"serve-favicon","type":"cjs"},{"line":20,"path":"@nodebb/spider-detector","type":"cjs"},{"line":21,"path":"helmet","type":"cjs"},{"line":23,"path":"benchpressjs","type":"cjs"},{"line":24,"path":"./database","type":"cjs"},{"line":25,"path":"./analytics","type":"cjs"},{"line":26,"path":"./file","type":"cjs"},{"line":27,"path":"./emailer","type":"cjs"},{"line":28,"path":"./meta","type":"cjs"},{"line":29,"path":"./logger","type":"cjs"},{"line":30,"path":"./plugins","type":"cjs"},{"line":31,"path":"./flags","type":"cjs"},{"line":32,"path":"./topics/events","type":"cjs"},{"line":33,"path":"./privileges","type":"cjs"},{"line":34,"path":"./routes","type":"cjs"},{"line":35,"path":"./routes/authentication","type":"cjs"},{"line":36,"path":"./topics","type":"cjs"},{"line":38,"path":"./helpers","type":"cjs"},{"line":41,"path":"https","type":"cjs"},{"line":46,"path":"http","type":"cjs"},{"line":93,"path":"./socket.io","type":"cjs"},{"line":101,"path":"./middleware","type":"cjs"},{"line":116,"path":"./widgets","type":"cjs"},{"line":121,"path":"./middleware","type":"cjs"},{"line":122,"path":"./controllers/ping","type":"cjs"},{"line":145,"path":"compression","type":"cjs"},{"line":151,"path":"./controllers/helpers","type":"cjs"},{"line":183,"path":"./als","type":"cjs"},{"line":184,"path":"./api/helpers","type":"cjs"},{"line":192,"path":"toobusy-js","type":"cjs"},{"line":314,"path":"net","type":"cjs"},{"line":315,"path":"./file","type":"cjs"},{"line":338,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":352,"lineStart":1,"maintainability":64.875,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11,"lineStart":11,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.031,"difficulty":6,"effort":555.066,"length":25,"time":30.837,"vocabulary":13,"volume":92.511,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":61,"lineStart":53,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":4.063,"effort":330.727,"length":22,"time":18.374,"vocabulary":13,"volume":81.41,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":71,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":70,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":161.323,"length":18,"time":8.962,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":78,"lineStart":73,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":82,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.071,"difficulty":1.63,"effort":344.869,"length":45,"time":19.159,"vocabulary":26,"volume":211.52,"operands":{"distinct":23,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":98,"lineStart":84,"name":""},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.13,"difficulty":5.88,"effort":2293.2,"length":78,"time":127.4,"vocabulary":32,"volume":390,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":118,"lineStart":100,"name":"initializeNodeBB"},{"cyclomatic":7,"cyclomaticDensity":16.279,"halstead":{"bugs":0.61,"difficulty":12.64,"effort":23128.621,"length":284,"time":1284.923,"vocabulary":87,"volume":1829.796,"operands":{"distinct":75,"total":158,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":126,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":76},"errors":[],"lineEnd":195,"lineStart":120,"name":"setupExpressApp"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.571,"effort":145.216,"length":17,"time":8.068,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":131,"lineStart":127,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.032,"difficulty":3.889,"effort":370.16,"length":25,"time":20.564,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":154,"lineStart":149,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":244.674,"length":21,"time":13.593,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":190,"lineStart":185,"name":""},{"cyclomatic":2,"cyclomaticDensity":11.111,"halstead":{"bugs":0.184,"difficulty":7.727,"effort":4276.883,"length":102,"time":237.605,"vocabulary":43,"volume":553.479,"operands":{"distinct":33,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":23},"errors":[],"lineEnd":219,"lineStart":197,"name":"setupHelmet"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.071,"difficulty":4.105,"effort":876.956,"length":46,"time":48.72,"vocabulary":25,"volume":213.617,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":228,"lineStart":222,"name":"setupFavicon"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.077,"difficulty":6.667,"effort":1538.011,"length":51,"time":85.445,"vocabulary":23,"volume":230.702,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":239,"lineStart":230,"name":"configureBodyParser"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":4.875,"effort":501.143,"length":27,"time":27.841,"vocabulary":14,"volume":102.799,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":247,"lineStart":241,"name":"setupCookie"},{"cyclomatic":16,"cyclomaticDensity":53.333,"halstead":{"bugs":0.415,"difficulty":20.52,"effort":25570.772,"length":204,"time":1420.598,"vocabulary":69,"volume":1246.139,"operands":{"distinct":50,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":96,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":60},"errors":[],"lineEnd":308,"lineStart":249,"name":"listen"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":16},"errors":[],"lineEnd":307,"lineStart":292,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.094,"difficulty":4.565,"effort":1286.309,"length":58,"time":71.462,"vocabulary":29,"volume":281.763,"operands":{"distinct":23,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":306,"lineStart":293,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.059,"difficulty":9.818,"effort":1732.113,"length":39,"time":96.228,"vocabulary":23,"volume":176.419,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":27},"errors":[],"lineEnd":336,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":4.8,"effort":480.375,"length":24,"time":26.688,"vocabulary":18,"volume":100.078,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":335,"lineStart":320,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":330,"lineStart":322,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":329,"lineStart":327,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":334,"lineStart":331,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.062,"difficulty":5.571,"effort":1035.41,"length":43,"time":57.523,"vocabulary":20,"volume":185.843,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":352,"lineStart":340,"name":"createNewTag"}],"methodAverage":{"cyclomatic":2.48,"cyclomaticDensity":46.151,"halstead":{"bugs":0.083,"difficulty":5.001,"effort":2615.853,"length":47.84,"time":145.325,"vocabulary":21.48,"volume":247.762,"operands":{"distinct":15.36,"total":26.12},"operators":{"distinct":6.12,"total":21.72}},"params":1.08,"sloc":{"logical":7.64,"physical":14.6}},"module":"src/webserver.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":23,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":64,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":66,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":17,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":75,"column":27,"message":"'for of' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":84,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":89,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":89,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":90,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":90,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":97,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":97,"column":5,"message":"Too many errors. (27% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/src_webserver_js/report.json b/plato-report/files/src_webserver_js/report.json new file mode 100644 index 0000000000..54d9dc9cf6 --- /dev/null +++ b/plato-report/files/src_webserver_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"src/webserver.js","fileShort":"src/webserver.js","fileSafe":"src_webserver_js","link":"files/src_webserver_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":39,"cyclomaticDensity":15.6,"halstead":{"bugs":4.283,"difficulty":36.677,"effort":471215.85,"length":1527,"time":26178.658,"vocabulary":341,"volume":12847.61,"operands":{"distinct":313,"total":820,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":707,"identifiers":["__stripped__"]}},"params":27,"sloc":{"logical":250,"physical":352}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"fs","type":"cjs"},{"line":4,"path":"util","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":7,"path":"express","type":"cjs"},{"line":8,"path":"chalk","type":"cjs"},{"line":13,"path":"winston","type":"cjs"},{"line":14,"path":"connect-flash","type":"cjs"},{"line":15,"path":"body-parser","type":"cjs"},{"line":16,"path":"cookie-parser","type":"cjs"},{"line":17,"path":"express-session","type":"cjs"},{"line":18,"path":"express-useragent","type":"cjs"},{"line":19,"path":"serve-favicon","type":"cjs"},{"line":20,"path":"@nodebb/spider-detector","type":"cjs"},{"line":21,"path":"helmet","type":"cjs"},{"line":23,"path":"benchpressjs","type":"cjs"},{"line":24,"path":"./database","type":"cjs"},{"line":25,"path":"./analytics","type":"cjs"},{"line":26,"path":"./file","type":"cjs"},{"line":27,"path":"./emailer","type":"cjs"},{"line":28,"path":"./meta","type":"cjs"},{"line":29,"path":"./logger","type":"cjs"},{"line":30,"path":"./plugins","type":"cjs"},{"line":31,"path":"./flags","type":"cjs"},{"line":32,"path":"./topics/events","type":"cjs"},{"line":33,"path":"./privileges","type":"cjs"},{"line":34,"path":"./routes","type":"cjs"},{"line":35,"path":"./routes/authentication","type":"cjs"},{"line":36,"path":"./topics","type":"cjs"},{"line":38,"path":"./helpers","type":"cjs"},{"line":41,"path":"https","type":"cjs"},{"line":46,"path":"http","type":"cjs"},{"line":93,"path":"./socket.io","type":"cjs"},{"line":101,"path":"./middleware","type":"cjs"},{"line":116,"path":"./widgets","type":"cjs"},{"line":121,"path":"./middleware","type":"cjs"},{"line":122,"path":"./controllers/ping","type":"cjs"},{"line":145,"path":"compression","type":"cjs"},{"line":151,"path":"./controllers/helpers","type":"cjs"},{"line":183,"path":"./als","type":"cjs"},{"line":184,"path":"./api/helpers","type":"cjs"},{"line":192,"path":"toobusy-js","type":"cjs"},{"line":314,"path":"net","type":"cjs"},{"line":315,"path":"./file","type":"cjs"},{"line":338,"path":"./promisify","type":"cjs"}],"errors":[],"lineEnd":352,"lineStart":1,"maintainability":64.875,"methods":[{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.6,"effort":44.918,"length":10,"time":2.495,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":11,"lineStart":11,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.031,"difficulty":6,"effort":555.066,"length":25,"time":30.837,"vocabulary":13,"volume":92.511,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":61,"lineStart":53,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":4.063,"effort":330.727,"length":22,"time":18.374,"vocabulary":13,"volume":81.41,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":71,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":70,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":161.323,"length":18,"time":8.962,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":78,"lineStart":73,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":82,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.071,"difficulty":1.63,"effort":344.869,"length":45,"time":19.159,"vocabulary":26,"volume":211.52,"operands":{"distinct":23,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":98,"lineStart":84,"name":""},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.13,"difficulty":5.88,"effort":2293.2,"length":78,"time":127.4,"vocabulary":32,"volume":390,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":118,"lineStart":100,"name":"initializeNodeBB"},{"cyclomatic":7,"cyclomaticDensity":16.279,"halstead":{"bugs":0.61,"difficulty":12.64,"effort":23128.621,"length":284,"time":1284.923,"vocabulary":87,"volume":1829.796,"operands":{"distinct":75,"total":158,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":126,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":76},"errors":[],"lineEnd":195,"lineStart":120,"name":"setupExpressApp"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.571,"effort":145.216,"length":17,"time":8.068,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":131,"lineStart":127,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.032,"difficulty":3.889,"effort":370.16,"length":25,"time":20.564,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":154,"lineStart":149,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.25,"effort":244.674,"length":21,"time":13.593,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":190,"lineStart":185,"name":""},{"cyclomatic":2,"cyclomaticDensity":11.111,"halstead":{"bugs":0.184,"difficulty":7.727,"effort":4276.883,"length":102,"time":237.605,"vocabulary":43,"volume":553.479,"operands":{"distinct":33,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":23},"errors":[],"lineEnd":219,"lineStart":197,"name":"setupHelmet"},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.071,"difficulty":4.105,"effort":876.956,"length":46,"time":48.72,"vocabulary":25,"volume":213.617,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":228,"lineStart":222,"name":"setupFavicon"},{"cyclomatic":4,"cyclomaticDensity":66.667,"halstead":{"bugs":0.077,"difficulty":6.667,"effort":1538.011,"length":51,"time":85.445,"vocabulary":23,"volume":230.702,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":239,"lineStart":230,"name":"configureBodyParser"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":4.875,"effort":501.143,"length":27,"time":27.841,"vocabulary":14,"volume":102.799,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":247,"lineStart":241,"name":"setupCookie"},{"cyclomatic":16,"cyclomaticDensity":53.333,"halstead":{"bugs":0.415,"difficulty":20.52,"effort":25570.772,"length":204,"time":1420.598,"vocabulary":69,"volume":1246.139,"operands":{"distinct":50,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":96,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":60},"errors":[],"lineEnd":308,"lineStart":249,"name":"listen"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":16},"errors":[],"lineEnd":307,"lineStart":292,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.094,"difficulty":4.565,"effort":1286.309,"length":58,"time":71.462,"vocabulary":29,"volume":281.763,"operands":{"distinct":23,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":306,"lineStart":293,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.059,"difficulty":9.818,"effort":1732.113,"length":39,"time":96.228,"vocabulary":23,"volume":176.419,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":27},"errors":[],"lineEnd":336,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":4.8,"effort":480.375,"length":24,"time":26.688,"vocabulary":18,"volume":100.078,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":335,"lineStart":320,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":330,"lineStart":322,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":58.162,"length":9,"time":3.231,"vocabulary":6,"volume":23.265,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":329,"lineStart":327,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":334,"lineStart":331,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.062,"difficulty":5.571,"effort":1035.41,"length":43,"time":57.523,"vocabulary":20,"volume":185.843,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":352,"lineStart":340,"name":"createNewTag"}],"methodAverage":{"cyclomatic":2.48,"cyclomaticDensity":46.151,"halstead":{"bugs":0.083,"difficulty":5.001,"effort":2615.853,"length":47.84,"time":145.325,"vocabulary":21.48,"volume":247.762,"operands":{"distinct":15.36,"total":26.12},"operators":{"distinct":6.12,"total":21.72}},"params":1.08,"sloc":{"logical":7.64,"physical":14.6}},"module":"src/webserver.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":1,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":23,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":64,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":66,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":66,"column":17,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":75,"column":27,"message":"'for of' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":75,"column":10,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":84,"column":33,"message":"Missing name in function declaration.","source":"Missing name in function declaration."},{"severity":"error","line":89,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":89,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":90,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":90,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":97,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":97,"column":5,"message":"Too many errors. (27% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_api_js/index.html b/plato-report/files/test_api_js/index.html new file mode 100644 index 0000000000..e9977f249b --- /dev/null +++ b/plato-report/files/test_api_js/index.html @@ -0,0 +1,788 @@ + + + + + Plato - test/api.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/api.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    60.56

    +
    +
    +

    Lines of code

    +

    671

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    64.67

    +
    +
    +

    Estimated Errors

    +

    8.82

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_api_js/report.history.js b/plato-report/files/test_api_js/report.history.js new file mode 100644 index 0000000000..01bf9f5589 --- /dev/null +++ b/plato-report/files/test_api_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":671,"lloc":447,"functions":42,"deliveredBugs":8.825,"difficulty":64.667,"maintainability":60.562,"lintErrors":50}] \ No newline at end of file diff --git a/plato-report/files/test_api_js/report.history.json b/plato-report/files/test_api_js/report.history.json new file mode 100644 index 0000000000..acdf6e60d0 --- /dev/null +++ b/plato-report/files/test_api_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":671,"lloc":447,"functions":42,"deliveredBugs":8.825,"difficulty":64.667,"maintainability":60.562,"lintErrors":50}] \ No newline at end of file diff --git a/plato-report/files/test_api_js/report.js b/plato-report/files/test_api_js/report.js new file mode 100644 index 0000000000..2b427cc94f --- /dev/null +++ b/plato-report/files/test_api_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/api.js","fileShort":"test/api.js","fileSafe":"test_api_js","link":"files/test_api_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":74,"cyclomaticDensity":16.555,"halstead":{"bugs":8.825,"difficulty":64.667,"effort":1712101.703,"length":3015,"time":95116.761,"vocabulary":440,"volume":26475.8,"operands":{"distinct":408,"total":1649,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":1366,"identifiers":["__stripped__"]}},"params":37,"sloc":{"logical":447,"physical":671}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"lodash","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"fs","type":"cjs"},{"line":7,"path":"@apidevtools/swagger-parser","type":"cjs"},{"line":8,"path":"nconf","type":"cjs"},{"line":9,"path":"jsonwebtoken","type":"cjs"},{"line":10,"path":"util","type":"cjs"},{"line":14,"path":"../src/request","type":"cjs"},{"line":15,"path":"./mocks/databasemock","type":"cjs"},{"line":16,"path":"./helpers","type":"cjs"},{"line":17,"path":"../src/meta","type":"cjs"},{"line":18,"path":"../src/user","type":"cjs"},{"line":19,"path":"../src/groups","type":"cjs"},{"line":20,"path":"../src/categories","type":"cjs"},{"line":21,"path":"../src/topics","type":"cjs"},{"line":22,"path":"../src/posts","type":"cjs"},{"line":23,"path":"../src/plugins","type":"cjs"},{"line":24,"path":"../src/flags","type":"cjs"},{"line":25,"path":"../src/messaging","type":"cjs"},{"line":26,"path":"../src/utils","type":"cjs"},{"line":27,"path":"../src/api","type":"cjs"},{"line":296,"path":"../src/socket.io/admin","type":"cjs"},{"line":335,"path":"../src/webserver","type":"cjs"}],"errors":[],"lineEnd":671,"lineStart":1,"maintainability":60.562,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.064,"halstead":{"bugs":0.723,"difficulty":13.657,"effort":29611.969,"length":346,"time":1645.109,"vocabulary":77,"volume":2168.308,"operands":{"distinct":67,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":163,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":94,"physical":643},"errors":[],"lineEnd":671,"lineStart":29,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":2,"effort":118.414,"length":16,"time":6.579,"vocabulary":13,"volume":59.207,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":49,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":171,"lineStart":169,"name":"dummySearchHook"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":3},"errors":[],"lineEnd":174,"lineStart":172,"name":"dummyEmailerHook"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":179,"lineStart":176,"name":""},{"cyclomatic":3,"cyclomaticDensity":2.885,"halstead":{"bugs":1.675,"difficulty":17.36,"effort":87237.611,"length":683,"time":4846.534,"vocabulary":164,"volume":5025.208,"operands":{"distinct":150,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":311,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":104,"physical":140},"errors":[],"lineEnd":320,"lineStart":181,"name":"setupData"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":228,"lineStart":226,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.333,"effort":188.243,"length":17,"time":10.458,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":297,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.021,"difficulty":2.857,"effort":177.914,"length":18,"time":9.884,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":329,"lineStart":322,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.08,"difficulty":5.333,"effort":1278.52,"length":51,"time":71.029,"vocabulary":26,"volume":239.722,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":62},"errors":[],"lineEnd":395,"lineStart":334,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":26},"errors":[],"lineEnd":361,"lineStart":336,"name":""},{"cyclomatic":9,"cyclomaticDensity":69.231,"halstead":{"bugs":0.206,"difficulty":15.268,"effort":9444.608,"length":114,"time":524.7,"vocabulary":43,"volume":618.594,"operands":{"distinct":28,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":22},"errors":[],"lineEnd":358,"lineStart":337,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":4,"effort":168,"length":14,"time":9.333,"vocabulary":8,"volume":42,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":366,"lineStart":363,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.6,"effort":161.901,"length":13,"time":8.995,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":371,"lineStart":371,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":371,"lineStart":371,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2,"effort":88.758,"length":14,"time":4.931,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":20},"errors":[],"lineEnd":394,"lineStart":375,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":18},"errors":[],"lineEnd":393,"lineStart":376,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.146,"difficulty":12.25,"effort":5349.737,"length":89,"time":297.208,"vocabulary":30,"volume":436.713,"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":392,"lineStart":377,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.917,"effort":121.08,"length":12,"time":6.727,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":177},"errors":[],"lineEnd":576,"lineStart":400,"name":"generateTests"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.049,"difficulty":4.038,"effort":593.434,"length":34,"time":32.969,"vocabulary":20,"volume":146.946,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":172},"errors":[],"lineEnd":575,"lineStart":404,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.062,"difficulty":6,"effort":1123.777,"length":42,"time":62.432,"vocabulary":22,"volume":187.296,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":162},"errors":[],"lineEnd":574,"lineStart":413,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.085,"difficulty":7.5,"effort":1903.678,"length":54,"time":105.76,"vocabulary":26,"volume":253.824,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":428,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":425,"lineStart":425,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":426,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":427,"lineStart":427,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.061,"difficulty":7.269,"effort":1329.082,"length":41,"time":73.838,"vocabulary":22,"volume":182.837,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":27},"errors":[],"lineEnd":456,"lineStart":430,"name":""},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.107,"difficulty":7.048,"effort":2259.655,"length":66,"time":125.536,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":452,"lineStart":438,"name":""},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.247,"difficulty":17.2,"effort":12733.722,"length":154,"time":707.429,"vocabulary":28,"volume":740.333,"operands":{"distinct":20,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":474,"lineStart":458,"name":""},{"cyclomatic":10,"cyclomaticDensity":41.667,"halstead":{"bugs":0.332,"difficulty":15.439,"effort":15397.477,"length":165,"time":855.415,"vocabulary":66,"volume":997.325,"operands":{"distinct":49,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":76,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":35},"errors":[],"lineEnd":510,"lineStart":476,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.065,"difficulty":4.235,"effort":823.82,"length":43,"time":45.768,"vocabulary":23,"volume":194.513,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":520,"lineStart":512,"name":""},{"cyclomatic":8,"cyclomaticDensity":44.444,"halstead":{"bugs":0.293,"difficulty":14.471,"effort":12708.741,"length":159,"time":706.041,"vocabulary":46,"volume":878.246,"operands":{"distinct":34,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":37},"errors":[],"lineEnd":559,"lineStart":523,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.053,"difficulty":6.682,"effort":1058.782,"length":38,"time":58.821,"vocabulary":18,"volume":158.457,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":531,"lineStart":527,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.131,"difficulty":5.467,"effort":2151.65,"length":75,"time":119.536,"vocabulary":38,"volume":393.595,"operands":{"distinct":30,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":573,"lineStart":561,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":3.125,"effort":118.872,"length":12,"time":6.604,"vocabulary":9,"volume":38.039,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":583,"lineStart":578,"name":"buildBody"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.487,"length":13,"time":6.083,"vocabulary":7,"volume":36.496,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":582,"lineStart":579,"name":""},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.109,"difficulty":14,"effort":4593.221,"length":69,"time":255.179,"vocabulary":27,"volume":328.087,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":34,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":13,"physical":86},"errors":[],"lineEnd":670,"lineStart":585,"name":"compare"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":3.75,"effort":84.221,"length":8,"time":4.679,"vocabulary":7,"volume":22.459,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":603,"lineStart":589,"name":"flattenAllOf"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.093,"difficulty":9.553,"effort":2671.802,"length":57,"time":148.433,"vocabulary":30,"volume":279.693,"operands":{"distinct":19,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":602,"lineStart":590,"name":""},{"cyclomatic":18,"cyclomaticDensity":66.667,"halstead":{"bugs":0.569,"difficulty":36.8,"effort":62830.934,"length":294,"time":3490.607,"vocabulary":56,"volume":1707.362,"operands":{"distinct":40,"total":184,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":45},"errors":[],"lineEnd":660,"lineStart":616,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":2.8,"effort":223.872,"length":21,"time":12.437,"vocabulary":14,"volume":79.954,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":650,"lineStart":648,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.049,"difficulty":2.118,"effort":311.179,"length":34,"time":17.288,"vocabulary":20,"volume":146.946,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":654,"lineStart":652,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":2.333,"effort":168,"length":18,"time":9.333,"vocabulary":16,"volume":72,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":669,"lineStart":663,"name":""}],"methodAverage":{"cyclomatic":2.738,"cyclomaticDensity":45.047,"halstead":{"bugs":0.129,"difficulty":6.552,"effort":6136.51,"length":68.333,"time":340.917,"vocabulary":23.833,"volume":387.031,"operands":{"distinct":17.262,"total":37.524},"operators":{"distinct":6.571,"total":30.81}},"params":0.881,"sloc":{"logical":10.048,"physical":43.881}},"module":"test/api.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":29,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":30,"column":5,"message":"Expected an identifier and instead saw 'let' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":30,"column":9,"message":"Expected ')' to match '{' from line 29 and instead saw 'readApi'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":30,"column":9,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":17,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":30,"column":19,"message":"Expected ')' and instead saw 'false'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":31,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":49,"column":45,"message":"Bad invocation.","source":"Bad invocation."},{"severity":"error","line":169,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":169,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":172,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":172,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":176,"column":23,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":177,"column":16,"message":"Expected ')' to match '{' from line 176 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":177,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":177,"column":81,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":177,"column":82,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":178,"column":70,"message":"Unrecoverable syntax error. (26% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_api_js/report.json b/plato-report/files/test_api_js/report.json new file mode 100644 index 0000000000..0f26b81b9a --- /dev/null +++ b/plato-report/files/test_api_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/api.js","fileShort":"test/api.js","fileSafe":"test_api_js","link":"files/test_api_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":74,"cyclomaticDensity":16.555,"halstead":{"bugs":8.825,"difficulty":64.667,"effort":1712101.703,"length":3015,"time":95116.761,"vocabulary":440,"volume":26475.8,"operands":{"distinct":408,"total":1649,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":1366,"identifiers":["__stripped__"]}},"params":37,"sloc":{"logical":447,"physical":671}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"lodash","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"fs","type":"cjs"},{"line":7,"path":"@apidevtools/swagger-parser","type":"cjs"},{"line":8,"path":"nconf","type":"cjs"},{"line":9,"path":"jsonwebtoken","type":"cjs"},{"line":10,"path":"util","type":"cjs"},{"line":14,"path":"../src/request","type":"cjs"},{"line":15,"path":"./mocks/databasemock","type":"cjs"},{"line":16,"path":"./helpers","type":"cjs"},{"line":17,"path":"../src/meta","type":"cjs"},{"line":18,"path":"../src/user","type":"cjs"},{"line":19,"path":"../src/groups","type":"cjs"},{"line":20,"path":"../src/categories","type":"cjs"},{"line":21,"path":"../src/topics","type":"cjs"},{"line":22,"path":"../src/posts","type":"cjs"},{"line":23,"path":"../src/plugins","type":"cjs"},{"line":24,"path":"../src/flags","type":"cjs"},{"line":25,"path":"../src/messaging","type":"cjs"},{"line":26,"path":"../src/utils","type":"cjs"},{"line":27,"path":"../src/api","type":"cjs"},{"line":296,"path":"../src/socket.io/admin","type":"cjs"},{"line":335,"path":"../src/webserver","type":"cjs"}],"errors":[],"lineEnd":671,"lineStart":1,"maintainability":60.562,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.064,"halstead":{"bugs":0.723,"difficulty":13.657,"effort":29611.969,"length":346,"time":1645.109,"vocabulary":77,"volume":2168.308,"operands":{"distinct":67,"total":183,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":163,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":94,"physical":643},"errors":[],"lineEnd":671,"lineStart":29,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":2,"effort":118.414,"length":16,"time":6.579,"vocabulary":13,"volume":59.207,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":49,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":171,"lineStart":169,"name":"dummySearchHook"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":3},"errors":[],"lineEnd":174,"lineStart":172,"name":"dummyEmailerHook"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":179,"lineStart":176,"name":""},{"cyclomatic":3,"cyclomaticDensity":2.885,"halstead":{"bugs":1.675,"difficulty":17.36,"effort":87237.611,"length":683,"time":4846.534,"vocabulary":164,"volume":5025.208,"operands":{"distinct":150,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":311,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":104,"physical":140},"errors":[],"lineEnd":320,"lineStart":181,"name":"setupData"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.012,"difficulty":2.8,"effort":97.634,"length":11,"time":5.424,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":228,"lineStart":226,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.333,"effort":188.243,"length":17,"time":10.458,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":1},"errors":[],"lineEnd":297,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.021,"difficulty":2.857,"effort":177.914,"length":18,"time":9.884,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":329,"lineStart":322,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.08,"difficulty":5.333,"effort":1278.52,"length":51,"time":71.029,"vocabulary":26,"volume":239.722,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":62},"errors":[],"lineEnd":395,"lineStart":334,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":26},"errors":[],"lineEnd":361,"lineStart":336,"name":""},{"cyclomatic":9,"cyclomaticDensity":69.231,"halstead":{"bugs":0.206,"difficulty":15.268,"effort":9444.608,"length":114,"time":524.7,"vocabulary":43,"volume":618.594,"operands":{"distinct":28,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":22},"errors":[],"lineEnd":358,"lineStart":337,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":4,"effort":168,"length":14,"time":9.333,"vocabulary":8,"volume":42,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":366,"lineStart":363,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":3.6,"effort":161.901,"length":13,"time":8.995,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":371,"lineStart":371,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":371,"lineStart":371,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2,"effort":88.758,"length":14,"time":4.931,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":20},"errors":[],"lineEnd":394,"lineStart":375,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":18},"errors":[],"lineEnd":393,"lineStart":376,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.146,"difficulty":12.25,"effort":5349.737,"length":89,"time":297.208,"vocabulary":30,"volume":436.713,"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":392,"lineStart":377,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.917,"effort":121.08,"length":12,"time":6.727,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":177},"errors":[],"lineEnd":576,"lineStart":400,"name":"generateTests"},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.049,"difficulty":4.038,"effort":593.434,"length":34,"time":32.969,"vocabulary":20,"volume":146.946,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":172},"errors":[],"lineEnd":575,"lineStart":404,"name":""},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.062,"difficulty":6,"effort":1123.777,"length":42,"time":62.432,"vocabulary":22,"volume":187.296,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":162},"errors":[],"lineEnd":574,"lineStart":413,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.085,"difficulty":7.5,"effort":1903.678,"length":54,"time":105.76,"vocabulary":26,"volume":253.824,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":428,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":425,"lineStart":425,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.1,"effort":69.3,"length":11,"time":3.85,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":426,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":427,"lineStart":427,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.061,"difficulty":7.269,"effort":1329.082,"length":41,"time":73.838,"vocabulary":22,"volume":182.837,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":27},"errors":[],"lineEnd":456,"lineStart":430,"name":""},{"cyclomatic":5,"cyclomaticDensity":45.455,"halstead":{"bugs":0.107,"difficulty":7.048,"effort":2259.655,"length":66,"time":125.536,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":452,"lineStart":438,"name":""},{"cyclomatic":5,"cyclomaticDensity":35.714,"halstead":{"bugs":0.247,"difficulty":17.2,"effort":12733.722,"length":154,"time":707.429,"vocabulary":28,"volume":740.333,"operands":{"distinct":20,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":474,"lineStart":458,"name":""},{"cyclomatic":10,"cyclomaticDensity":41.667,"halstead":{"bugs":0.332,"difficulty":15.439,"effort":15397.477,"length":165,"time":855.415,"vocabulary":66,"volume":997.325,"operands":{"distinct":49,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":76,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":35},"errors":[],"lineEnd":510,"lineStart":476,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.065,"difficulty":4.235,"effort":823.82,"length":43,"time":45.768,"vocabulary":23,"volume":194.513,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":520,"lineStart":512,"name":""},{"cyclomatic":8,"cyclomaticDensity":44.444,"halstead":{"bugs":0.293,"difficulty":14.471,"effort":12708.741,"length":159,"time":706.041,"vocabulary":46,"volume":878.246,"operands":{"distinct":34,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":37},"errors":[],"lineEnd":559,"lineStart":523,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.053,"difficulty":6.682,"effort":1058.782,"length":38,"time":58.821,"vocabulary":18,"volume":158.457,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":531,"lineStart":527,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.131,"difficulty":5.467,"effort":2151.65,"length":75,"time":119.536,"vocabulary":38,"volume":393.595,"operands":{"distinct":30,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":573,"lineStart":561,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":3.125,"effort":118.872,"length":12,"time":6.604,"vocabulary":9,"volume":38.039,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":583,"lineStart":578,"name":"buildBody"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.487,"length":13,"time":6.083,"vocabulary":7,"volume":36.496,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":582,"lineStart":579,"name":""},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.109,"difficulty":14,"effort":4593.221,"length":69,"time":255.179,"vocabulary":27,"volume":328.087,"operands":{"distinct":15,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":34,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":13,"physical":86},"errors":[],"lineEnd":670,"lineStart":585,"name":"compare"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":3.75,"effort":84.221,"length":8,"time":4.679,"vocabulary":7,"volume":22.459,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":603,"lineStart":589,"name":"flattenAllOf"},{"cyclomatic":3,"cyclomaticDensity":33.333,"halstead":{"bugs":0.093,"difficulty":9.553,"effort":2671.802,"length":57,"time":148.433,"vocabulary":30,"volume":279.693,"operands":{"distinct":19,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":602,"lineStart":590,"name":""},{"cyclomatic":18,"cyclomaticDensity":66.667,"halstead":{"bugs":0.569,"difficulty":36.8,"effort":62830.934,"length":294,"time":3490.607,"vocabulary":56,"volume":1707.362,"operands":{"distinct":40,"total":184,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":45},"errors":[],"lineEnd":660,"lineStart":616,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.027,"difficulty":2.8,"effort":223.872,"length":21,"time":12.437,"vocabulary":14,"volume":79.954,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":650,"lineStart":648,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.049,"difficulty":2.118,"effort":311.179,"length":34,"time":17.288,"vocabulary":20,"volume":146.946,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":654,"lineStart":652,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.024,"difficulty":2.333,"effort":168,"length":18,"time":9.333,"vocabulary":16,"volume":72,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":669,"lineStart":663,"name":""}],"methodAverage":{"cyclomatic":2.738,"cyclomaticDensity":45.047,"halstead":{"bugs":0.129,"difficulty":6.552,"effort":6136.51,"length":68.333,"time":340.917,"vocabulary":23.833,"volume":387.031,"operands":{"distinct":17.262,"total":37.524},"operators":{"distinct":6.571,"total":30.81}},"params":0.881,"sloc":{"logical":10.048,"physical":43.881}},"module":"test/api.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":29,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":30,"column":5,"message":"Expected an identifier and instead saw 'let' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":30,"column":9,"message":"Expected ')' to match '{' from line 29 and instead saw 'readApi'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":30,"column":9,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":17,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":30,"column":19,"message":"Expected ')' and instead saw 'false'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":31,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":39,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":49,"column":45,"message":"Bad invocation.","source":"Bad invocation."},{"severity":"error","line":169,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":169,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":172,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":172,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":176,"column":23,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":177,"column":16,"message":"Expected ')' to match '{' from line 176 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":177,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":177,"column":81,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":177,"column":82,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":178,"column":70,"message":"Unrecoverable syntax error. (26% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_authentication_js/index.html b/plato-report/files/test_authentication_js/index.html new file mode 100644 index 0000000000..517ab21630 --- /dev/null +++ b/plato-report/files/test_authentication_js/index.html @@ -0,0 +1,676 @@ + + + + + Plato - test/authentication.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/authentication.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.29

    +
    +
    +

    Lines of code

    +

    559

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    60.68

    +
    +
    +

    Estimated Errors

    +

    7.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_authentication_js/report.history.js b/plato-report/files/test_authentication_js/report.history.js new file mode 100644 index 0000000000..ed621c2dfc --- /dev/null +++ b/plato-report/files/test_authentication_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":559,"lloc":478,"functions":54,"deliveredBugs":7.461,"difficulty":60.68,"maintainability":65.294,"lintErrors":49}] \ No newline at end of file diff --git a/plato-report/files/test_authentication_js/report.history.json b/plato-report/files/test_authentication_js/report.history.json new file mode 100644 index 0000000000..8355d11207 --- /dev/null +++ b/plato-report/files/test_authentication_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":559,"lloc":478,"functions":54,"deliveredBugs":7.461,"difficulty":60.68,"maintainability":65.294,"lintErrors":49}] \ No newline at end of file diff --git a/plato-report/files/test_authentication_js/report.js b/plato-report/files/test_authentication_js/report.js new file mode 100644 index 0000000000..ec97b78acd --- /dev/null +++ b/plato-report/files/test_authentication_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/authentication.js","fileShort":"test/authentication.js","fileSafe":"test_authentication_js","link":"files/test_authentication_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":1.046,"halstead":{"bugs":7.461,"difficulty":60.68,"effort":1358197.044,"length":2655,"time":75455.391,"vocabulary":345,"volume":22382.852,"operands":{"distinct":319,"total":1489,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":1166,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":478,"physical":559}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"url","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":8,"path":"../src/request","type":"cjs"},{"line":9,"path":"./mocks/databasemock","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/utils","type":"cjs"},{"line":12,"path":"../src/meta","type":"cjs"},{"line":13,"path":"../src/plugins","type":"cjs"},{"line":14,"path":"../src/privileges","type":"cjs"},{"line":15,"path":"../src/api","type":"cjs"},{"line":16,"path":"./helpers","type":"cjs"},{"line":154,"path":"../src/socket.io/admin","type":"cjs"}],"errors":[],"lineEnd":559,"lineStart":1,"maintainability":65.294,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.259,"difficulty":5.595,"effort":4341.158,"length":143,"time":241.175,"vocabulary":43,"volume":775.956,"operands":{"distinct":37,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":74,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":36,"physical":542},"errors":[],"lineEnd":559,"lineStart":18,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":21,"lineStart":21,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":2.5,"effort":334.457,"length":30,"time":18.581,"vocabulary":22,"volume":133.783,"operands":{"distinct":17,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":36,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.25,"effort":140.107,"length":18,"time":7.784,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":35,"lineStart":30,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":40,"lineStart":38,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.058,"difficulty":4.107,"effort":715.321,"length":41,"time":39.74,"vocabulary":19,"volume":174.165,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":48,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.107,"difficulty":4.957,"effort":1589.193,"length":66,"time":88.289,"vocabulary":29,"volume":320.627,"operands":{"distinct":23,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":9},"errors":[],"lineEnd":58,"lineStart":50,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.385,"effort":596.017,"length":32,"time":33.112,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":67,"lineStart":60,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.385,"effort":596.017,"length":32,"time":33.112,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":76,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.385,"effort":596.017,"length":32,"time":33.112,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":85,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.385,"effort":596.017,"length":32,"time":33.112,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":94,"lineStart":87,"name":""},{"cyclomatic":2,"cyclomaticDensity":7.407,"halstead":{"bugs":0.291,"difficulty":9.026,"effort":7870.995,"length":157,"time":437.277,"vocabulary":47,"volume":872.07,"operands":{"distinct":39,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":69,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":34},"errors":[],"lineEnd":129,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.067,"difficulty":4.333,"effort":874.2,"length":44,"time":48.567,"vocabulary":24,"volume":201.738,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":139,"lineStart":131,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.139,"difficulty":4.5,"effort":1876.886,"length":85,"time":104.271,"vocabulary":30,"volume":417.086,"operands":{"distinct":25,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":150,"lineStart":141,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.06,"difficulty":7.077,"effort":1274.448,"length":41,"time":70.803,"vocabulary":21,"volume":180.085,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":160,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.047,"difficulty":2.833,"effort":396.667,"length":35,"time":22.037,"vocabulary":16,"volume":140,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":106},"errors":[],"lineEnd":267,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":5.923,"effort":1049.564,"length":41,"time":58.309,"vocabulary":20,"volume":177.199,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":17},"errors":[],"lineEnd":183,"lineStart":167,"name":"getCookieExpiry"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.036,"difficulty":8.75,"effort":948.658,"length":26,"time":52.703,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":182,"lineStart":173,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":4,"effort":453.199,"length":29,"time":25.178,"vocabulary":15,"volume":113.3,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":188,"lineStart":185,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.123,"difficulty":6.88,"effort":2533.497,"length":73,"time":140.75,"vocabulary":33,"volume":368.241,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":12},"errors":[],"lineEnd":201,"lineStart":190,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":4.375,"effort":661.658,"length":37,"time":36.759,"vocabulary":17,"volume":151.236,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":209,"lineStart":203,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.123,"difficulty":7.429,"effort":2742.677,"length":76,"time":152.371,"vocabulary":29,"volume":369.207,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":225,"lineStart":211,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.081,"difficulty":5.778,"effort":1412.221,"length":52,"time":78.457,"vocabulary":26,"volume":244.423,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":235,"lineStart":227,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.119,"difficulty":7.6,"effort":2703.656,"length":74,"time":150.203,"vocabulary":28,"volume":355.744,"operands":{"distinct":20,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":250,"lineStart":237,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.141,"difficulty":8,"effort":3375.941,"length":86,"time":187.552,"vocabulary":30,"volume":421.993,"operands":{"distinct":22,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":266,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.098,"difficulty":4,"effort":1177.654,"length":60,"time":65.425,"vocabulary":30,"volume":294.413,"operands":{"distinct":24,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":285,"lineStart":269,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":3.864,"effort":417.273,"length":27,"time":23.182,"vocabulary":16,"volume":108,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":291,"lineStart":287,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":3.864,"effort":417.273,"length":27,"time":23.182,"vocabulary":16,"volume":108,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":297,"lineStart":293,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":3.864,"effort":417.273,"length":27,"time":23.182,"vocabulary":16,"volume":108,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":303,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":4.25,"effort":448.316,"length":27,"time":24.906,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":309,"lineStart":305,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.056,"difficulty":4.313,"effort":730.789,"length":38,"time":40.599,"vocabulary":22,"volume":169.458,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":316,"lineStart":311,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.069,"difficulty":8.125,"effort":1680.407,"length":44,"time":93.356,"vocabulary":26,"volume":206.819,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":326,"lineStart":318,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.068,"difficulty":4.765,"effort":969.905,"length":45,"time":53.884,"vocabulary":23,"volume":203.56,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":334,"lineStart":328,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.059,"difficulty":4.059,"effort":716.053,"length":39,"time":39.781,"vocabulary":23,"volume":176.419,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":344,"lineStart":336,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.07,"difficulty":4.5,"effort":949.087,"length":46,"time":52.727,"vocabulary":24,"volume":210.908,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":355,"lineStart":346,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.073,"difficulty":6.75,"effort":1485.528,"length":48,"time":82.529,"vocabulary":24,"volume":220.078,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":12},"errors":[],"lineEnd":368,"lineStart":357,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.385,"effort":596.017,"length":32,"time":33.112,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":378,"lineStart":370,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.087,"difficulty":4.174,"effort":1094.947,"length":54,"time":60.83,"vocabulary":29,"volume":262.331,"operands":{"distinct":23,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":391,"lineStart":380,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.082,"difficulty":4.895,"effort":1204.714,"length":53,"time":66.929,"vocabulary":25,"volume":246.124,"operands":{"distinct":19,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":8},"errors":[],"lineEnd":401,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.06,"difficulty":3.906,"effort":703.457,"length":41,"time":39.081,"vocabulary":21,"volume":180.085,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":409,"lineStart":403,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.092,"difficulty":4.8,"effort":1331.165,"length":59,"time":73.954,"vocabulary":26,"volume":277.326,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":425,"lineStart":411,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.039,"difficulty":3.5,"effort":408.653,"length":28,"time":22.703,"vocabulary":18,"volume":116.758,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":46},"errors":[],"lineEnd":472,"lineStart":427,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":175.81,"length":18,"time":9.767,"vocabulary":15,"volume":70.324,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":436,"lineStart":434,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.243,"difficulty":9.176,"effort":6680.13,"length":135,"time":371.118,"vocabulary":42,"volume":727.963,"operands":{"distinct":34,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":21},"errors":[],"lineEnd":458,"lineStart":438,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.047,"difficulty":3.6,"effort":505.995,"length":32,"time":28.111,"vocabulary":21,"volume":140.554,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":464,"lineStart":460,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.069,"difficulty":3.75,"effort":775.573,"length":44,"time":43.087,"vocabulary":26,"volume":206.819,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":471,"lineStart":466,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.188,"difficulty":8.556,"effort":4831.394,"length":111,"time":268.411,"vocabulary":34,"volume":564.708,"operands":{"distinct":27,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":490,"lineStart":474,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.044,"difficulty":2.571,"effort":343.125,"length":32,"time":19.063,"vocabulary":18,"volume":133.438,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":497,"lineStart":492,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.03,"difficulty":2,"effort":179.248,"length":25,"time":9.958,"vocabulary":12,"volume":89.624,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":60},"errors":[],"lineEnd":558,"lineStart":499,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.066,"difficulty":3.75,"effort":741.204,"length":45,"time":41.178,"vocabulary":21,"volume":197.654,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":513,"lineStart":503,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.056,"difficulty":4.313,"effort":730.789,"length":38,"time":40.599,"vocabulary":22,"volume":169.458,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":524,"lineStart":515,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.055,"difficulty":4.125,"effort":680.621,"length":37,"time":37.812,"vocabulary":22,"volume":164.999,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":535,"lineStart":526,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.055,"difficulty":4.125,"effort":680.621,"length":37,"time":37.812,"vocabulary":22,"volume":164.999,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":546,"lineStart":537,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.057,"difficulty":4.059,"effort":697.693,"length":38,"time":38.761,"vocabulary":23,"volume":171.895,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":557,"lineStart":548,"name":""}],"methodAverage":{"cyclomatic":1.074,"cyclomaticDensity":16.268,"halstead":{"bugs":0.075,"difficulty":4.722,"effort":1286.514,"length":47.741,"time":71.473,"vocabulary":22.463,"volume":223.812,"operands":{"distinct":16.537,"total":26.852},"operators":{"distinct":5.926,"total":20.889}},"params":0.13,"sloc":{"logical":8.593,"physical":22.963}},"module":"test/authentication.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":46,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":21,"column":47,"message":"Expected an identifier and instead saw '}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":23,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":19,"message":"Expected an identifier and instead saw '=>'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":23,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":30,"column":108,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":36,"column":6,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":36,"column":6,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":38,"column":12,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":63,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":43,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":43,"column":15,"message":"Expected ')' to match '{' from line 42 and instead saw 'oldValue'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":43,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":24,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":43,"column":26,"message":"Expected ')' and instead saw 'meta'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":43,"column":38,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":35,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":50,"column":96,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":51,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":51,"column":15,"message":"Expected ')' to match '{' from line 50 and instead saw 'oldValue'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":51,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":24,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":51,"column":26,"message":"Expected ')' and instead saw 'meta'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":51,"column":38,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":53,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":54,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":41,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":57,"column":46,"message":"Unrecoverable syntax error. (10% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_authentication_js/report.json b/plato-report/files/test_authentication_js/report.json new file mode 100644 index 0000000000..099cd34673 --- /dev/null +++ b/plato-report/files/test_authentication_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/authentication.js","fileShort":"test/authentication.js","fileSafe":"test_authentication_js","link":"files/test_authentication_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":1.046,"halstead":{"bugs":7.461,"difficulty":60.68,"effort":1358197.044,"length":2655,"time":75455.391,"vocabulary":345,"volume":22382.852,"operands":{"distinct":319,"total":1489,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":1166,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":478,"physical":559}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"url","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":8,"path":"../src/request","type":"cjs"},{"line":9,"path":"./mocks/databasemock","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/utils","type":"cjs"},{"line":12,"path":"../src/meta","type":"cjs"},{"line":13,"path":"../src/plugins","type":"cjs"},{"line":14,"path":"../src/privileges","type":"cjs"},{"line":15,"path":"../src/api","type":"cjs"},{"line":16,"path":"./helpers","type":"cjs"},{"line":154,"path":"../src/socket.io/admin","type":"cjs"}],"errors":[],"lineEnd":559,"lineStart":1,"maintainability":65.294,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.259,"difficulty":5.595,"effort":4341.158,"length":143,"time":241.175,"vocabulary":43,"volume":775.956,"operands":{"distinct":37,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":74,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":36,"physical":542},"errors":[],"lineEnd":559,"lineStart":18,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":21,"lineStart":21,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":2.5,"effort":334.457,"length":30,"time":18.581,"vocabulary":22,"volume":133.783,"operands":{"distinct":17,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":36,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.25,"effort":140.107,"length":18,"time":7.784,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":35,"lineStart":30,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":40,"lineStart":38,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.058,"difficulty":4.107,"effort":715.321,"length":41,"time":39.74,"vocabulary":19,"volume":174.165,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":48,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.107,"difficulty":4.957,"effort":1589.193,"length":66,"time":88.289,"vocabulary":29,"volume":320.627,"operands":{"distinct":23,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":9},"errors":[],"lineEnd":58,"lineStart":50,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.385,"effort":596.017,"length":32,"time":33.112,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":67,"lineStart":60,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.385,"effort":596.017,"length":32,"time":33.112,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":76,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.385,"effort":596.017,"length":32,"time":33.112,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":85,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.385,"effort":596.017,"length":32,"time":33.112,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":94,"lineStart":87,"name":""},{"cyclomatic":2,"cyclomaticDensity":7.407,"halstead":{"bugs":0.291,"difficulty":9.026,"effort":7870.995,"length":157,"time":437.277,"vocabulary":47,"volume":872.07,"operands":{"distinct":39,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":69,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":34},"errors":[],"lineEnd":129,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.067,"difficulty":4.333,"effort":874.2,"length":44,"time":48.567,"vocabulary":24,"volume":201.738,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":139,"lineStart":131,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.139,"difficulty":4.5,"effort":1876.886,"length":85,"time":104.271,"vocabulary":30,"volume":417.086,"operands":{"distinct":25,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":150,"lineStart":141,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.06,"difficulty":7.077,"effort":1274.448,"length":41,"time":70.803,"vocabulary":21,"volume":180.085,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":160,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.047,"difficulty":2.833,"effort":396.667,"length":35,"time":22.037,"vocabulary":16,"volume":140,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":106},"errors":[],"lineEnd":267,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":5.923,"effort":1049.564,"length":41,"time":58.309,"vocabulary":20,"volume":177.199,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":17},"errors":[],"lineEnd":183,"lineStart":167,"name":"getCookieExpiry"},{"cyclomatic":3,"cyclomaticDensity":60,"halstead":{"bugs":0.036,"difficulty":8.75,"effort":948.658,"length":26,"time":52.703,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":182,"lineStart":173,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":4,"effort":453.199,"length":29,"time":25.178,"vocabulary":15,"volume":113.3,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":188,"lineStart":185,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.123,"difficulty":6.88,"effort":2533.497,"length":73,"time":140.75,"vocabulary":33,"volume":368.241,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":12},"errors":[],"lineEnd":201,"lineStart":190,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":4.375,"effort":661.658,"length":37,"time":36.759,"vocabulary":17,"volume":151.236,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":209,"lineStart":203,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.123,"difficulty":7.429,"effort":2742.677,"length":76,"time":152.371,"vocabulary":29,"volume":369.207,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":225,"lineStart":211,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.081,"difficulty":5.778,"effort":1412.221,"length":52,"time":78.457,"vocabulary":26,"volume":244.423,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":235,"lineStart":227,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.119,"difficulty":7.6,"effort":2703.656,"length":74,"time":150.203,"vocabulary":28,"volume":355.744,"operands":{"distinct":20,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":250,"lineStart":237,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.141,"difficulty":8,"effort":3375.941,"length":86,"time":187.552,"vocabulary":30,"volume":421.993,"operands":{"distinct":22,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":266,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.098,"difficulty":4,"effort":1177.654,"length":60,"time":65.425,"vocabulary":30,"volume":294.413,"operands":{"distinct":24,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":285,"lineStart":269,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":3.864,"effort":417.273,"length":27,"time":23.182,"vocabulary":16,"volume":108,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":291,"lineStart":287,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":3.864,"effort":417.273,"length":27,"time":23.182,"vocabulary":16,"volume":108,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":297,"lineStart":293,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":3.864,"effort":417.273,"length":27,"time":23.182,"vocabulary":16,"volume":108,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":303,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":4.25,"effort":448.316,"length":27,"time":24.906,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":309,"lineStart":305,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.056,"difficulty":4.313,"effort":730.789,"length":38,"time":40.599,"vocabulary":22,"volume":169.458,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":316,"lineStart":311,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.069,"difficulty":8.125,"effort":1680.407,"length":44,"time":93.356,"vocabulary":26,"volume":206.819,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":326,"lineStart":318,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.068,"difficulty":4.765,"effort":969.905,"length":45,"time":53.884,"vocabulary":23,"volume":203.56,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":334,"lineStart":328,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.059,"difficulty":4.059,"effort":716.053,"length":39,"time":39.781,"vocabulary":23,"volume":176.419,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":344,"lineStart":336,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.07,"difficulty":4.5,"effort":949.087,"length":46,"time":52.727,"vocabulary":24,"volume":210.908,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":355,"lineStart":346,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.073,"difficulty":6.75,"effort":1485.528,"length":48,"time":82.529,"vocabulary":24,"volume":220.078,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":12},"errors":[],"lineEnd":368,"lineStart":357,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.385,"effort":596.017,"length":32,"time":33.112,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":378,"lineStart":370,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.087,"difficulty":4.174,"effort":1094.947,"length":54,"time":60.83,"vocabulary":29,"volume":262.331,"operands":{"distinct":23,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":391,"lineStart":380,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.082,"difficulty":4.895,"effort":1204.714,"length":53,"time":66.929,"vocabulary":25,"volume":246.124,"operands":{"distinct":19,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":8},"errors":[],"lineEnd":401,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.06,"difficulty":3.906,"effort":703.457,"length":41,"time":39.081,"vocabulary":21,"volume":180.085,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":409,"lineStart":403,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.092,"difficulty":4.8,"effort":1331.165,"length":59,"time":73.954,"vocabulary":26,"volume":277.326,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":425,"lineStart":411,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.039,"difficulty":3.5,"effort":408.653,"length":28,"time":22.703,"vocabulary":18,"volume":116.758,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":46},"errors":[],"lineEnd":472,"lineStart":427,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":175.81,"length":18,"time":9.767,"vocabulary":15,"volume":70.324,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":436,"lineStart":434,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.243,"difficulty":9.176,"effort":6680.13,"length":135,"time":371.118,"vocabulary":42,"volume":727.963,"operands":{"distinct":34,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":21},"errors":[],"lineEnd":458,"lineStart":438,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.047,"difficulty":3.6,"effort":505.995,"length":32,"time":28.111,"vocabulary":21,"volume":140.554,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":464,"lineStart":460,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.069,"difficulty":3.75,"effort":775.573,"length":44,"time":43.087,"vocabulary":26,"volume":206.819,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":471,"lineStart":466,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.188,"difficulty":8.556,"effort":4831.394,"length":111,"time":268.411,"vocabulary":34,"volume":564.708,"operands":{"distinct":27,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":490,"lineStart":474,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.044,"difficulty":2.571,"effort":343.125,"length":32,"time":19.063,"vocabulary":18,"volume":133.438,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":497,"lineStart":492,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.03,"difficulty":2,"effort":179.248,"length":25,"time":9.958,"vocabulary":12,"volume":89.624,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":60},"errors":[],"lineEnd":558,"lineStart":499,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.066,"difficulty":3.75,"effort":741.204,"length":45,"time":41.178,"vocabulary":21,"volume":197.654,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":513,"lineStart":503,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.056,"difficulty":4.313,"effort":730.789,"length":38,"time":40.599,"vocabulary":22,"volume":169.458,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":524,"lineStart":515,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.055,"difficulty":4.125,"effort":680.621,"length":37,"time":37.812,"vocabulary":22,"volume":164.999,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":535,"lineStart":526,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.055,"difficulty":4.125,"effort":680.621,"length":37,"time":37.812,"vocabulary":22,"volume":164.999,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":546,"lineStart":537,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.057,"difficulty":4.059,"effort":697.693,"length":38,"time":38.761,"vocabulary":23,"volume":171.895,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":557,"lineStart":548,"name":""}],"methodAverage":{"cyclomatic":1.074,"cyclomaticDensity":16.268,"halstead":{"bugs":0.075,"difficulty":4.722,"effort":1286.514,"length":47.741,"time":71.473,"vocabulary":22.463,"volume":223.812,"operands":{"distinct":16.537,"total":26.852},"operators":{"distinct":5.926,"total":20.889}},"params":0.13,"sloc":{"logical":8.593,"physical":22.963}},"module":"test/authentication.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":46,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":21,"column":47,"message":"Expected an identifier and instead saw '}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":23,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":19,"message":"Expected an identifier and instead saw '=>'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":23,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":30,"column":108,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":36,"column":6,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":36,"column":6,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":38,"column":12,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":63,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":43,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":43,"column":15,"message":"Expected ')' to match '{' from line 42 and instead saw 'oldValue'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":43,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":24,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":43,"column":26,"message":"Expected ')' and instead saw 'meta'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":43,"column":38,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":35,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":50,"column":96,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":51,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":51,"column":15,"message":"Expected ')' to match '{' from line 50 and instead saw 'oldValue'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":51,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":24,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":51,"column":26,"message":"Expected ')' and instead saw 'meta'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":51,"column":38,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":53,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":54,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":41,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":57,"column":46,"message":"Unrecoverable syntax error. (10% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_batch_js/index.html b/plato-report/files/test_batch_js/index.html new file mode 100644 index 0000000000..be3d3ef5a2 --- /dev/null +++ b/plato-report/files/test_batch_js/index.html @@ -0,0 +1,253 @@ + + + + + Plato - test/batch.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/batch.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    78.53

    +
    +
    +

    Lines of code

    +

    136

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    24.30

    +
    +
    +

    Estimated Errors

    +

    0.90

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_batch_js/report.history.js b/plato-report/files/test_batch_js/report.history.js new file mode 100644 index 0000000000..320e3a3ea7 --- /dev/null +++ b/plato-report/files/test_batch_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":136,"lloc":81,"functions":25,"deliveredBugs":0.901,"difficulty":24.3,"maintainability":78.528,"lintErrors":48}] \ No newline at end of file diff --git a/plato-report/files/test_batch_js/report.history.json b/plato-report/files/test_batch_js/report.history.json new file mode 100644 index 0000000000..65fd5c231c --- /dev/null +++ b/plato-report/files/test_batch_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":136,"lloc":81,"functions":25,"deliveredBugs":0.901,"difficulty":24.3,"maintainability":78.528,"lintErrors":48}] \ No newline at end of file diff --git a/plato-report/files/test_batch_js/report.js b/plato-report/files/test_batch_js/report.js new file mode 100644 index 0000000000..5f18be39b0 --- /dev/null +++ b/plato-report/files/test_batch_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/batch.js","fileShort":"test/batch.js","fileSafe":"test_batch_js","link":"files/test_batch_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.469,"halstead":{"bugs":0.901,"difficulty":24.3,"effort":65705.992,"length":423,"time":3650.333,"vocabulary":84,"volume":2703.95,"operands":{"distinct":70,"total":243,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":180,"identifiers":["__stripped__"]}},"params":25,"sloc":{"logical":81,"physical":136}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"async","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":8,"path":"../src/batch","type":"cjs"}],"errors":[],"lineEnd":136,"lineStart":1,"maintainability":78.528,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.049,"difficulty":4.722,"effort":701.188,"length":39,"time":38.955,"vocabulary":14,"volume":148.487,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":127},"errors":[],"lineEnd":136,"lineStart":10,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":6.045,"effort":756.273,"length":30,"time":42.015,"vocabulary":18,"volume":125.098,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":19,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.818,"effort":350.274,"length":22,"time":19.46,"vocabulary":18,"volume":91.738,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":18},"errors":[],"lineEnd":38,"lineStart":21,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":29,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":26,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":1.286,"effort":57.059,"length":14,"time":3.17,"vocabulary":9,"volume":44.379,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":37,"lineStart":33,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":53,"lineStart":40,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":48,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":45,"lineStart":43,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":1.286,"effort":57.059,"length":14,"time":3.17,"vocabulary":9,"volume":44.379,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":52,"lineStart":48,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":12},"errors":[],"lineEnd":66,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":63,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":60,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":78,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":75,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":73,"lineStart":71,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.108,"difficulty":7.619,"effort":2479.884,"length":67,"time":137.771,"vocabulary":29,"volume":325.485,"operands":{"distinct":21,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":20},"errors":[],"lineEnd":99,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":92,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.818,"effort":350.274,"length":22,"time":19.46,"vocabulary":18,"volume":91.738,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":18},"errors":[],"lineEnd":118,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":109,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":106,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":1.286,"effort":57.059,"length":14,"time":3.17,"vocabulary":9,"volume":44.379,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":117,"lineStart":113,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.037,"difficulty":4.038,"effort":453.802,"length":26,"time":25.211,"vocabulary":20,"volume":112.37,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":16},"errors":[],"lineEnd":135,"lineStart":120,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":128,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":125,"lineStart":123,"name":""}],"methodAverage":{"cyclomatic":1.04,"cyclomaticDensity":53.433,"halstead":{"bugs":0.019,"difficulty":2.602,"effort":251.951,"length":15.76,"time":13.997,"vocabulary":10.32,"volume":58.355,"operands":{"distinct":6.52,"total":9.12},"operators":{"distinct":3.8,"total":6.64}},"params":1,"sloc":{"logical":3,"physical":12.8}},"module":"test/batch.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":14,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":25,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":40,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":58,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":48,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":66,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":56,"column":9,"message":"Expected an identifier and instead saw 'let' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":56,"column":13,"message":"Expected ')' to match '{' from line 55 and instead saw 'total'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":56,"column":13,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":19,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":56,"column":21,"message":"Expected ')' and instead saw '0'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":57,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":57,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":57,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":58,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":66,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":69,"column":9,"message":"Expected an identifier and instead saw 'let' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":69,"column":13,"message":"Expected ')' to match '{' from line 68 and instead saw 'total'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":69,"column":13,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":69,"column":19,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":69,"column":21,"message":"Expected ')' and instead saw '0'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":70,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":70,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":70,"column":69,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":71,"column":19,"message":"Expected ')' to match '{' from line 70 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":71,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":71,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":73,"column":15,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":73,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":74,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":74,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":74,"column":47,"message":"Unrecoverable syntax error. (54% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_batch_js/report.json b/plato-report/files/test_batch_js/report.json new file mode 100644 index 0000000000..b2e51e267d --- /dev/null +++ b/plato-report/files/test_batch_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/batch.js","fileShort":"test/batch.js","fileSafe":"test_batch_js","link":"files/test_batch_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.469,"halstead":{"bugs":0.901,"difficulty":24.3,"effort":65705.992,"length":423,"time":3650.333,"vocabulary":84,"volume":2703.95,"operands":{"distinct":70,"total":243,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":180,"identifiers":["__stripped__"]}},"params":25,"sloc":{"logical":81,"physical":136}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"async","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":8,"path":"../src/batch","type":"cjs"}],"errors":[],"lineEnd":136,"lineStart":1,"maintainability":78.528,"methods":[{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.049,"difficulty":4.722,"effort":701.188,"length":39,"time":38.955,"vocabulary":14,"volume":148.487,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":127},"errors":[],"lineEnd":136,"lineStart":10,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.042,"difficulty":6.045,"effort":756.273,"length":30,"time":42.015,"vocabulary":18,"volume":125.098,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":19,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.818,"effort":350.274,"length":22,"time":19.46,"vocabulary":18,"volume":91.738,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":18},"errors":[],"lineEnd":38,"lineStart":21,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":29,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":26,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":1.286,"effort":57.059,"length":14,"time":3.17,"vocabulary":9,"volume":44.379,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":37,"lineStart":33,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":53,"lineStart":40,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":48,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":45,"lineStart":43,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":1.286,"effort":57.059,"length":14,"time":3.17,"vocabulary":9,"volume":44.379,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":52,"lineStart":48,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":12},"errors":[],"lineEnd":66,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":63,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":60,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":78,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":75,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":73,"lineStart":71,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.108,"difficulty":7.619,"effort":2479.884,"length":67,"time":137.771,"vocabulary":29,"volume":325.485,"operands":{"distinct":21,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":20},"errors":[],"lineEnd":99,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":92,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.818,"effort":350.274,"length":22,"time":19.46,"vocabulary":18,"volume":91.738,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":18},"errors":[],"lineEnd":118,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":109,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":106,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":1.286,"effort":57.059,"length":14,"time":3.17,"vocabulary":9,"volume":44.379,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":117,"lineStart":113,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.037,"difficulty":4.038,"effort":453.802,"length":26,"time":25.211,"vocabulary":20,"volume":112.37,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":16},"errors":[],"lineEnd":135,"lineStart":120,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":2.25,"effort":63.165,"length":10,"time":3.509,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":128,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":125,"lineStart":123,"name":""}],"methodAverage":{"cyclomatic":1.04,"cyclomaticDensity":53.433,"halstead":{"bugs":0.019,"difficulty":2.602,"effort":251.951,"length":15.76,"time":13.997,"vocabulary":10.32,"volume":58.355,"operands":{"distinct":6.52,"total":9.12},"operators":{"distinct":3.8,"total":6.64}},"params":1,"sloc":{"logical":3,"physical":12.8}},"module":"test/batch.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":14,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":25,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":40,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":58,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":48,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":66,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":56,"column":9,"message":"Expected an identifier and instead saw 'let' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":56,"column":13,"message":"Expected ')' to match '{' from line 55 and instead saw 'total'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":56,"column":13,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":19,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":56,"column":21,"message":"Expected ')' and instead saw '0'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":57,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":57,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":57,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":58,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":66,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":69,"column":9,"message":"Expected an identifier and instead saw 'let' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":69,"column":13,"message":"Expected ')' to match '{' from line 68 and instead saw 'total'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":69,"column":13,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":69,"column":19,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":69,"column":21,"message":"Expected ')' and instead saw '0'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":70,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":70,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":70,"column":69,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":71,"column":19,"message":"Expected ')' to match '{' from line 70 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":71,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":71,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":73,"column":15,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":73,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":74,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":74,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":74,"column":47,"message":"Unrecoverable syntax error. (54% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_blacklist_js/index.html b/plato-report/files/test_blacklist_js/index.html new file mode 100644 index 0000000000..ceea54c6d0 --- /dev/null +++ b/plato-report/files/test_blacklist_js/index.html @@ -0,0 +1,199 @@ + + + + + Plato - test/blacklist.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/blacklist.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    82.86

    +
    +
    +

    Lines of code

    +

    82

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.04

    +
    +
    +

    Estimated Errors

    +

    0.52

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_blacklist_js/report.history.js b/plato-report/files/test_blacklist_js/report.history.js new file mode 100644 index 0000000000..aeb4f76b2d --- /dev/null +++ b/plato-report/files/test_blacklist_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":82,"lloc":53,"functions":19,"deliveredBugs":0.522,"difficulty":11.037,"maintainability":82.858,"lintErrors":46}] \ No newline at end of file diff --git a/plato-report/files/test_blacklist_js/report.history.json b/plato-report/files/test_blacklist_js/report.history.json new file mode 100644 index 0000000000..c3718154c3 --- /dev/null +++ b/plato-report/files/test_blacklist_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":82,"lloc":53,"functions":19,"deliveredBugs":0.522,"difficulty":11.037,"maintainability":82.858,"lintErrors":46}] \ No newline at end of file diff --git a/plato-report/files/test_blacklist_js/report.js b/plato-report/files/test_blacklist_js/report.js new file mode 100644 index 0000000000..37486720d1 --- /dev/null +++ b/plato-report/files/test_blacklist_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/blacklist.js","fileShort":"test/blacklist.js","fileSafe":"test_blacklist_js","link":"files/test_blacklist_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.522,"difficulty":11.037,"effort":17283.488,"length":263,"time":960.194,"vocabulary":62,"volume":1565.954,"operands":{"distinct":54,"total":149,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":114,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":53,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"async","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/groups","type":"cjs"},{"line":8,"path":"../src/user","type":"cjs"},{"line":9,"path":"../src/meta/blacklist","type":"cjs"},{"line":22,"path":"../src/socket.io/blacklist","type":"cjs"}],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":82.858,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.069,"difficulty":3.594,"effort":741.89,"length":47,"time":41.216,"vocabulary":21,"volume":206.439,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":72},"errors":[],"lineEnd":82,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":20,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2,"effort":121.889,"length":17,"time":6.772,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":19,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.917,"effort":141.26,"length":14,"time":7.848,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":32,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":31,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":39,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":38,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":46,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":45,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":53,"lineStart":48,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":52,"lineStart":49,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":60,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":59,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":67,"lineStart":62,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":66,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":74,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":73,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":81,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":80,"lineStart":77,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":59.211,"halstead":{"bugs":0.013,"difficulty":1.744,"effort":88.822,"length":11.684,"time":4.935,"vocabulary":8.842,"volume":39.09,"operands":{"distinct":5.737,"total":6.737},"operators":{"distinct":3.105,"total":4.947}},"params":1.053,"sloc":{"logical":2.368,"physical":8.737}},"module":"test/blacklist.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":60,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":48,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":49,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":62,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":69,"column":68,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":76,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":19,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":22,"column":29,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":5,"message":"'before' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":34,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":41,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":48,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":55,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":62,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":69,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":76,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_blacklist_js/report.json b/plato-report/files/test_blacklist_js/report.json new file mode 100644 index 0000000000..267a80f0c1 --- /dev/null +++ b/plato-report/files/test_blacklist_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/blacklist.js","fileShort":"test/blacklist.js","fileSafe":"test_blacklist_js","link":"files/test_blacklist_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.522,"difficulty":11.037,"effort":17283.488,"length":263,"time":960.194,"vocabulary":62,"volume":1565.954,"operands":{"distinct":54,"total":149,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":114,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":53,"physical":82}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"async","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/groups","type":"cjs"},{"line":8,"path":"../src/user","type":"cjs"},{"line":9,"path":"../src/meta/blacklist","type":"cjs"},{"line":22,"path":"../src/socket.io/blacklist","type":"cjs"}],"errors":[],"lineEnd":82,"lineStart":1,"maintainability":82.858,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.069,"difficulty":3.594,"effort":741.89,"length":47,"time":41.216,"vocabulary":21,"volume":206.439,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":72},"errors":[],"lineEnd":82,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":20,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2,"effort":121.889,"length":17,"time":6.772,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":19,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.917,"effort":141.26,"length":14,"time":7.848,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":32,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":31,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":39,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":38,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":46,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":45,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":53,"lineStart":48,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":52,"lineStart":49,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":60,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":59,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":67,"lineStart":62,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":66,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":74,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":73,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":81,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":80,"lineStart":77,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":59.211,"halstead":{"bugs":0.013,"difficulty":1.744,"effort":88.822,"length":11.684,"time":4.935,"vocabulary":8.842,"volume":39.09,"operands":{"distinct":5.737,"total":6.737},"operators":{"distinct":3.105,"total":4.947}},"params":1.053,"sloc":{"logical":2.368,"physical":8.737}},"module":"test/blacklist.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":60,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":48,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":49,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":62,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":69,"column":68,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":76,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":19,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":22,"column":29,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":5,"message":"'before' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":34,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":41,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":48,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":55,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":62,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":69,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":76,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_build_js/index.html b/plato-report/files/test_build_js/index.html new file mode 100644 index 0000000000..9dd8b5702c --- /dev/null +++ b/plato-report/files/test_build_js/index.html @@ -0,0 +1,312 @@ + + + + + Plato - test/build.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/build.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    77.06

    +
    +
    +

    Lines of code

    +

    195

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    16.62

    +
    +
    +

    Estimated Errors

    +

    1.78

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_build_js/report.history.js b/plato-report/files/test_build_js/report.history.js new file mode 100644 index 0000000000..8f90f29f6d --- /dev/null +++ b/plato-report/files/test_build_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":195,"lloc":108,"functions":29,"deliveredBugs":1.776,"difficulty":16.621,"maintainability":77.064,"lintErrors":32}] \ No newline at end of file diff --git a/plato-report/files/test_build_js/report.history.json b/plato-report/files/test_build_js/report.history.json new file mode 100644 index 0000000000..7cb8c28114 --- /dev/null +++ b/plato-report/files/test_build_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:22 GMT","sloc":195,"lloc":108,"functions":29,"deliveredBugs":1.776,"difficulty":16.621,"maintainability":77.064,"lintErrors":32}] \ No newline at end of file diff --git a/plato-report/files/test_build_js/report.js b/plato-report/files/test_build_js/report.js new file mode 100644 index 0000000000..b55c0bc459 --- /dev/null +++ b/plato-report/files/test_build_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/build.js","fileShort":"test/build.js","fileSafe":"test_build_js","link":"files/test_build_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.776,"difficulty":16.621,"effort":88554.382,"length":740,"time":4919.688,"vocabulary":147,"volume":5327.758,"operands":{"distinct":136,"total":411,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":329,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":108,"physical":195}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"assert","type":"cjs"},{"line":6,"path":"mkdirp","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"../src/file","type":"cjs"},{"line":23,"path":"../src/meta/minifier","type":"cjs"},{"line":87,"path":"../src/meta/build","type":"cjs"}],"errors":[],"lineEnd":195,"lineStart":1,"maintainability":77.064,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.121,"difficulty":4.32,"effort":1562.355,"length":73,"time":86.798,"vocabulary":31,"volume":361.656,"operands":{"distinct":25,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":74},"errors":[],"lineEnd":84,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":15,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":3,"effort":281.296,"length":24,"time":15.628,"vocabulary":15,"volume":93.765,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":21,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":19,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":3.333,"effort":308.37,"length":25,"time":17.132,"vocabulary":13,"volume":92.511,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":31,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4,"effort":491.94,"length":28,"time":27.33,"vocabulary":21,"volume":122.985,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":28},"errors":[],"lineEnd":60,"lineStart":33,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.076,"difficulty":1.929,"effort":442.121,"length":50,"time":24.562,"vocabulary":24,"volume":229.248,"operands":{"distinct":21,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":20},"errors":[],"lineEnd":59,"lineStart":40,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":1.688,"effort":75.891,"length":13,"time":4.216,"vocabulary":11,"volume":44.973,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":75,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.333,"effort":87.639,"length":19,"time":4.869,"vocabulary":11,"volume":65.729,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":74,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.5,"effort":69.907,"length":13,"time":3.884,"vocabulary":12,"volume":46.605,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":83,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.333,"effort":87.639,"length":19,"time":4.869,"vocabulary":11,"volume":65.729,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":82,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.059,"difficulty":3.75,"effort":669.049,"length":42,"time":37.169,"vocabulary":19,"volume":178.413,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":110},"errors":[],"lineEnd":195,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.042,"difficulty":2.125,"effort":266.339,"length":29,"time":14.797,"vocabulary":20,"volume":125.336,"operands":{"distinct":16,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":92,"lineStart":89,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":99,"lineStart":94,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":98,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":108,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.545,"effort":238.675,"length":24,"time":13.26,"vocabulary":15,"volume":93.765,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":107,"lineStart":102,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":118,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.333,"effort":504.225,"length":35,"time":28.012,"vocabulary":20,"volume":151.267,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":117,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":128,"lineStart":120,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.333,"effort":504.225,"length":35,"time":28.012,"vocabulary":20,"volume":151.267,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":127,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":137,"lineStart":130,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.545,"effort":238.675,"length":24,"time":13.26,"vocabulary":15,"volume":93.765,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":136,"lineStart":131,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":146,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.545,"effort":238.675,"length":24,"time":13.26,"vocabulary":15,"volume":93.765,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":145,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":176,"lineStart":167,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.055,"difficulty":2.625,"effort":431.112,"length":38,"time":23.951,"vocabulary":20,"volume":164.233,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":175,"lineStart":169,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":17},"errors":[],"lineEnd":194,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.151,"difficulty":3.517,"effort":1596.812,"length":90,"time":88.712,"vocabulary":33,"volume":453.995,"operands":{"distinct":29,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":193,"lineStart":179,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50.575,"halstead":{"bugs":0.033,"difficulty":2.509,"effort":298.932,"length":23.897,"time":16.607,"vocabulary":13.793,"volume":99.156,"operands":{"distinct":9.966,"total":13.345},"operators":{"distinct":3.828,"total":10.552}},"params":0.897,"sloc":{"logical":3.379,"physical":14.034}},"module":"test/build.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":14,"column":15,"message":"Expected ')' to match '{' from line 13 and instead saw 'mkdirp'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":14,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":31,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":14,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":17,"column":23,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":18,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":18,"column":15,"message":"Expected ')' to match '{' from line 17 and instead saw 'files'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":18,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":21,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":18,"column":23,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":18,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":19,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":19,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":19,"column":43,"message":"Expected ')' and instead saw 'path'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":19,"column":51,"message":"Expected '(' and instead saw 'fs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":19,"column":53,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":19,"column":70,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":71,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":20,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":20,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":20,"column":42,"message":"Unrecoverable syntax error. (10% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_build_js/report.json b/plato-report/files/test_build_js/report.json new file mode 100644 index 0000000000..1aad8e35be --- /dev/null +++ b/plato-report/files/test_build_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/build.js","fileShort":"test/build.js","fileSafe":"test_build_js","link":"files/test_build_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.776,"difficulty":16.621,"effort":88554.382,"length":740,"time":4919.688,"vocabulary":147,"volume":5327.758,"operands":{"distinct":136,"total":411,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":329,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":108,"physical":195}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"assert","type":"cjs"},{"line":6,"path":"mkdirp","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"../src/file","type":"cjs"},{"line":23,"path":"../src/meta/minifier","type":"cjs"},{"line":87,"path":"../src/meta/build","type":"cjs"}],"errors":[],"lineEnd":195,"lineStart":1,"maintainability":77.064,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.121,"difficulty":4.32,"effort":1562.355,"length":73,"time":86.798,"vocabulary":31,"volume":361.656,"operands":{"distinct":25,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":74},"errors":[],"lineEnd":84,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":15,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":3,"effort":281.296,"length":24,"time":15.628,"vocabulary":15,"volume":93.765,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":21,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":19,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":3.333,"effort":308.37,"length":25,"time":17.132,"vocabulary":13,"volume":92.511,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":31,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4,"effort":491.94,"length":28,"time":27.33,"vocabulary":21,"volume":122.985,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":28},"errors":[],"lineEnd":60,"lineStart":33,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.076,"difficulty":1.929,"effort":442.121,"length":50,"time":24.562,"vocabulary":24,"volume":229.248,"operands":{"distinct":21,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":20},"errors":[],"lineEnd":59,"lineStart":40,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":1.688,"effort":75.891,"length":13,"time":4.216,"vocabulary":11,"volume":44.973,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":75,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.333,"effort":87.639,"length":19,"time":4.869,"vocabulary":11,"volume":65.729,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":74,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.5,"effort":69.907,"length":13,"time":3.884,"vocabulary":12,"volume":46.605,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":83,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.333,"effort":87.639,"length":19,"time":4.869,"vocabulary":11,"volume":65.729,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":82,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.059,"difficulty":3.75,"effort":669.049,"length":42,"time":37.169,"vocabulary":19,"volume":178.413,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":110},"errors":[],"lineEnd":195,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.042,"difficulty":2.125,"effort":266.339,"length":29,"time":14.797,"vocabulary":20,"volume":125.336,"operands":{"distinct":16,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":92,"lineStart":89,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":99,"lineStart":94,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":98,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":108,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.545,"effort":238.675,"length":24,"time":13.26,"vocabulary":15,"volume":93.765,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":107,"lineStart":102,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":118,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.333,"effort":504.225,"length":35,"time":28.012,"vocabulary":20,"volume":151.267,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":117,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":128,"lineStart":120,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.333,"effort":504.225,"length":35,"time":28.012,"vocabulary":20,"volume":151.267,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":127,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":137,"lineStart":130,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.545,"effort":238.675,"length":24,"time":13.26,"vocabulary":15,"volume":93.765,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":136,"lineStart":131,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":146,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.545,"effort":238.675,"length":24,"time":13.26,"vocabulary":15,"volume":93.765,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":145,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":176,"lineStart":167,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.055,"difficulty":2.625,"effort":431.112,"length":38,"time":23.951,"vocabulary":20,"volume":164.233,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":175,"lineStart":169,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.667,"effort":59.89,"length":8,"time":3.327,"vocabulary":7,"volume":22.459,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":17},"errors":[],"lineEnd":194,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.151,"difficulty":3.517,"effort":1596.812,"length":90,"time":88.712,"vocabulary":33,"volume":453.995,"operands":{"distinct":29,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":193,"lineStart":179,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50.575,"halstead":{"bugs":0.033,"difficulty":2.509,"effort":298.932,"length":23.897,"time":16.607,"vocabulary":13.793,"volume":99.156,"operands":{"distinct":9.966,"total":13.345},"operators":{"distinct":3.828,"total":10.552}},"params":0.897,"sloc":{"logical":3.379,"physical":14.034}},"module":"test/build.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":14,"column":15,"message":"Expected ')' to match '{' from line 13 and instead saw 'mkdirp'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":14,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":31,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":14,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":17,"column":23,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":18,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":18,"column":15,"message":"Expected ')' to match '{' from line 17 and instead saw 'files'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":18,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":21,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":18,"column":23,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":18,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":19,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":19,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":19,"column":43,"message":"Expected ')' and instead saw 'path'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":19,"column":51,"message":"Expected '(' and instead saw 'fs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":19,"column":53,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":19,"column":70,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":71,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":20,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":20,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":20,"column":42,"message":"Unrecoverable syntax error. (10% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_categories_js/index.html b/plato-report/files/test_categories_js/index.html new file mode 100644 index 0000000000..f7560722f8 --- /dev/null +++ b/plato-report/files/test_categories_js/index.html @@ -0,0 +1,986 @@ + + + + + Plato - test/categories.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/categories.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    70.37

    +
    +
    +

    Lines of code

    +

    869

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    44.90

    +
    +
    +

    Estimated Errors

    +

    10.93

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_categories_js/report.history.js b/plato-report/files/test_categories_js/report.history.js new file mode 100644 index 0000000000..61e08d1dac --- /dev/null +++ b/plato-report/files/test_categories_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":869,"lloc":739,"functions":124,"deliveredBugs":10.925,"difficulty":44.904,"maintainability":70.374,"lintErrors":40}] \ No newline at end of file diff --git a/plato-report/files/test_categories_js/report.history.json b/plato-report/files/test_categories_js/report.history.json new file mode 100644 index 0000000000..bba4372485 --- /dev/null +++ b/plato-report/files/test_categories_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":869,"lloc":739,"functions":124,"deliveredBugs":10.925,"difficulty":44.904,"maintainability":70.374,"lintErrors":40}] \ No newline at end of file diff --git a/plato-report/files/test_categories_js/report.js b/plato-report/files/test_categories_js/report.js new file mode 100644 index 0000000000..21c351bc8a --- /dev/null +++ b/plato-report/files/test_categories_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/categories.js","fileShort":"test/categories.js","fileSafe":"test_categories_js","link":"files/test_categories_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.271,"halstead":{"bugs":10.925,"difficulty":44.904,"effort":1471711.441,"length":3761,"time":81761.747,"vocabulary":420,"volume":32774.277,"operands":{"distinct":403,"total":2129,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":1632,"identifiers":["__stripped__"]}},"params":126,"sloc":{"logical":739,"physical":869}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"../src/request","type":"cjs"},{"line":7,"path":"./mocks/databasemock","type":"cjs"},{"line":8,"path":"../src/categories","type":"cjs"},{"line":9,"path":"../src/topics","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/groups","type":"cjs"},{"line":12,"path":"../src/privileges","type":"cjs"},{"line":179,"path":"../src/socket.io/categories","type":"cjs"},{"line":180,"path":"../src/api/categories","type":"cjs"},{"line":324,"path":"../src/socket.io/admin/categories","type":"cjs"},{"line":325,"path":"../src/api/categories","type":"cjs"},{"line":578,"path":"../src/socket.io/topics","type":"cjs"},{"line":652,"path":"../src/privileges","type":"cjs"},{"line":831,"path":"../src/plugins","type":"cjs"}],"errors":[],"lineEnd":869,"lineStart":1,"maintainability":70.374,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.105,"difficulty":2.429,"effort":768.309,"length":69,"time":42.684,"vocabulary":24,"volume":316.362,"operands":{"distinct":21,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":856},"errors":[],"lineEnd":869,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.034,"difficulty":3.5,"effort":355.527,"length":26,"time":19.752,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":23,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":2.5,"effort":229.346,"length":22,"time":12.741,"vocabulary":18,"volume":91.738,"operands":{"distinct":13,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":39,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":38,"lineStart":33,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":3.6,"effort":316.8,"length":22,"time":17.6,"vocabulary":16,"volume":88,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":16},"errors":[],"lineEnd":56,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":1.846,"effort":274.083,"length":38,"time":15.227,"vocabulary":15,"volume":148.462,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":55,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.251,"length":17,"time":11.07,"vocabulary":15,"volume":66.417,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":68,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":67,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":77,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.545,"effort":160.128,"length":28,"time":8.896,"vocabulary":13,"volume":103.612,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":76,"lineStart":71,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":3.906,"effort":686.3,"length":40,"time":38.128,"vocabulary":21,"volume":175.693,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":84,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":18},"errors":[],"lineEnd":103,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.047,"difficulty":3.8,"effort":534.106,"length":32,"time":29.673,"vocabulary":21,"volume":140.554,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":16},"errors":[],"lineEnd":102,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":101,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":100,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":35},"errors":[],"lineEnd":139,"lineStart":105,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":2.917,"effort":286.122,"length":24,"time":15.896,"vocabulary":17,"volume":98.099,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":16},"errors":[],"lineEnd":121,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":2.4,"effort":248.67,"length":28,"time":13.815,"vocabulary":13,"volume":103.612,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":120,"lineStart":113,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":117,"lineStart":117,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.038,"difficulty":2.857,"effort":327.697,"length":27,"time":18.205,"vocabulary":19,"volume":114.694,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":16},"errors":[],"lineEnd":138,"lineStart":123,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":2.4,"effort":248.67,"length":28,"time":13.815,"vocabulary":13,"volume":103.612,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":137,"lineStart":131,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":134,"lineStart":134,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":36},"errors":[],"lineEnd":176,"lineStart":141,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.111,"difficulty":4.846,"effort":1613.43,"length":66,"time":89.635,"vocabulary":33,"volume":332.93,"operands":{"distinct":26,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":160,"lineStart":144,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":175,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":2.182,"effort":161.958,"length":19,"time":8.998,"vocabulary":15,"volume":74.231,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":174,"lineStart":163,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":2.615,"effort":277.947,"length":26,"time":15.442,"vocabulary":17,"volume":106.274,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":173,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":172,"lineStart":168,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.102,"difficulty":3.3,"effort":1013.735,"length":67,"time":56.319,"vocabulary":24,"volume":307.192,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":144},"errors":[],"lineEnd":321,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.086,"difficulty":5.711,"effort":1476.309,"length":55,"time":82.017,"vocabulary":26,"volume":258.524,"operands":{"distinct":19,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":196,"lineStart":181,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":204,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":203,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":212,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":211,"lineStart":207,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":220,"lineStart":214,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":219,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":2.679,"effort":318.595,"length":28,"time":17.7,"vocabulary":19,"volume":118.942,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":17},"errors":[],"lineEnd":238,"lineStart":222,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.094,"difficulty":1.947,"effort":547.421,"length":64,"time":30.412,"vocabulary":21,"volume":281.108,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":237,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":5.143,"effort":802.698,"length":35,"time":44.594,"vocabulary":22,"volume":156.08,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":250,"lineStart":240,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":247,"lineStart":247,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":258,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":257,"lineStart":253,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":266,"lineStart":260,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":265,"lineStart":261,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":274,"lineStart":268,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":273,"lineStart":269,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.857,"effort":163.884,"length":16,"time":9.105,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":289,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.25,"effort":129.059,"length":16,"time":7.17,"vocabulary":12,"volume":57.359,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":288,"lineStart":277,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":2.667,"effort":277.333,"length":26,"time":15.407,"vocabulary":16,"volume":104,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":287,"lineStart":279,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.143,"effort":113.895,"length":16,"time":6.327,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":286,"lineStart":282,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.857,"effort":163.884,"length":16,"time":9.105,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":300,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.25,"effort":129.059,"length":16,"time":7.17,"vocabulary":12,"volume":57.359,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":299,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":298,"lineStart":294,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.778,"effort":200.944,"length":19,"time":11.164,"vocabulary":14,"volume":72.34,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":307,"lineStart":302,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":306,"lineStart":303,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":315,"lineStart":309,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":314,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":4.667,"effort":492.268,"length":27,"time":27.348,"vocabulary":15,"volume":105.486,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":320,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.131,"difficulty":4.167,"effort":1639.569,"length":81,"time":91.087,"vocabulary":29,"volume":393.496,"operands":{"distinct":24,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":231},"errors":[],"lineEnd":553,"lineStart":323,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.051,"difficulty":3.563,"effort":540.149,"length":34,"time":30.008,"vocabulary":22,"volume":151.621,"operands":{"distinct":16,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":336,"lineStart":327,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":346,"lineStart":338,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.056,"difficulty":6.429,"effort":1075.962,"length":37,"time":59.776,"vocabulary":23,"volume":167.372,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":362,"lineStart":348,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.137,"difficulty":7.56,"effort":3115.359,"length":81,"time":173.075,"vocabulary":34,"volume":412.084,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":19},"errors":[],"lineEnd":382,"lineStart":364,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.162,"difficulty":7.909,"effort":3840.203,"length":101,"time":213.345,"vocabulary":28,"volume":485.543,"operands":{"distinct":22,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":403,"lineStart":384,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.355,"difficulty":13.014,"effort":13873.023,"length":193,"time":770.723,"vocabulary":46,"volume":1066.047,"operands":{"distinct":37,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":86,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":15},"errors":[],"lineEnd":419,"lineStart":405,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.207,"difficulty":11.5,"effort":7130,"length":124,"time":396.111,"vocabulary":32,"volume":620,"operands":{"distinct":24,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":439,"lineStart":421,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.103,"difficulty":4.25,"effort":1313.82,"length":63,"time":72.99,"vocabulary":30,"volume":309.134,"operands":{"distinct":24,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":455,"lineStart":441,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":463,"lineStart":457,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":462,"lineStart":458,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.064,"difficulty":4.237,"effort":816.516,"length":41,"time":45.362,"vocabulary":26,"volume":192.718,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":5},"errors":[],"lineEnd":469,"lineStart":465,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.064,"difficulty":4.237,"effort":816.516,"length":41,"time":45.362,"vocabulary":26,"volume":192.718,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":5},"errors":[],"lineEnd":475,"lineStart":471,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.079,"difficulty":8,"effort":1901.486,"length":57,"time":105.638,"vocabulary":18,"volume":237.686,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":486,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.175,"difficulty":4.969,"effort":2607.564,"length":100,"time":144.865,"vocabulary":38,"volume":524.793,"operands":{"distinct":32,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":15},"errors":[],"lineEnd":502,"lineStart":488,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.066,"difficulty":4.8,"effort":948.741,"length":45,"time":52.708,"vocabulary":21,"volume":197.654,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":509,"lineStart":504,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.121,"difficulty":4.56,"effort":1649.153,"length":73,"time":91.62,"vocabulary":31,"volume":361.656,"operands":{"distinct":25,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":522,"lineStart":511,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.15,"difficulty":4.313,"effort":1946.325,"length":86,"time":108.129,"vocabulary":38,"volume":451.322,"operands":{"distinct":32,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":14},"errors":[],"lineEnd":537,"lineStart":524,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.16,"difficulty":5.091,"effort":2438.411,"length":90,"time":135.467,"vocabulary":40,"volume":478.974,"operands":{"distinct":33,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":14},"errors":[],"lineEnd":552,"lineStart":539,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":20},"errors":[],"lineEnd":574,"lineStart":555,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":3.077,"effort":346.425,"length":27,"time":19.246,"vocabulary":18,"volume":112.588,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":16},"errors":[],"lineEnd":573,"lineStart":558,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":572,"lineStart":565,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":571,"lineStart":567,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.048,"difficulty":3.542,"effort":506.675,"length":35,"time":28.149,"vocabulary":17,"volume":143.061,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":73},"errors":[],"lineEnd":648,"lineStart":576,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":587,"lineStart":579,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":586,"lineStart":582,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":594,"lineStart":589,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":593,"lineStart":590,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":602,"lineStart":596,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":601,"lineStart":597,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":617,"lineStart":604,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":2.2,"effort":142.395,"length":17,"time":7.911,"vocabulary":14,"volume":64.725,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":616,"lineStart":609,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2,"effort":129.059,"length":18,"time":7.17,"vocabulary":12,"volume":64.529,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":615,"lineStart":611,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":625,"lineStart":619,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":624,"lineStart":620,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":633,"lineStart":627,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":632,"lineStart":628,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.214,"effort":347.298,"length":25,"time":19.294,"vocabulary":20,"volume":108.048,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":647,"lineStart":635,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.3,"effort":97.869,"length":21,"time":5.437,"vocabulary":12,"volume":75.284,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":646,"lineStart":642,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.052,"difficulty":2.923,"effort":454.023,"length":38,"time":25.223,"vocabulary":17,"volume":155.324,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":177},"errors":[],"lineEnd":827,"lineStart":651,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2,"effort":89.945,"length":13,"time":4.997,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":660,"lineStart":654,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":659,"lineStart":655,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2,"effort":132.834,"length":17,"time":7.38,"vocabulary":15,"volume":66.417,"operands":{"distinct":11,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":668,"lineStart":662,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.063,"effort":121.296,"length":17,"time":6.739,"vocabulary":11,"volume":58.81,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":667,"lineStart":663,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":25},"errors":[],"lineEnd":694,"lineStart":670,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.1,"difficulty":3.565,"effort":1067.989,"length":63,"time":59.333,"vocabulary":27,"volume":299.558,"operands":{"distinct":23,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":693,"lineStart":671,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":26},"errors":[],"lineEnd":721,"lineStart":696,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.106,"difficulty":3.583,"effort":1136.939,"length":66,"time":63.163,"vocabulary":28,"volume":317.285,"operands":{"distinct":24,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":720,"lineStart":697,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":25},"errors":[],"lineEnd":747,"lineStart":723,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.101,"difficulty":3.417,"effort":1034.783,"length":63,"time":57.488,"vocabulary":28,"volume":302.863,"operands":{"distinct":24,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":746,"lineStart":724,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":26},"errors":[],"lineEnd":774,"lineStart":749,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.107,"difficulty":3.44,"effort":1102.956,"length":66,"time":61.275,"vocabulary":29,"volume":320.627,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":773,"lineStart":750,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":782,"lineStart":776,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":781,"lineStart":777,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.022,"difficulty":1.929,"effort":128.132,"length":20,"time":7.118,"vocabulary":10,"volume":66.439,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":43},"errors":[],"lineEnd":826,"lineStart":784,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.545,"effort":618.182,"length":34,"time":34.343,"vocabulary":16,"volume":136,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":792,"lineStart":787,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":802,"lineStart":794,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.046,"difficulty":1.833,"effort":251.285,"length":36,"time":13.96,"vocabulary":14,"volume":137.065,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":801,"lineStart":795,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":4.813,"effort":849.016,"length":39,"time":47.168,"vocabulary":23,"volume":176.419,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":810,"lineStart":804,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.054,"difficulty":5.538,"effort":900.087,"length":37,"time":50.005,"vocabulary":21,"volume":162.516,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":818,"lineStart":812,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":2.25,"effort":194.333,"length":26,"time":10.796,"vocabulary":10,"volume":86.37,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":825,"lineStart":820,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":25},"errors":[],"lineEnd":854,"lineStart":830,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.051,"difficulty":3.563,"effort":540.149,"length":34,"time":30.008,"vocabulary":22,"volume":151.621,"operands":{"distinct":16,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":22},"errors":[],"lineEnd":853,"lineStart":832,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.857,"effort":138.377,"length":14,"time":7.688,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":836,"lineStart":833,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":1.8,"effort":202.658,"length":27,"time":11.259,"vocabulary":18,"volume":112.588,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":852,"lineStart":847,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.155,"difficulty":6.955,"effort":3242.998,"length":97,"time":180.167,"vocabulary":28,"volume":466.313,"operands":{"distinct":22,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":13},"errors":[],"lineEnd":868,"lineStart":856,"name":""}],"methodAverage":{"cyclomatic":1.008,"cyclomaticDensity":32.316,"halstead":{"bugs":0.043,"difficulty":2.963,"effort":619.039,"length":29.855,"time":34.391,"vocabulary":15.524,"volume":129.267,"operands":{"distinct":11.282,"total":16.927},"operators":{"distinct":4.242,"total":12.927}},"params":1.016,"sloc":{"logical":5.871,"physical":22.25}},"module":"test/categories.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":19,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":27,"message":"Expected ')' to match '{' from line 19 and instead saw 'User'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":20,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":31,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":20,"column":32,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":21,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":22,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":22,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":67,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":58,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":71,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":79,"column":52,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":80,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":80,"column":15,"message":"Expected ')' to match '{' from line 79 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":80,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":80,"column":32,"message":"Expected ')' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":80,"column":34,"message":"Bad assignment.","source":"Bad assignment."},{"severity":"error","line":80,"column":41,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":80,"column":54,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":83,"column":21,"message":"Unrecoverable syntax error. (9% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_categories_js/report.json b/plato-report/files/test_categories_js/report.json new file mode 100644 index 0000000000..a79e104c34 --- /dev/null +++ b/plato-report/files/test_categories_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/categories.js","fileShort":"test/categories.js","fileSafe":"test_categories_js","link":"files/test_categories_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.271,"halstead":{"bugs":10.925,"difficulty":44.904,"effort":1471711.441,"length":3761,"time":81761.747,"vocabulary":420,"volume":32774.277,"operands":{"distinct":403,"total":2129,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":1632,"identifiers":["__stripped__"]}},"params":126,"sloc":{"logical":739,"physical":869}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"../src/request","type":"cjs"},{"line":7,"path":"./mocks/databasemock","type":"cjs"},{"line":8,"path":"../src/categories","type":"cjs"},{"line":9,"path":"../src/topics","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/groups","type":"cjs"},{"line":12,"path":"../src/privileges","type":"cjs"},{"line":179,"path":"../src/socket.io/categories","type":"cjs"},{"line":180,"path":"../src/api/categories","type":"cjs"},{"line":324,"path":"../src/socket.io/admin/categories","type":"cjs"},{"line":325,"path":"../src/api/categories","type":"cjs"},{"line":578,"path":"../src/socket.io/topics","type":"cjs"},{"line":652,"path":"../src/privileges","type":"cjs"},{"line":831,"path":"../src/plugins","type":"cjs"}],"errors":[],"lineEnd":869,"lineStart":1,"maintainability":70.374,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.105,"difficulty":2.429,"effort":768.309,"length":69,"time":42.684,"vocabulary":24,"volume":316.362,"operands":{"distinct":21,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":856},"errors":[],"lineEnd":869,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.034,"difficulty":3.5,"effort":355.527,"length":26,"time":19.752,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":23,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":2.5,"effort":229.346,"length":22,"time":12.741,"vocabulary":18,"volume":91.738,"operands":{"distinct":13,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":39,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":38,"lineStart":33,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":3.6,"effort":316.8,"length":22,"time":17.6,"vocabulary":16,"volume":88,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":16},"errors":[],"lineEnd":56,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":1.846,"effort":274.083,"length":38,"time":15.227,"vocabulary":15,"volume":148.462,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":55,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.251,"length":17,"time":11.07,"vocabulary":15,"volume":66.417,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":68,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":67,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":77,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.545,"effort":160.128,"length":28,"time":8.896,"vocabulary":13,"volume":103.612,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":76,"lineStart":71,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":3.906,"effort":686.3,"length":40,"time":38.128,"vocabulary":21,"volume":175.693,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":84,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":18},"errors":[],"lineEnd":103,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.047,"difficulty":3.8,"effort":534.106,"length":32,"time":29.673,"vocabulary":21,"volume":140.554,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":16},"errors":[],"lineEnd":102,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":101,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":100,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":35},"errors":[],"lineEnd":139,"lineStart":105,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":2.917,"effort":286.122,"length":24,"time":15.896,"vocabulary":17,"volume":98.099,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":16},"errors":[],"lineEnd":121,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":2.4,"effort":248.67,"length":28,"time":13.815,"vocabulary":13,"volume":103.612,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":120,"lineStart":113,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":117,"lineStart":117,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.038,"difficulty":2.857,"effort":327.697,"length":27,"time":18.205,"vocabulary":19,"volume":114.694,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":16},"errors":[],"lineEnd":138,"lineStart":123,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":2.4,"effort":248.67,"length":28,"time":13.815,"vocabulary":13,"volume":103.612,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":137,"lineStart":131,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":3,"effort":90,"length":10,"time":5,"vocabulary":8,"volume":30,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":134,"lineStart":134,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":36},"errors":[],"lineEnd":176,"lineStart":141,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.111,"difficulty":4.846,"effort":1613.43,"length":66,"time":89.635,"vocabulary":33,"volume":332.93,"operands":{"distinct":26,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":160,"lineStart":144,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":175,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":2.182,"effort":161.958,"length":19,"time":8.998,"vocabulary":15,"volume":74.231,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":174,"lineStart":163,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":2.615,"effort":277.947,"length":26,"time":15.442,"vocabulary":17,"volume":106.274,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":173,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":172,"lineStart":168,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.102,"difficulty":3.3,"effort":1013.735,"length":67,"time":56.319,"vocabulary":24,"volume":307.192,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":144},"errors":[],"lineEnd":321,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.086,"difficulty":5.711,"effort":1476.309,"length":55,"time":82.017,"vocabulary":26,"volume":258.524,"operands":{"distinct":19,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":196,"lineStart":181,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":204,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":203,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":212,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":211,"lineStart":207,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":220,"lineStart":214,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":219,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":2.679,"effort":318.595,"length":28,"time":17.7,"vocabulary":19,"volume":118.942,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":17},"errors":[],"lineEnd":238,"lineStart":222,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.094,"difficulty":1.947,"effort":547.421,"length":64,"time":30.412,"vocabulary":21,"volume":281.108,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":237,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":5.143,"effort":802.698,"length":35,"time":44.594,"vocabulary":22,"volume":156.08,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":250,"lineStart":240,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":247,"lineStart":247,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":258,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":257,"lineStart":253,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":266,"lineStart":260,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":265,"lineStart":261,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":274,"lineStart":268,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":273,"lineStart":269,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.857,"effort":163.884,"length":16,"time":9.105,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":289,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.25,"effort":129.059,"length":16,"time":7.17,"vocabulary":12,"volume":57.359,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":288,"lineStart":277,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":2.667,"effort":277.333,"length":26,"time":15.407,"vocabulary":16,"volume":104,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":287,"lineStart":279,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.143,"effort":113.895,"length":16,"time":6.327,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":286,"lineStart":282,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.857,"effort":163.884,"length":16,"time":9.105,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":300,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.25,"effort":129.059,"length":16,"time":7.17,"vocabulary":12,"volume":57.359,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":299,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":298,"lineStart":294,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.778,"effort":200.944,"length":19,"time":11.164,"vocabulary":14,"volume":72.34,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":307,"lineStart":302,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":306,"lineStart":303,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":315,"lineStart":309,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":314,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":4.667,"effort":492.268,"length":27,"time":27.348,"vocabulary":15,"volume":105.486,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":320,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.131,"difficulty":4.167,"effort":1639.569,"length":81,"time":91.087,"vocabulary":29,"volume":393.496,"operands":{"distinct":24,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":231},"errors":[],"lineEnd":553,"lineStart":323,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.051,"difficulty":3.563,"effort":540.149,"length":34,"time":30.008,"vocabulary":22,"volume":151.621,"operands":{"distinct":16,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":336,"lineStart":327,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":346,"lineStart":338,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.056,"difficulty":6.429,"effort":1075.962,"length":37,"time":59.776,"vocabulary":23,"volume":167.372,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":362,"lineStart":348,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.137,"difficulty":7.56,"effort":3115.359,"length":81,"time":173.075,"vocabulary":34,"volume":412.084,"operands":{"distinct":25,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":19},"errors":[],"lineEnd":382,"lineStart":364,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.162,"difficulty":7.909,"effort":3840.203,"length":101,"time":213.345,"vocabulary":28,"volume":485.543,"operands":{"distinct":22,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":403,"lineStart":384,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.355,"difficulty":13.014,"effort":13873.023,"length":193,"time":770.723,"vocabulary":46,"volume":1066.047,"operands":{"distinct":37,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":86,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":15},"errors":[],"lineEnd":419,"lineStart":405,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.207,"difficulty":11.5,"effort":7130,"length":124,"time":396.111,"vocabulary":32,"volume":620,"operands":{"distinct":24,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":19},"errors":[],"lineEnd":439,"lineStart":421,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.103,"difficulty":4.25,"effort":1313.82,"length":63,"time":72.99,"vocabulary":30,"volume":309.134,"operands":{"distinct":24,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":455,"lineStart":441,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":463,"lineStart":457,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":462,"lineStart":458,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.064,"difficulty":4.237,"effort":816.516,"length":41,"time":45.362,"vocabulary":26,"volume":192.718,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":5},"errors":[],"lineEnd":469,"lineStart":465,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.064,"difficulty":4.237,"effort":816.516,"length":41,"time":45.362,"vocabulary":26,"volume":192.718,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":5},"errors":[],"lineEnd":475,"lineStart":471,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.079,"difficulty":8,"effort":1901.486,"length":57,"time":105.638,"vocabulary":18,"volume":237.686,"operands":{"distinct":12,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":486,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.175,"difficulty":4.969,"effort":2607.564,"length":100,"time":144.865,"vocabulary":38,"volume":524.793,"operands":{"distinct":32,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":15},"errors":[],"lineEnd":502,"lineStart":488,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.066,"difficulty":4.8,"effort":948.741,"length":45,"time":52.708,"vocabulary":21,"volume":197.654,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":509,"lineStart":504,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.121,"difficulty":4.56,"effort":1649.153,"length":73,"time":91.62,"vocabulary":31,"volume":361.656,"operands":{"distinct":25,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":522,"lineStart":511,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.15,"difficulty":4.313,"effort":1946.325,"length":86,"time":108.129,"vocabulary":38,"volume":451.322,"operands":{"distinct":32,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":14},"errors":[],"lineEnd":537,"lineStart":524,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.16,"difficulty":5.091,"effort":2438.411,"length":90,"time":135.467,"vocabulary":40,"volume":478.974,"operands":{"distinct":33,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":14},"errors":[],"lineEnd":552,"lineStart":539,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":20},"errors":[],"lineEnd":574,"lineStart":555,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":3.077,"effort":346.425,"length":27,"time":19.246,"vocabulary":18,"volume":112.588,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":16},"errors":[],"lineEnd":573,"lineStart":558,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":572,"lineStart":565,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":571,"lineStart":567,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.048,"difficulty":3.542,"effort":506.675,"length":35,"time":28.149,"vocabulary":17,"volume":143.061,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":73},"errors":[],"lineEnd":648,"lineStart":576,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":587,"lineStart":579,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.25,"effort":99.853,"length":14,"time":5.547,"vocabulary":9,"volume":44.379,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":586,"lineStart":582,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":594,"lineStart":589,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":593,"lineStart":590,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":602,"lineStart":596,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":601,"lineStart":597,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":4.5,"effort":325.529,"length":19,"time":18.085,"vocabulary":14,"volume":72.34,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":617,"lineStart":604,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":2.2,"effort":142.395,"length":17,"time":7.911,"vocabulary":14,"volume":64.725,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":616,"lineStart":609,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2,"effort":129.059,"length":18,"time":7.17,"vocabulary":12,"volume":64.529,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":615,"lineStart":611,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":625,"lineStart":619,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":624,"lineStart":620,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":633,"lineStart":627,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":632,"lineStart":628,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.214,"effort":347.298,"length":25,"time":19.294,"vocabulary":20,"volume":108.048,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":647,"lineStart":635,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.3,"effort":97.869,"length":21,"time":5.437,"vocabulary":12,"volume":75.284,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":646,"lineStart":642,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.052,"difficulty":2.923,"effort":454.023,"length":38,"time":25.223,"vocabulary":17,"volume":155.324,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":177},"errors":[],"lineEnd":827,"lineStart":651,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":2,"effort":89.945,"length":13,"time":4.997,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":660,"lineStart":654,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":659,"lineStart":655,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2,"effort":132.834,"length":17,"time":7.38,"vocabulary":15,"volume":66.417,"operands":{"distinct":11,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":668,"lineStart":662,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.063,"effort":121.296,"length":17,"time":6.739,"vocabulary":11,"volume":58.81,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":667,"lineStart":663,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":25},"errors":[],"lineEnd":694,"lineStart":670,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.1,"difficulty":3.565,"effort":1067.989,"length":63,"time":59.333,"vocabulary":27,"volume":299.558,"operands":{"distinct":23,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":693,"lineStart":671,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":26},"errors":[],"lineEnd":721,"lineStart":696,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.106,"difficulty":3.583,"effort":1136.939,"length":66,"time":63.163,"vocabulary":28,"volume":317.285,"operands":{"distinct":24,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":720,"lineStart":697,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":25},"errors":[],"lineEnd":747,"lineStart":723,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.101,"difficulty":3.417,"effort":1034.783,"length":63,"time":57.488,"vocabulary":28,"volume":302.863,"operands":{"distinct":24,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":19,"physical":23},"errors":[],"lineEnd":746,"lineStart":724,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":26},"errors":[],"lineEnd":774,"lineStart":749,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.107,"difficulty":3.44,"effort":1102.956,"length":66,"time":61.275,"vocabulary":29,"volume":320.627,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":20,"physical":24},"errors":[],"lineEnd":773,"lineStart":750,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":782,"lineStart":776,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":781,"lineStart":777,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.022,"difficulty":1.929,"effort":128.132,"length":20,"time":7.118,"vocabulary":10,"volume":66.439,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":43},"errors":[],"lineEnd":826,"lineStart":784,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":4.545,"effort":618.182,"length":34,"time":34.343,"vocabulary":16,"volume":136,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":792,"lineStart":787,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":802,"lineStart":794,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.046,"difficulty":1.833,"effort":251.285,"length":36,"time":13.96,"vocabulary":14,"volume":137.065,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":801,"lineStart":795,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":4.813,"effort":849.016,"length":39,"time":47.168,"vocabulary":23,"volume":176.419,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":810,"lineStart":804,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.054,"difficulty":5.538,"effort":900.087,"length":37,"time":50.005,"vocabulary":21,"volume":162.516,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":818,"lineStart":812,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":2.25,"effort":194.333,"length":26,"time":10.796,"vocabulary":10,"volume":86.37,"operands":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":825,"lineStart":820,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":25},"errors":[],"lineEnd":854,"lineStart":830,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.051,"difficulty":3.563,"effort":540.149,"length":34,"time":30.008,"vocabulary":22,"volume":151.621,"operands":{"distinct":16,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":22},"errors":[],"lineEnd":853,"lineStart":832,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.857,"effort":138.377,"length":14,"time":7.688,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":836,"lineStart":833,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":1.8,"effort":202.658,"length":27,"time":11.259,"vocabulary":18,"volume":112.588,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":852,"lineStart":847,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.155,"difficulty":6.955,"effort":3242.998,"length":97,"time":180.167,"vocabulary":28,"volume":466.313,"operands":{"distinct":22,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":13},"errors":[],"lineEnd":868,"lineStart":856,"name":""}],"methodAverage":{"cyclomatic":1.008,"cyclomaticDensity":32.316,"halstead":{"bugs":0.043,"difficulty":2.963,"effort":619.039,"length":29.855,"time":34.391,"vocabulary":15.524,"volume":129.267,"operands":{"distinct":11.282,"total":16.927},"operators":{"distinct":4.242,"total":12.927}},"params":1.016,"sloc":{"logical":5.871,"physical":22.25}},"module":"test/categories.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":19,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":27,"message":"Expected ')' to match '{' from line 19 and instead saw 'User'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":20,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":31,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":20,"column":32,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":21,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":22,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":22,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":67,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":58,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":71,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":79,"column":52,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":80,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":80,"column":15,"message":"Expected ')' to match '{' from line 79 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":80,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":80,"column":32,"message":"Expected ')' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":80,"column":34,"message":"Bad assignment.","source":"Bad assignment."},{"severity":"error","line":80,"column":41,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":80,"column":54,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":83,"column":21,"message":"Unrecoverable syntax error. (9% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_controllers_admin_js/index.html b/plato-report/files/test_controllers_admin_js/index.html new file mode 100644 index 0000000000..ff22d7071d --- /dev/null +++ b/plato-report/files/test_controllers_admin_js/index.html @@ -0,0 +1,864 @@ + + + + + Plato - test/controllers-admin.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/controllers-admin.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    66.25

    +
    +
    +

    Lines of code

    +

    747

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    51.40

    +
    +
    +

    Estimated Errors

    +

    11.67

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_controllers_admin_js/report.history.js b/plato-report/files/test_controllers_admin_js/report.history.js new file mode 100644 index 0000000000..463eaf9d7f --- /dev/null +++ b/plato-report/files/test_controllers_admin_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":747,"lloc":728,"functions":91,"deliveredBugs":11.668,"difficulty":51.4,"maintainability":66.254,"lintErrors":44}] \ No newline at end of file diff --git a/plato-report/files/test_controllers_admin_js/report.history.json b/plato-report/files/test_controllers_admin_js/report.history.json new file mode 100644 index 0000000000..c346f683da --- /dev/null +++ b/plato-report/files/test_controllers_admin_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":747,"lloc":728,"functions":91,"deliveredBugs":11.668,"difficulty":51.4,"maintainability":66.254,"lintErrors":44}] \ No newline at end of file diff --git a/plato-report/files/test_controllers_admin_js/report.js b/plato-report/files/test_controllers_admin_js/report.js new file mode 100644 index 0000000000..6f54ff0915 --- /dev/null +++ b/plato-report/files/test_controllers_admin_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/controllers-admin.js","fileShort":"test/controllers-admin.js","fileSafe":"test_controllers_admin_js","link":"files/test_controllers_admin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":0.824,"halstead":{"bugs":11.668,"difficulty":51.4,"effort":1799141.328,"length":4012,"time":99952.296,"vocabulary":423,"volume":35002.75,"operands":{"distinct":405,"total":2313,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":1699,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":728,"physical":747}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"async","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":7,"path":"../src/request","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"../src/categories","type":"cjs"},{"line":10,"path":"../src/topics","type":"cjs"},{"line":11,"path":"../src/user","type":"cjs"},{"line":12,"path":"../src/groups","type":"cjs"},{"line":13,"path":"./helpers","type":"cjs"},{"line":14,"path":"../src/meta","type":"cjs"},{"line":263,"path":"../src/socket.io/admin","type":"cjs"},{"line":346,"path":"fs","type":"cjs"},{"line":354,"path":"../src/navigation/admin","type":"cjs"},{"line":355,"path":"../install/data/navigation.json","type":"cjs"},{"line":596,"path":"../src/plugins","type":"cjs"},{"line":621,"path":"../src/privileges","type":"cjs"}],"errors":[],"lineEnd":747,"lineStart":1,"maintainability":66.254,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":0.557,"difficulty":3.595,"effort":6009.864,"length":266,"time":333.881,"vocabulary":78,"volume":1671.917,"operands":{"distinct":74,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":133,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":71,"physical":732},"errors":[],"lineEnd":747,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":4.333,"effort":457.106,"length":27,"time":25.395,"vocabulary":15,"volume":105.486,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":40},"errors":[],"lineEnd":66,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":34,"lineStart":29,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":37,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":40,"lineStart":38,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":43,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":46,"lineStart":44,"name":""},{"cyclomatic":2,"cyclomaticDensity":9.091,"halstead":{"bugs":0.188,"difficulty":9.692,"effort":5473.327,"length":111,"time":304.074,"vocabulary":34,"volume":564.708,"operands":{"distinct":26,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":19},"errors":[],"lineEnd":65,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.062,"difficulty":4.688,"effort":877.951,"length":42,"time":48.775,"vocabulary":22,"volume":187.296,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":76,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":3.25,"effort":284.597,"length":21,"time":15.811,"vocabulary":18,"volume":87.568,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":88,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":5.25,"effort":744.332,"length":34,"time":41.352,"vocabulary":18,"volume":141.777,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":87,"lineStart":83,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.061,"difficulty":5.357,"effort":972.434,"length":42,"time":54.024,"vocabulary":20,"volume":181.521,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":96,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":102,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":108,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":114,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":120,"lineStart":116,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":126,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":132,"lineStart":128,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":138,"lineStart":134,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":144,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":150,"lineStart":146,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":156,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.099,"difficulty":6.167,"effort":1837.806,"length":65,"time":102.1,"vocabulary":24,"volume":298.023,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":8},"errors":[],"lineEnd":165,"lineStart":158,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":170,"lineStart":167,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.054,"difficulty":4.4,"effort":715.069,"length":37,"time":39.726,"vocabulary":21,"volume":162.516,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":176,"lineStart":172,"name":""},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.107,"difficulty":7.4,"effort":2383.487,"length":67,"time":132.416,"vocabulary":28,"volume":322.093,"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":190,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.077,"difficulty":5.438,"effort":1260.904,"length":52,"time":70.05,"vocabulary":22,"volume":231.89,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":200,"lineStart":192,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.067,"difficulty":5.353,"effort":1079.894,"length":44,"time":59.994,"vocabulary":24,"volume":201.738,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":207,"lineStart":202,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":4.765,"effort":969.905,"length":45,"time":53.884,"vocabulary":23,"volume":203.56,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":215,"lineStart":210,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":4.765,"effort":969.905,"length":45,"time":53.884,"vocabulary":23,"volume":203.56,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":222,"lineStart":217,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.072,"difficulty":4.667,"effort":1005.635,"length":47,"time":55.869,"vocabulary":24,"volume":215.493,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":229,"lineStart":224,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.061,"difficulty":5,"effort":922.387,"length":42,"time":51.244,"vocabulary":21,"volume":184.477,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":236,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":242,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":248,"lineStart":244,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.05,"difficulty":4.5,"effort":680.704,"length":35,"time":37.817,"vocabulary":20,"volume":151.267,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":254,"lineStart":250,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.05,"difficulty":4.5,"effort":680.704,"length":35,"time":37.817,"vocabulary":20,"volume":151.267,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":260,"lineStart":256,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.938,"effort":292.284,"length":19,"time":16.238,"vocabulary":15,"volume":74.231,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":17},"errors":[],"lineEnd":278,"lineStart":262,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":277,"lineStart":264,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.067,"difficulty":4.875,"effort":978.288,"length":45,"time":54.349,"vocabulary":22,"volume":200.674,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":276,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":4.038,"effort":572.563,"length":34,"time":31.809,"vocabulary":18,"volume":141.777,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":284,"lineStart":280,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.061,"difficulty":4.5,"effort":822.765,"length":41,"time":45.709,"vocabulary":22,"volume":182.837,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":295,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.063,"difficulty":5,"effort":944.348,"length":43,"time":52.464,"vocabulary":21,"volume":188.87,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":306,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":312,"lineStart":308,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":318,"lineStart":314,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":324,"lineStart":320,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":330,"lineStart":326,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.05,"difficulty":4.5,"effort":680.704,"length":35,"time":37.817,"vocabulary":20,"volume":151.267,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":336,"lineStart":332,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.062,"difficulty":4.235,"effort":785.503,"length":41,"time":43.639,"vocabulary":23,"volume":185.466,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":343,"lineStart":338,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.077,"difficulty":3.452,"effort":795.158,"length":49,"time":44.175,"vocabulary":26,"volume":230.322,"operands":{"distinct":21,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":351,"lineStart":345,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.07,"difficulty":4.219,"effort":889.444,"length":48,"time":49.414,"vocabulary":21,"volume":210.831,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":362,"lineStart":353,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":368,"lineStart":364,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":374,"lineStart":370,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":380,"lineStart":376,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":386,"lineStart":382,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":392,"lineStart":388,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.191,"difficulty":6.414,"effort":3684.594,"length":112,"time":204.7,"vocabulary":35,"volume":574.48,"operands":{"distinct":29,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":50,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":13},"errors":[],"lineEnd":406,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":412,"lineStart":408,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":418,"lineStart":414,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":424,"lineStart":420,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":430,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.1,"difficulty":6.353,"effort":1896.703,"length":66,"time":105.372,"vocabulary":23,"volume":298.555,"operands":{"distinct":17,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":10},"errors":[],"lineEnd":441,"lineStart":432,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":435,"lineStart":435,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":447,"lineStart":443,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":453,"lineStart":449,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":459,"lineStart":455,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":465,"lineStart":461,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":471,"lineStart":467,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":477,"lineStart":473,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":483,"lineStart":479,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.067,"difficulty":3.971,"effort":796.796,"length":45,"time":44.266,"vocabulary":22,"volume":200.674,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":491,"lineStart":485,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.038,"difficulty":2.25,"effort":258.106,"length":31,"time":14.339,"vocabulary":13,"volume":114.714,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":101},"errors":[],"lineEnd":593,"lineStart":493,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":1.8,"effort":210.164,"length":28,"time":11.676,"vocabulary":18,"volume":116.758,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":500,"lineStart":496,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.048,"difficulty":3.643,"effort":519.557,"length":33,"time":28.864,"vocabulary":20,"volume":142.624,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":512,"lineStart":502,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.07,"difficulty":6.067,"effort":1271.533,"length":47,"time":70.641,"vocabulary":22,"volume":209.593,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":520,"lineStart":514,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":3.6,"effort":521.807,"length":33,"time":28.989,"vocabulary":21,"volume":144.946,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":530,"lineStart":522,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.091,"difficulty":4.636,"effort":1270.453,"length":57,"time":70.581,"vocabulary":28,"volume":274.019,"operands":{"distinct":22,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":544,"lineStart":532,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.133,"difficulty":5.111,"effort":2036.814,"length":79,"time":113.156,"vocabulary":33,"volume":398.507,"operands":{"distinct":27,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":562,"lineStart":546,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.234,"difficulty":6.529,"effort":4586.876,"length":132,"time":254.826,"vocabulary":40,"volume":702.495,"operands":{"distinct":34,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":58,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":29},"errors":[],"lineEnd":592,"lineStart":564,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.234,"difficulty":9.534,"effort":6703.788,"length":136,"time":372.433,"vocabulary":36,"volume":703.11,"operands":{"distinct":29,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":23},"errors":[],"lineEnd":617,"lineStart":595,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2.333,"effort":175.663,"length":21,"time":9.759,"vocabulary":12,"volume":75.284,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":602,"lineStart":597,"name":"onConfigGet"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.056,"difficulty":3.857,"effort":650.141,"length":39,"time":36.119,"vocabulary":20,"volume":168.555,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":128},"errors":[],"lineEnd":746,"lineStart":619,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":3.182,"effort":318.182,"length":25,"time":17.677,"vocabulary":16,"volume":100,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":626,"lineStart":623,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":42},"errors":[],"lineEnd":669,"lineStart":628,"name":""},{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.423,"difficulty":17.778,"effort":22585.231,"length":230,"time":1254.735,"vocabulary":46,"volume":1270.419,"operands":{"distinct":36,"total":128,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":102,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":40},"errors":[],"lineEnd":668,"lineStart":629,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":642,"lineStart":642,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":16},"errors":[],"lineEnd":686,"lineStart":671,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.183,"difficulty":12.13,"effort":6671.739,"length":110,"time":370.652,"vocabulary":32,"volume":550,"operands":{"distinct":23,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":685,"lineStart":672,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":2.614,"effort":385.254,"length":31,"time":21.403,"vocabulary":27,"volume":147.402,"operands":{"distinct":22,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":21},"errors":[],"lineEnd":708,"lineStart":688,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.059,"difficulty":4.5,"effort":802.698,"length":40,"time":44.594,"vocabulary":22,"volume":178.377,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":721,"lineStart":709,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.138,"difficulty":6,"effort":2492.832,"length":81,"time":138.491,"vocabulary":35,"volume":415.472,"operands":{"distinct":28,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":17},"errors":[],"lineEnd":739,"lineStart":723,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.052,"difficulty":3.231,"effort":501.815,"length":38,"time":27.879,"vocabulary":17,"volume":155.324,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":745,"lineStart":741,"name":""}],"methodAverage":{"cyclomatic":1.055,"cyclomaticDensity":18.866,"halstead":{"bugs":0.067,"difficulty":4.462,"effort":1217.958,"length":43.308,"time":67.664,"vocabulary":20.11,"volume":200.664,"operands":{"distinct":14.681,"total":25.022},"operators":{"distinct":5.429,"total":18.286}},"params":0.165,"sloc":{"logical":7.857,"physical":18.989}},"module":"test/controllers-admin.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":36,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":48,"column":13,"message":"Expected an identifier and instead saw 'if' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":48,"column":16,"message":"Expected ')' to match '{' from line 47 and instead saw '('.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":48,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":48,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":57,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":36,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":62,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":38,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":68,"column":55,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":69,"column":9,"message":"Expected an identifier and instead saw '('.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":69,"column":53,"message":"Expected an identifier and instead saw 'barbar'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":69,"column":61,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":69,"column":62,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":69,"column":63,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":69,"column":64,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":70,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":41,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":70,"column":54,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":75,"column":21,"message":"Unrecoverable syntax error. (10% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_controllers_admin_js/report.json b/plato-report/files/test_controllers_admin_js/report.json new file mode 100644 index 0000000000..a829e93c34 --- /dev/null +++ b/plato-report/files/test_controllers_admin_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/controllers-admin.js","fileShort":"test/controllers-admin.js","fileSafe":"test_controllers_admin_js","link":"files/test_controllers_admin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":0.824,"halstead":{"bugs":11.668,"difficulty":51.4,"effort":1799141.328,"length":4012,"time":99952.296,"vocabulary":423,"volume":35002.75,"operands":{"distinct":405,"total":2313,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":1699,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":728,"physical":747}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"async","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":7,"path":"../src/request","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"../src/categories","type":"cjs"},{"line":10,"path":"../src/topics","type":"cjs"},{"line":11,"path":"../src/user","type":"cjs"},{"line":12,"path":"../src/groups","type":"cjs"},{"line":13,"path":"./helpers","type":"cjs"},{"line":14,"path":"../src/meta","type":"cjs"},{"line":263,"path":"../src/socket.io/admin","type":"cjs"},{"line":346,"path":"fs","type":"cjs"},{"line":354,"path":"../src/navigation/admin","type":"cjs"},{"line":355,"path":"../install/data/navigation.json","type":"cjs"},{"line":596,"path":"../src/plugins","type":"cjs"},{"line":621,"path":"../src/privileges","type":"cjs"}],"errors":[],"lineEnd":747,"lineStart":1,"maintainability":66.254,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":0.557,"difficulty":3.595,"effort":6009.864,"length":266,"time":333.881,"vocabulary":78,"volume":1671.917,"operands":{"distinct":74,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":133,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":71,"physical":732},"errors":[],"lineEnd":747,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":4.333,"effort":457.106,"length":27,"time":25.395,"vocabulary":15,"volume":105.486,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":40},"errors":[],"lineEnd":66,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":34,"lineStart":29,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":37,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":40,"lineStart":38,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":43,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":46,"lineStart":44,"name":""},{"cyclomatic":2,"cyclomaticDensity":9.091,"halstead":{"bugs":0.188,"difficulty":9.692,"effort":5473.327,"length":111,"time":304.074,"vocabulary":34,"volume":564.708,"operands":{"distinct":26,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":48,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":22,"physical":19},"errors":[],"lineEnd":65,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.062,"difficulty":4.688,"effort":877.951,"length":42,"time":48.775,"vocabulary":22,"volume":187.296,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":76,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":3.25,"effort":284.597,"length":21,"time":15.811,"vocabulary":18,"volume":87.568,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":88,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":5.25,"effort":744.332,"length":34,"time":41.352,"vocabulary":18,"volume":141.777,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":87,"lineStart":83,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.061,"difficulty":5.357,"effort":972.434,"length":42,"time":54.024,"vocabulary":20,"volume":181.521,"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":96,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":102,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":108,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":114,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":120,"lineStart":116,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":126,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":132,"lineStart":128,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":138,"lineStart":134,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":144,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":150,"lineStart":146,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":156,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.099,"difficulty":6.167,"effort":1837.806,"length":65,"time":102.1,"vocabulary":24,"volume":298.023,"operands":{"distinct":18,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":8},"errors":[],"lineEnd":165,"lineStart":158,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":170,"lineStart":167,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.054,"difficulty":4.4,"effort":715.069,"length":37,"time":39.726,"vocabulary":21,"volume":162.516,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":176,"lineStart":172,"name":""},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.107,"difficulty":7.4,"effort":2383.487,"length":67,"time":132.416,"vocabulary":28,"volume":322.093,"operands":{"distinct":20,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":190,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.077,"difficulty":5.438,"effort":1260.904,"length":52,"time":70.05,"vocabulary":22,"volume":231.89,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":200,"lineStart":192,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.067,"difficulty":5.353,"effort":1079.894,"length":44,"time":59.994,"vocabulary":24,"volume":201.738,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":207,"lineStart":202,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":4.765,"effort":969.905,"length":45,"time":53.884,"vocabulary":23,"volume":203.56,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":215,"lineStart":210,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":4.765,"effort":969.905,"length":45,"time":53.884,"vocabulary":23,"volume":203.56,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":222,"lineStart":217,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.072,"difficulty":4.667,"effort":1005.635,"length":47,"time":55.869,"vocabulary":24,"volume":215.493,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":229,"lineStart":224,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.061,"difficulty":5,"effort":922.387,"length":42,"time":51.244,"vocabulary":21,"volume":184.477,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":236,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":242,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":248,"lineStart":244,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.05,"difficulty":4.5,"effort":680.704,"length":35,"time":37.817,"vocabulary":20,"volume":151.267,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":254,"lineStart":250,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.05,"difficulty":4.5,"effort":680.704,"length":35,"time":37.817,"vocabulary":20,"volume":151.267,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":260,"lineStart":256,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.938,"effort":292.284,"length":19,"time":16.238,"vocabulary":15,"volume":74.231,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":17},"errors":[],"lineEnd":278,"lineStart":262,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":277,"lineStart":264,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.067,"difficulty":4.875,"effort":978.288,"length":45,"time":54.349,"vocabulary":22,"volume":200.674,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":276,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":4.038,"effort":572.563,"length":34,"time":31.809,"vocabulary":18,"volume":141.777,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":284,"lineStart":280,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.061,"difficulty":4.5,"effort":822.765,"length":41,"time":45.709,"vocabulary":22,"volume":182.837,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":295,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.063,"difficulty":5,"effort":944.348,"length":43,"time":52.464,"vocabulary":21,"volume":188.87,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":306,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":312,"lineStart":308,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":318,"lineStart":314,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":324,"lineStart":320,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":330,"lineStart":326,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.05,"difficulty":4.5,"effort":680.704,"length":35,"time":37.817,"vocabulary":20,"volume":151.267,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":336,"lineStart":332,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.062,"difficulty":4.235,"effort":785.503,"length":41,"time":43.639,"vocabulary":23,"volume":185.466,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":343,"lineStart":338,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.077,"difficulty":3.452,"effort":795.158,"length":49,"time":44.175,"vocabulary":26,"volume":230.322,"operands":{"distinct":21,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":351,"lineStart":345,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.07,"difficulty":4.219,"effort":889.444,"length":48,"time":49.414,"vocabulary":21,"volume":210.831,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":362,"lineStart":353,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":368,"lineStart":364,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":374,"lineStart":370,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":380,"lineStart":376,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":386,"lineStart":382,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":392,"lineStart":388,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.191,"difficulty":6.414,"effort":3684.594,"length":112,"time":204.7,"vocabulary":35,"volume":574.48,"operands":{"distinct":29,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":50,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":13},"errors":[],"lineEnd":406,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":412,"lineStart":408,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":418,"lineStart":414,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":424,"lineStart":420,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":430,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.1,"difficulty":6.353,"effort":1896.703,"length":66,"time":105.372,"vocabulary":23,"volume":298.555,"operands":{"distinct":17,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":10},"errors":[],"lineEnd":441,"lineStart":432,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":2,"effort":24,"length":6,"time":1.333,"vocabulary":4,"volume":12,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":435,"lineStart":435,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":447,"lineStart":443,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":453,"lineStart":449,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":459,"lineStart":455,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":465,"lineStart":461,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":471,"lineStart":467,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":477,"lineStart":473,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":483,"lineStart":479,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.067,"difficulty":3.971,"effort":796.796,"length":45,"time":44.266,"vocabulary":22,"volume":200.674,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":491,"lineStart":485,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.038,"difficulty":2.25,"effort":258.106,"length":31,"time":14.339,"vocabulary":13,"volume":114.714,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":101},"errors":[],"lineEnd":593,"lineStart":493,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":1.8,"effort":210.164,"length":28,"time":11.676,"vocabulary":18,"volume":116.758,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":500,"lineStart":496,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.048,"difficulty":3.643,"effort":519.557,"length":33,"time":28.864,"vocabulary":20,"volume":142.624,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":512,"lineStart":502,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.07,"difficulty":6.067,"effort":1271.533,"length":47,"time":70.641,"vocabulary":22,"volume":209.593,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":520,"lineStart":514,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":3.6,"effort":521.807,"length":33,"time":28.989,"vocabulary":21,"volume":144.946,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":530,"lineStart":522,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.091,"difficulty":4.636,"effort":1270.453,"length":57,"time":70.581,"vocabulary":28,"volume":274.019,"operands":{"distinct":22,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":544,"lineStart":532,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.133,"difficulty":5.111,"effort":2036.814,"length":79,"time":113.156,"vocabulary":33,"volume":398.507,"operands":{"distinct":27,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":562,"lineStart":546,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.234,"difficulty":6.529,"effort":4586.876,"length":132,"time":254.826,"vocabulary":40,"volume":702.495,"operands":{"distinct":34,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":58,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":29},"errors":[],"lineEnd":592,"lineStart":564,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.234,"difficulty":9.534,"effort":6703.788,"length":136,"time":372.433,"vocabulary":36,"volume":703.11,"operands":{"distinct":29,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":23},"errors":[],"lineEnd":617,"lineStart":595,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2.333,"effort":175.663,"length":21,"time":9.759,"vocabulary":12,"volume":75.284,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":602,"lineStart":597,"name":"onConfigGet"},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.056,"difficulty":3.857,"effort":650.141,"length":39,"time":36.119,"vocabulary":20,"volume":168.555,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":128},"errors":[],"lineEnd":746,"lineStart":619,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":3.182,"effort":318.182,"length":25,"time":17.677,"vocabulary":16,"volume":100,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":626,"lineStart":623,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":42},"errors":[],"lineEnd":669,"lineStart":628,"name":""},{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.423,"difficulty":17.778,"effort":22585.231,"length":230,"time":1254.735,"vocabulary":46,"volume":1270.419,"operands":{"distinct":36,"total":128,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":102,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":40},"errors":[],"lineEnd":668,"lineStart":629,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":2,"effort":36.189,"length":7,"time":2.011,"vocabulary":6,"volume":18.095,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":642,"lineStart":642,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":16},"errors":[],"lineEnd":686,"lineStart":671,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.183,"difficulty":12.13,"effort":6671.739,"length":110,"time":370.652,"vocabulary":32,"volume":550,"operands":{"distinct":23,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":685,"lineStart":672,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.049,"difficulty":2.614,"effort":385.254,"length":31,"time":21.403,"vocabulary":27,"volume":147.402,"operands":{"distinct":22,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":21},"errors":[],"lineEnd":708,"lineStart":688,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.059,"difficulty":4.5,"effort":802.698,"length":40,"time":44.594,"vocabulary":22,"volume":178.377,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":721,"lineStart":709,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.138,"difficulty":6,"effort":2492.832,"length":81,"time":138.491,"vocabulary":35,"volume":415.472,"operands":{"distinct":28,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":17},"errors":[],"lineEnd":739,"lineStart":723,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.052,"difficulty":3.231,"effort":501.815,"length":38,"time":27.879,"vocabulary":17,"volume":155.324,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":745,"lineStart":741,"name":""}],"methodAverage":{"cyclomatic":1.055,"cyclomaticDensity":18.866,"halstead":{"bugs":0.067,"difficulty":4.462,"effort":1217.958,"length":43.308,"time":67.664,"vocabulary":20.11,"volume":200.664,"operands":{"distinct":14.681,"total":25.022},"operators":{"distinct":5.429,"total":18.286}},"params":0.165,"sloc":{"logical":7.857,"physical":18.989}},"module":"test/controllers-admin.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":36,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":48,"column":13,"message":"Expected an identifier and instead saw 'if' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":48,"column":16,"message":"Expected ')' to match '{' from line 47 and instead saw '('.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":48,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":48,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":57,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":57,"column":36,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":62,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":62,"column":38,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":68,"column":55,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":69,"column":9,"message":"Expected an identifier and instead saw '('.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":69,"column":53,"message":"Expected an identifier and instead saw 'barbar'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":69,"column":61,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":69,"column":62,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":69,"column":63,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":69,"column":64,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":70,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":41,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":70,"column":54,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":75,"column":21,"message":"Unrecoverable syntax error. (10% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_controllers_js/index.html b/plato-report/files/test_controllers_js/index.html new file mode 100644 index 0000000000..2a2b53b0f3 --- /dev/null +++ b/plato-report/files/test_controllers_js/index.html @@ -0,0 +1,1989 @@ + + + + + Plato - test/controllers.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/controllers.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    66.00

    +
    +
    +

    Lines of code

    +

    1872

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    79.81

    +
    +
    +

    Estimated Errors

    +

    31.52

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_controllers_js/report.history.js b/plato-report/files/test_controllers_js/report.history.js new file mode 100644 index 0000000000..a73701a157 --- /dev/null +++ b/plato-report/files/test_controllers_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":1872,"lloc":1762,"functions":212,"deliveredBugs":31.522,"difficulty":79.807,"maintainability":65.997,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_controllers_js/report.history.json b/plato-report/files/test_controllers_js/report.history.json new file mode 100644 index 0000000000..c28e2f91ea --- /dev/null +++ b/plato-report/files/test_controllers_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":1872,"lloc":1762,"functions":212,"deliveredBugs":31.522,"difficulty":79.807,"maintainability":65.997,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_controllers_js/report.js b/plato-report/files/test_controllers_js/report.js new file mode 100644 index 0000000000..d22f0ff883 --- /dev/null +++ b/plato-report/files/test_controllers_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/controllers.js","fileShort":"test/controllers.js","fileSafe":"test_controllers_js","link":"files/test_controllers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":11,"cyclomaticDensity":0.624,"halstead":{"bugs":31.522,"difficulty":79.807,"effort":7547099.406,"length":9711,"time":419283.3,"vocabulary":854,"volume":94566.614,"operands":{"distinct":830,"total":5520,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":4191,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":1762,"physical":1872}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"fs","type":"cjs"},{"line":6,"path":"path","type":"cjs"},{"line":7,"path":"util","type":"cjs"},{"line":9,"path":"../src/request","type":"cjs"},{"line":10,"path":"./mocks/databasemock","type":"cjs"},{"line":11,"path":"../src/api","type":"cjs"},{"line":12,"path":"../src/categories","type":"cjs"},{"line":13,"path":"../src/topics","type":"cjs"},{"line":14,"path":"../src/posts","type":"cjs"},{"line":15,"path":"../src/user","type":"cjs"},{"line":16,"path":"../src/groups","type":"cjs"},{"line":17,"path":"../src/meta","type":"cjs"},{"line":18,"path":"../src/translator","type":"cjs"},{"line":19,"path":"../src/privileges","type":"cjs"},{"line":20,"path":"../src/plugins","type":"cjs"},{"line":21,"path":"../src/utils","type":"cjs"},{"line":22,"path":"../src/slugify","type":"cjs"},{"line":23,"path":"./helpers","type":"cjs"},{"line":50,"path":"../src/navigation/admin","type":"cjs"},{"line":51,"path":"../install/data/navigation.json","type":"cjs"},{"line":740,"path":"../src/groups","type":"cjs"},{"line":815,"path":"../src/widgets","type":"cjs"},{"line":1138,"path":"../src/notifications","type":"cjs"},{"line":1340,"path":"../src/socket.io/user","type":"cjs"},{"line":1341,"path":"../src/api/users","type":"cjs"},{"line":1415,"path":"../src/plugins","type":"cjs"},{"line":1641,"path":"../src/controllers/helpers","type":"cjs"},{"line":1649,"path":"../src/controllers/helpers","type":"cjs"},{"line":1656,"path":"../src/controllers/helpers","type":"cjs"},{"line":1869,"path":"../src/analytics","type":"cjs"}],"errors":[],"lineEnd":1872,"lineStart":1,"maintainability":65.997,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.235,"difficulty":4.145,"effort":2923.757,"length":130,"time":162.431,"vocabulary":43,"volume":705.414,"operands":{"distinct":38,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":36,"physical":1846},"errors":[],"lineEnd":1872,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.909,"halstead":{"bugs":1.003,"difficulty":6.65,"effort":20013.611,"length":424,"time":1111.867,"vocabulary":137,"volume":3009.566,"operands":{"distinct":130,"total":247,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":177,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":110,"physical":66},"errors":[],"lineEnd":101,"lineStart":36,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":3.75,"effort":459.84,"length":30,"time":25.547,"vocabulary":17,"volume":122.624,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":107,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.09,"difficulty":5.775,"effort":1565.19,"length":57,"time":86.955,"vocabulary":27,"volume":271.029,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":119,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.131,"difficulty":4.222,"effort":1661.287,"length":78,"time":92.294,"vocabulary":33,"volume":393.463,"operands":{"distinct":27,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":101},"errors":[],"lineEnd":221,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3.556,"effort":355.242,"length":27,"time":19.736,"vocabulary":13,"volume":99.912,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":130,"lineStart":122,"name":"hookMethod"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":2.125,"effort":257.155,"length":28,"time":14.286,"vocabulary":20,"volume":121.014,"operands":{"distinct":16,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":143,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":4,"effort":421.944,"length":27,"time":23.441,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":149,"lineStart":145,"name":"assertHomeUrl"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":153,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":158,"lineStart":155,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":163,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":168,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":173,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":178,"lineStart":175,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":5,"effort":708.887,"length":34,"time":39.383,"vocabulary":18,"volume":141.777,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":185,"lineStart":180,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":190,"lineStart":187,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.05,"difficulty":3.5,"effort":529.436,"length":35,"time":29.413,"vocabulary":20,"volume":151.267,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":197,"lineStart":192,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":3.875,"effort":917.742,"length":51,"time":50.986,"vocabulary":25,"volume":236.837,"operands":{"distinct":20,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":205,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":4,"effort":1021.648,"length":55,"time":56.758,"vocabulary":25,"volume":255.412,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":214,"lineStart":207,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":1.273,"effort":108.322,"length":23,"time":6.018,"vocabulary":13,"volume":85.11,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":220,"lineStart":216,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":236,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":3,"effort":48.76,"length":7,"time":2.709,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":235,"lineStart":225,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.069,"difficulty":7.2,"effort":1498.204,"length":46,"time":83.234,"vocabulary":23,"volume":208.084,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":234,"lineStart":226,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.228,"difficulty":5.838,"effort":3991.384,"length":126,"time":221.744,"vocabulary":43,"volume":683.709,"operands":{"distinct":37,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":27},"errors":[],"lineEnd":264,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":413},"errors":[],"lineEnd":678,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.095,"difficulty":3.816,"effort":1084.706,"length":62,"time":60.261,"vocabulary":24,"volume":284.268,"operands":{"distinct":19,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":321},"errors":[],"lineEnd":587,"lineStart":267,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":270,"lineStart":270,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.087,"difficulty":3.021,"effort":792.458,"length":54,"time":44.025,"vocabulary":29,"volume":262.331,"operands":{"distinct":24,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":286,"lineStart":272,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":1.5,"effort":80.662,"length":15,"time":4.481,"vocabulary":12,"volume":53.774,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":291,"lineStart":288,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.165,"difficulty":5.5,"effort":2729.72,"length":96,"time":151.651,"vocabulary":36,"volume":496.313,"operands":{"distinct":30,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":314,"lineStart":293,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.078,"difficulty":4.941,"effort":1162.289,"length":52,"time":64.572,"vocabulary":23,"volume":235.225,"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":327,"lineStart":316,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":3.545,"effort":347.806,"length":24,"time":19.323,"vocabulary":17,"volume":98.099,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":336,"lineStart":329,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.12,"difficulty":5.886,"effort":2116.092,"length":74,"time":117.561,"vocabulary":29,"volume":359.491,"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":349,"lineStart":338,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.137,"difficulty":5.74,"effort":2353.4,"length":82,"time":130.744,"vocabulary":32,"volume":410,"operands":{"distinct":25,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":362,"lineStart":351,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.111,"difficulty":5.95,"effort":1980.411,"length":70,"time":110.023,"vocabulary":27,"volume":332.842,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":376,"lineStart":364,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.114,"difficulty":6.955,"effort":2377.339,"length":69,"time":132.074,"vocabulary":31,"volume":341.84,"operands":{"distinct":22,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":394,"lineStart":378,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.195,"difficulty":7.241,"effort":4230.425,"length":113,"time":235.024,"vocabulary":36,"volume":584.202,"operands":{"distinct":29,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":22},"errors":[],"lineEnd":417,"lineStart":396,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.19,"difficulty":8.55,"effort":4880.54,"length":108,"time":271.141,"vocabulary":39,"volume":570.823,"operands":{"distinct":30,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":20},"errors":[],"lineEnd":438,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.219,"difficulty":8.471,"effort":5561.602,"length":121,"time":308.978,"vocabulary":43,"volume":656.578,"operands":{"distinct":34,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":24},"errors":[],"lineEnd":463,"lineStart":440,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.275,"difficulty":9.734,"effort":8026.214,"length":156,"time":445.901,"vocabulary":39,"volume":824.523,"operands":{"distinct":32,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":25},"errors":[],"lineEnd":489,"lineStart":465,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.055,"difficulty":4.2,"effort":692.996,"length":37,"time":38.5,"vocabulary":22,"volume":164.999,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":96},"errors":[],"lineEnd":586,"lineStart":491,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":3.611,"effort":329.971,"length":24,"time":18.332,"vocabulary":14,"volume":91.377,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":502,"lineStart":496,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.2,"effort":159.147,"length":19,"time":8.842,"vocabulary":14,"volume":72.34,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":511,"lineStart":504,"name":"abortInterstitial"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.142,"difficulty":4.059,"effort":1728.061,"length":80,"time":96.003,"vocabulary":40,"volume":425.754,"operands":{"distinct":34,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":21},"errors":[],"lineEnd":533,"lineStart":513,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":3.923,"effort":483.283,"length":29,"time":26.849,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":542,"lineStart":535,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.17,"difficulty":5.559,"effort":2829.26,"length":95,"time":157.181,"vocabulary":41,"volume":508.967,"operands":{"distinct":34,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":15},"errors":[],"lineEnd":558,"lineStart":544,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.343,"difficulty":7.51,"effort":7728.835,"length":178,"time":429.38,"vocabulary":55,"volume":1029.082,"operands":{"distinct":48,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":75,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":26},"errors":[],"lineEnd":585,"lineStart":560,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":30},"errors":[],"lineEnd":618,"lineStart":589,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":3.542,"effort":477.722,"length":33,"time":26.54,"vocabulary":17,"volume":134.886,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":599,"lineStart":593,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.103,"difficulty":4.154,"effort":1287.692,"length":62,"time":71.538,"vocabulary":32,"volume":310,"operands":{"distinct":26,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":617,"lineStart":601,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.016,"difficulty":1.75,"effort":83.211,"length":15,"time":4.623,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":58},"errors":[],"lineEnd":677,"lineStart":620,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":3.542,"effort":477.722,"length":33,"time":26.54,"vocabulary":17,"volume":134.886,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":630,"lineStart":624,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.119,"difficulty":5.654,"effort":2024.936,"length":71,"time":112.496,"vocabulary":33,"volume":358.152,"operands":{"distinct":26,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":645,"lineStart":632,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.16,"difficulty":6.111,"effort":2928.551,"length":95,"time":162.697,"vocabulary":33,"volume":479.217,"operands":{"distinct":27,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":30},"errors":[],"lineEnd":676,"lineStart":647,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.05,"difficulty":3.5,"effort":529.436,"length":35,"time":29.413,"vocabulary":20,"volume":151.267,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":686,"lineStart":681,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.05,"difficulty":3.5,"effort":529.436,"length":35,"time":29.413,"vocabulary":20,"volume":151.267,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":694,"lineStart":689,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.05,"difficulty":4.231,"effort":635.112,"length":36,"time":35.284,"vocabulary":18,"volume":150.117,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":702,"lineStart":697,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":4.765,"effort":991.458,"length":46,"time":55.081,"vocabulary":23,"volume":208.084,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":710,"lineStart":704,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.133,"difficulty":4.6,"effort":1831.187,"length":77,"time":101.733,"vocabulary":36,"volume":398.084,"operands":{"distinct":30,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":731,"lineStart":712,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":737,"lineStart":733,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.067,"difficulty":3.6,"effort":727.628,"length":43,"time":40.424,"vocabulary":26,"volume":202.119,"operands":{"distinct":20,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":748,"lineStart":739,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.024,"difficulty":1.875,"effort":136.215,"length":21,"time":7.568,"vocabulary":11,"volume":72.648,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":61},"errors":[],"lineEnd":812,"lineStart":752,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.5,"effort":600.469,"length":32,"time":33.359,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":762,"lineStart":757,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":3.6,"effort":521.807,"length":33,"time":28.989,"vocabulary":21,"volume":144.946,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":772,"lineStart":764,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.091,"difficulty":4.364,"effort":1195.72,"length":57,"time":66.429,"vocabulary":28,"volume":274.019,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":789,"lineStart":774,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.157,"difficulty":4.764,"effort":2248.961,"length":87,"time":124.942,"vocabulary":43,"volume":472.085,"operands":{"distinct":36,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":21},"errors":[],"lineEnd":811,"lineStart":791,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":2.5,"effort":188.211,"length":21,"time":10.456,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":47},"errors":[],"lineEnd":860,"lineStart":814,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.056,"difficulty":4.667,"effort":790.806,"length":38,"time":43.934,"vocabulary":22,"volume":169.458,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":19},"errors":[],"lineEnd":835,"lineStart":817,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.067,"difficulty":3.971,"effort":796.796,"length":45,"time":44.266,"vocabulary":22,"volume":200.674,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":842,"lineStart":837,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.082,"difficulty":4.706,"effort":1154.206,"length":55,"time":64.123,"vocabulary":22,"volume":245.269,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":851,"lineStart":844,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":4.737,"effort":1121.858,"length":51,"time":62.325,"vocabulary":25,"volume":236.837,"operands":{"distinct":19,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":859,"lineStart":853,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":1.4,"effort":58.954,"length":15,"time":3.275,"vocabulary":7,"volume":42.11,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":34},"errors":[],"lineEnd":895,"lineStart":862,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":2.692,"effort":258.215,"length":23,"time":14.345,"vocabulary":18,"volume":95.908,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":871,"lineStart":863,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":3.929,"effort":617.467,"length":37,"time":34.304,"vocabulary":19,"volume":157.173,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":878,"lineStart":873,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":4.375,"effort":903.17,"length":47,"time":50.176,"vocabulary":21,"volume":206.439,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":886,"lineStart":880,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":4.375,"effort":903.17,"length":47,"time":50.176,"vocabulary":21,"volume":206.439,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":894,"lineStart":888,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.022,"difficulty":1.667,"effort":110,"length":22,"time":6.111,"vocabulary":8,"volume":66,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":36},"errors":[],"lineEnd":933,"lineStart":898,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":902,"lineStart":899,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":906,"lineStart":903,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":911,"lineStart":908,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":917,"lineStart":913,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":923,"lineStart":919,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.077,"difficulty":4.412,"effort":1023.046,"length":52,"time":56.836,"vocabulary":22,"volume":231.89,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":932,"lineStart":925,"name":""},{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.371,"difficulty":2.969,"effort":3300.729,"length":195,"time":183.374,"vocabulary":52,"volume":1111.586,"operands":{"distinct":49,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":50,"physical":403},"errors":[],"lineEnd":1337,"lineStart":935,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":941,"lineStart":939,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.5,"effort":855.742,"length":44,"time":47.541,"vocabulary":20,"volume":190.165,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":948,"lineStart":943,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":953,"lineStart":950,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":4.333,"effort":786.591,"length":42,"time":43.699,"vocabulary":20,"volume":181.521,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":960,"lineStart":955,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":4.219,"effort":796.794,"length":43,"time":44.266,"vocabulary":21,"volume":188.87,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":967,"lineStart":962,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":972,"lineStart":969,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":28},"errors":[],"lineEnd":1001,"lineStart":974,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.061,"difficulty":4.167,"effort":756.337,"length":42,"time":42.019,"vocabulary":20,"volume":181.521,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":980,"lineStart":975,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.5,"effort":855.742,"length":44,"time":47.541,"vocabulary":20,"volume":190.165,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":987,"lineStart":982,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.5,"effort":855.742,"length":44,"time":47.541,"vocabulary":20,"volume":190.165,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":994,"lineStart":989,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.056,"difficulty":3.594,"effort":599.826,"length":38,"time":33.324,"vocabulary":21,"volume":166.908,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1000,"lineStart":996,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1006,"lineStart":1003,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1011,"lineStart":1008,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1017,"lineStart":1013,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1023,"lineStart":1019,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1029,"lineStart":1025,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1035,"lineStart":1031,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1041,"lineStart":1037,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1047,"lineStart":1043,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1053,"lineStart":1049,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1059,"lineStart":1055,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1065,"lineStart":1061,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1071,"lineStart":1067,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1077,"lineStart":1073,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1083,"lineStart":1079,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1089,"lineStart":1085,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1095,"lineStart":1091,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1101,"lineStart":1097,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1107,"lineStart":1103,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":1.4,"effort":58.954,"length":15,"time":3.275,"vocabulary":7,"volume":42.11,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":27},"errors":[],"lineEnd":1135,"lineStart":1109,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.333,"effort":247.436,"length":19,"time":13.746,"vocabulary":15,"volume":74.231,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1116,"lineStart":1110,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.024,"difficulty":3,"effort":215.098,"length":20,"time":11.95,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":3},"errors":[],"lineEnd":1114,"lineStart":1112,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":4.5,"effort":661.255,"length":34,"time":36.736,"vocabulary":20,"volume":146.946,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1122,"lineStart":1118,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":4.5,"effort":661.255,"length":34,"time":36.736,"vocabulary":20,"volume":146.946,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1128,"lineStart":1124,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":4.5,"effort":661.255,"length":34,"time":36.736,"vocabulary":20,"volume":146.946,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1134,"lineStart":1130,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.291,"difficulty":7.477,"effort":6531.798,"length":154,"time":362.878,"vocabulary":51,"volume":873.554,"operands":{"distinct":44,"total":94,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":60,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":28},"errors":[],"lineEnd":1164,"lineStart":1137,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1170,"lineStart":1166,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":3.75,"effort":444.512,"length":29,"time":24.695,"vocabulary":17,"volume":118.536,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1176,"lineStart":1172,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1182,"lineStart":1178,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1188,"lineStart":1184,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.062,"difficulty":3.971,"effort":743.676,"length":42,"time":41.315,"vocabulary":22,"volume":187.296,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":1196,"lineStart":1190,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.1,"difficulty":5.174,"effort":1548.657,"length":61,"time":86.037,"vocabulary":30,"volume":299.32,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":1211,"lineStart":1198,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.116,"difficulty":7.35,"effort":2551.235,"length":73,"time":141.735,"vocabulary":27,"volume":347.107,"operands":{"distinct":20,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":8},"errors":[],"lineEnd":1220,"lineStart":1213,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.037,"difficulty":4.091,"effort":451.479,"length":27,"time":25.082,"vocabulary":17,"volume":110.361,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1225,"lineStart":1222,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1231,"lineStart":1227,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.542,"effort":405.34,"length":28,"time":22.519,"vocabulary":17,"volume":114.449,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":1236,"lineStart":1233,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.067,"difficulty":3.947,"effort":788.233,"length":43,"time":43.791,"vocabulary":25,"volume":199.686,"operands":{"distinct":19,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":1244,"lineStart":1238,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":3.833,"effort":720.603,"length":41,"time":40.034,"vocabulary":24,"volume":187.983,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":1252,"lineStart":1246,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.087,"difficulty":4.043,"effort":1060.73,"length":54,"time":58.929,"vocabulary":29,"volume":262.331,"operands":{"distinct":23,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":1263,"lineStart":1254,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.081,"difficulty":5.333,"effort":1296.016,"length":53,"time":72.001,"vocabulary":24,"volume":243.003,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":1271,"lineStart":1265,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.072,"difficulty":4.5,"effort":969.72,"length":47,"time":53.873,"vocabulary":24,"volume":215.493,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":1279,"lineStart":1273,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.193,"difficulty":7.375,"effort":4278.165,"length":109,"time":237.676,"vocabulary":40,"volume":580.09,"operands":{"distinct":32,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":50,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":11},"errors":[],"lineEnd":1291,"lineStart":1281,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1289,"lineStart":1289,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.116,"difficulty":5,"effort":1741.946,"length":71,"time":96.775,"vocabulary":30,"volume":348.389,"operands":{"distinct":24,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":1304,"lineStart":1293,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":3.594,"effort":599.826,"length":38,"time":33.324,"vocabulary":21,"volume":166.908,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":1312,"lineStart":1306,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1317,"lineStart":1314,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.081,"difficulty":5.333,"effort":1296.016,"length":53,"time":72.001,"vocabulary":24,"volume":243.003,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":1331,"lineStart":1319,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1336,"lineStart":1333,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.039,"difficulty":3.182,"effort":369.091,"length":29,"time":20.505,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":30},"errors":[],"lineEnd":1368,"lineStart":1339,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.054,"difficulty":5.455,"effort":891.81,"length":40,"time":49.545,"vocabulary":17,"volume":163.499,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":1348,"lineStart":1343,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.053,"difficulty":3.667,"effort":586.342,"length":37,"time":32.575,"vocabulary":20,"volume":159.911,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1354,"lineStart":1350,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.053,"difficulty":3.667,"effort":586.342,"length":37,"time":32.575,"vocabulary":20,"volume":159.911,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1360,"lineStart":1356,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.072,"difficulty":4.5,"effort":969.72,"length":47,"time":53.873,"vocabulary":24,"volume":215.493,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":1367,"lineStart":1362,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.018,"difficulty":2,"effort":107.777,"length":17,"time":5.988,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":25},"errors":[],"lineEnd":1394,"lineStart":1370,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1374,"lineStart":1372,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1379,"lineStart":1376,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.08,"difficulty":4.5,"effort":1078.751,"length":51,"time":59.931,"vocabulary":26,"volume":239.722,"operands":{"distinct":20,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1386,"lineStart":1381,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":4.333,"effort":786.591,"length":42,"time":43.699,"vocabulary":20,"volume":181.521,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1393,"lineStart":1388,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":1412,"lineStart":1396,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.116,"difficulty":5.119,"effort":1780.571,"length":74,"time":98.921,"vocabulary":26,"volume":347.833,"operands":{"distinct":21,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":1404,"lineStart":1397,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.066,"difficulty":3.421,"effort":674.472,"length":43,"time":37.471,"vocabulary":24,"volume":197.153,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1411,"lineStart":1406,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.063,"difficulty":3.143,"effort":589.747,"length":45,"time":32.764,"vocabulary":18,"volume":187.647,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":108},"errors":[],"lineEnd":1521,"lineStart":1414,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1419,"lineStart":1416,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1425,"lineStart":1421,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1431,"lineStart":1427,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1437,"lineStart":1433,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.046,"difficulty":3.846,"effort":529.26,"length":33,"time":29.403,"vocabulary":18,"volume":137.608,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1443,"lineStart":1439,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.087,"difficulty":7.875,"effort":2047.941,"length":56,"time":113.774,"vocabulary":25,"volume":260.056,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":1458,"lineStart":1445,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.438,"effort":216.244,"length":17,"time":12.014,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1452,"lineStart":1448,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.101,"difficulty":8.5,"effort":2586.659,"length":64,"time":143.703,"vocabulary":27,"volume":304.313,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":1473,"lineStart":1460,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.438,"effort":216.244,"length":17,"time":12.014,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1467,"lineStart":1463,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.085,"difficulty":7.676,"effort":1948.471,"length":54,"time":108.248,"vocabulary":26,"volume":253.824,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":1489,"lineStart":1475,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":3.923,"effort":483.283,"length":29,"time":26.849,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1484,"lineStart":1478,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.105,"difficulty":8.1,"effort":2557.727,"length":65,"time":142.096,"vocabulary":29,"volume":315.769,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":1506,"lineStart":1491,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":3.923,"effort":483.283,"length":29,"time":26.849,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1500,"lineStart":1494,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.096,"difficulty":8.471,"effort":2428.745,"length":61,"time":134.93,"vocabulary":26,"volume":286.727,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1520,"lineStart":1508,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1514,"lineStart":1511,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.101,"difficulty":2.833,"effort":858.698,"length":69,"time":47.705,"vocabulary":21,"volume":303.07,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":140},"errors":[],"lineEnd":1662,"lineStart":1523,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1527,"lineStart":1525,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":3.409,"effort":340.909,"length":25,"time":18.939,"vocabulary":16,"volume":100,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1532,"lineStart":1529,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":3.214,"effort":395.968,"length":29,"time":21.998,"vocabulary":19,"volume":123.19,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1537,"lineStart":1534,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":3.409,"effort":340.909,"length":25,"time":18.939,"vocabulary":16,"volume":100,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1542,"lineStart":1539,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.071,"difficulty":4.105,"effort":876.956,"length":46,"time":48.72,"vocabulary":25,"volume":213.617,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1549,"lineStart":1544,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.079,"difficulty":4.5,"effort":1060.022,"length":49,"time":58.89,"vocabulary":28,"volume":235.56,"operands":{"distinct":21,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1556,"lineStart":1551,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.053,"difficulty":3.281,"effort":518.842,"length":36,"time":28.825,"vocabulary":21,"volume":158.123,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":1562,"lineStart":1558,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.057,"difficulty":3.026,"effort":513.395,"length":37,"time":28.522,"vocabulary":24,"volume":169.644,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1568,"lineStart":1564,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":3.676,"effort":672.194,"length":41,"time":37.344,"vocabulary":22,"volume":182.837,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1574,"lineStart":1570,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.253,"difficulty":6.077,"effort":4605.552,"length":138,"time":255.864,"vocabulary":45,"volume":757.876,"operands":{"distinct":39,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":12},"errors":[],"lineEnd":1587,"lineStart":1576,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.3,"difficulty":10,"effort":9003.406,"length":163,"time":500.189,"vocabulary":46,"volume":900.341,"operands":{"distinct":38,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":13},"errors":[],"lineEnd":1601,"lineStart":1589,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.173,"difficulty":8.54,"effort":4440.8,"length":104,"time":246.711,"vocabulary":32,"volume":520,"operands":{"distinct":25,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":1615,"lineStart":1603,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.182,"difficulty":4.714,"effort":2576.217,"length":102,"time":143.123,"vocabulary":41,"volume":546.47,"operands":{"distinct":35,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":9},"errors":[],"lineEnd":1625,"lineStart":1617,"name":""},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.168,"difficulty":7.286,"effort":3681.111,"length":92,"time":204.506,"vocabulary":45,"volume":505.25,"operands":{"distinct":35,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":12},"errors":[],"lineEnd":1638,"lineStart":1627,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.063,"difficulty":4.235,"effort":804.662,"length":42,"time":44.703,"vocabulary":23,"volume":189.99,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1646,"lineStart":1640,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.061,"difficulty":3.75,"effort":691.79,"length":42,"time":38.433,"vocabulary":21,"volume":184.477,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1653,"lineStart":1648,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.071,"difficulty":4.588,"effort":975.493,"length":47,"time":54.194,"vocabulary":23,"volume":212.607,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1661,"lineStart":1655,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":2.143,"effort":149.487,"length":21,"time":8.305,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":29},"errors":[],"lineEnd":1692,"lineStart":1664,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1668,"lineStart":1666,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1673,"lineStart":1670,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1678,"lineStart":1675,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":4.038,"effort":572.563,"length":34,"time":31.809,"vocabulary":18,"volume":141.777,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1684,"lineStart":1680,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.5,"effort":855.742,"length":44,"time":47.541,"vocabulary":20,"volume":190.165,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":1691,"lineStart":1686,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":2,"effort":32,"length":8,"time":1.778,"vocabulary":4,"volume":16,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":1705,"lineStart":1694,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1698,"lineStart":1695,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":3.654,"effort":487.56,"length":32,"time":27.087,"vocabulary":18,"volume":133.438,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1704,"lineStart":1700,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.032,"difficulty":2.167,"effort":209.72,"length":27,"time":11.651,"vocabulary":12,"volume":96.794,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":132},"errors":[],"lineEnd":1838,"lineStart":1707,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.143,"effort":206.577,"length":19,"time":11.477,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1715,"lineStart":1711,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.07,"difficulty":4.531,"effort":955.329,"length":48,"time":53.074,"vocabulary":21,"volume":210.831,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":1723,"lineStart":1717,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.133,"difficulty":5.875,"effort":2350.494,"length":78,"time":130.583,"vocabulary":35,"volume":400.084,"operands":{"distinct":28,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":1743,"lineStart":1725,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.25,"effort":92.72,"length":13,"time":5.151,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1729,"lineStart":1726,"name":"hookMethod"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.122,"difficulty":6,"effort":2196.758,"length":77,"time":122.042,"vocabulary":27,"volume":366.126,"operands":{"distinct":21,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":23},"errors":[],"lineEnd":1767,"lineStart":1745,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.166,"difficulty":6,"effort":2991.428,"length":98,"time":166.19,"vocabulary":34,"volume":498.571,"operands":{"distinct":28,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":30},"errors":[],"lineEnd":1798,"lineStart":1769,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.244,"difficulty":6.738,"effort":4939.974,"length":132,"time":274.443,"vocabulary":47,"volume":733.206,"operands":{"distinct":40,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":38},"errors":[],"lineEnd":1837,"lineStart":1800,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.03,"difficulty":3.333,"effort":304.588,"length":24,"time":16.922,"vocabulary":14,"volume":91.377,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":27},"errors":[],"lineEnd":1866,"lineStart":1840,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1846,"lineStart":1842,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1852,"lineStart":1848,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1858,"lineStart":1854,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1864,"lineStart":1860,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1871,"lineStart":1868,"name":""}],"methodAverage":{"cyclomatic":1.047,"cyclomaticDensity":20.507,"halstead":{"bugs":0.072,"difficulty":4.026,"effort":1129.882,"length":45.179,"time":62.771,"vocabulary":21.009,"volume":214.833,"operands":{"distinct":15.858,"total":25.722},"operators":{"distinct":5.151,"total":19.458}},"params":0.123,"sloc":{"logical":8.203,"physical":26.651}},"module":"test/controllers.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":37,"column":18,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":26,"message":"Expected ')' to match '{' from line 36 and instead saw 'categories'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":37,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":36,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":37,"column":37,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":43,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":44,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":47,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":48,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":48,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":50,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":53,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":55,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":55,"column":29,"message":"Too many errors. (2% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_controllers_js/report.json b/plato-report/files/test_controllers_js/report.json new file mode 100644 index 0000000000..e72830c1a5 --- /dev/null +++ b/plato-report/files/test_controllers_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/controllers.js","fileShort":"test/controllers.js","fileSafe":"test_controllers_js","link":"files/test_controllers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":11,"cyclomaticDensity":0.624,"halstead":{"bugs":31.522,"difficulty":79.807,"effort":7547099.406,"length":9711,"time":419283.3,"vocabulary":854,"volume":94566.614,"operands":{"distinct":830,"total":5520,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":4191,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":1762,"physical":1872}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"fs","type":"cjs"},{"line":6,"path":"path","type":"cjs"},{"line":7,"path":"util","type":"cjs"},{"line":9,"path":"../src/request","type":"cjs"},{"line":10,"path":"./mocks/databasemock","type":"cjs"},{"line":11,"path":"../src/api","type":"cjs"},{"line":12,"path":"../src/categories","type":"cjs"},{"line":13,"path":"../src/topics","type":"cjs"},{"line":14,"path":"../src/posts","type":"cjs"},{"line":15,"path":"../src/user","type":"cjs"},{"line":16,"path":"../src/groups","type":"cjs"},{"line":17,"path":"../src/meta","type":"cjs"},{"line":18,"path":"../src/translator","type":"cjs"},{"line":19,"path":"../src/privileges","type":"cjs"},{"line":20,"path":"../src/plugins","type":"cjs"},{"line":21,"path":"../src/utils","type":"cjs"},{"line":22,"path":"../src/slugify","type":"cjs"},{"line":23,"path":"./helpers","type":"cjs"},{"line":50,"path":"../src/navigation/admin","type":"cjs"},{"line":51,"path":"../install/data/navigation.json","type":"cjs"},{"line":740,"path":"../src/groups","type":"cjs"},{"line":815,"path":"../src/widgets","type":"cjs"},{"line":1138,"path":"../src/notifications","type":"cjs"},{"line":1340,"path":"../src/socket.io/user","type":"cjs"},{"line":1341,"path":"../src/api/users","type":"cjs"},{"line":1415,"path":"../src/plugins","type":"cjs"},{"line":1641,"path":"../src/controllers/helpers","type":"cjs"},{"line":1649,"path":"../src/controllers/helpers","type":"cjs"},{"line":1656,"path":"../src/controllers/helpers","type":"cjs"},{"line":1869,"path":"../src/analytics","type":"cjs"}],"errors":[],"lineEnd":1872,"lineStart":1,"maintainability":65.997,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.235,"difficulty":4.145,"effort":2923.757,"length":130,"time":162.431,"vocabulary":43,"volume":705.414,"operands":{"distinct":38,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":36,"physical":1846},"errors":[],"lineEnd":1872,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":0.909,"halstead":{"bugs":1.003,"difficulty":6.65,"effort":20013.611,"length":424,"time":1111.867,"vocabulary":137,"volume":3009.566,"operands":{"distinct":130,"total":247,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":177,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":110,"physical":66},"errors":[],"lineEnd":101,"lineStart":36,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":3.75,"effort":459.84,"length":30,"time":25.547,"vocabulary":17,"volume":122.624,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":107,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.09,"difficulty":5.775,"effort":1565.19,"length":57,"time":86.955,"vocabulary":27,"volume":271.029,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":119,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.131,"difficulty":4.222,"effort":1661.287,"length":78,"time":92.294,"vocabulary":33,"volume":393.463,"operands":{"distinct":27,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":101},"errors":[],"lineEnd":221,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3.556,"effort":355.242,"length":27,"time":19.736,"vocabulary":13,"volume":99.912,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":130,"lineStart":122,"name":"hookMethod"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":2.125,"effort":257.155,"length":28,"time":14.286,"vocabulary":20,"volume":121.014,"operands":{"distinct":16,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":143,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":4,"effort":421.944,"length":27,"time":23.441,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":149,"lineStart":145,"name":"assertHomeUrl"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":153,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":158,"lineStart":155,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":163,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":168,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":173,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":178,"lineStart":175,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":5,"effort":708.887,"length":34,"time":39.383,"vocabulary":18,"volume":141.777,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":185,"lineStart":180,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":190,"lineStart":187,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.05,"difficulty":3.5,"effort":529.436,"length":35,"time":29.413,"vocabulary":20,"volume":151.267,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":197,"lineStart":192,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":3.875,"effort":917.742,"length":51,"time":50.986,"vocabulary":25,"volume":236.837,"operands":{"distinct":20,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":205,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":4,"effort":1021.648,"length":55,"time":56.758,"vocabulary":25,"volume":255.412,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":214,"lineStart":207,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":1.273,"effort":108.322,"length":23,"time":6.018,"vocabulary":13,"volume":85.11,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":220,"lineStart":216,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":236,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":3,"effort":48.76,"length":7,"time":2.709,"vocabulary":5,"volume":16.253,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":235,"lineStart":225,"name":""},{"cyclomatic":3,"cyclomaticDensity":37.5,"halstead":{"bugs":0.069,"difficulty":7.2,"effort":1498.204,"length":46,"time":83.234,"vocabulary":23,"volume":208.084,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":234,"lineStart":226,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.228,"difficulty":5.838,"effort":3991.384,"length":126,"time":221.744,"vocabulary":43,"volume":683.709,"operands":{"distinct":37,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":27},"errors":[],"lineEnd":264,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":413},"errors":[],"lineEnd":678,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.095,"difficulty":3.816,"effort":1084.706,"length":62,"time":60.261,"vocabulary":24,"volume":284.268,"operands":{"distinct":19,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":321},"errors":[],"lineEnd":587,"lineStart":267,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":270,"lineStart":270,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.087,"difficulty":3.021,"effort":792.458,"length":54,"time":44.025,"vocabulary":29,"volume":262.331,"operands":{"distinct":24,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":286,"lineStart":272,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":1.5,"effort":80.662,"length":15,"time":4.481,"vocabulary":12,"volume":53.774,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":291,"lineStart":288,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.165,"difficulty":5.5,"effort":2729.72,"length":96,"time":151.651,"vocabulary":36,"volume":496.313,"operands":{"distinct":30,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":22},"errors":[],"lineEnd":314,"lineStart":293,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.078,"difficulty":4.941,"effort":1162.289,"length":52,"time":64.572,"vocabulary":23,"volume":235.225,"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":327,"lineStart":316,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":3.545,"effort":347.806,"length":24,"time":19.323,"vocabulary":17,"volume":98.099,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":336,"lineStart":329,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.12,"difficulty":5.886,"effort":2116.092,"length":74,"time":117.561,"vocabulary":29,"volume":359.491,"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":349,"lineStart":338,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.137,"difficulty":5.74,"effort":2353.4,"length":82,"time":130.744,"vocabulary":32,"volume":410,"operands":{"distinct":25,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":362,"lineStart":351,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.111,"difficulty":5.95,"effort":1980.411,"length":70,"time":110.023,"vocabulary":27,"volume":332.842,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":376,"lineStart":364,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.114,"difficulty":6.955,"effort":2377.339,"length":69,"time":132.074,"vocabulary":31,"volume":341.84,"operands":{"distinct":22,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":394,"lineStart":378,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.195,"difficulty":7.241,"effort":4230.425,"length":113,"time":235.024,"vocabulary":36,"volume":584.202,"operands":{"distinct":29,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":22},"errors":[],"lineEnd":417,"lineStart":396,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.19,"difficulty":8.55,"effort":4880.54,"length":108,"time":271.141,"vocabulary":39,"volume":570.823,"operands":{"distinct":30,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":20},"errors":[],"lineEnd":438,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.219,"difficulty":8.471,"effort":5561.602,"length":121,"time":308.978,"vocabulary":43,"volume":656.578,"operands":{"distinct":34,"total":64,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":24},"errors":[],"lineEnd":463,"lineStart":440,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.275,"difficulty":9.734,"effort":8026.214,"length":156,"time":445.901,"vocabulary":39,"volume":824.523,"operands":{"distinct":32,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":25},"errors":[],"lineEnd":489,"lineStart":465,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.055,"difficulty":4.2,"effort":692.996,"length":37,"time":38.5,"vocabulary":22,"volume":164.999,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":96},"errors":[],"lineEnd":586,"lineStart":491,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":3.611,"effort":329.971,"length":24,"time":18.332,"vocabulary":14,"volume":91.377,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":502,"lineStart":496,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.2,"effort":159.147,"length":19,"time":8.842,"vocabulary":14,"volume":72.34,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":511,"lineStart":504,"name":"abortInterstitial"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.142,"difficulty":4.059,"effort":1728.061,"length":80,"time":96.003,"vocabulary":40,"volume":425.754,"operands":{"distinct":34,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":21},"errors":[],"lineEnd":533,"lineStart":513,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":3.923,"effort":483.283,"length":29,"time":26.849,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":542,"lineStart":535,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.17,"difficulty":5.559,"effort":2829.26,"length":95,"time":157.181,"vocabulary":41,"volume":508.967,"operands":{"distinct":34,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":15},"errors":[],"lineEnd":558,"lineStart":544,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.343,"difficulty":7.51,"effort":7728.835,"length":178,"time":429.38,"vocabulary":55,"volume":1029.082,"operands":{"distinct":48,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":75,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":26},"errors":[],"lineEnd":585,"lineStart":560,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":30},"errors":[],"lineEnd":618,"lineStart":589,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":3.542,"effort":477.722,"length":33,"time":26.54,"vocabulary":17,"volume":134.886,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":599,"lineStart":593,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.103,"difficulty":4.154,"effort":1287.692,"length":62,"time":71.538,"vocabulary":32,"volume":310,"operands":{"distinct":26,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":617,"lineStart":601,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.016,"difficulty":1.75,"effort":83.211,"length":15,"time":4.623,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":58},"errors":[],"lineEnd":677,"lineStart":620,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.045,"difficulty":3.542,"effort":477.722,"length":33,"time":26.54,"vocabulary":17,"volume":134.886,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":630,"lineStart":624,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.119,"difficulty":5.654,"effort":2024.936,"length":71,"time":112.496,"vocabulary":33,"volume":358.152,"operands":{"distinct":26,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":645,"lineStart":632,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.16,"difficulty":6.111,"effort":2928.551,"length":95,"time":162.697,"vocabulary":33,"volume":479.217,"operands":{"distinct":27,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":30},"errors":[],"lineEnd":676,"lineStart":647,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.05,"difficulty":3.5,"effort":529.436,"length":35,"time":29.413,"vocabulary":20,"volume":151.267,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":686,"lineStart":681,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.05,"difficulty":3.5,"effort":529.436,"length":35,"time":29.413,"vocabulary":20,"volume":151.267,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":694,"lineStart":689,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.05,"difficulty":4.231,"effort":635.112,"length":36,"time":35.284,"vocabulary":18,"volume":150.117,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":702,"lineStart":697,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":4.765,"effort":991.458,"length":46,"time":55.081,"vocabulary":23,"volume":208.084,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":710,"lineStart":704,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.133,"difficulty":4.6,"effort":1831.187,"length":77,"time":101.733,"vocabulary":36,"volume":398.084,"operands":{"distinct":30,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":20},"errors":[],"lineEnd":731,"lineStart":712,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":737,"lineStart":733,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.067,"difficulty":3.6,"effort":727.628,"length":43,"time":40.424,"vocabulary":26,"volume":202.119,"operands":{"distinct":20,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":748,"lineStart":739,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.024,"difficulty":1.875,"effort":136.215,"length":21,"time":7.568,"vocabulary":11,"volume":72.648,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":61},"errors":[],"lineEnd":812,"lineStart":752,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.5,"effort":600.469,"length":32,"time":33.359,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":762,"lineStart":757,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":3.6,"effort":521.807,"length":33,"time":28.989,"vocabulary":21,"volume":144.946,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":772,"lineStart":764,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.091,"difficulty":4.364,"effort":1195.72,"length":57,"time":66.429,"vocabulary":28,"volume":274.019,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":789,"lineStart":774,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.157,"difficulty":4.764,"effort":2248.961,"length":87,"time":124.942,"vocabulary":43,"volume":472.085,"operands":{"distinct":36,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":21},"errors":[],"lineEnd":811,"lineStart":791,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":2.5,"effort":188.211,"length":21,"time":10.456,"vocabulary":12,"volume":75.284,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":47},"errors":[],"lineEnd":860,"lineStart":814,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.056,"difficulty":4.667,"effort":790.806,"length":38,"time":43.934,"vocabulary":22,"volume":169.458,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":19},"errors":[],"lineEnd":835,"lineStart":817,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.067,"difficulty":3.971,"effort":796.796,"length":45,"time":44.266,"vocabulary":22,"volume":200.674,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":842,"lineStart":837,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.082,"difficulty":4.706,"effort":1154.206,"length":55,"time":64.123,"vocabulary":22,"volume":245.269,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":851,"lineStart":844,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":4.737,"effort":1121.858,"length":51,"time":62.325,"vocabulary":25,"volume":236.837,"operands":{"distinct":19,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":859,"lineStart":853,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":1.4,"effort":58.954,"length":15,"time":3.275,"vocabulary":7,"volume":42.11,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":34},"errors":[],"lineEnd":895,"lineStart":862,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":2.692,"effort":258.215,"length":23,"time":14.345,"vocabulary":18,"volume":95.908,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":871,"lineStart":863,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":3.929,"effort":617.467,"length":37,"time":34.304,"vocabulary":19,"volume":157.173,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":878,"lineStart":873,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":4.375,"effort":903.17,"length":47,"time":50.176,"vocabulary":21,"volume":206.439,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":886,"lineStart":880,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":4.375,"effort":903.17,"length":47,"time":50.176,"vocabulary":21,"volume":206.439,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":894,"lineStart":888,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.022,"difficulty":1.667,"effort":110,"length":22,"time":6.111,"vocabulary":8,"volume":66,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":36},"errors":[],"lineEnd":933,"lineStart":898,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":902,"lineStart":899,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":906,"lineStart":903,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":911,"lineStart":908,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":917,"lineStart":913,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":923,"lineStart":919,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.077,"difficulty":4.412,"effort":1023.046,"length":52,"time":56.836,"vocabulary":22,"volume":231.89,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":932,"lineStart":925,"name":""},{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.371,"difficulty":2.969,"effort":3300.729,"length":195,"time":183.374,"vocabulary":52,"volume":1111.586,"operands":{"distinct":49,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":50,"physical":403},"errors":[],"lineEnd":1337,"lineStart":935,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":941,"lineStart":939,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.5,"effort":855.742,"length":44,"time":47.541,"vocabulary":20,"volume":190.165,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":948,"lineStart":943,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":953,"lineStart":950,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":4.333,"effort":786.591,"length":42,"time":43.699,"vocabulary":20,"volume":181.521,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":960,"lineStart":955,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":4.219,"effort":796.794,"length":43,"time":44.266,"vocabulary":21,"volume":188.87,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":967,"lineStart":962,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":972,"lineStart":969,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":28},"errors":[],"lineEnd":1001,"lineStart":974,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.061,"difficulty":4.167,"effort":756.337,"length":42,"time":42.019,"vocabulary":20,"volume":181.521,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":980,"lineStart":975,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.5,"effort":855.742,"length":44,"time":47.541,"vocabulary":20,"volume":190.165,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":987,"lineStart":982,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.5,"effort":855.742,"length":44,"time":47.541,"vocabulary":20,"volume":190.165,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":994,"lineStart":989,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.056,"difficulty":3.594,"effort":599.826,"length":38,"time":33.324,"vocabulary":21,"volume":166.908,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1000,"lineStart":996,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1006,"lineStart":1003,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1011,"lineStart":1008,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1017,"lineStart":1013,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1023,"lineStart":1019,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1029,"lineStart":1025,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1035,"lineStart":1031,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1041,"lineStart":1037,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1047,"lineStart":1043,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1053,"lineStart":1049,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1059,"lineStart":1055,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1065,"lineStart":1061,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1071,"lineStart":1067,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1077,"lineStart":1073,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1083,"lineStart":1079,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1089,"lineStart":1085,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1095,"lineStart":1091,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1101,"lineStart":1097,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1107,"lineStart":1103,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":1.4,"effort":58.954,"length":15,"time":3.275,"vocabulary":7,"volume":42.11,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":27},"errors":[],"lineEnd":1135,"lineStart":1109,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.333,"effort":247.436,"length":19,"time":13.746,"vocabulary":15,"volume":74.231,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1116,"lineStart":1110,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.024,"difficulty":3,"effort":215.098,"length":20,"time":11.95,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":3},"errors":[],"lineEnd":1114,"lineStart":1112,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":4.5,"effort":661.255,"length":34,"time":36.736,"vocabulary":20,"volume":146.946,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1122,"lineStart":1118,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":4.5,"effort":661.255,"length":34,"time":36.736,"vocabulary":20,"volume":146.946,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1128,"lineStart":1124,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":4.5,"effort":661.255,"length":34,"time":36.736,"vocabulary":20,"volume":146.946,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1134,"lineStart":1130,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.291,"difficulty":7.477,"effort":6531.798,"length":154,"time":362.878,"vocabulary":51,"volume":873.554,"operands":{"distinct":44,"total":94,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":60,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":28},"errors":[],"lineEnd":1164,"lineStart":1137,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1170,"lineStart":1166,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":3.75,"effort":444.512,"length":29,"time":24.695,"vocabulary":17,"volume":118.536,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1176,"lineStart":1172,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1182,"lineStart":1178,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1188,"lineStart":1184,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.062,"difficulty":3.971,"effort":743.676,"length":42,"time":41.315,"vocabulary":22,"volume":187.296,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":1196,"lineStart":1190,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.1,"difficulty":5.174,"effort":1548.657,"length":61,"time":86.037,"vocabulary":30,"volume":299.32,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":1211,"lineStart":1198,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.116,"difficulty":7.35,"effort":2551.235,"length":73,"time":141.735,"vocabulary":27,"volume":347.107,"operands":{"distinct":20,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":8},"errors":[],"lineEnd":1220,"lineStart":1213,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.037,"difficulty":4.091,"effort":451.479,"length":27,"time":25.082,"vocabulary":17,"volume":110.361,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1225,"lineStart":1222,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.75,"effort":633.829,"length":32,"time":35.213,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1231,"lineStart":1227,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.542,"effort":405.34,"length":28,"time":22.519,"vocabulary":17,"volume":114.449,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":1236,"lineStart":1233,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.067,"difficulty":3.947,"effort":788.233,"length":43,"time":43.791,"vocabulary":25,"volume":199.686,"operands":{"distinct":19,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":1244,"lineStart":1238,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":3.833,"effort":720.603,"length":41,"time":40.034,"vocabulary":24,"volume":187.983,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":1252,"lineStart":1246,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.087,"difficulty":4.043,"effort":1060.73,"length":54,"time":58.929,"vocabulary":29,"volume":262.331,"operands":{"distinct":23,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":1263,"lineStart":1254,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.081,"difficulty":5.333,"effort":1296.016,"length":53,"time":72.001,"vocabulary":24,"volume":243.003,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":1271,"lineStart":1265,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.072,"difficulty":4.5,"effort":969.72,"length":47,"time":53.873,"vocabulary":24,"volume":215.493,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":1279,"lineStart":1273,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.193,"difficulty":7.375,"effort":4278.165,"length":109,"time":237.676,"vocabulary":40,"volume":580.09,"operands":{"distinct":32,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":50,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":11},"errors":[],"lineEnd":1291,"lineStart":1281,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1289,"lineStart":1289,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.116,"difficulty":5,"effort":1741.946,"length":71,"time":96.775,"vocabulary":30,"volume":348.389,"operands":{"distinct":24,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":1304,"lineStart":1293,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":3.594,"effort":599.826,"length":38,"time":33.324,"vocabulary":21,"volume":166.908,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":1312,"lineStart":1306,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1317,"lineStart":1314,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.081,"difficulty":5.333,"effort":1296.016,"length":53,"time":72.001,"vocabulary":24,"volume":243.003,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":1331,"lineStart":1319,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1336,"lineStart":1333,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.039,"difficulty":3.182,"effort":369.091,"length":29,"time":20.505,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":30},"errors":[],"lineEnd":1368,"lineStart":1339,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.054,"difficulty":5.455,"effort":891.81,"length":40,"time":49.545,"vocabulary":17,"volume":163.499,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":1348,"lineStart":1343,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.053,"difficulty":3.667,"effort":586.342,"length":37,"time":32.575,"vocabulary":20,"volume":159.911,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1354,"lineStart":1350,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.053,"difficulty":3.667,"effort":586.342,"length":37,"time":32.575,"vocabulary":20,"volume":159.911,"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1360,"lineStart":1356,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.072,"difficulty":4.5,"effort":969.72,"length":47,"time":53.873,"vocabulary":24,"volume":215.493,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":1367,"lineStart":1362,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.018,"difficulty":2,"effort":107.777,"length":17,"time":5.988,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":25},"errors":[],"lineEnd":1394,"lineStart":1370,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1374,"lineStart":1372,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1379,"lineStart":1376,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.08,"difficulty":4.5,"effort":1078.751,"length":51,"time":59.931,"vocabulary":26,"volume":239.722,"operands":{"distinct":20,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1386,"lineStart":1381,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":4.333,"effort":786.591,"length":42,"time":43.699,"vocabulary":20,"volume":181.521,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1393,"lineStart":1388,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":1412,"lineStart":1396,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.116,"difficulty":5.119,"effort":1780.571,"length":74,"time":98.921,"vocabulary":26,"volume":347.833,"operands":{"distinct":21,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":1404,"lineStart":1397,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.066,"difficulty":3.421,"effort":674.472,"length":43,"time":37.471,"vocabulary":24,"volume":197.153,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1411,"lineStart":1406,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.063,"difficulty":3.143,"effort":589.747,"length":45,"time":32.764,"vocabulary":18,"volume":187.647,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":108},"errors":[],"lineEnd":1521,"lineStart":1414,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1419,"lineStart":1416,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1425,"lineStart":1421,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1431,"lineStart":1427,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1437,"lineStart":1433,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.046,"difficulty":3.846,"effort":529.26,"length":33,"time":29.403,"vocabulary":18,"volume":137.608,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1443,"lineStart":1439,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.087,"difficulty":7.875,"effort":2047.941,"length":56,"time":113.774,"vocabulary":25,"volume":260.056,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":1458,"lineStart":1445,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.438,"effort":216.244,"length":17,"time":12.014,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1452,"lineStart":1448,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.101,"difficulty":8.5,"effort":2586.659,"length":64,"time":143.703,"vocabulary":27,"volume":304.313,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":1473,"lineStart":1460,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.438,"effort":216.244,"length":17,"time":12.014,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1467,"lineStart":1463,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.085,"difficulty":7.676,"effort":1948.471,"length":54,"time":108.248,"vocabulary":26,"volume":253.824,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":1489,"lineStart":1475,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":3.923,"effort":483.283,"length":29,"time":26.849,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1484,"lineStart":1478,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.105,"difficulty":8.1,"effort":2557.727,"length":65,"time":142.096,"vocabulary":29,"volume":315.769,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":1506,"lineStart":1491,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":3.923,"effort":483.283,"length":29,"time":26.849,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1500,"lineStart":1494,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.096,"difficulty":8.471,"effort":2428.745,"length":61,"time":134.93,"vocabulary":26,"volume":286.727,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1520,"lineStart":1508,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1514,"lineStart":1511,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.101,"difficulty":2.833,"effort":858.698,"length":69,"time":47.705,"vocabulary":21,"volume":303.07,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":140},"errors":[],"lineEnd":1662,"lineStart":1523,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1527,"lineStart":1525,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":3.409,"effort":340.909,"length":25,"time":18.939,"vocabulary":16,"volume":100,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1532,"lineStart":1529,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":3.214,"effort":395.968,"length":29,"time":21.998,"vocabulary":19,"volume":123.19,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1537,"lineStart":1534,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":3.409,"effort":340.909,"length":25,"time":18.939,"vocabulary":16,"volume":100,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1542,"lineStart":1539,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.071,"difficulty":4.105,"effort":876.956,"length":46,"time":48.72,"vocabulary":25,"volume":213.617,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1549,"lineStart":1544,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.079,"difficulty":4.5,"effort":1060.022,"length":49,"time":58.89,"vocabulary":28,"volume":235.56,"operands":{"distinct":21,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1556,"lineStart":1551,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.053,"difficulty":3.281,"effort":518.842,"length":36,"time":28.825,"vocabulary":21,"volume":158.123,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":1562,"lineStart":1558,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.057,"difficulty":3.026,"effort":513.395,"length":37,"time":28.522,"vocabulary":24,"volume":169.644,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1568,"lineStart":1564,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":3.676,"effort":672.194,"length":41,"time":37.344,"vocabulary":22,"volume":182.837,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1574,"lineStart":1570,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.253,"difficulty":6.077,"effort":4605.552,"length":138,"time":255.864,"vocabulary":45,"volume":757.876,"operands":{"distinct":39,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":12},"errors":[],"lineEnd":1587,"lineStart":1576,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.3,"difficulty":10,"effort":9003.406,"length":163,"time":500.189,"vocabulary":46,"volume":900.341,"operands":{"distinct":38,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":13},"errors":[],"lineEnd":1601,"lineStart":1589,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.173,"difficulty":8.54,"effort":4440.8,"length":104,"time":246.711,"vocabulary":32,"volume":520,"operands":{"distinct":25,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":1615,"lineStart":1603,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.182,"difficulty":4.714,"effort":2576.217,"length":102,"time":143.123,"vocabulary":41,"volume":546.47,"operands":{"distinct":35,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":9},"errors":[],"lineEnd":1625,"lineStart":1617,"name":""},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.168,"difficulty":7.286,"effort":3681.111,"length":92,"time":204.506,"vocabulary":45,"volume":505.25,"operands":{"distinct":35,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":12},"errors":[],"lineEnd":1638,"lineStart":1627,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.063,"difficulty":4.235,"effort":804.662,"length":42,"time":44.703,"vocabulary":23,"volume":189.99,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1646,"lineStart":1640,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.061,"difficulty":3.75,"effort":691.79,"length":42,"time":38.433,"vocabulary":21,"volume":184.477,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1653,"lineStart":1648,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.071,"difficulty":4.588,"effort":975.493,"length":47,"time":54.194,"vocabulary":23,"volume":212.607,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1661,"lineStart":1655,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":2.143,"effort":149.487,"length":21,"time":8.305,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":29},"errors":[],"lineEnd":1692,"lineStart":1664,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1668,"lineStart":1666,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1673,"lineStart":1670,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.409,"effort":354.545,"length":26,"time":19.697,"vocabulary":16,"volume":104,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1678,"lineStart":1675,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":4.038,"effort":572.563,"length":34,"time":31.809,"vocabulary":18,"volume":141.777,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1684,"lineStart":1680,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.5,"effort":855.742,"length":44,"time":47.541,"vocabulary":20,"volume":190.165,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":1691,"lineStart":1686,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":2,"effort":32,"length":8,"time":1.778,"vocabulary":4,"volume":16,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":1705,"lineStart":1694,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1698,"lineStart":1695,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":3.654,"effort":487.56,"length":32,"time":27.087,"vocabulary":18,"volume":133.438,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1704,"lineStart":1700,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.032,"difficulty":2.167,"effort":209.72,"length":27,"time":11.651,"vocabulary":12,"volume":96.794,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":132},"errors":[],"lineEnd":1838,"lineStart":1707,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.143,"effort":206.577,"length":19,"time":11.477,"vocabulary":11,"volume":65.729,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1715,"lineStart":1711,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.07,"difficulty":4.531,"effort":955.329,"length":48,"time":53.074,"vocabulary":21,"volume":210.831,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":1723,"lineStart":1717,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.133,"difficulty":5.875,"effort":2350.494,"length":78,"time":130.583,"vocabulary":35,"volume":400.084,"operands":{"distinct":28,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":1743,"lineStart":1725,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.25,"effort":92.72,"length":13,"time":5.151,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1729,"lineStart":1726,"name":"hookMethod"},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.122,"difficulty":6,"effort":2196.758,"length":77,"time":122.042,"vocabulary":27,"volume":366.126,"operands":{"distinct":21,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":23},"errors":[],"lineEnd":1767,"lineStart":1745,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.166,"difficulty":6,"effort":2991.428,"length":98,"time":166.19,"vocabulary":34,"volume":498.571,"operands":{"distinct":28,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":30},"errors":[],"lineEnd":1798,"lineStart":1769,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.244,"difficulty":6.738,"effort":4939.974,"length":132,"time":274.443,"vocabulary":47,"volume":733.206,"operands":{"distinct":40,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":38},"errors":[],"lineEnd":1837,"lineStart":1800,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.03,"difficulty":3.333,"effort":304.588,"length":24,"time":16.922,"vocabulary":14,"volume":91.377,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":27},"errors":[],"lineEnd":1866,"lineStart":1840,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1846,"lineStart":1842,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1852,"lineStart":1848,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1858,"lineStart":1854,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1864,"lineStart":1860,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.8,"effort":106.509,"length":12,"time":5.917,"vocabulary":9,"volume":38.039,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1871,"lineStart":1868,"name":""}],"methodAverage":{"cyclomatic":1.047,"cyclomaticDensity":20.507,"halstead":{"bugs":0.072,"difficulty":4.026,"effort":1129.882,"length":45.179,"time":62.771,"vocabulary":21.009,"volume":214.833,"operands":{"distinct":15.858,"total":25.722},"operators":{"distinct":5.151,"total":19.458}},"params":0.123,"sloc":{"logical":8.203,"physical":26.651}},"module":"test/controllers.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":37,"column":18,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":26,"message":"Expected ')' to match '{' from line 36 and instead saw 'categories'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":37,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":36,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":37,"column":37,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":43,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":44,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":47,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":48,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":48,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":50,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":51,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":53,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":53,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":55,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":55,"column":29,"message":"Too many errors. (2% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_coverPhoto_js/index.html b/plato-report/files/test_coverPhoto_js/index.html new file mode 100644 index 0000000000..13558edb2c --- /dev/null +++ b/plato-report/files/test_coverPhoto_js/index.html @@ -0,0 +1,141 @@ + + + + + Plato - test/coverPhoto.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/coverPhoto.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    78.05

    +
    +
    +

    Lines of code

    +

    24

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    4.38

    +
    +
    +

    Estimated Errors

    +

    0.17

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_coverPhoto_js/report.history.js b/plato-report/files/test_coverPhoto_js/report.history.js new file mode 100644 index 0000000000..3268430295 --- /dev/null +++ b/plato-report/files/test_coverPhoto_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":24,"lloc":17,"functions":3,"deliveredBugs":0.175,"difficulty":4.375,"maintainability":78.054,"lintErrors":21}] \ No newline at end of file diff --git a/plato-report/files/test_coverPhoto_js/report.history.json b/plato-report/files/test_coverPhoto_js/report.history.json new file mode 100644 index 0000000000..7041add5ef --- /dev/null +++ b/plato-report/files/test_coverPhoto_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":24,"lloc":17,"functions":3,"deliveredBugs":0.175,"difficulty":4.375,"maintainability":78.054,"lintErrors":21}] \ No newline at end of file diff --git a/plato-report/files/test_coverPhoto_js/report.js b/plato-report/files/test_coverPhoto_js/report.js new file mode 100644 index 0000000000..34a86055d1 --- /dev/null +++ b/plato-report/files/test_coverPhoto_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/coverPhoto.js","fileShort":"test/coverPhoto.js","fileSafe":"test_coverPhoto_js","link":"files/test_coverPhoto_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.175,"difficulty":4.375,"effort":2301.927,"length":101,"time":127.885,"vocabulary":37,"volume":526.155,"operands":{"distinct":32,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":45,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":24}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/coverPhoto","type":"cjs"},{"line":8,"path":"../src/meta","type":"cjs"}],"errors":[],"lineEnd":24,"lineStart":1,"maintainability":78.054,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":24,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":2.267,"effort":279.23,"length":29,"time":15.513,"vocabulary":19,"volume":123.19,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":16,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":2.267,"effort":279.23,"length":29,"time":15.513,"vocabulary":19,"volume":123.19,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":23,"lineStart":18,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":1.956,"effort":194.409,"length":22,"time":10.801,"vocabulary":14.333,"volume":88.318,"operands":{"distinct":11,"total":12.667},"operators":{"distinct":3.333,"total":9.333}},"params":0.667,"sloc":{"logical":3.333,"physical":9}},"module":"test/coverPhoto.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":30,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":30,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_coverPhoto_js/report.json b/plato-report/files/test_coverPhoto_js/report.json new file mode 100644 index 0000000000..516e711eac --- /dev/null +++ b/plato-report/files/test_coverPhoto_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/coverPhoto.js","fileShort":"test/coverPhoto.js","fileSafe":"test_coverPhoto_js","link":"files/test_coverPhoto_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.175,"difficulty":4.375,"effort":2301.927,"length":101,"time":127.885,"vocabulary":37,"volume":526.155,"operands":{"distinct":32,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":45,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":24}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/coverPhoto","type":"cjs"},{"line":8,"path":"../src/meta","type":"cjs"}],"errors":[],"lineEnd":24,"lineStart":1,"maintainability":78.054,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":24,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":2.267,"effort":279.23,"length":29,"time":15.513,"vocabulary":19,"volume":123.19,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":16,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":2.267,"effort":279.23,"length":29,"time":15.513,"vocabulary":19,"volume":123.19,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":23,"lineStart":18,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":1.956,"effort":194.409,"length":22,"time":10.801,"vocabulary":14.333,"volume":88.318,"operands":{"distinct":11,"total":12.667},"operators":{"distinct":3.333,"total":9.333}},"params":0.667,"sloc":{"logical":3.333,"physical":9}},"module":"test/coverPhoto.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":30,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":30,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_database_js/index.html b/plato-report/files/test_database_js/index.html new file mode 100644 index 0000000000..86f3b86598 --- /dev/null +++ b/plato-report/files/test_database_js/index.html @@ -0,0 +1,183 @@ + + + + + Plato - test/database.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/database.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    80.98

    +
    +
    +

    Lines of code

    +

    66

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.56

    +
    +
    +

    Estimated Errors

    +

    0.37

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_database_js/report.history.js b/plato-report/files/test_database_js/report.history.js new file mode 100644 index 0000000000..178971de53 --- /dev/null +++ b/plato-report/files/test_database_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":66,"lloc":43,"functions":14,"deliveredBugs":0.372,"difficulty":9.565,"maintainability":80.985,"lintErrors":36}] \ No newline at end of file diff --git a/plato-report/files/test_database_js/report.history.json b/plato-report/files/test_database_js/report.history.json new file mode 100644 index 0000000000..d0ab16367c --- /dev/null +++ b/plato-report/files/test_database_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":66,"lloc":43,"functions":14,"deliveredBugs":0.372,"difficulty":9.565,"maintainability":80.985,"lintErrors":36}] \ No newline at end of file diff --git a/plato-report/files/test_database_js/report.js b/plato-report/files/test_database_js/report.js new file mode 100644 index 0000000000..b75a54b592 --- /dev/null +++ b/plato-report/files/test_database_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/database.js","fileShort":"test/database.js","fileSafe":"test_database_js","link":"files/test_database_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":9.302,"halstead":{"bugs":0.372,"difficulty":9.565,"effort":10679.07,"length":194,"time":593.282,"vocabulary":54,"volume":1116.448,"operands":{"distinct":46,"total":110,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":84,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":43,"physical":66}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":12,"path":"./mocks/databasemock","type":"cjs"},{"line":61,"path":"./database/keys","type":"cjs"},{"line":62,"path":"./database/list","type":"cjs"},{"line":63,"path":"./database/sets","type":"cjs"},{"line":64,"path":"./database/hash","type":"cjs"},{"line":65,"path":"./database/sorted","type":"cjs"}],"errors":[],"lineEnd":66,"lineStart":1,"maintainability":80.985,"methods":[{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.033,"difficulty":1.455,"effort":145.326,"length":27,"time":8.074,"vocabulary":13,"volume":99.912,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":58},"errors":[],"lineEnd":66,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":14,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":13,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":32,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":23,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":22,"lineStart":18,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":31,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":30,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":25},"errors":[],"lineEnd":58,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":37,"lineStart":35,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.06,"difficulty":6.154,"effort":1108.215,"length":41,"time":61.568,"vocabulary":21,"volume":180.085,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":19},"errors":[],"lineEnd":57,"lineStart":39,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":45,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":50,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":55,"lineStart":52,"name":""}],"methodAverage":{"cyclomatic":1.214,"cyclomaticDensity":62.401,"halstead":{"bugs":0.013,"difficulty":1.692,"effort":117.257,"length":12.214,"time":6.514,"vocabulary":7.786,"volume":39.91,"operands":{"distinct":5.214,"total":7},"operators":{"distinct":2.571,"total":5.214}},"params":0.786,"sloc":{"logical":2.714,"physical":11.857}},"module":"test/database.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":28,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":72,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":40,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":59,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":59,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":52,"column":59,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":61,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":62,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":63,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":64,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":65,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":16,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":34,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":17,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":35,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":39,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_database_js/report.json b/plato-report/files/test_database_js/report.json new file mode 100644 index 0000000000..3290fc5cda --- /dev/null +++ b/plato-report/files/test_database_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/database.js","fileShort":"test/database.js","fileSafe":"test_database_js","link":"files/test_database_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":9.302,"halstead":{"bugs":0.372,"difficulty":9.565,"effort":10679.07,"length":194,"time":593.282,"vocabulary":54,"volume":1116.448,"operands":{"distinct":46,"total":110,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":84,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":43,"physical":66}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":12,"path":"./mocks/databasemock","type":"cjs"},{"line":61,"path":"./database/keys","type":"cjs"},{"line":62,"path":"./database/list","type":"cjs"},{"line":63,"path":"./database/sets","type":"cjs"},{"line":64,"path":"./database/hash","type":"cjs"},{"line":65,"path":"./database/sorted","type":"cjs"}],"errors":[],"lineEnd":66,"lineStart":1,"maintainability":80.985,"methods":[{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.033,"difficulty":1.455,"effort":145.326,"length":27,"time":8.074,"vocabulary":13,"volume":99.912,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":58},"errors":[],"lineEnd":66,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":14,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":13,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":32,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.875,"effort":47.374,"length":9,"time":2.632,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":23,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":22,"lineStart":18,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":31,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":30,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":25},"errors":[],"lineEnd":58,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":37,"lineStart":35,"name":""},{"cyclomatic":4,"cyclomaticDensity":44.444,"halstead":{"bugs":0.06,"difficulty":6.154,"effort":1108.215,"length":41,"time":61.568,"vocabulary":21,"volume":180.085,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":19},"errors":[],"lineEnd":57,"lineStart":39,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":45,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":50,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":55,"lineStart":52,"name":""}],"methodAverage":{"cyclomatic":1.214,"cyclomaticDensity":62.401,"halstead":{"bugs":0.013,"difficulty":1.692,"effort":117.257,"length":12.214,"time":6.514,"vocabulary":7.786,"volume":39.91,"operands":{"distinct":5.214,"total":7},"operators":{"distinct":2.571,"total":5.214}},"params":0.786,"sloc":{"logical":2.714,"physical":11.857}},"module":"test/database.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":28,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":72,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":40,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":59,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":59,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":52,"column":59,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":61,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":62,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":63,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":64,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":65,"column":5,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":16,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":34,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":17,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":35,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":39,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_defer_logger_js/index.html b/plato-report/files/test_defer_logger_js/index.html new file mode 100644 index 0000000000..f202674ff8 --- /dev/null +++ b/plato-report/files/test_defer_logger_js/index.html @@ -0,0 +1,154 @@ + + + + + Plato - test/defer-logger.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/defer-logger.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    84.48

    +
    +
    +

    Lines of code

    +

    37

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.33

    +
    +
    +

    Estimated Errors

    +

    0.19

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_defer_logger_js/report.history.js b/plato-report/files/test_defer_logger_js/report.history.js new file mode 100644 index 0000000000..a7044c41d3 --- /dev/null +++ b/plato-report/files/test_defer_logger_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":37,"lloc":19,"functions":6,"deliveredBugs":0.187,"difficulty":9.333,"maintainability":84.479,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/test_defer_logger_js/report.history.json b/plato-report/files/test_defer_logger_js/report.history.json new file mode 100644 index 0000000000..4e22dc0bd6 --- /dev/null +++ b/plato-report/files/test_defer_logger_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":37,"lloc":19,"functions":6,"deliveredBugs":0.187,"difficulty":9.333,"maintainability":84.479,"lintErrors":17}] \ No newline at end of file diff --git a/plato-report/files/test_defer_logger_js/report.js b/plato-report/files/test_defer_logger_js/report.js new file mode 100644 index 0000000000..9b4089bf9c --- /dev/null +++ b/plato-report/files/test_defer_logger_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/defer-logger.js","fileShort":"test/defer-logger.js","fileSafe":"test_defer_logger_js","link":"files/test_defer_logger_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.187,"difficulty":9.333,"effort":5248.334,"length":103,"time":291.574,"vocabulary":44,"volume":562.321,"operands":{"distinct":33,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.064,"difficulty":4.875,"effort":934.808,"length":43,"time":51.934,"vocabulary":22,"volume":191.756,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":15}},"errors":[],"lineEnd":22,"lineStart":8,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.625,"effort":81.062,"length":11,"time":4.503,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":12,"lineStart":9,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":2.75,"effort":197.173,"length":20,"time":10.954,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":21,"lineStart":14,"name":"log"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":61.111,"halstead":{"bugs":0.013,"difficulty":2.125,"effort":97.915,"length":12.333,"time":5.44,"vocabulary":8.333,"volume":39.363,"operands":{"distinct":5.333,"total":7.333},"operators":{"distinct":3,"total":5}},"params":1,"sloc":{"logical":2,"physical":5}},"name":"DeferLogger","maintainability":84.265}],"dependencies":[{"line":3,"path":"winston","type":"cjs"},{"line":4,"path":"winston-transport","type":"cjs"}],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":84.479,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.917,"effort":141.26,"length":14,"time":7.848,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":29,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":45,"length":10,"time":2.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":37,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":36,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.625,"effort":81.062,"length":11,"time":4.503,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":12,"lineStart":9,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":2.75,"effort":197.173,"length":20,"time":10.954,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":21,"lineStart":14,"name":"log"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":61.111,"halstead":{"bugs":0.013,"difficulty":2.021,"effort":88.001,"length":12.167,"time":4.889,"vocabulary":8.667,"volume":38.754,"operands":{"distinct":5.5,"total":7},"operators":{"distinct":3.167,"total":5.167}},"params":0.667,"sloc":{"logical":2,"physical":5.167}},"module":"test/defer-logger.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'class' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":9,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":31,"column":8,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":19,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":15,"column":9,"message":"'setImmediate' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":24,"column":1,"message":"'before' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":31,"column":1,"message":"'after' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":32,"column":5,"message":"'console' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":35,"column":9,"message":"'console' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_defer_logger_js/report.json b/plato-report/files/test_defer_logger_js/report.json new file mode 100644 index 0000000000..d076a16b36 --- /dev/null +++ b/plato-report/files/test_defer_logger_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/defer-logger.js","fileShort":"test/defer-logger.js","fileSafe":"test_defer_logger_js","link":"files/test_defer_logger_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.187,"difficulty":9.333,"effort":5248.334,"length":103,"time":291.574,"vocabulary":44,"volume":562.321,"operands":{"distinct":33,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":37}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.064,"difficulty":4.875,"effort":934.808,"length":43,"time":51.934,"vocabulary":22,"volume":191.756,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":6,"physical":15}},"errors":[],"lineEnd":22,"lineStart":8,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.625,"effort":81.062,"length":11,"time":4.503,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":12,"lineStart":9,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":2.75,"effort":197.173,"length":20,"time":10.954,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":21,"lineStart":14,"name":"log"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":61.111,"halstead":{"bugs":0.013,"difficulty":2.125,"effort":97.915,"length":12.333,"time":5.44,"vocabulary":8.333,"volume":39.363,"operands":{"distinct":5.333,"total":7.333},"operators":{"distinct":3,"total":5}},"params":1,"sloc":{"logical":2,"physical":5}},"name":"DeferLogger","maintainability":84.265}],"dependencies":[{"line":3,"path":"winston","type":"cjs"},{"line":4,"path":"winston-transport","type":"cjs"}],"errors":[],"lineEnd":37,"lineStart":1,"maintainability":84.479,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.917,"effort":141.26,"length":14,"time":7.848,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":29,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":45,"length":10,"time":2.5,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":37,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":36,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.625,"effort":81.062,"length":11,"time":4.503,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":12,"lineStart":9,"name":"constructor"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":2.75,"effort":197.173,"length":20,"time":10.954,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":21,"lineStart":14,"name":"log"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1,"effort":15.51,"length":6,"time":0.862,"vocabulary":6,"volume":15.51,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":17,"lineStart":15,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":61.111,"halstead":{"bugs":0.013,"difficulty":2.021,"effort":88.001,"length":12.167,"time":4.889,"vocabulary":8.667,"volume":38.754,"operands":{"distinct":5.5,"total":7},"operators":{"distinct":3.167,"total":5.167}},"params":0.667,"sloc":{"logical":2,"physical":5.167}},"module":"test/defer-logger.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'class' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":9,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":31,"column":8,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":21,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":17,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":19,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":15,"column":9,"message":"'setImmediate' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":24,"column":1,"message":"'before' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":31,"column":1,"message":"'after' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":32,"column":5,"message":"'console' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":35,"column":9,"message":"'console' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_emailer_js/index.html b/plato-report/files/test_emailer_js/index.html new file mode 100644 index 0000000000..ea6872b01a --- /dev/null +++ b/plato-report/files/test_emailer_js/index.html @@ -0,0 +1,317 @@ + + + + + Plato - test/emailer.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/emailer.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    76.41

    +
    +
    +

    Lines of code

    +

    200

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    16.29

    +
    +
    +

    Estimated Errors

    +

    1.57

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_emailer_js/report.history.js b/plato-report/files/test_emailer_js/report.history.js new file mode 100644 index 0000000000..906e796091 --- /dev/null +++ b/plato-report/files/test_emailer_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":200,"lloc":126,"functions":31,"deliveredBugs":1.568,"difficulty":16.288,"maintainability":76.411,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_emailer_js/report.history.json b/plato-report/files/test_emailer_js/report.history.json new file mode 100644 index 0000000000..a8c836483a --- /dev/null +++ b/plato-report/files/test_emailer_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":200,"lloc":126,"functions":31,"deliveredBugs":1.568,"difficulty":16.288,"maintainability":76.411,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_emailer_js/report.js b/plato-report/files/test_emailer_js/report.js new file mode 100644 index 0000000000..cd4565abf0 --- /dev/null +++ b/plato-report/files/test_emailer_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/emailer.js","fileShort":"test/emailer.js","fileSafe":"test_emailer_js","link":"files/test_emailer_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.794,"halstead":{"bugs":1.568,"difficulty":16.288,"effort":76636.631,"length":659,"time":4257.591,"vocabulary":141,"volume":4704.964,"operands":{"distinct":130,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":274,"identifiers":["__stripped__"]}},"params":37,"sloc":{"logical":126,"physical":200}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"smtp-server","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"fs","type":"cjs"},{"line":6,"path":"path","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"../src/plugins","type":"cjs"},{"line":10,"path":"../src/emailer","type":"cjs"},{"line":11,"path":"../src/user","type":"cjs"},{"line":12,"path":"../src/meta","type":"cjs"},{"line":13,"path":"../src/meta","type":"cjs"}],"errors":[],"lineEnd":200,"lineStart":1,"maintainability":76.411,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.082,"difficulty":4.6,"effort":1127.805,"length":51,"time":62.656,"vocabulary":28,"volume":245.175,"operands":{"distinct":20,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":186},"errors":[],"lineEnd":200,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":16,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":17,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.051,"difficulty":6.231,"effort":944.713,"length":34,"time":52.484,"vocabulary":22,"volume":151.621,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":21},"errors":[],"lineEnd":46,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":33,"lineStart":29,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":0.875,"effort":16.253,"length":8,"time":0.903,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":36,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":0.875,"effort":16.253,"length":8,"time":0.903,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":39,"lineStart":37,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":44,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":5.029,"effort":780.135,"length":33,"time":43.341,"vocabulary":26,"volume":155.115,"operands":{"distinct":17,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":22},"errors":[],"lineEnd":71,"lineStart":50,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.032,"difficulty":1.8,"effort":174.229,"length":27,"time":9.679,"vocabulary":12,"volume":96.794,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":58,"lineStart":52,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.091,"effort":72.663,"length":18,"time":4.037,"vocabulary":13,"volume":66.608,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":70,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":3,"effort":144.317,"length":13,"time":8.018,"vocabulary":13,"volume":48.106,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":24},"errors":[],"lineEnd":96,"lineStart":73,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":2.1,"effort":170.96,"length":22,"time":9.498,"vocabulary":13,"volume":81.41,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":19},"errors":[],"lineEnd":95,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":94,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":93,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":92,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.082,"difficulty":4.48,"effort":1107.345,"length":49,"time":61.519,"vocabulary":33,"volume":247.175,"operands":{"distinct":25,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":40},"errors":[],"lineEnd":137,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":1.75,"effort":122.081,"length":21,"time":6.782,"vocabulary":10,"volume":69.76,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":107,"lineStart":102,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":114,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":136,"lineStart":125,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":1.773,"effort":141.737,"length":21,"time":7.874,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":135,"lineStart":129,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":134,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":2.143,"effort":223.389,"length":25,"time":12.41,"vocabulary":18,"volume":104.248,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":145,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.018,"difficulty":2,"effort":107.777,"length":17,"time":5.988,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":53},"errors":[],"lineEnd":199,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":3.438,"effort":254.405,"length":20,"time":14.134,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":153,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.059,"difficulty":5.367,"effort":957.291,"length":40,"time":53.183,"vocabulary":22,"volume":178.377,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":168,"lineStart":155,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":158,"lineStart":156,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":5.542,"effort":776.84,"length":33,"time":43.158,"vocabulary":19,"volume":140.182,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":181,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":173,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.086,"difficulty":5.425,"effort":1392.944,"length":54,"time":77.386,"vocabulary":27,"volume":256.764,"operands":{"distinct":20,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":198,"lineStart":183,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":186,"lineStart":184,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":51.615,"halstead":{"bugs":0.025,"difficulty":2.381,"effort":289.398,"length":19.097,"time":16.078,"vocabulary":12.194,"volume":76.016,"operands":{"distinct":8.548,"total":11.323},"operators":{"distinct":3.645,"total":7.774}},"params":1.194,"sloc":{"logical":3.645,"physical":16.677}},"module":"test/emailer.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":27,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":50,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":40,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":62,"column":13,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":68,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":73,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":77,"column":69,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":82,"column":61,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":86,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":87,"column":81,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":98,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":99,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":125,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":129,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":132,"column":76,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":139,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":147,"column":33,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":148,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":150,"column":28,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":151,"column":26,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":151,"column":34,"message":"Expected ')' to match '{' from line 150 and instead saw 'user'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":151,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":151,"column":38,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":151,"column":39,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":152,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":152,"column":13,"message":"Too many errors. (76% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_emailer_js/report.json b/plato-report/files/test_emailer_js/report.json new file mode 100644 index 0000000000..3c954f8415 --- /dev/null +++ b/plato-report/files/test_emailer_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/emailer.js","fileShort":"test/emailer.js","fileSafe":"test_emailer_js","link":"files/test_emailer_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.794,"halstead":{"bugs":1.568,"difficulty":16.288,"effort":76636.631,"length":659,"time":4257.591,"vocabulary":141,"volume":4704.964,"operands":{"distinct":130,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":274,"identifiers":["__stripped__"]}},"params":37,"sloc":{"logical":126,"physical":200}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"smtp-server","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"fs","type":"cjs"},{"line":6,"path":"path","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"../src/plugins","type":"cjs"},{"line":10,"path":"../src/emailer","type":"cjs"},{"line":11,"path":"../src/user","type":"cjs"},{"line":12,"path":"../src/meta","type":"cjs"},{"line":13,"path":"../src/meta","type":"cjs"}],"errors":[],"lineEnd":200,"lineStart":1,"maintainability":76.411,"methods":[{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.082,"difficulty":4.6,"effort":1127.805,"length":51,"time":62.656,"vocabulary":28,"volume":245.175,"operands":{"distinct":20,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":186},"errors":[],"lineEnd":200,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":16,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":17,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.051,"difficulty":6.231,"effort":944.713,"length":34,"time":52.484,"vocabulary":22,"volume":151.621,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":21},"errors":[],"lineEnd":46,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":33,"lineStart":29,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":0.875,"effort":16.253,"length":8,"time":0.903,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":36,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":0.875,"effort":16.253,"length":8,"time":0.903,"vocabulary":5,"volume":18.575,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":39,"lineStart":37,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":44,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":5.029,"effort":780.135,"length":33,"time":43.341,"vocabulary":26,"volume":155.115,"operands":{"distinct":17,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":22},"errors":[],"lineEnd":71,"lineStart":50,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.032,"difficulty":1.8,"effort":174.229,"length":27,"time":9.679,"vocabulary":12,"volume":96.794,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":58,"lineStart":52,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.091,"effort":72.663,"length":18,"time":4.037,"vocabulary":13,"volume":66.608,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":70,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":3,"effort":144.317,"length":13,"time":8.018,"vocabulary":13,"volume":48.106,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":24},"errors":[],"lineEnd":96,"lineStart":73,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":2.1,"effort":170.96,"length":22,"time":9.498,"vocabulary":13,"volume":81.41,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":19},"errors":[],"lineEnd":95,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":94,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":93,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":92,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.082,"difficulty":4.48,"effort":1107.345,"length":49,"time":61.519,"vocabulary":33,"volume":247.175,"operands":{"distinct":25,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":40},"errors":[],"lineEnd":137,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":1.75,"effort":122.081,"length":21,"time":6.782,"vocabulary":10,"volume":69.76,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":107,"lineStart":102,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":114,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":136,"lineStart":125,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":1.773,"effort":141.737,"length":21,"time":7.874,"vocabulary":14,"volume":79.954,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":135,"lineStart":129,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":134,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":2.143,"effort":223.389,"length":25,"time":12.41,"vocabulary":18,"volume":104.248,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":145,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.018,"difficulty":2,"effort":107.777,"length":17,"time":5.988,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":53},"errors":[],"lineEnd":199,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":3.438,"effort":254.405,"length":20,"time":14.134,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":153,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.059,"difficulty":5.367,"effort":957.291,"length":40,"time":53.183,"vocabulary":22,"volume":178.377,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":168,"lineStart":155,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":158,"lineStart":156,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":5.542,"effort":776.84,"length":33,"time":43.158,"vocabulary":19,"volume":140.182,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":181,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":173,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.086,"difficulty":5.425,"effort":1392.944,"length":54,"time":77.386,"vocabulary":27,"volume":256.764,"operands":{"distinct":20,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":16},"errors":[],"lineEnd":198,"lineStart":183,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":186,"lineStart":184,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":51.615,"halstead":{"bugs":0.025,"difficulty":2.381,"effort":289.398,"length":19.097,"time":16.078,"vocabulary":12.194,"volume":76.016,"operands":{"distinct":8.548,"total":11.323},"operators":{"distinct":3.645,"total":7.774}},"params":1.194,"sloc":{"logical":3.645,"physical":16.677}},"module":"test/emailer.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":27,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":50,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":40,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":62,"column":13,"message":"'object short notation' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":65,"column":68,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":73,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":77,"column":69,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":82,"column":61,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":86,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":87,"column":81,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":98,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":99,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":100,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":125,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":129,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":132,"column":76,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":139,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":147,"column":33,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":148,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":150,"column":28,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":151,"column":26,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":151,"column":34,"message":"Expected ')' to match '{' from line 150 and instead saw 'user'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":151,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":151,"column":38,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":151,"column":39,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":152,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":152,"column":13,"message":"Too many errors. (76% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_feeds_js/index.html b/plato-report/files/test_feeds_js/index.html new file mode 100644 index 0000000000..dea0f8787f --- /dev/null +++ b/plato-report/files/test_feeds_js/index.html @@ -0,0 +1,257 @@ + + + + + Plato - test/feeds.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/feeds.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    68.17

    +
    +
    +

    Lines of code

    +

    140

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    19.40

    +
    +
    +

    Estimated Errors

    +

    1.79

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_feeds_js/report.history.js b/plato-report/files/test_feeds_js/report.history.js new file mode 100644 index 0000000000..12641c956b --- /dev/null +++ b/plato-report/files/test_feeds_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":140,"lloc":111,"functions":15,"deliveredBugs":1.789,"difficulty":19.397,"maintainability":68.166,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_feeds_js/report.history.json b/plato-report/files/test_feeds_js/report.history.json new file mode 100644 index 0000000000..1aec3f75f7 --- /dev/null +++ b/plato-report/files/test_feeds_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":140,"lloc":111,"functions":15,"deliveredBugs":1.789,"difficulty":19.397,"maintainability":68.166,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_feeds_js/report.js b/plato-report/files/test_feeds_js/report.js new file mode 100644 index 0000000000..14b4fa8f14 --- /dev/null +++ b/plato-report/files/test_feeds_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/feeds.js","fileShort":"test/feeds.js","fileSafe":"test_feeds_js","link":"files/test_feeds_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.901,"halstead":{"bugs":1.789,"difficulty":19.397,"effort":104072.746,"length":769,"time":5781.819,"vocabulary":126,"volume":5365.528,"operands":{"distinct":116,"total":450,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":319,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":111,"physical":140}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/request","type":"cjs"},{"line":8,"path":"../src/topics","type":"cjs"},{"line":9,"path":"../src/categories","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/meta","type":"cjs"},{"line":12,"path":"../src/privileges","type":"cjs"},{"line":13,"path":"./helpers","type":"cjs"}],"errors":[],"lineEnd":140,"lineStart":1,"maintainability":68.166,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.048,"difficulty":2.25,"effort":325.249,"length":37,"time":18.069,"vocabulary":15,"volume":144.555,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":126},"errors":[],"lineEnd":140,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.119,"difficulty":3.8,"effort":1355.554,"length":69,"time":75.309,"vocabulary":36,"volume":356.725,"operands":{"distinct":30,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":35,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.18,"difficulty":8.375,"effort":4510.563,"length":105,"time":250.587,"vocabulary":35,"volume":538.575,"operands":{"distinct":28,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":21},"errors":[],"lineEnd":57,"lineStart":37,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":3.125,"effort":319.333,"length":25,"time":17.741,"vocabulary":17,"volume":102.187,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":62,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":67,"lineStart":64,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.091,"difficulty":4.773,"effort":1307.819,"length":57,"time":72.657,"vocabulary":28,"volume":274.019,"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":76,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":81,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.09,"difficulty":5,"effort":1355.143,"length":57,"time":75.286,"vocabulary":27,"volume":271.029,"operands":{"distinct":21,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":90,"lineStart":83,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.032,"difficulty":2.167,"effort":209.72,"length":27,"time":11.651,"vocabulary":12,"volume":96.794,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":48},"errors":[],"lineEnd":139,"lineStart":92,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":97,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.042,"difficulty":3.654,"effort":457.088,"length":30,"time":25.394,"vocabulary":18,"volume":125.098,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":103,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.142,"difficulty":5.654,"effort":2402.885,"length":85,"time":133.494,"vocabulary":32,"volume":425,"operands":{"distinct":26,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":117,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.054,"difficulty":3.382,"effort":543.001,"length":36,"time":30.167,"vocabulary":22,"volume":160.54,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":123,"lineStart":119,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.123,"difficulty":4.778,"effort":1759.373,"length":73,"time":97.743,"vocabulary":33,"volume":368.241,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":131,"lineStart":125,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.076,"difficulty":3.913,"effort":893.446,"length":47,"time":49.636,"vocabulary":29,"volume":228.325,"operands":{"distinct":23,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":138,"lineStart":133,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":20.133,"halstead":{"bugs":0.073,"difficulty":3.985,"effort":1073.289,"length":46.933,"time":59.627,"vocabulary":22.867,"volume":220.167,"operands":{"distinct":17.667,"total":27.8},"operators":{"distinct":5.2,"total":19.133}},"params":0,"sloc":{"logical":6.6,"physical":18.533}},"module":"test/feeds.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":13,"message":"Expected ')' to match '{' from line 19 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":20,"column":13,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":44,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":45,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":28,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":34,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":38,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":38,"column":15,"message":"Expected ')' to match '{' from line 37 and instead saw 'feedUrls'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":38,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":38,"column":24,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":39,"column":13,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":38,"column":26,"message":"Expected an operator and instead saw '['.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":39,"column":13,"message":"Expected an operator and instead saw '{a}'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":39,"column":16,"message":"Expected ')' and instead saw 'nconf'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":39,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":32,"message":"Expected an identifier and instead saw '{a}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":39,"column":32,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":39,"column":42,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":42,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":39,"column":45,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":45,"message":"Expected an identifier and instead saw '{a}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":40,"column":13,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":51,"message":"Expected an operator and instead saw ','.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":40,"column":13,"message":"Expected an operator and instead saw '{a}'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":40,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":40,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":40,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":40,"column":32,"message":"Expected an identifier and instead saw '{a}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":40,"column":32,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":40,"column":45,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":40,"column":45,"message":"Too many errors. (28% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_feeds_js/report.json b/plato-report/files/test_feeds_js/report.json new file mode 100644 index 0000000000..f3a8198102 --- /dev/null +++ b/plato-report/files/test_feeds_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/feeds.js","fileShort":"test/feeds.js","fileSafe":"test_feeds_js","link":"files/test_feeds_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.901,"halstead":{"bugs":1.789,"difficulty":19.397,"effort":104072.746,"length":769,"time":5781.819,"vocabulary":126,"volume":5365.528,"operands":{"distinct":116,"total":450,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":319,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":111,"physical":140}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/request","type":"cjs"},{"line":8,"path":"../src/topics","type":"cjs"},{"line":9,"path":"../src/categories","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/meta","type":"cjs"},{"line":12,"path":"../src/privileges","type":"cjs"},{"line":13,"path":"./helpers","type":"cjs"}],"errors":[],"lineEnd":140,"lineStart":1,"maintainability":68.166,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.048,"difficulty":2.25,"effort":325.249,"length":37,"time":18.069,"vocabulary":15,"volume":144.555,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":126},"errors":[],"lineEnd":140,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.119,"difficulty":3.8,"effort":1355.554,"length":69,"time":75.309,"vocabulary":36,"volume":356.725,"operands":{"distinct":30,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":35,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.18,"difficulty":8.375,"effort":4510.563,"length":105,"time":250.587,"vocabulary":35,"volume":538.575,"operands":{"distinct":28,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":21},"errors":[],"lineEnd":57,"lineStart":37,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":3.125,"effort":319.333,"length":25,"time":17.741,"vocabulary":17,"volume":102.187,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":62,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":67,"lineStart":64,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.091,"difficulty":4.773,"effort":1307.819,"length":57,"time":72.657,"vocabulary":28,"volume":274.019,"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":76,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":81,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.09,"difficulty":5,"effort":1355.143,"length":57,"time":75.286,"vocabulary":27,"volume":271.029,"operands":{"distinct":21,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":90,"lineStart":83,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.032,"difficulty":2.167,"effort":209.72,"length":27,"time":11.651,"vocabulary":12,"volume":96.794,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":48},"errors":[],"lineEnd":139,"lineStart":92,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":97,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.042,"difficulty":3.654,"effort":457.088,"length":30,"time":25.394,"vocabulary":18,"volume":125.098,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":103,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.142,"difficulty":5.654,"effort":2402.885,"length":85,"time":133.494,"vocabulary":32,"volume":425,"operands":{"distinct":26,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":117,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.054,"difficulty":3.382,"effort":543.001,"length":36,"time":30.167,"vocabulary":22,"volume":160.54,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":123,"lineStart":119,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.123,"difficulty":4.778,"effort":1759.373,"length":73,"time":97.743,"vocabulary":33,"volume":368.241,"operands":{"distinct":27,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":131,"lineStart":125,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.076,"difficulty":3.913,"effort":893.446,"length":47,"time":49.636,"vocabulary":29,"volume":228.325,"operands":{"distinct":23,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":138,"lineStart":133,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":20.133,"halstead":{"bugs":0.073,"difficulty":3.985,"effort":1073.289,"length":46.933,"time":59.627,"vocabulary":22.867,"volume":220.167,"operands":{"distinct":17.667,"total":27.8},"operators":{"distinct":5.2,"total":19.133}},"params":0,"sloc":{"logical":6.6,"physical":18.533}},"module":"test/feeds.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":13,"message":"Expected ')' to match '{' from line 19 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":20,"column":13,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":44,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":45,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":28,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":34,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":38,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":38,"column":15,"message":"Expected ')' to match '{' from line 37 and instead saw 'feedUrls'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":38,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":38,"column":24,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":39,"column":13,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":38,"column":26,"message":"Expected an operator and instead saw '['.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":39,"column":13,"message":"Expected an operator and instead saw '{a}'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":39,"column":16,"message":"Expected ')' and instead saw 'nconf'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":39,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":32,"message":"Expected an identifier and instead saw '{a}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":39,"column":32,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":39,"column":42,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":42,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":39,"column":45,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":45,"message":"Expected an identifier and instead saw '{a}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":40,"column":13,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":51,"message":"Expected an operator and instead saw ','.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":40,"column":13,"message":"Expected an operator and instead saw '{a}'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":40,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":40,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":40,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":40,"column":32,"message":"Expected an identifier and instead saw '{a}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":40,"column":32,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":40,"column":45,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":40,"column":45,"message":"Too many errors. (28% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_file_js/index.html b/plato-report/files/test_file_js/index.html new file mode 100644 index 0000000000..7630f1d70f --- /dev/null +++ b/plato-report/files/test_file_js/index.html @@ -0,0 +1,239 @@ + + + + + Plato - test/file.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/file.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    79.48

    +
    +
    +

    Lines of code

    +

    122

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    11.64

    +
    +
    +

    Estimated Errors

    +

    0.93

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_file_js/report.history.js b/plato-report/files/test_file_js/report.history.js new file mode 100644 index 0000000000..92a09eb619 --- /dev/null +++ b/plato-report/files/test_file_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":122,"lloc":73,"functions":22,"deliveredBugs":0.929,"difficulty":11.636,"maintainability":79.485,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_file_js/report.history.json b/plato-report/files/test_file_js/report.history.json new file mode 100644 index 0000000000..388c2b9b71 --- /dev/null +++ b/plato-report/files/test_file_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:23 GMT","sloc":122,"lloc":73,"functions":22,"deliveredBugs":0.929,"difficulty":11.636,"maintainability":79.485,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_file_js/report.js b/plato-report/files/test_file_js/report.js new file mode 100644 index 0000000000..d81c968ab2 --- /dev/null +++ b/plato-report/files/test_file_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/file.js","fileShort":"test/file.js","fileSafe":"test_file_js","link":"files/test_file_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.74,"halstead":{"bugs":0.929,"difficulty":11.636,"effort":32431.132,"length":436,"time":1801.73,"vocabulary":84,"volume":2787.05,"operands":{"distinct":77,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":180,"identifiers":["__stripped__"]}},"params":19,"sloc":{"logical":73,"physical":122}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":8,"path":"../src/utils","type":"cjs"},{"line":9,"path":"../src/file","type":"cjs"}],"errors":[],"lineEnd":122,"lineStart":1,"maintainability":79.485,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.086,"difficulty":3.182,"effort":816.976,"length":54,"time":45.388,"vocabulary":27,"volume":256.764,"operands":{"distinct":22,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":112},"errors":[],"lineEnd":122,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":21,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":20,"lineStart":18,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":52},"errors":[],"lineEnd":74,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":36,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.054,"difficulty":3.286,"effort":534.346,"length":39,"time":29.686,"vocabulary":18,"volume":162.627,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":35,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.929,"effort":89.692,"length":14,"time":4.983,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":52,"lineStart":38,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.054,"difficulty":3.286,"effort":534.346,"length":39,"time":29.686,"vocabulary":18,"volume":162.627,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":51,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":61,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":60,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":2.167,"effort":155.348,"length":20,"time":8.63,"vocabulary":12,"volume":71.699,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":73,"lineStart":63,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":3.667,"effort":231.428,"length":19,"time":12.857,"vocabulary":10,"volume":63.117,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":72,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":32},"errors":[],"lineEnd":107,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":89,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.054,"difficulty":3.286,"effort":534.346,"length":39,"time":29.686,"vocabulary":18,"volume":162.627,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":88,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.829,"length":10,"time":2.768,"vocabulary":10,"volume":33.219,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":98,"lineStart":91,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":97,"lineStart":92,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.829,"length":10,"time":2.768,"vocabulary":10,"volume":33.219,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":106,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":105,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":115,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":114,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.75,"effort":133.708,"length":23,"time":7.428,"vocabulary":10,"volume":76.404,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":121,"lineStart":117,"name":""}],"methodAverage":{"cyclomatic":1.045,"cyclomaticDensity":56.187,"halstead":{"bugs":0.022,"difficulty":1.935,"effort":167.784,"length":17.955,"time":9.321,"vocabulary":10.5,"volume":65.629,"operands":{"distinct":7.636,"total":10.682},"operators":{"distinct":2.864,"total":7.273}},"params":0.864,"sloc":{"logical":2.955,"physical":16}},"module":"test/file.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":25,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":66,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":67,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":76,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":66,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":83,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":58,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":52,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":80,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":100,"column":55,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":101,"column":58,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":101,"column":86,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":109,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":117,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"Too many errors. (9% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_file_js/report.json b/plato-report/files/test_file_js/report.json new file mode 100644 index 0000000000..5eaf320f66 --- /dev/null +++ b/plato-report/files/test_file_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/file.js","fileShort":"test/file.js","fileSafe":"test_file_js","link":"files/test_file_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.74,"halstead":{"bugs":0.929,"difficulty":11.636,"effort":32431.132,"length":436,"time":1801.73,"vocabulary":84,"volume":2787.05,"operands":{"distinct":77,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":180,"identifiers":["__stripped__"]}},"params":19,"sloc":{"logical":73,"physical":122}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":8,"path":"../src/utils","type":"cjs"},{"line":9,"path":"../src/file","type":"cjs"}],"errors":[],"lineEnd":122,"lineStart":1,"maintainability":79.485,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.086,"difficulty":3.182,"effort":816.976,"length":54,"time":45.388,"vocabulary":27,"volume":256.764,"operands":{"distinct":22,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":112},"errors":[],"lineEnd":122,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":21,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":20,"lineStart":18,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":52},"errors":[],"lineEnd":74,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":36,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.054,"difficulty":3.286,"effort":534.346,"length":39,"time":29.686,"vocabulary":18,"volume":162.627,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":35,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.929,"effort":89.692,"length":14,"time":4.983,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":52,"lineStart":38,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.054,"difficulty":3.286,"effort":534.346,"length":39,"time":29.686,"vocabulary":18,"volume":162.627,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":51,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":61,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":60,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":2.167,"effort":155.348,"length":20,"time":8.63,"vocabulary":12,"volume":71.699,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":73,"lineStart":63,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.021,"difficulty":3.667,"effort":231.428,"length":19,"time":12.857,"vocabulary":10,"volume":63.117,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":72,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":32},"errors":[],"lineEnd":107,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":89,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.054,"difficulty":3.286,"effort":534.346,"length":39,"time":29.686,"vocabulary":18,"volume":162.627,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":88,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.829,"length":10,"time":2.768,"vocabulary":10,"volume":33.219,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":98,"lineStart":91,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":97,"lineStart":92,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.829,"length":10,"time":2.768,"vocabulary":10,"volume":33.219,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":106,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":105,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":115,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":114,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.75,"effort":133.708,"length":23,"time":7.428,"vocabulary":10,"volume":76.404,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":121,"lineStart":117,"name":""}],"methodAverage":{"cyclomatic":1.045,"cyclomaticDensity":56.187,"halstead":{"bugs":0.022,"difficulty":1.935,"effort":167.784,"length":17.955,"time":9.321,"vocabulary":10.5,"volume":65.629,"operands":{"distinct":7.636,"total":10.682},"operators":{"distinct":2.864,"total":7.273}},"params":0.864,"sloc":{"logical":2.955,"physical":16}},"module":"test/file.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":22,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":18,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":38,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":54,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":25,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":66,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":67,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":76,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":66,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":83,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":17,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":91,"column":58,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":52,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":92,"column":80,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":100,"column":55,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":101,"column":58,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":101,"column":86,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":109,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":117,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"Too many errors. (9% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_flags_js/index.html b/plato-report/files/test_flags_js/index.html new file mode 100644 index 0000000000..32341fc584 --- /dev/null +++ b/plato-report/files/test_flags_js/index.html @@ -0,0 +1,1337 @@ + + + + + Plato - test/flags.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/flags.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    70.97

    +
    +
    +

    Lines of code

    +

    1220

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    101.31

    +
    +
    +

    Estimated Errors

    +

    13.96

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_flags_js/report.history.js b/plato-report/files/test_flags_js/report.history.js new file mode 100644 index 0000000000..a92ad6fa41 --- /dev/null +++ b/plato-report/files/test_flags_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":1220,"lloc":838,"functions":149,"deliveredBugs":13.958,"difficulty":101.306,"maintainability":70.965,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_flags_js/report.history.json b/plato-report/files/test_flags_js/report.history.json new file mode 100644 index 0000000000..aab6c917ff --- /dev/null +++ b/plato-report/files/test_flags_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":1220,"lloc":838,"functions":149,"deliveredBugs":13.958,"difficulty":101.306,"maintainability":70.965,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_flags_js/report.js b/plato-report/files/test_flags_js/report.js new file mode 100644 index 0000000000..fcbbff2ac8 --- /dev/null +++ b/plato-report/files/test_flags_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/flags.js","fileShort":"test/flags.js","fileSafe":"test_flags_js","link":"files/test_flags_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":1.432,"halstead":{"bugs":13.958,"difficulty":101.306,"effort":4242149.705,"length":4783,"time":235674.984,"vocabulary":432,"volume":41874.627,"operands":{"distinct":402,"total":2715,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":2068,"identifiers":["__stripped__"]}},"params":113,"sloc":{"logical":838,"physical":1220}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"util","type":"cjs"},{"line":9,"path":"./mocks/databasemock","type":"cjs"},{"line":10,"path":"./helpers","type":"cjs"},{"line":11,"path":"../src/request","type":"cjs"},{"line":12,"path":"../src/flags","type":"cjs"},{"line":13,"path":"../src/categories","type":"cjs"},{"line":14,"path":"../src/topics","type":"cjs"},{"line":15,"path":"../src/posts","type":"cjs"},{"line":16,"path":"../src/user","type":"cjs"},{"line":17,"path":"../src/groups","type":"cjs"},{"line":18,"path":"../src/meta","type":"cjs"},{"line":19,"path":"../src/privileges","type":"cjs"},{"line":20,"path":"../src/plugins","type":"cjs"},{"line":21,"path":"../src/utils","type":"cjs"},{"line":22,"path":"../src/api","type":"cjs"},{"line":734,"path":"../src/api/flags","type":"cjs"}],"errors":[],"lineEnd":1220,"lineStart":1,"maintainability":70.965,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.128,"difficulty":2.34,"effort":899.937,"length":80,"time":49.996,"vocabulary":28,"volume":384.588,"operands":{"distinct":25,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":1197},"errors":[],"lineEnd":1220,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.285,"difficulty":6.48,"effort":5542.119,"length":146,"time":307.895,"vocabulary":58,"volume":855.265,"operands":{"distinct":50,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":65,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":31,"physical":37},"errors":[],"lineEnd":68,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":33,"lineStart":33,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":72,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":37},"errors":[],"lineEnd":110,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":19},"errors":[],"lineEnd":93,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.093,"difficulty":5.833,"effort":1626.488,"length":58,"time":90.36,"vocabulary":28,"volume":278.827,"operands":{"distinct":21,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":92,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":101,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":100,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":109,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":108,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.02,"difficulty":1.714,"effort":102.505,"length":18,"time":5.695,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":34},"errors":[],"lineEnd":145,"lineStart":112,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":3.676,"effort":754.169,"length":46,"time":41.898,"vocabulary":22,"volume":205.134,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":125,"lineStart":116,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":129,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.055,"difficulty":2.2,"effort":363.129,"length":36,"time":20.174,"vocabulary":24,"volume":165.059,"operands":{"distinct":20,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":136,"lineStart":131,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.055,"difficulty":2.2,"effort":363.129,"length":36,"time":20.174,"vocabulary":24,"volume":165.059,"operands":{"distinct":20,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":144,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.02,"difficulty":1.714,"effort":102.505,"length":18,"time":5.695,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":37},"errors":[],"lineEnd":183,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":3.676,"effort":754.169,"length":46,"time":41.898,"vocabulary":22,"volume":205.134,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":160,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":164,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.067,"difficulty":3.824,"effort":767.285,"length":45,"time":42.627,"vocabulary":22,"volume":200.674,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":173,"lineStart":166,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":172,"lineStart":172,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.06,"difficulty":3.75,"effort":675.319,"length":41,"time":37.518,"vocabulary":21,"volume":180.085,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":182,"lineStart":175,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":201,"lineStart":185,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":192,"lineStart":186,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":191,"lineStart":187,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":200,"lineStart":194,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":199,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":219,"lineStart":203,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":210,"lineStart":204,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":209,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":218,"lineStart":212,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":217,"lineStart":213,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":51},"errors":[],"lineEnd":271,"lineStart":221,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":19},"errors":[],"lineEnd":240,"lineStart":222,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.093,"difficulty":5.833,"effort":1626.488,"length":58,"time":90.36,"vocabulary":28,"volume":278.827,"operands":{"distinct":21,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":239,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.08,"difficulty":4.35,"effort":1042.793,"length":51,"time":57.933,"vocabulary":26,"volume":239.722,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":255,"lineStart":242,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.08,"difficulty":4.35,"effort":1042.793,"length":51,"time":57.933,"vocabulary":26,"volume":239.722,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":270,"lineStart":257,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.2,"effort":40.426,"length":12,"time":2.246,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":205},"errors":[],"lineEnd":477,"lineStart":273,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":20},"errors":[],"lineEnd":293,"lineStart":274,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.1,"difficulty":3,"effort":896.346,"length":67,"time":49.797,"vocabulary":22,"volume":298.782,"operands":{"distinct":19,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":15},"errors":[],"lineEnd":292,"lineStart":278,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":2,"effort":273.833,"length":37,"time":15.213,"vocabulary":13,"volume":136.916,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":291,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.031,"difficulty":1.75,"effort":162.774,"length":28,"time":9.043,"vocabulary":10,"volume":93.014,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":122},"errors":[],"lineEnd":416,"lineStart":295,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":311,"lineStart":296,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.091,"difficulty":1.895,"effort":515.982,"length":62,"time":28.666,"vocabulary":21,"volume":272.324,"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":310,"lineStart":302,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":328,"lineStart":313,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":327,"lineStart":319,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":2.857,"effort":163.884,"length":16,"time":9.105,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":345,"lineStart":330,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":344,"lineStart":336,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":362,"lineStart":347,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":361,"lineStart":353,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.375,"effort":231.297,"length":18,"time":12.85,"vocabulary":14,"volume":68.532,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":379,"lineStart":364,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":378,"lineStart":370,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":3.3,"effort":277.2,"length":21,"time":15.4,"vocabulary":16,"volume":84,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":397,"lineStart":381,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":396,"lineStart":388,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":3.3,"effort":277.2,"length":21,"time":15.4,"vocabulary":16,"volume":84,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":415,"lineStart":399,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":414,"lineStart":406,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":1.4,"effort":58.954,"length":15,"time":3.275,"vocabulary":7,"volume":42.11,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":59},"errors":[],"lineEnd":476,"lineStart":418,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.053,"difficulty":3.882,"effort":614.672,"length":35,"time":34.148,"vocabulary":23,"volume":158.325,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":428,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3.938,"effort":307.668,"length":20,"time":17.093,"vocabulary":15,"volume":78.138,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":443,"lineStart":430,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":9.545,"effort":1593.213,"length":38,"time":88.512,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":442,"lineStart":435,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":3.85,"effort":361.945,"length":23,"time":20.108,"vocabulary":17,"volume":94.012,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":15},"errors":[],"lineEnd":459,"lineStart":445,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":9.545,"effort":1593.213,"length":38,"time":88.512,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":458,"lineStart":451,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":3.85,"effort":361.945,"length":23,"time":20.108,"vocabulary":17,"volume":94.012,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":15},"errors":[],"lineEnd":475,"lineStart":461,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":9.545,"effort":1593.213,"length":38,"time":88.512,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":474,"lineStart":467,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.032,"difficulty":1.556,"effort":150.677,"length":28,"time":8.371,"vocabulary":11,"volume":96.864,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":172},"errors":[],"lineEnd":650,"lineStart":479,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.813,"effort":156.112,"length":15,"time":8.673,"vocabulary":13,"volume":55.507,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":18},"errors":[],"lineEnd":497,"lineStart":480,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":496,"lineStart":484,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":4.615,"effort":769.832,"length":40,"time":42.768,"vocabulary":18,"volume":166.797,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":495,"lineStart":486,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":21},"errors":[],"lineEnd":519,"lineStart":499,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":4.375,"effort":180.289,"length":13,"time":10.016,"vocabulary":9,"volume":41.209,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":518,"lineStart":500,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.034,"difficulty":4.167,"effort":428.327,"length":27,"time":23.796,"vocabulary":14,"volume":102.799,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":515,"lineStart":505,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.079,"difficulty":7.286,"effort":1731.858,"length":55,"time":96.214,"vocabulary":20,"volume":237.706,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":533,"lineStart":521,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.102,"difficulty":7,"effort":2150.347,"length":67,"time":119.464,"vocabulary":24,"volume":307.192,"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":551,"lineStart":535,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.119,"difficulty":6.857,"effort":2445.371,"length":75,"time":135.854,"vocabulary":27,"volume":356.617,"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":569,"lineStart":553,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.462,"effort":367.609,"length":25,"time":20.423,"vocabulary":19,"volume":106.198,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":578,"lineStart":571,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.027,"difficulty":2.063,"effort":164.107,"length":23,"time":9.117,"vocabulary":11,"volume":79.567,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":70},"errors":[],"lineEnd":649,"lineStart":580,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.082,"difficulty":2.8,"effort":686.965,"length":50,"time":38.165,"vocabulary":30,"volume":245.345,"operands":{"distinct":25,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":10},"errors":[],"lineEnd":592,"lineStart":583,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.094,"difficulty":6.447,"effort":1818.328,"length":60,"time":101.018,"vocabulary":26,"volume":282.026,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":604,"lineStart":594,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.094,"difficulty":6.447,"effort":1818.328,"length":60,"time":101.018,"vocabulary":26,"volume":282.026,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":616,"lineStart":606,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.118,"difficulty":6.391,"effort":2258.023,"length":72,"time":125.446,"vocabulary":30,"volume":353.296,"operands":{"distinct":23,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":632,"lineStart":618,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.118,"difficulty":6.391,"effort":2258.023,"length":72,"time":125.446,"vocabulary":30,"volume":353.296,"operands":{"distinct":23,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":648,"lineStart":634,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":45},"errors":[],"lineEnd":696,"lineStart":652,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":17},"errors":[],"lineEnd":669,"lineStart":653,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.071,"difficulty":5.906,"effort":1255.713,"length":47,"time":69.762,"vocabulary":23,"volume":212.607,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":668,"lineStart":654,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":17},"errors":[],"lineEnd":687,"lineStart":671,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.072,"difficulty":5.559,"effort":1197.889,"length":47,"time":66.549,"vocabulary":24,"volume":215.493,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":686,"lineStart":672,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":695,"lineStart":689,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.3,"effort":97.869,"length":21,"time":5.437,"vocabulary":12,"volume":75.284,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":694,"lineStart":690,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.03,"difficulty":2.438,"effort":219.241,"length":26,"time":12.18,"vocabulary":11,"volume":89.945,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":91},"errors":[],"lineEnd":788,"lineStart":698,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":17},"errors":[],"lineEnd":715,"lineStart":699,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":4.813,"effort":376.038,"length":20,"time":20.891,"vocabulary":15,"volume":78.138,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":15},"errors":[],"lineEnd":714,"lineStart":700,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.4,"effort":105.398,"length":21,"time":5.855,"vocabulary":12,"volume":75.284,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":713,"lineStart":709,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":731,"lineStart":717,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":2.727,"effort":229.091,"length":21,"time":12.727,"vocabulary":16,"volume":84,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":730,"lineStart":718,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":1.25,"effort":109.461,"length":23,"time":6.081,"vocabulary":14,"volume":87.569,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":729,"lineStart":725,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.133,"difficulty":4.241,"effort":1696.908,"length":78,"time":94.273,"vocabulary":35,"volume":400.084,"operands":{"distinct":29,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":749,"lineStart":733,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":756,"lineStart":751,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":755,"lineStart":752,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":768,"lineStart":758,"name":"validateUserFlag"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":1.25,"effort":109.461,"length":23,"time":6.081,"vocabulary":14,"volume":87.569,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":767,"lineStart":763,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":775,"lineStart":770,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":774,"lineStart":771,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":787,"lineStart":777,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":786,"lineStart":782,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":38},"errors":[],"lineEnd":827,"lineStart":790,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":804,"lineStart":791,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":803,"lineStart":792,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":2.667,"effort":177.621,"length":18,"time":9.868,"vocabulary":13,"volume":66.608,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":802,"lineStart":795,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":66.439,"length":10,"time":3.691,"vocabulary":10,"volume":33.219,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":820,"lineStart":806,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.03,"difficulty":4.333,"effort":389.387,"length":23,"time":21.633,"vocabulary":15,"volume":89.858,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":819,"lineStart":807,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.038,"difficulty":2.429,"effort":273.428,"length":27,"time":15.19,"vocabulary":18,"volume":112.588,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":826,"lineStart":822,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1.25,"effort":35.543,"length":11,"time":1.975,"vocabulary":6,"volume":28.435,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":33},"errors":[],"lineEnd":861,"lineStart":829,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":833,"lineStart":830,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":17},"errors":[],"lineEnd":851,"lineStart":835,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.075,"difficulty":6.125,"effort":1385.341,"length":50,"time":76.963,"vocabulary":23,"volume":226.178,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":850,"lineStart":836,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":860,"lineStart":853,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.25,"effort":545.988,"length":43,"time":30.333,"vocabulary":15,"volume":167.996,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":859,"lineStart":854,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":37.899,"length":9,"time":2.106,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":27},"errors":[],"lineEnd":889,"lineStart":863,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":870,"lineStart":865,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":869,"lineStart":866,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.917,"effort":121.08,"length":12,"time":6.727,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":888,"lineStart":872,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":887,"lineStart":875,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.438,"effort":228.965,"length":18,"time":12.72,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":886,"lineStart":878,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":899,"lineStart":891,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":898,"lineStart":892,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.3,"effort":97.869,"length":21,"time":5.437,"vocabulary":12,"volume":75.284,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":897,"lineStart":893,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.046,"difficulty":2.125,"effort":290.575,"length":35,"time":16.143,"vocabulary":15,"volume":136.741,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":319},"errors":[],"lineEnd":1219,"lineStart":901,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.085,"difficulty":4.091,"effort":1042.322,"length":53,"time":57.907,"vocabulary":28,"volume":254.79,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":919,"lineStart":906,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":81},"errors":[],"lineEnd":1001,"lineStart":921,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.07,"difficulty":3.714,"effort":777.084,"length":44,"time":43.171,"vocabulary":27,"volume":209.215,"operands":{"distinct":21,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":937,"lineStart":922,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.141,"difficulty":3.686,"effort":1559.966,"length":79,"time":86.665,"vocabulary":41,"volume":423.247,"operands":{"distinct":35,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":22},"errors":[],"lineEnd":960,"lineStart":939,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.296,"difficulty":5.517,"effort":4902.212,"length":147,"time":272.345,"vocabulary":66,"volume":888.526,"operands":{"distinct":58,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":39},"errors":[],"lineEnd":1000,"lineStart":962,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":18},"errors":[],"lineEnd":1020,"lineStart":1003,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.111,"difficulty":4.625,"effort":1543.217,"length":68,"time":85.734,"vocabulary":30,"volume":333.669,"operands":{"distinct":24,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":1019,"lineStart":1004,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":1033,"lineStart":1022,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":3.6,"effort":505.995,"length":32,"time":28.111,"vocabulary":21,"volume":140.554,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1032,"lineStart":1023,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":24},"errors":[],"lineEnd":1058,"lineStart":1035,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.246,"difficulty":7.824,"effort":5784.265,"length":138,"time":321.348,"vocabulary":41,"volume":739.342,"operands":{"distinct":34,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":62,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":22},"errors":[],"lineEnd":1057,"lineStart":1036,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":1073,"lineStart":1060,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.091,"difficulty":4.8,"effort":1308.602,"length":58,"time":72.7,"vocabulary":26,"volume":272.626,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":1072,"lineStart":1061,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.075,"difficulty":3.833,"effort":861.209,"length":49,"time":47.845,"vocabulary":24,"volume":224.663,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":144},"errors":[],"lineEnd":1218,"lineStart":1075,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.065,"difficulty":3.824,"effort":750.234,"length":44,"time":41.68,"vocabulary":22,"volume":196.215,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":6},"errors":[],"lineEnd":1091,"lineStart":1086,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.33,"difficulty":8.08,"effort":7999.19,"length":169,"time":444.399,"vocabulary":58,"volume":989.999,"operands":{"distinct":50,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":31,"physical":55},"errors":[],"lineEnd":1147,"lineStart":1093,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.09,"difficulty":8,"effort":2164.102,"length":59,"time":120.228,"vocabulary":24,"volume":270.513,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":1160,"lineStart":1149,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.068,"difficulty":5.571,"effort":1131.728,"length":47,"time":62.874,"vocabulary":20,"volume":203.131,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1169,"lineStart":1162,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.074,"difficulty":5.118,"effort":1134.35,"length":49,"time":63.019,"vocabulary":23,"volume":221.655,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1180,"lineStart":1171,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.074,"difficulty":5.118,"effort":1134.35,"length":49,"time":63.019,"vocabulary":23,"volume":221.655,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1191,"lineStart":1182,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":5.711,"effort":1449.467,"length":54,"time":80.526,"vocabulary":26,"volume":253.824,"operands":{"distinct":19,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1202,"lineStart":1193,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.124,"difficulty":6.24,"effort":2329.299,"length":74,"time":129.406,"vocabulary":33,"volume":373.285,"operands":{"distinct":25,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":1217,"lineStart":1204,"name":""}],"methodAverage":{"cyclomatic":1.074,"cyclomaticDensity":39.594,"halstead":{"bugs":0.046,"difficulty":3.036,"effort":630.47,"length":31.329,"time":35.026,"vocabulary":15.852,"volume":138.165,"operands":{"distinct":11.671,"total":17.832},"operators":{"distinct":4.181,"total":13.497}},"params":0.758,"sloc":{"logical":5.49,"physical":28.966}},"module":"test/flags.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":33,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":33,"column":15,"message":"Expected ')' to match '{' from line 32 and instead saw 'dummyEmailerHook'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":33,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":32,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":33,"column":34,"message":"Expected ')' and instead saw 'async'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":33,"column":50,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":33,"column":51,"message":"Expected an identifier and instead saw '}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":35,"column":44,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":19,"message":"Expected an identifier and instead saw 'static:email.send'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":38,"column":10,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":38,"column":11,"message":"Expected an identifier and instead saw ';'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":38,"column":11,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":38,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":41,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":43,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":44,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":46,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":49,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":49,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":56,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":60,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":60,"column":29,"message":"Too many errors. (4% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_flags_js/report.json b/plato-report/files/test_flags_js/report.json new file mode 100644 index 0000000000..92d56d4761 --- /dev/null +++ b/plato-report/files/test_flags_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/flags.js","fileShort":"test/flags.js","fileSafe":"test_flags_js","link":"files/test_flags_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":1.432,"halstead":{"bugs":13.958,"difficulty":101.306,"effort":4242149.705,"length":4783,"time":235674.984,"vocabulary":432,"volume":41874.627,"operands":{"distinct":402,"total":2715,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":2068,"identifiers":["__stripped__"]}},"params":113,"sloc":{"logical":838,"physical":1220}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":5,"path":"util","type":"cjs"},{"line":9,"path":"./mocks/databasemock","type":"cjs"},{"line":10,"path":"./helpers","type":"cjs"},{"line":11,"path":"../src/request","type":"cjs"},{"line":12,"path":"../src/flags","type":"cjs"},{"line":13,"path":"../src/categories","type":"cjs"},{"line":14,"path":"../src/topics","type":"cjs"},{"line":15,"path":"../src/posts","type":"cjs"},{"line":16,"path":"../src/user","type":"cjs"},{"line":17,"path":"../src/groups","type":"cjs"},{"line":18,"path":"../src/meta","type":"cjs"},{"line":19,"path":"../src/privileges","type":"cjs"},{"line":20,"path":"../src/plugins","type":"cjs"},{"line":21,"path":"../src/utils","type":"cjs"},{"line":22,"path":"../src/api","type":"cjs"},{"line":734,"path":"../src/api/flags","type":"cjs"}],"errors":[],"lineEnd":1220,"lineStart":1,"maintainability":70.965,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.128,"difficulty":2.34,"effort":899.937,"length":80,"time":49.996,"vocabulary":28,"volume":384.588,"operands":{"distinct":25,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":1197},"errors":[],"lineEnd":1220,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.285,"difficulty":6.48,"effort":5542.119,"length":146,"time":307.895,"vocabulary":58,"volume":855.265,"operands":{"distinct":50,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":65,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":31,"physical":37},"errors":[],"lineEnd":68,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":33,"lineStart":33,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":72,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":37},"errors":[],"lineEnd":110,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.75,"effort":55.474,"length":10,"time":3.082,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":19},"errors":[],"lineEnd":93,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.093,"difficulty":5.833,"effort":1626.488,"length":58,"time":90.36,"vocabulary":28,"volume":278.827,"operands":{"distinct":21,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":92,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":101,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":100,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":109,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":108,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.02,"difficulty":1.714,"effort":102.505,"length":18,"time":5.695,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":34},"errors":[],"lineEnd":145,"lineStart":112,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":3.676,"effort":754.169,"length":46,"time":41.898,"vocabulary":22,"volume":205.134,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":125,"lineStart":116,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":129,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.055,"difficulty":2.2,"effort":363.129,"length":36,"time":20.174,"vocabulary":24,"volume":165.059,"operands":{"distinct":20,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":136,"lineStart":131,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.055,"difficulty":2.2,"effort":363.129,"length":36,"time":20.174,"vocabulary":24,"volume":165.059,"operands":{"distinct":20,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":144,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.02,"difficulty":1.714,"effort":102.505,"length":18,"time":5.695,"vocabulary":10,"volume":59.795,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":37},"errors":[],"lineEnd":183,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":3.676,"effort":754.169,"length":46,"time":41.898,"vocabulary":22,"volume":205.134,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":160,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":164,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.067,"difficulty":3.824,"effort":767.285,"length":45,"time":42.627,"vocabulary":22,"volume":200.674,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":173,"lineStart":166,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":1},"errors":[],"lineEnd":172,"lineStart":172,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.06,"difficulty":3.75,"effort":675.319,"length":41,"time":37.518,"vocabulary":21,"volume":180.085,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":182,"lineStart":175,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":201,"lineStart":185,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":192,"lineStart":186,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":191,"lineStart":187,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":200,"lineStart":194,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":199,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":219,"lineStart":203,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":210,"lineStart":204,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":209,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":218,"lineStart":212,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":217,"lineStart":213,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":51},"errors":[],"lineEnd":271,"lineStart":221,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":19},"errors":[],"lineEnd":240,"lineStart":222,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.093,"difficulty":5.833,"effort":1626.488,"length":58,"time":90.36,"vocabulary":28,"volume":278.827,"operands":{"distinct":21,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":13,"physical":17},"errors":[],"lineEnd":239,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.08,"difficulty":4.35,"effort":1042.793,"length":51,"time":57.933,"vocabulary":26,"volume":239.722,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":255,"lineStart":242,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.08,"difficulty":4.35,"effort":1042.793,"length":51,"time":57.933,"vocabulary":26,"volume":239.722,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":270,"lineStart":257,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.2,"effort":40.426,"length":12,"time":2.246,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":205},"errors":[],"lineEnd":477,"lineStart":273,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":20},"errors":[],"lineEnd":293,"lineStart":274,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.1,"difficulty":3,"effort":896.346,"length":67,"time":49.797,"vocabulary":22,"volume":298.782,"operands":{"distinct":19,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":15},"errors":[],"lineEnd":292,"lineStart":278,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":2,"effort":273.833,"length":37,"time":15.213,"vocabulary":13,"volume":136.916,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":291,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.031,"difficulty":1.75,"effort":162.774,"length":28,"time":9.043,"vocabulary":10,"volume":93.014,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":122},"errors":[],"lineEnd":416,"lineStart":295,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":311,"lineStart":296,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.091,"difficulty":1.895,"effort":515.982,"length":62,"time":28.666,"vocabulary":21,"volume":272.324,"operands":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":26,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":310,"lineStart":302,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":328,"lineStart":313,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":327,"lineStart":319,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":2.857,"effort":163.884,"length":16,"time":9.105,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":345,"lineStart":330,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":344,"lineStart":336,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":362,"lineStart":347,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":361,"lineStart":353,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.375,"effort":231.297,"length":18,"time":12.85,"vocabulary":14,"volume":68.532,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":16},"errors":[],"lineEnd":379,"lineStart":364,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":378,"lineStart":370,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":3.3,"effort":277.2,"length":21,"time":15.4,"vocabulary":16,"volume":84,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":397,"lineStart":381,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":396,"lineStart":388,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":3.3,"effort":277.2,"length":21,"time":15.4,"vocabulary":16,"volume":84,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":415,"lineStart":399,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.079,"difficulty":2.063,"effort":490.227,"length":57,"time":27.235,"vocabulary":18,"volume":237.686,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":414,"lineStart":406,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":1.4,"effort":58.954,"length":15,"time":3.275,"vocabulary":7,"volume":42.11,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":59},"errors":[],"lineEnd":476,"lineStart":418,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.053,"difficulty":3.882,"effort":614.672,"length":35,"time":34.148,"vocabulary":23,"volume":158.325,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":428,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3.938,"effort":307.668,"length":20,"time":17.093,"vocabulary":15,"volume":78.138,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":443,"lineStart":430,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":9.545,"effort":1593.213,"length":38,"time":88.512,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":442,"lineStart":435,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":3.85,"effort":361.945,"length":23,"time":20.108,"vocabulary":17,"volume":94.012,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":15},"errors":[],"lineEnd":459,"lineStart":445,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":9.545,"effort":1593.213,"length":38,"time":88.512,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":458,"lineStart":451,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":3.85,"effort":361.945,"length":23,"time":20.108,"vocabulary":17,"volume":94.012,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":15},"errors":[],"lineEnd":475,"lineStart":461,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.056,"difficulty":9.545,"effort":1593.213,"length":38,"time":88.512,"vocabulary":21,"volume":166.908,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":474,"lineStart":467,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.032,"difficulty":1.556,"effort":150.677,"length":28,"time":8.371,"vocabulary":11,"volume":96.864,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":172},"errors":[],"lineEnd":650,"lineStart":479,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.813,"effort":156.112,"length":15,"time":8.673,"vocabulary":13,"volume":55.507,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":18},"errors":[],"lineEnd":497,"lineStart":480,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":496,"lineStart":484,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":4.615,"effort":769.832,"length":40,"time":42.768,"vocabulary":18,"volume":166.797,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":495,"lineStart":486,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":21},"errors":[],"lineEnd":519,"lineStart":499,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":4.375,"effort":180.289,"length":13,"time":10.016,"vocabulary":9,"volume":41.209,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":518,"lineStart":500,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.034,"difficulty":4.167,"effort":428.327,"length":27,"time":23.796,"vocabulary":14,"volume":102.799,"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":515,"lineStart":505,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.079,"difficulty":7.286,"effort":1731.858,"length":55,"time":96.214,"vocabulary":20,"volume":237.706,"operands":{"distinct":14,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":533,"lineStart":521,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.102,"difficulty":7,"effort":2150.347,"length":67,"time":119.464,"vocabulary":24,"volume":307.192,"operands":{"distinct":18,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":551,"lineStart":535,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.119,"difficulty":6.857,"effort":2445.371,"length":75,"time":135.854,"vocabulary":27,"volume":356.617,"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":17},"errors":[],"lineEnd":569,"lineStart":553,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.462,"effort":367.609,"length":25,"time":20.423,"vocabulary":19,"volume":106.198,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":578,"lineStart":571,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.027,"difficulty":2.063,"effort":164.107,"length":23,"time":9.117,"vocabulary":11,"volume":79.567,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":70},"errors":[],"lineEnd":649,"lineStart":580,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.082,"difficulty":2.8,"effort":686.965,"length":50,"time":38.165,"vocabulary":30,"volume":245.345,"operands":{"distinct":25,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":10},"errors":[],"lineEnd":592,"lineStart":583,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.094,"difficulty":6.447,"effort":1818.328,"length":60,"time":101.018,"vocabulary":26,"volume":282.026,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":604,"lineStart":594,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.094,"difficulty":6.447,"effort":1818.328,"length":60,"time":101.018,"vocabulary":26,"volume":282.026,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":616,"lineStart":606,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.118,"difficulty":6.391,"effort":2258.023,"length":72,"time":125.446,"vocabulary":30,"volume":353.296,"operands":{"distinct":23,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":632,"lineStart":618,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.118,"difficulty":6.391,"effort":2258.023,"length":72,"time":125.446,"vocabulary":30,"volume":353.296,"operands":{"distinct":23,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":648,"lineStart":634,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":45},"errors":[],"lineEnd":696,"lineStart":652,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":17},"errors":[],"lineEnd":669,"lineStart":653,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.071,"difficulty":5.906,"effort":1255.713,"length":47,"time":69.762,"vocabulary":23,"volume":212.607,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":668,"lineStart":654,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":17},"errors":[],"lineEnd":687,"lineStart":671,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.072,"difficulty":5.559,"effort":1197.889,"length":47,"time":66.549,"vocabulary":24,"volume":215.493,"operands":{"distinct":17,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":686,"lineStart":672,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":42.794,"length":9,"time":2.377,"vocabulary":9,"volume":28.529,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":695,"lineStart":689,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.3,"effort":97.869,"length":21,"time":5.437,"vocabulary":12,"volume":75.284,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":694,"lineStart":690,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.03,"difficulty":2.438,"effort":219.241,"length":26,"time":12.18,"vocabulary":11,"volume":89.945,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":91},"errors":[],"lineEnd":788,"lineStart":698,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":17},"errors":[],"lineEnd":715,"lineStart":699,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":4.813,"effort":376.038,"length":20,"time":20.891,"vocabulary":15,"volume":78.138,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":15},"errors":[],"lineEnd":714,"lineStart":700,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.4,"effort":105.398,"length":21,"time":5.855,"vocabulary":12,"volume":75.284,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":713,"lineStart":709,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":731,"lineStart":717,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":2.727,"effort":229.091,"length":21,"time":12.727,"vocabulary":16,"volume":84,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":730,"lineStart":718,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":1.25,"effort":109.461,"length":23,"time":6.081,"vocabulary":14,"volume":87.569,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":729,"lineStart":725,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.133,"difficulty":4.241,"effort":1696.908,"length":78,"time":94.273,"vocabulary":35,"volume":400.084,"operands":{"distinct":29,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":749,"lineStart":733,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":756,"lineStart":751,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":755,"lineStart":752,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":768,"lineStart":758,"name":"validateUserFlag"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":1.25,"effort":109.461,"length":23,"time":6.081,"vocabulary":14,"volume":87.569,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":767,"lineStart":763,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":775,"lineStart":770,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":774,"lineStart":771,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":787,"lineStart":777,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":786,"lineStart":782,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":38},"errors":[],"lineEnd":827,"lineStart":790,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":804,"lineStart":791,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":803,"lineStart":792,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":2.667,"effort":177.621,"length":18,"time":9.868,"vocabulary":13,"volume":66.608,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":802,"lineStart":795,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":66.439,"length":10,"time":3.691,"vocabulary":10,"volume":33.219,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":820,"lineStart":806,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.03,"difficulty":4.333,"effort":389.387,"length":23,"time":21.633,"vocabulary":15,"volume":89.858,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":819,"lineStart":807,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.038,"difficulty":2.429,"effort":273.428,"length":27,"time":15.19,"vocabulary":18,"volume":112.588,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":826,"lineStart":822,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1.25,"effort":35.543,"length":11,"time":1.975,"vocabulary":6,"volume":28.435,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":33},"errors":[],"lineEnd":861,"lineStart":829,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.4,"effort":35.373,"length":9,"time":1.965,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":4},"errors":[],"lineEnd":833,"lineStart":830,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":17},"errors":[],"lineEnd":851,"lineStart":835,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.075,"difficulty":6.125,"effort":1385.341,"length":50,"time":76.963,"vocabulary":23,"volume":226.178,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":850,"lineStart":836,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":860,"lineStart":853,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.25,"effort":545.988,"length":43,"time":30.333,"vocabulary":15,"volume":167.996,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":859,"lineStart":854,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":37.899,"length":9,"time":2.106,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":27},"errors":[],"lineEnd":889,"lineStart":863,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":870,"lineStart":865,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":869,"lineStart":866,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.917,"effort":121.08,"length":12,"time":6.727,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":888,"lineStart":872,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":887,"lineStart":875,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.438,"effort":228.965,"length":18,"time":12.72,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":886,"lineStart":878,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":899,"lineStart":891,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":898,"lineStart":892,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.3,"effort":97.869,"length":21,"time":5.437,"vocabulary":12,"volume":75.284,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":897,"lineStart":893,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.046,"difficulty":2.125,"effort":290.575,"length":35,"time":16.143,"vocabulary":15,"volume":136.741,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":319},"errors":[],"lineEnd":1219,"lineStart":901,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.085,"difficulty":4.091,"effort":1042.322,"length":53,"time":57.907,"vocabulary":28,"volume":254.79,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":919,"lineStart":906,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":81},"errors":[],"lineEnd":1001,"lineStart":921,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.07,"difficulty":3.714,"effort":777.084,"length":44,"time":43.171,"vocabulary":27,"volume":209.215,"operands":{"distinct":21,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":937,"lineStart":922,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.141,"difficulty":3.686,"effort":1559.966,"length":79,"time":86.665,"vocabulary":41,"volume":423.247,"operands":{"distinct":35,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":22},"errors":[],"lineEnd":960,"lineStart":939,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.296,"difficulty":5.517,"effort":4902.212,"length":147,"time":272.345,"vocabulary":66,"volume":888.526,"operands":{"distinct":58,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":67,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":39},"errors":[],"lineEnd":1000,"lineStart":962,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":18},"errors":[],"lineEnd":1020,"lineStart":1003,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.111,"difficulty":4.625,"effort":1543.217,"length":68,"time":85.734,"vocabulary":30,"volume":333.669,"operands":{"distinct":24,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":1019,"lineStart":1004,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":1033,"lineStart":1022,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":3.6,"effort":505.995,"length":32,"time":28.111,"vocabulary":21,"volume":140.554,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1032,"lineStart":1023,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":24},"errors":[],"lineEnd":1058,"lineStart":1035,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.246,"difficulty":7.824,"effort":5784.265,"length":138,"time":321.348,"vocabulary":41,"volume":739.342,"operands":{"distinct":34,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":62,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":22},"errors":[],"lineEnd":1057,"lineStart":1036,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":1073,"lineStart":1060,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.091,"difficulty":4.8,"effort":1308.602,"length":58,"time":72.7,"vocabulary":26,"volume":272.626,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":1072,"lineStart":1061,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.075,"difficulty":3.833,"effort":861.209,"length":49,"time":47.845,"vocabulary":24,"volume":224.663,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":144},"errors":[],"lineEnd":1218,"lineStart":1075,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.065,"difficulty":3.824,"effort":750.234,"length":44,"time":41.68,"vocabulary":22,"volume":196.215,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":6},"errors":[],"lineEnd":1091,"lineStart":1086,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.33,"difficulty":8.08,"effort":7999.19,"length":169,"time":444.399,"vocabulary":58,"volume":989.999,"operands":{"distinct":50,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":31,"physical":55},"errors":[],"lineEnd":1147,"lineStart":1093,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.09,"difficulty":8,"effort":2164.102,"length":59,"time":120.228,"vocabulary":24,"volume":270.513,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":1160,"lineStart":1149,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.068,"difficulty":5.571,"effort":1131.728,"length":47,"time":62.874,"vocabulary":20,"volume":203.131,"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1169,"lineStart":1162,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.074,"difficulty":5.118,"effort":1134.35,"length":49,"time":63.019,"vocabulary":23,"volume":221.655,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1180,"lineStart":1171,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.074,"difficulty":5.118,"effort":1134.35,"length":49,"time":63.019,"vocabulary":23,"volume":221.655,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1191,"lineStart":1182,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":5.711,"effort":1449.467,"length":54,"time":80.526,"vocabulary":26,"volume":253.824,"operands":{"distinct":19,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1202,"lineStart":1193,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.124,"difficulty":6.24,"effort":2329.299,"length":74,"time":129.406,"vocabulary":33,"volume":373.285,"operands":{"distinct":25,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":1217,"lineStart":1204,"name":""}],"methodAverage":{"cyclomatic":1.074,"cyclomaticDensity":39.594,"halstead":{"bugs":0.046,"difficulty":3.036,"effort":630.47,"length":31.329,"time":35.026,"vocabulary":15.852,"volume":138.165,"operands":{"distinct":11.671,"total":17.832},"operators":{"distinct":4.181,"total":13.497}},"params":0.758,"sloc":{"logical":5.49,"physical":28.966}},"module":"test/flags.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":33,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":33,"column":15,"message":"Expected ')' to match '{' from line 32 and instead saw 'dummyEmailerHook'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":33,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":32,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":33,"column":34,"message":"Expected ')' and instead saw 'async'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":33,"column":50,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":33,"column":51,"message":"Expected an identifier and instead saw '}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":35,"column":44,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":19,"message":"Expected an identifier and instead saw 'static:email.send'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":38,"column":10,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":38,"column":11,"message":"Expected an identifier and instead saw ';'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":38,"column":11,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":38,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":41,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":43,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":44,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":46,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":49,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":49,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":56,"column":21,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":60,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":60,"column":29,"message":"Too many errors. (4% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_groups_js/index.html b/plato-report/files/test_groups_js/index.html new file mode 100644 index 0000000000..6bd818cc5b --- /dev/null +++ b/plato-report/files/test_groups_js/index.html @@ -0,0 +1,1501 @@ + + + + + Plato - test/groups.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/groups.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    72.69

    +
    +
    +

    Lines of code

    +

    1384

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    64.52

    +
    +
    +

    Estimated Errors

    +

    17.02

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_groups_js/report.history.js b/plato-report/files/test_groups_js/report.history.js new file mode 100644 index 0000000000..2ac0a95849 --- /dev/null +++ b/plato-report/files/test_groups_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":1384,"lloc":1147,"functions":227,"deliveredBugs":17.019,"difficulty":64.519,"maintainability":72.686,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_groups_js/report.history.json b/plato-report/files/test_groups_js/report.history.json new file mode 100644 index 0000000000..a4150dc0c7 --- /dev/null +++ b/plato-report/files/test_groups_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":1384,"lloc":1147,"functions":227,"deliveredBugs":17.019,"difficulty":64.519,"maintainability":72.686,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_groups_js/report.js b/plato-report/files/test_groups_js/report.js new file mode 100644 index 0000000000..cfb50d465f --- /dev/null +++ b/plato-report/files/test_groups_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/groups.js","fileShort":"test/groups.js","fileSafe":"test_groups_js","link":"files/test_groups_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.174,"halstead":{"bugs":17.019,"difficulty":64.519,"effort":3294092.384,"length":5715,"time":183005.132,"vocabulary":489,"volume":51056.042,"operands":{"distinct":470,"total":3192,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":2523,"identifiers":["__stripped__"]}},"params":155,"sloc":{"logical":1147,"physical":1384}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"./helpers","type":"cjs"},{"line":10,"path":"../src/groups","type":"cjs"},{"line":11,"path":"../src/user","type":"cjs"},{"line":12,"path":"../src/plugins","type":"cjs"},{"line":13,"path":"../src/utils","type":"cjs"},{"line":14,"path":"../src/socket.io/groups","type":"cjs"},{"line":15,"path":"../src/api/groups","type":"cjs"},{"line":16,"path":"../src/meta","type":"cjs"},{"line":17,"path":"../src/navigation/admin","type":"cjs"},{"line":30,"path":"../install/data/navigation.json","type":"cjs"},{"line":133,"path":"../src/socket.io/groups","type":"cjs"},{"line":581,"path":"../src/privileges","type":"cjs"},{"line":1101,"path":"../src/api/groups","type":"cjs"},{"line":1233,"path":"../src/socket.io/groups","type":"cjs"}],"errors":[],"lineEnd":1384,"lineStart":1,"maintainability":72.686,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.135,"difficulty":3.417,"effort":1379.711,"length":84,"time":76.651,"vocabulary":28,"volume":403.818,"operands":{"distinct":24,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":1365},"errors":[],"lineEnd":1384,"lineStart":20,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.311,"difficulty":5.875,"effort":5477.214,"length":162,"time":304.29,"vocabulary":54,"volume":932.292,"operands":{"distinct":48,"total":94,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":42,"physical":62},"errors":[],"lineEnd":84,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":3},"errors":[],"lineEnd":88,"lineStart":86,"name":"dummyEmailerHook"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":92,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":102,"lineStart":94,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":66.439,"length":10,"time":3.691,"vocabulary":10,"volume":33.219,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":101,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":100,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1.25,"effort":35.543,"length":11,"time":1.975,"vocabulary":6,"volume":28.435,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":27},"errors":[],"lineEnd":130,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":107,"lineStart":105,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":121,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.088,"difficulty":3,"effort":790.617,"length":60,"time":43.923,"vocabulary":21,"volume":263.539,"operands":{"distinct":18,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":120,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":129,"lineStart":123,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":128,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.051,"difficulty":3.167,"effort":481.333,"length":38,"time":26.741,"vocabulary":16,"volume":152,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":71},"errors":[],"lineEnd":202,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":141,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":140,"lineStart":136,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":149,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":148,"lineStart":144,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":158,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":1.417,"effort":145.631,"length":27,"time":8.091,"vocabulary":14,"volume":102.799,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":157,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":129.515,"length":14,"time":7.195,"vocabulary":13,"volume":51.806,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":167,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":1.417,"effort":145.631,"length":27,"time":8.091,"vocabulary":14,"volume":102.799,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":166,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":129.515,"length":14,"time":7.195,"vocabulary":13,"volume":51.806,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":176,"lineStart":169,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":1.417,"effort":145.631,"length":27,"time":8.091,"vocabulary":14,"volume":102.799,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":175,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.059,"difficulty":4.278,"effort":754.885,"length":38,"time":41.938,"vocabulary":25,"volume":176.467,"operands":{"distinct":18,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":187,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":4.875,"effort":408.339,"length":22,"time":22.685,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":182,"lineStart":179,"name":"createAndJoinGroup"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.692,"effort":470.54,"length":30,"time":26.141,"vocabulary":19,"volume":127.438,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":192,"lineStart":189,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.051,"difficulty":3.375,"effort":511.72,"length":34,"time":28.429,"vocabulary":22,"volume":151.621,"operands":{"distinct":16,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":201,"lineStart":194,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.046,"difficulty":2.222,"effort":307.505,"length":40,"time":17.084,"vocabulary":11,"volume":138.377,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":51},"errors":[],"lineEnd":254,"lineStart":204,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":208,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":213,"lineStart":210,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":218,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":223,"lineStart":220,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":228,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":233,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.333,"effort":372.457,"length":22,"time":20.692,"vocabulary":15,"volume":85.952,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":238,"lineStart":235,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.333,"effort":372.457,"length":22,"time":20.692,"vocabulary":15,"volume":85.952,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":243,"lineStart":240,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":2.955,"effort":248.182,"length":21,"time":13.788,"vocabulary":16,"volume":84,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":248,"lineStart":245,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":3.545,"effort":318.822,"length":22,"time":17.712,"vocabulary":17,"volume":89.924,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":253,"lineStart":250,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":272,"lineStart":256,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":263,"lineStart":257,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":262,"lineStart":258,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":271,"lineStart":265,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":270,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":26},"errors":[],"lineEnd":299,"lineStart":274,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":281,"lineStart":275,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":280,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":289,"lineStart":283,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":288,"lineStart":284,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":298,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":297,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.057,"difficulty":2.4,"effort":412.988,"length":48,"time":22.944,"vocabulary":12,"volume":172.078,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":117},"errors":[],"lineEnd":417,"lineStart":301,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":310,"lineStart":302,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":309,"lineStart":306,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":324,"lineStart":312,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":323,"lineStart":316,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":322,"lineStart":318,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":338,"lineStart":326,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":337,"lineStart":330,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":336,"lineStart":332,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":351,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":350,"lineStart":343,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":349,"lineStart":345,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":359,"lineStart":353,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":358,"lineStart":354,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":366,"lineStart":361,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":365,"lineStart":362,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":373,"lineStart":368,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":372,"lineStart":369,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":3,"effort":114.161,"length":11,"time":6.342,"vocabulary":11,"volume":38.054,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":380,"lineStart":375,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":379,"lineStart":376,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.042,"difficulty":4.615,"effort":587.895,"length":29,"time":32.661,"vocabulary":21,"volume":127.377,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":389,"lineStart":382,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.045,"difficulty":3.643,"effort":488.069,"length":31,"time":27.115,"vocabulary":20,"volume":133.98,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":395,"lineStart":391,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":402,"lineStart":397,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":401,"lineStart":398,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":416,"lineStart":404,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.688,"effort":81.729,"length":14,"time":4.541,"vocabulary":11,"volume":48.432,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":415,"lineStart":405,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":414,"lineStart":407,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":413,"lineStart":409,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":427,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":3.75,"effort":589.4,"length":37,"time":32.744,"vocabulary":19,"volume":157.173,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":426,"lineStart":420,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.05,"difficulty":2.333,"effort":347.096,"length":43,"time":19.283,"vocabulary":11,"volume":148.756,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":125},"errors":[],"lineEnd":553,"lineStart":429,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.024,"difficulty":2.4,"effort":173.615,"length":19,"time":9.645,"vocabulary":14,"volume":72.34,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":437,"lineStart":430,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":451,"lineStart":439,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":450,"lineStart":442,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":449,"lineStart":445,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.076,"difficulty":5.25,"effort":1194.013,"length":51,"time":66.334,"vocabulary":22,"volume":227.431,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":464,"lineStart":453,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":473,"lineStart":466,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":472,"lineStart":469,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":4.615,"effort":628.439,"length":31,"time":34.913,"vocabulary":21,"volume":136.162,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":482,"lineStart":475,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":5.559,"effort":1019.028,"length":39,"time":56.613,"vocabulary":26,"volume":183.317,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":492,"lineStart":484,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.063,"difficulty":6.176,"effort":1174.737,"length":40,"time":65.263,"vocabulary":27,"volume":190.196,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":502,"lineStart":494,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":5.559,"effort":1019.028,"length":39,"time":56.613,"vocabulary":26,"volume":183.317,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":512,"lineStart":504,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":5.559,"effort":1019.028,"length":39,"time":56.613,"vocabulary":26,"volume":183.317,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":522,"lineStart":514,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.08,"difficulty":6.75,"effort":1622.954,"length":49,"time":90.164,"vocabulary":30,"volume":240.438,"operands":{"distinct":20,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":13},"errors":[],"lineEnd":536,"lineStart":524,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":15},"errors":[],"lineEnd":552,"lineStart":538,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":551,"lineStart":543,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":550,"lineStart":547,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":1.4,"effort":58.954,"length":15,"time":3.275,"vocabulary":7,"volume":42.11,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":41},"errors":[],"lineEnd":595,"lineStart":555,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":558,"lineStart":556,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":570,"lineStart":560,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":569,"lineStart":561,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":568,"lineStart":564,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":578,"lineStart":572,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":577,"lineStart":573,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.122,"difficulty":10.184,"effort":3720.893,"length":76,"time":206.716,"vocabulary":28,"volume":365.359,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":15},"errors":[],"lineEnd":594,"lineStart":580,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.055,"difficulty":1.75,"effort":286.503,"length":43,"time":15.917,"vocabulary":14,"volume":163.716,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":144},"errors":[],"lineEnd":740,"lineStart":597,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":600,"lineStart":598,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":613,"lineStart":602,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":612,"lineStart":603,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":611,"lineStart":606,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.127,"difficulty":8.333,"effort":3179.664,"length":75,"time":176.648,"vocabulary":34,"volume":381.56,"operands":{"distinct":24,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":627,"lineStart":615,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":640,"lineStart":629,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":639,"lineStart":630,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":638,"lineStart":632,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":637,"lineStart":634,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":653,"lineStart":642,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":652,"lineStart":643,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":651,"lineStart":645,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":650,"lineStart":647,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.075,"difficulty":4.333,"effort":973.54,"length":49,"time":54.086,"vocabulary":24,"volume":224.663,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":661,"lineStart":655,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":4.444,"effort":326.997,"length":18,"time":18.167,"vocabulary":17,"volume":73.574,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":19},"errors":[],"lineEnd":681,"lineStart":663,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":16},"errors":[],"lineEnd":680,"lineStart":665,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":679,"lineStart":667,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":1.95,"effort":151.533,"length":21,"time":8.419,"vocabulary":13,"volume":77.709,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":678,"lineStart":669,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":2.167,"effort":147.581,"length":19,"time":8.199,"vocabulary":12,"volume":68.114,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":677,"lineStart":672,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":3.5,"effort":186.56,"length":14,"time":10.364,"vocabulary":14,"volume":53.303,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":18},"errors":[],"lineEnd":700,"lineStart":683,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":15},"errors":[],"lineEnd":699,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":698,"lineStart":687,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":697,"lineStart":689,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.036,"difficulty":2.25,"effort":246.134,"length":28,"time":13.674,"vocabulary":15,"volume":109.393,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":696,"lineStart":691,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.076,"difficulty":7.313,"effort":1663.952,"length":49,"time":92.442,"vocabulary":25,"volume":227.549,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":23},"errors":[],"lineEnd":724,"lineStart":702,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.087,"difficulty":9,"effort":2340.504,"length":56,"time":130.028,"vocabulary":25,"volume":260.056,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":12},"errors":[],"lineEnd":717,"lineStart":706,"name":"test"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.094,"difficulty":4.737,"effort":1341.83,"length":61,"time":74.546,"vocabulary":25,"volume":283.275,"operands":{"distinct":19,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":734,"lineStart":726,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.6,"effort":227.68,"length":23,"time":12.649,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":739,"lineStart":736,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":755,"lineStart":742,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":754,"lineStart":743,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":753,"lineStart":744,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":752,"lineStart":747,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":764,"lineStart":757,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":4.091,"effort":468.2,"length":28,"time":26.011,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":763,"lineStart":758,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":772,"lineStart":766,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":2.4,"effort":182.753,"length":20,"time":10.153,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":771,"lineStart":767,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.277,"difficulty":2.053,"effort":1704.137,"length":156,"time":94.674,"vocabulary":40,"volume":830.221,"operands":{"distinct":38,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":78,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":39,"physical":325},"errors":[],"lineEnd":1098,"lineStart":774,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":107.549,"length":12,"time":5.975,"vocabulary":12,"volume":43.02,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":780,"lineStart":775,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":779,"lineStart":776,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":787,"lineStart":782,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":786,"lineStart":783,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.6,"effort":331.2,"length":23,"time":18.4,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":796,"lineStart":789,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":805,"lineStart":798,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":814,"lineStart":807,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.049,"difficulty":4.071,"effort":598.278,"length":34,"time":33.238,"vocabulary":20,"volume":146.946,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":821,"lineStart":816,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.6,"effort":331.2,"length":23,"time":18.4,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":830,"lineStart":823,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":839,"lineStart":832,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":5.25,"effort":600.857,"length":28,"time":33.381,"vocabulary":17,"volume":114.449,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":845,"lineStart":841,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.054,"difficulty":4.375,"effort":712.461,"length":36,"time":39.581,"vocabulary":23,"volume":162.848,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":855,"lineStart":847,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.072,"difficulty":6.75,"effort":1454.579,"length":47,"time":80.81,"vocabulary":24,"volume":215.493,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":11},"errors":[],"lineEnd":867,"lineStart":857,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":4.5,"effort":486,"length":27,"time":27,"vocabulary":16,"volume":108,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":873,"lineStart":869,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":4.5,"effort":486,"length":27,"time":27,"vocabulary":16,"volume":108,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":879,"lineStart":875,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.043,"difficulty":3.643,"effort":472.325,"length":30,"time":26.24,"vocabulary":20,"volume":129.658,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":885,"lineStart":881,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":196.055,"length":23,"time":10.892,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":892,"lineStart":887,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.058,"difficulty":5.75,"effort":1007.037,"length":42,"time":55.946,"vocabulary":18,"volume":175.137,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":6},"errors":[],"lineEnd":899,"lineStart":894,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.053,"difficulty":4.286,"effort":685.334,"length":37,"time":38.074,"vocabulary":20,"volume":159.911,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":906,"lineStart":901,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.077,"difficulty":6.533,"effort":1515.018,"length":52,"time":84.168,"vocabulary":22,"volume":231.89,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":8},"errors":[],"lineEnd":915,"lineStart":908,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.075,"difficulty":3.75,"effort":846.079,"length":48,"time":47.004,"vocabulary":26,"volume":225.621,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":928,"lineStart":917,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.4,"effort":210.166,"length":23,"time":11.676,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":935,"lineStart":930,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.073,"difficulty":5.6,"effort":1229.849,"length":50,"time":68.325,"vocabulary":21,"volume":219.616,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":7},"errors":[],"lineEnd":943,"lineStart":937,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.076,"difficulty":6.533,"effort":1485.883,"length":51,"time":82.549,"vocabulary":22,"volume":227.431,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":7},"errors":[],"lineEnd":951,"lineStart":945,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":957,"lineStart":953,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":4.667,"effort":594.71,"length":30,"time":33.039,"vocabulary":19,"volume":127.438,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":963,"lineStart":959,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":196.055,"length":23,"time":10.892,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":970,"lineStart":965,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.039,"difficulty":4.773,"effort":557.254,"length":28,"time":30.959,"vocabulary":18,"volume":116.758,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":976,"lineStart":972,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2,"effort":121.889,"length":17,"time":6.772,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":983,"lineStart":978,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":990,"lineStart":985,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":3.5,"effort":379.463,"length":26,"time":21.081,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":999,"lineStart":992,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.19,"difficulty":6.964,"effort":3968.221,"length":112,"time":220.457,"vocabulary":34,"volume":569.796,"operands":{"distinct":28,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":22},"errors":[],"lineEnd":1022,"lineStart":1001,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":3.5,"effort":379.463,"length":26,"time":21.081,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1031,"lineStart":1024,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.05,"difficulty":4.8,"effort":716.532,"length":33,"time":39.807,"vocabulary":23,"volume":149.278,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1045,"lineStart":1033,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":4.667,"effort":448,"length":24,"time":24.889,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1051,"lineStart":1047,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.062,"difficulty":6.471,"effort":1199.91,"length":39,"time":66.662,"vocabulary":27,"volume":185.441,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":1067,"lineStart":1053,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":3.5,"effort":379.463,"length":26,"time":21.081,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1076,"lineStart":1069,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":3.75,"effort":299.829,"length":21,"time":16.657,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1081,"lineStart":1078,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":3.5,"effort":394.058,"length":27,"time":21.892,"vocabulary":18,"volume":112.588,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":1086,"lineStart":1083,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":4.5,"effort":411.194,"length":24,"time":22.844,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1092,"lineStart":1088,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":3.5,"effort":394.058,"length":27,"time":21.892,"vocabulary":18,"volume":112.588,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":1097,"lineStart":1094,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.092,"difficulty":3.444,"effort":952.336,"length":62,"time":52.908,"vocabulary":22,"volume":276.485,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":131},"errors":[],"lineEnd":1230,"lineStart":1100,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1110,"lineStart":1102,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.04,"difficulty":5,"effort":605.07,"length":28,"time":33.615,"vocabulary":20,"volume":121.014,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":1120,"lineStart":1112,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.086,"difficulty":6.375,"effort":1648.875,"length":58,"time":91.604,"vocabulary":22,"volume":258.647,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":8},"errors":[],"lineEnd":1129,"lineStart":1122,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1139,"lineStart":1131,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":4.5,"effort":486,"length":27,"time":27,"vocabulary":16,"volume":108,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1145,"lineStart":1141,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":1149,"lineStart":1147,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1159,"lineStart":1151,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.045,"difficulty":5.667,"effort":759.219,"length":31,"time":42.179,"vocabulary":20,"volume":133.98,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":1169,"lineStart":1161,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":196.055,"length":23,"time":10.892,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":1176,"lineStart":1171,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":196.055,"length":23,"time":10.892,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":1183,"lineStart":1178,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":5.25,"effort":600.857,"length":28,"time":33.381,"vocabulary":17,"volume":114.449,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1189,"lineStart":1185,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.076,"difficulty":6.3,"effort":1432.815,"length":51,"time":79.601,"vocabulary":22,"volume":227.431,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":8},"errors":[],"lineEnd":1198,"lineStart":1191,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1208,"lineStart":1200,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.157,"difficulty":6.462,"effort":3036.923,"length":94,"time":168.718,"vocabulary":32,"volume":470,"operands":{"distinct":26,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":1229,"lineStart":1210,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.111,"difficulty":4.773,"effort":1583.149,"length":69,"time":87.953,"vocabulary":28,"volume":331.707,"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":136},"errors":[],"lineEnd":1367,"lineStart":1232,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.045,"difficulty":3.167,"effort":424.269,"length":31,"time":23.571,"vocabulary":20,"volume":133.98,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1242,"lineStart":1237,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":1252,"lineStart":1244,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":2.679,"effort":307.216,"length":27,"time":17.068,"vocabulary":19,"volume":114.694,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1251,"lineStart":1245,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1250,"lineStart":1247,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.039,"difficulty":3.769,"effort":439.839,"length":27,"time":24.436,"vocabulary":20,"volume":116.692,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":21},"errors":[],"lineEnd":1274,"lineStart":1254,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":1273,"lineStart":1262,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.085,"difficulty":6.538,"effort":1663.159,"length":61,"time":92.398,"vocabulary":18,"volume":254.365,"operands":{"distinct":13,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1272,"lineStart":1264,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.818,"effort":366.195,"length":23,"time":20.344,"vocabulary":18,"volume":95.908,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":1290,"lineStart":1277,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1289,"lineStart":1282,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.033,"difficulty":1.875,"effort":183.135,"length":25,"time":10.174,"vocabulary":15,"volume":97.672,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1288,"lineStart":1284,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.042,"difficulty":3.75,"effort":477.665,"length":29,"time":26.537,"vocabulary":21,"volume":127.377,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":1304,"lineStart":1292,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1303,"lineStart":1300,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.818,"effort":366.195,"length":23,"time":20.344,"vocabulary":18,"volume":95.908,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":1315,"lineStart":1306,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.143,"effort":43.473,"length":12,"time":2.415,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1314,"lineStart":1311,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.818,"effort":366.195,"length":23,"time":20.344,"vocabulary":18,"volume":95.908,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":1330,"lineStart":1317,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1329,"lineStart":1322,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1328,"lineStart":1324,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":1337,"lineStart":1332,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1336,"lineStart":1333,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1344,"lineStart":1339,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1343,"lineStart":1340,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1351,"lineStart":1346,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1350,"lineStart":1347,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.08,"difficulty":5.921,"effort":1423.23,"length":50,"time":79.068,"vocabulary":28,"volume":240.368,"operands":{"distinct":19,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":1366,"lineStart":1353,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":2.333,"effort":395.403,"length":38,"time":21.967,"vocabulary":22,"volume":169.458,"operands":{"distinct":18,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1362,"lineStart":1358,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.184,"difficulty":4.588,"effort":2533.764,"length":130,"time":140.765,"vocabulary":19,"volume":552.231,"operands":{"distinct":17,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":1383,"lineStart":1369,"name":""}],"methodAverage":{"cyclomatic":1.004,"cyclomaticDensity":36.59,"halstead":{"bugs":0.034,"difficulty":2.947,"effort":424.096,"length":24.784,"time":23.561,"vocabulary":14.308,"volume":102.457,"operands":{"distinct":9.828,"total":13.863},"operators":{"distinct":4.48,"total":10.921}},"params":0.683,"sloc":{"logical":4.982,"physical":18.885}},"module":"test/groups.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":21,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":25,"column":16,"message":"Expected ')' to match '{' from line 23 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":25,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":11,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":28,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":30,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":31,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":33,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":33,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":38,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":38,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":52,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":52,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":59,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":59,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":69,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":69,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":71,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":71,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":73,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":78,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":83,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":83,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":86,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":86,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":90,"column":23,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":91,"column":16,"message":"Expected ')' to match '{' from line 90 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":91,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":91,"column":70,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":91,"column":70,"message":"Too many errors. (6% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_groups_js/report.json b/plato-report/files/test_groups_js/report.json new file mode 100644 index 0000000000..5afea2ab48 --- /dev/null +++ b/plato-report/files/test_groups_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/groups.js","fileShort":"test/groups.js","fileSafe":"test_groups_js","link":"files/test_groups_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.174,"halstead":{"bugs":17.019,"difficulty":64.519,"effort":3294092.384,"length":5715,"time":183005.132,"vocabulary":489,"volume":51056.042,"operands":{"distinct":470,"total":3192,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":2523,"identifiers":["__stripped__"]}},"params":155,"sloc":{"logical":1147,"physical":1384}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"./helpers","type":"cjs"},{"line":10,"path":"../src/groups","type":"cjs"},{"line":11,"path":"../src/user","type":"cjs"},{"line":12,"path":"../src/plugins","type":"cjs"},{"line":13,"path":"../src/utils","type":"cjs"},{"line":14,"path":"../src/socket.io/groups","type":"cjs"},{"line":15,"path":"../src/api/groups","type":"cjs"},{"line":16,"path":"../src/meta","type":"cjs"},{"line":17,"path":"../src/navigation/admin","type":"cjs"},{"line":30,"path":"../install/data/navigation.json","type":"cjs"},{"line":133,"path":"../src/socket.io/groups","type":"cjs"},{"line":581,"path":"../src/privileges","type":"cjs"},{"line":1101,"path":"../src/api/groups","type":"cjs"},{"line":1233,"path":"../src/socket.io/groups","type":"cjs"}],"errors":[],"lineEnd":1384,"lineStart":1,"maintainability":72.686,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.135,"difficulty":3.417,"effort":1379.711,"length":84,"time":76.651,"vocabulary":28,"volume":403.818,"operands":{"distinct":24,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":1365},"errors":[],"lineEnd":1384,"lineStart":20,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.311,"difficulty":5.875,"effort":5477.214,"length":162,"time":304.29,"vocabulary":54,"volume":932.292,"operands":{"distinct":48,"total":94,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":42,"physical":62},"errors":[],"lineEnd":84,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":3},"errors":[],"lineEnd":88,"lineStart":86,"name":"dummyEmailerHook"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":92,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":102,"lineStart":94,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":66.439,"length":10,"time":3.691,"vocabulary":10,"volume":33.219,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":101,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":100,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1.25,"effort":35.543,"length":11,"time":1.975,"vocabulary":6,"volume":28.435,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":27},"errors":[],"lineEnd":130,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":107,"lineStart":105,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":121,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.088,"difficulty":3,"effort":790.617,"length":60,"time":43.923,"vocabulary":21,"volume":263.539,"operands":{"distinct":18,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":120,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":129,"lineStart":123,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":128,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.051,"difficulty":3.167,"effort":481.333,"length":38,"time":26.741,"vocabulary":16,"volume":152,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":71},"errors":[],"lineEnd":202,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":141,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":140,"lineStart":136,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":149,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":148,"lineStart":144,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":158,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":1.417,"effort":145.631,"length":27,"time":8.091,"vocabulary":14,"volume":102.799,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":157,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":129.515,"length":14,"time":7.195,"vocabulary":13,"volume":51.806,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":167,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":1.417,"effort":145.631,"length":27,"time":8.091,"vocabulary":14,"volume":102.799,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":166,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":129.515,"length":14,"time":7.195,"vocabulary":13,"volume":51.806,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":176,"lineStart":169,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":1.417,"effort":145.631,"length":27,"time":8.091,"vocabulary":14,"volume":102.799,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":175,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.059,"difficulty":4.278,"effort":754.885,"length":38,"time":41.938,"vocabulary":25,"volume":176.467,"operands":{"distinct":18,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":187,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":4.875,"effort":408.339,"length":22,"time":22.685,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":182,"lineStart":179,"name":"createAndJoinGroup"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.692,"effort":470.54,"length":30,"time":26.141,"vocabulary":19,"volume":127.438,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":192,"lineStart":189,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.051,"difficulty":3.375,"effort":511.72,"length":34,"time":28.429,"vocabulary":22,"volume":151.621,"operands":{"distinct":16,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":201,"lineStart":194,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.046,"difficulty":2.222,"effort":307.505,"length":40,"time":17.084,"vocabulary":11,"volume":138.377,"operands":{"distinct":9,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":51},"errors":[],"lineEnd":254,"lineStart":204,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":208,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":213,"lineStart":210,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":218,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":223,"lineStart":220,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":228,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":233,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.333,"effort":372.457,"length":22,"time":20.692,"vocabulary":15,"volume":85.952,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":238,"lineStart":235,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":4.333,"effort":372.457,"length":22,"time":20.692,"vocabulary":15,"volume":85.952,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":243,"lineStart":240,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":2.955,"effort":248.182,"length":21,"time":13.788,"vocabulary":16,"volume":84,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":248,"lineStart":245,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":3.545,"effort":318.822,"length":22,"time":17.712,"vocabulary":17,"volume":89.924,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":253,"lineStart":250,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":272,"lineStart":256,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":263,"lineStart":257,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":262,"lineStart":258,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":271,"lineStart":265,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":270,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":26},"errors":[],"lineEnd":299,"lineStart":274,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":281,"lineStart":275,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":280,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":289,"lineStart":283,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":288,"lineStart":284,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":298,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":297,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.057,"difficulty":2.4,"effort":412.988,"length":48,"time":22.944,"vocabulary":12,"volume":172.078,"operands":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":117},"errors":[],"lineEnd":417,"lineStart":301,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":310,"lineStart":302,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":309,"lineStart":306,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":324,"lineStart":312,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":323,"lineStart":316,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":322,"lineStart":318,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":338,"lineStart":326,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":337,"lineStart":330,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":336,"lineStart":332,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":351,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":350,"lineStart":343,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":349,"lineStart":345,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":359,"lineStart":353,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":358,"lineStart":354,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":366,"lineStart":361,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":365,"lineStart":362,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":373,"lineStart":368,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":372,"lineStart":369,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":3,"effort":114.161,"length":11,"time":6.342,"vocabulary":11,"volume":38.054,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":380,"lineStart":375,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":379,"lineStart":376,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.042,"difficulty":4.615,"effort":587.895,"length":29,"time":32.661,"vocabulary":21,"volume":127.377,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":389,"lineStart":382,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.045,"difficulty":3.643,"effort":488.069,"length":31,"time":27.115,"vocabulary":20,"volume":133.98,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":395,"lineStart":391,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":402,"lineStart":397,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":401,"lineStart":398,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":416,"lineStart":404,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.688,"effort":81.729,"length":14,"time":4.541,"vocabulary":11,"volume":48.432,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":415,"lineStart":405,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":414,"lineStart":407,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":413,"lineStart":409,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":427,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":3.75,"effort":589.4,"length":37,"time":32.744,"vocabulary":19,"volume":157.173,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":426,"lineStart":420,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.05,"difficulty":2.333,"effort":347.096,"length":43,"time":19.283,"vocabulary":11,"volume":148.756,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":125},"errors":[],"lineEnd":553,"lineStart":429,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.024,"difficulty":2.4,"effort":173.615,"length":19,"time":9.645,"vocabulary":14,"volume":72.34,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":437,"lineStart":430,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":451,"lineStart":439,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":450,"lineStart":442,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":449,"lineStart":445,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.076,"difficulty":5.25,"effort":1194.013,"length":51,"time":66.334,"vocabulary":22,"volume":227.431,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":464,"lineStart":453,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":473,"lineStart":466,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":472,"lineStart":469,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":4.615,"effort":628.439,"length":31,"time":34.913,"vocabulary":21,"volume":136.162,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":482,"lineStart":475,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":5.559,"effort":1019.028,"length":39,"time":56.613,"vocabulary":26,"volume":183.317,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":492,"lineStart":484,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.063,"difficulty":6.176,"effort":1174.737,"length":40,"time":65.263,"vocabulary":27,"volume":190.196,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":502,"lineStart":494,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":5.559,"effort":1019.028,"length":39,"time":56.613,"vocabulary":26,"volume":183.317,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":512,"lineStart":504,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":5.559,"effort":1019.028,"length":39,"time":56.613,"vocabulary":26,"volume":183.317,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":522,"lineStart":514,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.08,"difficulty":6.75,"effort":1622.954,"length":49,"time":90.164,"vocabulary":30,"volume":240.438,"operands":{"distinct":20,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":13},"errors":[],"lineEnd":536,"lineStart":524,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":15},"errors":[],"lineEnd":552,"lineStart":538,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":551,"lineStart":543,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":550,"lineStart":547,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":1.4,"effort":58.954,"length":15,"time":3.275,"vocabulary":7,"volume":42.11,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":41},"errors":[],"lineEnd":595,"lineStart":555,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":558,"lineStart":556,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":570,"lineStart":560,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":569,"lineStart":561,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":568,"lineStart":564,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":578,"lineStart":572,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":577,"lineStart":573,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.122,"difficulty":10.184,"effort":3720.893,"length":76,"time":206.716,"vocabulary":28,"volume":365.359,"operands":{"distinct":19,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":15},"errors":[],"lineEnd":594,"lineStart":580,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.055,"difficulty":1.75,"effort":286.503,"length":43,"time":15.917,"vocabulary":14,"volume":163.716,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":144},"errors":[],"lineEnd":740,"lineStart":597,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":600,"lineStart":598,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":613,"lineStart":602,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":612,"lineStart":603,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":611,"lineStart":606,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.127,"difficulty":8.333,"effort":3179.664,"length":75,"time":176.648,"vocabulary":34,"volume":381.56,"operands":{"distinct":24,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":627,"lineStart":615,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":640,"lineStart":629,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":639,"lineStart":630,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":638,"lineStart":632,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":637,"lineStart":634,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":653,"lineStart":642,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":652,"lineStart":643,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":1.667,"effort":95.599,"length":16,"time":5.311,"vocabulary":12,"volume":57.359,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":651,"lineStart":645,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":650,"lineStart":647,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.075,"difficulty":4.333,"effort":973.54,"length":49,"time":54.086,"vocabulary":24,"volume":224.663,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":661,"lineStart":655,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":4.444,"effort":326.997,"length":18,"time":18.167,"vocabulary":17,"volume":73.574,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":19},"errors":[],"lineEnd":681,"lineStart":663,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":16},"errors":[],"lineEnd":680,"lineStart":665,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":679,"lineStart":667,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":1.95,"effort":151.533,"length":21,"time":8.419,"vocabulary":13,"volume":77.709,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":678,"lineStart":669,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":2.167,"effort":147.581,"length":19,"time":8.199,"vocabulary":12,"volume":68.114,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":677,"lineStart":672,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":3.5,"effort":186.56,"length":14,"time":10.364,"vocabulary":14,"volume":53.303,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":18},"errors":[],"lineEnd":700,"lineStart":683,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":15},"errors":[],"lineEnd":699,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":698,"lineStart":687,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":697,"lineStart":689,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.036,"difficulty":2.25,"effort":246.134,"length":28,"time":13.674,"vocabulary":15,"volume":109.393,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":696,"lineStart":691,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.076,"difficulty":7.313,"effort":1663.952,"length":49,"time":92.442,"vocabulary":25,"volume":227.549,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":23},"errors":[],"lineEnd":724,"lineStart":702,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.087,"difficulty":9,"effort":2340.504,"length":56,"time":130.028,"vocabulary":25,"volume":260.056,"operands":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":12},"errors":[],"lineEnd":717,"lineStart":706,"name":"test"},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.094,"difficulty":4.737,"effort":1341.83,"length":61,"time":74.546,"vocabulary":25,"volume":283.275,"operands":{"distinct":19,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":734,"lineStart":726,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.6,"effort":227.68,"length":23,"time":12.649,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":739,"lineStart":736,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":755,"lineStart":742,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":754,"lineStart":743,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":753,"lineStart":744,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":752,"lineStart":747,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":764,"lineStart":757,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":4.091,"effort":468.2,"length":28,"time":26.011,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":763,"lineStart":758,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":772,"lineStart":766,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":2.4,"effort":182.753,"length":20,"time":10.153,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":771,"lineStart":767,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.277,"difficulty":2.053,"effort":1704.137,"length":156,"time":94.674,"vocabulary":40,"volume":830.221,"operands":{"distinct":38,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":78,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":39,"physical":325},"errors":[],"lineEnd":1098,"lineStart":774,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":107.549,"length":12,"time":5.975,"vocabulary":12,"volume":43.02,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":780,"lineStart":775,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":779,"lineStart":776,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":787,"lineStart":782,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":786,"lineStart":783,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.6,"effort":331.2,"length":23,"time":18.4,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":796,"lineStart":789,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":805,"lineStart":798,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":814,"lineStart":807,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.049,"difficulty":4.071,"effort":598.278,"length":34,"time":33.238,"vocabulary":20,"volume":146.946,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":821,"lineStart":816,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.6,"effort":331.2,"length":23,"time":18.4,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":830,"lineStart":823,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":839,"lineStart":832,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":5.25,"effort":600.857,"length":28,"time":33.381,"vocabulary":17,"volume":114.449,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":845,"lineStart":841,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.054,"difficulty":4.375,"effort":712.461,"length":36,"time":39.581,"vocabulary":23,"volume":162.848,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":855,"lineStart":847,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.072,"difficulty":6.75,"effort":1454.579,"length":47,"time":80.81,"vocabulary":24,"volume":215.493,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":11},"errors":[],"lineEnd":867,"lineStart":857,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":4.5,"effort":486,"length":27,"time":27,"vocabulary":16,"volume":108,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":873,"lineStart":869,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":4.5,"effort":486,"length":27,"time":27,"vocabulary":16,"volume":108,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":879,"lineStart":875,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.043,"difficulty":3.643,"effort":472.325,"length":30,"time":26.24,"vocabulary":20,"volume":129.658,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":885,"lineStart":881,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":196.055,"length":23,"time":10.892,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":892,"lineStart":887,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.058,"difficulty":5.75,"effort":1007.037,"length":42,"time":55.946,"vocabulary":18,"volume":175.137,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":6},"errors":[],"lineEnd":899,"lineStart":894,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.053,"difficulty":4.286,"effort":685.334,"length":37,"time":38.074,"vocabulary":20,"volume":159.911,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":906,"lineStart":901,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.077,"difficulty":6.533,"effort":1515.018,"length":52,"time":84.168,"vocabulary":22,"volume":231.89,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":8},"errors":[],"lineEnd":915,"lineStart":908,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.075,"difficulty":3.75,"effort":846.079,"length":48,"time":47.004,"vocabulary":26,"volume":225.621,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":928,"lineStart":917,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.4,"effort":210.166,"length":23,"time":11.676,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":935,"lineStart":930,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.073,"difficulty":5.6,"effort":1229.849,"length":50,"time":68.325,"vocabulary":21,"volume":219.616,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":7},"errors":[],"lineEnd":943,"lineStart":937,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.076,"difficulty":6.533,"effort":1485.883,"length":51,"time":82.549,"vocabulary":22,"volume":227.431,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":7},"errors":[],"lineEnd":951,"lineStart":945,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":957,"lineStart":953,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":4.667,"effort":594.71,"length":30,"time":33.039,"vocabulary":19,"volume":127.438,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":963,"lineStart":959,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":196.055,"length":23,"time":10.892,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":970,"lineStart":965,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.039,"difficulty":4.773,"effort":557.254,"length":28,"time":30.959,"vocabulary":18,"volume":116.758,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":976,"lineStart":972,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2,"effort":121.889,"length":17,"time":6.772,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":983,"lineStart":978,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":990,"lineStart":985,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":3.5,"effort":379.463,"length":26,"time":21.081,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":999,"lineStart":992,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.19,"difficulty":6.964,"effort":3968.221,"length":112,"time":220.457,"vocabulary":34,"volume":569.796,"operands":{"distinct":28,"total":65,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":22},"errors":[],"lineEnd":1022,"lineStart":1001,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":3.5,"effort":379.463,"length":26,"time":21.081,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1031,"lineStart":1024,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.05,"difficulty":4.8,"effort":716.532,"length":33,"time":39.807,"vocabulary":23,"volume":149.278,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1045,"lineStart":1033,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":4.667,"effort":448,"length":24,"time":24.889,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1051,"lineStart":1047,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.062,"difficulty":6.471,"effort":1199.91,"length":39,"time":66.662,"vocabulary":27,"volume":185.441,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":1067,"lineStart":1053,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":3.5,"effort":379.463,"length":26,"time":21.081,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1076,"lineStart":1069,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":3.75,"effort":299.829,"length":21,"time":16.657,"vocabulary":14,"volume":79.954,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":1081,"lineStart":1078,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":3.5,"effort":394.058,"length":27,"time":21.892,"vocabulary":18,"volume":112.588,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":1086,"lineStart":1083,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":4.5,"effort":411.194,"length":24,"time":22.844,"vocabulary":14,"volume":91.377,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1092,"lineStart":1088,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":3.5,"effort":394.058,"length":27,"time":21.892,"vocabulary":18,"volume":112.588,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":1097,"lineStart":1094,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.092,"difficulty":3.444,"effort":952.336,"length":62,"time":52.908,"vocabulary":22,"volume":276.485,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":131},"errors":[],"lineEnd":1230,"lineStart":1100,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1110,"lineStart":1102,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.04,"difficulty":5,"effort":605.07,"length":28,"time":33.615,"vocabulary":20,"volume":121.014,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":1120,"lineStart":1112,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.086,"difficulty":6.375,"effort":1648.875,"length":58,"time":91.604,"vocabulary":22,"volume":258.647,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":8},"errors":[],"lineEnd":1129,"lineStart":1122,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1139,"lineStart":1131,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":4.5,"effort":486,"length":27,"time":27,"vocabulary":16,"volume":108,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1145,"lineStart":1141,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":1149,"lineStart":1147,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1159,"lineStart":1151,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.045,"difficulty":5.667,"effort":759.219,"length":31,"time":42.179,"vocabulary":20,"volume":133.98,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":1169,"lineStart":1161,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":196.055,"length":23,"time":10.892,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":1176,"lineStart":1171,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":196.055,"length":23,"time":10.892,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":1183,"lineStart":1178,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":5.25,"effort":600.857,"length":28,"time":33.381,"vocabulary":17,"volume":114.449,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1189,"lineStart":1185,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.076,"difficulty":6.3,"effort":1432.815,"length":51,"time":79.601,"vocabulary":22,"volume":227.431,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":8},"errors":[],"lineEnd":1198,"lineStart":1191,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1208,"lineStart":1200,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.157,"difficulty":6.462,"effort":3036.923,"length":94,"time":168.718,"vocabulary":32,"volume":470,"operands":{"distinct":26,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":1229,"lineStart":1210,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.111,"difficulty":4.773,"effort":1583.149,"length":69,"time":87.953,"vocabulary":28,"volume":331.707,"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":136},"errors":[],"lineEnd":1367,"lineStart":1232,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.045,"difficulty":3.167,"effort":424.269,"length":31,"time":23.571,"vocabulary":20,"volume":133.98,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1242,"lineStart":1237,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":1252,"lineStart":1244,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":2.679,"effort":307.216,"length":27,"time":17.068,"vocabulary":19,"volume":114.694,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1251,"lineStart":1245,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1250,"lineStart":1247,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.039,"difficulty":3.769,"effort":439.839,"length":27,"time":24.436,"vocabulary":20,"volume":116.692,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":21},"errors":[],"lineEnd":1274,"lineStart":1254,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":1273,"lineStart":1262,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.085,"difficulty":6.538,"effort":1663.159,"length":61,"time":92.398,"vocabulary":18,"volume":254.365,"operands":{"distinct":13,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1272,"lineStart":1264,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.818,"effort":366.195,"length":23,"time":20.344,"vocabulary":18,"volume":95.908,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":1290,"lineStart":1277,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1289,"lineStart":1282,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.033,"difficulty":1.875,"effort":183.135,"length":25,"time":10.174,"vocabulary":15,"volume":97.672,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1288,"lineStart":1284,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.042,"difficulty":3.75,"effort":477.665,"length":29,"time":26.537,"vocabulary":21,"volume":127.377,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":1304,"lineStart":1292,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1303,"lineStart":1300,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.818,"effort":366.195,"length":23,"time":20.344,"vocabulary":18,"volume":95.908,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":1315,"lineStart":1306,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.143,"effort":43.473,"length":12,"time":2.415,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1314,"lineStart":1311,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.818,"effort":366.195,"length":23,"time":20.344,"vocabulary":18,"volume":95.908,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":1330,"lineStart":1317,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1329,"lineStart":1322,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1328,"lineStart":1324,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":1337,"lineStart":1332,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1336,"lineStart":1333,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1344,"lineStart":1339,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1343,"lineStart":1340,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1351,"lineStart":1346,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1350,"lineStart":1347,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.08,"difficulty":5.921,"effort":1423.23,"length":50,"time":79.068,"vocabulary":28,"volume":240.368,"operands":{"distinct":19,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":1366,"lineStart":1353,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":2.333,"effort":395.403,"length":38,"time":21.967,"vocabulary":22,"volume":169.458,"operands":{"distinct":18,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1362,"lineStart":1358,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.184,"difficulty":4.588,"effort":2533.764,"length":130,"time":140.765,"vocabulary":19,"volume":552.231,"operands":{"distinct":17,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":1383,"lineStart":1369,"name":""}],"methodAverage":{"cyclomatic":1.004,"cyclomaticDensity":36.59,"halstead":{"bugs":0.034,"difficulty":2.947,"effort":424.096,"length":24.784,"time":23.561,"vocabulary":14.308,"volume":102.457,"operands":{"distinct":9.828,"total":13.863},"operators":{"distinct":4.48,"total":10.921}},"params":0.683,"sloc":{"logical":4.982,"physical":18.885}},"module":"test/groups.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":21,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":25,"column":16,"message":"Expected ')' to match '{' from line 23 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":25,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":11,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":28,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":30,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":31,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":33,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":33,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":38,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":38,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":52,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":52,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":59,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":59,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":69,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":69,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":71,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":71,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":73,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":78,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":83,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":83,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":86,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":86,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":90,"column":23,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":91,"column":16,"message":"Expected ')' to match '{' from line 90 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":91,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":91,"column":70,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":91,"column":70,"message":"Too many errors. (6% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_i18n_js/index.html b/plato-report/files/test_i18n_js/index.html new file mode 100644 index 0000000000..f107e2bc87 --- /dev/null +++ b/plato-report/files/test_i18n_js/index.html @@ -0,0 +1,290 @@ + + + + + Plato - test/i18n.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/i18n.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    81.11

    +
    +
    +

    Lines of code

    +

    173

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    25.63

    +
    +
    +

    Estimated Errors

    +

    1.38

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_i18n_js/report.history.js b/plato-report/files/test_i18n_js/report.history.js new file mode 100644 index 0000000000..a08ddf6091 --- /dev/null +++ b/plato-report/files/test_i18n_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":173,"lloc":87,"functions":34,"deliveredBugs":1.381,"difficulty":25.626,"maintainability":81.11,"lintErrors":46}] \ No newline at end of file diff --git a/plato-report/files/test_i18n_js/report.history.json b/plato-report/files/test_i18n_js/report.history.json new file mode 100644 index 0000000000..8737215b74 --- /dev/null +++ b/plato-report/files/test_i18n_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":173,"lloc":87,"functions":34,"deliveredBugs":1.381,"difficulty":25.626,"maintainability":81.11,"lintErrors":46}] \ No newline at end of file diff --git a/plato-report/files/test_i18n_js/report.js b/plato-report/files/test_i18n_js/report.js new file mode 100644 index 0000000000..b27ece5d9b --- /dev/null +++ b/plato-report/files/test_i18n_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/i18n.js","fileShort":"test/i18n.js","fileSafe":"test_i18n_js","link":"files/test_i18n_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":8.046,"halstead":{"bugs":1.381,"difficulty":25.626,"effort":106201.266,"length":583,"time":5900.07,"vocabulary":138,"volume":4144.27,"operands":{"distinct":119,"total":321,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":262,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":87,"physical":173}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"assert","type":"cjs"},{"line":6,"path":"path","type":"cjs"},{"line":7,"path":"fs","type":"cjs"},{"line":9,"path":"../src/file","type":"cjs"},{"line":11,"path":"./mocks/databasemock","type":"cjs"},{"line":50,"path":"* dynamic dependency *","type":"cjs"},{"line":95,"path":"* dynamic dependency *","type":"cjs"},{"line":145,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":173,"lineStart":1,"maintainability":81.11,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.016,"difficulty":2.333,"effort":108.516,"length":14,"time":6.029,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":161},"errors":[],"lineEnd":173,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.063,"difficulty":4.941,"effort":940.791,"length":41,"time":52.266,"vocabulary":25,"volume":190.398,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":23,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":22,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":60,"length":8,"time":3.333,"vocabulary":8,"volume":24,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":31,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":30,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.058,"difficulty":3.375,"effort":586.973,"length":39,"time":32.61,"vocabulary":22,"volume":173.918,"operands":{"distinct":16,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":139},"errors":[],"lineEnd":172,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":37,"lineStart":37,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.012,"difficulty":2,"effort":69.738,"length":11,"time":3.874,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":66},"errors":[],"lineEnd":105,"lineStart":40,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":56,"lineStart":43,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":52,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":37.899,"length":9,"time":2.106,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":47},"errors":[],"lineEnd":104,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.059,"difficulty":3.409,"effort":606.382,"length":37,"time":33.688,"vocabulary":28,"volume":177.872,"operands":{"distinct":22,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":30},"errors":[],"lineEnd":88,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":82,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":81,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":87,"lineStart":83,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":86,"lineStart":84,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.035,"difficulty":5.688,"effort":599.952,"length":27,"time":33.331,"vocabulary":15,"volume":105.486,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":103,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":102,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":101,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.8,"effort":65.692,"length":13,"time":3.65,"vocabulary":7,"volume":36.496,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":65},"errors":[],"lineEnd":171,"lineStart":107,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.013,"difficulty":1.8,"effort":70.2,"length":13,"time":3.9,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":20},"errors":[],"lineEnd":127,"lineStart":108,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":2.75,"effort":225.623,"length":21,"time":12.535,"vocabulary":15,"volume":82.045,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":114,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":113,"lineStart":113,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":120,"lineStart":116,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":1.222,"effort":67.651,"length":16,"time":3.758,"vocabulary":11,"volume":55.351,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":119,"lineStart":117,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":126,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":1.222,"effort":67.651,"length":16,"time":3.758,"vocabulary":11,"volume":55.351,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":125,"lineStart":123,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":3.769,"effort":456.13,"length":28,"time":25.341,"vocabulary":20,"volume":121.014,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":42},"errors":[],"lineEnd":170,"lineStart":129,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":136,"lineStart":134,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":151,"lineStart":138,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":147,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.917,"effort":161.44,"length":16,"time":8.969,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":169,"lineStart":153,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.088,"difficulty":5.895,"effort":1551.64,"length":56,"time":86.202,"vocabulary":26,"volume":263.225,"operands":{"distinct":19,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":168,"lineStart":155,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":1.773,"effort":128.239,"length":19,"time":7.124,"vocabulary":14,"volume":72.34,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":162,"lineStart":160,"name":""}],"methodAverage":{"cyclomatic":1.176,"cyclomaticDensity":58.725,"halstead":{"bugs":0.02,"difficulty":2.46,"effort":217.249,"length":16.118,"time":12.069,"vocabulary":10.882,"volume":60.867,"operands":{"distinct":7,"total":8.912},"operators":{"distinct":3.882,"total":7.206}},"params":0.441,"sloc":{"logical":2.353,"physical":21.471}},"module":"test/i18n.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":18,"message":"Expected ')' and instead saw 'function'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":16,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":22,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":6,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":23,"column":6,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":25,"column":76,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":26,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":26,"column":15,"message":"Expected ')' to match '{' from line 25 and instead saw 'valid'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":26,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":21,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":26,"column":23,"message":"Expected ')' and instead saw '/(?:README.md|^[a-z]{2}(?:-[A-Z]{2})?$|^[a-z]{2}(?:-x-[a-z]+)?$)/'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":28,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":35,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":35,"column":15,"message":"Expected ')' to match '{' from line 34 and instead saw 'sourcePath'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":35,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":26,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":35,"column":28,"message":"Expected ')' and instead saw 'path'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":36,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":38,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":68,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":44,"column":17,"message":"Expected an identifier and instead saw 'try' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":44,"column":21,"message":"Expected ')' to match '{' from line 43 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":44,"column":21,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":45,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":50,"column":25,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":23,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":52,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":53,"column":19,"message":"Expected ')' and instead saw 'catch'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":53,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":54,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":17,"message":"Unrecoverable syntax error. (31% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_i18n_js/report.json b/plato-report/files/test_i18n_js/report.json new file mode 100644 index 0000000000..a6c1065bf8 --- /dev/null +++ b/plato-report/files/test_i18n_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/i18n.js","fileShort":"test/i18n.js","fileSafe":"test_i18n_js","link":"files/test_i18n_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":8.046,"halstead":{"bugs":1.381,"difficulty":25.626,"effort":106201.266,"length":583,"time":5900.07,"vocabulary":138,"volume":4144.27,"operands":{"distinct":119,"total":321,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":262,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":87,"physical":173}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"assert","type":"cjs"},{"line":6,"path":"path","type":"cjs"},{"line":7,"path":"fs","type":"cjs"},{"line":9,"path":"../src/file","type":"cjs"},{"line":11,"path":"./mocks/databasemock","type":"cjs"},{"line":50,"path":"* dynamic dependency *","type":"cjs"},{"line":95,"path":"* dynamic dependency *","type":"cjs"},{"line":145,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":173,"lineStart":1,"maintainability":81.11,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.016,"difficulty":2.333,"effort":108.516,"length":14,"time":6.029,"vocabulary":10,"volume":46.507,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":161},"errors":[],"lineEnd":173,"lineStart":13,"name":""},{"cyclomatic":3,"cyclomaticDensity":75,"halstead":{"bugs":0.063,"difficulty":4.941,"effort":940.791,"length":41,"time":52.266,"vocabulary":25,"volume":190.398,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":23,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":22,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":2.5,"effort":60,"length":8,"time":3.333,"vocabulary":8,"volume":24,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":31,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":30,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.058,"difficulty":3.375,"effort":586.973,"length":39,"time":32.61,"vocabulary":22,"volume":173.918,"operands":{"distinct":16,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":139},"errors":[],"lineEnd":172,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":37,"lineStart":37,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.012,"difficulty":2,"effort":69.738,"length":11,"time":3.874,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":66},"errors":[],"lineEnd":105,"lineStart":40,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":56,"lineStart":43,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":52,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":37.899,"length":9,"time":2.106,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":47},"errors":[],"lineEnd":104,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.059,"difficulty":3.409,"effort":606.382,"length":37,"time":33.688,"vocabulary":28,"volume":177.872,"operands":{"distinct":22,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":30},"errors":[],"lineEnd":88,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":82,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":81,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":87,"lineStart":83,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":86,"lineStart":84,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.035,"difficulty":5.688,"effort":599.952,"length":27,"time":33.331,"vocabulary":15,"volume":105.486,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":103,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":102,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":34.897,"length":9,"time":1.939,"vocabulary":6,"volume":23.265,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":101,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.8,"effort":65.692,"length":13,"time":3.65,"vocabulary":7,"volume":36.496,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":65},"errors":[],"lineEnd":171,"lineStart":107,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.013,"difficulty":1.8,"effort":70.2,"length":13,"time":3.9,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":20},"errors":[],"lineEnd":127,"lineStart":108,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":2.75,"effort":225.623,"length":21,"time":12.535,"vocabulary":15,"volume":82.045,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":114,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":113,"lineStart":113,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":120,"lineStart":116,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":1.222,"effort":67.651,"length":16,"time":3.758,"vocabulary":11,"volume":55.351,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":119,"lineStart":117,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":126,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.018,"difficulty":1.222,"effort":67.651,"length":16,"time":3.758,"vocabulary":11,"volume":55.351,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":125,"lineStart":123,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":3.769,"effort":456.13,"length":28,"time":25.341,"vocabulary":20,"volume":121.014,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":42},"errors":[],"lineEnd":170,"lineStart":129,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":136,"lineStart":134,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":4,"effort":229.438,"length":16,"time":12.747,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":151,"lineStart":138,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":420,"length":25,"time":23.333,"vocabulary":16,"volume":100,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":147,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.917,"effort":161.44,"length":16,"time":8.969,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":169,"lineStart":153,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.088,"difficulty":5.895,"effort":1551.64,"length":56,"time":86.202,"vocabulary":26,"volume":263.225,"operands":{"distinct":19,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":14},"errors":[],"lineEnd":168,"lineStart":155,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":1.773,"effort":128.239,"length":19,"time":7.124,"vocabulary":14,"volume":72.34,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":162,"lineStart":160,"name":""}],"methodAverage":{"cyclomatic":1.176,"cyclomaticDensity":58.725,"halstead":{"bugs":0.02,"difficulty":2.46,"effort":217.249,"length":16.118,"time":12.069,"vocabulary":10.882,"volume":60.867,"operands":{"distinct":7,"total":8.912},"operators":{"distinct":3.882,"total":7.206}},"params":0.441,"sloc":{"logical":2.353,"physical":21.471}},"module":"test/i18n.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":18,"message":"Expected ')' and instead saw 'function'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":16,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":22,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":6,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":23,"column":6,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":25,"column":76,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":26,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":26,"column":15,"message":"Expected ')' to match '{' from line 25 and instead saw 'valid'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":26,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":21,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":26,"column":23,"message":"Expected ')' and instead saw '/(?:README.md|^[a-z]{2}(?:-[A-Z]{2})?$|^[a-z]{2}(?:-x-[a-z]+)?$)/'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":28,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":35,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":35,"column":15,"message":"Expected ')' to match '{' from line 34 and instead saw 'sourcePath'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":35,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":26,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":35,"column":28,"message":"Expected ')' and instead saw 'path'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":36,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":37,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":38,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":68,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":44,"column":17,"message":"Expected an identifier and instead saw 'try' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":44,"column":21,"message":"Expected ')' to match '{' from line 43 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":44,"column":21,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":45,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":50,"column":25,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":52,"column":23,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":52,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":53,"column":19,"message":"Expected ')' and instead saw 'catch'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":53,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":54,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":17,"message":"Unrecoverable syntax error. (31% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_image_js/index.html b/plato-report/files/test_image_js/index.html new file mode 100644 index 0000000000..b593157f3c --- /dev/null +++ b/plato-report/files/test_image_js/index.html @@ -0,0 +1,155 @@ + + + + + Plato - test/image.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/image.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    80.85

    +
    +
    +

    Lines of code

    +

    38

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.61

    +
    +
    +

    Estimated Errors

    +

    0.28

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_image_js/report.history.js b/plato-report/files/test_image_js/report.history.js new file mode 100644 index 0000000000..125561594d --- /dev/null +++ b/plato-report/files/test_image_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":38,"lloc":26,"functions":7,"deliveredBugs":0.284,"difficulty":8.608,"maintainability":80.854,"lintErrors":26}] \ No newline at end of file diff --git a/plato-report/files/test_image_js/report.history.json b/plato-report/files/test_image_js/report.history.json new file mode 100644 index 0000000000..e9cac61ce0 --- /dev/null +++ b/plato-report/files/test_image_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":38,"lloc":26,"functions":7,"deliveredBugs":0.284,"difficulty":8.608,"maintainability":80.854,"lintErrors":26}] \ No newline at end of file diff --git a/plato-report/files/test_image_js/report.js b/plato-report/files/test_image_js/report.js new file mode 100644 index 0000000000..5205c1774f --- /dev/null +++ b/plato-report/files/test_image_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/image.js","fileShort":"test/image.js","fileSafe":"test_image_js","link":"files/test_image_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.284,"difficulty":8.608,"effort":7331.279,"length":156,"time":407.293,"vocabulary":44,"volume":851.671,"operands":{"distinct":37,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":65,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":26,"physical":38}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"path","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/image","type":"cjs"},{"line":8,"path":"../src/file","type":"cjs"}],"errors":[],"lineEnd":38,"lineStart":1,"maintainability":80.854,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":29},"errors":[],"lineEnd":38,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":1.5,"effort":67.459,"length":13,"time":3.748,"vocabulary":11,"volume":44.973,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":20,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":101.574,"length":17,"time":5.643,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":19,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":18,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":3.269,"effort":395.341,"length":29,"time":21.963,"vocabulary":18,"volume":120.928,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":16},"errors":[],"lineEnd":37,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":101.574,"length":17,"time":5.643,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":36,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":35,"lineStart":30,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":46.905,"halstead":{"bugs":0.02,"difficulty":1.805,"effort":126.859,"length":17.286,"time":7.048,"vocabulary":11,"volume":61.382,"operands":{"distinct":8.143,"total":10.429},"operators":{"distinct":2.857,"total":6.857}},"params":1.143,"sloc":{"logical":2.714,"physical":11.857}},"module":"test/image.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":82,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":86,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":89,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":22,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":35,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":35,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":24,"column":29,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":31,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":30,"column":34,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_image_js/report.json b/plato-report/files/test_image_js/report.json new file mode 100644 index 0000000000..9460a0b008 --- /dev/null +++ b/plato-report/files/test_image_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/image.js","fileShort":"test/image.js","fileSafe":"test_image_js","link":"files/test_image_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.284,"difficulty":8.608,"effort":7331.279,"length":156,"time":407.293,"vocabulary":44,"volume":851.671,"operands":{"distinct":37,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":65,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":26,"physical":38}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"path","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/image","type":"cjs"},{"line":8,"path":"../src/file","type":"cjs"}],"errors":[],"lineEnd":38,"lineStart":1,"maintainability":80.854,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":29},"errors":[],"lineEnd":38,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.015,"difficulty":1.5,"effort":67.459,"length":13,"time":3.748,"vocabulary":11,"volume":44.973,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":20,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":101.574,"length":17,"time":5.643,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":19,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":18,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":3.269,"effort":395.341,"length":29,"time":21.963,"vocabulary":18,"volume":120.928,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":16},"errors":[],"lineEnd":37,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":101.574,"length":17,"time":5.643,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":36,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":35,"lineStart":30,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":46.905,"halstead":{"bugs":0.02,"difficulty":1.805,"effort":126.859,"length":17.286,"time":7.048,"vocabulary":11,"volume":61.382,"operands":{"distinct":8.143,"total":10.429},"operators":{"distinct":2.857,"total":6.857}},"params":1.143,"sloc":{"logical":2.714,"physical":11.857}},"module":"test/image.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":20,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":82,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":86,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":16,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":89,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":22,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":35,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":35,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":24,"column":29,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":25,"column":31,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":30,"column":34,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_locale_detect_js/index.html b/plato-report/files/test_locale_detect_js/index.html new file mode 100644 index 0000000000..411dc79e55 --- /dev/null +++ b/plato-report/files/test_locale_detect_js/index.html @@ -0,0 +1,152 @@ + + + + + Plato - test/locale-detect.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/locale-detect.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    71.66

    +
    +
    +

    Lines of code

    +

    35

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    7.21

    +
    +
    +

    Estimated Errors

    +

    0.23

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_locale_detect_js/report.history.js b/plato-report/files/test_locale_detect_js/report.history.js new file mode 100644 index 0000000000..1c175221c9 --- /dev/null +++ b/plato-report/files/test_locale_detect_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":35,"lloc":23,"functions":3,"deliveredBugs":0.23,"difficulty":7.206,"maintainability":71.662,"lintErrors":26}] \ No newline at end of file diff --git a/plato-report/files/test_locale_detect_js/report.history.json b/plato-report/files/test_locale_detect_js/report.history.json new file mode 100644 index 0000000000..bee6dd0d9c --- /dev/null +++ b/plato-report/files/test_locale_detect_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":35,"lloc":23,"functions":3,"deliveredBugs":0.23,"difficulty":7.206,"maintainability":71.662,"lintErrors":26}] \ No newline at end of file diff --git a/plato-report/files/test_locale_detect_js/report.js b/plato-report/files/test_locale_detect_js/report.js new file mode 100644 index 0000000000..949c6978c4 --- /dev/null +++ b/plato-report/files/test_locale_detect_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/locale-detect.js","fileShort":"test/locale-detect.js","fileSafe":"test_locale_detect_js","link":"files/test_locale_detect_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.23,"difficulty":7.206,"effort":4980.16,"length":129,"time":276.676,"vocabulary":41,"volume":691.124,"operands":{"distinct":34,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":35}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/meta","type":"cjs"},{"line":8,"path":"../src/request","type":"cjs"}],"errors":[],"lineEnd":35,"lineStart":1,"maintainability":71.662,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":26},"errors":[],"lineEnd":35,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.067,"difficulty":3.789,"effort":756.704,"length":43,"time":42.039,"vocabulary":25,"volume":199.686,"operands":{"distinct":19,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":21,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.067,"difficulty":3.789,"effort":756.704,"length":43,"time":42.039,"vocabulary":25,"volume":199.686,"operands":{"distinct":19,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":34,"lineStart":23,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":26.19,"halstead":{"bugs":0.046,"difficulty":2.971,"effort":512.725,"length":31.333,"time":28.485,"vocabulary":18.333,"volume":139.316,"operands":{"distinct":13.667,"total":17.333},"operators":{"distinct":4.667,"total":14}},"params":0,"sloc":{"logical":5.333,"physical":16.333}},"module":"test/locale-detect.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":33,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":62,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":12,"column":15,"message":"Expected ')' to match '{' from line 11 and instead saw 'meta'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":12,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":19,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":12,"column":20,"message":"Expected ')' and instead saw 'configs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":14,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":44,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":55,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":24,"column":15,"message":"Expected ')' to match '{' from line 23 and instead saw 'meta'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":24,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":19,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":24,"column":20,"message":"Expected ')' and instead saw 'configs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":26,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":44,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":51,"message":"Unrecoverable syntax error. (94% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_locale_detect_js/report.json b/plato-report/files/test_locale_detect_js/report.json new file mode 100644 index 0000000000..8c728b8229 --- /dev/null +++ b/plato-report/files/test_locale_detect_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/locale-detect.js","fileShort":"test/locale-detect.js","fileSafe":"test_locale_detect_js","link":"files/test_locale_detect_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.23,"difficulty":7.206,"effort":4980.16,"length":129,"time":276.676,"vocabulary":41,"volume":691.124,"operands":{"distinct":34,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":35}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/meta","type":"cjs"},{"line":8,"path":"../src/request","type":"cjs"}],"errors":[],"lineEnd":35,"lineStart":1,"maintainability":71.662,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":26},"errors":[],"lineEnd":35,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.067,"difficulty":3.789,"effort":756.704,"length":43,"time":42.039,"vocabulary":25,"volume":199.686,"operands":{"distinct":19,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":21,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.067,"difficulty":3.789,"effort":756.704,"length":43,"time":42.039,"vocabulary":25,"volume":199.686,"operands":{"distinct":19,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":34,"lineStart":23,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":26.19,"halstead":{"bugs":0.046,"difficulty":2.971,"effort":512.725,"length":31.333,"time":28.485,"vocabulary":18.333,"volume":139.316,"operands":{"distinct":13.667,"total":17.333},"operators":{"distinct":4.667,"total":14}},"params":0,"sloc":{"logical":5.333,"physical":16.333}},"module":"test/locale-detect.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":33,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":62,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":12,"column":15,"message":"Expected ')' to match '{' from line 11 and instead saw 'meta'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":12,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":19,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":12,"column":20,"message":"Expected ')' and instead saw 'configs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":14,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":44,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":55,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":24,"column":15,"message":"Expected ')' to match '{' from line 23 and instead saw 'meta'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":24,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":19,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":24,"column":20,"message":"Expected ')' and instead saw 'configs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":26,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":9,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":44,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":51,"message":"Unrecoverable syntax error. (94% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_messaging_js/index.html b/plato-report/files/test_messaging_js/index.html new file mode 100644 index 0000000000..25c770440f --- /dev/null +++ b/plato-report/files/test_messaging_js/index.html @@ -0,0 +1,938 @@ + + + + + Plato - test/messaging.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/messaging.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    67.18

    +
    +
    +

    Lines of code

    +

    821

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    75.03

    +
    +
    +

    Estimated Errors

    +

    13.78

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_messaging_js/report.history.js b/plato-report/files/test_messaging_js/report.history.js new file mode 100644 index 0000000000..adce7cac35 --- /dev/null +++ b/plato-report/files/test_messaging_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":821,"lloc":735,"functions":102,"deliveredBugs":13.777,"difficulty":75.027,"maintainability":67.179,"lintErrors":36}] \ No newline at end of file diff --git a/plato-report/files/test_messaging_js/report.history.json b/plato-report/files/test_messaging_js/report.history.json new file mode 100644 index 0000000000..aa8ca97f92 --- /dev/null +++ b/plato-report/files/test_messaging_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":821,"lloc":735,"functions":102,"deliveredBugs":13.777,"difficulty":75.027,"maintainability":67.179,"lintErrors":36}] \ No newline at end of file diff --git a/plato-report/files/test_messaging_js/report.js b/plato-report/files/test_messaging_js/report.js new file mode 100644 index 0000000000..d803fd9452 --- /dev/null +++ b/plato-report/files/test_messaging_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/messaging.js","fileShort":"test/messaging.js","fileSafe":"test_messaging_js","link":"files/test_messaging_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":0.408,"halstead":{"bugs":13.777,"difficulty":75.027,"effort":3100858.103,"length":4810,"time":172269.895,"vocabulary":386,"volume":41329.718,"operands":{"distinct":366,"total":2746,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":2064,"identifiers":["__stripped__"]}},"params":16,"sloc":{"logical":735,"physical":821}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":6,"path":"util","type":"cjs"},{"line":10,"path":"./mocks/databasemock","type":"cjs"},{"line":11,"path":"../src/meta","type":"cjs"},{"line":12,"path":"../src/user","type":"cjs"},{"line":13,"path":"../src/groups","type":"cjs"},{"line":14,"path":"../src/messaging","type":"cjs"},{"line":15,"path":"../src/api","type":"cjs"},{"line":16,"path":"./helpers","type":"cjs"},{"line":17,"path":"../src/request","type":"cjs"},{"line":18,"path":"../src/utils","type":"cjs"},{"line":19,"path":"../src/translator","type":"cjs"},{"line":619,"path":"../src/socket.io/modules","type":"cjs"}],"errors":[],"lineEnd":821,"lineStart":1,"maintainability":67.179,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.088,"difficulty":4.472,"effort":1183.796,"length":57,"time":65.766,"vocabulary":25,"volume":264.7,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":801},"errors":[],"lineEnd":821,"lineStart":21,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.078,"difficulty":7.676,"effort":1804.139,"length":50,"time":100.23,"vocabulary":26,"volume":235.022,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":47,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.425,"difficulty":8.958,"effort":11422.747,"length":238,"time":634.597,"vocabulary":41,"volume":1275.097,"operands":{"distinct":36,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":109,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":25},"errors":[],"lineEnd":73,"lineStart":49,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":77,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":100,"length":20,"time":5.556,"vocabulary":8,"volume":60,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":55},"errors":[],"lineEnd":133,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":85,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":84,"lineStart":81,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.061,"difficulty":3,"effort":544.563,"length":42,"time":30.253,"vocabulary":20,"volume":181.521,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":94,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":101,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":100,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":110,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.143,"effort":135.25,"length":19,"time":7.514,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":109,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":108,"lineStart":105,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.212,"difficulty":12.24,"effort":7783.818,"length":125,"time":432.434,"vocabulary":34,"volume":635.933,"operands":{"distinct":25,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":21},"errors":[],"lineEnd":132,"lineStart":112,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":121,"lineStart":118,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":127,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.377,"difficulty":4.615,"effort":5222.68,"length":194,"time":290.149,"vocabulary":57,"volume":1131.581,"operands":{"distinct":52,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":47,"physical":433},"errors":[],"lineEnd":567,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.6,"effort":62.885,"length":14,"time":3.494,"vocabulary":7,"volume":39.303,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":141,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.333,"effort":56,"length":14,"time":3.111,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":146,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":2.917,"effort":298.044,"length":25,"time":16.558,"vocabulary":17,"volume":102.187,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":151,"lineStart":148,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.159,"difficulty":6.625,"effort":3160.279,"length":93,"time":175.571,"vocabulary":35,"volume":477.023,"operands":{"distinct":28,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":169,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.088,"difficulty":6.417,"effort":1698.49,"length":57,"time":94.361,"vocabulary":25,"volume":264.7,"operands":{"distinct":18,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":180,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.162,"difficulty":5.6,"effort":2721.449,"length":94,"time":151.192,"vocabulary":36,"volume":485.973,"operands":{"distinct":30,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":13},"errors":[],"lineEnd":194,"lineStart":182,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.122,"difficulty":8.4,"effort":3075.461,"length":77,"time":170.859,"vocabulary":27,"volume":366.126,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":204,"lineStart":196,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.054,"difficulty":4.9,"effort":786.644,"length":36,"time":43.702,"vocabulary":22,"volume":160.54,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":210,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.052,"difficulty":3.5,"effort":544.563,"length":36,"time":30.253,"vocabulary":20,"volume":155.589,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":216,"lineStart":212,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.056,"difficulty":3.194,"effort":534.66,"length":37,"time":29.703,"vocabulary":23,"volume":167.372,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":222,"lineStart":218,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.104,"difficulty":4.5,"effort":1407.988,"length":61,"time":78.222,"vocabulary":35,"volume":312.886,"operands":{"distinct":28,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":230,"lineStart":224,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.064,"difficulty":4.605,"effort":887.517,"length":41,"time":49.307,"vocabulary":26,"volume":192.718,"operands":{"distinct":19,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":236,"lineStart":232,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.076,"difficulty":4.455,"effort":1017.085,"length":47,"time":56.505,"vocabulary":29,"volume":228.325,"operands":{"distinct":22,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":242,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.122,"difficulty":8.4,"effort":3075.461,"length":77,"time":170.859,"vocabulary":27,"volume":366.126,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":252,"lineStart":244,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.074,"difficulty":4.412,"effort":983.698,"length":50,"time":54.65,"vocabulary":22,"volume":222.972,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":259,"lineStart":254,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":3.75,"effort":708.261,"length":43,"time":39.348,"vocabulary":21,"volume":188.87,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":267,"lineStart":261,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.148,"difficulty":5.778,"effort":2564.794,"length":88,"time":142.489,"vocabulary":33,"volume":443.907,"operands":{"distinct":27,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":283,"lineStart":269,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.122,"difficulty":7.333,"effort":2679.299,"length":76,"time":148.85,"vocabulary":28,"volume":365.359,"operands":{"distinct":21,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":295,"lineStart":285,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.156,"difficulty":5.194,"effort":2425.728,"length":89,"time":134.763,"vocabulary":38,"volume":467.066,"operands":{"distinct":31,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":17},"errors":[],"lineEnd":313,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.122,"difficulty":8.4,"effort":3075.461,"length":77,"time":170.859,"vocabulary":27,"volume":366.126,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":323,"lineStart":315,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.064,"difficulty":4.605,"effort":887.517,"length":41,"time":49.307,"vocabulary":26,"volume":192.718,"operands":{"distinct":19,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":329,"lineStart":325,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.154,"difficulty":10.841,"effort":4994.843,"length":93,"time":277.491,"vocabulary":31,"volume":460.74,"operands":{"distinct":22,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":344,"lineStart":331,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.076,"difficulty":6,"effort":1370.403,"length":52,"time":76.134,"vocabulary":21,"volume":228.401,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":352,"lineStart":346,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.061,"difficulty":4.5,"effort":822.765,"length":41,"time":45.709,"vocabulary":22,"volume":182.837,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":362,"lineStart":354,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.134,"difficulty":5.875,"effort":2363.895,"length":82,"time":131.327,"vocabulary":30,"volume":402.365,"operands":{"distinct":24,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":12},"errors":[],"lineEnd":375,"lineStart":364,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.11,"difficulty":6.632,"effort":2186.523,"length":71,"time":121.474,"vocabulary":25,"volume":329.714,"operands":{"distinct":19,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":10},"errors":[],"lineEnd":386,"lineStart":377,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.067,"difficulty":4.167,"effort":833.333,"length":50,"time":46.296,"vocabulary":16,"volume":200,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":399,"lineStart":388,"name":""},{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.234,"difficulty":10.938,"effort":7667.201,"length":130,"time":425.956,"vocabulary":42,"volume":701.001,"operands":{"distinct":32,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":20},"errors":[],"lineEnd":420,"lineStart":401,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.342,"difficulty":9.902,"effort":10159.586,"length":173,"time":564.421,"vocabulary":61,"volume":1026.018,"operands":{"distinct":51,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":72,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":19},"errors":[],"lineEnd":441,"lineStart":423,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.096,"difficulty":4.95,"effort":1419.298,"length":61,"time":78.85,"vocabulary":26,"volume":286.727,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":452,"lineStart":443,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":449,"lineStart":449,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.098,"difficulty":8.235,"effort":2409.342,"length":63,"time":133.852,"vocabulary":25,"volume":292.563,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":16},"errors":[],"lineEnd":469,"lineStart":454,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":196.055,"length":23,"time":10.892,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":473,"lineStart":471,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":2.4,"effort":210.166,"length":23,"time":11.676,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":477,"lineStart":475,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.042,"difficulty":3.4,"effort":433.082,"length":29,"time":24.06,"vocabulary":21,"volume":127.377,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":482,"lineStart":479,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.032,"difficulty":3.5,"effort":335.679,"length":23,"time":18.649,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":487,"lineStart":484,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":3.75,"effort":708.261,"length":43,"time":39.348,"vocabulary":21,"volume":188.87,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":496,"lineStart":489,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":2.917,"effort":298.044,"length":25,"time":16.558,"vocabulary":17,"volume":102.187,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":501,"lineStart":498,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.036,"difficulty":2.885,"effort":312.744,"length":26,"time":17.375,"vocabulary":18,"volume":108.418,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":506,"lineStart":503,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":2.955,"effort":260,"length":22,"time":14.444,"vocabulary":16,"volume":88,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":511,"lineStart":508,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.075,"difficulty":5.6,"effort":1254.446,"length":51,"time":69.691,"vocabulary":21,"volume":224.008,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":517,"lineStart":513,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.119,"difficulty":5.733,"effort":2045.802,"length":84,"time":113.656,"vocabulary":19,"volume":356.826,"operands":{"distinct":15,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":534,"lineStart":519,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.064,"difficulty":4.6,"effort":889.005,"length":44,"time":49.389,"vocabulary":21,"volume":193.262,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":541,"lineStart":536,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.101,"difficulty":4.375,"effort":1330.994,"length":62,"time":73.944,"vocabulary":30,"volume":304.227,"operands":{"distinct":24,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":549,"lineStart":543,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":3.833,"effort":674.667,"length":44,"time":37.481,"vocabulary":16,"volume":176,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":561,"lineStart":551,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":5.667,"effort":752.728,"length":34,"time":41.818,"vocabulary":15,"volume":132.834,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":566,"lineStart":563,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.021,"difficulty":1.929,"effort":121.725,"length":19,"time":6.762,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":48},"errors":[],"lineEnd":616,"lineStart":569,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.082,"difficulty":5.833,"effort":1435.726,"length":53,"time":79.763,"vocabulary":25,"volume":246.124,"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":585,"lineStart":572,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":3.8,"effort":517.415,"length":31,"time":28.745,"vocabulary":21,"volume":136.162,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":594,"lineStart":587,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":3.923,"effort":466.618,"length":28,"time":25.923,"vocabulary":19,"volume":118.942,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":603,"lineStart":596,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.079,"difficulty":5,"effort":1177.802,"length":49,"time":65.433,"vocabulary":28,"volume":235.56,"operands":{"distinct":21,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":615,"lineStart":605,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.114,"difficulty":3.977,"effort":1361.627,"length":72,"time":75.646,"vocabulary":27,"volume":342.352,"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":142},"errors":[],"lineEnd":759,"lineStart":618,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.106,"difficulty":7.175,"effort":2285.793,"length":67,"time":126.989,"vocabulary":27,"volume":318.577,"operands":{"distinct":20,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":7},"errors":[],"lineEnd":628,"lineStart":622,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":1.5,"effort":83.26,"length":15,"time":4.626,"vocabulary":13,"volume":55.507,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":632,"lineStart":630,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.118,"difficulty":7.05,"effort":2485.358,"length":75,"time":138.075,"vocabulary":26,"volume":352.533,"operands":{"distinct":20,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":642,"lineStart":634,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":4.105,"effort":781.634,"length":41,"time":43.424,"vocabulary":25,"volume":190.398,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":648,"lineStart":644,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":4.105,"effort":781.634,"length":41,"time":43.424,"vocabulary":25,"volume":190.398,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":654,"lineStart":650,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":4.167,"effort":764.16,"length":40,"time":42.453,"vocabulary":24,"volume":183.399,"operands":{"distinct":18,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":660,"lineStart":656,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.106,"difficulty":8.118,"effort":2570.448,"length":70,"time":142.803,"vocabulary":23,"volume":316.649,"operands":{"distinct":17,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":670,"lineStart":662,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.438,"effort":513.352,"length":34,"time":28.52,"vocabulary":21,"volume":149.339,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":676,"lineStart":672,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.042,"difficulty":2.794,"effort":348.885,"length":28,"time":19.382,"vocabulary":22,"volume":124.864,"operands":{"distinct":17,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":682,"lineStart":678,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":4.846,"effort":754.01,"length":36,"time":41.889,"vocabulary":20,"volume":155.589,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":695,"lineStart":684,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.625,"effort":81.062,"length":11,"time":4.503,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":692,"lineStart":689,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":4.333,"effort":423.246,"length":25,"time":23.514,"vocabulary":15,"volume":97.672,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":703,"lineStart":697,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":4.5,"effort":239.179,"length":16,"time":13.288,"vocabulary":10,"volume":53.151,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":702,"lineStart":700,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.053,"difficulty":3.438,"effort":543.549,"length":36,"time":30.197,"vocabulary":21,"volume":158.123,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":710,"lineStart":705,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.438,"effort":513.352,"length":34,"time":28.52,"vocabulary":21,"volume":149.339,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":716,"lineStart":712,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.042,"difficulty":2.794,"effort":348.885,"length":28,"time":19.382,"vocabulary":22,"volume":124.864,"operands":{"distinct":17,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":722,"lineStart":718,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.438,"effort":513.352,"length":34,"time":28.52,"vocabulary":21,"volume":149.339,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":728,"lineStart":724,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.018,"difficulty":1.333,"effort":72,"length":18,"time":4,"vocabulary":8,"volume":54,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":29},"errors":[],"lineEnd":758,"lineStart":730,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1,"effort":18.095,"length":7,"time":1.005,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":733,"lineStart":731,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1,"effort":18.095,"length":7,"time":1.005,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":737,"lineStart":735,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.438,"effort":513.352,"length":34,"time":28.52,"vocabulary":21,"volume":149.339,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":743,"lineStart":739,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.75,"effort":104.641,"length":18,"time":5.813,"vocabulary":10,"volume":59.795,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":748,"lineStart":745,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.063,"difficulty":3.5,"effort":665.577,"length":44,"time":36.976,"vocabulary":20,"volume":190.165,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":757,"lineStart":750,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":781,"lineStart":761,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.042,"difficulty":3.036,"effort":386.865,"length":30,"time":21.492,"vocabulary":19,"volume":127.438,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":767,"lineStart":762,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":3.472,"effort":659.686,"length":42,"time":36.649,"vocabulary":23,"volume":189.99,"operands":{"distinct":18,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":775,"lineStart":769,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":780,"lineStart":777,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":2.143,"effort":149.487,"length":21,"time":8.305,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":38},"errors":[],"lineEnd":820,"lineStart":783,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":787,"lineStart":785,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.084,"difficulty":4.342,"effort":1094.961,"length":55,"time":60.831,"vocabulary":24,"volume":252.173,"operands":{"distinct":19,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":796,"lineStart":789,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.065,"difficulty":4.667,"effort":907.605,"length":45,"time":50.422,"vocabulary":20,"volume":194.487,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":804,"lineStart":798,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.5,"effort":855.742,"length":44,"time":47.541,"vocabulary":20,"volume":190.165,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":812,"lineStart":806,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.059,"difficulty":3.882,"effort":684.92,"length":39,"time":38.051,"vocabulary":23,"volume":176.419,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":819,"lineStart":814,"name":""}],"methodAverage":{"cyclomatic":1.02,"cyclomaticDensity":28.13,"halstead":{"bugs":0.072,"difficulty":4.258,"effort":1285.396,"length":46.265,"time":71.411,"vocabulary":20.637,"volume":215.665,"operands":{"distinct":15.5,"total":26.471},"operators":{"distinct":5.137,"total":19.794}},"params":0.157,"sloc":{"logical":7.049,"physical":22.363}},"module":"test/messaging.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":59,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":35,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":35,"column":15,"message":"Expected ')' to match '{' from line 34 and instead saw 'options'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":35,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":23,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":35,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":37,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":16,"message":"Expected '}' to match '{' from line 35 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":38,"column":9,"message":"Unexpected '}'.","source":"Unexpected '{a}'."},{"severity":"error","line":37,"column":39,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":37,"column":40,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":38,"column":10,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":38,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":46,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":77,"message":"Unrecoverable syntax error. (5% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_messaging_js/report.json b/plato-report/files/test_messaging_js/report.json new file mode 100644 index 0000000000..77635b576a --- /dev/null +++ b/plato-report/files/test_messaging_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/messaging.js","fileShort":"test/messaging.js","fileSafe":"test_messaging_js","link":"files/test_messaging_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":0.408,"halstead":{"bugs":13.777,"difficulty":75.027,"effort":3100858.103,"length":4810,"time":172269.895,"vocabulary":386,"volume":41329.718,"operands":{"distinct":366,"total":2746,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":2064,"identifiers":["__stripped__"]}},"params":16,"sloc":{"logical":735,"physical":821}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":6,"path":"util","type":"cjs"},{"line":10,"path":"./mocks/databasemock","type":"cjs"},{"line":11,"path":"../src/meta","type":"cjs"},{"line":12,"path":"../src/user","type":"cjs"},{"line":13,"path":"../src/groups","type":"cjs"},{"line":14,"path":"../src/messaging","type":"cjs"},{"line":15,"path":"../src/api","type":"cjs"},{"line":16,"path":"./helpers","type":"cjs"},{"line":17,"path":"../src/request","type":"cjs"},{"line":18,"path":"../src/utils","type":"cjs"},{"line":19,"path":"../src/translator","type":"cjs"},{"line":619,"path":"../src/socket.io/modules","type":"cjs"}],"errors":[],"lineEnd":821,"lineStart":1,"maintainability":67.179,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.088,"difficulty":4.472,"effort":1183.796,"length":57,"time":65.766,"vocabulary":25,"volume":264.7,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":801},"errors":[],"lineEnd":821,"lineStart":21,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.078,"difficulty":7.676,"effort":1804.139,"length":50,"time":100.23,"vocabulary":26,"volume":235.022,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":47,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.425,"difficulty":8.958,"effort":11422.747,"length":238,"time":634.597,"vocabulary":41,"volume":1275.097,"operands":{"distinct":36,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":109,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":25},"errors":[],"lineEnd":73,"lineStart":49,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":77,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":100,"length":20,"time":5.556,"vocabulary":8,"volume":60,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":55},"errors":[],"lineEnd":133,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":85,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":84,"lineStart":81,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.061,"difficulty":3,"effort":544.563,"length":42,"time":30.253,"vocabulary":20,"volume":181.521,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":94,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":101,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":100,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.063,"effort":142.702,"length":20,"time":7.928,"vocabulary":11,"volume":69.189,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":110,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.143,"effort":135.25,"length":19,"time":7.514,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":109,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":108,"lineStart":105,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.212,"difficulty":12.24,"effort":7783.818,"length":125,"time":432.434,"vocabulary":34,"volume":635.933,"operands":{"distinct":25,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":57,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":21},"errors":[],"lineEnd":132,"lineStart":112,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":121,"lineStart":118,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":127,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.377,"difficulty":4.615,"effort":5222.68,"length":194,"time":290.149,"vocabulary":57,"volume":1131.581,"operands":{"distinct":52,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":47,"physical":433},"errors":[],"lineEnd":567,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.6,"effort":62.885,"length":14,"time":3.494,"vocabulary":7,"volume":39.303,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":141,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.333,"effort":56,"length":14,"time":3.111,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":146,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":2.917,"effort":298.044,"length":25,"time":16.558,"vocabulary":17,"volume":102.187,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":151,"lineStart":148,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.159,"difficulty":6.625,"effort":3160.279,"length":93,"time":175.571,"vocabulary":35,"volume":477.023,"operands":{"distinct":28,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":169,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.088,"difficulty":6.417,"effort":1698.49,"length":57,"time":94.361,"vocabulary":25,"volume":264.7,"operands":{"distinct":18,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":180,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.162,"difficulty":5.6,"effort":2721.449,"length":94,"time":151.192,"vocabulary":36,"volume":485.973,"operands":{"distinct":30,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":13},"errors":[],"lineEnd":194,"lineStart":182,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.122,"difficulty":8.4,"effort":3075.461,"length":77,"time":170.859,"vocabulary":27,"volume":366.126,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":204,"lineStart":196,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.054,"difficulty":4.9,"effort":786.644,"length":36,"time":43.702,"vocabulary":22,"volume":160.54,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":210,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.052,"difficulty":3.5,"effort":544.563,"length":36,"time":30.253,"vocabulary":20,"volume":155.589,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":216,"lineStart":212,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.056,"difficulty":3.194,"effort":534.66,"length":37,"time":29.703,"vocabulary":23,"volume":167.372,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":222,"lineStart":218,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.104,"difficulty":4.5,"effort":1407.988,"length":61,"time":78.222,"vocabulary":35,"volume":312.886,"operands":{"distinct":28,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":230,"lineStart":224,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.064,"difficulty":4.605,"effort":887.517,"length":41,"time":49.307,"vocabulary":26,"volume":192.718,"operands":{"distinct":19,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":236,"lineStart":232,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.076,"difficulty":4.455,"effort":1017.085,"length":47,"time":56.505,"vocabulary":29,"volume":228.325,"operands":{"distinct":22,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":242,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.122,"difficulty":8.4,"effort":3075.461,"length":77,"time":170.859,"vocabulary":27,"volume":366.126,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":252,"lineStart":244,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.074,"difficulty":4.412,"effort":983.698,"length":50,"time":54.65,"vocabulary":22,"volume":222.972,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":259,"lineStart":254,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":3.75,"effort":708.261,"length":43,"time":39.348,"vocabulary":21,"volume":188.87,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":267,"lineStart":261,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.148,"difficulty":5.778,"effort":2564.794,"length":88,"time":142.489,"vocabulary":33,"volume":443.907,"operands":{"distinct":27,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":283,"lineStart":269,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.122,"difficulty":7.333,"effort":2679.299,"length":76,"time":148.85,"vocabulary":28,"volume":365.359,"operands":{"distinct":21,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":295,"lineStart":285,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.156,"difficulty":5.194,"effort":2425.728,"length":89,"time":134.763,"vocabulary":38,"volume":467.066,"operands":{"distinct":31,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":17},"errors":[],"lineEnd":313,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.122,"difficulty":8.4,"effort":3075.461,"length":77,"time":170.859,"vocabulary":27,"volume":366.126,"operands":{"distinct":20,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":323,"lineStart":315,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.064,"difficulty":4.605,"effort":887.517,"length":41,"time":49.307,"vocabulary":26,"volume":192.718,"operands":{"distinct":19,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":329,"lineStart":325,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.154,"difficulty":10.841,"effort":4994.843,"length":93,"time":277.491,"vocabulary":31,"volume":460.74,"operands":{"distinct":22,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":344,"lineStart":331,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.076,"difficulty":6,"effort":1370.403,"length":52,"time":76.134,"vocabulary":21,"volume":228.401,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":352,"lineStart":346,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.061,"difficulty":4.5,"effort":822.765,"length":41,"time":45.709,"vocabulary":22,"volume":182.837,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":362,"lineStart":354,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.134,"difficulty":5.875,"effort":2363.895,"length":82,"time":131.327,"vocabulary":30,"volume":402.365,"operands":{"distinct":24,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":12},"errors":[],"lineEnd":375,"lineStart":364,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.11,"difficulty":6.632,"effort":2186.523,"length":71,"time":121.474,"vocabulary":25,"volume":329.714,"operands":{"distinct":19,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":10},"errors":[],"lineEnd":386,"lineStart":377,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.067,"difficulty":4.167,"effort":833.333,"length":50,"time":46.296,"vocabulary":16,"volume":200,"operands":{"distinct":12,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":399,"lineStart":388,"name":""},{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.234,"difficulty":10.938,"effort":7667.201,"length":130,"time":425.956,"vocabulary":42,"volume":701.001,"operands":{"distinct":32,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":20},"errors":[],"lineEnd":420,"lineStart":401,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.342,"difficulty":9.902,"effort":10159.586,"length":173,"time":564.421,"vocabulary":61,"volume":1026.018,"operands":{"distinct":51,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":72,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":19},"errors":[],"lineEnd":441,"lineStart":423,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.096,"difficulty":4.95,"effort":1419.298,"length":61,"time":78.85,"vocabulary":26,"volume":286.727,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":452,"lineStart":443,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.003,"difficulty":1.5,"effort":15,"length":5,"time":0.833,"vocabulary":4,"volume":10,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":449,"lineStart":449,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.098,"difficulty":8.235,"effort":2409.342,"length":63,"time":133.852,"vocabulary":25,"volume":292.563,"operands":{"distinct":17,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":16},"errors":[],"lineEnd":469,"lineStart":454,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":2.182,"effort":196.055,"length":23,"time":10.892,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":473,"lineStart":471,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":2.4,"effort":210.166,"length":23,"time":11.676,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":477,"lineStart":475,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.042,"difficulty":3.4,"effort":433.082,"length":29,"time":24.06,"vocabulary":21,"volume":127.377,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":482,"lineStart":479,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.032,"difficulty":3.5,"effort":335.679,"length":23,"time":18.649,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":487,"lineStart":484,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":3.75,"effort":708.261,"length":43,"time":39.348,"vocabulary":21,"volume":188.87,"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":496,"lineStart":489,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":2.917,"effort":298.044,"length":25,"time":16.558,"vocabulary":17,"volume":102.187,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":501,"lineStart":498,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.036,"difficulty":2.885,"effort":312.744,"length":26,"time":17.375,"vocabulary":18,"volume":108.418,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":506,"lineStart":503,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":2.955,"effort":260,"length":22,"time":14.444,"vocabulary":16,"volume":88,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":511,"lineStart":508,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.075,"difficulty":5.6,"effort":1254.446,"length":51,"time":69.691,"vocabulary":21,"volume":224.008,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":517,"lineStart":513,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.119,"difficulty":5.733,"effort":2045.802,"length":84,"time":113.656,"vocabulary":19,"volume":356.826,"operands":{"distinct":15,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":534,"lineStart":519,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.064,"difficulty":4.6,"effort":889.005,"length":44,"time":49.389,"vocabulary":21,"volume":193.262,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":541,"lineStart":536,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.101,"difficulty":4.375,"effort":1330.994,"length":62,"time":73.944,"vocabulary":30,"volume":304.227,"operands":{"distinct":24,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":549,"lineStart":543,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":3.833,"effort":674.667,"length":44,"time":37.481,"vocabulary":16,"volume":176,"operands":{"distinct":12,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":561,"lineStart":551,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":5.667,"effort":752.728,"length":34,"time":41.818,"vocabulary":15,"volume":132.834,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":566,"lineStart":563,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.021,"difficulty":1.929,"effort":121.725,"length":19,"time":6.762,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":48},"errors":[],"lineEnd":616,"lineStart":569,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.082,"difficulty":5.833,"effort":1435.726,"length":53,"time":79.763,"vocabulary":25,"volume":246.124,"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":14},"errors":[],"lineEnd":585,"lineStart":572,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":3.8,"effort":517.415,"length":31,"time":28.745,"vocabulary":21,"volume":136.162,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":594,"lineStart":587,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":3.923,"effort":466.618,"length":28,"time":25.923,"vocabulary":19,"volume":118.942,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":603,"lineStart":596,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.079,"difficulty":5,"effort":1177.802,"length":49,"time":65.433,"vocabulary":28,"volume":235.56,"operands":{"distinct":21,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":615,"lineStart":605,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.114,"difficulty":3.977,"effort":1361.627,"length":72,"time":75.646,"vocabulary":27,"volume":342.352,"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":142},"errors":[],"lineEnd":759,"lineStart":618,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.106,"difficulty":7.175,"effort":2285.793,"length":67,"time":126.989,"vocabulary":27,"volume":318.577,"operands":{"distinct":20,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":7},"errors":[],"lineEnd":628,"lineStart":622,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.019,"difficulty":1.5,"effort":83.26,"length":15,"time":4.626,"vocabulary":13,"volume":55.507,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":632,"lineStart":630,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.118,"difficulty":7.05,"effort":2485.358,"length":75,"time":138.075,"vocabulary":26,"volume":352.533,"operands":{"distinct":20,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":642,"lineStart":634,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":4.105,"effort":781.634,"length":41,"time":43.424,"vocabulary":25,"volume":190.398,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":648,"lineStart":644,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":4.105,"effort":781.634,"length":41,"time":43.424,"vocabulary":25,"volume":190.398,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":654,"lineStart":650,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":4.167,"effort":764.16,"length":40,"time":42.453,"vocabulary":24,"volume":183.399,"operands":{"distinct":18,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":660,"lineStart":656,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.106,"difficulty":8.118,"effort":2570.448,"length":70,"time":142.803,"vocabulary":23,"volume":316.649,"operands":{"distinct":17,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":670,"lineStart":662,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.438,"effort":513.352,"length":34,"time":28.52,"vocabulary":21,"volume":149.339,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":676,"lineStart":672,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.042,"difficulty":2.794,"effort":348.885,"length":28,"time":19.382,"vocabulary":22,"volume":124.864,"operands":{"distinct":17,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":682,"lineStart":678,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":4.846,"effort":754.01,"length":36,"time":41.889,"vocabulary":20,"volume":155.589,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":695,"lineStart":684,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":2.625,"effort":81.062,"length":11,"time":4.503,"vocabulary":7,"volume":30.881,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":692,"lineStart":689,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":4.333,"effort":423.246,"length":25,"time":23.514,"vocabulary":15,"volume":97.672,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":703,"lineStart":697,"name":""},{"cyclomatic":2,"cyclomaticDensity":200,"halstead":{"bugs":0.018,"difficulty":4.5,"effort":239.179,"length":16,"time":13.288,"vocabulary":10,"volume":53.151,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":702,"lineStart":700,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.053,"difficulty":3.438,"effort":543.549,"length":36,"time":30.197,"vocabulary":21,"volume":158.123,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":710,"lineStart":705,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.438,"effort":513.352,"length":34,"time":28.52,"vocabulary":21,"volume":149.339,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":716,"lineStart":712,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.042,"difficulty":2.794,"effort":348.885,"length":28,"time":19.382,"vocabulary":22,"volume":124.864,"operands":{"distinct":17,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":722,"lineStart":718,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.438,"effort":513.352,"length":34,"time":28.52,"vocabulary":21,"volume":149.339,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":728,"lineStart":724,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.018,"difficulty":1.333,"effort":72,"length":18,"time":4,"vocabulary":8,"volume":54,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":29},"errors":[],"lineEnd":758,"lineStart":730,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1,"effort":18.095,"length":7,"time":1.005,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":733,"lineStart":731,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1,"effort":18.095,"length":7,"time":1.005,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":737,"lineStart":735,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":3.438,"effort":513.352,"length":34,"time":28.52,"vocabulary":21,"volume":149.339,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":743,"lineStart":739,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.75,"effort":104.641,"length":18,"time":5.813,"vocabulary":10,"volume":59.795,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":748,"lineStart":745,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.063,"difficulty":3.5,"effort":665.577,"length":44,"time":36.976,"vocabulary":20,"volume":190.165,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":757,"lineStart":750,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":781,"lineStart":761,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.042,"difficulty":3.036,"effort":386.865,"length":30,"time":21.492,"vocabulary":19,"volume":127.438,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":767,"lineStart":762,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":3.472,"effort":659.686,"length":42,"time":36.649,"vocabulary":23,"volume":189.99,"operands":{"distinct":18,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":775,"lineStart":769,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":780,"lineStart":777,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":2.143,"effort":149.487,"length":21,"time":8.305,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":38},"errors":[],"lineEnd":820,"lineStart":783,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":787,"lineStart":785,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.084,"difficulty":4.342,"effort":1094.961,"length":55,"time":60.831,"vocabulary":24,"volume":252.173,"operands":{"distinct":19,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":796,"lineStart":789,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.065,"difficulty":4.667,"effort":907.605,"length":45,"time":50.422,"vocabulary":20,"volume":194.487,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":804,"lineStart":798,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.5,"effort":855.742,"length":44,"time":47.541,"vocabulary":20,"volume":190.165,"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":812,"lineStart":806,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.059,"difficulty":3.882,"effort":684.92,"length":39,"time":38.051,"vocabulary":23,"volume":176.419,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":819,"lineStart":814,"name":""}],"methodAverage":{"cyclomatic":1.02,"cyclomaticDensity":28.13,"halstead":{"bugs":0.072,"difficulty":4.258,"effort":1285.396,"length":46.265,"time":71.411,"vocabulary":20.637,"volume":215.665,"operands":{"distinct":15.5,"total":26.471},"operators":{"distinct":5.137,"total":19.794}},"params":0.157,"sloc":{"logical":7.049,"physical":22.363}},"module":"test/messaging.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":59,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":35,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":35,"column":15,"message":"Expected ')' to match '{' from line 34 and instead saw 'options'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":35,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":23,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":35,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":37,"column":16,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":16,"message":"Expected '}' to match '{' from line 35 and instead saw ':'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":38,"column":9,"message":"Unexpected '}'.","source":"Unexpected '{a}'."},{"severity":"error","line":37,"column":39,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":37,"column":40,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":38,"column":10,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":38,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":46,"column":32,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":77,"message":"Unrecoverable syntax error. (5% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_meta_js/index.html b/plato-report/files/test_meta_js/index.html new file mode 100644 index 0000000000..0331ec4571 --- /dev/null +++ b/plato-report/files/test_meta_js/index.html @@ -0,0 +1,698 @@ + + + + + Plato - test/meta.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/meta.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    77.27

    +
    +
    +

    Lines of code

    +

    581

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    36.99

    +
    +
    +

    Estimated Errors

    +

    6.47

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_meta_js/report.history.js b/plato-report/files/test_meta_js/report.history.js new file mode 100644 index 0000000000..ed0b853fda --- /dev/null +++ b/plato-report/files/test_meta_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":581,"lloc":424,"functions":119,"deliveredBugs":6.469,"difficulty":36.994,"maintainability":77.271,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_meta_js/report.history.json b/plato-report/files/test_meta_js/report.history.json new file mode 100644 index 0000000000..8ef03489bd --- /dev/null +++ b/plato-report/files/test_meta_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":581,"lloc":424,"functions":119,"deliveredBugs":6.469,"difficulty":36.994,"maintainability":77.271,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_meta_js/report.js b/plato-report/files/test_meta_js/report.js new file mode 100644 index 0000000000..d1f4b74c0c --- /dev/null +++ b/plato-report/files/test_meta_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/meta.js","fileShort":"test/meta.js","fileSafe":"test_meta_js","link":"files/test_meta_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":0.943,"halstead":{"bugs":6.469,"difficulty":36.994,"effort":717976.198,"length":2426,"time":39887.567,"vocabulary":256,"volume":19408,"operands":{"distinct":243,"total":1383,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":1043,"identifiers":["__stripped__"]}},"params":131,"sloc":{"logical":424,"physical":581}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"async","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"../src/meta","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/groups","type":"cjs"},{"line":12,"path":"../src/request","type":"cjs"},{"line":40,"path":"../src/socket.io/admin","type":"cjs"},{"line":191,"path":"../src/socket.io/admin","type":"cjs"},{"line":475,"path":"../src/meta/debugFork","type":"cjs"},{"line":481,"path":"../src/meta/debugFork","type":"cjs"},{"line":577,"path":"../src/meta/aliases","type":"cjs"}],"errors":[],"lineEnd":581,"lineStart":1,"maintainability":77.271,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.049,"difficulty":2.077,"effort":307.385,"length":37,"time":17.077,"vocabulary":16,"volume":148,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":568},"errors":[],"lineEnd":581,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.083,"difficulty":5.294,"effort":1317.155,"length":55,"time":73.175,"vocabulary":23,"volume":248.796,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":19},"errors":[],"lineEnd":37,"lineStart":19,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.041,"difficulty":3.958,"effort":485.386,"length":30,"time":26.966,"vocabulary":17,"volume":122.624,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":36,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.124,"difficulty":5.63,"effort":2099.722,"length":76,"time":116.651,"vocabulary":30,"volume":372.924,"operands":{"distinct":23,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":149},"errors":[],"lineEnd":187,"lineStart":39,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":2.5,"effort":260.62,"length":25,"time":14.479,"vocabulary":18,"volume":104.248,"operands":{"distinct":13,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":51,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":50,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":49,"lineStart":44,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":60,"lineStart":53,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":59,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":72,"lineStart":62,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":71,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":70,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":85,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":84,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.042,"difficulty":1.75,"effort":219.875,"length":33,"time":12.215,"vocabulary":14,"volume":125.643,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":83,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":96,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":95,"lineStart":88,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":94,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":2.222,"effort":139.794,"length":17,"time":7.766,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":101,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":2.833,"effort":379.609,"length":31,"time":21.089,"vocabulary":20,"volume":133.98,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":19},"errors":[],"lineEnd":127,"lineStart":109,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":3.5,"effort":151.148,"length":13,"time":8.397,"vocabulary":10,"volume":43.185,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":17},"errors":[],"lineEnd":126,"lineStart":110,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.056,"difficulty":4.333,"effort":728,"length":42,"time":40.444,"vocabulary":16,"volume":168,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":125,"lineStart":115,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":138,"lineStart":129,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.053,"difficulty":2,"effort":320.365,"length":41,"time":17.798,"vocabulary":15,"volume":160.183,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":137,"lineStart":130,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":150,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":149,"lineStart":141,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":148,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":162,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":2.75,"effort":225.623,"length":21,"time":12.535,"vocabulary":15,"volume":82.045,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":161,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":160,"lineStart":155,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":175,"lineStart":164,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":2.75,"effort":225.623,"length":21,"time":12.535,"vocabulary":15,"volume":82.045,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":174,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":1.615,"effort":208.267,"length":33,"time":11.57,"vocabulary":15,"volume":128.927,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":173,"lineStart":167,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":186,"lineStart":177,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":185,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":184,"lineStart":180,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.13,"difficulty":4.2,"effort":1636.832,"length":85,"time":90.935,"vocabulary":24,"volume":389.722,"operands":{"distinct":20,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":206},"errors":[],"lineEnd":395,"lineStart":190,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.25,"effort":112.926,"length":14,"time":6.274,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":194,"lineStart":192,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2,"effort":73.082,"length":11,"time":4.06,"vocabulary":10,"volume":36.541,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":203,"lineStart":196,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":202,"lineStart":197,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":214,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":213,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":212,"lineStart":208,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":225,"lineStart":216,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":224,"lineStart":217,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":223,"lineStart":219,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":236,"lineStart":227,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":235,"lineStart":228,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":234,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":247,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":246,"lineStart":239,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":245,"lineStart":241,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":258,"lineStart":249,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":257,"lineStart":250,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":256,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":269,"lineStart":260,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":268,"lineStart":261,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":267,"lineStart":263,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":276,"lineStart":271,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":275,"lineStart":272,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":283,"lineStart":278,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":282,"lineStart":279,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2.5,"effort":185.577,"length":19,"time":10.31,"vocabulary":15,"volume":74.231,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":294,"lineStart":285,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":293,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":292,"lineStart":288,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":305,"lineStart":296,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":304,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":303,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":316,"lineStart":307,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":315,"lineStart":308,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":314,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":327,"lineStart":318,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":326,"lineStart":319,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":325,"lineStart":321,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":338,"lineStart":329,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":337,"lineStart":330,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":336,"lineStart":332,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":349,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":348,"lineStart":341,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":347,"lineStart":343,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":356,"lineStart":351,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":355,"lineStart":352,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.5,"effort":224.81,"length":22,"time":12.489,"vocabulary":17,"volume":89.924,"operands":{"distinct":12,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":15},"errors":[],"lineEnd":372,"lineStart":358,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.25,"effort":129.059,"length":16,"time":7.17,"vocabulary":12,"volume":57.359,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":371,"lineStart":363,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":370,"lineStart":365,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":383,"lineStart":374,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":382,"lineStart":375,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":381,"lineStart":377,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":394,"lineStart":385,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":393,"lineStart":386,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":392,"lineStart":388,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":18},"errors":[],"lineEnd":415,"lineStart":398,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":402,"lineStart":399,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":1.875,"effort":110.269,"length":17,"time":6.126,"vocabulary":11,"volume":58.81,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":408,"lineStart":404,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.143,"effort":121.013,"length":17,"time":6.723,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":414,"lineStart":410,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.037,"difficulty":1.778,"effort":196.803,"length":32,"time":10.934,"vocabulary":11,"volume":110.702,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":49},"errors":[],"lineEnd":465,"lineStart":417,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":423,"lineStart":418,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":422,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":430,"lineStart":425,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":429,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":437,"lineStart":432,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":436,"lineStart":433,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":2.364,"effort":203.158,"length":22,"time":11.287,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":443,"lineStart":439,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":2.4,"effort":182.753,"length":20,"time":10.153,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":449,"lineStart":445,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":454,"lineStart":451,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":214.879,"length":20,"time":11.938,"vocabulary":15,"volume":78.138,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":459,"lineStart":456,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.167,"effort":190.667,"length":22,"time":10.593,"vocabulary":16,"volume":88,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":464,"lineStart":461,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54,"length":12,"time":3,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":24},"errors":[],"lineEnd":490,"lineStart":467,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":472,"lineStart":469,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.052,"difficulty":8.167,"effort":1274,"length":39,"time":70.778,"vocabulary":16,"volume":156,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":485,"lineStart":474,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":489,"lineStart":487,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.022,"difficulty":2.4,"effort":161.704,"length":24,"time":8.984,"vocabulary":7,"volume":67.377,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":83},"errors":[],"lineEnd":574,"lineStart":492,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":4.75,"effort":713.057,"length":36,"time":39.614,"vocabulary":18,"volume":150.117,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":500,"lineStart":493,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.097,"difficulty":6,"effort":1737.048,"length":64,"time":96.503,"vocabulary":23,"volume":289.508,"operands":{"distinct":17,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":515,"lineStart":502,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.104,"difficulty":5.526,"effort":1719.449,"length":67,"time":95.525,"vocabulary":25,"volume":311.138,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":530,"lineStart":517,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.098,"difficulty":5.667,"effort":1662.813,"length":64,"time":92.379,"vocabulary":24,"volume":293.438,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":545,"lineStart":532,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.099,"difficulty":5.368,"effort":1595.531,"length":64,"time":88.641,"vocabulary":25,"volume":297.207,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":559,"lineStart":547,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.098,"difficulty":5.667,"effort":1662.813,"length":64,"time":92.379,"vocabulary":24,"volume":293.438,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":573,"lineStart":561,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":580,"lineStart":576,"name":""}],"methodAverage":{"cyclomatic":1.025,"cyclomaticDensity":45.646,"halstead":{"bugs":0.025,"difficulty":2.205,"effort":234.391,"length":19.941,"time":13.022,"vocabulary":11.765,"volume":75.076,"operands":{"distinct":8.353,"total":11.395},"operators":{"distinct":3.412,"total":8.546}},"params":1.101,"sloc":{"logical":3.479,"physical":16.664}},"module":"test/meta.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":40,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":119,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":44,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":53,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":54,"column":88,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":62,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":67,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":65,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":75,"column":71,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":87,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":88,"column":73,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":90,"column":75,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":98,"column":78,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":99,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":99,"column":19,"message":"Expected ')' to match '{' from line 98 and instead saw 'val'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":99,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":99,"column":23,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":99,"column":25,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":99,"column":30,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":103,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":107,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":168,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":115,"column":65,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":129,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":130,"column":91,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":140,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":141,"column":67,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":143,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":152,"column":73,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":153,"column":80,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":153,"column":80,"message":"Too many errors. (26% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_meta_js/report.json b/plato-report/files/test_meta_js/report.json new file mode 100644 index 0000000000..0c0feca7d5 --- /dev/null +++ b/plato-report/files/test_meta_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/meta.js","fileShort":"test/meta.js","fileSafe":"test_meta_js","link":"files/test_meta_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":0.943,"halstead":{"bugs":6.469,"difficulty":36.994,"effort":717976.198,"length":2426,"time":39887.567,"vocabulary":256,"volume":19408,"operands":{"distinct":243,"total":1383,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":1043,"identifiers":["__stripped__"]}},"params":131,"sloc":{"logical":424,"physical":581}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"async","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"../src/meta","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/groups","type":"cjs"},{"line":12,"path":"../src/request","type":"cjs"},{"line":40,"path":"../src/socket.io/admin","type":"cjs"},{"line":191,"path":"../src/socket.io/admin","type":"cjs"},{"line":475,"path":"../src/meta/debugFork","type":"cjs"},{"line":481,"path":"../src/meta/debugFork","type":"cjs"},{"line":577,"path":"../src/meta/aliases","type":"cjs"}],"errors":[],"lineEnd":581,"lineStart":1,"maintainability":77.271,"methods":[{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.049,"difficulty":2.077,"effort":307.385,"length":37,"time":17.077,"vocabulary":16,"volume":148,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":568},"errors":[],"lineEnd":581,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.083,"difficulty":5.294,"effort":1317.155,"length":55,"time":73.175,"vocabulary":23,"volume":248.796,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":19},"errors":[],"lineEnd":37,"lineStart":19,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.041,"difficulty":3.958,"effort":485.386,"length":30,"time":26.966,"vocabulary":17,"volume":122.624,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":36,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.124,"difficulty":5.63,"effort":2099.722,"length":76,"time":116.651,"vocabulary":30,"volume":372.924,"operands":{"distinct":23,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":149},"errors":[],"lineEnd":187,"lineStart":39,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":2.5,"effort":260.62,"length":25,"time":14.479,"vocabulary":18,"volume":104.248,"operands":{"distinct":13,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":51,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":50,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":49,"lineStart":44,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":60,"lineStart":53,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":59,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":72,"lineStart":62,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":71,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":70,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":85,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":84,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.042,"difficulty":1.75,"effort":219.875,"length":33,"time":12.215,"vocabulary":14,"volume":125.643,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":83,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":96,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":95,"lineStart":88,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":94,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":2.222,"effort":139.794,"length":17,"time":7.766,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":101,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":2.833,"effort":379.609,"length":31,"time":21.089,"vocabulary":20,"volume":133.98,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":19},"errors":[],"lineEnd":127,"lineStart":109,"name":""},{"cyclomatic":2,"cyclomaticDensity":66.667,"halstead":{"bugs":0.014,"difficulty":3.5,"effort":151.148,"length":13,"time":8.397,"vocabulary":10,"volume":43.185,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":17},"errors":[],"lineEnd":126,"lineStart":110,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.056,"difficulty":4.333,"effort":728,"length":42,"time":40.444,"vocabulary":16,"volume":168,"operands":{"distinct":12,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":125,"lineStart":115,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":138,"lineStart":129,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.053,"difficulty":2,"effort":320.365,"length":41,"time":17.798,"vocabulary":15,"volume":160.183,"operands":{"distinct":13,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":137,"lineStart":130,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":150,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":149,"lineStart":141,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":148,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":162,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":2.75,"effort":225.623,"length":21,"time":12.535,"vocabulary":15,"volume":82.045,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":161,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":160,"lineStart":155,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":175,"lineStart":164,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":2.75,"effort":225.623,"length":21,"time":12.535,"vocabulary":15,"volume":82.045,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":174,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":1.615,"effort":208.267,"length":33,"time":11.57,"vocabulary":15,"volume":128.927,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":173,"lineStart":167,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":186,"lineStart":177,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":185,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":184,"lineStart":180,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.13,"difficulty":4.2,"effort":1636.832,"length":85,"time":90.935,"vocabulary":24,"volume":389.722,"operands":{"distinct":20,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":206},"errors":[],"lineEnd":395,"lineStart":190,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.25,"effort":112.926,"length":14,"time":6.274,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":194,"lineStart":192,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2,"effort":73.082,"length":11,"time":4.06,"vocabulary":10,"volume":36.541,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":203,"lineStart":196,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":202,"lineStart":197,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":214,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":213,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":212,"lineStart":208,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":225,"lineStart":216,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":224,"lineStart":217,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":223,"lineStart":219,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":236,"lineStart":227,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":235,"lineStart":228,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":234,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":247,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":246,"lineStart":239,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":245,"lineStart":241,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":258,"lineStart":249,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":257,"lineStart":250,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":256,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":269,"lineStart":260,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":268,"lineStart":261,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":267,"lineStart":263,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":276,"lineStart":271,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":275,"lineStart":272,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":283,"lineStart":278,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":282,"lineStart":279,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2.5,"effort":185.577,"length":19,"time":10.31,"vocabulary":15,"volume":74.231,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":294,"lineStart":285,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":293,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":292,"lineStart":288,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":305,"lineStart":296,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":304,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":303,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":316,"lineStart":307,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":315,"lineStart":308,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":314,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":327,"lineStart":318,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":326,"lineStart":319,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":325,"lineStart":321,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":338,"lineStart":329,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":337,"lineStart":330,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":336,"lineStart":332,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":349,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.286,"effort":118.609,"length":15,"time":6.589,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":348,"lineStart":341,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":347,"lineStart":343,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":356,"lineStart":351,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":355,"lineStart":352,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.5,"effort":224.81,"length":22,"time":12.489,"vocabulary":17,"volume":89.924,"operands":{"distinct":12,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":15},"errors":[],"lineEnd":372,"lineStart":358,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.25,"effort":129.059,"length":16,"time":7.17,"vocabulary":12,"volume":57.359,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":371,"lineStart":363,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":370,"lineStart":365,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":383,"lineStart":374,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":382,"lineStart":375,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":381,"lineStart":377,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":394,"lineStart":385,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":393,"lineStart":386,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":392,"lineStart":388,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":18},"errors":[],"lineEnd":415,"lineStart":398,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":402,"lineStart":399,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":1.875,"effort":110.269,"length":17,"time":6.126,"vocabulary":11,"volume":58.81,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":408,"lineStart":404,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.143,"effort":121.013,"length":17,"time":6.723,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":414,"lineStart":410,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.037,"difficulty":1.778,"effort":196.803,"length":32,"time":10.934,"vocabulary":11,"volume":110.702,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":49},"errors":[],"lineEnd":465,"lineStart":417,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":423,"lineStart":418,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":422,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":430,"lineStart":425,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":429,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":437,"lineStart":432,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":436,"lineStart":433,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":2.364,"effort":203.158,"length":22,"time":11.287,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":443,"lineStart":439,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":2.4,"effort":182.753,"length":20,"time":10.153,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":449,"lineStart":445,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":454,"lineStart":451,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":214.879,"length":20,"time":11.938,"vocabulary":15,"volume":78.138,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":459,"lineStart":456,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":2.167,"effort":190.667,"length":22,"time":10.593,"vocabulary":16,"volume":88,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":464,"lineStart":461,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54,"length":12,"time":3,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":24},"errors":[],"lineEnd":490,"lineStart":467,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":472,"lineStart":469,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.052,"difficulty":8.167,"effort":1274,"length":39,"time":70.778,"vocabulary":16,"volume":156,"operands":{"distinct":9,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":12},"errors":[],"lineEnd":485,"lineStart":474,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1,"effort":11.61,"length":5,"time":0.645,"vocabulary":5,"volume":11.61,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":489,"lineStart":487,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.022,"difficulty":2.4,"effort":161.704,"length":24,"time":8.984,"vocabulary":7,"volume":67.377,"operands":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":83},"errors":[],"lineEnd":574,"lineStart":492,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.05,"difficulty":4.75,"effort":713.057,"length":36,"time":39.614,"vocabulary":18,"volume":150.117,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":500,"lineStart":493,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.097,"difficulty":6,"effort":1737.048,"length":64,"time":96.503,"vocabulary":23,"volume":289.508,"operands":{"distinct":17,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":515,"lineStart":502,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.104,"difficulty":5.526,"effort":1719.449,"length":67,"time":95.525,"vocabulary":25,"volume":311.138,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":530,"lineStart":517,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.098,"difficulty":5.667,"effort":1662.813,"length":64,"time":92.379,"vocabulary":24,"volume":293.438,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":545,"lineStart":532,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.099,"difficulty":5.368,"effort":1595.531,"length":64,"time":88.641,"vocabulary":25,"volume":297.207,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":559,"lineStart":547,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.098,"difficulty":5.667,"effort":1662.813,"length":64,"time":92.379,"vocabulary":24,"volume":293.438,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":573,"lineStart":561,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":2.8,"effort":115.385,"length":13,"time":6.41,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":580,"lineStart":576,"name":""}],"methodAverage":{"cyclomatic":1.025,"cyclomaticDensity":45.646,"halstead":{"bugs":0.025,"difficulty":2.205,"effort":234.391,"length":19.941,"time":13.022,"vocabulary":11.765,"volume":75.076,"operands":{"distinct":8.353,"total":11.395},"operators":{"distinct":3.412,"total":8.546}},"params":1.101,"sloc":{"logical":3.479,"physical":16.664}},"module":"test/meta.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":40,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":41,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":119,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":44,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":53,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":54,"column":88,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":62,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":67,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":65,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":75,"column":71,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":87,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":88,"column":73,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":90,"column":75,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":98,"column":78,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":99,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":99,"column":19,"message":"Expected ')' to match '{' from line 98 and instead saw 'val'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":99,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":99,"column":23,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":99,"column":25,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":99,"column":30,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":103,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":107,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":168,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":115,"column":65,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":129,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":130,"column":91,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":140,"column":56,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":141,"column":67,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":143,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":152,"column":73,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":153,"column":80,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":153,"column":80,"message":"Too many errors. (26% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_middleware_js/index.html b/plato-report/files/test_middleware_js/index.html new file mode 100644 index 0000000000..5318c863e4 --- /dev/null +++ b/plato-report/files/test_middleware_js/index.html @@ -0,0 +1,293 @@ + + + + + Plato - test/middleware.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/middleware.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    69.20

    +
    +
    +

    Lines of code

    +

    176

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    19.09

    +
    +
    +

    Estimated Errors

    +

    2.02

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_middleware_js/report.history.js b/plato-report/files/test_middleware_js/report.history.js new file mode 100644 index 0000000000..412de6459b --- /dev/null +++ b/plato-report/files/test_middleware_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":176,"lloc":157,"functions":22,"deliveredBugs":2.018,"difficulty":19.085,"maintainability":69.2,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_middleware_js/report.history.json b/plato-report/files/test_middleware_js/report.history.json new file mode 100644 index 0000000000..9068d431da --- /dev/null +++ b/plato-report/files/test_middleware_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":176,"lloc":157,"functions":22,"deliveredBugs":2.018,"difficulty":19.085,"maintainability":69.2,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_middleware_js/report.js b/plato-report/files/test_middleware_js/report.js new file mode 100644 index 0000000000..5da427b57b --- /dev/null +++ b/plato-report/files/test_middleware_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/middleware.js","fileShort":"test/middleware.js","fileSafe":"test_middleware_js","link":"files/test_middleware_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.637,"halstead":{"bugs":2.018,"difficulty":19.085,"effort":115539.611,"length":875,"time":6418.867,"vocabulary":121,"volume":6054.005,"operands":{"distinct":112,"total":475,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":400,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":157,"physical":176}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":8,"path":"../src/user","type":"cjs"},{"line":9,"path":"../src/groups","type":"cjs"},{"line":10,"path":"../src/utils","type":"cjs"},{"line":11,"path":"../src/request","type":"cjs"},{"line":12,"path":"./helpers","type":"cjs"},{"line":24,"path":"../src/middleware","type":"cjs"},{"line":33,"path":"../src/middleware","type":"cjs"},{"line":43,"path":"../src/middleware","type":"cjs"},{"line":57,"path":"../src/middleware","type":"cjs"},{"line":71,"path":"../src/middleware","type":"cjs"}],"errors":[],"lineEnd":176,"lineStart":1,"maintainability":69.2,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":163},"errors":[],"lineEnd":176,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.029,"difficulty":2.25,"effort":194.593,"length":25,"time":10.811,"vocabulary":11,"volume":86.486,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":93},"errors":[],"lineEnd":107,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2.75,"effort":204.135,"length":19,"time":11.341,"vocabulary":15,"volume":74.231,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":21,"lineStart":18,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":4.5,"effort":359.795,"length":21,"time":19.989,"vocabulary":14,"volume":79.954,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":30,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1,"effort":38.039,"length":12,"time":2.113,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":29,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.043,"difficulty":4.455,"effort":575.829,"length":31,"time":31.99,"vocabulary":18,"volume":129.268,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":40,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1,"effort":38.039,"length":12,"time":2.113,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":39,"lineStart":36,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.052,"difficulty":4.958,"effort":779.318,"length":37,"time":43.295,"vocabulary":19,"volume":157.173,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":54,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.072,"difficulty":2.75,"effort":596.803,"length":57,"time":33.156,"vocabulary":14,"volume":217.019,"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":53,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.053,"difficulty":4.577,"effort":731.902,"length":37,"time":40.661,"vocabulary":20,"volume":159.911,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":68,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.07,"difficulty":3,"effort":632.775,"length":57,"time":35.154,"vocabulary":13,"volume":210.925,"operands":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":67,"lineStart":60,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.043,"difficulty":4.455,"effort":575.829,"length":31,"time":31.99,"vocabulary":18,"volume":129.268,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":37},"errors":[],"lineEnd":106,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.168,"difficulty":3.758,"effort":1898.767,"length":97,"time":105.487,"vocabulary":37,"volume":505.317,"operands":{"distinct":33,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":32},"errors":[],"lineEnd":105,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.044,"difficulty":2.318,"effort":308.915,"length":35,"time":17.162,"vocabulary":14,"volume":133.257,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":67},"errors":[],"lineEnd":175,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":116,"lineStart":113,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.062,"difficulty":3.882,"effort":720.045,"length":41,"time":40.002,"vocabulary":23,"volume":185.466,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":123,"lineStart":118,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.094,"difficulty":4.714,"effort":1322.538,"length":59,"time":73.474,"vocabulary":27,"volume":280.538,"operands":{"distinct":21,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":136,"lineStart":125,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.052,"difficulty":4.071,"effort":633.471,"length":36,"time":35.193,"vocabulary":20,"volume":155.589,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":143,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.054,"difficulty":4,"effort":650.063,"length":37,"time":36.115,"vocabulary":21,"volume":162.516,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":150,"lineStart":145,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.07,"difficulty":4.219,"effort":889.444,"length":48,"time":49.414,"vocabulary":21,"volume":210.831,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":158,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.073,"difficulty":4.118,"effort":899.756,"length":49,"time":49.986,"vocabulary":22,"volume":218.512,"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":166,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.075,"difficulty":4.028,"effort":910.995,"length":50,"time":50.611,"vocabulary":23,"volume":226.178,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":174,"lineStart":168,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":21.335,"halstead":{"bugs":0.053,"difficulty":3.427,"effort":603.539,"length":37.364,"time":33.53,"vocabulary":17.636,"volume":159.407,"operands":{"distinct":12.909,"total":20.364},"operators":{"distinct":4.727,"total":17}},"params":0.227,"sloc":{"logical":6.682,"physical":23.545}},"module":"test/middleware.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":28,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":19,"column":22,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":30,"message":"Expected ')' to match '{' from line 18 and instead saw 'user'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":19,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":34,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":19,"column":35,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":20,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":23,"column":61,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":50,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":60,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":55,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":86,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":60,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":87,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":60,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":71,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":109,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":28,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":114,"column":17,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":114,"column":25,"message":"Expected ')' to match '{' from line 113 and instead saw 'user'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":114,"column":25,"message":"Too many errors. (64% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_middleware_js/report.json b/plato-report/files/test_middleware_js/report.json new file mode 100644 index 0000000000..e5373ed879 --- /dev/null +++ b/plato-report/files/test_middleware_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/middleware.js","fileShort":"test/middleware.js","fileSafe":"test_middleware_js","link":"files/test_middleware_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.637,"halstead":{"bugs":2.018,"difficulty":19.085,"effort":115539.611,"length":875,"time":6418.867,"vocabulary":121,"volume":6054.005,"operands":{"distinct":112,"total":475,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":400,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":157,"physical":176}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":8,"path":"../src/user","type":"cjs"},{"line":9,"path":"../src/groups","type":"cjs"},{"line":10,"path":"../src/utils","type":"cjs"},{"line":11,"path":"../src/request","type":"cjs"},{"line":12,"path":"./helpers","type":"cjs"},{"line":24,"path":"../src/middleware","type":"cjs"},{"line":33,"path":"../src/middleware","type":"cjs"},{"line":43,"path":"../src/middleware","type":"cjs"},{"line":57,"path":"../src/middleware","type":"cjs"},{"line":71,"path":"../src/middleware","type":"cjs"}],"errors":[],"lineEnd":176,"lineStart":1,"maintainability":69.2,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":163},"errors":[],"lineEnd":176,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.029,"difficulty":2.25,"effort":194.593,"length":25,"time":10.811,"vocabulary":11,"volume":86.486,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":93},"errors":[],"lineEnd":107,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2.75,"effort":204.135,"length":19,"time":11.341,"vocabulary":15,"volume":74.231,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":21,"lineStart":18,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":4.5,"effort":359.795,"length":21,"time":19.989,"vocabulary":14,"volume":79.954,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":30,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1,"effort":38.039,"length":12,"time":2.113,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":29,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.043,"difficulty":4.455,"effort":575.829,"length":31,"time":31.99,"vocabulary":18,"volume":129.268,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":40,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1,"effort":38.039,"length":12,"time":2.113,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":39,"lineStart":36,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.052,"difficulty":4.958,"effort":779.318,"length":37,"time":43.295,"vocabulary":19,"volume":157.173,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":54,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.072,"difficulty":2.75,"effort":596.803,"length":57,"time":33.156,"vocabulary":14,"volume":217.019,"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":53,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.053,"difficulty":4.577,"effort":731.902,"length":37,"time":40.661,"vocabulary":20,"volume":159.911,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":68,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.07,"difficulty":3,"effort":632.775,"length":57,"time":35.154,"vocabulary":13,"volume":210.925,"operands":{"distinct":11,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":67,"lineStart":60,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.043,"difficulty":4.455,"effort":575.829,"length":31,"time":31.99,"vocabulary":18,"volume":129.268,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":37},"errors":[],"lineEnd":106,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.168,"difficulty":3.758,"effort":1898.767,"length":97,"time":105.487,"vocabulary":37,"volume":505.317,"operands":{"distinct":33,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":32},"errors":[],"lineEnd":105,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.044,"difficulty":2.318,"effort":308.915,"length":35,"time":17.162,"vocabulary":14,"volume":133.257,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":67},"errors":[],"lineEnd":175,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":116,"lineStart":113,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.062,"difficulty":3.882,"effort":720.045,"length":41,"time":40.002,"vocabulary":23,"volume":185.466,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":123,"lineStart":118,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.094,"difficulty":4.714,"effort":1322.538,"length":59,"time":73.474,"vocabulary":27,"volume":280.538,"operands":{"distinct":21,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":136,"lineStart":125,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.052,"difficulty":4.071,"effort":633.471,"length":36,"time":35.193,"vocabulary":20,"volume":155.589,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":143,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.054,"difficulty":4,"effort":650.063,"length":37,"time":36.115,"vocabulary":21,"volume":162.516,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":150,"lineStart":145,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.07,"difficulty":4.219,"effort":889.444,"length":48,"time":49.414,"vocabulary":21,"volume":210.831,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":158,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.073,"difficulty":4.118,"effort":899.756,"length":49,"time":49.986,"vocabulary":22,"volume":218.512,"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":166,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.075,"difficulty":4.028,"effort":910.995,"length":50,"time":50.611,"vocabulary":23,"volume":226.178,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":174,"lineStart":168,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":21.335,"halstead":{"bugs":0.053,"difficulty":3.427,"effort":603.539,"length":37.364,"time":33.53,"vocabulary":17.636,"volume":159.407,"operands":{"distinct":12.909,"total":20.364},"operators":{"distinct":4.727,"total":17}},"params":0.227,"sloc":{"logical":6.682,"physical":23.545}},"module":"test/middleware.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":28,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":19,"column":22,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":30,"message":"Expected ')' to match '{' from line 18 and instead saw 'user'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":19,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":34,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":19,"column":35,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":20,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":23,"column":61,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":50,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":60,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":33,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":35,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":55,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":86,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":46,"column":60,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":87,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":58,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":60,"column":60,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":71,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":72,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":74,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":109,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":111,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":113,"column":28,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":114,"column":17,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":114,"column":25,"message":"Expected ')' to match '{' from line 113 and instead saw 'user'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":114,"column":25,"message":"Too many errors. (64% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_notifications_js/index.html b/plato-report/files/test_notifications_js/index.html new file mode 100644 index 0000000000..93d684551c --- /dev/null +++ b/plato-report/files/test_notifications_js/index.html @@ -0,0 +1,747 @@ + + + + + Plato - test/notifications.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/notifications.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    75.92

    +
    +
    +

    Lines of code

    +

    630

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    61.08

    +
    +
    +

    Estimated Errors

    +

    6.76

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_notifications_js/report.history.js b/plato-report/files/test_notifications_js/report.history.js new file mode 100644 index 0000000000..44048e475e --- /dev/null +++ b/plato-report/files/test_notifications_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":630,"lloc":423,"functions":115,"deliveredBugs":6.763,"difficulty":61.078,"maintainability":75.92,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_notifications_js/report.history.json b/plato-report/files/test_notifications_js/report.history.json new file mode 100644 index 0000000000..b09d60b02a --- /dev/null +++ b/plato-report/files/test_notifications_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":630,"lloc":423,"functions":115,"deliveredBugs":6.763,"difficulty":61.078,"maintainability":75.92,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_notifications_js/report.js b/plato-report/files/test_notifications_js/report.js new file mode 100644 index 0000000000..4cb59b741a --- /dev/null +++ b/plato-report/files/test_notifications_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/notifications.js","fileShort":"test/notifications.js","fileSafe":"test_notifications_js","link":"files/test_notifications_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":2.128,"halstead":{"bugs":6.763,"difficulty":61.078,"effort":1239281.424,"length":2476,"time":68848.968,"vocabulary":293,"volume":20290.218,"operands":{"distinct":270,"total":1434,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":1042,"identifiers":["__stripped__"]}},"params":128,"sloc":{"logical":423,"physical":630}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":6,"path":"util","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"../src/meta","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/topics","type":"cjs"},{"line":12,"path":"../src/categories","type":"cjs"},{"line":13,"path":"../src/notifications","type":"cjs"},{"line":14,"path":"../src/socket.io/notifications","type":"cjs"},{"line":15,"path":"../src/groups","type":"cjs"}],"errors":[],"lineEnd":630,"lineStart":1,"maintainability":75.92,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.238,"difficulty":2.792,"effort":1991.936,"length":135,"time":110.663,"vocabulary":39,"volume":713.529,"operands":{"distinct":36,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":35,"physical":612},"errors":[],"lineEnd":630,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":32,"lineStart":23,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":4,"effort":156,"length":13,"time":8.667,"vocabulary":8,"volume":39,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":31,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":39,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":38,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":2.5,"effort":190,"length":19,"time":10.556,"vocabulary":16,"volume":76,"operands":{"distinct":11,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":21},"errors":[],"lineEnd":61,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":3.111,"effort":253.275,"length":22,"time":14.071,"vocabulary":13,"volume":81.41,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":60,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":2,"effort":136.229,"length":19,"time":7.568,"vocabulary":12,"volume":68.114,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":59,"lineStart":51,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":58,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.03,"difficulty":2.708,"effort":243.545,"length":22,"time":13.53,"vocabulary":17,"volume":89.924,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":75,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":74,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":84,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":1.5,"effort":129.059,"length":24,"time":7.17,"vocabulary":12,"volume":86.039,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":83,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":94,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":1.818,"effort":222.026,"length":33,"time":12.335,"vocabulary":13,"volume":122.115,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":93,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":107,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":3.429,"effort":202.996,"length":16,"time":11.278,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":106,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":105,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":104,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":120,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":119,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":118,"lineStart":112,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":117,"lineStart":113,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":133,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":132,"lineStart":123,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":131,"lineStart":125,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":130,"lineStart":126,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":66.439,"length":10,"time":3.691,"vocabulary":10,"volume":33.219,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":146,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":145,"lineStart":136,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":144,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":143,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":156,"lineStart":148,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":155,"lineStart":149,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":154,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":171,"lineStart":158,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":1.65,"effort":103.797,"length":17,"time":5.767,"vocabulary":13,"volume":62.907,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":170,"lineStart":159,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":1.846,"effort":177.231,"length":24,"time":9.846,"vocabulary":16,"volume":96,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":169,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":168,"lineStart":164,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":181,"lineStart":173,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":180,"lineStart":174,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":179,"lineStart":176,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":188,"lineStart":183,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":187,"lineStart":184,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":18},"errors":[],"lineEnd":207,"lineStart":190,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":1.65,"effort":103.797,"length":17,"time":5.767,"vocabulary":13,"volume":62.907,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":16},"errors":[],"lineEnd":206,"lineStart":191,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":1.846,"effort":177.231,"length":24,"time":9.846,"vocabulary":16,"volume":96,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":205,"lineStart":193,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":3.5,"effort":314.505,"length":23,"time":17.472,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":204,"lineStart":196,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":203,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":222,"lineStart":209,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":1.65,"effort":103.797,"length":17,"time":5.767,"vocabulary":13,"volume":62.907,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":221,"lineStart":210,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":1.846,"effort":177.231,"length":24,"time":9.846,"vocabulary":16,"volume":96,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":220,"lineStart":212,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":219,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":229,"lineStart":224,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":228,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.254,"difficulty":5.561,"effort":4231.784,"length":137,"time":235.099,"vocabulary":47,"volume":760.979,"operands":{"distinct":41,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":61,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":34},"errors":[],"lineEnd":264,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.429,"effort":215.683,"length":17,"time":11.982,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":274,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.061,"difficulty":1.688,"effort":309.617,"length":44,"time":17.201,"vocabulary":18,"volume":183.477,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":273,"lineStart":267,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3.125,"effort":108.966,"length":11,"time":6.054,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":283,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.039,"difficulty":1.583,"effort":186.878,"length":31,"time":10.382,"vocabulary":14,"volume":118.028,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":282,"lineStart":277,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":290,"lineStart":285,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":289,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":302,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":3.333,"effort":184.503,"length":16,"time":10.25,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":301,"lineStart":293,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.8,"effort":187.135,"length":29,"time":10.396,"vocabulary":12,"volume":103.964,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":300,"lineStart":295,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":311,"lineStart":304,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.8,"effort":187.135,"length":29,"time":10.396,"vocabulary":12,"volume":103.964,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":310,"lineStart":305,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":4.136,"effort":396.712,"length":23,"time":22.04,"vocabulary":18,"volume":95.908,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":21},"errors":[],"lineEnd":333,"lineStart":313,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":332,"lineStart":320,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":331,"lineStart":322,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":330,"lineStart":324,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":329,"lineStart":325,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2,"effort":83.026,"length":12,"time":4.613,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":341,"lineStart":335,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":340,"lineStart":336,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":349,"lineStart":343,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.333,"effort":87.639,"length":19,"time":4.869,"vocabulary":11,"volume":65.729,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":348,"lineStart":344,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":357,"lineStart":351,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":356,"lineStart":352,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":365,"lineStart":359,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":364,"lineStart":360,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":372,"lineStart":367,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":371,"lineStart":368,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.112,"difficulty":4.269,"effort":1430.192,"length":67,"time":79.455,"vocabulary":32,"volume":335,"operands":{"distinct":26,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":390,"lineStart":374,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.044,"difficulty":2,"effort":265.669,"length":34,"time":14.759,"vocabulary":15,"volume":132.834,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":192},"errors":[],"lineEnd":585,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.109,"difficulty":4.08,"effort":1334.066,"length":66,"time":74.115,"vocabulary":31,"volume":326.977,"operands":{"distinct":25,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":21},"errors":[],"lineEnd":420,"lineStart":400,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":412,"lineStart":412,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":419,"lineStart":419,"name":""},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.212,"difficulty":7.683,"effort":4881.053,"length":112,"time":271.17,"vocabulary":51,"volume":635.312,"operands":{"distinct":41,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":27},"errors":[],"lineEnd":448,"lineStart":422,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":436,"lineStart":436,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":439,"lineStart":439,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":442,"lineStart":442,"name":""},{"cyclomatic":2,"cyclomaticDensity":10.526,"halstead":{"bugs":0.239,"difficulty":10.694,"effort":7679.285,"length":130,"time":426.627,"vocabulary":46,"volume":718.063,"operands":{"distinct":36,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":36},"errors":[],"lineEnd":485,"lineStart":450,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":471,"lineStart":471,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":475,"lineStart":475,"name":""},{"cyclomatic":3,"cyclomaticDensity":11.111,"halstead":{"bugs":0.347,"difficulty":9.981,"effort":10399.402,"length":173,"time":577.745,"vocabulary":65,"volume":1041.87,"operands":{"distinct":54,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":75,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":49},"errors":[],"lineEnd":535,"lineStart":487,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":510,"lineStart":510,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":514,"lineStart":514,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":518,"lineStart":518,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.047,"difficulty":3,"effort":425.332,"length":34,"time":23.63,"vocabulary":18,"volume":141.777,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":544,"lineStart":537,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.166,"difficulty":9.1,"effort":4523.261,"length":89,"time":251.292,"vocabulary":48,"volume":497.062,"operands":{"distinct":35,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":26},"errors":[],"lineEnd":571,"lineStart":546,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":565,"lineStart":565,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":567,"lineStart":567,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":2.5,"effort":388.974,"length":36,"time":21.61,"vocabulary":20,"volume":155.589,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":584,"lineStart":573,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":578,"lineStart":578,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":578,"lineStart":578,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":2,"effort":118.414,"length":16,"time":6.579,"vocabulary":13,"volume":59.207,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":604,"lineStart":588,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":603,"lineStart":590,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":602,"lineStart":592,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":601,"lineStart":594,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":2,"effort":195.345,"length":25,"time":10.852,"vocabulary":15,"volume":97.672,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":600,"lineStart":595,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":24},"errors":[],"lineEnd":629,"lineStart":606,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":18},"errors":[],"lineEnd":628,"lineStart":611,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":4.038,"effort":471.256,"length":27,"time":26.181,"vocabulary":20,"volume":116.692,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":15},"errors":[],"lineEnd":627,"lineStart":613,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":626,"lineStart":616,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":625,"lineStart":618,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":624,"lineStart":620,"name":""}],"methodAverage":{"cyclomatic":1.07,"cyclomaticDensity":41.406,"halstead":{"bugs":0.029,"difficulty":2.254,"effort":413.886,"length":20.843,"time":22.994,"vocabulary":12.087,"volume":88.19,"operands":{"distinct":8.626,"total":12.122},"operators":{"distinct":3.461,"total":8.722}},"params":1.113,"sloc":{"logical":3.557,"physical":16}},"module":"test/notifications.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":28,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":55,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":65,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":23,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":72,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":54,"column":87,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":74,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":86,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":87,"column":78,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":96,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":97,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":99,"column":55,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":101,"column":58,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":109,"column":50,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":112,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":38,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":105,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":122,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":123,"column":71,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":125,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":126,"column":38,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":126,"column":105,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":135,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":136,"column":92,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":138,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":139,"column":38,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":139,"column":105,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":139,"column":105,"message":"Too many errors. (22% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_notifications_js/report.json b/plato-report/files/test_notifications_js/report.json new file mode 100644 index 0000000000..e1d731bc1c --- /dev/null +++ b/plato-report/files/test_notifications_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/notifications.js","fileShort":"test/notifications.js","fileSafe":"test_notifications_js","link":"files/test_notifications_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":2.128,"halstead":{"bugs":6.763,"difficulty":61.078,"effort":1239281.424,"length":2476,"time":68848.968,"vocabulary":293,"volume":20290.218,"operands":{"distinct":270,"total":1434,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":1042,"identifiers":["__stripped__"]}},"params":128,"sloc":{"logical":423,"physical":630}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":6,"path":"util","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":9,"path":"../src/meta","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/topics","type":"cjs"},{"line":12,"path":"../src/categories","type":"cjs"},{"line":13,"path":"../src/notifications","type":"cjs"},{"line":14,"path":"../src/socket.io/notifications","type":"cjs"},{"line":15,"path":"../src/groups","type":"cjs"}],"errors":[],"lineEnd":630,"lineStart":1,"maintainability":75.92,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.238,"difficulty":2.792,"effort":1991.936,"length":135,"time":110.663,"vocabulary":39,"volume":713.529,"operands":{"distinct":36,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":35,"physical":612},"errors":[],"lineEnd":630,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":32,"lineStart":23,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":4,"effort":156,"length":13,"time":8.667,"vocabulary":8,"volume":39,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":31,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":39,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":38,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":2.5,"effort":190,"length":19,"time":10.556,"vocabulary":16,"volume":76,"operands":{"distinct":11,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":21},"errors":[],"lineEnd":61,"lineStart":41,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":3.111,"effort":253.275,"length":22,"time":14.071,"vocabulary":13,"volume":81.41,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":60,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":2,"effort":136.229,"length":19,"time":7.568,"vocabulary":12,"volume":68.114,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":59,"lineStart":51,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":58,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.03,"difficulty":2.708,"effort":243.545,"length":22,"time":13.53,"vocabulary":17,"volume":89.924,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":75,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":74,"lineStart":70,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":84,"lineStart":77,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":1.5,"effort":129.059,"length":24,"time":7.17,"vocabulary":12,"volume":86.039,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":83,"lineStart":78,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":94,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":1.818,"effort":222.026,"length":33,"time":12.335,"vocabulary":13,"volume":122.115,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":93,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":107,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":3.429,"effort":202.996,"length":16,"time":11.278,"vocabulary":13,"volume":59.207,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":106,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.333,"effort":100.765,"length":13,"time":5.598,"vocabulary":10,"volume":43.185,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":105,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":104,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":120,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":119,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":118,"lineStart":112,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":117,"lineStart":113,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":133,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":132,"lineStart":123,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":131,"lineStart":125,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":130,"lineStart":126,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2,"effort":66.439,"length":10,"time":3.691,"vocabulary":10,"volume":33.219,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":146,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":145,"lineStart":136,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":144,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":143,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":156,"lineStart":148,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":155,"lineStart":149,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":154,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":171,"lineStart":158,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":1.65,"effort":103.797,"length":17,"time":5.767,"vocabulary":13,"volume":62.907,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":170,"lineStart":159,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":1.846,"effort":177.231,"length":24,"time":9.846,"vocabulary":16,"volume":96,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":169,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":168,"lineStart":164,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":181,"lineStart":173,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":180,"lineStart":174,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":179,"lineStart":176,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":188,"lineStart":183,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":187,"lineStart":184,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":18},"errors":[],"lineEnd":207,"lineStart":190,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":1.65,"effort":103.797,"length":17,"time":5.767,"vocabulary":13,"volume":62.907,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":16},"errors":[],"lineEnd":206,"lineStart":191,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":1.846,"effort":177.231,"length":24,"time":9.846,"vocabulary":16,"volume":96,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":205,"lineStart":193,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":3.5,"effort":314.505,"length":23,"time":17.472,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":204,"lineStart":196,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":203,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":222,"lineStart":209,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":1.65,"effort":103.797,"length":17,"time":5.767,"vocabulary":13,"volume":62.907,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":221,"lineStart":210,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":1.846,"effort":177.231,"length":24,"time":9.846,"vocabulary":16,"volume":96,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":220,"lineStart":212,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":219,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":229,"lineStart":224,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":228,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.254,"difficulty":5.561,"effort":4231.784,"length":137,"time":235.099,"vocabulary":47,"volume":760.979,"operands":{"distinct":41,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":61,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":34},"errors":[],"lineEnd":264,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.429,"effort":215.683,"length":17,"time":11.982,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":274,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.061,"difficulty":1.688,"effort":309.617,"length":44,"time":17.201,"vocabulary":18,"volume":183.477,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":17,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":273,"lineStart":267,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3.125,"effort":108.966,"length":11,"time":6.054,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":283,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.039,"difficulty":1.583,"effort":186.878,"length":31,"time":10.382,"vocabulary":14,"volume":118.028,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":282,"lineStart":277,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":290,"lineStart":285,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":289,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":302,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":3.333,"effort":184.503,"length":16,"time":10.25,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":301,"lineStart":293,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.8,"effort":187.135,"length":29,"time":10.396,"vocabulary":12,"volume":103.964,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":300,"lineStart":295,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":311,"lineStart":304,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.8,"effort":187.135,"length":29,"time":10.396,"vocabulary":12,"volume":103.964,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":310,"lineStart":305,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":4.136,"effort":396.712,"length":23,"time":22.04,"vocabulary":18,"volume":95.908,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":21},"errors":[],"lineEnd":333,"lineStart":313,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":332,"lineStart":320,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":331,"lineStart":322,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":330,"lineStart":324,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":329,"lineStart":325,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2,"effort":83.026,"length":12,"time":4.613,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":341,"lineStart":335,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":340,"lineStart":336,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":349,"lineStart":343,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.333,"effort":87.639,"length":19,"time":4.869,"vocabulary":11,"volume":65.729,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":348,"lineStart":344,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":357,"lineStart":351,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":356,"lineStart":352,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":365,"lineStart":359,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":364,"lineStart":360,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":372,"lineStart":367,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":371,"lineStart":368,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.112,"difficulty":4.269,"effort":1430.192,"length":67,"time":79.455,"vocabulary":32,"volume":335,"operands":{"distinct":26,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":17},"errors":[],"lineEnd":390,"lineStart":374,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.044,"difficulty":2,"effort":265.669,"length":34,"time":14.759,"vocabulary":15,"volume":132.834,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":192},"errors":[],"lineEnd":585,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.109,"difficulty":4.08,"effort":1334.066,"length":66,"time":74.115,"vocabulary":31,"volume":326.977,"operands":{"distinct":25,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":21},"errors":[],"lineEnd":420,"lineStart":400,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":412,"lineStart":412,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":419,"lineStart":419,"name":""},{"cyclomatic":2,"cyclomaticDensity":12.5,"halstead":{"bugs":0.212,"difficulty":7.683,"effort":4881.053,"length":112,"time":271.17,"vocabulary":51,"volume":635.312,"operands":{"distinct":41,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":49,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":27},"errors":[],"lineEnd":448,"lineStart":422,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":436,"lineStart":436,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":439,"lineStart":439,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":442,"lineStart":442,"name":""},{"cyclomatic":2,"cyclomaticDensity":10.526,"halstead":{"bugs":0.239,"difficulty":10.694,"effort":7679.285,"length":130,"time":426.627,"vocabulary":46,"volume":718.063,"operands":{"distinct":36,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":36},"errors":[],"lineEnd":485,"lineStart":450,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":471,"lineStart":471,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":475,"lineStart":475,"name":""},{"cyclomatic":3,"cyclomaticDensity":11.111,"halstead":{"bugs":0.347,"difficulty":9.981,"effort":10399.402,"length":173,"time":577.745,"vocabulary":65,"volume":1041.87,"operands":{"distinct":54,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":75,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":49},"errors":[],"lineEnd":535,"lineStart":487,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":510,"lineStart":510,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":514,"lineStart":514,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":518,"lineStart":518,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.047,"difficulty":3,"effort":425.332,"length":34,"time":23.63,"vocabulary":18,"volume":141.777,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":544,"lineStart":537,"name":""},{"cyclomatic":2,"cyclomaticDensity":14.286,"halstead":{"bugs":0.166,"difficulty":9.1,"effort":4523.261,"length":89,"time":251.292,"vocabulary":48,"volume":497.062,"operands":{"distinct":35,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":26},"errors":[],"lineEnd":571,"lineStart":546,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.001,"difficulty":0,"effort":0,"length":3,"time":0,"vocabulary":2,"volume":3,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":565,"lineStart":565,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.011,"difficulty":2.625,"effort":88.432,"length":12,"time":4.913,"vocabulary":7,"volume":33.688,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":567,"lineStart":567,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":2.5,"effort":388.974,"length":36,"time":21.61,"vocabulary":20,"volume":155.589,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":584,"lineStart":573,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":2.25,"effort":31.346,"length":6,"time":1.741,"vocabulary":5,"volume":13.932,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":578,"lineStart":578,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":578,"lineStart":578,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":2,"effort":118.414,"length":16,"time":6.579,"vocabulary":13,"volume":59.207,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":604,"lineStart":588,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":603,"lineStart":590,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":602,"lineStart":592,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":601,"lineStart":594,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":2,"effort":195.345,"length":25,"time":10.852,"vocabulary":15,"volume":97.672,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":600,"lineStart":595,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":24},"errors":[],"lineEnd":629,"lineStart":606,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":18},"errors":[],"lineEnd":628,"lineStart":611,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.039,"difficulty":4.038,"effort":471.256,"length":27,"time":26.181,"vocabulary":20,"volume":116.692,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":15},"errors":[],"lineEnd":627,"lineStart":613,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.8,"effort":59.4,"length":11,"time":3.3,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":626,"lineStart":616,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":625,"lineStart":618,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":624,"lineStart":620,"name":""}],"methodAverage":{"cyclomatic":1.07,"cyclomaticDensity":41.406,"halstead":{"bugs":0.029,"difficulty":2.254,"effort":413.886,"length":20.843,"time":22.994,"vocabulary":12.087,"volume":88.19,"operands":{"distinct":8.626,"total":12.122},"operators":{"distinct":3.461,"total":8.722}},"params":1.113,"sloc":{"logical":3.557,"physical":16}},"module":"test/notifications.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":28,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":55,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":65,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":41,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":23,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":72,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":54,"column":87,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":63,"column":74,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":78,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":86,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":87,"column":78,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":96,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":97,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":99,"column":55,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":101,"column":58,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":109,"column":50,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":112,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":38,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":113,"column":105,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":122,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":123,"column":71,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":125,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":126,"column":38,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":126,"column":105,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":135,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":136,"column":92,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":138,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":139,"column":38,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":139,"column":105,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":139,"column":105,"message":"Too many errors. (22% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_package_install_js/index.html b/plato-report/files/test_package_install_js/index.html new file mode 100644 index 0000000000..3eae743c6d --- /dev/null +++ b/plato-report/files/test_package_install_js/index.html @@ -0,0 +1,228 @@ + + + + + Plato - test/package-install.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/package-install.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    71.53

    +
    +
    +

    Lines of code

    +

    111

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    16.79

    +
    +
    +

    Estimated Errors

    +

    1.08

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_package_install_js/report.history.js b/plato-report/files/test_package_install_js/report.history.js new file mode 100644 index 0000000000..6aac3dae22 --- /dev/null +++ b/plato-report/files/test_package_install_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":111,"lloc":69,"functions":12,"deliveredBugs":1.084,"difficulty":16.789,"maintainability":71.526,"lintErrors":46}] \ No newline at end of file diff --git a/plato-report/files/test_package_install_js/report.history.json b/plato-report/files/test_package_install_js/report.history.json new file mode 100644 index 0000000000..e982bdd3af --- /dev/null +++ b/plato-report/files/test_package_install_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":111,"lloc":69,"functions":12,"deliveredBugs":1.084,"difficulty":16.789,"maintainability":71.526,"lintErrors":46}] \ No newline at end of file diff --git a/plato-report/files/test_package_install_js/report.js b/plato-report/files/test_package_install_js/report.js new file mode 100644 index 0000000000..a7070ca401 --- /dev/null +++ b/plato-report/files/test_package_install_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/package-install.js","fileShort":"test/package-install.js","fileSafe":"test_package_install_js","link":"files/test_package_install_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":1.084,"difficulty":16.789,"effort":54609.564,"length":516,"time":3033.865,"vocabulary":79,"volume":3252.751,"operands":{"distinct":71,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":218,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":69,"physical":111}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"assert","type":"cjs"},{"line":7,"path":"../src/cli/package-install","type":"cjs"}],"errors":[],"lineEnd":111,"lineStart":1,"maintainability":71.526,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":103},"errors":[],"lineEnd":111,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.092,"difficulty":4.35,"effort":1206.368,"length":59,"time":67.02,"vocabulary":26,"volume":277.326,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":95},"errors":[],"lineEnd":110,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":1.556,"effort":118.389,"length":22,"time":6.577,"vocabulary":11,"volume":76.107,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":26,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.052,"difficulty":2.654,"effort":414,"length":39,"time":23,"vocabulary":16,"volume":156,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":33,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.079,"difficulty":4.579,"effort":1084.463,"length":51,"time":60.248,"vocabulary":25,"volume":236.837,"operands":{"distinct":19,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":45,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.06,"difficulty":2.526,"effort":457.118,"length":40,"time":25.395,"vocabulary":23,"volume":180.942,"operands":{"distinct":19,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":54,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.064,"difficulty":2.5,"effort":481.421,"length":42,"time":26.746,"vocabulary":24,"volume":192.568,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":63,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.064,"difficulty":2.5,"effort":481.421,"length":42,"time":26.746,"vocabulary":24,"volume":192.568,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":72,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.141,"difficulty":4.417,"effort":1868.459,"length":88,"time":103.803,"vocabulary":28,"volume":423.047,"operands":{"distinct":24,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":86,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.075,"difficulty":2.545,"effort":574.308,"length":48,"time":31.906,"vocabulary":26,"volume":225.621,"operands":{"distinct":22,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":95,"lineStart":88,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":2.462,"effort":281.721,"length":28,"time":15.651,"vocabulary":17,"volume":114.449,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":103,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":1.556,"effort":118.389,"length":22,"time":6.577,"vocabulary":11,"volume":76.107,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":109,"lineStart":105,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":30.317,"halstead":{"bugs":0.06,"difficulty":2.72,"effort":591.171,"length":40.417,"time":32.843,"vocabulary":19.583,"volume":179.965,"operands":{"distinct":15.833,"total":23.5},"operators":{"distinct":3.75,"total":16.917}},"params":0,"sloc":{"logical":5.25,"physical":23.083}},"module":"test/package-install.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":28,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":24,"column":19,"message":"Expected ')' to match '{' from line 22 and instead saw 'fs'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":24,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":21,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":24,"column":22,"message":"Expected ')' and instead saw 'copyFile'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":25,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":25,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":28,"column":32,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":29,"column":19,"message":"Expected ')' to match '{' from line 28 and instead saw 'fs'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":29,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":21,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":29,"column":22,"message":"Expected ')' and instead saw 'copyFile'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":30,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":30,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":31,"column":39,"message":"Expected ')' and instead saw 'fs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":31,"column":69,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":31,"column":69,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":31,"column":69,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":32,"column":40,"message":"Expected ')' and instead saw 'fs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":32,"column":68,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":68,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":32,"column":68,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":35,"column":103,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":36,"column":19,"message":"Expected ')' to match '{' from line 35 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":36,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":36,"column":50,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":36,"column":51,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":37,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":43,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":53,"message":"Expected ')' and instead saw 'fs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":43,"column":89,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":43,"column":89,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":43,"column":89,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":44,"column":86,"message":"Unrecoverable syntax error. (39% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_package_install_js/report.json b/plato-report/files/test_package_install_js/report.json new file mode 100644 index 0000000000..adb1f0fa22 --- /dev/null +++ b/plato-report/files/test_package_install_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/package-install.js","fileShort":"test/package-install.js","fileSafe":"test_package_install_js","link":"files/test_package_install_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":1.084,"difficulty":16.789,"effort":54609.564,"length":516,"time":3033.865,"vocabulary":79,"volume":3252.751,"operands":{"distinct":71,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":218,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":69,"physical":111}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"assert","type":"cjs"},{"line":7,"path":"../src/cli/package-install","type":"cjs"}],"errors":[],"lineEnd":111,"lineStart":1,"maintainability":71.526,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":103},"errors":[],"lineEnd":111,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.092,"difficulty":4.35,"effort":1206.368,"length":59,"time":67.02,"vocabulary":26,"volume":277.326,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":95},"errors":[],"lineEnd":110,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":1.556,"effort":118.389,"length":22,"time":6.577,"vocabulary":11,"volume":76.107,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":26,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.052,"difficulty":2.654,"effort":414,"length":39,"time":23,"vocabulary":16,"volume":156,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":33,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.079,"difficulty":4.579,"effort":1084.463,"length":51,"time":60.248,"vocabulary":25,"volume":236.837,"operands":{"distinct":19,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":45,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.06,"difficulty":2.526,"effort":457.118,"length":40,"time":25.395,"vocabulary":23,"volume":180.942,"operands":{"distinct":19,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":54,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.064,"difficulty":2.5,"effort":481.421,"length":42,"time":26.746,"vocabulary":24,"volume":192.568,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":63,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.064,"difficulty":2.5,"effort":481.421,"length":42,"time":26.746,"vocabulary":24,"volume":192.568,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":72,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.141,"difficulty":4.417,"effort":1868.459,"length":88,"time":103.803,"vocabulary":28,"volume":423.047,"operands":{"distinct":24,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":86,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.075,"difficulty":2.545,"effort":574.308,"length":48,"time":31.906,"vocabulary":26,"volume":225.621,"operands":{"distinct":22,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":95,"lineStart":88,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":2.462,"effort":281.721,"length":28,"time":15.651,"vocabulary":17,"volume":114.449,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":103,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":1.556,"effort":118.389,"length":22,"time":6.577,"vocabulary":11,"volume":76.107,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":109,"lineStart":105,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":30.317,"halstead":{"bugs":0.06,"difficulty":2.72,"effort":591.171,"length":40.417,"time":32.843,"vocabulary":19.583,"volume":179.965,"operands":{"distinct":15.833,"total":23.5},"operators":{"distinct":3.75,"total":16.917}},"params":0,"sloc":{"logical":5.25,"physical":23.083}},"module":"test/package-install.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":9,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":28,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":24,"column":19,"message":"Expected ')' to match '{' from line 22 and instead saw 'fs'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":24,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":21,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":24,"column":22,"message":"Expected ')' and instead saw 'copyFile'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":25,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":25,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":28,"column":32,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":29,"column":19,"message":"Expected ')' to match '{' from line 28 and instead saw 'fs'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":29,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":21,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":29,"column":22,"message":"Expected ')' and instead saw 'copyFile'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":30,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":30,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":31,"column":39,"message":"Expected ')' and instead saw 'fs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":31,"column":69,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":31,"column":69,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":31,"column":69,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":32,"column":40,"message":"Expected ')' and instead saw 'fs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":32,"column":68,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":32,"column":68,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":32,"column":68,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":35,"column":103,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":36,"column":19,"message":"Expected ')' to match '{' from line 35 and instead saw '.'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":36,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":36,"column":50,"message":"Expected ')' and instead saw ';'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":36,"column":51,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":37,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":43,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":43,"column":53,"message":"Expected ')' and instead saw 'fs'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":43,"column":89,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":43,"column":89,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":43,"column":89,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":44,"column":86,"message":"Unrecoverable syntax error. (39% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_pagination_js/index.html b/plato-report/files/test_pagination_js/index.html new file mode 100644 index 0000000000..d15836edfa --- /dev/null +++ b/plato-report/files/test_pagination_js/index.html @@ -0,0 +1,156 @@ + + + + + Plato - test/pagination.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/pagination.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    68.14

    +
    +
    +

    Lines of code

    +

    39

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    14.00

    +
    +
    +

    Estimated Errors

    +

    0.40

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_pagination_js/report.history.js b/plato-report/files/test_pagination_js/report.history.js new file mode 100644 index 0000000000..0f273bdd57 --- /dev/null +++ b/plato-report/files/test_pagination_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":39,"lloc":30,"functions":4,"deliveredBugs":0.399,"difficulty":14,"maintainability":68.145,"lintErrors":16}] \ No newline at end of file diff --git a/plato-report/files/test_pagination_js/report.history.json b/plato-report/files/test_pagination_js/report.history.json new file mode 100644 index 0000000000..b3711c581f --- /dev/null +++ b/plato-report/files/test_pagination_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":39,"lloc":30,"functions":4,"deliveredBugs":0.399,"difficulty":14,"maintainability":68.145,"lintErrors":16}] \ No newline at end of file diff --git a/plato-report/files/test_pagination_js/report.js b/plato-report/files/test_pagination_js/report.js new file mode 100644 index 0000000000..7bd6043772 --- /dev/null +++ b/plato-report/files/test_pagination_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/pagination.js","fileShort":"test/pagination.js","fileSafe":"test_pagination_js","link":"files/test_pagination_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.399,"difficulty":14,"effort":16764.073,"length":225,"time":931.337,"vocabulary":40,"volume":1197.434,"operands":{"distinct":33,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":93,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":39}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"../src/pagination","type":"cjs"}],"errors":[],"lineEnd":39,"lineStart":1,"maintainability":68.145,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":33},"errors":[],"lineEnd":39,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.085,"difficulty":4.8,"effort":1223.403,"length":60,"time":67.967,"vocabulary":19,"volume":254.876,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":16,"lineStart":8,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.089,"difficulty":4,"effort":1070.264,"length":60,"time":59.459,"vocabulary":22,"volume":267.566,"operands":{"distinct":18,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":27,"lineStart":18,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.12,"difficulty":6.429,"effort":2323.102,"length":76,"time":129.061,"vocabulary":27,"volume":361.371,"operands":{"distinct":21,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":38,"lineStart":29,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":18.254,"halstead":{"bugs":0.076,"difficulty":4.182,"effort":1165.825,"length":52,"time":64.768,"vocabulary":18.5,"volume":228.708,"operands":{"distinct":14.5,"total":30.75},"operators":{"distinct":4,"total":21.25}},"params":0.75,"sloc":{"logical":6.5,"physical":15.5}},"module":"test/pagination.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":8,"column":58,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":9,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":71,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":29,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_pagination_js/report.json b/plato-report/files/test_pagination_js/report.json new file mode 100644 index 0000000000..a68ef09267 --- /dev/null +++ b/plato-report/files/test_pagination_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/pagination.js","fileShort":"test/pagination.js","fileSafe":"test_pagination_js","link":"files/test_pagination_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.399,"difficulty":14,"effort":16764.073,"length":225,"time":931.337,"vocabulary":40,"volume":1197.434,"operands":{"distinct":33,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":93,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":39}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"../src/pagination","type":"cjs"}],"errors":[],"lineEnd":39,"lineStart":1,"maintainability":68.145,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":33},"errors":[],"lineEnd":39,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.085,"difficulty":4.8,"effort":1223.403,"length":60,"time":67.967,"vocabulary":19,"volume":254.876,"operands":{"distinct":15,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":16,"lineStart":8,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.089,"difficulty":4,"effort":1070.264,"length":60,"time":59.459,"vocabulary":22,"volume":267.566,"operands":{"distinct":18,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":27,"lineStart":18,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.12,"difficulty":6.429,"effort":2323.102,"length":76,"time":129.061,"vocabulary":27,"volume":361.371,"operands":{"distinct":21,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":38,"lineStart":29,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":18.254,"halstead":{"bugs":0.076,"difficulty":4.182,"effort":1165.825,"length":52,"time":64.768,"vocabulary":18.5,"volume":228.708,"operands":{"distinct":14.5,"total":30.75},"operators":{"distinct":4,"total":21.25}},"params":0.75,"sloc":{"logical":6.5,"physical":15.5}},"module":"test/pagination.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":8,"column":58,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":9,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":19,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":71,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":20,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":18,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":29,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_password_js/index.html b/plato-report/files/test_password_js/index.html new file mode 100644 index 0000000000..d5943cb298 --- /dev/null +++ b/plato-report/files/test_password_js/index.html @@ -0,0 +1,169 @@ + + + + + Plato - test/password.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/password.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    76.47

    +
    +
    +

    Lines of code

    +

    52

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    10.57

    +
    +
    +

    Estimated Errors

    +

    0.39

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_password_js/report.history.js b/plato-report/files/test_password_js/report.history.js new file mode 100644 index 0000000000..dae3e6482a --- /dev/null +++ b/plato-report/files/test_password_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":52,"lloc":33,"functions":8,"deliveredBugs":0.388,"difficulty":10.571,"maintainability":76.467,"lintErrors":30}] \ No newline at end of file diff --git a/plato-report/files/test_password_js/report.history.json b/plato-report/files/test_password_js/report.history.json new file mode 100644 index 0000000000..75f3a14d84 --- /dev/null +++ b/plato-report/files/test_password_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":52,"lloc":33,"functions":8,"deliveredBugs":0.388,"difficulty":10.571,"maintainability":76.467,"lintErrors":30}] \ No newline at end of file diff --git a/plato-report/files/test_password_js/report.js b/plato-report/files/test_password_js/report.js new file mode 100644 index 0000000000..70ea5fb241 --- /dev/null +++ b/plato-report/files/test_password_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/password.js","fileShort":"test/password.js","fileSafe":"test_password_js","link":"files/test_password_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.388,"difficulty":10.571,"effort":12290.706,"length":206,"time":682.817,"vocabulary":50,"volume":1162.634,"operands":{"distinct":42,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":95,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":52}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"bcryptjs","type":"cjs"},{"line":6,"path":"../src/password","type":"cjs"}],"errors":[],"lineEnd":52,"lineStart":1,"maintainability":76.467,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":45},"errors":[],"lineEnd":52,"lineStart":8,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":14,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":13,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":3.333,"effort":304.588,"length":24,"time":16.922,"vocabulary":14,"volume":91.377,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":36},"errors":[],"lineEnd":51,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3.25,"effort":256.325,"length":22,"time":14.24,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":23,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":2.889,"effort":235.184,"length":22,"time":13.066,"vocabulary":13,"volume":81.41,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":29,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.068,"difficulty":4.333,"effort":880.233,"length":47,"time":48.902,"vocabulary":20,"volume":203.131,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":39,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":5,"effort":878.463,"length":40,"time":48.804,"vocabulary":21,"volume":175.693,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":50,"lineStart":41,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":40,"halstead":{"bugs":0.03,"difficulty":2.964,"effort":341.236,"length":22.875,"time":18.958,"vocabulary":12.5,"volume":89.051,"operands":{"distinct":8.375,"total":12.375},"operators":{"distinct":4.125,"total":10.5}},"params":0,"sloc":{"logical":3.5,"physical":15}},"module":"test/password.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":9,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":69,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":11,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":11,"column":19,"message":"Expected ')' to match '{' from line 10 and instead saw 'hash'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":11,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":24,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":11,"column":26,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":11,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":16,"column":40,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":17,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":17,"column":15,"message":"Expected ')' to match '{' from line 16 and instead saw 'salt'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":17,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":20,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":17,"column":22,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":17,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":19,"column":74,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":20,"column":19,"message":"Expected ')' to match '{' from line 19 and instead saw 'hash'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":20,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":24,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":20,"column":26,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":22,"column":26,"message":"Unrecoverable syntax error. (42% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_password_js/report.json b/plato-report/files/test_password_js/report.json new file mode 100644 index 0000000000..85c724e822 --- /dev/null +++ b/plato-report/files/test_password_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/password.js","fileShort":"test/password.js","fileSafe":"test_password_js","link":"files/test_password_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.388,"difficulty":10.571,"effort":12290.706,"length":206,"time":682.817,"vocabulary":50,"volume":1162.634,"operands":{"distinct":42,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":95,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":52}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"bcryptjs","type":"cjs"},{"line":6,"path":"../src/password","type":"cjs"}],"errors":[],"lineEnd":52,"lineStart":1,"maintainability":76.467,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":45},"errors":[],"lineEnd":52,"lineStart":8,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":14,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":13,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":3.333,"effort":304.588,"length":24,"time":16.922,"vocabulary":14,"volume":91.377,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":36},"errors":[],"lineEnd":51,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3.25,"effort":256.325,"length":22,"time":14.24,"vocabulary":12,"volume":78.869,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":23,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":2.889,"effort":235.184,"length":22,"time":13.066,"vocabulary":13,"volume":81.41,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":29,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.068,"difficulty":4.333,"effort":880.233,"length":47,"time":48.902,"vocabulary":20,"volume":203.131,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":39,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":5,"effort":878.463,"length":40,"time":48.804,"vocabulary":21,"volume":175.693,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":50,"lineStart":41,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":40,"halstead":{"bugs":0.03,"difficulty":2.964,"effort":341.236,"length":22.875,"time":18.958,"vocabulary":12.5,"volume":89.051,"operands":{"distinct":8.375,"total":12.375},"operators":{"distinct":4.125,"total":10.5}},"params":0,"sloc":{"logical":3.5,"physical":15}},"module":"test/password.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":9,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":69,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":11,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":11,"column":19,"message":"Expected ')' to match '{' from line 10 and instead saw 'hash'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":11,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":24,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":11,"column":26,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":11,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":16,"column":40,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":17,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":17,"column":15,"message":"Expected ')' to match '{' from line 16 and instead saw 'salt'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":17,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":20,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":17,"column":22,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":17,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":19,"column":74,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":20,"column":19,"message":"Expected ')' to match '{' from line 19 and instead saw 'hash'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":20,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":24,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":20,"column":26,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":20,"column":31,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":32,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":22,"column":26,"message":"Unrecoverable syntax error. (42% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_plugins_installed_js/index.html b/plato-report/files/test_plugins_installed_js/index.html new file mode 100644 index 0000000000..13f67a9f6b --- /dev/null +++ b/plato-report/files/test_plugins_installed_js/index.html @@ -0,0 +1,140 @@ + + + + + Plato - test/plugins-installed.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/plugins-installed.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    80.72

    +
    +
    +

    Lines of code

    +

    23

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    9.26

    +
    +
    +

    Estimated Errors

    +

    0.19

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_plugins_installed_js/report.history.js b/plato-report/files/test_plugins_installed_js/report.history.js new file mode 100644 index 0000000000..a234e96580 --- /dev/null +++ b/plato-report/files/test_plugins_installed_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":23,"lloc":15,"functions":3,"deliveredBugs":0.193,"difficulty":9.257,"maintainability":80.722,"lintErrors":20}] \ No newline at end of file diff --git a/plato-report/files/test_plugins_installed_js/report.history.json b/plato-report/files/test_plugins_installed_js/report.history.json new file mode 100644 index 0000000000..9b868b5c20 --- /dev/null +++ b/plato-report/files/test_plugins_installed_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":23,"lloc":15,"functions":3,"deliveredBugs":0.193,"difficulty":9.257,"maintainability":80.722,"lintErrors":20}] \ No newline at end of file diff --git a/plato-report/files/test_plugins_installed_js/report.js b/plato-report/files/test_plugins_installed_js/report.js new file mode 100644 index 0000000000..260caeafef --- /dev/null +++ b/plato-report/files/test_plugins_installed_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/plugins-installed.js","fileShort":"test/plugins-installed.js","fileSafe":"test_plugins_installed_js","link":"files/test_plugins_installed_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.193,"difficulty":9.257,"effort":5347.641,"length":104,"time":297.091,"vocabulary":47,"volume":577.677,"operands":{"distinct":35,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":50,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":23}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"nconf","type":"cjs"},{"line":4,"path":"path","type":"cjs"},{"line":5,"path":"fs","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":16,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":23,"lineStart":1,"maintainability":80.722,"methods":[{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":23,"lineStart":12,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.046,"difficulty":5.143,"effort":710.961,"length":31,"time":39.498,"vocabulary":22,"volume":138.242,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":22,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":1.667,"cyclomaticDensity":44.444,"halstead":{"bugs":0.021,"difficulty":2.914,"effort":267.992,"length":16,"time":14.888,"vocabulary":11.667,"volume":61.951,"operands":{"distinct":7,"total":9},"operators":{"distinct":4.667,"total":7}},"params":0.667,"sloc":{"logical":2.333,"physical":7.667}},"module":"test/plugins-installed.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":16,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":41,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":39,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":19,"column":17,"message":"'console' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_plugins_installed_js/report.json b/plato-report/files/test_plugins_installed_js/report.json new file mode 100644 index 0000000000..9d78196ced --- /dev/null +++ b/plato-report/files/test_plugins_installed_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/plugins-installed.js","fileShort":"test/plugins-installed.js","fileSafe":"test_plugins_installed_js","link":"files/test_plugins_installed_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.193,"difficulty":9.257,"effort":5347.641,"length":104,"time":297.091,"vocabulary":47,"volume":577.677,"operands":{"distinct":35,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":50,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":23}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"nconf","type":"cjs"},{"line":4,"path":"path","type":"cjs"},{"line":5,"path":"fs","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":16,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":23,"lineStart":1,"maintainability":80.722,"methods":[{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.1,"effort":75.6,"length":12,"time":4.2,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":10,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":23,"lineStart":12,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.046,"difficulty":5.143,"effort":710.961,"length":31,"time":39.498,"vocabulary":22,"volume":138.242,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":22,"lineStart":13,"name":""}],"methodAverage":{"cyclomatic":1.667,"cyclomaticDensity":44.444,"halstead":{"bugs":0.021,"difficulty":2.914,"effort":267.992,"length":16,"time":14.888,"vocabulary":11.667,"volume":61.951,"operands":{"distinct":7,"total":9},"operators":{"distinct":4.667,"total":7}},"params":0.667,"sloc":{"logical":2.333,"physical":7.667}},"module":"test/plugins-installed.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":32,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":16,"column":13,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":41,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":14,"column":39,"message":"'__dirname' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":12,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":19,"column":17,"message":"'console' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_plugins_js/index.html b/plato-report/files/test_plugins_js/index.html new file mode 100644 index 0000000000..7f43f29b28 --- /dev/null +++ b/plato-report/files/test_plugins_js/index.html @@ -0,0 +1,521 @@ + + + + + Plato - test/plugins.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/plugins.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    77.29

    +
    +
    +

    Lines of code

    +

    404

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    38.85

    +
    +
    +

    Estimated Errors

    +

    4.35

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_plugins_js/report.history.js b/plato-report/files/test_plugins_js/report.history.js new file mode 100644 index 0000000000..94019a40c6 --- /dev/null +++ b/plato-report/files/test_plugins_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":404,"lloc":302,"functions":86,"deliveredBugs":4.346,"difficulty":38.846,"maintainability":77.294,"lintErrors":28}] \ No newline at end of file diff --git a/plato-report/files/test_plugins_js/report.history.json b/plato-report/files/test_plugins_js/report.history.json new file mode 100644 index 0000000000..dc4e13e264 --- /dev/null +++ b/plato-report/files/test_plugins_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":404,"lloc":302,"functions":86,"deliveredBugs":4.346,"difficulty":38.846,"maintainability":77.294,"lintErrors":28}] \ No newline at end of file diff --git a/plato-report/files/test_plugins_js/report.js b/plato-report/files/test_plugins_js/report.js new file mode 100644 index 0000000000..b82ea91290 --- /dev/null +++ b/plato-report/files/test_plugins_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/plugins.js","fileShort":"test/plugins.js","fileSafe":"test_plugins_js","link":"files/test_plugins_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.331,"halstead":{"bugs":4.346,"difficulty":38.846,"effort":506525.784,"length":1680,"time":28140.321,"vocabulary":217,"volume":13039.406,"operands":{"distinct":201,"total":976,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":704,"identifiers":["__stripped__"]}},"params":97,"sloc":{"logical":302,"physical":404}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"path","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":7,"path":"fs","type":"cjs"},{"line":9,"path":"./mocks/databasemock","type":"cjs"},{"line":10,"path":"../src/plugins","type":"cjs"},{"line":11,"path":"../src/request","type":"cjs"}],"errors":[],"lineEnd":404,"lineStart":1,"maintainability":77.294,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.107,"difficulty":1.8,"effort":577.942,"length":72,"time":32.108,"vocabulary":22,"volume":321.079,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":392},"errors":[],"lineEnd":404,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":2.727,"effort":229.091,"length":21,"time":12.727,"vocabulary":16,"volume":84,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":23,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":1.444,"effort":109.933,"length":22,"time":6.107,"vocabulary":11,"volume":76.107,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":22,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":28,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.064,"difficulty":5.769,"effort":1102.827,"length":45,"time":61.268,"vocabulary":19,"volume":191.157,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":19},"errors":[],"lineEnd":48,"lineStart":30,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":79.2,"length":11,"time":4.4,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":34,"lineStart":31,"name":"filterMethod1"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":79.2,"length":11,"time":4.4,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":38,"lineStart":35,"name":"filterMethod2"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":47,"lineStart":43,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.107,"difficulty":8.029,"effort":2577.019,"length":70,"time":143.168,"vocabulary":24,"volume":320.947,"operands":{"distinct":17,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":23},"errors":[],"lineEnd":72,"lineStart":50,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":79.2,"length":11,"time":4.4,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":54,"lineStart":51,"name":"method1"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":60,"lineStart":55,"name":"method2"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":59,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":64,"lineStart":61,"name":"method3"},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.081,"difficulty":6.563,"effort":1603.037,"length":54,"time":89.058,"vocabulary":23,"volume":244.272,"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":91,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":78,"lineStart":75,"name":"method1"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":148.352,"length":13,"time":8.242,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":84,"lineStart":79,"name":"method2"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4.364,"effort":517.25,"length":29,"time":28.736,"vocabulary":17,"volume":118.536,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":105,"lineStart":93,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":99,"lineStart":94,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.286,"effort":94.887,"length":12,"time":5.272,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":98,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":104,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":3.333,"effort":381.497,"length":28,"time":21.194,"vocabulary":17,"volume":114.449,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":115,"lineStart":107,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":111,"lineStart":108,"name":"actionMethod"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":128,"lineStart":117,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":121,"lineStart":118,"name":"actionMethod"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":127,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4.364,"effort":517.25,"length":29,"time":28.736,"vocabulary":17,"volume":118.536,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":142,"lineStart":130,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":136,"lineStart":131,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":135,"lineStart":133,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":141,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4.364,"effort":517.25,"length":29,"time":28.736,"vocabulary":17,"volume":118.536,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":157,"lineStart":144,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":150,"lineStart":145,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":149,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.083,"effort":82.493,"length":20,"time":4.583,"vocabulary":14,"volume":76.147,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":156,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4.364,"effort":517.25,"length":29,"time":28.736,"vocabulary":17,"volume":118.536,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":172,"lineStart":159,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":165,"lineStart":160,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":164,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":1.1,"effort":67.039,"length":17,"time":3.724,"vocabulary":12,"volume":60.944,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":171,"lineStart":167,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":185,"lineStart":174,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.064,"difficulty":4.5,"effort":866.558,"length":42,"time":48.142,"vocabulary":24,"volume":192.568,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":184,"lineStart":175,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":182,"lineStart":180,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":197,"lineStart":187,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.049,"difficulty":3.938,"effort":579.447,"length":33,"time":32.192,"vocabulary":22,"volume":147.161,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":196,"lineStart":188,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":194,"lineStart":192,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":4.5,"effort":376.928,"length":22,"time":20.94,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":212,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":5.923,"effort":1075.163,"length":42,"time":59.731,"vocabulary":20,"volume":181.521,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":211,"lineStart":203,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":1.286,"effort":61.134,"length":15,"time":3.396,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":205,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":219,"lineStart":214,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":218,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.065,"difficulty":4.813,"effort":936.095,"length":43,"time":52.005,"vocabulary":23,"volume":194.513,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":83},"errors":[],"lineEnd":303,"lineStart":221,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":228,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":232,"lineStart":229,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":1.5,"effort":67.459,"length":13,"time":3.748,"vocabulary":11,"volume":44.973,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":252,"lineStart":234,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.146,"difficulty":3.655,"effort":1604.117,"length":87,"time":89.118,"vocabulary":33,"volume":438.862,"operands":{"distinct":29,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":251,"lineStart":236,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":263,"lineStart":254,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":262,"lineStart":255,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":261,"lineStart":257,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":3.5,"effort":326.232,"length":26,"time":18.124,"vocabulary":12,"volume":93.209,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":275,"lineStart":265,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":1.5,"effort":67.459,"length":13,"time":3.748,"vocabulary":11,"volume":44.973,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":288,"lineStart":277,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":1.846,"effort":192,"length":26,"time":10.667,"vocabulary":16,"volume":104,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":287,"lineStart":279,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":286,"lineStart":282,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":1.5,"effort":67.459,"length":13,"time":3.748,"vocabulary":11,"volume":44.973,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":302,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.08,"difficulty":3.571,"effort":856.152,"length":51,"time":47.564,"vocabulary":26,"volume":239.722,"operands":{"distinct":21,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":301,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":2,"effort":55.726,"length":12,"time":3.096,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":325,"lineStart":305,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":310,"lineStart":306,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":3.958,"effort":517.745,"length":32,"time":28.764,"vocabulary":17,"volume":130.799,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":317,"lineStart":312,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":3.958,"effort":517.745,"length":32,"time":28.764,"vocabulary":17,"volume":130.799,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":324,"lineStart":319,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.057,"difficulty":3.393,"effort":576.504,"length":40,"time":32.028,"vocabulary":19,"volume":169.917,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":77},"errors":[],"lineEnd":403,"lineStart":327,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":336,"lineStart":333,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":340,"lineStart":337,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":348,"lineStart":342,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":347,"lineStart":343,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":356,"lineStart":350,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":355,"lineStart":351,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":371,"lineStart":358,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.313,"effort":730.789,"length":38,"time":40.599,"vocabulary":22,"volume":169.458,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":370,"lineStart":359,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":365,"lineStart":363,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.286,"effort":61.134,"length":15,"time":3.396,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":368,"lineStart":366,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":382,"lineStart":373,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.25,"effort":163.458,"length":21,"time":9.081,"vocabulary":11,"volume":72.648,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":381,"lineStart":374,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":379,"lineStart":377,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":1.5,"effort":91.417,"length":17,"time":5.079,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":392,"lineStart":384,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":391,"lineStart":385,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":390,"lineStart":386,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":1.5,"effort":77.837,"length":15,"time":4.324,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":402,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":401,"lineStart":395,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":400,"lineStart":396,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50.005,"halstead":{"bugs":0.024,"difficulty":2.398,"effort":256.316,"length":18.988,"time":14.24,"vocabulary":11.256,"volume":72.803,"operands":{"distinct":7.802,"total":11.07},"operators":{"distinct":3.453,"total":7.919}},"params":1.128,"sloc":{"logical":3.407,"physical":13.826}},"module":"test/plugins.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":61,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":94,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":55,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":70,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":50,"column":79,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":51,"column":9,"message":"Expected an identifier and instead saw 'function' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":51,"column":18,"message":"Expected ')' to match '{' from line 50 and instead saw 'method1'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":51,"column":18,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":42,"message":"Expected ')' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":51,"column":43,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":55,"column":9,"message":"Expected ')' and instead saw 'async'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":55,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":56,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":71,"column":40,"message":"Unrecoverable syntax error. (17% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_plugins_js/report.json b/plato-report/files/test_plugins_js/report.json new file mode 100644 index 0000000000..0b03568cc2 --- /dev/null +++ b/plato-report/files/test_plugins_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/plugins.js","fileShort":"test/plugins.js","fileSafe":"test_plugins_js","link":"files/test_plugins_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.331,"halstead":{"bugs":4.346,"difficulty":38.846,"effort":506525.784,"length":1680,"time":28140.321,"vocabulary":217,"volume":13039.406,"operands":{"distinct":201,"total":976,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":704,"identifiers":["__stripped__"]}},"params":97,"sloc":{"logical":302,"physical":404}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"path","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":7,"path":"fs","type":"cjs"},{"line":9,"path":"./mocks/databasemock","type":"cjs"},{"line":10,"path":"../src/plugins","type":"cjs"},{"line":11,"path":"../src/request","type":"cjs"}],"errors":[],"lineEnd":404,"lineStart":1,"maintainability":77.294,"methods":[{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.107,"difficulty":1.8,"effort":577.942,"length":72,"time":32.108,"vocabulary":22,"volume":321.079,"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":392},"errors":[],"lineEnd":404,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":2.727,"effort":229.091,"length":21,"time":12.727,"vocabulary":16,"volume":84,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":23,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":1.444,"effort":109.933,"length":22,"time":6.107,"vocabulary":11,"volume":76.107,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":22,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":28,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.064,"difficulty":5.769,"effort":1102.827,"length":45,"time":61.268,"vocabulary":19,"volume":191.157,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":19},"errors":[],"lineEnd":48,"lineStart":30,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":79.2,"length":11,"time":4.4,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":34,"lineStart":31,"name":"filterMethod1"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":79.2,"length":11,"time":4.4,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":38,"lineStart":35,"name":"filterMethod2"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":47,"lineStart":43,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.107,"difficulty":8.029,"effort":2577.019,"length":70,"time":143.168,"vocabulary":24,"volume":320.947,"operands":{"distinct":17,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":23},"errors":[],"lineEnd":72,"lineStart":50,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":79.2,"length":11,"time":4.4,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":54,"lineStart":51,"name":"method1"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":60,"lineStart":55,"name":"method2"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":59,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2.5,"effort":51.699,"length":8,"time":2.872,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":64,"lineStart":61,"name":"method3"},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.081,"difficulty":6.563,"effort":1603.037,"length":54,"time":89.058,"vocabulary":23,"volume":244.272,"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":91,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":2.25,"effort":56.849,"length":9,"time":3.158,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":78,"lineStart":75,"name":"method1"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":3.6,"effort":148.352,"length":13,"time":8.242,"vocabulary":9,"volume":41.209,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":84,"lineStart":79,"name":"method2"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4.364,"effort":517.25,"length":29,"time":28.736,"vocabulary":17,"volume":118.536,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":105,"lineStart":93,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":99,"lineStart":94,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.286,"effort":94.887,"length":12,"time":5.272,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":98,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":104,"lineStart":101,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":3.333,"effort":381.497,"length":28,"time":21.194,"vocabulary":17,"volume":114.449,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":115,"lineStart":107,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":111,"lineStart":108,"name":"actionMethod"},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":128,"lineStart":117,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.333,"effort":48,"length":12,"time":2.667,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":121,"lineStart":118,"name":"actionMethod"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":127,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4.364,"effort":517.25,"length":29,"time":28.736,"vocabulary":17,"volume":118.536,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":142,"lineStart":130,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":136,"lineStart":131,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":1,"effort":3,"length":3,"time":0.167,"vocabulary":2,"volume":3,"operands":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":135,"lineStart":133,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":141,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4.364,"effort":517.25,"length":29,"time":28.736,"vocabulary":17,"volume":118.536,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":157,"lineStart":144,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":150,"lineStart":145,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":149,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.083,"effort":82.493,"length":20,"time":4.583,"vocabulary":14,"volume":76.147,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":156,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4.364,"effort":517.25,"length":29,"time":28.736,"vocabulary":17,"volume":118.536,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":172,"lineStart":159,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":165,"lineStart":160,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":164,"lineStart":162,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":1.1,"effort":67.039,"length":17,"time":3.724,"vocabulary":12,"volume":60.944,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":171,"lineStart":167,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":185,"lineStart":174,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.064,"difficulty":4.5,"effort":866.558,"length":42,"time":48.142,"vocabulary":24,"volume":192.568,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":184,"lineStart":175,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":182,"lineStart":180,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":197,"lineStart":187,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.049,"difficulty":3.938,"effort":579.447,"length":33,"time":32.192,"vocabulary":22,"volume":147.161,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":196,"lineStart":188,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":194,"lineStart":192,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":4.5,"effort":376.928,"length":22,"time":20.94,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":212,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.061,"difficulty":5.923,"effort":1075.163,"length":42,"time":59.731,"vocabulary":20,"volume":181.521,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":211,"lineStart":203,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.016,"difficulty":1.286,"effort":61.134,"length":15,"time":3.396,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":205,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":219,"lineStart":214,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":218,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.065,"difficulty":4.813,"effort":936.095,"length":43,"time":52.005,"vocabulary":23,"volume":194.513,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":83},"errors":[],"lineEnd":303,"lineStart":221,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":228,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":232,"lineStart":229,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":1.5,"effort":67.459,"length":13,"time":3.748,"vocabulary":11,"volume":44.973,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":252,"lineStart":234,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.146,"difficulty":3.655,"effort":1604.117,"length":87,"time":89.118,"vocabulary":33,"volume":438.862,"operands":{"distinct":29,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":34,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":251,"lineStart":236,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":263,"lineStart":254,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":262,"lineStart":255,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":261,"lineStart":257,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":3.5,"effort":326.232,"length":26,"time":18.124,"vocabulary":12,"volume":93.209,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":275,"lineStart":265,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":1.5,"effort":67.459,"length":13,"time":3.748,"vocabulary":11,"volume":44.973,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":288,"lineStart":277,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":1.846,"effort":192,"length":26,"time":10.667,"vocabulary":16,"volume":104,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":287,"lineStart":279,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":286,"lineStart":282,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":1.5,"effort":67.459,"length":13,"time":3.748,"vocabulary":11,"volume":44.973,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":302,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.08,"difficulty":3.571,"effort":856.152,"length":51,"time":47.564,"vocabulary":26,"volume":239.722,"operands":{"distinct":21,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":301,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":2,"effort":55.726,"length":12,"time":3.096,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":325,"lineStart":305,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.037,"difficulty":3.864,"effort":432.727,"length":28,"time":24.04,"vocabulary":16,"volume":112,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":310,"lineStart":306,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":3.958,"effort":517.745,"length":32,"time":28.764,"vocabulary":17,"volume":130.799,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":317,"lineStart":312,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":3.958,"effort":517.745,"length":32,"time":28.764,"vocabulary":17,"volume":130.799,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":324,"lineStart":319,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.057,"difficulty":3.393,"effort":576.504,"length":40,"time":32.028,"vocabulary":19,"volume":169.917,"operands":{"distinct":14,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":77},"errors":[],"lineEnd":403,"lineStart":327,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":336,"lineStart":333,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":340,"lineStart":337,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":348,"lineStart":342,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":347,"lineStart":343,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":356,"lineStart":350,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":355,"lineStart":351,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":371,"lineStart":358,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.313,"effort":730.789,"length":38,"time":40.599,"vocabulary":22,"volume":169.458,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":12},"errors":[],"lineEnd":370,"lineStart":359,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":365,"lineStart":363,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.286,"effort":61.134,"length":15,"time":3.396,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":368,"lineStart":366,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":382,"lineStart":373,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.25,"effort":163.458,"length":21,"time":9.081,"vocabulary":11,"volume":72.648,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":381,"lineStart":374,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":379,"lineStart":377,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":1.5,"effort":91.417,"length":17,"time":5.079,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":392,"lineStart":384,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":33.688,"length":8,"time":1.872,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":391,"lineStart":385,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":390,"lineStart":386,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":1.5,"effort":77.837,"length":15,"time":4.324,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":402,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":401,"lineStart":395,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":400,"lineStart":396,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":50.005,"halstead":{"bugs":0.024,"difficulty":2.398,"effort":256.316,"length":18.988,"time":14.24,"vocabulary":11.256,"volume":72.803,"operands":{"distinct":7.802,"total":11.07},"operators":{"distinct":3.453,"total":7.919}},"params":1.128,"sloc":{"logical":3.407,"physical":13.826}},"module":"test/plugins.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":61,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":94,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":57,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":55,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":70,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":50,"column":79,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":51,"column":9,"message":"Expected an identifier and instead saw 'function' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":51,"column":18,"message":"Expected ')' to match '{' from line 50 and instead saw 'method1'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":51,"column":18,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":51,"column":42,"message":"Expected ')' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":51,"column":43,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":55,"column":9,"message":"Expected ')' and instead saw 'async'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":55,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":56,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":70,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":70,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":71,"column":40,"message":"Unrecoverable syntax error. (17% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_posts_js/index.html b/plato-report/files/test_posts_js/index.html new file mode 100644 index 0000000000..8a0415f7d9 --- /dev/null +++ b/plato-report/files/test_posts_js/index.html @@ -0,0 +1,1334 @@ + + + + + Plato - test/posts.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/posts.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    68.13

    +
    +
    +

    Lines of code

    +

    1217

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    68.11

    +
    +
    +

    Estimated Errors

    +

    18.56

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_posts_js/report.history.js b/plato-report/files/test_posts_js/report.history.js new file mode 100644 index 0000000000..be2cdad67c --- /dev/null +++ b/plato-report/files/test_posts_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":1217,"lloc":1097,"functions":160,"deliveredBugs":18.559,"difficulty":68.115,"maintainability":68.132,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_posts_js/report.history.json b/plato-report/files/test_posts_js/report.history.json new file mode 100644 index 0000000000..13b854a41b --- /dev/null +++ b/plato-report/files/test_posts_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":1217,"lloc":1097,"functions":160,"deliveredBugs":18.559,"difficulty":68.115,"maintainability":68.132,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_posts_js/report.js b/plato-report/files/test_posts_js/report.js new file mode 100644 index 0000000000..3e63aba281 --- /dev/null +++ b/plato-report/files/test_posts_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/posts.js","fileShort":"test/posts.js","fileSafe":"test_posts_js","link":"files/test_posts_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.182,"halstead":{"bugs":18.559,"difficulty":68.115,"effort":3792406.541,"length":6085,"time":210689.252,"vocabulary":568,"volume":55676.211,"operands":{"distinct":546,"total":3381,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":2704,"identifiers":["__stripped__"]}},"params":78,"sloc":{"logical":1097,"physical":1217}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":7,"path":"path","type":"cjs"},{"line":8,"path":"util","type":"cjs"},{"line":12,"path":"./mocks/databasemock","type":"cjs"},{"line":13,"path":"../src/topics","type":"cjs"},{"line":14,"path":"../src/posts","type":"cjs"},{"line":15,"path":"../src/categories","type":"cjs"},{"line":16,"path":"../src/privileges","type":"cjs"},{"line":17,"path":"../src/user","type":"cjs"},{"line":18,"path":"../src/groups","type":"cjs"},{"line":19,"path":"../src/socket.io/posts","type":"cjs"},{"line":20,"path":"../src/api/posts","type":"cjs"},{"line":21,"path":"../src/api/topics","type":"cjs"},{"line":22,"path":"../src/meta","type":"cjs"},{"line":23,"path":"../src/file","type":"cjs"},{"line":24,"path":"./helpers","type":"cjs"},{"line":25,"path":"../src/utils","type":"cjs"},{"line":26,"path":"../src/request","type":"cjs"},{"line":765,"path":"nconf","type":"cjs"},{"line":773,"path":"nconf","type":"cjs"},{"line":1214,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":1217,"lineStart":1,"maintainability":68.132,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.15,"difficulty":2.411,"effort":1086.827,"length":91,"time":60.379,"vocabulary":31,"volume":450.832,"operands":{"distinct":28,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":1176},"errors":[],"lineEnd":1203,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.131,"difficulty":3.707,"effort":1452.12,"length":77,"time":80.673,"vocabulary":34,"volume":391.735,"operands":{"distinct":29,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":17},"errors":[],"lineEnd":52,"lineStart":36,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.41,"difficulty":17.655,"effort":21705.816,"length":236,"time":1205.879,"vocabulary":37,"volume":1229.431,"operands":{"distinct":29,"total":128,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":108,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":24},"errors":[],"lineEnd":77,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.75,"effort":72.116,"length":13,"time":4.006,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":55,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.514,"difficulty":11.691,"effort":18031.899,"length":268,"time":1001.772,"vocabulary":54,"volume":1542.31,"operands":{"distinct":47,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":111,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":31},"errors":[],"lineEnd":109,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.778,"effort":190.368,"length":18,"time":10.576,"vocabulary":14,"volume":68.532,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":117,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":4.038,"effort":488.71,"length":28,"time":27.151,"vocabulary":20,"volume":121.014,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":125,"lineStart":119,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":133,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":132,"lineStart":128,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.054,"difficulty":2,"effort":325.639,"length":44,"time":18.091,"vocabulary":13,"volume":162.819,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":132},"errors":[],"lineEnd":266,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.143,"difficulty":9.587,"effort":4122.391,"length":86,"time":229.022,"vocabulary":32,"volume":430,"operands":{"distinct":23,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":17},"errors":[],"lineEnd":152,"lineStart":136,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.145,"difficulty":5.769,"effort":2509.615,"length":87,"time":139.423,"vocabulary":32,"volume":435,"operands":{"distinct":26,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":10},"errors":[],"lineEnd":163,"lineStart":154,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.053,"difficulty":3.833,"effort":612.993,"length":37,"time":34.055,"vocabulary":20,"volume":159.911,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":171,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.125,"effort":219.714,"length":19,"time":12.206,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":182,"lineStart":173,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":1.867,"effort":350.977,"length":46,"time":19.499,"vocabulary":17,"volume":188.023,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":181,"lineStart":174,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":191,"lineStart":184,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":190,"lineStart":185,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.059,"difficulty":3.235,"effort":577.103,"length":40,"time":32.061,"vocabulary":22,"volume":178.377,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":199,"lineStart":193,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.142,"difficulty":6.25,"effort":2668.122,"length":87,"time":148.229,"vocabulary":30,"volume":426.899,"operands":{"distinct":24,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":10},"errors":[],"lineEnd":210,"lineStart":201,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.15,"difficulty":6.731,"effort":3021.786,"length":89,"time":167.877,"vocabulary":33,"volume":448.951,"operands":{"distinct":26,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":10},"errors":[],"lineEnd":221,"lineStart":212,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.6,"effort":767.777,"length":38,"time":42.654,"vocabulary":21,"volume":166.908,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":229,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.127,"difficulty":6.923,"effort":2627.771,"length":74,"time":145.987,"vocabulary":35,"volume":379.567,"operands":{"distinct":26,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":247,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.127,"difficulty":6.923,"effort":2627.771,"length":74,"time":145.987,"vocabulary":35,"volume":379.567,"operands":{"distinct":26,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":265,"lineStart":249,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":282,"lineStart":268,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.071,"difficulty":5.063,"effort":1083.642,"length":48,"time":60.202,"vocabulary":22,"volume":214.053,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":274,"lineStart":269,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.078,"difficulty":5.765,"effort":1347.979,"length":51,"time":74.888,"vocabulary":24,"volume":233.833,"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":281,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":302,"lineStart":284,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":290,"lineStart":285,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":289,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.125,"effort":219.714,"length":19,"time":12.206,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":301,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":2.2,"effort":291.816,"length":37,"time":16.212,"vocabulary":12,"volume":132.644,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":300,"lineStart":293,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.047,"difficulty":2.833,"effort":396.667,"length":35,"time":22.037,"vocabulary":16,"volume":140,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":78},"errors":[],"lineEnd":381,"lineStart":304,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.08,"difficulty":6,"effort":1438.335,"length":51,"time":79.907,"vocabulary":26,"volume":239.722,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":320,"lineStart":305,"name":"createTopicWithReply"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":3.333,"effort":518.631,"length":36,"time":28.813,"vocabulary":20,"volume":155.589,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":332,"lineStart":326,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":4.136,"effort":413.96,"length":24,"time":22.998,"vocabulary":18,"volume":100.078,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":341,"lineStart":334,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.043,"difficulty":3.643,"effort":472.325,"length":30,"time":26.24,"vocabulary":20,"volume":129.658,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":347,"lineStart":343,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.144,"difficulty":5.141,"effort":2227.962,"length":82,"time":123.776,"vocabulary":39,"volume":433.403,"operands":{"distinct":32,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":9},"errors":[],"lineEnd":357,"lineStart":349,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.043,"difficulty":3.643,"effort":472.325,"length":30,"time":26.24,"vocabulary":20,"volume":129.658,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":363,"lineStart":359,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.088,"difficulty":4.091,"effort":1081.655,"length":55,"time":60.092,"vocabulary":28,"volume":264.405,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":6},"errors":[],"lineEnd":370,"lineStart":365,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.111,"difficulty":6.816,"effort":2274.642,"length":71,"time":126.369,"vocabulary":26,"volume":333.731,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":380,"lineStart":372,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.135,"difficulty":2.625,"effort":1060.934,"length":85,"time":58.941,"vocabulary":27,"volume":404.165,"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":220},"errors":[],"lineEnd":602,"lineStart":383,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":3.25,"effort":311.702,"length":23,"time":17.317,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":23},"errors":[],"lineEnd":409,"lineStart":387,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.063,"difficulty":4.235,"effort":804.662,"length":42,"time":44.703,"vocabulary":23,"volume":189.99,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":408,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":2.308,"effort":216.95,"length":23,"time":12.053,"vocabulary":17,"volume":94.012,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":407,"lineStart":403,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.043,"difficulty":4.308,"effort":558.526,"length":30,"time":31.029,"vocabulary":20,"volume":129.658,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":418,"lineStart":411,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":412.016,"length":24,"time":22.89,"vocabulary":17,"volume":98.099,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":427,"lineStart":420,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":4.053,"effort":742.917,"length":39,"time":41.273,"vocabulary":26,"volume":183.317,"operands":{"distinct":19,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":8},"errors":[],"lineEnd":436,"lineStart":429,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.093,"difficulty":7.174,"effort":2007.336,"length":55,"time":111.519,"vocabulary":34,"volume":279.81,"operands":{"distinct":23,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":9},"errors":[],"lineEnd":446,"lineStart":438,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.1,"difficulty":8.25,"effort":2469.393,"length":61,"time":137.188,"vocabulary":30,"volume":299.32,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":12},"errors":[],"lineEnd":459,"lineStart":448,"name":""},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.115,"difficulty":11.739,"effort":4066.003,"length":66,"time":225.889,"vocabulary":38,"volume":346.363,"operands":{"distinct":23,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":12},"errors":[],"lineEnd":472,"lineStart":461,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.055,"difficulty":4.118,"effort":679.653,"length":36,"time":37.759,"vocabulary":24,"volume":165.059,"operands":{"distinct":17,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":481,"lineStart":474,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.087,"difficulty":7.333,"effort":1906.667,"length":52,"time":105.926,"vocabulary":32,"volume":260,"operands":{"distinct":21,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":491,"lineStart":483,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.137,"difficulty":7.667,"effort":3143.333,"length":82,"time":174.63,"vocabulary":32,"volume":410,"operands":{"distinct":24,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":507,"lineStart":493,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.091,"difficulty":5.625,"effort":1532.235,"length":54,"time":85.124,"vocabulary":33,"volume":272.397,"operands":{"distinct":24,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":520,"lineStart":509,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.127,"difficulty":7.875,"effort":2995.579,"length":80,"time":166.421,"vocabulary":27,"volume":380.391,"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":8},"errors":[],"lineEnd":529,"lineStart":522,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.08,"difficulty":5.813,"effort":1399.704,"length":54,"time":77.761,"vocabulary":22,"volume":240.809,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":537,"lineStart":531,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":547,"lineStart":539,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":1.727,"effort":198.142,"length":31,"time":11.008,"vocabulary":13,"volume":114.714,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":546,"lineStart":540,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":555,"lineStart":549,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":554,"lineStart":550,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.043,"difficulty":5,"effort":648.289,"length":30,"time":36.016,"vocabulary":20,"volume":129.658,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":565,"lineStart":557,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.142,"difficulty":10.286,"effort":4390.966,"length":87,"time":243.943,"vocabulary":30,"volume":426.899,"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":579,"lineStart":567,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":1.143,"effort":50.719,"length":14,"time":2.818,"vocabulary":9,"volume":44.379,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":578,"lineStart":578,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":587,"lineStart":581,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.109,"difficulty":6.333,"effort":2061.705,"length":71,"time":114.539,"vocabulary":24,"volume":325.532,"operands":{"distinct":18,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":8},"errors":[],"lineEnd":596,"lineStart":589,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":2.182,"effort":170.482,"length":20,"time":9.471,"vocabulary":15,"volume":78.138,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":601,"lineStart":598,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.036,"difficulty":2.1,"effort":225.357,"length":29,"time":12.52,"vocabulary":13,"volume":107.313,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":79},"errors":[],"lineEnd":682,"lineStart":604,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.131,"difficulty":6.136,"effort":2418.974,"length":82,"time":134.387,"vocabulary":28,"volume":394.203,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":632,"lineStart":609,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":412.016,"length":24,"time":22.89,"vocabulary":17,"volume":98.099,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":641,"lineStart":634,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":412.016,"length":24,"time":22.89,"vocabulary":17,"volume":98.099,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":650,"lineStart":643,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":4,"effort":527.078,"length":30,"time":29.282,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":659,"lineStart":652,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.039,"difficulty":4,"effort":467.032,"length":28,"time":25.946,"vocabulary":18,"volume":116.758,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":665,"lineStart":661,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.211,"difficulty":7.5,"effort":4736.723,"length":115,"time":263.151,"vocabulary":45,"volume":631.563,"operands":{"distinct":36,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":15},"errors":[],"lineEnd":681,"lineStart":667,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":702,"lineStart":684,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":71.323,"length":9,"time":3.962,"vocabulary":9,"volume":28.529,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":691,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":690,"lineStart":686,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":701,"lineStart":693,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":2,"effort":207.566,"length":30,"time":11.531,"vocabulary":11,"volume":103.783,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":700,"lineStart":694,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":2.708,"effort":265.685,"length":24,"time":14.76,"vocabulary":17,"volume":98.099,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":720,"lineStart":704,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":719,"lineStart":710,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":1.667,"effort":203.059,"length":32,"time":11.281,"vocabulary":14,"volume":121.835,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":718,"lineStart":712,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.019,"difficulty":2,"effort":112.294,"length":20,"time":6.239,"vocabulary":7,"volume":56.147,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":59},"errors":[],"lineEnd":780,"lineStart":722,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":729,"lineStart":723,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":728,"lineStart":724,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4.375,"effort":520.371,"length":28,"time":28.91,"vocabulary":19,"volume":118.942,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":16},"errors":[],"lineEnd":746,"lineStart":731,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":745,"lineStart":738,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":744,"lineStart":740,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":5.091,"effort":615.633,"length":29,"time":34.202,"vocabulary":18,"volume":120.928,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":15},"errors":[],"lineEnd":762,"lineStart":748,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":2.143,"effort":289.042,"length":33,"time":16.058,"vocabulary":17,"volume":134.886,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":761,"lineStart":755,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":2.625,"effort":408.422,"length":36,"time":22.69,"vocabulary":20,"volume":155.589,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":770,"lineStart":764,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.078,"difficulty":4.306,"effort":1012.775,"length":52,"time":56.265,"vocabulary":23,"volume":235.225,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":779,"lineStart":772,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.098,"difficulty":3.188,"effort":934.279,"length":69,"time":51.904,"vocabulary":19,"volume":293.107,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":120},"errors":[],"lineEnd":901,"lineStart":782,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":2.708,"effort":265.685,"length":24,"time":14.76,"vocabulary":17,"volume":98.099,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":795,"lineStart":784,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":2.5,"effort":230,"length":23,"time":12.778,"vocabulary":16,"volume":92,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":794,"lineStart":790,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":804,"lineStart":797,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.041,"difficulty":3.692,"effort":454.855,"length":29,"time":25.27,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":813,"lineStart":806,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":3.667,"effort":286.505,"length":20,"time":15.917,"vocabulary":15,"volume":78.138,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":818,"lineStart":815,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.692,"effort":423.486,"length":27,"time":23.527,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":824,"lineStart":820,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.692,"effort":423.486,"length":27,"time":23.527,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":830,"lineStart":826,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.692,"effort":423.486,"length":27,"time":23.527,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":836,"lineStart":832,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":841,"lineStart":838,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":846,"lineStart":843,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":3.333,"effort":234.413,"length":18,"time":13.023,"vocabulary":15,"volume":70.324,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":851,"lineStart":848,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.6,"effort":331.2,"length":23,"time":18.4,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":859,"lineStart":853,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.5,"effort":394.058,"length":27,"time":21.892,"vocabulary":18,"volume":112.588,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":867,"lineStart":861,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3.857,"effort":256.916,"length":18,"time":14.273,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":874,"lineStart":869,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":3.333,"effort":234.413,"length":18,"time":13.023,"vocabulary":15,"volume":70.324,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":879,"lineStart":876,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":3.692,"effort":454.855,"length":29,"time":25.27,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":884,"lineStart":881,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3.545,"effort":347.806,"length":24,"time":19.323,"vocabulary":17,"volume":98.099,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":889,"lineStart":886,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.069,"difficulty":4,"effort":825.293,"length":45,"time":45.85,"vocabulary":24,"volume":206.323,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":900,"lineStart":891,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":2,"effort":82.719,"length":16,"time":4.595,"vocabulary":6,"volume":41.359,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":33},"errors":[],"lineEnd":935,"lineStart":903,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.107,"length":11,"time":4.228,"vocabulary":11,"volume":38.054,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":910,"lineStart":904,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2,"effort":129.059,"length":18,"time":7.17,"vocabulary":12,"volume":64.529,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":909,"lineStart":905,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2,"effort":93.209,"length":13,"time":5.178,"vocabulary":12,"volume":46.605,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":918,"lineStart":912,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.063,"effort":128.431,"length":18,"time":7.135,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":917,"lineStart":913,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2,"effort":121.835,"length":16,"time":6.769,"vocabulary":14,"volume":60.918,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":926,"lineStart":920,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.063,"effort":128.431,"length":18,"time":7.135,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":925,"lineStart":921,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":934,"lineStart":928,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.063,"effort":128.431,"length":18,"time":7.135,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":933,"lineStart":929,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":942,"lineStart":937,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":941,"lineStart":938,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.1,"difficulty":2.4,"effort":716.532,"length":66,"time":39.807,"vocabulary":23,"volume":298.555,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":130},"errors":[],"lineEnd":1073,"lineStart":944,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.251,"length":17,"time":11.07,"vocabulary":15,"volume":66.417,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":956,"lineStart":949,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":955,"lineStart":951,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":962,"lineStart":958,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.064,"difficulty":4,"effort":770.274,"length":42,"time":42.793,"vocabulary":24,"volume":192.568,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":969,"lineStart":964,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.062,"difficulty":4.059,"effort":752.774,"length":41,"time":41.821,"vocabulary":23,"volume":185.466,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":976,"lineStart":971,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.125,"difficulty":4.891,"effort":1834.11,"length":78,"time":101.895,"vocabulary":28,"volume":374.974,"operands":{"distinct":23,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":986,"lineStart":978,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":993,"lineStart":988,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":992,"lineStart":989,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.098,"difficulty":4.636,"effort":1359.607,"length":61,"time":75.534,"vocabulary":28,"volume":293.249,"operands":{"distinct":22,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":7},"errors":[],"lineEnd":1001,"lineStart":995,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.098,"difficulty":4.636,"effort":1359.607,"length":61,"time":75.534,"vocabulary":28,"volume":293.249,"operands":{"distinct":22,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":7},"errors":[],"lineEnd":1009,"lineStart":1003,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.122,"difficulty":5.727,"effort":2092.51,"length":76,"time":116.251,"vocabulary":28,"volume":365.359,"operands":{"distinct":22,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":8},"errors":[],"lineEnd":1018,"lineStart":1011,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.917,"effort":141.26,"length":14,"time":7.848,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1025,"lineStart":1020,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1024,"lineStart":1021,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.917,"effort":141.26,"length":14,"time":7.848,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1032,"lineStart":1027,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1031,"lineStart":1028,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.054,"difficulty":6.364,"effort":1034.9,"length":39,"time":57.494,"vocabulary":18,"volume":162.627,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":1038,"lineStart":1034,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1045,"lineStart":1040,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1044,"lineStart":1041,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.106,"difficulty":6.8,"effort":2157.541,"length":66,"time":119.863,"vocabulary":28,"volume":317.285,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":8},"errors":[],"lineEnd":1054,"lineStart":1047,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1051,"lineStart":1051,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.25,"difficulty":9.955,"effort":7461.252,"length":139,"time":414.514,"vocabulary":42,"volume":749.532,"operands":{"distinct":33,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":17},"errors":[],"lineEnd":1072,"lineStart":1056,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1068,"lineStart":1068,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.013,"difficulty":1.8,"effort":70.2,"length":13,"time":3.9,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":128},"errors":[],"lineEnd":1202,"lineStart":1075,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.034,"difficulty":3.125,"effort":319.333,"length":25,"time":17.741,"vocabulary":17,"volume":102.187,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1085,"lineStart":1077,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":100,"length":20,"time":5.556,"vocabulary":8,"volume":60,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":70},"errors":[],"lineEnd":1156,"lineStart":1087,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.021,"difficulty":2.857,"effort":177.914,"length":18,"time":9.884,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1095,"lineStart":1088,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1103,"lineStart":1097,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.106,"difficulty":5.182,"effort":1644.115,"length":66,"time":91.34,"vocabulary":28,"volume":317.285,"operands":{"distinct":22,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":1118,"lineStart":1105,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.093,"difficulty":5.833,"effort":1631.482,"length":61,"time":90.638,"vocabulary":24,"volume":279.683,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":1133,"lineStart":1120,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.076,"difficulty":4.421,"effort":1006.006,"length":49,"time":55.889,"vocabulary":25,"volume":227.549,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":21},"errors":[],"lineEnd":1155,"lineStart":1135,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":44},"errors":[],"lineEnd":1201,"lineStart":1158,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.146,"difficulty":5.571,"effort":2437.621,"length":86,"time":135.423,"vocabulary":34,"volume":437.522,"operands":{"distinct":28,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":1173,"lineStart":1159,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.064,"difficulty":4.875,"effort":934.808,"length":43,"time":51.934,"vocabulary":22,"volume":191.756,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":1185,"lineStart":1175,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.083,"difficulty":4.364,"effort":1090.833,"length":52,"time":60.602,"vocabulary":28,"volume":249.982,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":1200,"lineStart":1187,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":37.899,"length":9,"time":2.106,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":1217,"lineStart":1205,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1210,"lineStart":1208,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":1216,"lineStart":1212,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1215,"lineStart":1213,"name":""}],"methodAverage":{"cyclomatic":1.006,"cyclomaticDensity":27.335,"halstead":{"bugs":0.056,"difficulty":3.701,"effort":1007.257,"length":37.213,"time":55.959,"vocabulary":18.113,"volume":168.628,"operands":{"distinct":13.081,"total":20.719},"operators":{"distinct":5.031,"total":16.494}},"params":0.488,"sloc":{"logical":6.713,"physical":22.069}},"module":"test/posts.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":37,"column":18,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":26,"message":"Expected ')' to match '{' from line 36 and instead saw 'user'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":37,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":30,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":37,"column":31,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":38,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":40,"column":10,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":26,"message":"Expected ')' to match '(' from line 40 and instead saw 'categories'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":43,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":43,"column":11,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":43,"column":11,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":10,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":42,"message":"Expected ')' to match '(' from line 45 and instead saw 'topics'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":50,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":50,"column":11,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":50,"column":11,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":51,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":51,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":54,"column":62,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":55,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":55,"column":9,"message":"Too many errors. (4% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_posts_js/report.json b/plato-report/files/test_posts_js/report.json new file mode 100644 index 0000000000..3976c638a8 --- /dev/null +++ b/plato-report/files/test_posts_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/posts.js","fileShort":"test/posts.js","fileSafe":"test_posts_js","link":"files/test_posts_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.182,"halstead":{"bugs":18.559,"difficulty":68.115,"effort":3792406.541,"length":6085,"time":210689.252,"vocabulary":568,"volume":55676.211,"operands":{"distinct":546,"total":3381,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":2704,"identifiers":["__stripped__"]}},"params":78,"sloc":{"logical":1097,"physical":1217}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":7,"path":"path","type":"cjs"},{"line":8,"path":"util","type":"cjs"},{"line":12,"path":"./mocks/databasemock","type":"cjs"},{"line":13,"path":"../src/topics","type":"cjs"},{"line":14,"path":"../src/posts","type":"cjs"},{"line":15,"path":"../src/categories","type":"cjs"},{"line":16,"path":"../src/privileges","type":"cjs"},{"line":17,"path":"../src/user","type":"cjs"},{"line":18,"path":"../src/groups","type":"cjs"},{"line":19,"path":"../src/socket.io/posts","type":"cjs"},{"line":20,"path":"../src/api/posts","type":"cjs"},{"line":21,"path":"../src/api/topics","type":"cjs"},{"line":22,"path":"../src/meta","type":"cjs"},{"line":23,"path":"../src/file","type":"cjs"},{"line":24,"path":"./helpers","type":"cjs"},{"line":25,"path":"../src/utils","type":"cjs"},{"line":26,"path":"../src/request","type":"cjs"},{"line":765,"path":"nconf","type":"cjs"},{"line":773,"path":"nconf","type":"cjs"},{"line":1214,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":1217,"lineStart":1,"maintainability":68.132,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.15,"difficulty":2.411,"effort":1086.827,"length":91,"time":60.379,"vocabulary":31,"volume":450.832,"operands":{"distinct":28,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":46,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":1176},"errors":[],"lineEnd":1203,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.131,"difficulty":3.707,"effort":1452.12,"length":77,"time":80.673,"vocabulary":34,"volume":391.735,"operands":{"distinct":29,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":17},"errors":[],"lineEnd":52,"lineStart":36,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.41,"difficulty":17.655,"effort":21705.816,"length":236,"time":1205.879,"vocabulary":37,"volume":1229.431,"operands":{"distinct":29,"total":128,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":108,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":24},"errors":[],"lineEnd":77,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":1.75,"effort":72.116,"length":13,"time":4.006,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":55,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.514,"difficulty":11.691,"effort":18031.899,"length":268,"time":1001.772,"vocabulary":54,"volume":1542.31,"operands":{"distinct":47,"total":157,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":111,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":31},"errors":[],"lineEnd":109,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.778,"effort":190.368,"length":18,"time":10.576,"vocabulary":14,"volume":68.532,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":117,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":4.038,"effort":488.71,"length":28,"time":27.151,"vocabulary":20,"volume":121.014,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":125,"lineStart":119,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":133,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":132,"lineStart":128,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.054,"difficulty":2,"effort":325.639,"length":44,"time":18.091,"vocabulary":13,"volume":162.819,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":132},"errors":[],"lineEnd":266,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.143,"difficulty":9.587,"effort":4122.391,"length":86,"time":229.022,"vocabulary":32,"volume":430,"operands":{"distinct":23,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":17},"errors":[],"lineEnd":152,"lineStart":136,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.145,"difficulty":5.769,"effort":2509.615,"length":87,"time":139.423,"vocabulary":32,"volume":435,"operands":{"distinct":26,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":10},"errors":[],"lineEnd":163,"lineStart":154,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.053,"difficulty":3.833,"effort":612.993,"length":37,"time":34.055,"vocabulary":20,"volume":159.911,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":171,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.125,"effort":219.714,"length":19,"time":12.206,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":182,"lineStart":173,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.063,"difficulty":1.867,"effort":350.977,"length":46,"time":19.499,"vocabulary":17,"volume":188.023,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":181,"lineStart":174,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":191,"lineStart":184,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":190,"lineStart":185,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.059,"difficulty":3.235,"effort":577.103,"length":40,"time":32.061,"vocabulary":22,"volume":178.377,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":199,"lineStart":193,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.142,"difficulty":6.25,"effort":2668.122,"length":87,"time":148.229,"vocabulary":30,"volume":426.899,"operands":{"distinct":24,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":10},"errors":[],"lineEnd":210,"lineStart":201,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.15,"difficulty":6.731,"effort":3021.786,"length":89,"time":167.877,"vocabulary":33,"volume":448.951,"operands":{"distinct":26,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":10},"errors":[],"lineEnd":221,"lineStart":212,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.6,"effort":767.777,"length":38,"time":42.654,"vocabulary":21,"volume":166.908,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":229,"lineStart":223,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.127,"difficulty":6.923,"effort":2627.771,"length":74,"time":145.987,"vocabulary":35,"volume":379.567,"operands":{"distinct":26,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":247,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.127,"difficulty":6.923,"effort":2627.771,"length":74,"time":145.987,"vocabulary":35,"volume":379.567,"operands":{"distinct":26,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":265,"lineStart":249,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":282,"lineStart":268,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.071,"difficulty":5.063,"effort":1083.642,"length":48,"time":60.202,"vocabulary":22,"volume":214.053,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":274,"lineStart":269,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.078,"difficulty":5.765,"effort":1347.979,"length":51,"time":74.888,"vocabulary":24,"volume":233.833,"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":281,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":302,"lineStart":284,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":290,"lineStart":285,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":289,"lineStart":286,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.125,"effort":219.714,"length":19,"time":12.206,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":301,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":2.2,"effort":291.816,"length":37,"time":16.212,"vocabulary":12,"volume":132.644,"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":300,"lineStart":293,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.047,"difficulty":2.833,"effort":396.667,"length":35,"time":22.037,"vocabulary":16,"volume":140,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":78},"errors":[],"lineEnd":381,"lineStart":304,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.08,"difficulty":6,"effort":1438.335,"length":51,"time":79.907,"vocabulary":26,"volume":239.722,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":320,"lineStart":305,"name":"createTopicWithReply"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":3.333,"effort":518.631,"length":36,"time":28.813,"vocabulary":20,"volume":155.589,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":332,"lineStart":326,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":4.136,"effort":413.96,"length":24,"time":22.998,"vocabulary":18,"volume":100.078,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":341,"lineStart":334,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.043,"difficulty":3.643,"effort":472.325,"length":30,"time":26.24,"vocabulary":20,"volume":129.658,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":347,"lineStart":343,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.144,"difficulty":5.141,"effort":2227.962,"length":82,"time":123.776,"vocabulary":39,"volume":433.403,"operands":{"distinct":32,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":9},"errors":[],"lineEnd":357,"lineStart":349,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.043,"difficulty":3.643,"effort":472.325,"length":30,"time":26.24,"vocabulary":20,"volume":129.658,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":363,"lineStart":359,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.088,"difficulty":4.091,"effort":1081.655,"length":55,"time":60.092,"vocabulary":28,"volume":264.405,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":6},"errors":[],"lineEnd":370,"lineStart":365,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.111,"difficulty":6.816,"effort":2274.642,"length":71,"time":126.369,"vocabulary":26,"volume":333.731,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":380,"lineStart":372,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.135,"difficulty":2.625,"effort":1060.934,"length":85,"time":58.941,"vocabulary":27,"volume":404.165,"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":220},"errors":[],"lineEnd":602,"lineStart":383,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":3.25,"effort":311.702,"length":23,"time":17.317,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":23},"errors":[],"lineEnd":409,"lineStart":387,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.063,"difficulty":4.235,"effort":804.662,"length":42,"time":44.703,"vocabulary":23,"volume":189.99,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":15},"errors":[],"lineEnd":408,"lineStart":394,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":2.308,"effort":216.95,"length":23,"time":12.053,"vocabulary":17,"volume":94.012,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":407,"lineStart":403,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.043,"difficulty":4.308,"effort":558.526,"length":30,"time":31.029,"vocabulary":20,"volume":129.658,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":418,"lineStart":411,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":412.016,"length":24,"time":22.89,"vocabulary":17,"volume":98.099,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":427,"lineStart":420,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.061,"difficulty":4.053,"effort":742.917,"length":39,"time":41.273,"vocabulary":26,"volume":183.317,"operands":{"distinct":19,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":8},"errors":[],"lineEnd":436,"lineStart":429,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.093,"difficulty":7.174,"effort":2007.336,"length":55,"time":111.519,"vocabulary":34,"volume":279.81,"operands":{"distinct":23,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":9},"errors":[],"lineEnd":446,"lineStart":438,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.1,"difficulty":8.25,"effort":2469.393,"length":61,"time":137.188,"vocabulary":30,"volume":299.32,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":12},"errors":[],"lineEnd":459,"lineStart":448,"name":""},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.115,"difficulty":11.739,"effort":4066.003,"length":66,"time":225.889,"vocabulary":38,"volume":346.363,"operands":{"distinct":23,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":12},"errors":[],"lineEnd":472,"lineStart":461,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.055,"difficulty":4.118,"effort":679.653,"length":36,"time":37.759,"vocabulary":24,"volume":165.059,"operands":{"distinct":17,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":481,"lineStart":474,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.087,"difficulty":7.333,"effort":1906.667,"length":52,"time":105.926,"vocabulary":32,"volume":260,"operands":{"distinct":21,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":9},"errors":[],"lineEnd":491,"lineStart":483,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.137,"difficulty":7.667,"effort":3143.333,"length":82,"time":174.63,"vocabulary":32,"volume":410,"operands":{"distinct":24,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15},"errors":[],"lineEnd":507,"lineStart":493,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.091,"difficulty":5.625,"effort":1532.235,"length":54,"time":85.124,"vocabulary":33,"volume":272.397,"operands":{"distinct":24,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":520,"lineStart":509,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.127,"difficulty":7.875,"effort":2995.579,"length":80,"time":166.421,"vocabulary":27,"volume":380.391,"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":8},"errors":[],"lineEnd":529,"lineStart":522,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.08,"difficulty":5.813,"effort":1399.704,"length":54,"time":77.761,"vocabulary":22,"volume":240.809,"operands":{"distinct":16,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":537,"lineStart":531,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":547,"lineStart":539,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":1.727,"effort":198.142,"length":31,"time":11.008,"vocabulary":13,"volume":114.714,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":546,"lineStart":540,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":1.5,"effort":54.812,"length":11,"time":3.045,"vocabulary":10,"volume":36.541,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":555,"lineStart":549,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":554,"lineStart":550,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.043,"difficulty":5,"effort":648.289,"length":30,"time":36.016,"vocabulary":20,"volume":129.658,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":565,"lineStart":557,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.142,"difficulty":10.286,"effort":4390.966,"length":87,"time":243.943,"vocabulary":30,"volume":426.899,"operands":{"distinct":21,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":13},"errors":[],"lineEnd":579,"lineStart":567,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.015,"difficulty":1.143,"effort":50.719,"length":14,"time":2.818,"vocabulary":9,"volume":44.379,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":578,"lineStart":578,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":4,"effort":483.711,"length":29,"time":26.873,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":587,"lineStart":581,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.109,"difficulty":6.333,"effort":2061.705,"length":71,"time":114.539,"vocabulary":24,"volume":325.532,"operands":{"distinct":18,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":8},"errors":[],"lineEnd":596,"lineStart":589,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.026,"difficulty":2.182,"effort":170.482,"length":20,"time":9.471,"vocabulary":15,"volume":78.138,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":601,"lineStart":598,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.036,"difficulty":2.1,"effort":225.357,"length":29,"time":12.52,"vocabulary":13,"volume":107.313,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":79},"errors":[],"lineEnd":682,"lineStart":604,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.131,"difficulty":6.136,"effort":2418.974,"length":82,"time":134.387,"vocabulary":28,"volume":394.203,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":24},"errors":[],"lineEnd":632,"lineStart":609,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":412.016,"length":24,"time":22.89,"vocabulary":17,"volume":98.099,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":641,"lineStart":634,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.033,"difficulty":4.2,"effort":412.016,"length":24,"time":22.89,"vocabulary":17,"volume":98.099,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":650,"lineStart":643,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":4,"effort":527.078,"length":30,"time":29.282,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":659,"lineStart":652,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.039,"difficulty":4,"effort":467.032,"length":28,"time":25.946,"vocabulary":18,"volume":116.758,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":665,"lineStart":661,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.211,"difficulty":7.5,"effort":4736.723,"length":115,"time":263.151,"vocabulary":45,"volume":631.563,"operands":{"distinct":36,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":24,"physical":15},"errors":[],"lineEnd":681,"lineStart":667,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":702,"lineStart":684,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2.5,"effort":71.323,"length":9,"time":3.962,"vocabulary":9,"volume":28.529,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":691,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":690,"lineStart":686,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":701,"lineStart":693,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":2,"effort":207.566,"length":30,"time":11.531,"vocabulary":11,"volume":103.783,"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":700,"lineStart":694,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":2.708,"effort":265.685,"length":24,"time":14.76,"vocabulary":17,"volume":98.099,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":17},"errors":[],"lineEnd":720,"lineStart":704,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":719,"lineStart":710,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":1.667,"effort":203.059,"length":32,"time":11.281,"vocabulary":14,"volume":121.835,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":718,"lineStart":712,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.019,"difficulty":2,"effort":112.294,"length":20,"time":6.239,"vocabulary":7,"volume":56.147,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":59},"errors":[],"lineEnd":780,"lineStart":722,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":729,"lineStart":723,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":728,"lineStart":724,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.04,"difficulty":4.375,"effort":520.371,"length":28,"time":28.91,"vocabulary":19,"volume":118.942,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":16},"errors":[],"lineEnd":746,"lineStart":731,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":745,"lineStart":738,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":744,"lineStart":740,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":5.091,"effort":615.633,"length":29,"time":34.202,"vocabulary":18,"volume":120.928,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":15},"errors":[],"lineEnd":762,"lineStart":748,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":2.143,"effort":289.042,"length":33,"time":16.058,"vocabulary":17,"volume":134.886,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":761,"lineStart":755,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":2.625,"effort":408.422,"length":36,"time":22.69,"vocabulary":20,"volume":155.589,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":770,"lineStart":764,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.078,"difficulty":4.306,"effort":1012.775,"length":52,"time":56.265,"vocabulary":23,"volume":235.225,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":779,"lineStart":772,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.098,"difficulty":3.188,"effort":934.279,"length":69,"time":51.904,"vocabulary":19,"volume":293.107,"operands":{"distinct":16,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":120},"errors":[],"lineEnd":901,"lineStart":782,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":2.708,"effort":265.685,"length":24,"time":14.76,"vocabulary":17,"volume":98.099,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":795,"lineStart":784,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":2.5,"effort":230,"length":23,"time":12.778,"vocabulary":16,"volume":92,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":794,"lineStart":790,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":804,"lineStart":797,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.041,"difficulty":3.692,"effort":454.855,"length":29,"time":25.27,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":813,"lineStart":806,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":3.667,"effort":286.505,"length":20,"time":15.917,"vocabulary":15,"volume":78.138,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":818,"lineStart":815,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.692,"effort":423.486,"length":27,"time":23.527,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":824,"lineStart":820,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.692,"effort":423.486,"length":27,"time":23.527,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":830,"lineStart":826,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.692,"effort":423.486,"length":27,"time":23.527,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":836,"lineStart":832,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":841,"lineStart":838,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":846,"lineStart":843,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":3.333,"effort":234.413,"length":18,"time":13.023,"vocabulary":15,"volume":70.324,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":851,"lineStart":848,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.6,"effort":331.2,"length":23,"time":18.4,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":859,"lineStart":853,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.5,"effort":394.058,"length":27,"time":21.892,"vocabulary":18,"volume":112.588,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":867,"lineStart":861,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":3.857,"effort":256.916,"length":18,"time":14.273,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":874,"lineStart":869,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":3.333,"effort":234.413,"length":18,"time":13.023,"vocabulary":15,"volume":70.324,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":879,"lineStart":876,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":3.692,"effort":454.855,"length":29,"time":25.27,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":884,"lineStart":881,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3.545,"effort":347.806,"length":24,"time":19.323,"vocabulary":17,"volume":98.099,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":889,"lineStart":886,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.069,"difficulty":4,"effort":825.293,"length":45,"time":45.85,"vocabulary":24,"volume":206.323,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":900,"lineStart":891,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":2,"effort":82.719,"length":16,"time":4.595,"vocabulary":6,"volume":41.359,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":33},"errors":[],"lineEnd":935,"lineStart":903,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.107,"length":11,"time":4.228,"vocabulary":11,"volume":38.054,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":910,"lineStart":904,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2,"effort":129.059,"length":18,"time":7.17,"vocabulary":12,"volume":64.529,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":909,"lineStart":905,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2,"effort":93.209,"length":13,"time":5.178,"vocabulary":12,"volume":46.605,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":918,"lineStart":912,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.063,"effort":128.431,"length":18,"time":7.135,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":917,"lineStart":913,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":2,"effort":121.835,"length":16,"time":6.769,"vocabulary":14,"volume":60.918,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":926,"lineStart":920,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.063,"effort":128.431,"length":18,"time":7.135,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":925,"lineStart":921,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":934,"lineStart":928,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.063,"effort":128.431,"length":18,"time":7.135,"vocabulary":11,"volume":62.27,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":933,"lineStart":929,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":942,"lineStart":937,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":941,"lineStart":938,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.1,"difficulty":2.4,"effort":716.532,"length":66,"time":39.807,"vocabulary":23,"volume":298.555,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":130},"errors":[],"lineEnd":1073,"lineStart":944,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3,"effort":199.251,"length":17,"time":11.07,"vocabulary":15,"volume":66.417,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":956,"lineStart":949,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":955,"lineStart":951,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3,"effort":169.418,"length":17,"time":9.412,"vocabulary":10,"volume":56.473,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":962,"lineStart":958,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.064,"difficulty":4,"effort":770.274,"length":42,"time":42.793,"vocabulary":24,"volume":192.568,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":969,"lineStart":964,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.062,"difficulty":4.059,"effort":752.774,"length":41,"time":41.821,"vocabulary":23,"volume":185.466,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":976,"lineStart":971,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.125,"difficulty":4.891,"effort":1834.11,"length":78,"time":101.895,"vocabulary":28,"volume":374.974,"operands":{"distinct":23,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":986,"lineStart":978,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":993,"lineStart":988,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":992,"lineStart":989,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.098,"difficulty":4.636,"effort":1359.607,"length":61,"time":75.534,"vocabulary":28,"volume":293.249,"operands":{"distinct":22,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":7},"errors":[],"lineEnd":1001,"lineStart":995,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.098,"difficulty":4.636,"effort":1359.607,"length":61,"time":75.534,"vocabulary":28,"volume":293.249,"operands":{"distinct":22,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":7},"errors":[],"lineEnd":1009,"lineStart":1003,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.122,"difficulty":5.727,"effort":2092.51,"length":76,"time":116.251,"vocabulary":28,"volume":365.359,"operands":{"distinct":22,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":8},"errors":[],"lineEnd":1018,"lineStart":1011,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.917,"effort":141.26,"length":14,"time":7.848,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1025,"lineStart":1020,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1024,"lineStart":1021,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.917,"effort":141.26,"length":14,"time":7.848,"vocabulary":11,"volume":48.432,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1032,"lineStart":1027,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1031,"lineStart":1028,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.054,"difficulty":6.364,"effort":1034.9,"length":39,"time":57.494,"vocabulary":18,"volume":162.627,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":1038,"lineStart":1034,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1045,"lineStart":1040,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1044,"lineStart":1041,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.106,"difficulty":6.8,"effort":2157.541,"length":66,"time":119.863,"vocabulary":28,"volume":317.285,"operands":{"distinct":20,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":8},"errors":[],"lineEnd":1054,"lineStart":1047,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":0,"time":0,"vocabulary":0,"volume":0,"operands":{"distinct":0,"total":0,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1051,"lineStart":1051,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.25,"difficulty":9.955,"effort":7461.252,"length":139,"time":414.514,"vocabulary":42,"volume":749.532,"operands":{"distinct":33,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":17},"errors":[],"lineEnd":1072,"lineStart":1056,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":126.797,"length":16,"time":7.044,"vocabulary":9,"volume":50.719,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1068,"lineStart":1068,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.013,"difficulty":1.8,"effort":70.2,"length":13,"time":3.9,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":128},"errors":[],"lineEnd":1202,"lineStart":1075,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.034,"difficulty":3.125,"effort":319.333,"length":25,"time":17.741,"vocabulary":17,"volume":102.187,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1085,"lineStart":1077,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":100,"length":20,"time":5.556,"vocabulary":8,"volume":60,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":70},"errors":[],"lineEnd":1156,"lineStart":1087,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.021,"difficulty":2.857,"effort":177.914,"length":18,"time":9.884,"vocabulary":11,"volume":62.27,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1095,"lineStart":1088,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1103,"lineStart":1097,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.106,"difficulty":5.182,"effort":1644.115,"length":66,"time":91.34,"vocabulary":28,"volume":317.285,"operands":{"distinct":22,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":1118,"lineStart":1105,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.093,"difficulty":5.833,"effort":1631.482,"length":61,"time":90.638,"vocabulary":24,"volume":279.683,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":14},"errors":[],"lineEnd":1133,"lineStart":1120,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.076,"difficulty":4.421,"effort":1006.006,"length":49,"time":55.889,"vocabulary":25,"volume":227.549,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":21},"errors":[],"lineEnd":1155,"lineStart":1135,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":44},"errors":[],"lineEnd":1201,"lineStart":1158,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.146,"difficulty":5.571,"effort":2437.621,"length":86,"time":135.423,"vocabulary":34,"volume":437.522,"operands":{"distinct":28,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":15},"errors":[],"lineEnd":1173,"lineStart":1159,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.064,"difficulty":4.875,"effort":934.808,"length":43,"time":51.934,"vocabulary":22,"volume":191.756,"operands":{"distinct":16,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":1185,"lineStart":1175,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.083,"difficulty":4.364,"effort":1090.833,"length":52,"time":60.602,"vocabulary":28,"volume":249.982,"operands":{"distinct":22,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":1200,"lineStart":1187,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":37.899,"length":9,"time":2.106,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":1217,"lineStart":1205,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1210,"lineStart":1208,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":1216,"lineStart":1212,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1215,"lineStart":1213,"name":""}],"methodAverage":{"cyclomatic":1.006,"cyclomaticDensity":27.335,"halstead":{"bugs":0.056,"difficulty":3.701,"effort":1007.257,"length":37.213,"time":55.959,"vocabulary":18.113,"volume":168.628,"operands":{"distinct":13.081,"total":20.719},"operators":{"distinct":5.031,"total":16.494}},"params":0.488,"sloc":{"logical":6.713,"physical":22.069}},"module":"test/posts.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":37,"column":18,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":26,"message":"Expected ')' to match '{' from line 36 and instead saw 'user'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":37,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":30,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":37,"column":31,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":38,"column":25,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":29,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":40,"column":10,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":26,"message":"Expected ')' to match '(' from line 40 and instead saw 'categories'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":43,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":43,"column":11,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":43,"column":11,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":10,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":42,"message":"Expected ')' to match '(' from line 45 and instead saw 'topics'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":50,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":50,"column":11,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":50,"column":11,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":51,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":51,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":54,"column":62,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":55,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":55,"column":9,"message":"Too many errors. (4% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_pubsub_js/index.html b/plato-report/files/test_pubsub_js/index.html new file mode 100644 index 0000000000..cb58b5a5b0 --- /dev/null +++ b/plato-report/files/test_pubsub_js/index.html @@ -0,0 +1,171 @@ + + + + + Plato - test/pubsub.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/pubsub.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    75.83

    +
    +
    +

    Lines of code

    +

    54

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.20

    +
    +
    +

    Estimated Errors

    +

    0.41

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_pubsub_js/report.history.js b/plato-report/files/test_pubsub_js/report.history.js new file mode 100644 index 0000000000..f285c1ecea --- /dev/null +++ b/plato-report/files/test_pubsub_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":54,"lloc":43,"functions":9,"deliveredBugs":0.409,"difficulty":12.203,"maintainability":75.835,"lintErrors":25}] \ No newline at end of file diff --git a/plato-report/files/test_pubsub_js/report.history.json b/plato-report/files/test_pubsub_js/report.history.json new file mode 100644 index 0000000000..c8363f89b8 --- /dev/null +++ b/plato-report/files/test_pubsub_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":54,"lloc":43,"functions":9,"deliveredBugs":0.409,"difficulty":12.203,"maintainability":75.835,"lintErrors":25}] \ No newline at end of file diff --git a/plato-report/files/test_pubsub_js/report.js b/plato-report/files/test_pubsub_js/report.js new file mode 100644 index 0000000000..9b5a7277db --- /dev/null +++ b/plato-report/files/test_pubsub_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/pubsub.js","fileShort":"test/pubsub.js","fileSafe":"test_pubsub_js","link":"files/test_pubsub_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.409,"difficulty":12.203,"effort":14989.46,"length":225,"time":832.748,"vocabulary":44,"volume":1228.372,"operands":{"distinct":37,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":96,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":43,"physical":54}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/pubsub","type":"cjs"}],"errors":[],"lineEnd":54,"lineStart":1,"maintainability":75.835,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":2,"effort":82.719,"length":16,"time":4.595,"vocabulary":6,"volume":41.359,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":46},"errors":[],"lineEnd":54,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.125,"effort":332.106,"length":26,"time":18.45,"vocabulary":17,"volume":106.274,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":19,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":1.111,"effort":61.501,"length":16,"time":3.417,"vocabulary":11,"volume":55.351,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":17,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":29,"lineStart":21,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":1.2,"effort":86.039,"length":20,"time":4.78,"vocabulary":12,"volume":71.699,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":27,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":4.577,"effort":593.434,"length":30,"time":32.969,"vocabulary":20,"volume":129.658,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":41,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":1.077,"effort":92.563,"length":22,"time":5.142,"vocabulary":15,"volume":85.952,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":39,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":4.136,"effort":413.96,"length":24,"time":22.998,"vocabulary":18,"volume":100.078,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":53,"lineStart":43,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":1.143,"effort":118.857,"length":26,"time":6.603,"vocabulary":16,"volume":104,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":51,"lineStart":45,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25.185,"halstead":{"bugs":0.028,"difficulty":2.398,"effort":218.394,"length":21.778,"time":12.133,"vocabulary":14.111,"volume":83.526,"operands":{"distinct":10.333,"total":12.667},"operators":{"distinct":3.778,"total":9.111}},"params":0.889,"sloc":{"logical":4.111,"physical":12.333}},"module":"test/pubsub.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":21,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":46,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":31,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":46,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":44,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":21,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":31,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":43,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_pubsub_js/report.json b/plato-report/files/test_pubsub_js/report.json new file mode 100644 index 0000000000..56c5755659 --- /dev/null +++ b/plato-report/files/test_pubsub_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/pubsub.js","fileShort":"test/pubsub.js","fileSafe":"test_pubsub_js","link":"files/test_pubsub_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.409,"difficulty":12.203,"effort":14989.46,"length":225,"time":832.748,"vocabulary":44,"volume":1228.372,"operands":{"distinct":37,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":96,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":43,"physical":54}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/pubsub","type":"cjs"}],"errors":[],"lineEnd":54,"lineStart":1,"maintainability":75.835,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.014,"difficulty":2,"effort":82.719,"length":16,"time":4.595,"vocabulary":6,"volume":41.359,"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":46},"errors":[],"lineEnd":54,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.125,"effort":332.106,"length":26,"time":18.45,"vocabulary":17,"volume":106.274,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":19,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":1.111,"effort":61.501,"length":16,"time":3.417,"vocabulary":11,"volume":55.351,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":17,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":29,"lineStart":21,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":1.2,"effort":86.039,"length":20,"time":4.78,"vocabulary":12,"volume":71.699,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":27,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":4.577,"effort":593.434,"length":30,"time":32.969,"vocabulary":20,"volume":129.658,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":41,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":1.077,"effort":92.563,"length":22,"time":5.142,"vocabulary":15,"volume":85.952,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":39,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":4.136,"effort":413.96,"length":24,"time":22.998,"vocabulary":18,"volume":100.078,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":53,"lineStart":43,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":1.143,"effort":118.857,"length":26,"time":6.603,"vocabulary":16,"volume":104,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":51,"lineStart":45,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":25.185,"halstead":{"bugs":0.028,"difficulty":2.398,"effort":218.394,"length":21.778,"time":12.133,"vocabulary":14.111,"volume":83.526,"operands":{"distinct":10.333,"total":12.667},"operators":{"distinct":3.778,"total":9.111}},"params":0.889,"sloc":{"logical":4.111,"physical":12.333}},"module":"test/pubsub.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":21,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":46,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":31,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":46,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":44,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":10,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":21,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":31,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":43,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_rewards_js/index.html b/plato-report/files/test_rewards_js/index.html new file mode 100644 index 0000000000..30b9f11a3d --- /dev/null +++ b/plato-report/files/test_rewards_js/index.html @@ -0,0 +1,196 @@ + + + + + Plato - test/rewards.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/rewards.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    75.62

    +
    +
    +

    Lines of code

    +

    79

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.09

    +
    +
    +

    Estimated Errors

    +

    0.52

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_rewards_js/report.history.js b/plato-report/files/test_rewards_js/report.history.js new file mode 100644 index 0000000000..5d9e627349 --- /dev/null +++ b/plato-report/files/test_rewards_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":79,"lloc":51,"functions":11,"deliveredBugs":0.524,"difficulty":12.087,"maintainability":75.624,"lintErrors":34}] \ No newline at end of file diff --git a/plato-report/files/test_rewards_js/report.history.json b/plato-report/files/test_rewards_js/report.history.json new file mode 100644 index 0000000000..bb7534a61d --- /dev/null +++ b/plato-report/files/test_rewards_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":79,"lloc":51,"functions":11,"deliveredBugs":0.524,"difficulty":12.087,"maintainability":75.624,"lintErrors":34}] \ No newline at end of file diff --git a/plato-report/files/test_rewards_js/report.js b/plato-report/files/test_rewards_js/report.js new file mode 100644 index 0000000000..26298a896e --- /dev/null +++ b/plato-report/files/test_rewards_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/rewards.js","fileShort":"test/rewards.js","fileSafe":"test_rewards_js","link":"files/test_rewards_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.922,"halstead":{"bugs":0.524,"difficulty":12.087,"effort":19004.114,"length":248,"time":1055.784,"vocabulary":81,"volume":1572.283,"operands":{"distinct":69,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":109,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":51,"physical":79}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"async","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/meta","type":"cjs"},{"line":8,"path":"../src/user","type":"cjs"},{"line":9,"path":"../src/groups","type":"cjs"},{"line":43,"path":"../src/socket.io/admin","type":"cjs"},{"line":44,"path":"../src/rewards","type":"cjs"}],"errors":[],"lineEnd":79,"lineStart":1,"maintainability":75.624,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":61.814,"length":13,"time":3.434,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":69},"errors":[],"lineEnd":79,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.053,"difficulty":6.3,"effort":1008,"length":40,"time":56,"vocabulary":16,"volume":160,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":25},"errors":[],"lineEnd":40,"lineStart":16,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.047,"difficulty":5.542,"effort":776.84,"length":33,"time":43.158,"vocabulary":19,"volume":140.182,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":18},"errors":[],"lineEnd":39,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":34,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":37,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.5,"effort":179.248,"length":20,"time":9.958,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":37},"errors":[],"lineEnd":78,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.074,"difficulty":4.348,"effort":969.299,"length":45,"time":53.85,"vocabulary":31,"volume":222.939,"operands":{"distinct":23,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":63,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":62,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":3.75,"effort":256.996,"length":18,"time":14.278,"vocabulary":14,"volume":68.532,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":77,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":68,"lineStart":66,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":76,"lineStart":73,"name":""}],"methodAverage":{"cyclomatic":1.091,"cyclomaticDensity":48.333,"halstead":{"bugs":0.024,"difficulty":2.678,"effort":306.267,"length":18.818,"time":17.015,"vocabulary":12,"volume":73.22,"operands":{"distinct":8.091,"total":10.727},"operators":{"distinct":3.909,"total":8.091}},"params":1,"sloc":{"logical":3.909,"physical":18}},"module":"test/rewards.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":33,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":67,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":65,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":73,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":43,"column":29,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":44,"column":25,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":42,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":16,"column":5,"message":"'before' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":45,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":65,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_rewards_js/report.json b/plato-report/files/test_rewards_js/report.json new file mode 100644 index 0000000000..23bcd2a736 --- /dev/null +++ b/plato-report/files/test_rewards_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/rewards.js","fileShort":"test/rewards.js","fileSafe":"test_rewards_js","link":"files/test_rewards_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.922,"halstead":{"bugs":0.524,"difficulty":12.087,"effort":19004.114,"length":248,"time":1055.784,"vocabulary":81,"volume":1572.283,"operands":{"distinct":69,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":109,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":51,"physical":79}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"async","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/meta","type":"cjs"},{"line":8,"path":"../src/user","type":"cjs"},{"line":9,"path":"../src/groups","type":"cjs"},{"line":43,"path":"../src/socket.io/admin","type":"cjs"},{"line":44,"path":"../src/rewards","type":"cjs"}],"errors":[],"lineEnd":79,"lineStart":1,"maintainability":75.624,"methods":[{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":61.814,"length":13,"time":3.434,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":69},"errors":[],"lineEnd":79,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.053,"difficulty":6.3,"effort":1008,"length":40,"time":56,"vocabulary":16,"volume":160,"operands":{"distinct":10,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":25},"errors":[],"lineEnd":40,"lineStart":16,"name":""},{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.047,"difficulty":5.542,"effort":776.84,"length":33,"time":43.158,"vocabulary":19,"volume":140.182,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":18},"errors":[],"lineEnd":39,"lineStart":22,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":34,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":37,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.5,"effort":179.248,"length":20,"time":9.958,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":37},"errors":[],"lineEnd":78,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.074,"difficulty":4.348,"effort":969.299,"length":45,"time":53.85,"vocabulary":31,"volume":222.939,"operands":{"distinct":23,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":19},"errors":[],"lineEnd":63,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":62,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":3.75,"effort":256.996,"length":18,"time":14.278,"vocabulary":14,"volume":68.532,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":77,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":0.667,"effort":6.667,"length":5,"time":0.37,"vocabulary":4,"volume":10,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":68,"lineStart":66,"name":"method"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":76,"lineStart":73,"name":""}],"methodAverage":{"cyclomatic":1.091,"cyclomaticDensity":48.333,"halstead":{"bugs":0.024,"difficulty":2.678,"effort":306.267,"length":18.818,"time":17.015,"vocabulary":12,"volume":73.22,"operands":{"distinct":8.091,"total":10.727},"operators":{"distinct":3.909,"total":8.091}},"params":1,"sloc":{"logical":3.909,"physical":18}},"module":"test/rewards.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":22,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":42,"column":33,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":44,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":45,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":59,"column":67,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":65,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":73,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":14,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":43,"column":29,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":44,"column":25,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":11,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":42,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":16,"column":5,"message":"'before' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":45,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":65,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_search_admin_js/index.html b/plato-report/files/test_search_admin_js/index.html new file mode 100644 index 0000000000..d538168a80 --- /dev/null +++ b/plato-report/files/test_search_admin_js/index.html @@ -0,0 +1,204 @@ + + + + + Plato - test/search-admin.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/search-admin.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    83.58

    +
    +
    +

    Lines of code

    +

    87

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.24

    +
    +
    +

    Estimated Errors

    +

    0.36

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_search_admin_js/report.history.js b/plato-report/files/test_search_admin_js/report.history.js new file mode 100644 index 0000000000..355fcd69d1 --- /dev/null +++ b/plato-report/files/test_search_admin_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":87,"lloc":31,"functions":12,"deliveredBugs":0.365,"difficulty":8.244,"maintainability":83.577,"lintErrors":29}] \ No newline at end of file diff --git a/plato-report/files/test_search_admin_js/report.history.json b/plato-report/files/test_search_admin_js/report.history.json new file mode 100644 index 0000000000..2ef51cf968 --- /dev/null +++ b/plato-report/files/test_search_admin_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":87,"lloc":31,"functions":12,"deliveredBugs":0.365,"difficulty":8.244,"maintainability":83.577,"lintErrors":29}] \ No newline at end of file diff --git a/plato-report/files/test_search_admin_js/report.js b/plato-report/files/test_search_admin_js/report.js new file mode 100644 index 0000000000..20a03b7df4 --- /dev/null +++ b/plato-report/files/test_search_admin_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/search-admin.js","fileShort":"test/search-admin.js","fileSafe":"test_search_admin_js","link":"files/test_search_admin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.365,"difficulty":8.244,"effort":9023.416,"length":192,"time":501.301,"vocabulary":52,"volume":1094.484,"operands":{"distinct":45,"total":106,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":86,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":31,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"../src/admin/search","type":"cjs"}],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":83.577,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":81},"errors":[],"lineEnd":87,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":37},"errors":[],"lineEnd":44,"lineStart":8,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.714,"effort":85.421,"length":15,"time":4.746,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":16,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":1.688,"effort":93.405,"length":16,"time":5.189,"vocabulary":11,"volume":55.351,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":25,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":1.688,"effort":93.405,"length":16,"time":5.189,"vocabulary":11,"volume":55.351,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":34,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":1.688,"effort":93.405,"length":16,"time":5.189,"vocabulary":11,"volume":55.351,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":43,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":20},"errors":[],"lineEnd":65,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.875,"effort":110.269,"length":17,"time":6.126,"vocabulary":11,"volume":58.81,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":55,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":101.574,"length":17,"time":5.643,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":64,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":20},"errors":[],"lineEnd":86,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":101.574,"length":17,"time":5.643,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":76,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":101.574,"length":17,"time":5.643,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":85,"lineStart":77,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":46.528,"halstead":{"bugs":0.016,"difficulty":1.618,"effort":79.047,"length":14.583,"time":4.391,"vocabulary":9.417,"volume":47.551,"operands":{"distinct":6.75,"total":8.083},"operators":{"distinct":2.667,"total":6.5}},"params":0.667,"sloc":{"logical":2.25,"physical":19.083}},"module":"test/search-admin.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":8,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":9,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":67,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":46,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":67,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":17,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":26,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":35,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":47,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":56,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":68,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":77,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_search_admin_js/report.json b/plato-report/files/test_search_admin_js/report.json new file mode 100644 index 0000000000..ecfb92d443 --- /dev/null +++ b/plato-report/files/test_search_admin_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/search-admin.js","fileShort":"test/search-admin.js","fileSafe":"test_search_admin_js","link":"files/test_search_admin_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.365,"difficulty":8.244,"effort":9023.416,"length":192,"time":501.301,"vocabulary":52,"volume":1094.484,"operands":{"distinct":45,"total":106,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":86,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":31,"physical":87}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"../src/admin/search","type":"cjs"}],"errors":[],"lineEnd":87,"lineStart":1,"maintainability":83.577,"methods":[{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":81},"errors":[],"lineEnd":87,"lineStart":7,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":37},"errors":[],"lineEnd":44,"lineStart":8,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.714,"effort":85.421,"length":15,"time":4.746,"vocabulary":10,"volume":49.829,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":16,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":1.688,"effort":93.405,"length":16,"time":5.189,"vocabulary":11,"volume":55.351,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":25,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":1.688,"effort":93.405,"length":16,"time":5.189,"vocabulary":11,"volume":55.351,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":34,"lineStart":26,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":1.688,"effort":93.405,"length":16,"time":5.189,"vocabulary":11,"volume":55.351,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":43,"lineStart":35,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":20},"errors":[],"lineEnd":65,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.875,"effort":110.269,"length":17,"time":6.126,"vocabulary":11,"volume":58.81,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":55,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":101.574,"length":17,"time":5.643,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":64,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":20},"errors":[],"lineEnd":86,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":101.574,"length":17,"time":5.643,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":76,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":101.574,"length":17,"time":5.643,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":85,"lineStart":77,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":46.528,"halstead":{"bugs":0.016,"difficulty":1.618,"effort":79.047,"length":14.583,"time":4.391,"vocabulary":9.417,"volume":47.551,"operands":{"distinct":6.75,"total":8.083},"operators":{"distinct":2.667,"total":6.5}},"params":0.667,"sloc":{"logical":2.25,"physical":19.083}},"module":"test/search-admin.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":8,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":9,"column":63,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":45,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":67,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":68,"column":48,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":77,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":4,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":5,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":8,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":46,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":67,"column":5,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":17,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":26,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":35,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":47,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":56,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":68,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":77,"column":9,"message":"'it' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_search_js/index.html b/plato-report/files/test_search_js/index.html new file mode 100644 index 0000000000..d8fb1ecab2 --- /dev/null +++ b/plato-report/files/test_search_js/index.html @@ -0,0 +1,344 @@ + + + + + Plato - test/search.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/search.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    65.88

    +
    +
    +

    Lines of code

    +

    227

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    21.30

    +
    +
    +

    Estimated Errors

    +

    2.34

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_search_js/report.history.js b/plato-report/files/test_search_js/report.history.js new file mode 100644 index 0000000000..f79b3ea477 --- /dev/null +++ b/plato-report/files/test_search_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":227,"lloc":180,"functions":20,"deliveredBugs":2.344,"difficulty":21.298,"maintainability":65.879,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_search_js/report.history.json b/plato-report/files/test_search_js/report.history.json new file mode 100644 index 0000000000..6ae8a2915c --- /dev/null +++ b/plato-report/files/test_search_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":227,"lloc":180,"functions":20,"deliveredBugs":2.344,"difficulty":21.298,"maintainability":65.879,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_search_js/report.js b/plato-report/files/test_search_js/report.js new file mode 100644 index 0000000000..59191cd94e --- /dev/null +++ b/plato-report/files/test_search_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/search.js","fileShort":"test/search.js","fileSafe":"test_search_js","link":"files/test_search_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.556,"halstead":{"bugs":2.344,"difficulty":21.298,"effort":149783.237,"length":957,"time":8321.291,"vocabulary":163,"volume":7032.733,"operands":{"distinct":151,"total":536,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":421,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":180,"physical":227}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":7,"path":"./mocks/databasemock","type":"cjs"},{"line":8,"path":"../src/topics","type":"cjs"},{"line":9,"path":"../src/categories","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/search","type":"cjs"},{"line":12,"path":"../src/privileges","type":"cjs"},{"line":13,"path":"../src/request","type":"cjs"},{"line":70,"path":"../src/meta","type":"cjs"},{"line":132,"path":"../src/socket.io/categories","type":"cjs"}],"errors":[],"lineEnd":227,"lineStart":1,"maintainability":65.879,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.113,"difficulty":2.188,"effort":738.493,"length":71,"time":41.027,"vocabulary":27,"volume":337.597,"operands":{"distinct":24,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":213},"errors":[],"lineEnd":227,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.286,"difficulty":5.864,"effort":5030.215,"length":152,"time":279.456,"vocabulary":50,"volume":857.866,"operands":{"distinct":44,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":40},"errors":[],"lineEnd":67,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.16,"difficulty":6.397,"effort":3075.481,"length":93,"time":170.86,"vocabulary":36,"volume":480.803,"operands":{"distinct":29,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":82,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":97,"lineStart":84,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.074,"difficulty":2.2,"effort":485.591,"length":54,"time":26.977,"vocabulary":17,"volume":220.723,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":96,"lineStart":88,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":112,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.074,"difficulty":2.2,"effort":485.591,"length":54,"time":26.977,"vocabulary":17,"volume":220.723,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":111,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.086,"difficulty":5.167,"effort":1326.582,"length":56,"time":73.699,"vocabulary":24,"volume":256.758,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":129,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.091,"difficulty":6.222,"effort":1704.811,"length":59,"time":94.712,"vocabulary":25,"volume":273.988,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":7},"errors":[],"lineEnd":137,"lineStart":131,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":147,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":146,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.333,"effort":234.413,"length":18,"time":13.023,"vocabulary":15,"volume":70.324,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":159,"lineStart":149,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":1.4,"effort":115.436,"length":23,"time":6.413,"vocabulary":12,"volume":82.454,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":158,"lineStart":154,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":170,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":169,"lineStart":166,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":182,"lineStart":172,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":2.333,"effort":200.758,"length":24,"time":11.153,"vocabulary":12,"volume":86.039,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":181,"lineStart":176,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.138,"difficulty":5.5,"effort":2283.107,"length":78,"time":126.839,"vocabulary":40,"volume":415.11,"operands":{"distinct":32,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":202,"lineStart":184,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.123,"difficulty":8.4,"effort":3109.397,"length":77,"time":172.744,"vocabulary":28,"volume":370.166,"operands":{"distinct":20,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":217,"lineStart":204,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.079,"difficulty":5.639,"effort":1335.496,"length":51,"time":74.194,"vocabulary":25,"volume":236.837,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":226,"lineStart":219,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":21.653,"halstead":{"bugs":0.07,"difficulty":3.684,"effort":1044.27,"length":44.9,"time":58.015,"vocabulary":20,"volume":210.338,"operands":{"distinct":15.2,"total":25.3},"operators":{"distinct":4.8,"total":19.6}},"params":0.85,"sloc":{"logical":8.45,"physical":21.85}},"module":"test/search.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":21,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":29,"column":19,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":27,"message":"Expected ')' to match '{' from line 28 and instead saw 'user'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":29,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":31,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":29,"column":32,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":30,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":31,"column":23,"message":"Expected ')' to match '(' from line 31 and instead saw 'categories'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":34,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":34,"column":11,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":34,"column":12,"message":"Expected an operator and instead saw '.'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":34,"column":12,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":34,"column":13,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":34,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":36,"column":23,"message":"Expected ')' to match '(' from line 36 and instead saw 'categories'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":39,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":11,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":39,"column":12,"message":"Expected an operator and instead saw '.'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":39,"column":12,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":39,"column":13,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":41,"column":23,"message":"Expected ')' to match '(' from line 41 and instead saw 'categories'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":45,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":11,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":45,"column":12,"message":"Expected an operator and instead saw '.'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":45,"column":12,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":13,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":47,"column":10,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":10,"message":"Too many errors. (20% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_search_js/report.json b/plato-report/files/test_search_js/report.json new file mode 100644 index 0000000000..b6651ecab2 --- /dev/null +++ b/plato-report/files/test_search_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/search.js","fileShort":"test/search.js","fileSafe":"test_search_js","link":"files/test_search_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.556,"halstead":{"bugs":2.344,"difficulty":21.298,"effort":149783.237,"length":957,"time":8321.291,"vocabulary":163,"volume":7032.733,"operands":{"distinct":151,"total":536,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":421,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":180,"physical":227}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":7,"path":"./mocks/databasemock","type":"cjs"},{"line":8,"path":"../src/topics","type":"cjs"},{"line":9,"path":"../src/categories","type":"cjs"},{"line":10,"path":"../src/user","type":"cjs"},{"line":11,"path":"../src/search","type":"cjs"},{"line":12,"path":"../src/privileges","type":"cjs"},{"line":13,"path":"../src/request","type":"cjs"},{"line":70,"path":"../src/meta","type":"cjs"},{"line":132,"path":"../src/socket.io/categories","type":"cjs"}],"errors":[],"lineEnd":227,"lineStart":1,"maintainability":65.879,"methods":[{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.113,"difficulty":2.188,"effort":738.493,"length":71,"time":41.027,"vocabulary":27,"volume":337.597,"operands":{"distinct":24,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":213},"errors":[],"lineEnd":227,"lineStart":15,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.286,"difficulty":5.864,"effort":5030.215,"length":152,"time":279.456,"vocabulary":50,"volume":857.866,"operands":{"distinct":44,"total":86,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":40},"errors":[],"lineEnd":67,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.16,"difficulty":6.397,"effort":3075.481,"length":93,"time":170.86,"vocabulary":36,"volume":480.803,"operands":{"distinct":29,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":82,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":97,"lineStart":84,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.074,"difficulty":2.2,"effort":485.591,"length":54,"time":26.977,"vocabulary":17,"volume":220.723,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":96,"lineStart":88,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":112,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.074,"difficulty":2.2,"effort":485.591,"length":54,"time":26.977,"vocabulary":17,"volume":220.723,"operands":{"distinct":15,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":111,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.086,"difficulty":5.167,"effort":1326.582,"length":56,"time":73.699,"vocabulary":24,"volume":256.758,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":129,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.091,"difficulty":6.222,"effort":1704.811,"length":59,"time":94.712,"vocabulary":25,"volume":273.988,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":7},"errors":[],"lineEnd":137,"lineStart":131,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":147,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":146,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.333,"effort":234.413,"length":18,"time":13.023,"vocabulary":15,"volume":70.324,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":159,"lineStart":149,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":1.4,"effort":115.436,"length":23,"time":6.413,"vocabulary":12,"volume":82.454,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":158,"lineStart":154,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":170,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":169,"lineStart":166,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":182,"lineStart":172,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":2.333,"effort":200.758,"length":24,"time":11.153,"vocabulary":12,"volume":86.039,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":181,"lineStart":176,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.138,"difficulty":5.5,"effort":2283.107,"length":78,"time":126.839,"vocabulary":40,"volume":415.11,"operands":{"distinct":32,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":19},"errors":[],"lineEnd":202,"lineStart":184,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.123,"difficulty":8.4,"effort":3109.397,"length":77,"time":172.744,"vocabulary":28,"volume":370.166,"operands":{"distinct":20,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":217,"lineStart":204,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.079,"difficulty":5.639,"effort":1335.496,"length":51,"time":74.194,"vocabulary":25,"volume":236.837,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":226,"lineStart":219,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":21.653,"halstead":{"bugs":0.07,"difficulty":3.684,"effort":1044.27,"length":44.9,"time":58.015,"vocabulary":20,"volume":210.338,"operands":{"distinct":15.2,"total":25.3},"operators":{"distinct":4.8,"total":19.6}},"params":0.85,"sloc":{"logical":8.45,"physical":21.85}},"module":"test/search.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":21,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":29,"column":19,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":27,"message":"Expected ')' to match '{' from line 28 and instead saw 'user'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":29,"column":27,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":31,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":29,"column":32,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":30,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":31,"column":23,"message":"Expected ')' to match '(' from line 31 and instead saw 'categories'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":34,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":34,"column":11,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":34,"column":12,"message":"Expected an operator and instead saw '.'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":34,"column":12,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":34,"column":13,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":34,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":36,"column":23,"message":"Expected ')' to match '(' from line 36 and instead saw 'categories'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":39,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":11,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":39,"column":12,"message":"Expected an operator and instead saw '.'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":39,"column":12,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":39,"column":13,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":41,"column":23,"message":"Expected ')' to match '(' from line 41 and instead saw 'categories'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":45,"column":11,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":11,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":45,"column":12,"message":"Expected an operator and instead saw '.'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":45,"column":12,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":13,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":47,"column":10,"message":"'destructuring assignment' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":47,"column":10,"message":"Too many errors. (20% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_settings_js/index.html b/plato-report/files/test_settings_js/index.html new file mode 100644 index 0000000000..b45e5836a5 --- /dev/null +++ b/plato-report/files/test_settings_js/index.html @@ -0,0 +1,176 @@ + + + + + Plato - test/settings.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/settings.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    77.99

    +
    +
    +

    Lines of code

    +

    59

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    12.56

    +
    +
    +

    Estimated Errors

    +

    0.46

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_settings_js/report.history.js b/plato-report/files/test_settings_js/report.history.js new file mode 100644 index 0000000000..0010d3f392 --- /dev/null +++ b/plato-report/files/test_settings_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":59,"lloc":45,"functions":11,"deliveredBugs":0.455,"difficulty":12.563,"maintainability":77.991,"lintErrors":32}] \ No newline at end of file diff --git a/plato-report/files/test_settings_js/report.history.json b/plato-report/files/test_settings_js/report.history.json new file mode 100644 index 0000000000..aef762794f --- /dev/null +++ b/plato-report/files/test_settings_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":59,"lloc":45,"functions":11,"deliveredBugs":0.455,"difficulty":12.563,"maintainability":77.991,"lintErrors":32}] \ No newline at end of file diff --git a/plato-report/files/test_settings_js/report.js b/plato-report/files/test_settings_js/report.js new file mode 100644 index 0000000000..f11810f5f2 --- /dev/null +++ b/plato-report/files/test_settings_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/settings.js","fileShort":"test/settings.js","fileSafe":"test_settings_js","link":"files/test_settings_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.455,"difficulty":12.563,"effort":17146.509,"length":234,"time":952.584,"vocabulary":57,"volume":1364.896,"operands":{"distinct":48,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":100,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":45,"physical":59}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/settings","type":"cjs"}],"errors":[],"lineEnd":59,"lineStart":1,"maintainability":77.991,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.039,"difficulty":2.4,"effort":284.194,"length":32,"time":15.789,"vocabulary":13,"volume":118.414,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":51},"errors":[],"lineEnd":59,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.2,"effort":150.771,"length":18,"time":8.376,"vocabulary":14,"volume":68.532,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":15,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":1.556,"effort":123.771,"length":23,"time":6.876,"vocabulary":11,"volume":79.567,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":21,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.2,"effort":150.771,"length":18,"time":8.376,"vocabulary":14,"volume":68.532,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":25,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":37,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":36,"lineStart":29,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1,"effort":38.039,"length":12,"time":2.113,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":35,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":1.5,"effort":94.675,"length":19,"time":5.26,"vocabulary":10,"volume":63.117,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":43,"lineStart":39,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":52,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.545,"effort":160.128,"length":28,"time":8.896,"vocabulary":13,"volume":103.612,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":51,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":4.375,"effort":501.786,"length":27,"time":27.877,"vocabulary":19,"volume":114.694,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":58,"lineStart":54,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":38.434,"halstead":{"bugs":0.022,"difficulty":1.984,"effort":149.815,"length":18.636,"time":8.323,"vocabulary":11.455,"volume":67.096,"operands":{"distinct":8.273,"total":10.818},"operators":{"distinct":3.182,"total":7.818}},"params":0.818,"sloc":{"logical":3.545,"physical":9.909}},"module":"test/settings.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":52,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":67,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":27,"column":71,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":45,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":54,"column":52,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":17,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":23,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":27,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":39,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":45,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":54,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":32,"column":13,"message":"'setTimeout' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_settings_js/report.json b/plato-report/files/test_settings_js/report.json new file mode 100644 index 0000000000..ecabf7ce59 --- /dev/null +++ b/plato-report/files/test_settings_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/settings.js","fileShort":"test/settings.js","fileSafe":"test_settings_js","link":"files/test_settings_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.455,"difficulty":12.563,"effort":17146.509,"length":234,"time":952.584,"vocabulary":57,"volume":1364.896,"operands":{"distinct":48,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":100,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":45,"physical":59}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/settings","type":"cjs"}],"errors":[],"lineEnd":59,"lineStart":1,"maintainability":77.991,"methods":[{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.039,"difficulty":2.4,"effort":284.194,"length":32,"time":15.789,"vocabulary":13,"volume":118.414,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":51},"errors":[],"lineEnd":59,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.2,"effort":150.771,"length":18,"time":8.376,"vocabulary":14,"volume":68.532,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":15,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":1.556,"effort":123.771,"length":23,"time":6.876,"vocabulary":11,"volume":79.567,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":21,"lineStart":17,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.2,"effort":150.771,"length":18,"time":8.376,"vocabulary":14,"volume":68.532,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":3},"errors":[],"lineEnd":25,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":37,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":36,"lineStart":29,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1,"effort":38.039,"length":12,"time":2.113,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":35,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":1.5,"effort":94.675,"length":19,"time":5.26,"vocabulary":10,"volume":63.117,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":43,"lineStart":39,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":52,"lineStart":45,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.545,"effort":160.128,"length":28,"time":8.896,"vocabulary":13,"volume":103.612,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":51,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":4.375,"effort":501.786,"length":27,"time":27.877,"vocabulary":19,"volume":114.694,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":58,"lineStart":54,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":38.434,"halstead":{"bugs":0.022,"difficulty":1.984,"effort":149.815,"length":18.636,"time":8.323,"vocabulary":11.455,"volume":67.096,"operands":{"distinct":8.273,"total":10.818},"operators":{"distinct":3.182,"total":7.818}},"params":0.818,"sloc":{"logical":3.545,"physical":9.909}},"module":"test/settings.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":52,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":23,"column":67,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":27,"column":71,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":45,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":46,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":54,"column":52,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":55,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":3,"column":16,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":4,"column":15,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":6,"column":12,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":7,"column":18,"message":"'require' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":9,"column":1,"message":"'describe' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":13,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":17,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":23,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":27,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":39,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":45,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":54,"column":5,"message":"'it' is not defined.","source":"'{a}' is not defined."},{"severity":"error","line":32,"column":13,"message":"'setTimeout' is not defined.","source":"'{a}' is not defined."}]}} \ No newline at end of file diff --git a/plato-report/files/test_socket_io_js/index.html b/plato-report/files/test_socket_io_js/index.html new file mode 100644 index 0000000000..c962667162 --- /dev/null +++ b/plato-report/files/test_socket_io_js/index.html @@ -0,0 +1,881 @@ + + + + + Plato - test/socket.io.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/socket.io.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    74.29

    +
    +
    +

    Lines of code

    +

    764

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    44.51

    +
    +
    +

    Estimated Errors

    +

    9.87

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_socket_io_js/report.history.js b/plato-report/files/test_socket_io_js/report.history.js new file mode 100644 index 0000000000..8b23312ad6 --- /dev/null +++ b/plato-report/files/test_socket_io_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":764,"lloc":629,"functions":147,"deliveredBugs":9.867,"difficulty":44.511,"maintainability":74.293,"lintErrors":41}] \ No newline at end of file diff --git a/plato-report/files/test_socket_io_js/report.history.json b/plato-report/files/test_socket_io_js/report.history.json new file mode 100644 index 0000000000..d6be47e4d1 --- /dev/null +++ b/plato-report/files/test_socket_io_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":764,"lloc":629,"functions":147,"deliveredBugs":9.867,"difficulty":44.511,"maintainability":74.293,"lintErrors":41}] \ No newline at end of file diff --git a/plato-report/files/test_socket_io_js/report.js b/plato-report/files/test_socket_io_js/report.js new file mode 100644 index 0000000000..f6c22b328b --- /dev/null +++ b/plato-report/files/test_socket_io_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/socket.io.js","fileShort":"test/socket.io.js","fileSafe":"test_socket_io_js","link":"files/test_socket_io_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":0.795,"halstead":{"bugs":9.867,"difficulty":44.511,"effort":1317503.482,"length":3372,"time":73194.638,"vocabulary":439,"volume":29599.676,"operands":{"distinct":419,"total":1865,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":1507,"identifiers":["__stripped__"]}},"params":141,"sloc":{"logical":629,"physical":764}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":8,"path":"util","type":"cjs"},{"line":11,"path":"assert","type":"cjs"},{"line":12,"path":"nconf","type":"cjs"},{"line":14,"path":"./mocks/databasemock","type":"cjs"},{"line":15,"path":"../src/user","type":"cjs"},{"line":16,"path":"../src/groups","type":"cjs"},{"line":17,"path":"../src/categories","type":"cjs"},{"line":18,"path":"./helpers","type":"cjs"},{"line":19,"path":"../src/meta","type":"cjs"},{"line":20,"path":"../src/events","type":"cjs"},{"line":22,"path":"../src/socket.io/admin","type":"cjs"},{"line":96,"path":"../src/api/users","type":"cjs"},{"line":115,"path":"../src/api/users","type":"cjs"},{"line":145,"path":"../src/api/users","type":"cjs"},{"line":203,"path":"../src/plugins","type":"cjs"},{"line":246,"path":"../src/socket.io/meta","type":"cjs"},{"line":262,"path":"../src/socket.io/meta","type":"cjs"},{"line":555,"path":"fs","type":"cjs"},{"line":556,"path":"path","type":"cjs"},{"line":617,"path":"../src/logger","type":"cjs"},{"line":618,"path":"../src/socket.io","type":"cjs"},{"line":619,"path":"fs","type":"cjs"},{"line":620,"path":"path","type":"cjs"},{"line":647,"path":"../src/socket.io/user","type":"cjs"},{"line":743,"path":"../src/posts/cache","type":"cjs"},{"line":744,"path":"../src/database","type":"cjs"},{"line":745,"path":"../src/groups","type":"cjs"},{"line":746,"path":"../src/cache","type":"cjs"}],"errors":[],"lineEnd":764,"lineStart":1,"maintainability":74.293,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":0.422,"difficulty":3,"effort":3797.211,"length":217,"time":210.956,"vocabulary":57,"volume":1265.737,"operands":{"distinct":54,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":109,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":57,"physical":741},"errors":[],"lineEnd":764,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.139,"difficulty":5.25,"effort":2187.97,"length":80,"time":121.554,"vocabulary":37,"volume":416.756,"operands":{"distinct":30,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":48,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":4.5,"effort":509.849,"length":29,"time":28.325,"vocabulary":15,"volume":113.3,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":56,"lineStart":51,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":64,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":63,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":72,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":71,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":80,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":79,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":3,"effort":129.059,"length":12,"time":7.17,"vocabulary":12,"volume":43.02,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":93,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.611,"effort":343.72,"length":25,"time":19.096,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":92,"lineStart":84,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":87,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":90,"lineStart":88,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.093,"difficulty":5.667,"effort":1584.869,"length":61,"time":88.048,"vocabulary":24,"volume":279.683,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":10},"errors":[],"lineEnd":104,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":112,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":111,"lineStart":107,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":5.091,"effort":679.319,"length":32,"time":37.74,"vocabulary":18,"volume":133.438,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":119,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":130,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":129,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":128,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":141,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":140,"lineStart":133,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":139,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":3.5,"effort":382.875,"length":28,"time":21.271,"vocabulary":15,"volume":109.393,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":45},"errors":[],"lineEnd":187,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.046,"difficulty":4.909,"effort":682.235,"length":34,"time":37.902,"vocabulary":17,"volume":138.974,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":151,"lineStart":146,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.037,"difficulty":5.25,"effort":579.398,"length":27,"time":32.189,"vocabulary":17,"volume":110.361,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":158,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.042,"difficulty":6.136,"effort":769.107,"length":29,"time":42.728,"vocabulary":20,"volume":125.336,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":168,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.072,"difficulty":6.4,"effort":1389.638,"length":48,"time":77.202,"vocabulary":23,"volume":217.131,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":176,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":186,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.056,"difficulty":5,"effort":834.54,"length":38,"time":46.363,"vocabulary":21,"volume":166.908,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":193,"lineStart":189,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":200,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":199,"lineStart":196,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.034,"difficulty":3,"effort":304.737,"length":26,"time":16.93,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":42},"errors":[],"lineEnd":243,"lineStart":202,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":3},"errors":[],"lineEnd":207,"lineStart":205,"name":"dummyEmailerHook"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":214,"lineStart":208,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":217,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":228,"lineStart":219,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":227,"lineStart":220,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":1.333,"effort":83.026,"length":18,"time":4.613,"vocabulary":11,"volume":62.27,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":226,"lineStart":222,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":235,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":234,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":242,"lineStart":237,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":241,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":4,"effort":258.9,"length":17,"time":14.383,"vocabulary":14,"volume":64.725,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":251,"lineStart":245,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":250,"lineStart":247,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":259,"lineStart":254,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":258,"lineStart":255,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.889,"effort":295.556,"length":19,"time":16.42,"vocabulary":16,"volume":76,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":267,"lineStart":261,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":266,"lineStart":263,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":274,"lineStart":269,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":273,"lineStart":270,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":281,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":280,"lineStart":277,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":289,"lineStart":283,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":288,"lineStart":284,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":296,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":295,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":129.515,"length":14,"time":7.195,"vocabulary":13,"volume":51.806,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":305,"lineStart":298,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":1.833,"effort":93.5,"length":17,"time":5.194,"vocabulary":8,"volume":51,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":304,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":129.515,"length":14,"time":7.195,"vocabulary":13,"volume":51.806,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":314,"lineStart":307,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":1.833,"effort":93.5,"length":17,"time":5.194,"vocabulary":8,"volume":51,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":313,"lineStart":308,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":166.043,"length":17,"time":9.225,"vocabulary":15,"volume":66.417,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":326,"lineStart":316,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.05,"difficulty":2.6,"effort":391.478,"length":42,"time":21.749,"vocabulary":12,"volume":150.568,"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":325,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":333,"lineStart":328,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":332,"lineStart":329,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":353,"lineStart":335,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.813,"effort":187.335,"length":18,"time":10.407,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":17},"errors":[],"lineEnd":352,"lineStart":336,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":351,"lineStart":338,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":99.658,"length":12,"time":5.537,"vocabulary":10,"volume":39.863,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":350,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.054,"difficulty":2.364,"effort":384.846,"length":44,"time":21.38,"vocabulary":13,"volume":162.819,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":349,"lineStart":341,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":369,"lineStart":355,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.813,"effort":187.335,"length":18,"time":10.407,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":368,"lineStart":356,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":367,"lineStart":358,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":99.658,"length":12,"time":5.537,"vocabulary":10,"volume":39.863,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":366,"lineStart":360,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":1.308,"effort":132.834,"length":26,"time":7.38,"vocabulary":15,"volume":101.579,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":365,"lineStart":361,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":380,"lineStart":371,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.046,"difficulty":2,"effort":273.833,"length":37,"time":15.213,"vocabulary":13,"volume":136.916,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":379,"lineStart":372,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":2.708,"effort":287.826,"length":26,"time":15.99,"vocabulary":17,"volume":106.274,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":390,"lineStart":382,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":386,"lineStart":383,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":389,"lineStart":387,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":397,"lineStart":392,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":396,"lineStart":393,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.5,"effort":224.81,"length":22,"time":12.489,"vocabulary":17,"volume":89.924,"operands":{"distinct":12,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":15},"errors":[],"lineEnd":413,"lineStart":399,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.25,"effort":129.059,"length":16,"time":7.17,"vocabulary":12,"volume":57.359,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":412,"lineStart":404,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":411,"lineStart":406,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2.5,"effort":185.577,"length":19,"time":10.31,"vocabulary":15,"volume":74.231,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":424,"lineStart":415,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":423,"lineStart":416,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":422,"lineStart":418,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":432,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.027,"difficulty":2.6,"effort":207.882,"length":21,"time":11.549,"vocabulary":14,"volume":79.954,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":431,"lineStart":427,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":38.774,"length":10,"time":2.154,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":34},"errors":[],"lineEnd":467,"lineStart":434,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.06,"difficulty":4.083,"effort":739.534,"length":39,"time":41.085,"vocabulary":25,"volume":181.11,"operands":{"distinct":18,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":16},"errors":[],"lineEnd":450,"lineStart":435,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":1.875,"effort":175.81,"length":24,"time":9.767,"vocabulary":15,"volume":93.765,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":449,"lineStart":444,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.06,"difficulty":4.083,"effort":739.534,"length":39,"time":41.085,"vocabulary":25,"volume":181.11,"operands":{"distinct":18,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":15},"errors":[],"lineEnd":466,"lineStart":452,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":465,"lineStart":461,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":475,"lineStart":469,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":474,"lineStart":470,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.065,"difficulty":5.176,"effort":1009.629,"length":42,"time":56.09,"vocabulary":25,"volume":195.042,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":492,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":491,"lineStart":484,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":490,"lineStart":486,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":499,"lineStart":494,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":498,"lineStart":495,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.067,"difficulty":4.889,"effort":988.137,"length":43,"time":54.896,"vocabulary":26,"volume":202.119,"operands":{"distinct":18,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":518,"lineStart":501,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":517,"lineStart":509,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":1.25,"effort":118.98,"length":25,"time":6.61,"vocabulary":14,"volume":95.184,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":516,"lineStart":511,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2,"effort":69.738,"length":11,"time":3.874,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":522,"lineStart":520,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.069,"difficulty":7.263,"effort":1511.291,"length":42,"time":83.961,"vocabulary":31,"volume":208.076,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":536,"lineStart":524,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":4.571,"effort":490.251,"length":31,"time":27.236,"vocabulary":11,"volume":107.242,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":4},"errors":[],"lineEnd":541,"lineStart":538,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.073,"difficulty":5.882,"effort":1283.89,"length":47,"time":71.327,"vocabulary":25,"volume":218.261,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":552,"lineStart":543,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.06,"difficulty":3.594,"effort":647.181,"length":41,"time":35.954,"vocabulary":21,"volume":180.085,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":567,"lineStart":554,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.813,"effort":187.335,"length":18,"time":10.407,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":566,"lineStart":558,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":565,"lineStart":561,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":578,"lineStart":569,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.813,"effort":187.335,"length":18,"time":10.407,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":577,"lineStart":570,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":576,"lineStart":572,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":589,"lineStart":580,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":588,"lineStart":581,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":587,"lineStart":583,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":603,"lineStart":591,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2,"effort":82.418,"length":13,"time":4.579,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":602,"lineStart":592,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":601,"lineStart":594,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.143,"effort":121.013,"length":17,"time":6.723,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":600,"lineStart":596,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":614,"lineStart":605,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":613,"lineStart":606,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":612,"lineStart":608,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":2.5,"effort":310,"length":31,"time":17.222,"vocabulary":16,"volume":124,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":29},"errors":[],"lineEnd":644,"lineStart":616,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.077,"difficulty":4.109,"effort":947.563,"length":47,"time":52.642,"vocabulary":30,"volume":230.624,"operands":{"distinct":23,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":637,"lineStart":622,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":636,"lineStart":627,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":635,"lineStart":628,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":634,"lineStart":630,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.722,"length":17,"time":7.485,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":643,"lineStart":639,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.056,"difficulty":3.5,"effort":588,"length":42,"time":32.667,"vocabulary":16,"volume":168,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":87},"errors":[],"lineEnd":732,"lineStart":646,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":654,"lineStart":649,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":653,"lineStart":650,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3.5,"effort":175.663,"length":14,"time":9.759,"vocabulary":12,"volume":50.189,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":661,"lineStart":656,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":660,"lineStart":657,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":3.75,"effort":380.922,"length":26,"time":21.162,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":667,"lineStart":663,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":674,"lineStart":669,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":673,"lineStart":670,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.108,"difficulty":7.5,"effort":2437.5,"length":65,"time":135.417,"vocabulary":32,"volume":325,"operands":{"distinct":22,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":9},"errors":[],"lineEnd":684,"lineStart":676,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.142,"difficulty":5.194,"effort":2207.685,"length":81,"time":122.649,"vocabulary":38,"volume":425.082,"operands":{"distinct":31,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":699,"lineStart":686,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.158,"difficulty":5.303,"effort":2511.789,"length":89,"time":139.544,"vocabulary":40,"volume":473.652,"operands":{"distinct":33,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":717,"lineStart":701,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.044,"difficulty":3.4,"effort":448.016,"length":30,"time":24.89,"vocabulary":21,"volume":131.77,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":723,"lineStart":719,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":731,"lineStart":725,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.143,"effort":113.895,"length":16,"time":6.327,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":730,"lineStart":726,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.071,"difficulty":5.6,"effort":1193.987,"length":56,"time":66.333,"vocabulary":14,"volume":213.212,"operands":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":6},"errors":[],"lineEnd":739,"lineStart":734,"name":""},{"cyclomatic":3,"cyclomaticDensity":7.692,"halstead":{"bugs":0.355,"difficulty":18.783,"effort":20006.337,"length":215,"time":1111.463,"vocabulary":31,"volume":1065.152,"operands":{"distinct":23,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":107,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":39,"physical":23},"errors":[],"lineEnd":763,"lineStart":741,"name":""}],"methodAverage":{"cyclomatic":1.027,"cyclomaticDensity":40.052,"halstead":{"bugs":0.03,"difficulty":2.65,"effort":437.074,"length":22.354,"time":24.282,"vocabulary":12.85,"volume":91.427,"operands":{"distinct":8.789,"total":12.388},"operators":{"distinct":4.061,"total":9.966}},"params":0.959,"sloc":{"logical":4.177,"physical":14.02}},"module":"test/socket.io.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":32,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":32,"column":15,"message":"Expected ')' to match '{' from line 31 and instead saw 'data'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":32,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":20,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":32,"column":22,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":32,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":41,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":41,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":44,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":51,"column":56,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":52,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":52,"column":15,"message":"Expected ')' to match '{' from line 51 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":52,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":52,"column":38,"message":"Expected ')' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":52,"column":40,"message":"Bad assignment.","source":"Bad assignment."},{"severity":"error","line":52,"column":47,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":53,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":55,"column":24,"message":"Unrecoverable syntax error. (7% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_socket_io_js/report.json b/plato-report/files/test_socket_io_js/report.json new file mode 100644 index 0000000000..8e54eb0816 --- /dev/null +++ b/plato-report/files/test_socket_io_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/socket.io.js","fileShort":"test/socket.io.js","fileSafe":"test_socket_io_js","link":"files/test_socket_io_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":0.795,"halstead":{"bugs":9.867,"difficulty":44.511,"effort":1317503.482,"length":3372,"time":73194.638,"vocabulary":439,"volume":29599.676,"operands":{"distinct":419,"total":1865,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":1507,"identifiers":["__stripped__"]}},"params":141,"sloc":{"logical":629,"physical":764}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":8,"path":"util","type":"cjs"},{"line":11,"path":"assert","type":"cjs"},{"line":12,"path":"nconf","type":"cjs"},{"line":14,"path":"./mocks/databasemock","type":"cjs"},{"line":15,"path":"../src/user","type":"cjs"},{"line":16,"path":"../src/groups","type":"cjs"},{"line":17,"path":"../src/categories","type":"cjs"},{"line":18,"path":"./helpers","type":"cjs"},{"line":19,"path":"../src/meta","type":"cjs"},{"line":20,"path":"../src/events","type":"cjs"},{"line":22,"path":"../src/socket.io/admin","type":"cjs"},{"line":96,"path":"../src/api/users","type":"cjs"},{"line":115,"path":"../src/api/users","type":"cjs"},{"line":145,"path":"../src/api/users","type":"cjs"},{"line":203,"path":"../src/plugins","type":"cjs"},{"line":246,"path":"../src/socket.io/meta","type":"cjs"},{"line":262,"path":"../src/socket.io/meta","type":"cjs"},{"line":555,"path":"fs","type":"cjs"},{"line":556,"path":"path","type":"cjs"},{"line":617,"path":"../src/logger","type":"cjs"},{"line":618,"path":"../src/socket.io","type":"cjs"},{"line":619,"path":"fs","type":"cjs"},{"line":620,"path":"path","type":"cjs"},{"line":647,"path":"../src/socket.io/user","type":"cjs"},{"line":743,"path":"../src/posts/cache","type":"cjs"},{"line":744,"path":"../src/database","type":"cjs"},{"line":745,"path":"../src/groups","type":"cjs"},{"line":746,"path":"../src/cache","type":"cjs"}],"errors":[],"lineEnd":764,"lineStart":1,"maintainability":74.293,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":0.422,"difficulty":3,"effort":3797.211,"length":217,"time":210.956,"vocabulary":57,"volume":1265.737,"operands":{"distinct":54,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":109,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":57,"physical":741},"errors":[],"lineEnd":764,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.139,"difficulty":5.25,"effort":2187.97,"length":80,"time":121.554,"vocabulary":37,"volume":416.756,"operands":{"distinct":30,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":48,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.038,"difficulty":4.5,"effort":509.849,"length":29,"time":28.325,"vocabulary":15,"volume":113.3,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":56,"lineStart":51,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":64,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":63,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":72,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":71,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":80,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":79,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":3,"effort":129.059,"length":12,"time":7.17,"vocabulary":12,"volume":43.02,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":93,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.611,"effort":343.72,"length":25,"time":19.096,"vocabulary":14,"volume":95.184,"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":92,"lineStart":84,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":87,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":90,"lineStart":88,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.093,"difficulty":5.667,"effort":1584.869,"length":61,"time":88.048,"vocabulary":24,"volume":279.683,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":10},"errors":[],"lineEnd":104,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":112,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":111,"lineStart":107,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":5.091,"effort":679.319,"length":32,"time":37.74,"vocabulary":18,"volume":133.438,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":119,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":130,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":129,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":128,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":141,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":140,"lineStart":133,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":139,"lineStart":135,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":3.5,"effort":382.875,"length":28,"time":21.271,"vocabulary":15,"volume":109.393,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":45},"errors":[],"lineEnd":187,"lineStart":143,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.046,"difficulty":4.909,"effort":682.235,"length":34,"time":37.902,"vocabulary":17,"volume":138.974,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":151,"lineStart":146,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.037,"difficulty":5.25,"effort":579.398,"length":27,"time":32.189,"vocabulary":17,"volume":110.361,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":158,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.042,"difficulty":6.136,"effort":769.107,"length":29,"time":42.728,"vocabulary":20,"volume":125.336,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":168,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.072,"difficulty":6.4,"effort":1389.638,"length":48,"time":77.202,"vocabulary":23,"volume":217.131,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":176,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":5.091,"effort":540.645,"length":25,"time":30.036,"vocabulary":19,"volume":106.198,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":186,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.056,"difficulty":5,"effort":834.54,"length":38,"time":46.363,"vocabulary":21,"volume":166.908,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":193,"lineStart":189,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":200,"lineStart":195,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":199,"lineStart":196,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.034,"difficulty":3,"effort":304.737,"length":26,"time":16.93,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":42},"errors":[],"lineEnd":243,"lineStart":202,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":3},"errors":[],"lineEnd":207,"lineStart":205,"name":"dummyEmailerHook"},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2,"effort":100.379,"length":14,"time":5.577,"vocabulary":12,"volume":50.189,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":214,"lineStart":208,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":217,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":228,"lineStart":219,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":227,"lineStart":220,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":1.333,"effort":83.026,"length":18,"time":4.613,"vocabulary":11,"volume":62.27,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":226,"lineStart":222,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":235,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":234,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3,"effort":155.418,"length":14,"time":8.634,"vocabulary":13,"volume":51.806,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":242,"lineStart":237,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":241,"lineStart":238,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":4,"effort":258.9,"length":17,"time":14.383,"vocabulary":14,"volume":64.725,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":251,"lineStart":245,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":250,"lineStart":247,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":259,"lineStart":254,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":258,"lineStart":255,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.889,"effort":295.556,"length":19,"time":16.42,"vocabulary":16,"volume":76,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":267,"lineStart":261,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":266,"lineStart":263,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":274,"lineStart":269,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":273,"lineStart":270,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":281,"lineStart":276,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":280,"lineStart":277,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":289,"lineStart":283,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":288,"lineStart":284,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":296,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":295,"lineStart":292,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":129.515,"length":14,"time":7.195,"vocabulary":13,"volume":51.806,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":305,"lineStart":298,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":1.833,"effort":93.5,"length":17,"time":5.194,"vocabulary":8,"volume":51,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":304,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":129.515,"length":14,"time":7.195,"vocabulary":13,"volume":51.806,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":314,"lineStart":307,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.017,"difficulty":1.833,"effort":93.5,"length":17,"time":5.194,"vocabulary":8,"volume":51,"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":313,"lineStart":308,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":166.043,"length":17,"time":9.225,"vocabulary":15,"volume":66.417,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":326,"lineStart":316,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.05,"difficulty":2.6,"effort":391.478,"length":42,"time":21.749,"vocabulary":12,"volume":150.568,"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":325,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":333,"lineStart":328,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":332,"lineStart":329,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":353,"lineStart":335,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.813,"effort":187.335,"length":18,"time":10.407,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":17},"errors":[],"lineEnd":352,"lineStart":336,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":351,"lineStart":338,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":99.658,"length":12,"time":5.537,"vocabulary":10,"volume":39.863,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":350,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.054,"difficulty":2.364,"effort":384.846,"length":44,"time":21.38,"vocabulary":13,"volume":162.819,"operands":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":349,"lineStart":341,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":369,"lineStart":355,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.813,"effort":187.335,"length":18,"time":10.407,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":368,"lineStart":356,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":367,"lineStart":358,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":99.658,"length":12,"time":5.537,"vocabulary":10,"volume":39.863,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":366,"lineStart":360,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.034,"difficulty":1.308,"effort":132.834,"length":26,"time":7.38,"vocabulary":15,"volume":101.579,"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":365,"lineStart":361,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":380,"lineStart":371,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.046,"difficulty":2,"effort":273.833,"length":37,"time":15.213,"vocabulary":13,"volume":136.916,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":379,"lineStart":372,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.035,"difficulty":2.708,"effort":287.826,"length":26,"time":15.99,"vocabulary":17,"volume":106.274,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":390,"lineStart":382,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":386,"lineStart":383,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":389,"lineStart":387,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":397,"lineStart":392,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":396,"lineStart":393,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.03,"difficulty":2.5,"effort":224.81,"length":22,"time":12.489,"vocabulary":17,"volume":89.924,"operands":{"distinct":12,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":15},"errors":[],"lineEnd":413,"lineStart":399,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.25,"effort":129.059,"length":16,"time":7.17,"vocabulary":12,"volume":57.359,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":412,"lineStart":404,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":411,"lineStart":406,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2.5,"effort":185.577,"length":19,"time":10.31,"vocabulary":15,"volume":74.231,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":424,"lineStart":415,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":423,"lineStart":416,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":422,"lineStart":418,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":432,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.027,"difficulty":2.6,"effort":207.882,"length":21,"time":11.549,"vocabulary":14,"volume":79.954,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":431,"lineStart":427,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":38.774,"length":10,"time":2.154,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":34},"errors":[],"lineEnd":467,"lineStart":434,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.06,"difficulty":4.083,"effort":739.534,"length":39,"time":41.085,"vocabulary":25,"volume":181.11,"operands":{"distinct":18,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":16},"errors":[],"lineEnd":450,"lineStart":435,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":1.875,"effort":175.81,"length":24,"time":9.767,"vocabulary":15,"volume":93.765,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":449,"lineStart":444,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.06,"difficulty":4.083,"effort":739.534,"length":39,"time":41.085,"vocabulary":25,"volume":181.11,"operands":{"distinct":18,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":15},"errors":[],"lineEnd":466,"lineStart":452,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":465,"lineStart":461,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":475,"lineStart":469,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":474,"lineStart":470,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.065,"difficulty":5.176,"effort":1009.629,"length":42,"time":56.09,"vocabulary":25,"volume":195.042,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":16},"errors":[],"lineEnd":492,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":491,"lineStart":484,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":490,"lineStart":486,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":499,"lineStart":494,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":498,"lineStart":495,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.067,"difficulty":4.889,"effort":988.137,"length":43,"time":54.896,"vocabulary":26,"volume":202.119,"operands":{"distinct":18,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":518,"lineStart":501,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":517,"lineStart":509,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.032,"difficulty":1.25,"effort":118.98,"length":25,"time":6.61,"vocabulary":14,"volume":95.184,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":516,"lineStart":511,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2,"effort":69.738,"length":11,"time":3.874,"vocabulary":9,"volume":34.869,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":522,"lineStart":520,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.069,"difficulty":7.263,"effort":1511.291,"length":42,"time":83.961,"vocabulary":31,"volume":208.076,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":536,"lineStart":524,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":4.571,"effort":490.251,"length":31,"time":27.236,"vocabulary":11,"volume":107.242,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":4},"errors":[],"lineEnd":541,"lineStart":538,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.073,"difficulty":5.882,"effort":1283.89,"length":47,"time":71.327,"vocabulary":25,"volume":218.261,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":552,"lineStart":543,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.06,"difficulty":3.594,"effort":647.181,"length":41,"time":35.954,"vocabulary":21,"volume":180.085,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":14},"errors":[],"lineEnd":567,"lineStart":554,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.813,"effort":187.335,"length":18,"time":10.407,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":566,"lineStart":558,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":565,"lineStart":561,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":578,"lineStart":569,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.813,"effort":187.335,"length":18,"time":10.407,"vocabulary":13,"volume":66.608,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":577,"lineStart":570,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":576,"lineStart":572,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":589,"lineStart":580,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":588,"lineStart":581,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":587,"lineStart":583,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":603,"lineStart":591,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2,"effort":82.418,"length":13,"time":4.579,"vocabulary":9,"volume":41.209,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":11},"errors":[],"lineEnd":602,"lineStart":592,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":601,"lineStart":594,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.143,"effort":121.013,"length":17,"time":6.723,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":600,"lineStart":596,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":614,"lineStart":605,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":613,"lineStart":606,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":612,"lineStart":608,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":2.5,"effort":310,"length":31,"time":17.222,"vocabulary":16,"volume":124,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":29},"errors":[],"lineEnd":644,"lineStart":616,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.077,"difficulty":4.109,"effort":947.563,"length":47,"time":52.642,"vocabulary":30,"volume":230.624,"operands":{"distinct":23,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":637,"lineStart":622,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":636,"lineStart":627,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":635,"lineStart":628,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":634,"lineStart":630,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.722,"length":17,"time":7.485,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":643,"lineStart":639,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.056,"difficulty":3.5,"effort":588,"length":42,"time":32.667,"vocabulary":16,"volume":168,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":87},"errors":[],"lineEnd":732,"lineStart":646,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":654,"lineStart":649,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":653,"lineStart":650,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":3.5,"effort":175.663,"length":14,"time":9.759,"vocabulary":12,"volume":50.189,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":661,"lineStart":656,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":660,"lineStart":657,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":3.75,"effort":380.922,"length":26,"time":21.162,"vocabulary":15,"volume":101.579,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":667,"lineStart":663,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":674,"lineStart":669,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":673,"lineStart":670,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.108,"difficulty":7.5,"effort":2437.5,"length":65,"time":135.417,"vocabulary":32,"volume":325,"operands":{"distinct":22,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":9},"errors":[],"lineEnd":684,"lineStart":676,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.142,"difficulty":5.194,"effort":2207.685,"length":81,"time":122.649,"vocabulary":38,"volume":425.082,"operands":{"distinct":31,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":699,"lineStart":686,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.158,"difficulty":5.303,"effort":2511.789,"length":89,"time":139.544,"vocabulary":40,"volume":473.652,"operands":{"distinct":33,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":17},"errors":[],"lineEnd":717,"lineStart":701,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.044,"difficulty":3.4,"effort":448.016,"length":30,"time":24.89,"vocabulary":21,"volume":131.77,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":723,"lineStart":719,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":731,"lineStart":725,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.143,"effort":113.895,"length":16,"time":6.327,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":730,"lineStart":726,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.071,"difficulty":5.6,"effort":1193.987,"length":56,"time":66.333,"vocabulary":14,"volume":213.212,"operands":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":6},"errors":[],"lineEnd":739,"lineStart":734,"name":""},{"cyclomatic":3,"cyclomaticDensity":7.692,"halstead":{"bugs":0.355,"difficulty":18.783,"effort":20006.337,"length":215,"time":1111.463,"vocabulary":31,"volume":1065.152,"operands":{"distinct":23,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":107,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":39,"physical":23},"errors":[],"lineEnd":763,"lineStart":741,"name":""}],"methodAverage":{"cyclomatic":1.027,"cyclomaticDensity":40.052,"halstead":{"bugs":0.03,"difficulty":2.65,"effort":437.074,"length":22.354,"time":24.282,"vocabulary":12.85,"volume":91.427,"operands":{"distinct":8.789,"total":12.388},"operators":{"distinct":4.061,"total":9.966}},"params":0.959,"sloc":{"logical":4.177,"physical":14.02}},"module":"test/socket.io.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":32,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":32,"column":15,"message":"Expected ')' to match '{' from line 31 and instead saw 'data'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":32,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":32,"column":20,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":32,"column":22,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":32,"column":27,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":41,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":41,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":44,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":45,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":45,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":51,"column":56,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":52,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":52,"column":15,"message":"Expected ')' to match '{' from line 51 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":52,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":52,"column":38,"message":"Expected ')' and instead saw '}'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":52,"column":40,"message":"Bad assignment.","source":"Bad assignment."},{"severity":"error","line":52,"column":47,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":53,"column":19,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":55,"column":24,"message":"Unrecoverable syntax error. (7% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_template_helpers_js/index.html b/plato-report/files/test_template_helpers_js/index.html new file mode 100644 index 0000000000..bce1bda88d --- /dev/null +++ b/plato-report/files/test_template_helpers_js/index.html @@ -0,0 +1,371 @@ + + + + + Plato - test/template-helpers.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/template-helpers.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    68.85

    +
    +
    +

    Lines of code

    +

    254

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    16.03

    +
    +
    +

    Estimated Errors

    +

    2.60

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_template_helpers_js/report.history.js b/plato-report/files/test_template_helpers_js/report.history.js new file mode 100644 index 0000000000..19ac42faa7 --- /dev/null +++ b/plato-report/files/test_template_helpers_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":254,"lloc":223,"functions":31,"deliveredBugs":2.601,"difficulty":16.028,"maintainability":68.854,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_template_helpers_js/report.history.json b/plato-report/files/test_template_helpers_js/report.history.json new file mode 100644 index 0000000000..b3bdd9816e --- /dev/null +++ b/plato-report/files/test_template_helpers_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":254,"lloc":223,"functions":31,"deliveredBugs":2.601,"difficulty":16.028,"maintainability":68.854,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_template_helpers_js/report.js b/plato-report/files/test_template_helpers_js/report.js new file mode 100644 index 0000000000..a644680f28 --- /dev/null +++ b/plato-report/files/test_template_helpers_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/template-helpers.js","fileShort":"test/template-helpers.js","fileSafe":"test_template_helpers_js","link":"files/test_template_helpers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.448,"halstead":{"bugs":2.601,"difficulty":16.028,"effort":125074.06,"length":1052,"time":6948.559,"vocabulary":171,"volume":7803.581,"operands":{"distinct":162,"total":577,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":475,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":223,"physical":254}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"nconf","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/helpers","type":"cjs"}],"errors":[],"lineEnd":254,"lineStart":1,"maintainability":68.854,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.183,"difficulty":2.727,"effort":1500.533,"length":120,"time":83.363,"vocabulary":24,"volume":550.196,"operands":{"distinct":22,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":60,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":246},"errors":[],"lineEnd":254,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":5.143,"effort":381.759,"length":19,"time":21.209,"vocabulary":15,"volume":74.231,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":14,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.047,"difficulty":4.615,"effort":648.711,"length":32,"time":36.04,"vocabulary":21,"volume":140.554,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":27,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.047,"difficulty":4.615,"effort":648.711,"length":32,"time":36.04,"vocabulary":21,"volume":140.554,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":40,"lineStart":29,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.047,"difficulty":4.615,"effort":648.711,"length":32,"time":36.04,"vocabulary":21,"volume":140.554,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":53,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":3.667,"effort":286.505,"length":20,"time":15.917,"vocabulary":15,"volume":78.138,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":59,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":65,"lineStart":61,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":70,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.049,"difficulty":3.563,"effort":524.262,"length":33,"time":29.126,"vocabulary":22,"volume":147.161,"operands":{"distinct":16,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":82,"lineStart":72,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":4.667,"effort":448,"length":24,"time":24.889,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":91,"lineStart":84,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.069,"difficulty":4,"effort":826.865,"length":43,"time":45.937,"vocabulary":28,"volume":206.716,"operands":{"distinct":21,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":107,"lineStart":93,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":4.25,"effort":513.943,"length":29,"time":28.552,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":113,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.75,"effort":406.568,"length":26,"time":22.587,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":119,"lineStart":115,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.75,"effort":406.568,"length":26,"time":22.587,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":125,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.75,"effort":406.568,"length":26,"time":22.587,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":131,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.75,"effort":406.568,"length":26,"time":22.587,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":137,"lineStart":133,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.9,"effort":358.8,"length":23,"time":19.933,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":143,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.056,"difficulty":4.714,"effort":794.617,"length":39,"time":44.145,"vocabulary":20,"volume":168.555,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":25},"errors":[],"lineEnd":169,"lineStart":145,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.059,"difficulty":4.6,"effort":808.186,"length":40,"time":44.899,"vocabulary":21,"volume":175.693,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":176,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.085,"difficulty":4.8,"effort":1218.354,"length":54,"time":67.686,"vocabulary":26,"volume":253.824,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":183,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.073,"difficulty":5.063,"effort":1106.218,"length":49,"time":61.457,"vocabulary":22,"volume":218.512,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":190,"lineStart":185,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.079,"difficulty":4.833,"effort":1152.354,"length":52,"time":64.02,"vocabulary":24,"volume":238.418,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":197,"lineStart":192,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.061,"difficulty":4.8,"effort":885.491,"length":42,"time":49.194,"vocabulary":21,"volume":184.477,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":204,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":4.588,"effort":933.982,"length":45,"time":51.888,"vocabulary":23,"volume":203.56,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":211,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":217,"lineStart":213,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":223,"lineStart":219,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":229,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":235,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":241,"lineStart":237,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":247,"lineStart":243,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":253,"lineStart":249,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":17.601,"halstead":{"bugs":0.048,"difficulty":3.956,"effort":575.643,"length":33,"time":31.98,"vocabulary":18.903,"volume":142.709,"operands":{"distinct":12.903,"total":18.129},"operators":{"distinct":6,"total":14.871}},"params":0.968,"sloc":{"logical":7,"physical":14.871}},"module":"test/template-helpers.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":59,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":99,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":97,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":101,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":62,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":72,"column":52,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":73,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":71,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":85,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":50,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":94,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":104,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":28,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":109,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":85,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":116,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":88,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":122,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":127,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":128,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":133,"column":106,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":134,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":140,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":145,"column":46,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":146,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":150,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":154,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":155,"column":28,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":171,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":172,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":173,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":174,"column":28,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":174,"column":28,"message":"Too many errors. (68% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_template_helpers_js/report.json b/plato-report/files/test_template_helpers_js/report.json new file mode 100644 index 0000000000..13c18267a0 --- /dev/null +++ b/plato-report/files/test_template_helpers_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/template-helpers.js","fileShort":"test/template-helpers.js","fileSafe":"test_template_helpers_js","link":"files/test_template_helpers_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.448,"halstead":{"bugs":2.601,"difficulty":16.028,"effort":125074.06,"length":1052,"time":6948.559,"vocabulary":171,"volume":7803.581,"operands":{"distinct":162,"total":577,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":475,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":223,"physical":254}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"nconf","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/helpers","type":"cjs"}],"errors":[],"lineEnd":254,"lineStart":1,"maintainability":68.854,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.183,"difficulty":2.727,"effort":1500.533,"length":120,"time":83.363,"vocabulary":24,"volume":550.196,"operands":{"distinct":22,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":60,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":246},"errors":[],"lineEnd":254,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":5.143,"effort":381.759,"length":19,"time":21.209,"vocabulary":15,"volume":74.231,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":14,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.047,"difficulty":4.615,"effort":648.711,"length":32,"time":36.04,"vocabulary":21,"volume":140.554,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":27,"lineStart":16,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.047,"difficulty":4.615,"effort":648.711,"length":32,"time":36.04,"vocabulary":21,"volume":140.554,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":40,"lineStart":29,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.047,"difficulty":4.615,"effort":648.711,"length":32,"time":36.04,"vocabulary":21,"volume":140.554,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":53,"lineStart":42,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":3.667,"effort":286.505,"length":20,"time":15.917,"vocabulary":15,"volume":78.138,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":59,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":65,"lineStart":61,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":70,"lineStart":67,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.049,"difficulty":3.563,"effort":524.262,"length":33,"time":29.126,"vocabulary":22,"volume":147.161,"operands":{"distinct":16,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":82,"lineStart":72,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":4.667,"effort":448,"length":24,"time":24.889,"vocabulary":16,"volume":96,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":91,"lineStart":84,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.069,"difficulty":4,"effort":826.865,"length":43,"time":45.937,"vocabulary":28,"volume":206.716,"operands":{"distinct":21,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":107,"lineStart":93,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":4.25,"effort":513.943,"length":29,"time":28.552,"vocabulary":18,"volume":120.928,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":113,"lineStart":109,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.75,"effort":406.568,"length":26,"time":22.587,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":119,"lineStart":115,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.75,"effort":406.568,"length":26,"time":22.587,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":125,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.75,"effort":406.568,"length":26,"time":22.587,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":131,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.036,"difficulty":3.75,"effort":406.568,"length":26,"time":22.587,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":137,"lineStart":133,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.9,"effort":358.8,"length":23,"time":19.933,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":143,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.056,"difficulty":4.714,"effort":794.617,"length":39,"time":44.145,"vocabulary":20,"volume":168.555,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":25},"errors":[],"lineEnd":169,"lineStart":145,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.059,"difficulty":4.6,"effort":808.186,"length":40,"time":44.899,"vocabulary":21,"volume":175.693,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":176,"lineStart":171,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.085,"difficulty":4.8,"effort":1218.354,"length":54,"time":67.686,"vocabulary":26,"volume":253.824,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":183,"lineStart":178,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.073,"difficulty":5.063,"effort":1106.218,"length":49,"time":61.457,"vocabulary":22,"volume":218.512,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":190,"lineStart":185,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.079,"difficulty":4.833,"effort":1152.354,"length":52,"time":64.02,"vocabulary":24,"volume":238.418,"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":197,"lineStart":192,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.061,"difficulty":4.8,"effort":885.491,"length":42,"time":49.194,"vocabulary":21,"volume":184.477,"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":204,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.068,"difficulty":4.588,"effort":933.982,"length":45,"time":51.888,"vocabulary":23,"volume":203.56,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":211,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":217,"lineStart":213,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":223,"lineStart":219,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":229,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":235,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":241,"lineStart":237,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":247,"lineStart":243,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":253,"lineStart":249,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":17.601,"halstead":{"bugs":0.048,"difficulty":3.956,"effort":575.643,"length":33,"time":31.98,"vocabulary":18.903,"volume":142.709,"operands":{"distinct":12.903,"total":18.129},"operators":{"distinct":6,"total":14.871}},"params":0.968,"sloc":{"logical":7,"physical":14.871}},"module":"test/template-helpers.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":59,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":11,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":99,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":17,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":97,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":30,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":42,"column":101,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":43,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":55,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":56,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":61,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":62,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":67,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":72,"column":52,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":73,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":79,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":84,"column":71,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":85,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":88,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":93,"column":50,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":94,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":104,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":28,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":109,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":110,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":85,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":116,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":121,"column":88,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":122,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":127,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":128,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":133,"column":106,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":134,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":139,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":140,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":145,"column":46,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":146,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":150,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":154,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":155,"column":28,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":171,"column":51,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":172,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":173,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":174,"column":28,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":174,"column":28,"message":"Too many errors. (68% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_tokens_js/index.html b/plato-report/files/test_tokens_js/index.html new file mode 100644 index 0000000000..6df1f98ee1 --- /dev/null +++ b/plato-report/files/test_tokens_js/index.html @@ -0,0 +1,295 @@ + + + + + Plato - test/tokens.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/tokens.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    74.24

    +
    +
    +

    Lines of code

    +

    178

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    24.22

    +
    +
    +

    Estimated Errors

    +

    2.04

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_tokens_js/report.history.js b/plato-report/files/test_tokens_js/report.history.js new file mode 100644 index 0000000000..e4fe2123a8 --- /dev/null +++ b/plato-report/files/test_tokens_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":178,"lloc":129,"functions":30,"deliveredBugs":2.04,"difficulty":24.216,"maintainability":74.244,"lintErrors":24}] \ No newline at end of file diff --git a/plato-report/files/test_tokens_js/report.history.json b/plato-report/files/test_tokens_js/report.history.json new file mode 100644 index 0000000000..6df760f937 --- /dev/null +++ b/plato-report/files/test_tokens_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":178,"lloc":129,"functions":30,"deliveredBugs":2.04,"difficulty":24.216,"maintainability":74.244,"lintErrors":24}] \ No newline at end of file diff --git a/plato-report/files/test_tokens_js/report.js b/plato-report/files/test_tokens_js/report.js new file mode 100644 index 0000000000..60c7c484e0 --- /dev/null +++ b/plato-report/files/test_tokens_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/tokens.js","fileShort":"test/tokens.js","fileSafe":"test_tokens_js","link":"files/test_tokens_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.775,"halstead":{"bugs":2.04,"difficulty":24.216,"effort":148195.449,"length":899,"time":8233.081,"vocabulary":112,"volume":6119.812,"operands":{"distinct":102,"total":494,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":405,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":129,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/api","type":"cjs"},{"line":8,"path":"../src/user","type":"cjs"},{"line":9,"path":"../src/utils","type":"cjs"}],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":74.244,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.059,"difficulty":2.423,"effort":426.462,"length":44,"time":23.692,"vocabulary":16,"volume":176,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":168},"errors":[],"lineEnd":178,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":17,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":29,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.095,"difficulty":6.75,"effort":1926.474,"length":64,"time":107.026,"vocabulary":22,"volume":285.404,"operands":{"distinct":16,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":28,"lineStart":20,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":44,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":34,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.091,"difficulty":4.895,"effort":1341.097,"length":59,"time":74.505,"vocabulary":25,"volume":273.988,"operands":{"distinct":19,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":43,"lineStart":36,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":100,"length":20,"time":5.556,"vocabulary":8,"volume":60,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":39},"errors":[],"lineEnd":84,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":2.5,"effort":260,"length":26,"time":14.444,"vocabulary":16,"volume":104,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":52,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.06,"difficulty":6.154,"effort":1108.215,"length":41,"time":61.568,"vocabulary":21,"volume":180.085,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":63,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":62,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":2,"effort":125.815,"length":17,"time":6.99,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":67,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":4.25,"effort":464.92,"length":28,"time":25.829,"vocabulary":15,"volume":109.393,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":74,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.073,"difficulty":5.063,"effort":1106.218,"length":49,"time":61.457,"vocabulary":22,"volume":218.512,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":83,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":96,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.093,"difficulty":5.368,"effort":1495.811,"length":60,"time":83.101,"vocabulary":25,"volume":278.631,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":95,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":21},"errors":[],"lineEnd":118,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.073,"difficulty":5.8,"effort":1273.772,"length":50,"time":70.765,"vocabulary":21,"volume":219.616,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":106,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.104,"difficulty":6.667,"effort":2078.516,"length":68,"time":115.473,"vocabulary":24,"volume":311.777,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":117,"lineStart":108,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":138,"lineStart":120,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.058,"difficulty":4.423,"effort":774.644,"length":42,"time":43.036,"vocabulary":18,"volume":175.137,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":128,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.089,"difficulty":5.824,"effort":1554.243,"length":59,"time":86.347,"vocabulary":23,"volume":266.89,"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":137,"lineStart":130,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":149,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.074,"difficulty":2.063,"effort":455.825,"length":53,"time":25.324,"vocabulary":18,"volume":221.006,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":148,"lineStart":141,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":157,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.111,"effort":65.345,"length":17,"time":3.63,"vocabulary":11,"volume":58.81,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":156,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":173,"lineStart":159,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.044,"difficulty":4.5,"effort":597.754,"length":34,"time":33.209,"vocabulary":15,"volume":132.834,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":166,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":2.75,"effort":225.623,"length":21,"time":12.535,"vocabulary":15,"volume":82.045,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":172,"lineStart":168,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1,"effort":25.266,"length":9,"time":1.404,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":177,"lineStart":175,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":41.561,"halstead":{"bugs":0.039,"difficulty":3.016,"effort":529.425,"length":28.6,"time":29.413,"vocabulary":13.533,"volume":117.416,"operands":{"distinct":9.667,"total":15.767},"operators":{"distinct":3.867,"total":12.833}},"params":0.033,"sloc":{"logical":4.033,"physical":14.9}},"module":"test/tokens.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":28,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":16,"column":15,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":23,"message":"Expected ')' to match '{' from line 14 and instead saw 'api'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":16,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":26,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":16,"column":27,"message":"Expected ')' and instead saw 'utils'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":19,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":56,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":21,"column":19,"message":"Expected ')' to match '{' from line 20 and instead saw 'api'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":21,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":22,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":21,"column":23,"message":"Expected ')' and instead saw 'utils'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":22,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":28,"column":11,"message":"Unrecoverable syntax error. (15% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_tokens_js/report.json b/plato-report/files/test_tokens_js/report.json new file mode 100644 index 0000000000..2ec43b926d --- /dev/null +++ b/plato-report/files/test_tokens_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/tokens.js","fileShort":"test/tokens.js","fileSafe":"test_tokens_js","link":"files/test_tokens_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.775,"halstead":{"bugs":2.04,"difficulty":24.216,"effort":148195.449,"length":899,"time":8233.081,"vocabulary":112,"volume":6119.812,"operands":{"distinct":102,"total":494,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":405,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":129,"physical":178}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"nconf","type":"cjs"},{"line":6,"path":"./mocks/databasemock","type":"cjs"},{"line":7,"path":"../src/api","type":"cjs"},{"line":8,"path":"../src/user","type":"cjs"},{"line":9,"path":"../src/utils","type":"cjs"}],"errors":[],"lineEnd":178,"lineStart":1,"maintainability":74.244,"methods":[{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.059,"difficulty":2.423,"effort":426.462,"length":44,"time":23.692,"vocabulary":16,"volume":176,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":168},"errors":[],"lineEnd":178,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":17,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":29,"lineStart":19,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.095,"difficulty":6.75,"effort":1926.474,"length":64,"time":107.026,"vocabulary":22,"volume":285.404,"operands":{"distinct":16,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":28,"lineStart":20,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":44,"lineStart":31,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":34,"lineStart":32,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.091,"difficulty":4.895,"effort":1341.097,"length":59,"time":74.505,"vocabulary":25,"volume":273.988,"operands":{"distinct":19,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":43,"lineStart":36,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":100,"length":20,"time":5.556,"vocabulary":8,"volume":60,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":39},"errors":[],"lineEnd":84,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":2.5,"effort":260,"length":26,"time":14.444,"vocabulary":16,"volume":104,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":52,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.06,"difficulty":6.154,"effort":1108.215,"length":41,"time":61.568,"vocabulary":21,"volume":180.085,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":63,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":62,"lineStart":59,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":2,"effort":125.815,"length":17,"time":6.99,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":67,"lineStart":65,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":4.25,"effort":464.92,"length":28,"time":25.829,"vocabulary":15,"volume":109.393,"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":74,"lineStart":69,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.073,"difficulty":5.063,"effort":1106.218,"length":49,"time":61.457,"vocabulary":22,"volume":218.512,"operands":{"distinct":16,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":83,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":96,"lineStart":86,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.093,"difficulty":5.368,"effort":1495.811,"length":60,"time":83.101,"vocabulary":25,"volume":278.631,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":95,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":21},"errors":[],"lineEnd":118,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.073,"difficulty":5.8,"effort":1273.772,"length":50,"time":70.765,"vocabulary":21,"volume":219.616,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":106,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.104,"difficulty":6.667,"effort":2078.516,"length":68,"time":115.473,"vocabulary":24,"volume":311.777,"operands":{"distinct":18,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":117,"lineStart":108,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":19},"errors":[],"lineEnd":138,"lineStart":120,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.058,"difficulty":4.423,"effort":774.644,"length":42,"time":43.036,"vocabulary":18,"volume":175.137,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":128,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.089,"difficulty":5.824,"effort":1554.243,"length":59,"time":86.347,"vocabulary":23,"volume":266.89,"operands":{"distinct":17,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":137,"lineStart":130,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":149,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.074,"difficulty":2.063,"effort":455.825,"length":53,"time":25.324,"vocabulary":18,"volume":221.006,"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":148,"lineStart":141,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":157,"lineStart":151,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.111,"effort":65.345,"length":17,"time":3.63,"vocabulary":11,"volume":58.81,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":156,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":173,"lineStart":159,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.044,"difficulty":4.5,"effort":597.754,"length":34,"time":33.209,"vocabulary":15,"volume":132.834,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":166,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":2.75,"effort":225.623,"length":21,"time":12.535,"vocabulary":15,"volume":82.045,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":172,"lineStart":168,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1,"effort":25.266,"length":9,"time":1.404,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":177,"lineStart":175,"name":""}],"methodAverage":{"cyclomatic":1,"cyclomaticDensity":41.561,"halstead":{"bugs":0.039,"difficulty":3.016,"effort":529.425,"length":28.6,"time":29.413,"vocabulary":13.533,"volume":117.416,"operands":{"distinct":9.667,"total":15.767},"operators":{"distinct":3.867,"total":12.833}},"params":0.033,"sloc":{"logical":4.033,"physical":14.9}},"module":"test/tokens.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":25,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":28,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":16,"column":15,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":23,"message":"Expected ')' to match '{' from line 14 and instead saw 'api'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":16,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":16,"column":26,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":16,"column":27,"message":"Expected ')' and instead saw 'utils'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":19,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":56,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":21,"column":19,"message":"Expected ')' to match '{' from line 20 and instead saw 'api'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":21,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":22,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":21,"column":23,"message":"Expected ')' and instead saw 'utils'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":22,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":28,"column":11,"message":"Unrecoverable syntax error. (15% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_topics_js/index.html b/plato-report/files/test_topics_js/index.html new file mode 100644 index 0000000000..e8455c40c8 --- /dev/null +++ b/plato-report/files/test_topics_js/index.html @@ -0,0 +1,2638 @@ + + + + + Plato - test/topics.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/topics.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    68.18

    +
    +
    +

    Lines of code

    +

    2521

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    123.81

    +
    +
    +

    Estimated Errors

    +

    46.78

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_topics_js/report.history.js b/plato-report/files/test_topics_js/report.history.js new file mode 100644 index 0000000000..f7c5bd2460 --- /dev/null +++ b/plato-report/files/test_topics_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":2521,"lloc":2436,"functions":370,"deliveredBugs":46.781,"difficulty":123.806,"maintainability":68.183,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_topics_js/report.history.json b/plato-report/files/test_topics_js/report.history.json new file mode 100644 index 0000000000..d8c8ed5023 --- /dev/null +++ b/plato-report/files/test_topics_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":2521,"lloc":2436,"functions":370,"deliveredBugs":46.781,"difficulty":123.806,"maintainability":68.183,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_topics_js/report.js b/plato-report/files/test_topics_js/report.js new file mode 100644 index 0000000000..b295aaecd5 --- /dev/null +++ b/plato-report/files/test_topics_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/topics.js","fileShort":"test/topics.js","fileSafe":"test_topics_js","link":"files/test_topics_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":0.493,"halstead":{"bugs":46.781,"difficulty":123.806,"effort":17375182.919,"length":14223,"time":965287.94,"vocabulary":934,"volume":140342.306,"operands":{"distinct":906,"total":8012,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":6211,"identifiers":["__stripped__"]}},"params":269,"sloc":{"logical":2436,"physical":2521}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"validator","type":"cjs"},{"line":6,"path":"mockdate","type":"cjs"},{"line":7,"path":"nconf","type":"cjs"},{"line":8,"path":"util","type":"cjs"},{"line":12,"path":"./mocks/databasemock","type":"cjs"},{"line":13,"path":"../src/file","type":"cjs"},{"line":14,"path":"../src/topics","type":"cjs"},{"line":15,"path":"../src/posts","type":"cjs"},{"line":16,"path":"../src/categories","type":"cjs"},{"line":17,"path":"../src/privileges","type":"cjs"},{"line":18,"path":"../src/meta","type":"cjs"},{"line":19,"path":"../src/user","type":"cjs"},{"line":20,"path":"../src/groups","type":"cjs"},{"line":21,"path":"../src/utils","type":"cjs"},{"line":22,"path":"./helpers","type":"cjs"},{"line":23,"path":"../src/socket.io/topics","type":"cjs"},{"line":24,"path":"../src/api/topics","type":"cjs"},{"line":25,"path":"../src/api/posts","type":"cjs"},{"line":26,"path":"../src/request","type":"cjs"},{"line":855,"path":"../src/socket.io/topics","type":"cjs"},{"line":1089,"path":"../src/privileges","type":"cjs"},{"line":1112,"path":"../src/meta","type":"cjs"},{"line":1179,"path":"../src/socket.io/topics","type":"cjs"},{"line":1240,"path":"../src/socket.io/topics","type":"cjs"},{"line":1429,"path":"../src/socket.io/topics","type":"cjs"},{"line":1430,"path":"../src/socket.io/admin","type":"cjs"},{"line":1580,"path":"../src/meta","type":"cjs"},{"line":1852,"path":"../src/socket.io/topics","type":"cjs"},{"line":1920,"path":"../src/plugins","type":"cjs"},{"line":2518,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":2521,"lineStart":1,"maintainability":68.183,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.175,"difficulty":2.468,"effort":1293.118,"length":103,"time":71.84,"vocabulary":34,"volume":524.009,"operands":{"distinct":31,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":2480},"errors":[],"lineEnd":2507,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.136,"difficulty":4.125,"effort":1688.521,"length":78,"time":93.807,"vocabulary":38,"volume":409.338,"operands":{"distinct":32,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":19},"errors":[],"lineEnd":54,"lineStart":36,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.076,"difficulty":1.867,"effort":427.276,"length":56,"time":23.738,"vocabulary":17,"volume":228.898,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":184},"errors":[],"lineEnd":239,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":64,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.75,"effort":395.573,"length":27,"time":21.976,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":78,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.438,"effort":177.08,"length":21,"time":9.838,"vocabulary":11,"volume":72.648,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":77,"lineStart":72,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":3.3,"effort":264,"length":20,"time":14.667,"vocabulary":16,"volume":80,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":83,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":5,"effort":837.618,"length":44,"time":46.534,"vocabulary":14,"volume":167.524,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":89,"lineStart":85,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":4.667,"effort":492.268,"length":27,"time":27.348,"vocabulary":15,"volume":105.486,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":94,"lineStart":91,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3.5,"effort":341.853,"length":25,"time":18.992,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":101,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":100,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":2.955,"effort":271.818,"length":23,"time":15.101,"vocabulary":16,"volume":92,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":108,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":107,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":2.955,"effort":271.818,"length":23,"time":15.101,"vocabulary":16,"volume":92,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":115,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":114,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3.5,"effort":341.853,"length":25,"time":18.992,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":122,"lineStart":117,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.143,"effort":43.473,"length":12,"time":2.415,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":121,"lineStart":118,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":130,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":129,"lineStart":125,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.162,"difficulty":5,"effort":2426.543,"length":90,"time":134.808,"vocabulary":42,"volume":485.309,"operands":{"distinct":35,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":20},"errors":[],"lineEnd":151,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.098,"difficulty":4,"effort":1177.654,"length":60,"time":65.425,"vocabulary":30,"volume":294.413,"operands":{"distinct":24,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":168,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.304,"difficulty":8.256,"effort":7524.791,"length":165,"time":418.044,"vocabulary":46,"volume":911.388,"operands":{"distinct":39,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":73,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":32},"errors":[],"lineEnd":201,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.412,"difficulty":9.411,"effort":11641.501,"length":217,"time":646.75,"vocabulary":52,"volume":1236.995,"operands":{"distinct":45,"total":121,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":96,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":36},"errors":[],"lineEnd":238,"lineStart":203,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.071,"difficulty":2.5,"effort":531.665,"length":51,"time":29.537,"vocabulary":18,"volume":212.666,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":137},"errors":[],"lineEnd":377,"lineStart":241,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.75,"effort":395.573,"length":27,"time":21.976,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":16},"errors":[],"lineEnd":260,"lineStart":245,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.024,"difficulty":4.286,"effort":307.283,"length":20,"time":17.071,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":259,"lineStart":251,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":214.879,"length":20,"time":11.938,"vocabulary":15,"volume":78.138,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":269,"lineStart":262,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":1.375,"effort":73.082,"length":16,"time":4.06,"vocabulary":10,"volume":53.151,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":268,"lineStart":263,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.123,"difficulty":5.25,"effort":1932.088,"length":75,"time":107.338,"vocabulary":30,"volume":368.017,"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":280,"lineStart":271,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":287,"lineStart":282,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.778,"effort":190.368,"length":18,"time":10.576,"vocabulary":14,"volume":68.532,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":294,"lineStart":289,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":293,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.778,"effort":190.368,"length":18,"time":10.576,"vocabulary":14,"volume":68.532,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":301,"lineStart":296,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":300,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":308,"lineStart":303,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":307,"lineStart":304,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":2.708,"effort":254.615,"length":23,"time":14.145,"vocabulary":17,"volume":94.012,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":315,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":314,"lineStart":311,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.121,"difficulty":5.217,"effort":1900.949,"length":75,"time":105.608,"vocabulary":29,"volume":364.349,"operands":{"distinct":23,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":330,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.156,"difficulty":4.966,"effort":2317.728,"length":91,"time":128.763,"vocabulary":35,"volume":466.765,"operands":{"distinct":29,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":15},"errors":[],"lineEnd":346,"lineStart":332,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.157,"difficulty":5.654,"effort":2657.308,"length":94,"time":147.628,"vocabulary":32,"volume":470,"operands":{"distinct":26,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":13},"errors":[],"lineEnd":360,"lineStart":348,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.317,"difficulty":9.528,"effort":9047.543,"length":175,"time":502.641,"vocabulary":43,"volume":949.596,"operands":{"distinct":36,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":77,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":15},"errors":[],"lineEnd":376,"lineStart":362,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.033,"difficulty":1.95,"effort":194.828,"length":27,"time":10.824,"vocabulary":13,"volume":99.912,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":242},"errors":[],"lineEnd":620,"lineStart":379,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.75,"effort":395.573,"length":27,"time":21.976,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":16},"errors":[],"lineEnd":398,"lineStart":383,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.024,"difficulty":4.286,"effort":307.283,"length":20,"time":17.071,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":397,"lineStart":389,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":20},"errors":[],"lineEnd":420,"lineStart":401,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.177,"difficulty":6,"effort":3186.898,"length":113,"time":177.05,"vocabulary":26,"volume":531.15,"operands":{"distinct":22,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":18},"errors":[],"lineEnd":419,"lineStart":402,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2,"effort":73.082,"length":11,"time":4.06,"vocabulary":10,"volume":36.541,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":429,"lineStart":422,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":2.182,"effort":224.288,"length":27,"time":12.46,"vocabulary":14,"volume":102.799,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":428,"lineStart":423,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":437,"lineStart":431,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":1.571,"effort":84.682,"length":17,"time":4.705,"vocabulary":9,"volume":53.889,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":436,"lineStart":432,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":445,"lineStart":439,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":1.5,"effort":94.675,"length":19,"time":5.26,"vocabulary":10,"volume":63.117,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":444,"lineStart":440,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.103,"difficulty":2.684,"effort":825.934,"length":69,"time":45.885,"vocabulary":22,"volume":307.701,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":173},"errors":[],"lineEnd":619,"lineStart":447,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.097,"difficulty":8.381,"effort":2430.476,"length":58,"time":135.026,"vocabulary":32,"volume":290,"operands":{"distinct":21,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":8},"errors":[],"lineEnd":456,"lineStart":449,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.116,"difficulty":5.114,"effort":1774.978,"length":73,"time":98.61,"vocabulary":27,"volume":347.107,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":467,"lineStart":458,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.126,"difficulty":4.792,"effort":1815.67,"length":78,"time":100.871,"vocabulary":29,"volume":378.923,"operands":{"distinct":24,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":479,"lineStart":469,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":45.237,"length":10,"time":2.513,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":478,"lineStart":476,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.134,"difficulty":4.8,"effort":1931.352,"length":82,"time":107.297,"vocabulary":30,"volume":402.365,"operands":{"distinct":25,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":492,"lineStart":481,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":491,"lineStart":489,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.126,"difficulty":4.792,"effort":1815.67,"length":78,"time":100.871,"vocabulary":29,"volume":378.923,"operands":{"distinct":24,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":504,"lineStart":494,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":45.237,"length":10,"time":2.513,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":503,"lineStart":501,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.134,"difficulty":4.8,"effort":1931.352,"length":82,"time":107.297,"vocabulary":30,"volume":402.365,"operands":{"distinct":25,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":517,"lineStart":506,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":516,"lineStart":514,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.135,"difficulty":4.615,"effort":1874.973,"length":82,"time":104.165,"vocabulary":31,"volume":406.244,"operands":{"distinct":26,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":530,"lineStart":519,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":529,"lineStart":527,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.137,"difficulty":4.444,"effort":1822.222,"length":82,"time":101.235,"vocabulary":32,"volume":410,"operands":{"distinct":27,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":543,"lineStart":532,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":542,"lineStart":540,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.139,"difficulty":7.457,"effort":3110.009,"length":85,"time":172.778,"vocabulary":30,"volume":417.086,"operands":{"distinct":23,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":555,"lineStart":545,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":45.237,"length":10,"time":2.513,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":554,"lineStart":552,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.139,"difficulty":7.457,"effort":3110.009,"length":85,"time":172.778,"vocabulary":30,"volume":417.086,"operands":{"distinct":23,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":567,"lineStart":557,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":45.237,"length":10,"time":2.513,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":566,"lineStart":564,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":2.679,"effort":261.703,"length":23,"time":14.539,"vocabulary":19,"volume":97.702,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":572,"lineStart":569,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.064,"difficulty":3,"effort":575.267,"length":43,"time":31.959,"vocabulary":22,"volume":191.756,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":579,"lineStart":574,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.064,"difficulty":3,"effort":575.267,"length":43,"time":31.959,"vocabulary":22,"volume":191.756,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":586,"lineStart":581,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.081,"difficulty":3.3,"effort":801.91,"length":53,"time":44.551,"vocabulary":24,"volume":243.003,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":594,"lineStart":588,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.089,"difficulty":4.8,"effort":1286.04,"length":57,"time":71.447,"vocabulary":26,"volume":267.925,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":601,"lineStart":596,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.092,"difficulty":5.6,"effort":1544.387,"length":58,"time":85.799,"vocabulary":27,"volume":275.783,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":608,"lineStart":603,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.107,"difficulty":7.977,"effort":2568.863,"length":65,"time":142.715,"vocabulary":31,"volume":322.023,"operands":{"distinct":22,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":618,"lineStart":610,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":636,"lineStart":622,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.054,"difficulty":5,"effort":812.579,"length":37,"time":45.143,"vocabulary":21,"volume":162.516,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":635,"lineStart":623,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.875,"effort":110.269,"length":17,"time":6.126,"vocabulary":11,"volume":58.81,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":634,"lineStart":626,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":1.778,"effort":153.753,"length":25,"time":8.542,"vocabulary":11,"volume":86.486,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":633,"lineStart":628,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.089,"difficulty":2.5,"effort":669.828,"length":61,"time":37.213,"vocabulary":21,"volume":267.931,"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":194},"errors":[],"lineEnd":831,"lineStart":638,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.111,"difficulty":3.462,"effort":1148.992,"length":67,"time":63.833,"vocabulary":31,"volume":331.931,"operands":{"distinct":26,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":15},"errors":[],"lineEnd":657,"lineStart":643,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.857,"effort":163.884,"length":16,"time":9.105,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":665,"lineStart":659,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":664,"lineStart":660,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.375,"effort":732.252,"length":37,"time":40.681,"vocabulary":23,"volume":167.372,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":671,"lineStart":667,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.375,"effort":732.252,"length":37,"time":40.681,"vocabulary":23,"volume":167.372,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":677,"lineStart":673,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":4.958,"effort":695.067,"length":33,"time":38.615,"vocabulary":19,"volume":140.182,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":683,"lineStart":679,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":5.667,"effort":832.691,"length":34,"time":46.261,"vocabulary":20,"volume":146.946,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":689,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.375,"effort":732.252,"length":37,"time":40.681,"vocabulary":23,"volume":167.372,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":695,"lineStart":691,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.375,"effort":732.252,"length":37,"time":40.681,"vocabulary":23,"volume":167.372,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":701,"lineStart":697,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.778,"effort":200.944,"length":19,"time":11.164,"vocabulary":14,"volume":72.34,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":712,"lineStart":703,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":711,"lineStart":704,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":710,"lineStart":706,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":3.3,"effort":290.4,"length":22,"time":16.133,"vocabulary":16,"volume":88,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":723,"lineStart":714,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":722,"lineStart":715,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":1.571,"effort":84.682,"length":17,"time":4.705,"vocabulary":9,"volume":53.889,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":721,"lineStart":717,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.532,"difficulty":12.134,"effort":19364.87,"length":265,"time":1075.826,"vocabulary":65,"volume":1595.927,"operands":{"distinct":56,"total":151,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":114,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":45,"physical":63},"errors":[],"lineEnd":787,"lineStart":725,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.351,"difficulty":9.868,"effort":10398.062,"length":193,"time":577.67,"vocabulary":44,"volume":1053.67,"operands":{"distinct":38,"total":125,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":68,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":26},"errors":[],"lineEnd":766,"lineStart":741,"name":"checkCidSets"},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.191,"difficulty":7.778,"effort":4467.948,"length":104,"time":248.219,"vocabulary":46,"volume":574.45,"operands":{"distinct":36,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":20},"errors":[],"lineEnd":808,"lineStart":789,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.06,"difficulty":4.278,"effort":774.75,"length":39,"time":43.042,"vocabulary":25,"volume":181.11,"operands":{"distinct":18,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":814,"lineStart":810,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.137,"difficulty":8.75,"effort":3605.739,"length":81,"time":200.319,"vocabulary":34,"volume":412.084,"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":15},"errors":[],"lineEnd":830,"lineStart":816,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.048,"difficulty":3.542,"effort":506.675,"length":35,"time":28.149,"vocabulary":17,"volume":143.061,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":72},"errors":[],"lineEnd":904,"lineStart":833,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.042,"difficulty":3.8,"effort":477.442,"length":33,"time":26.525,"vocabulary":14,"volume":125.643,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":17},"errors":[],"lineEnd":853,"lineStart":837,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":2.692,"effort":291.895,"length":26,"time":16.216,"vocabulary":18,"volume":108.418,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":845,"lineStart":838,"name":"createTopic"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":861,"lineStart":856,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":860,"lineStart":857,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":163.116,"length":13,"time":9.062,"vocabulary":12,"volume":46.605,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":868,"lineStart":863,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":867,"lineStart":864,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":161.813,"length":17,"time":8.99,"vocabulary":14,"volume":64.725,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":875,"lineStart":870,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":874,"lineStart":871,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":161.813,"length":17,"time":8.99,"vocabulary":14,"volume":64.725,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":886,"lineStart":877,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":1.65,"effort":103.797,"length":17,"time":5.767,"vocabulary":13,"volume":62.907,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":885,"lineStart":878,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":884,"lineStart":880,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2,"effort":103.612,"length":14,"time":5.756,"vocabulary":13,"volume":51.806,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":16},"errors":[],"lineEnd":903,"lineStart":888,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.056,"difficulty":3.833,"effort":646.128,"length":39,"time":35.896,"vocabulary":20,"volume":168.555,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":902,"lineStart":889,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":2.182,"effort":161.958,"length":19,"time":8.998,"vocabulary":15,"volume":74.231,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":901,"lineStart":893,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":900,"lineStart":895,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.024,"difficulty":1.875,"effort":136.215,"length":21,"time":7.568,"vocabulary":11,"volume":72.648,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":48},"errors":[],"lineEnd":954,"lineStart":907,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.068,"difficulty":4.588,"effort":933.982,"length":45,"time":51.888,"vocabulary":23,"volume":203.56,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":917,"lineStart":911,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.084,"difficulty":5.895,"effort":1485.527,"length":53,"time":82.529,"vocabulary":27,"volume":252.009,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":6},"errors":[],"lineEnd":924,"lineStart":919,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":922,"lineStart":922,"name":""},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.14,"difficulty":11.846,"effort":4980.506,"length":79,"time":276.695,"vocabulary":40,"volume":420.432,"operands":{"distinct":26,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":945,"lineStart":926,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.09,"difficulty":6.2,"effort":1669.114,"length":56,"time":92.729,"vocabulary":28,"volume":269.212,"operands":{"distinct":20,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":953,"lineStart":947,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":951,"lineStart":951,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.065,"difficulty":5.654,"effort":1099.598,"length":45,"time":61.089,"vocabulary":20,"volume":194.487,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":90},"errors":[],"lineEnd":1045,"lineStart":956,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.05,"difficulty":3.8,"effort":567.487,"length":34,"time":31.527,"vocabulary":21,"volume":149.339,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":965,"lineStart":961,"name":"postReply"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.131,"difficulty":7.692,"effort":3022.418,"length":76,"time":167.912,"vocabulary":36,"volume":392.914,"operands":{"distinct":26,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":15},"errors":[],"lineEnd":981,"lineStart":967,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":979,"lineStart":979,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":988,"lineStart":983,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":987,"lineStart":984,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":993,"lineStart":990,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1000,"lineStart":995,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":999,"lineStart":996,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1007,"lineStart":1002,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1006,"lineStart":1003,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.073,"difficulty":4.375,"effort":956.921,"length":46,"time":53.162,"vocabulary":27,"volume":218.725,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1017,"lineStart":1009,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":3.382,"effort":573.168,"length":38,"time":31.843,"vocabulary":22,"volume":169.458,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":1028,"lineStart":1019,"name":""},{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.368,"difficulty":10.684,"effort":11793.899,"length":201,"time":655.217,"vocabulary":45,"volume":1103.862,"operands":{"distinct":38,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":85,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":15},"errors":[],"lineEnd":1044,"lineStart":1030,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.094,"difficulty":2.824,"effort":793.201,"length":65,"time":44.067,"vocabulary":20,"volume":280.925,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":129},"errors":[],"lineEnd":1175,"lineStart":1047,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.037,"difficulty":2.679,"effort":295.838,"length":26,"time":16.435,"vocabulary":19,"volume":110.446,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":1063,"lineStart":1050,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.571,"effort":162.3,"length":19,"time":9.017,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1062,"lineStart":1057,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":3.654,"effort":472.324,"length":31,"time":26.24,"vocabulary":18,"volume":129.268,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1069,"lineStart":1065,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.1,"difficulty":5.25,"effort":1579.348,"length":64,"time":87.742,"vocabulary":26,"volume":300.828,"operands":{"distinct":20,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1076,"lineStart":1071,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1074,"lineStart":1074,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1075,"lineStart":1075,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.038,"difficulty":3.077,"effort":346.425,"length":27,"time":19.246,"vocabulary":18,"volume":112.588,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1081,"lineStart":1078,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1086,"lineStart":1083,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.098,"difficulty":4.909,"effort":1439.584,"length":61,"time":79.977,"vocabulary":28,"volume":293.249,"operands":{"distinct":22,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":1096,"lineStart":1088,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":3.571,"effort":485.477,"length":32,"time":26.971,"vocabulary":19,"volume":135.934,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1102,"lineStart":1098,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.081,"difficulty":4.474,"effort":1087.119,"length":53,"time":60.395,"vocabulary":24,"volume":243.003,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1109,"lineStart":1104,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.061,"difficulty":3.026,"effort":555.022,"length":40,"time":30.835,"vocabulary":24,"volume":183.399,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":1116,"lineStart":1111,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.08,"difficulty":4.667,"effort":1121.716,"length":50,"time":62.318,"vocabulary":28,"volume":240.368,"operands":{"distinct":21,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1125,"lineStart":1118,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1130,"lineStart":1127,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":3.846,"effort":513.222,"length":32,"time":28.512,"vocabulary":18,"volume":133.438,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1136,"lineStart":1132,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.097,"difficulty":5.417,"effort":1568.168,"length":64,"time":87.12,"vocabulary":23,"volume":289.508,"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":10},"errors":[],"lineEnd":1147,"lineStart":1138,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1153,"lineStart":1150,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1158,"lineStart":1155,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.149,"difficulty":6.125,"effort":2733.267,"length":87,"time":151.848,"vocabulary":35,"volume":446.248,"operands":{"distinct":28,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":15},"errors":[],"lineEnd":1174,"lineStart":1160,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":2.813,"effort":197.742,"length":19,"time":10.986,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":32},"errors":[],"lineEnd":1209,"lineStart":1178,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.75,"effort":395.573,"length":27,"time":21.976,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":1192,"lineStart":1181,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.143,"effort":113.895,"length":16,"time":6.327,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1191,"lineStart":1187,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1199,"lineStart":1194,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1198,"lineStart":1195,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":214.879,"length":20,"time":11.938,"vocabulary":15,"volume":78.138,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1208,"lineStart":1201,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":1.714,"effort":103.249,"length":19,"time":5.736,"vocabulary":9,"volume":60.229,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1207,"lineStart":1202,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.015,"difficulty":2.1,"effort":94.5,"length":15,"time":5.25,"vocabulary":8,"volume":45,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":27},"errors":[],"lineEnd":1237,"lineStart":1211,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.15,"difficulty":7.146,"effort":3221.569,"length":91,"time":178.976,"vocabulary":31,"volume":450.832,"operands":{"distinct":24,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":7},"errors":[],"lineEnd":1220,"lineStart":1214,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.107,"length":11,"time":4.228,"vocabulary":11,"volume":38.054,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1228,"lineStart":1222,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1227,"lineStart":1223,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.829,"length":10,"time":2.768,"vocabulary":10,"volume":33.219,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1236,"lineStart":1230,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1235,"lineStart":1231,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.139,"difficulty":5.238,"effort":2191.3,"length":89,"time":121.739,"vocabulary":26,"volume":418.339,"operands":{"distinct":21,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":188},"errors":[],"lineEnd":1426,"lineStart":1239,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.062,"difficulty":3.882,"effort":720.045,"length":41,"time":40.002,"vocabulary":23,"volume":185.466,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":5},"errors":[],"lineEnd":1247,"lineStart":1243,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1254,"lineStart":1249,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1261,"lineStart":1256,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":4.091,"effort":434.757,"length":26,"time":24.153,"vocabulary":17,"volume":106.274,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1267,"lineStart":1263,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1274,"lineStart":1269,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1273,"lineStart":1270,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":3,"effort":129.059,"length":12,"time":7.17,"vocabulary":12,"volume":43.02,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":1285,"lineStart":1276,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1284,"lineStart":1277,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1283,"lineStart":1279,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1292,"lineStart":1287,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1291,"lineStart":1288,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.133,"difficulty":6.88,"effort":2741.729,"length":79,"time":152.318,"vocabulary":33,"volume":398.507,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":10},"errors":[],"lineEnd":1303,"lineStart":1294,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1310,"lineStart":1305,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1309,"lineStart":1306,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":1324,"lineStart":1312,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.857,"effort":163.884,"length":16,"time":9.105,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":1323,"lineStart":1313,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1322,"lineStart":1315,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1321,"lineStart":1317,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":1338,"lineStart":1326,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":2.778,"effort":190.368,"length":18,"time":10.576,"vocabulary":14,"volume":68.532,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":1337,"lineStart":1327,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1336,"lineStart":1329,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1335,"lineStart":1331,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1345,"lineStart":1340,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":2.778,"effort":222.096,"length":21,"time":12.339,"vocabulary":14,"volume":79.954,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1352,"lineStart":1347,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":170.286,"length":19,"time":9.46,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1359,"lineStart":1354,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.057,"difficulty":6,"effort":1025.802,"length":41,"time":56.989,"vocabulary":18,"volume":170.967,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1368,"lineStart":1361,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":3,"effort":114.161,"length":11,"time":6.342,"vocabulary":11,"volume":38.054,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":1376,"lineStart":1370,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1375,"lineStart":1371,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.138,"difficulty":5.857,"effort":2422.479,"length":80,"time":134.582,"vocabulary":36,"volume":413.594,"operands":{"distinct":28,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":13},"errors":[],"lineEnd":1390,"lineStart":1378,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.156,"difficulty":6.267,"effort":2926.944,"length":89,"time":162.608,"vocabulary":38,"volume":467.066,"operands":{"distinct":30,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":15},"errors":[],"lineEnd":1406,"lineStart":1392,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.156,"difficulty":6.125,"effort":2858.934,"length":91,"time":158.83,"vocabulary":35,"volume":466.765,"operands":{"distinct":28,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":10},"errors":[],"lineEnd":1417,"lineStart":1408,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.113,"difficulty":5.478,"effort":1854.805,"length":69,"time":103.045,"vocabulary":30,"volume":338.575,"operands":{"distinct":23,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":7},"errors":[],"lineEnd":1425,"lineStart":1419,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.247,"difficulty":3.833,"effort":2835.701,"length":139,"time":157.539,"vocabulary":40,"volume":739.748,"operands":{"distinct":36,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":70,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":422},"errors":[],"lineEnd":1849,"lineStart":1428,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.085,"difficulty":3.587,"effort":913.92,"length":53,"time":50.773,"vocabulary":28,"volume":254.79,"operands":{"distinct":23,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":4},"errors":[],"lineEnd":1435,"lineStart":1432,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1443,"lineStart":1437,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1442,"lineStart":1438,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":1453,"lineStart":1445,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.222,"effort":139.794,"length":17,"time":7.766,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1452,"lineStart":1446,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1450,"lineStart":1448,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1461,"lineStart":1455,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1460,"lineStart":1456,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":1471,"lineStart":1463,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.222,"effort":139.794,"length":17,"time":7.766,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1470,"lineStart":1464,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1468,"lineStart":1466,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":1481,"lineStart":1473,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":2.5,"effort":322.318,"length":33,"time":17.907,"vocabulary":15,"volume":128.927,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1480,"lineStart":1474,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":16},"errors":[],"lineEnd":1498,"lineStart":1483,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.168,"difficulty":8.68,"effort":4383.4,"length":101,"time":243.522,"vocabulary":32,"volume":505,"operands":{"distinct":25,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":14},"errors":[],"lineEnd":1497,"lineStart":1484,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1505,"lineStart":1500,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1504,"lineStart":1501,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":1514,"lineStart":1507,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.032,"difficulty":1.455,"effort":139.944,"length":26,"time":7.775,"vocabulary":13,"volume":96.211,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1513,"lineStart":1508,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1521,"lineStart":1516,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1520,"lineStart":1517,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1528,"lineStart":1523,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1527,"lineStart":1524,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1535,"lineStart":1530,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1534,"lineStart":1531,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":1546,"lineStart":1537,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1545,"lineStart":1538,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1544,"lineStart":1540,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":1557,"lineStart":1548,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1556,"lineStart":1549,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1555,"lineStart":1551,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.257,"difficulty":8.444,"effort":6500.363,"length":141,"time":361.131,"vocabulary":44,"volume":769.78,"operands":{"distinct":36,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":65,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":18},"errors":[],"lineEnd":1577,"lineStart":1560,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":4.571,"effort":652.351,"length":32,"time":36.242,"vocabulary":22,"volume":142.702,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":1592,"lineStart":1579,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":2.143,"effort":289.042,"length":33,"time":16.058,"vocabulary":17,"volume":134.886,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1591,"lineStart":1585,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1599,"lineStart":1594,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1598,"lineStart":1595,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.5,"effort":200.758,"length":16,"time":11.153,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1606,"lineStart":1601,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1605,"lineStart":1602,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":1621,"lineStart":1608,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.5,"effort":364.868,"length":25,"time":20.27,"vocabulary":18,"volume":104.248,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":12},"errors":[],"lineEnd":1620,"lineStart":1609,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":1619,"lineStart":1611,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.571,"effort":179.384,"length":21,"time":9.966,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1618,"lineStart":1613,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.104,"difficulty":5.913,"effort":1845.546,"length":63,"time":102.53,"vocabulary":31,"volume":312.114,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":1629,"lineStart":1623,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1627,"lineStart":1627,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":1640,"lineStart":1631,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1639,"lineStart":1632,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1638,"lineStart":1634,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.161,"difficulty":10.833,"effort":5235.847,"length":95,"time":290.88,"vocabulary":34,"volume":483.309,"operands":{"distinct":24,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":12},"errors":[],"lineEnd":1653,"lineStart":1642,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.379,"difficulty":15.814,"effort":17958.098,"length":208,"time":997.672,"vocabulary":44,"volume":1135.562,"operands":{"distinct":35,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":23},"errors":[],"lineEnd":1677,"lineStart":1655,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.115,"difficulty":7.6,"effort":2611.831,"length":67,"time":145.102,"vocabulary":35,"volume":343.662,"operands":{"distinct":25,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":1690,"lineStart":1679,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.12,"difficulty":7.407,"effort":2662.609,"length":69,"time":147.923,"vocabulary":37,"volume":359.452,"operands":{"distinct":27,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":1703,"lineStart":1692,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.11,"difficulty":6.786,"effort":2243.489,"length":63,"time":124.638,"vocabulary":38,"volume":330.619,"operands":{"distinct":28,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":1716,"lineStart":1705,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.115,"difficulty":6.667,"effort":2306.169,"length":65,"time":128.12,"vocabulary":40,"volume":345.925,"operands":{"distinct":30,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":1729,"lineStart":1718,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.388,"difficulty":15.943,"effort":18539.294,"length":213,"time":1029.961,"vocabulary":44,"volume":1162.859,"operands":{"distinct":35,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":89,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":53,"physical":22},"errors":[],"lineEnd":1752,"lineStart":1731,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.528,"difficulty":19.184,"effort":30369.715,"length":285,"time":1687.206,"vocabulary":47,"volume":1583.058,"operands":{"distinct":38,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":123,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":66,"physical":35},"errors":[],"lineEnd":1788,"lineStart":1754,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.103,"difficulty":7.391,"effort":2274.364,"length":61,"time":126.354,"vocabulary":33,"volume":307.708,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":18},"errors":[],"lineEnd":1807,"lineStart":1790,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.101,"difficulty":5.174,"effort":1574.045,"length":62,"time":87.447,"vocabulary":30,"volume":304.227,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":1821,"lineStart":1809,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.213,"difficulty":7.438,"effort":4756.532,"length":121,"time":264.252,"vocabulary":39,"volume":639.534,"operands":{"distinct":32,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":26},"errors":[],"lineEnd":1848,"lineStart":1823,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.039,"difficulty":3.182,"effort":369.091,"length":29,"time":20.505,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":57},"errors":[],"lineEnd":1907,"lineStart":1851,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":1869,"lineStart":1855,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":5.143,"effort":710.961,"length":31,"time":39.498,"vocabulary":22,"volume":138.242,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":1868,"lineStart":1856,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":5,"effort":282.364,"length":17,"time":15.687,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1867,"lineStart":1861,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":3.818,"effort":405.774,"length":26,"time":22.543,"vocabulary":17,"volume":106.274,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1878,"lineStart":1871,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.057,"difficulty":5.5,"effort":942.152,"length":39,"time":52.342,"vocabulary":21,"volume":171.3,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1885,"lineStart":1880,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.038,"difficulty":4.083,"effort":468.334,"length":27,"time":26.019,"vocabulary":19,"volume":114.694,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1894,"lineStart":1887,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":1906,"lineStart":1896,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":3.333,"effort":253.824,"length":20,"time":14.101,"vocabulary":14,"volume":76.147,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":1905,"lineStart":1897,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1904,"lineStart":1900,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":22},"errors":[],"lineEnd":1930,"lineStart":1909,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":2.667,"effort":197.357,"length":20,"time":10.964,"vocabulary":13,"volume":74.009,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1917,"lineStart":1910,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.066,"difficulty":4.381,"effort":872.586,"length":41,"time":48.477,"vocabulary":29,"volume":199.177,"operands":{"distinct":21,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":1929,"lineStart":1919,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.167,"effort":31.5,"length":9,"time":1.75,"vocabulary":8,"volume":27,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1925,"lineStart":1923,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":1938,"lineStart":1932,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1937,"lineStart":1933,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":34},"errors":[],"lineEnd":1973,"lineStart":1940,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.1,"difficulty":7.091,"effort":2133.162,"length":77,"time":118.509,"vocabulary":15,"volume":300.831,"operands":{"distinct":11,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":6},"errors":[],"lineEnd":1946,"lineStart":1941,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.107,"difficulty":3.923,"effort":1255.385,"length":64,"time":69.744,"vocabulary":32,"volume":320,"operands":{"distinct":26,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":6},"errors":[],"lineEnd":1953,"lineStart":1948,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.146,"difficulty":6.125,"effort":2674.869,"length":89,"time":148.604,"vocabulary":30,"volume":436.713,"operands":{"distinct":24,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":7},"errors":[],"lineEnd":1961,"lineStart":1955,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.226,"difficulty":8.283,"effort":5609.713,"length":130,"time":311.651,"vocabulary":37,"volume":677.229,"operands":{"distinct":30,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":10},"errors":[],"lineEnd":1972,"lineStart":1963,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.063,"difficulty":2.357,"effort":443.198,"length":46,"time":24.622,"vocabulary":17,"volume":188.023,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":108},"errors":[],"lineEnd":2083,"lineStart":1976,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.059,"difficulty":4.286,"effort":764.627,"length":42,"time":42.479,"vocabulary":19,"volume":178.413,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":4},"errors":[],"lineEnd":1982,"lineStart":1979,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1987,"lineStart":1984,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1996,"lineStart":1990,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1995,"lineStart":1991,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2004,"lineStart":1998,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.357,"effort":133.114,"length":17,"time":7.395,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2003,"lineStart":1999,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":2.727,"effort":229.091,"length":21,"time":12.727,"vocabulary":16,"volume":84,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":2018,"lineStart":2006,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.082,"difficulty":1.944,"effort":479.014,"length":57,"time":26.612,"vocabulary":20,"volume":246.35,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":2017,"lineStart":2008,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2,"effort":83.026,"length":12,"time":4.613,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":2031,"lineStart":2020,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.088,"difficulty":1.947,"effort":513.208,"length":60,"time":28.512,"vocabulary":21,"volume":263.539,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":2030,"lineStart":2021,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.039,"difficulty":3.214,"effort":375.082,"length":27,"time":20.838,"vocabulary":20,"volume":116.692,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":15},"errors":[],"lineEnd":2047,"lineStart":2033,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":3.542,"effort":419.816,"length":29,"time":23.323,"vocabulary":17,"volume":118.536,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":12},"errors":[],"lineEnd":2046,"lineStart":2035,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":2,"effort":296.974,"length":39,"time":16.499,"vocabulary":14,"volume":148.487,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":2045,"lineStart":2038,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":161.323,"length":18,"time":8.962,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":2056,"lineStart":2049,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":1.455,"effort":134.561,"length":25,"time":7.476,"vocabulary":13,"volume":92.511,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2055,"lineStart":2050,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2064,"lineStart":2058,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2063,"lineStart":2059,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":2073,"lineStart":2066,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":1.625,"effort":107.963,"length":20,"time":5.998,"vocabulary":10,"volume":66.439,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2072,"lineStart":2067,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.106,"difficulty":5.045,"effort":1600.849,"length":66,"time":88.936,"vocabulary":28,"volume":317.285,"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":8},"errors":[],"lineEnd":2082,"lineStart":2075,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.021,"difficulty":1.929,"effort":121.725,"length":19,"time":6.762,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":46},"errors":[],"lineEnd":2130,"lineStart":2085,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.9,"effort":405.6,"length":26,"time":22.533,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":2092,"lineStart":2088,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2,"effort":83.026,"length":12,"time":4.613,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":2102,"lineStart":2094,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":3.692,"effort":439.17,"length":28,"time":24.398,"vocabulary":19,"volume":118.942,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":2101,"lineStart":2095,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2100,"lineStart":2097,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.024,"difficulty":3.056,"effort":221.038,"length":19,"time":12.28,"vocabulary":14,"volume":72.34,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":2113,"lineStart":2104,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.05,"difficulty":5.846,"effort":873.058,"length":34,"time":48.503,"vocabulary":21,"volume":149.339,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":2112,"lineStart":2105,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2111,"lineStart":2108,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2,"effort":83.026,"length":12,"time":4.613,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":2129,"lineStart":2115,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":3.692,"effort":439.17,"length":28,"time":24.398,"vocabulary":19,"volume":118.942,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":2128,"lineStart":2116,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.045,"difficulty":3.857,"effort":516.779,"length":31,"time":28.71,"vocabulary":20,"volume":133.98,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":2127,"lineStart":2118,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.047,"difficulty":4.318,"effort":604.545,"length":35,"time":33.586,"vocabulary":16,"volume":140,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2126,"lineStart":2120,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2122,"lineStart":2122,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.047,"difficulty":2.833,"effort":396.667,"length":35,"time":22.037,"vocabulary":16,"volume":140,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":121},"errors":[],"lineEnd":2252,"lineStart":2132,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":3.636,"effort":349.091,"length":24,"time":19.394,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2140,"lineStart":2137,"name":"getTopic"},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.154,"difficulty":6.913,"effort":3190.426,"length":95,"time":177.246,"vocabulary":29,"volume":461.508,"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":9},"errors":[],"lineEnd":2150,"lineStart":2142,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":2157,"lineStart":2152,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2156,"lineStart":2153,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3.333,"effort":260.459,"length":20,"time":14.47,"vocabulary":15,"volume":78.138,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2164,"lineStart":2159,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2163,"lineStart":2160,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.213,"difficulty":7.79,"effort":4987.732,"length":122,"time":277.096,"vocabulary":38,"volume":640.247,"operands":{"distinct":31,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":2185,"lineStart":2166,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.066,"difficulty":5.147,"effort":1014.76,"length":43,"time":56.376,"vocabulary":24,"volume":197.153,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":2192,"lineStart":2187,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.407,"difficulty":10.675,"effort":13044.952,"length":220,"time":724.72,"vocabulary":47,"volume":1222.01,"operands":{"distinct":40,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":27},"errors":[],"lineEnd":2220,"lineStart":2194,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.453,"difficulty":10.988,"effort":14946.047,"length":241,"time":830.336,"vocabulary":50,"volume":1360.169,"operands":{"distinct":43,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":106,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":30},"errors":[],"lineEnd":2251,"lineStart":2222,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.018,"difficulty":2,"effort":107.777,"length":17,"time":5.988,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":52},"errors":[],"lineEnd":2305,"lineStart":2254,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.16,"difficulty":6.625,"effort":3185.799,"length":98,"time":176.989,"vocabulary":30,"volume":480.875,"operands":{"distinct":24,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":7},"errors":[],"lineEnd":2262,"lineStart":2256,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":3.818,"effort":436.987,"length":28,"time":24.277,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":17},"errors":[],"lineEnd":2280,"lineStart":2264,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":3.4,"effort":448.016,"length":30,"time":24.89,"vocabulary":21,"volume":131.77,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":2274,"lineStart":2267,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2279,"lineStart":2277,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":5.8,"effort":1477.781,"length":53,"time":82.099,"vocabulary":28,"volume":254.79,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":2292,"lineStart":2282,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":5.8,"effort":1477.781,"length":53,"time":82.099,"vocabulary":28,"volume":254.79,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":2304,"lineStart":2294,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.189,"difficulty":5.688,"effort":3216.498,"length":107,"time":178.694,"vocabulary":39,"volume":565.538,"operands":{"distinct":32,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":200},"errors":[],"lineEnd":2506,"lineStart":2307,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.092,"difficulty":3.904,"effort":1083.09,"length":55,"time":60.172,"vocabulary":33,"volume":277.442,"operands":{"distinct":26,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":19},"errors":[],"lineEnd":2337,"lineStart":2319,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.155,"difficulty":6.111,"effort":2836.07,"length":92,"time":157.559,"vocabulary":33,"volume":464.084,"operands":{"distinct":27,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":2356,"lineStart":2339,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":3,"effort":269.575,"length":23,"time":14.976,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2362,"lineStart":2358,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":3.654,"effort":472.324,"length":31,"time":26.24,"vocabulary":18,"volume":129.268,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":2368,"lineStart":2364,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.051,"difficulty":4.2,"effort":645.671,"length":35,"time":35.871,"vocabulary":21,"volume":153.731,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":2374,"lineStart":2370,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.046,"difficulty":3.643,"effort":503.813,"length":32,"time":27.99,"vocabulary":20,"volume":138.302,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":2379,"lineStart":2376,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2378,"lineStart":2378,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.072,"difficulty":5.333,"effort":1153.175,"length":46,"time":64.065,"vocabulary":26,"volume":216.22,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":2385,"lineStart":2381,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2383,"lineStart":2383,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.067,"difficulty":3.9,"effort":788.264,"length":43,"time":43.792,"vocabulary":26,"volume":202.119,"operands":{"distinct":20,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":2392,"lineStart":2387,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.063,"difficulty":4.813,"effort":914.325,"length":42,"time":50.796,"vocabulary":23,"volume":189.99,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":2398,"lineStart":2394,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2396,"lineStart":2396,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":2.833,"effort":342.873,"length":28,"time":19.048,"vocabulary":20,"volume":121.014,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":2403,"lineStart":2400,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":2.833,"effort":342.873,"length":28,"time":19.048,"vocabulary":20,"volume":121.014,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":2408,"lineStart":2405,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":2.833,"effort":342.873,"length":28,"time":19.048,"vocabulary":20,"volume":121.014,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":2413,"lineStart":2410,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.083,"difficulty":3.913,"effort":969.484,"length":51,"time":53.86,"vocabulary":29,"volume":247.757,"operands":{"distinct":23,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":2420,"lineStart":2415,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.092,"difficulty":4.667,"effort":1294.697,"length":56,"time":71.928,"vocabulary":31,"volume":277.435,"operands":{"distinct":24,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":2430,"lineStart":2422,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.055,"difficulty":4.5,"effort":739.05,"length":38,"time":41.058,"vocabulary":20,"volume":164.233,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":2436,"lineStart":2432,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.134,"difficulty":6.848,"effort":2755.326,"length":82,"time":153.074,"vocabulary":30,"volume":402.365,"operands":{"distinct":23,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":2447,"lineStart":2438,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.229,"difficulty":9.75,"effort":6710.74,"length":118,"time":372.819,"vocabulary":57,"volume":688.281,"operands":{"distinct":44,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":18},"errors":[],"lineEnd":2466,"lineStart":2449,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2465,"lineStart":2465,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.087,"difficulty":4.306,"effort":1129.634,"length":58,"time":62.757,"vocabulary":23,"volume":262.367,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":2480,"lineStart":2468,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.041,"difficulty":3.864,"effort":479.091,"length":31,"time":26.616,"vocabulary":16,"volume":124,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2486,"lineStart":2482,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.112,"difficulty":5.833,"effort":1954.167,"length":67,"time":108.565,"vocabulary":32,"volume":335,"operands":{"distinct":24,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":2494,"lineStart":2488,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.054,"difficulty":3.088,"effort":495.784,"length":36,"time":27.544,"vocabulary":22,"volume":160.54,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":2500,"lineStart":2496,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.857,"effort":153.641,"length":15,"time":8.536,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2505,"lineStart":2502,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":37.899,"length":9,"time":2.106,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":2521,"lineStart":2509,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2514,"lineStart":2512,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":2520,"lineStart":2516,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2519,"lineStart":2517,"name":""}],"methodAverage":{"cyclomatic":1.03,"cyclomaticDensity":31.56,"halstead":{"bugs":0.059,"difficulty":3.511,"effort":1127.94,"length":38.054,"time":62.663,"vocabulary":17.722,"volume":176.298,"operands":{"distinct":13.038,"total":21.459},"operators":{"distinct":4.684,"total":16.595}},"params":0.727,"sloc":{"logical":6.516,"physical":21.538}},"module":"test/topics.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":37,"column":18,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":26,"message":"Expected ')' to match '{' from line 36 and instead saw 'User'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":37,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":30,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":37,"column":31,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":38,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":39,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":40,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":56,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":73,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":58,"column":13,"message":"Expected an identifier and instead saw 'try' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":58,"column":17,"message":"Expected ')' to match '{' from line 57 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":58,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":59,"column":23,"message":"Expected ')' and instead saw 'apiTopics'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":61,"column":15,"message":"Expected ')' and instead saw 'catch'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":61,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":61,"column":26,"message":"Too many errors. (2% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_topics_js/report.json b/plato-report/files/test_topics_js/report.json new file mode 100644 index 0000000000..cbada65ef4 --- /dev/null +++ b/plato-report/files/test_topics_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/topics.js","fileShort":"test/topics.js","fileSafe":"test_topics_js","link":"files/test_topics_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":0.493,"halstead":{"bugs":46.781,"difficulty":123.806,"effort":17375182.919,"length":14223,"time":965287.94,"vocabulary":934,"volume":140342.306,"operands":{"distinct":906,"total":8012,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":6211,"identifiers":["__stripped__"]}},"params":269,"sloc":{"logical":2436,"physical":2521}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"path","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"validator","type":"cjs"},{"line":6,"path":"mockdate","type":"cjs"},{"line":7,"path":"nconf","type":"cjs"},{"line":8,"path":"util","type":"cjs"},{"line":12,"path":"./mocks/databasemock","type":"cjs"},{"line":13,"path":"../src/file","type":"cjs"},{"line":14,"path":"../src/topics","type":"cjs"},{"line":15,"path":"../src/posts","type":"cjs"},{"line":16,"path":"../src/categories","type":"cjs"},{"line":17,"path":"../src/privileges","type":"cjs"},{"line":18,"path":"../src/meta","type":"cjs"},{"line":19,"path":"../src/user","type":"cjs"},{"line":20,"path":"../src/groups","type":"cjs"},{"line":21,"path":"../src/utils","type":"cjs"},{"line":22,"path":"./helpers","type":"cjs"},{"line":23,"path":"../src/socket.io/topics","type":"cjs"},{"line":24,"path":"../src/api/topics","type":"cjs"},{"line":25,"path":"../src/api/posts","type":"cjs"},{"line":26,"path":"../src/request","type":"cjs"},{"line":855,"path":"../src/socket.io/topics","type":"cjs"},{"line":1089,"path":"../src/privileges","type":"cjs"},{"line":1112,"path":"../src/meta","type":"cjs"},{"line":1179,"path":"../src/socket.io/topics","type":"cjs"},{"line":1240,"path":"../src/socket.io/topics","type":"cjs"},{"line":1429,"path":"../src/socket.io/topics","type":"cjs"},{"line":1430,"path":"../src/socket.io/admin","type":"cjs"},{"line":1580,"path":"../src/meta","type":"cjs"},{"line":1852,"path":"../src/socket.io/topics","type":"cjs"},{"line":1920,"path":"../src/plugins","type":"cjs"},{"line":2518,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":2521,"lineStart":1,"maintainability":68.183,"methods":[{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.175,"difficulty":2.468,"effort":1293.118,"length":103,"time":71.84,"vocabulary":34,"volume":524.009,"operands":{"distinct":31,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":29,"physical":2480},"errors":[],"lineEnd":2507,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.136,"difficulty":4.125,"effort":1688.521,"length":78,"time":93.807,"vocabulary":38,"volume":409.338,"operands":{"distinct":32,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":19},"errors":[],"lineEnd":54,"lineStart":36,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.076,"difficulty":1.867,"effort":427.276,"length":56,"time":23.738,"vocabulary":17,"volume":228.898,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":184},"errors":[],"lineEnd":239,"lineStart":56,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":64,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.75,"effort":395.573,"length":27,"time":21.976,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":13},"errors":[],"lineEnd":78,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.438,"effort":177.08,"length":21,"time":9.838,"vocabulary":11,"volume":72.648,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":77,"lineStart":72,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.027,"difficulty":3.3,"effort":264,"length":20,"time":14.667,"vocabulary":16,"volume":80,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":83,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":5,"effort":837.618,"length":44,"time":46.534,"vocabulary":14,"volume":167.524,"operands":{"distinct":10,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":89,"lineStart":85,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":4.667,"effort":492.268,"length":27,"time":27.348,"vocabulary":15,"volume":105.486,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":94,"lineStart":91,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3.5,"effort":341.853,"length":25,"time":18.992,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":101,"lineStart":96,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":100,"lineStart":97,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":2.955,"effort":271.818,"length":23,"time":15.101,"vocabulary":16,"volume":92,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":108,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":107,"lineStart":104,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":2.955,"effort":271.818,"length":23,"time":15.101,"vocabulary":16,"volume":92,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":115,"lineStart":110,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":114,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.033,"difficulty":3.5,"effort":341.853,"length":25,"time":18.992,"vocabulary":15,"volume":97.672,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":122,"lineStart":117,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.143,"effort":43.473,"length":12,"time":2.415,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":121,"lineStart":118,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":130,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":129,"lineStart":125,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.162,"difficulty":5,"effort":2426.543,"length":90,"time":134.808,"vocabulary":42,"volume":485.309,"operands":{"distinct":35,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":20},"errors":[],"lineEnd":151,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.098,"difficulty":4,"effort":1177.654,"length":60,"time":65.425,"vocabulary":30,"volume":294.413,"operands":{"distinct":24,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":16},"errors":[],"lineEnd":168,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.304,"difficulty":8.256,"effort":7524.791,"length":165,"time":418.044,"vocabulary":46,"volume":911.388,"operands":{"distinct":39,"total":92,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":73,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":32},"errors":[],"lineEnd":201,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.412,"difficulty":9.411,"effort":11641.501,"length":217,"time":646.75,"vocabulary":52,"volume":1236.995,"operands":{"distinct":45,"total":121,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":96,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":36},"errors":[],"lineEnd":238,"lineStart":203,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.071,"difficulty":2.5,"effort":531.665,"length":51,"time":29.537,"vocabulary":18,"volume":212.666,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":137},"errors":[],"lineEnd":377,"lineStart":241,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.75,"effort":395.573,"length":27,"time":21.976,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":16},"errors":[],"lineEnd":260,"lineStart":245,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.024,"difficulty":4.286,"effort":307.283,"length":20,"time":17.071,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":259,"lineStart":251,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":214.879,"length":20,"time":11.938,"vocabulary":15,"volume":78.138,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":269,"lineStart":262,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":1.375,"effort":73.082,"length":16,"time":4.06,"vocabulary":10,"volume":53.151,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":268,"lineStart":263,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.123,"difficulty":5.25,"effort":1932.088,"length":75,"time":107.338,"vocabulary":30,"volume":368.017,"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":280,"lineStart":271,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":287,"lineStart":282,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.778,"effort":190.368,"length":18,"time":10.576,"vocabulary":14,"volume":68.532,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":294,"lineStart":289,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":293,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.778,"effort":190.368,"length":18,"time":10.576,"vocabulary":14,"volume":68.532,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":301,"lineStart":296,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":300,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":308,"lineStart":303,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":307,"lineStart":304,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.031,"difficulty":2.708,"effort":254.615,"length":23,"time":14.145,"vocabulary":17,"volume":94.012,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":315,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":314,"lineStart":311,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.121,"difficulty":5.217,"effort":1900.949,"length":75,"time":105.608,"vocabulary":29,"volume":364.349,"operands":{"distinct":23,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":330,"lineStart":317,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.156,"difficulty":4.966,"effort":2317.728,"length":91,"time":128.763,"vocabulary":35,"volume":466.765,"operands":{"distinct":29,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":15},"errors":[],"lineEnd":346,"lineStart":332,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.157,"difficulty":5.654,"effort":2657.308,"length":94,"time":147.628,"vocabulary":32,"volume":470,"operands":{"distinct":26,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":13},"errors":[],"lineEnd":360,"lineStart":348,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.317,"difficulty":9.528,"effort":9047.543,"length":175,"time":502.641,"vocabulary":43,"volume":949.596,"operands":{"distinct":36,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":77,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":15},"errors":[],"lineEnd":376,"lineStart":362,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.033,"difficulty":1.95,"effort":194.828,"length":27,"time":10.824,"vocabulary":13,"volume":99.912,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":242},"errors":[],"lineEnd":620,"lineStart":379,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.75,"effort":395.573,"length":27,"time":21.976,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":16},"errors":[],"lineEnd":398,"lineStart":383,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.024,"difficulty":4.286,"effort":307.283,"length":20,"time":17.071,"vocabulary":12,"volume":71.699,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":397,"lineStart":389,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":20},"errors":[],"lineEnd":420,"lineStart":401,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.177,"difficulty":6,"effort":3186.898,"length":113,"time":177.05,"vocabulary":26,"volume":531.15,"operands":{"distinct":22,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":47,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":18},"errors":[],"lineEnd":419,"lineStart":402,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2,"effort":73.082,"length":11,"time":4.06,"vocabulary":10,"volume":36.541,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":429,"lineStart":422,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.034,"difficulty":2.182,"effort":224.288,"length":27,"time":12.46,"vocabulary":14,"volume":102.799,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":428,"lineStart":423,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":437,"lineStart":431,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":1.571,"effort":84.682,"length":17,"time":4.705,"vocabulary":9,"volume":53.889,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":436,"lineStart":432,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":445,"lineStart":439,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":1.5,"effort":94.675,"length":19,"time":5.26,"vocabulary":10,"volume":63.117,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":444,"lineStart":440,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.103,"difficulty":2.684,"effort":825.934,"length":69,"time":45.885,"vocabulary":22,"volume":307.701,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":173},"errors":[],"lineEnd":619,"lineStart":447,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.097,"difficulty":8.381,"effort":2430.476,"length":58,"time":135.026,"vocabulary":32,"volume":290,"operands":{"distinct":21,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":8},"errors":[],"lineEnd":456,"lineStart":449,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.116,"difficulty":5.114,"effort":1774.978,"length":73,"time":98.61,"vocabulary":27,"volume":347.107,"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":467,"lineStart":458,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.126,"difficulty":4.792,"effort":1815.67,"length":78,"time":100.871,"vocabulary":29,"volume":378.923,"operands":{"distinct":24,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":479,"lineStart":469,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":45.237,"length":10,"time":2.513,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":478,"lineStart":476,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.134,"difficulty":4.8,"effort":1931.352,"length":82,"time":107.297,"vocabulary":30,"volume":402.365,"operands":{"distinct":25,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":492,"lineStart":481,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":491,"lineStart":489,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.126,"difficulty":4.792,"effort":1815.67,"length":78,"time":100.871,"vocabulary":29,"volume":378.923,"operands":{"distinct":24,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":504,"lineStart":494,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":45.237,"length":10,"time":2.513,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":503,"lineStart":501,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.134,"difficulty":4.8,"effort":1931.352,"length":82,"time":107.297,"vocabulary":30,"volume":402.365,"operands":{"distinct":25,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":517,"lineStart":506,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":516,"lineStart":514,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.135,"difficulty":4.615,"effort":1874.973,"length":82,"time":104.165,"vocabulary":31,"volume":406.244,"operands":{"distinct":26,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":530,"lineStart":519,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":529,"lineStart":527,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.137,"difficulty":4.444,"effort":1822.222,"length":82,"time":101.235,"vocabulary":32,"volume":410,"operands":{"distinct":27,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":543,"lineStart":532,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":542,"lineStart":540,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.139,"difficulty":7.457,"effort":3110.009,"length":85,"time":172.778,"vocabulary":30,"volume":417.086,"operands":{"distinct":23,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":555,"lineStart":545,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":45.237,"length":10,"time":2.513,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":554,"lineStart":552,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.139,"difficulty":7.457,"effort":3110.009,"length":85,"time":172.778,"vocabulary":30,"volume":417.086,"operands":{"distinct":23,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":11},"errors":[],"lineEnd":567,"lineStart":557,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.75,"effort":45.237,"length":10,"time":2.513,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":566,"lineStart":564,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.033,"difficulty":2.679,"effort":261.703,"length":23,"time":14.539,"vocabulary":19,"volume":97.702,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":572,"lineStart":569,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.064,"difficulty":3,"effort":575.267,"length":43,"time":31.959,"vocabulary":22,"volume":191.756,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":579,"lineStart":574,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.064,"difficulty":3,"effort":575.267,"length":43,"time":31.959,"vocabulary":22,"volume":191.756,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":586,"lineStart":581,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.081,"difficulty":3.3,"effort":801.91,"length":53,"time":44.551,"vocabulary":24,"volume":243.003,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":594,"lineStart":588,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.089,"difficulty":4.8,"effort":1286.04,"length":57,"time":71.447,"vocabulary":26,"volume":267.925,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":601,"lineStart":596,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.092,"difficulty":5.6,"effort":1544.387,"length":58,"time":85.799,"vocabulary":27,"volume":275.783,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":608,"lineStart":603,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.107,"difficulty":7.977,"effort":2568.863,"length":65,"time":142.715,"vocabulary":31,"volume":322.023,"operands":{"distinct":22,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":618,"lineStart":610,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":636,"lineStart":622,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.054,"difficulty":5,"effort":812.579,"length":37,"time":45.143,"vocabulary":21,"volume":162.516,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":635,"lineStart":623,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.02,"difficulty":1.875,"effort":110.269,"length":17,"time":6.126,"vocabulary":11,"volume":58.81,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":634,"lineStart":626,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":1.778,"effort":153.753,"length":25,"time":8.542,"vocabulary":11,"volume":86.486,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":633,"lineStart":628,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.089,"difficulty":2.5,"effort":669.828,"length":61,"time":37.213,"vocabulary":21,"volume":267.931,"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":194},"errors":[],"lineEnd":831,"lineStart":638,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.111,"difficulty":3.462,"effort":1148.992,"length":67,"time":63.833,"vocabulary":31,"volume":331.931,"operands":{"distinct":26,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":15},"errors":[],"lineEnd":657,"lineStart":643,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.857,"effort":163.884,"length":16,"time":9.105,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":665,"lineStart":659,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":664,"lineStart":660,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.375,"effort":732.252,"length":37,"time":40.681,"vocabulary":23,"volume":167.372,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":671,"lineStart":667,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.375,"effort":732.252,"length":37,"time":40.681,"vocabulary":23,"volume":167.372,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":677,"lineStart":673,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":4.958,"effort":695.067,"length":33,"time":38.615,"vocabulary":19,"volume":140.182,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":683,"lineStart":679,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":5.667,"effort":832.691,"length":34,"time":46.261,"vocabulary":20,"volume":146.946,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":689,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.375,"effort":732.252,"length":37,"time":40.681,"vocabulary":23,"volume":167.372,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":695,"lineStart":691,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.375,"effort":732.252,"length":37,"time":40.681,"vocabulary":23,"volume":167.372,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":701,"lineStart":697,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.024,"difficulty":2.778,"effort":200.944,"length":19,"time":11.164,"vocabulary":14,"volume":72.34,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":712,"lineStart":703,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":711,"lineStart":704,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":710,"lineStart":706,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":3.3,"effort":290.4,"length":22,"time":16.133,"vocabulary":16,"volume":88,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":723,"lineStart":714,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":722,"lineStart":715,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":1.571,"effort":84.682,"length":17,"time":4.705,"vocabulary":9,"volume":53.889,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":721,"lineStart":717,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.532,"difficulty":12.134,"effort":19364.87,"length":265,"time":1075.826,"vocabulary":65,"volume":1595.927,"operands":{"distinct":56,"total":151,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":114,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":45,"physical":63},"errors":[],"lineEnd":787,"lineStart":725,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.351,"difficulty":9.868,"effort":10398.062,"length":193,"time":577.67,"vocabulary":44,"volume":1053.67,"operands":{"distinct":38,"total":125,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":68,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":10,"physical":26},"errors":[],"lineEnd":766,"lineStart":741,"name":"checkCidSets"},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.191,"difficulty":7.778,"effort":4467.948,"length":104,"time":248.219,"vocabulary":46,"volume":574.45,"operands":{"distinct":36,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":20},"errors":[],"lineEnd":808,"lineStart":789,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.06,"difficulty":4.278,"effort":774.75,"length":39,"time":43.042,"vocabulary":25,"volume":181.11,"operands":{"distinct":18,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":814,"lineStart":810,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.137,"difficulty":8.75,"effort":3605.739,"length":81,"time":200.319,"vocabulary":34,"volume":412.084,"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":15},"errors":[],"lineEnd":830,"lineStart":816,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.048,"difficulty":3.542,"effort":506.675,"length":35,"time":28.149,"vocabulary":17,"volume":143.061,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":72},"errors":[],"lineEnd":904,"lineStart":833,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.042,"difficulty":3.8,"effort":477.442,"length":33,"time":26.525,"vocabulary":14,"volume":125.643,"operands":{"distinct":10,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":17},"errors":[],"lineEnd":853,"lineStart":837,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.036,"difficulty":2.692,"effort":291.895,"length":26,"time":16.216,"vocabulary":18,"volume":108.418,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":845,"lineStart":838,"name":"createTopic"},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":861,"lineStart":856,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":860,"lineStart":857,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":3.5,"effort":163.116,"length":13,"time":9.062,"vocabulary":12,"volume":46.605,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":868,"lineStart":863,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":867,"lineStart":864,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":161.813,"length":17,"time":8.99,"vocabulary":14,"volume":64.725,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":875,"lineStart":870,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":874,"lineStart":871,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":161.813,"length":17,"time":8.99,"vocabulary":14,"volume":64.725,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":886,"lineStart":877,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":1.65,"effort":103.797,"length":17,"time":5.767,"vocabulary":13,"volume":62.907,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":885,"lineStart":878,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":884,"lineStart":880,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.017,"difficulty":2,"effort":103.612,"length":14,"time":5.756,"vocabulary":13,"volume":51.806,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":16},"errors":[],"lineEnd":903,"lineStart":888,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.056,"difficulty":3.833,"effort":646.128,"length":39,"time":35.896,"vocabulary":20,"volume":168.555,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":7,"physical":14},"errors":[],"lineEnd":902,"lineStart":889,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.025,"difficulty":2.182,"effort":161.958,"length":19,"time":8.998,"vocabulary":15,"volume":74.231,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":901,"lineStart":893,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.6,"effort":143.399,"length":25,"time":7.967,"vocabulary":12,"volume":89.624,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":900,"lineStart":895,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.024,"difficulty":1.875,"effort":136.215,"length":21,"time":7.568,"vocabulary":11,"volume":72.648,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":48},"errors":[],"lineEnd":954,"lineStart":907,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.068,"difficulty":4.588,"effort":933.982,"length":45,"time":51.888,"vocabulary":23,"volume":203.56,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":917,"lineStart":911,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.084,"difficulty":5.895,"effort":1485.527,"length":53,"time":82.529,"vocabulary":27,"volume":252.009,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":6},"errors":[],"lineEnd":924,"lineStart":919,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":922,"lineStart":922,"name":""},{"cyclomatic":3,"cyclomaticDensity":20,"halstead":{"bugs":0.14,"difficulty":11.846,"effort":4980.506,"length":79,"time":276.695,"vocabulary":40,"volume":420.432,"operands":{"distinct":26,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":20},"errors":[],"lineEnd":945,"lineStart":926,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.09,"difficulty":6.2,"effort":1669.114,"length":56,"time":92.729,"vocabulary":28,"volume":269.212,"operands":{"distinct":20,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":953,"lineStart":947,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":951,"lineStart":951,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.065,"difficulty":5.654,"effort":1099.598,"length":45,"time":61.089,"vocabulary":20,"volume":194.487,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":90},"errors":[],"lineEnd":1045,"lineStart":956,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.05,"difficulty":3.8,"effort":567.487,"length":34,"time":31.527,"vocabulary":21,"volume":149.339,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":965,"lineStart":961,"name":"postReply"},{"cyclomatic":2,"cyclomaticDensity":13.333,"halstead":{"bugs":0.131,"difficulty":7.692,"effort":3022.418,"length":76,"time":167.912,"vocabulary":36,"volume":392.914,"operands":{"distinct":26,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":15},"errors":[],"lineEnd":981,"lineStart":967,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":979,"lineStart":979,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":988,"lineStart":983,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":987,"lineStart":984,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":993,"lineStart":990,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1000,"lineStart":995,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":999,"lineStart":996,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1007,"lineStart":1002,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1006,"lineStart":1003,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.073,"difficulty":4.375,"effort":956.921,"length":46,"time":53.162,"vocabulary":27,"volume":218.725,"operands":{"distinct":20,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1017,"lineStart":1009,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.056,"difficulty":3.382,"effort":573.168,"length":38,"time":31.843,"vocabulary":22,"volume":169.458,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":1028,"lineStart":1019,"name":""},{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.368,"difficulty":10.684,"effort":11793.899,"length":201,"time":655.217,"vocabulary":45,"volume":1103.862,"operands":{"distinct":38,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":85,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":25,"physical":15},"errors":[],"lineEnd":1044,"lineStart":1030,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.094,"difficulty":2.824,"effort":793.201,"length":65,"time":44.067,"vocabulary":20,"volume":280.925,"operands":{"distinct":17,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":129},"errors":[],"lineEnd":1175,"lineStart":1047,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.037,"difficulty":2.679,"effort":295.838,"length":26,"time":16.435,"vocabulary":19,"volume":110.446,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":1063,"lineStart":1050,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.571,"effort":162.3,"length":19,"time":9.017,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1062,"lineStart":1057,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":3.654,"effort":472.324,"length":31,"time":26.24,"vocabulary":18,"volume":129.268,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1069,"lineStart":1065,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.1,"difficulty":5.25,"effort":1579.348,"length":64,"time":87.742,"vocabulary":26,"volume":300.828,"operands":{"distinct":20,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1076,"lineStart":1071,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1074,"lineStart":1074,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1075,"lineStart":1075,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.038,"difficulty":3.077,"effort":346.425,"length":27,"time":19.246,"vocabulary":18,"volume":112.588,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1081,"lineStart":1078,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1086,"lineStart":1083,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.098,"difficulty":4.909,"effort":1439.584,"length":61,"time":79.977,"vocabulary":28,"volume":293.249,"operands":{"distinct":22,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":9},"errors":[],"lineEnd":1096,"lineStart":1088,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":3.571,"effort":485.477,"length":32,"time":26.971,"vocabulary":19,"volume":135.934,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1102,"lineStart":1098,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.081,"difficulty":4.474,"effort":1087.119,"length":53,"time":60.395,"vocabulary":24,"volume":243.003,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1109,"lineStart":1104,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.061,"difficulty":3.026,"effort":555.022,"length":40,"time":30.835,"vocabulary":24,"volume":183.399,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":1116,"lineStart":1111,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.08,"difficulty":4.667,"effort":1121.716,"length":50,"time":62.318,"vocabulary":28,"volume":240.368,"operands":{"distinct":21,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1125,"lineStart":1118,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1130,"lineStart":1127,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":3.846,"effort":513.222,"length":32,"time":28.512,"vocabulary":18,"volume":133.438,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1136,"lineStart":1132,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.097,"difficulty":5.417,"effort":1568.168,"length":64,"time":87.12,"vocabulary":23,"volume":289.508,"operands":{"distinct":18,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":10},"errors":[],"lineEnd":1147,"lineStart":1138,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1153,"lineStart":1150,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":3.25,"effort":292.04,"length":23,"time":16.224,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1158,"lineStart":1155,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.149,"difficulty":6.125,"effort":2733.267,"length":87,"time":151.848,"vocabulary":35,"volume":446.248,"operands":{"distinct":28,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":15},"errors":[],"lineEnd":1174,"lineStart":1160,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":2.813,"effort":197.742,"length":19,"time":10.986,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":32},"errors":[],"lineEnd":1209,"lineStart":1178,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.75,"effort":395.573,"length":27,"time":21.976,"vocabulary":15,"volume":105.486,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":12},"errors":[],"lineEnd":1192,"lineStart":1181,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.143,"effort":113.895,"length":16,"time":6.327,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1191,"lineStart":1187,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":2.5,"effort":91.353,"length":11,"time":5.075,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1199,"lineStart":1194,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1198,"lineStart":1195,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":214.879,"length":20,"time":11.938,"vocabulary":15,"volume":78.138,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1208,"lineStart":1201,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":1.714,"effort":103.249,"length":19,"time":5.736,"vocabulary":9,"volume":60.229,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1207,"lineStart":1202,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.015,"difficulty":2.1,"effort":94.5,"length":15,"time":5.25,"vocabulary":8,"volume":45,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":27},"errors":[],"lineEnd":1237,"lineStart":1211,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.15,"difficulty":7.146,"effort":3221.569,"length":91,"time":178.976,"vocabulary":31,"volume":450.832,"operands":{"distinct":24,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":7},"errors":[],"lineEnd":1220,"lineStart":1214,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.107,"length":11,"time":4.228,"vocabulary":11,"volume":38.054,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1228,"lineStart":1222,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1227,"lineStart":1223,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.829,"length":10,"time":2.768,"vocabulary":10,"volume":33.219,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1236,"lineStart":1230,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1235,"lineStart":1231,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.139,"difficulty":5.238,"effort":2191.3,"length":89,"time":121.739,"vocabulary":26,"volume":418.339,"operands":{"distinct":21,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":188},"errors":[],"lineEnd":1426,"lineStart":1239,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.062,"difficulty":3.882,"effort":720.045,"length":41,"time":40.002,"vocabulary":23,"volume":185.466,"operands":{"distinct":17,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":5},"errors":[],"lineEnd":1247,"lineStart":1243,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1254,"lineStart":1249,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1261,"lineStart":1256,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":4.091,"effort":434.757,"length":26,"time":24.153,"vocabulary":17,"volume":106.274,"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1267,"lineStart":1263,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1274,"lineStart":1269,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1273,"lineStart":1270,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":3,"effort":129.059,"length":12,"time":7.17,"vocabulary":12,"volume":43.02,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":1285,"lineStart":1276,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1284,"lineStart":1277,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1283,"lineStart":1279,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1292,"lineStart":1287,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1291,"lineStart":1288,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.133,"difficulty":6.88,"effort":2741.729,"length":79,"time":152.318,"vocabulary":33,"volume":398.507,"operands":{"distinct":25,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":10},"errors":[],"lineEnd":1303,"lineStart":1294,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1310,"lineStart":1305,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1309,"lineStart":1306,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":1324,"lineStart":1312,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.857,"effort":163.884,"length":16,"time":9.105,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":1323,"lineStart":1313,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1322,"lineStart":1315,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1321,"lineStart":1317,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":1338,"lineStart":1326,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":2.778,"effort":190.368,"length":18,"time":10.576,"vocabulary":14,"volume":68.532,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":11},"errors":[],"lineEnd":1337,"lineStart":1327,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1336,"lineStart":1329,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1335,"lineStart":1331,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":2,"effort":152.294,"length":20,"time":8.461,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1345,"lineStart":1340,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":2.778,"effort":222.096,"length":21,"time":12.339,"vocabulary":14,"volume":79.954,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1352,"lineStart":1347,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":170.286,"length":19,"time":9.46,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1359,"lineStart":1354,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.057,"difficulty":6,"effort":1025.802,"length":41,"time":56.989,"vocabulary":18,"volume":170.967,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1368,"lineStart":1361,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":3,"effort":114.161,"length":11,"time":6.342,"vocabulary":11,"volume":38.054,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":1376,"lineStart":1370,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1375,"lineStart":1371,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.138,"difficulty":5.857,"effort":2422.479,"length":80,"time":134.582,"vocabulary":36,"volume":413.594,"operands":{"distinct":28,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":13},"errors":[],"lineEnd":1390,"lineStart":1378,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.156,"difficulty":6.267,"effort":2926.944,"length":89,"time":162.608,"vocabulary":38,"volume":467.066,"operands":{"distinct":30,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":15},"errors":[],"lineEnd":1406,"lineStart":1392,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.156,"difficulty":6.125,"effort":2858.934,"length":91,"time":158.83,"vocabulary":35,"volume":466.765,"operands":{"distinct":28,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":10},"errors":[],"lineEnd":1417,"lineStart":1408,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.113,"difficulty":5.478,"effort":1854.805,"length":69,"time":103.045,"vocabulary":30,"volume":338.575,"operands":{"distinct":23,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":7},"errors":[],"lineEnd":1425,"lineStart":1419,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.247,"difficulty":3.833,"effort":2835.701,"length":139,"time":157.539,"vocabulary":40,"volume":739.748,"operands":{"distinct":36,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":70,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":422},"errors":[],"lineEnd":1849,"lineStart":1428,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.085,"difficulty":3.587,"effort":913.92,"length":53,"time":50.773,"vocabulary":28,"volume":254.79,"operands":{"distinct":23,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":4},"errors":[],"lineEnd":1435,"lineStart":1432,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1443,"lineStart":1437,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1442,"lineStart":1438,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":1453,"lineStart":1445,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.222,"effort":139.794,"length":17,"time":7.766,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1452,"lineStart":1446,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1450,"lineStart":1448,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1461,"lineStart":1455,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.25,"effort":106.985,"length":15,"time":5.944,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1460,"lineStart":1456,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":1471,"lineStart":1463,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.222,"effort":139.794,"length":17,"time":7.766,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1470,"lineStart":1464,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1468,"lineStart":1466,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":1481,"lineStart":1473,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":2.5,"effort":322.318,"length":33,"time":17.907,"vocabulary":15,"volume":128.927,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1480,"lineStart":1474,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":16},"errors":[],"lineEnd":1498,"lineStart":1483,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.168,"difficulty":8.68,"effort":4383.4,"length":101,"time":243.522,"vocabulary":32,"volume":505,"operands":{"distinct":25,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":39,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":26,"physical":14},"errors":[],"lineEnd":1497,"lineStart":1484,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1505,"lineStart":1500,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1504,"lineStart":1501,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":2.5,"effort":125.474,"length":14,"time":6.971,"vocabulary":12,"volume":50.189,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":1514,"lineStart":1507,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.032,"difficulty":1.455,"effort":139.944,"length":26,"time":7.775,"vocabulary":13,"volume":96.211,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1513,"lineStart":1508,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1521,"lineStart":1516,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1520,"lineStart":1517,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1528,"lineStart":1523,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1527,"lineStart":1524,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1535,"lineStart":1530,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1534,"lineStart":1531,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":1546,"lineStart":1537,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1545,"lineStart":1538,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1544,"lineStart":1540,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":1557,"lineStart":1548,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1556,"lineStart":1549,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1555,"lineStart":1551,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.257,"difficulty":8.444,"effort":6500.363,"length":141,"time":361.131,"vocabulary":44,"volume":769.78,"operands":{"distinct":36,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":65,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":18},"errors":[],"lineEnd":1577,"lineStart":1560,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":4.571,"effort":652.351,"length":32,"time":36.242,"vocabulary":22,"volume":142.702,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":14},"errors":[],"lineEnd":1592,"lineStart":1579,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.045,"difficulty":2.143,"effort":289.042,"length":33,"time":16.058,"vocabulary":17,"volume":134.886,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1591,"lineStart":1585,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1599,"lineStart":1594,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1598,"lineStart":1595,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":3.5,"effort":200.758,"length":16,"time":11.153,"vocabulary":12,"volume":57.359,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1606,"lineStart":1601,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1605,"lineStart":1602,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":148.018,"length":16,"time":8.223,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":14},"errors":[],"lineEnd":1621,"lineStart":1608,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.5,"effort":364.868,"length":25,"time":20.27,"vocabulary":18,"volume":104.248,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":12},"errors":[],"lineEnd":1620,"lineStart":1609,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":1619,"lineStart":1611,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.571,"effort":179.384,"length":21,"time":9.966,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":1618,"lineStart":1613,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.104,"difficulty":5.913,"effort":1845.546,"length":63,"time":102.53,"vocabulary":31,"volume":312.114,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":1629,"lineStart":1623,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1627,"lineStart":1627,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":1640,"lineStart":1631,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1639,"lineStart":1632,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1638,"lineStart":1634,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.161,"difficulty":10.833,"effort":5235.847,"length":95,"time":290.88,"vocabulary":34,"volume":483.309,"operands":{"distinct":24,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":12},"errors":[],"lineEnd":1653,"lineStart":1642,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.379,"difficulty":15.814,"effort":17958.098,"length":208,"time":997.672,"vocabulary":44,"volume":1135.562,"operands":{"distinct":35,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":23},"errors":[],"lineEnd":1677,"lineStart":1655,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.115,"difficulty":7.6,"effort":2611.831,"length":67,"time":145.102,"vocabulary":35,"volume":343.662,"operands":{"distinct":25,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":1690,"lineStart":1679,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.12,"difficulty":7.407,"effort":2662.609,"length":69,"time":147.923,"vocabulary":37,"volume":359.452,"operands":{"distinct":27,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":1703,"lineStart":1692,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.11,"difficulty":6.786,"effort":2243.489,"length":63,"time":124.638,"vocabulary":38,"volume":330.619,"operands":{"distinct":28,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":1716,"lineStart":1705,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.115,"difficulty":6.667,"effort":2306.169,"length":65,"time":128.12,"vocabulary":40,"volume":345.925,"operands":{"distinct":30,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":12},"errors":[],"lineEnd":1729,"lineStart":1718,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.388,"difficulty":15.943,"effort":18539.294,"length":213,"time":1029.961,"vocabulary":44,"volume":1162.859,"operands":{"distinct":35,"total":124,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":89,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":53,"physical":22},"errors":[],"lineEnd":1752,"lineStart":1731,"name":""},{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.528,"difficulty":19.184,"effort":30369.715,"length":285,"time":1687.206,"vocabulary":47,"volume":1583.058,"operands":{"distinct":38,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":123,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":66,"physical":35},"errors":[],"lineEnd":1788,"lineStart":1754,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.103,"difficulty":7.391,"effort":2274.364,"length":61,"time":126.354,"vocabulary":33,"volume":307.708,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":18},"errors":[],"lineEnd":1807,"lineStart":1790,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.101,"difficulty":5.174,"effort":1574.045,"length":62,"time":87.447,"vocabulary":30,"volume":304.227,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":1821,"lineStart":1809,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.213,"difficulty":7.438,"effort":4756.532,"length":121,"time":264.252,"vocabulary":39,"volume":639.534,"operands":{"distinct":32,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":26},"errors":[],"lineEnd":1848,"lineStart":1823,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.039,"difficulty":3.182,"effort":369.091,"length":29,"time":20.505,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":57},"errors":[],"lineEnd":1907,"lineStart":1851,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":15},"errors":[],"lineEnd":1869,"lineStart":1855,"name":""},{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":5.143,"effort":710.961,"length":31,"time":39.498,"vocabulary":22,"volume":138.242,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":1868,"lineStart":1856,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":5,"effort":282.364,"length":17,"time":15.687,"vocabulary":10,"volume":56.473,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1867,"lineStart":1861,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":3.818,"effort":405.774,"length":26,"time":22.543,"vocabulary":17,"volume":106.274,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1878,"lineStart":1871,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.057,"difficulty":5.5,"effort":942.152,"length":39,"time":52.342,"vocabulary":21,"volume":171.3,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1885,"lineStart":1880,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.038,"difficulty":4.083,"effort":468.334,"length":27,"time":26.019,"vocabulary":19,"volume":114.694,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":1894,"lineStart":1887,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":1906,"lineStart":1896,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":3.333,"effort":253.824,"length":20,"time":14.101,"vocabulary":14,"volume":76.147,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":1905,"lineStart":1897,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1904,"lineStart":1900,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":22},"errors":[],"lineEnd":1930,"lineStart":1909,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":2.667,"effort":197.357,"length":20,"time":10.964,"vocabulary":13,"volume":74.009,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1917,"lineStart":1910,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.066,"difficulty":4.381,"effort":872.586,"length":41,"time":48.477,"vocabulary":29,"volume":199.177,"operands":{"distinct":21,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":11},"errors":[],"lineEnd":1929,"lineStart":1919,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.167,"effort":31.5,"length":9,"time":1.75,"vocabulary":8,"volume":27,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":1925,"lineStart":1923,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":1938,"lineStart":1932,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1937,"lineStart":1933,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":34},"errors":[],"lineEnd":1973,"lineStart":1940,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.1,"difficulty":7.091,"effort":2133.162,"length":77,"time":118.509,"vocabulary":15,"volume":300.831,"operands":{"distinct":11,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":6},"errors":[],"lineEnd":1946,"lineStart":1941,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.107,"difficulty":3.923,"effort":1255.385,"length":64,"time":69.744,"vocabulary":32,"volume":320,"operands":{"distinct":26,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":6},"errors":[],"lineEnd":1953,"lineStart":1948,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.146,"difficulty":6.125,"effort":2674.869,"length":89,"time":148.604,"vocabulary":30,"volume":436.713,"operands":{"distinct":24,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":19,"physical":7},"errors":[],"lineEnd":1961,"lineStart":1955,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.226,"difficulty":8.283,"effort":5609.713,"length":130,"time":311.651,"vocabulary":37,"volume":677.229,"operands":{"distinct":30,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":10},"errors":[],"lineEnd":1972,"lineStart":1963,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.063,"difficulty":2.357,"effort":443.198,"length":46,"time":24.622,"vocabulary":17,"volume":188.023,"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":108},"errors":[],"lineEnd":2083,"lineStart":1976,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.059,"difficulty":4.286,"effort":764.627,"length":42,"time":42.479,"vocabulary":19,"volume":178.413,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":4},"errors":[],"lineEnd":1982,"lineStart":1979,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1987,"lineStart":1984,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":1996,"lineStart":1990,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1995,"lineStart":1991,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2004,"lineStart":1998,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.357,"effort":133.114,"length":17,"time":7.395,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2003,"lineStart":1999,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.028,"difficulty":2.727,"effort":229.091,"length":21,"time":12.727,"vocabulary":16,"volume":84,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":2018,"lineStart":2006,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.082,"difficulty":1.944,"effort":479.014,"length":57,"time":26.612,"vocabulary":20,"volume":246.35,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":2017,"lineStart":2008,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2,"effort":83.026,"length":12,"time":4.613,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":2031,"lineStart":2020,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.088,"difficulty":1.947,"effort":513.208,"length":60,"time":28.512,"vocabulary":21,"volume":263.539,"operands":{"distinct":19,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":2030,"lineStart":2021,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.039,"difficulty":3.214,"effort":375.082,"length":27,"time":20.838,"vocabulary":20,"volume":116.692,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":15},"errors":[],"lineEnd":2047,"lineStart":2033,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":3.542,"effort":419.816,"length":29,"time":23.323,"vocabulary":17,"volume":118.536,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":12},"errors":[],"lineEnd":2046,"lineStart":2035,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.049,"difficulty":2,"effort":296.974,"length":39,"time":16.499,"vocabulary":14,"volume":148.487,"operands":{"distinct":12,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":2045,"lineStart":2038,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":161.323,"length":18,"time":8.962,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":2056,"lineStart":2049,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":1.455,"effort":134.561,"length":25,"time":7.476,"vocabulary":13,"volume":92.511,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2055,"lineStart":2050,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2064,"lineStart":2058,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2063,"lineStart":2059,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":2073,"lineStart":2066,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":1.625,"effort":107.963,"length":20,"time":5.998,"vocabulary":10,"volume":66.439,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2072,"lineStart":2067,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.106,"difficulty":5.045,"effort":1600.849,"length":66,"time":88.936,"vocabulary":28,"volume":317.285,"operands":{"distinct":22,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":8},"errors":[],"lineEnd":2082,"lineStart":2075,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.021,"difficulty":1.929,"effort":121.725,"length":19,"time":6.762,"vocabulary":10,"volume":63.117,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":46},"errors":[],"lineEnd":2130,"lineStart":2085,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.035,"difficulty":3.9,"effort":405.6,"length":26,"time":22.533,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":2092,"lineStart":2088,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2,"effort":83.026,"length":12,"time":4.613,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":2102,"lineStart":2094,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":3.692,"effort":439.17,"length":28,"time":24.398,"vocabulary":19,"volume":118.942,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":2101,"lineStart":2095,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2100,"lineStart":2097,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.024,"difficulty":3.056,"effort":221.038,"length":19,"time":12.28,"vocabulary":14,"volume":72.34,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":2113,"lineStart":2104,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.05,"difficulty":5.846,"effort":873.058,"length":34,"time":48.503,"vocabulary":21,"volume":149.339,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":2112,"lineStart":2105,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2111,"lineStart":2108,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2,"effort":83.026,"length":12,"time":4.613,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":2129,"lineStart":2115,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.04,"difficulty":3.692,"effort":439.17,"length":28,"time":24.398,"vocabulary":19,"volume":118.942,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":13},"errors":[],"lineEnd":2128,"lineStart":2116,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.045,"difficulty":3.857,"effort":516.779,"length":31,"time":28.71,"vocabulary":20,"volume":133.98,"operands":{"distinct":14,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":2127,"lineStart":2118,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.047,"difficulty":4.318,"effort":604.545,"length":35,"time":33.586,"vocabulary":16,"volume":140,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2126,"lineStart":2120,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2122,"lineStart":2122,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.047,"difficulty":2.833,"effort":396.667,"length":35,"time":22.037,"vocabulary":16,"volume":140,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":121},"errors":[],"lineEnd":2252,"lineStart":2132,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.032,"difficulty":3.636,"effort":349.091,"length":24,"time":19.394,"vocabulary":16,"volume":96,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2140,"lineStart":2137,"name":"getTopic"},{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.154,"difficulty":6.913,"effort":3190.426,"length":95,"time":177.246,"vocabulary":29,"volume":461.508,"operands":{"distinct":23,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":9},"errors":[],"lineEnd":2150,"lineStart":2142,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.5,"effort":95.134,"length":11,"time":5.285,"vocabulary":11,"volume":38.054,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":2157,"lineStart":2152,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2156,"lineStart":2153,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":3.333,"effort":260.459,"length":20,"time":14.47,"vocabulary":15,"volume":78.138,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2164,"lineStart":2159,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2163,"lineStart":2160,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.213,"difficulty":7.79,"effort":4987.732,"length":122,"time":277.096,"vocabulary":38,"volume":640.247,"operands":{"distinct":31,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":53,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":20},"errors":[],"lineEnd":2185,"lineStart":2166,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.066,"difficulty":5.147,"effort":1014.76,"length":43,"time":56.376,"vocabulary":24,"volume":197.153,"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":2192,"lineStart":2187,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.407,"difficulty":10.675,"effort":13044.952,"length":220,"time":724.72,"vocabulary":47,"volume":1222.01,"operands":{"distinct":40,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":98,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":27},"errors":[],"lineEnd":2220,"lineStart":2194,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.453,"difficulty":10.988,"effort":14946.047,"length":241,"time":830.336,"vocabulary":50,"volume":1360.169,"operands":{"distinct":43,"total":135,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":106,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":30},"errors":[],"lineEnd":2251,"lineStart":2222,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.018,"difficulty":2,"effort":107.777,"length":17,"time":5.988,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":52},"errors":[],"lineEnd":2305,"lineStart":2254,"name":""},{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.16,"difficulty":6.625,"effort":3185.799,"length":98,"time":176.989,"vocabulary":30,"volume":480.875,"operands":{"distinct":24,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":45,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":7},"errors":[],"lineEnd":2262,"lineStart":2256,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":3.818,"effort":436.987,"length":28,"time":24.277,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":17},"errors":[],"lineEnd":2280,"lineStart":2264,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":3.4,"effort":448.016,"length":30,"time":24.89,"vocabulary":21,"volume":131.77,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":2274,"lineStart":2267,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.2,"effort":33.688,"length":10,"time":1.872,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2279,"lineStart":2277,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":5.8,"effort":1477.781,"length":53,"time":82.099,"vocabulary":28,"volume":254.79,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":2292,"lineStart":2282,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.085,"difficulty":5.8,"effort":1477.781,"length":53,"time":82.099,"vocabulary":28,"volume":254.79,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":2304,"lineStart":2294,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.189,"difficulty":5.688,"effort":3216.498,"length":107,"time":178.694,"vocabulary":39,"volume":565.538,"operands":{"distinct":32,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":30,"physical":200},"errors":[],"lineEnd":2506,"lineStart":2307,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.092,"difficulty":3.904,"effort":1083.09,"length":55,"time":60.172,"vocabulary":33,"volume":277.442,"operands":{"distinct":26,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":19},"errors":[],"lineEnd":2337,"lineStart":2319,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.155,"difficulty":6.111,"effort":2836.07,"length":92,"time":157.559,"vocabulary":33,"volume":464.084,"operands":{"distinct":27,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":2356,"lineStart":2339,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.03,"difficulty":3,"effort":269.575,"length":23,"time":14.976,"vocabulary":15,"volume":89.858,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":2362,"lineStart":2358,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":3.654,"effort":472.324,"length":31,"time":26.24,"vocabulary":18,"volume":129.268,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":2368,"lineStart":2364,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.051,"difficulty":4.2,"effort":645.671,"length":35,"time":35.871,"vocabulary":21,"volume":153.731,"operands":{"distinct":15,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":2374,"lineStart":2370,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.046,"difficulty":3.643,"effort":503.813,"length":32,"time":27.99,"vocabulary":20,"volume":138.302,"operands":{"distinct":14,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":2379,"lineStart":2376,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2378,"lineStart":2378,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.072,"difficulty":5.333,"effort":1153.175,"length":46,"time":64.065,"vocabulary":26,"volume":216.22,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":2385,"lineStart":2381,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2383,"lineStart":2383,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.067,"difficulty":3.9,"effort":788.264,"length":43,"time":43.792,"vocabulary":26,"volume":202.119,"operands":{"distinct":20,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":2392,"lineStart":2387,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.063,"difficulty":4.813,"effort":914.325,"length":42,"time":50.796,"vocabulary":23,"volume":189.99,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":2398,"lineStart":2394,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.006,"difficulty":1.667,"effort":30.959,"length":8,"time":1.72,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2396,"lineStart":2396,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":2.833,"effort":342.873,"length":28,"time":19.048,"vocabulary":20,"volume":121.014,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":2403,"lineStart":2400,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":2.833,"effort":342.873,"length":28,"time":19.048,"vocabulary":20,"volume":121.014,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":2408,"lineStart":2405,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.04,"difficulty":2.833,"effort":342.873,"length":28,"time":19.048,"vocabulary":20,"volume":121.014,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":2413,"lineStart":2410,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.083,"difficulty":3.913,"effort":969.484,"length":51,"time":53.86,"vocabulary":29,"volume":247.757,"operands":{"distinct":23,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":2420,"lineStart":2415,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.092,"difficulty":4.667,"effort":1294.697,"length":56,"time":71.928,"vocabulary":31,"volume":277.435,"operands":{"distinct":24,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":2430,"lineStart":2422,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.055,"difficulty":4.5,"effort":739.05,"length":38,"time":41.058,"vocabulary":20,"volume":164.233,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":2436,"lineStart":2432,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.134,"difficulty":6.848,"effort":2755.326,"length":82,"time":153.074,"vocabulary":30,"volume":402.365,"operands":{"distinct":23,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":10},"errors":[],"lineEnd":2447,"lineStart":2438,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.229,"difficulty":9.75,"effort":6710.74,"length":118,"time":372.819,"vocabulary":57,"volume":688.281,"operands":{"distinct":44,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":18},"errors":[],"lineEnd":2466,"lineStart":2449,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2465,"lineStart":2465,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.087,"difficulty":4.306,"effort":1129.634,"length":58,"time":62.757,"vocabulary":23,"volume":262.367,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":2480,"lineStart":2468,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.041,"difficulty":3.864,"effort":479.091,"length":31,"time":26.616,"vocabulary":16,"volume":124,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2486,"lineStart":2482,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.112,"difficulty":5.833,"effort":1954.167,"length":67,"time":108.565,"vocabulary":32,"volume":335,"operands":{"distinct":24,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":2494,"lineStart":2488,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.054,"difficulty":3.088,"effort":495.784,"length":36,"time":27.544,"vocabulary":22,"volume":160.54,"operands":{"distinct":17,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":2500,"lineStart":2496,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.857,"effort":153.641,"length":15,"time":8.536,"vocabulary":12,"volume":53.774,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2505,"lineStart":2502,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":37.899,"length":9,"time":2.106,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":2521,"lineStart":2509,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2514,"lineStart":2512,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":2520,"lineStart":2516,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2519,"lineStart":2517,"name":""}],"methodAverage":{"cyclomatic":1.03,"cyclomaticDensity":31.56,"halstead":{"bugs":0.059,"difficulty":3.511,"effort":1127.94,"length":38.054,"time":62.663,"vocabulary":17.722,"volume":176.298,"operands":{"distinct":13.038,"total":21.459},"operators":{"distinct":4.684,"total":16.595}},"params":0.727,"sloc":{"logical":6.516,"physical":21.538}},"module":"test/topics.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":26,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":28,"column":23,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":31,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":33,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":36,"column":24,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":37,"column":18,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":26,"message":"Expected ')' to match '{' from line 36 and instead saw 'User'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":37,"column":26,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":37,"column":30,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":37,"column":31,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":38,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":9,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":39,"column":14,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":40,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":40,"column":33,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":44,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":56,"column":24,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":73,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":58,"column":13,"message":"Expected an identifier and instead saw 'try' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":58,"column":17,"message":"Expected ')' to match '{' from line 57 and instead saw '{'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":58,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":59,"column":23,"message":"Expected ')' and instead saw 'apiTopics'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":61,"column":15,"message":"Expected ')' and instead saw 'catch'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":61,"column":26,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":61,"column":26,"message":"Too many errors. (2% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_translator_js/index.html b/plato-report/files/test_translator_js/index.html new file mode 100644 index 0000000000..0d685b6b60 --- /dev/null +++ b/plato-report/files/test_translator_js/index.html @@ -0,0 +1,493 @@ + + + + + Plato - test/translator.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/translator.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    81.80

    +
    +
    +

    Lines of code

    +

    376

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    25.02

    +
    +
    +

    Estimated Errors

    +

    3.23

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_translator_js/report.history.js b/plato-report/files/test_translator_js/report.history.js new file mode 100644 index 0000000000..7ac973fc29 --- /dev/null +++ b/plato-report/files/test_translator_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":376,"lloc":208,"functions":84,"deliveredBugs":3.235,"difficulty":25.016,"maintainability":81.795,"lintErrors":29}] \ No newline at end of file diff --git a/plato-report/files/test_translator_js/report.history.json b/plato-report/files/test_translator_js/report.history.json new file mode 100644 index 0000000000..0231beca57 --- /dev/null +++ b/plato-report/files/test_translator_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":376,"lloc":208,"functions":84,"deliveredBugs":3.235,"difficulty":25.016,"maintainability":81.795,"lintErrors":29}] \ No newline at end of file diff --git a/plato-report/files/test_translator_js/report.js b/plato-report/files/test_translator_js/report.js new file mode 100644 index 0000000000..d4f916eeb7 --- /dev/null +++ b/plato-report/files/test_translator_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/translator.js","fileShort":"test/translator.js","fileSafe":"test_translator_js","link":"files/test_translator_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":2.404,"halstead":{"bugs":3.235,"difficulty":25.016,"effort":242793.698,"length":1265,"time":13488.539,"vocabulary":204,"volume":9705.618,"operands":{"distinct":190,"total":679,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":586,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":208,"physical":376}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"assert","type":"cjs"},{"line":6,"path":"../src/translator","type":"cjs"},{"line":9,"path":"./mocks/databasemock","type":"cjs"}],"errors":[],"lineEnd":376,"lineStart":1,"maintainability":81.795,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":34},"errors":[],"lineEnd":44,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.019,"difficulty":2,"effort":112.294,"length":20,"time":6.239,"vocabulary":7,"volume":56.147,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":32},"errors":[],"lineEnd":43,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":18,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":17,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":25,"lineStart":20,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":24,"lineStart":21,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":32,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":31,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":37,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":42,"lineStart":39,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1,"effort":20.68,"length":8,"time":1.149,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":179},"errors":[],"lineEnd":224,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":52,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":50,"lineStart":48,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.128,"difficulty":1.909,"effort":735.261,"length":84,"time":40.848,"vocabulary":24,"volume":385.137,"operands":{"distinct":22,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":170},"errors":[],"lineEnd":223,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":61,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":60,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":69,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":68,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":77,"lineStart":71,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":76,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":85,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":84,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":93,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":92,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":101,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":100,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":109,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":108,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":117,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":116,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":125,"lineStart":119,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":124,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.75,"effort":314.107,"length":22,"time":17.45,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":134,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":133,"lineStart":131,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.75,"effort":314.107,"length":22,"time":17.45,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":143,"lineStart":136,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":142,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.75,"effort":314.107,"length":22,"time":17.45,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":153,"lineStart":145,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":152,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":3.818,"effort":436.987,"length":28,"time":24.277,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":163,"lineStart":155,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":162,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":3.818,"effort":436.987,"length":28,"time":24.277,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":173,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":172,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":180,"lineStart":175,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":179,"lineStart":177,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":187,"lineStart":182,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":186,"lineStart":184,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":194,"lineStart":189,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":193,"lineStart":191,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":201,"lineStart":196,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":200,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":208,"lineStart":203,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":207,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":215,"lineStart":210,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":214,"lineStart":212,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":222,"lineStart":217,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":221,"lineStart":219,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":246,"lineStart":226,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":232,"lineStart":227,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":3.5,"effort":313.684,"length":25,"time":17.427,"vocabulary":12,"volume":89.624,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":239,"lineStart":233,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":161.323,"length":18,"time":8.962,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":245,"lineStart":240,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":40},"errors":[],"lineEnd":287,"lineStart":248,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":3.75,"effort":328.384,"length":23,"time":18.244,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":269,"lineStart":249,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":13},"errors":[],"lineEnd":264,"lineStart":252,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.07,"difficulty":7.692,"effort":1621.779,"length":48,"time":90.099,"vocabulary":21,"volume":210.831,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":264,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":268,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":277,"lineStart":271,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":276,"lineStart":274,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":286,"lineStart":279,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":282,"lineStart":280,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.025,"difficulty":1.714,"effort":130.42,"length":24,"time":7.246,"vocabulary":9,"volume":76.078,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":88},"errors":[],"lineEnd":376,"lineStart":289,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":298,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":297,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":307,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":306,"lineStart":300,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":317,"lineStart":309,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":316,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":335,"lineStart":319,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.111,"effort":57.657,"length":15,"time":3.203,"vocabulary":11,"volume":51.891,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":326,"lineStart":320,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.111,"effort":57.657,"length":15,"time":3.203,"vocabulary":11,"volume":51.891,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":334,"lineStart":328,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":343,"lineStart":337,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":3.5,"effort":350.274,"length":24,"time":19.46,"vocabulary":18,"volume":100.078,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":342,"lineStart":338,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":31},"errors":[],"lineEnd":375,"lineStart":345,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.073,"difficulty":4.105,"effort":896.02,"length":47,"time":49.779,"vocabulary":25,"volume":218.261,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":359,"lineStart":346,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.077,"difficulty":4.421,"effort":1026.537,"length":50,"time":57.03,"vocabulary":25,"volume":232.193,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":374,"lineStart":360,"name":""}],"methodAverage":{"cyclomatic":1.048,"cyclomaticDensity":63.989,"halstead":{"bugs":0.017,"difficulty":2.174,"effort":157.833,"length":14.524,"time":8.769,"vocabulary":9.571,"volume":51.641,"operands":{"distinct":6.071,"total":7.81},"operators":{"distinct":3.5,"total":6.714}},"params":0.512,"sloc":{"logical":2.345,"physical":12.655}},"module":"test/translator.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":98,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":78,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":27,"column":59,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":52,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":66,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":35,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":35,"column":19,"message":"Expected ')' to match '{' from line 34 and instead saw 'translated'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":35,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":30,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":35,"column":32,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":35,"column":37,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":59,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":40,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":40,"column":19,"message":"Expected ')' to match '{' from line 39 and instead saw 't'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":40,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":40,"column":21,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":40,"column":23,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":40,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":42,"column":11,"message":"Unrecoverable syntax error. (11% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_translator_js/report.json b/plato-report/files/test_translator_js/report.json new file mode 100644 index 0000000000..adef2da833 --- /dev/null +++ b/plato-report/files/test_translator_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/translator.js","fileShort":"test/translator.js","fileSafe":"test_translator_js","link":"files/test_translator_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":2.404,"halstead":{"bugs":3.235,"difficulty":25.016,"effort":242793.698,"length":1265,"time":13488.539,"vocabulary":204,"volume":9705.618,"operands":{"distinct":190,"total":679,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":586,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":208,"physical":376}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":5,"path":"assert","type":"cjs"},{"line":6,"path":"../src/translator","type":"cjs"},{"line":9,"path":"./mocks/databasemock","type":"cjs"}],"errors":[],"lineEnd":376,"lineStart":1,"maintainability":81.795,"methods":[{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":34},"errors":[],"lineEnd":44,"lineStart":11,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.019,"difficulty":2,"effort":112.294,"length":20,"time":6.239,"vocabulary":7,"volume":56.147,"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":32},"errors":[],"lineEnd":43,"lineStart":12,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":18,"lineStart":13,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":17,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":25,"lineStart":20,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":24,"lineStart":21,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":32,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.2,"effort":30.319,"length":9,"time":1.684,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":31,"lineStart":28,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":2.571,"effort":133.435,"length":15,"time":7.413,"vocabulary":11,"volume":51.891,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":37,"lineStart":34,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.286,"effort":110.702,"length":14,"time":6.15,"vocabulary":11,"volume":48.432,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":42,"lineStart":39,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1,"effort":20.68,"length":8,"time":1.149,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":179},"errors":[],"lineEnd":224,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":2,"effort":41.359,"length":8,"time":2.298,"vocabulary":6,"volume":20.68,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":52,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.001,"difficulty":0.5,"effort":1,"length":2,"time":0.056,"vocabulary":2,"volume":2,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":50,"lineStart":48,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.128,"difficulty":1.909,"effort":735.261,"length":84,"time":40.848,"vocabulary":24,"volume":385.137,"operands":{"distinct":22,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":170},"errors":[],"lineEnd":223,"lineStart":54,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":61,"lineStart":55,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":60,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":69,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":68,"lineStart":66,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":77,"lineStart":71,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":76,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":85,"lineStart":79,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":84,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":93,"lineStart":87,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":92,"lineStart":90,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":101,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":100,"lineStart":98,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":109,"lineStart":103,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":108,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":117,"lineStart":111,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":116,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":125,"lineStart":119,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":124,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.75,"effort":314.107,"length":22,"time":17.45,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":134,"lineStart":127,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":133,"lineStart":131,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.75,"effort":314.107,"length":22,"time":17.45,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":143,"lineStart":136,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":142,"lineStart":140,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.75,"effort":314.107,"length":22,"time":17.45,"vocabulary":14,"volume":83.762,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":153,"lineStart":145,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":152,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":3.818,"effort":436.987,"length":28,"time":24.277,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":163,"lineStart":155,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":162,"lineStart":160,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":3.818,"effort":436.987,"length":28,"time":24.277,"vocabulary":17,"volume":114.449,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":9},"errors":[],"lineEnd":173,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":172,"lineStart":170,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":180,"lineStart":175,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":179,"lineStart":177,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":187,"lineStart":182,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":186,"lineStart":184,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":194,"lineStart":189,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":193,"lineStart":191,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":201,"lineStart":196,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":200,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":208,"lineStart":203,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":207,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":215,"lineStart":210,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":214,"lineStart":212,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":222,"lineStart":217,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":221,"lineStart":219,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":246,"lineStart":226,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":3.75,"effort":207.566,"length":16,"time":11.531,"vocabulary":11,"volume":55.351,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":232,"lineStart":227,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":3.5,"effort":313.684,"length":25,"time":17.427,"vocabulary":12,"volume":89.624,"operands":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":239,"lineStart":233,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":161.323,"length":18,"time":8.962,"vocabulary":12,"volume":64.529,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":245,"lineStart":240,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":40},"errors":[],"lineEnd":287,"lineStart":248,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":3.75,"effort":328.384,"length":23,"time":18.244,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":269,"lineStart":249,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.5,"effort":2.377,"length":3,"time":0.132,"vocabulary":3,"volume":4.755,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":13},"errors":[],"lineEnd":264,"lineStart":252,"name":""},{"cyclomatic":5,"cyclomaticDensity":62.5,"halstead":{"bugs":0.07,"difficulty":7.692,"effort":1621.779,"length":48,"time":90.099,"vocabulary":21,"volume":210.831,"operands":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":264,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":268,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.429,"effort":228.37,"length":18,"time":12.687,"vocabulary":13,"volume":66.608,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":277,"lineStart":271,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.006,"difficulty":1.25,"effort":22.618,"length":7,"time":1.257,"vocabulary":6,"volume":18.095,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":276,"lineStart":274,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":8},"errors":[],"lineEnd":286,"lineStart":279,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":282,"lineStart":280,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.025,"difficulty":1.714,"effort":130.42,"length":24,"time":7.246,"vocabulary":9,"volume":76.078,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":88},"errors":[],"lineEnd":376,"lineStart":289,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":298,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":297,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":307,"lineStart":299,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":306,"lineStart":300,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":317,"lineStart":309,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":316,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":17},"errors":[],"lineEnd":335,"lineStart":319,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.111,"effort":57.657,"length":15,"time":3.203,"vocabulary":11,"volume":51.891,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":326,"lineStart":320,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.111,"effort":57.657,"length":15,"time":3.203,"vocabulary":11,"volume":51.891,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":334,"lineStart":328,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":343,"lineStart":337,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":3.5,"effort":350.274,"length":24,"time":19.46,"vocabulary":18,"volume":100.078,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":342,"lineStart":338,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":31},"errors":[],"lineEnd":375,"lineStart":345,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.073,"difficulty":4.105,"effort":896.02,"length":47,"time":49.779,"vocabulary":25,"volume":218.261,"operands":{"distinct":19,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":14},"errors":[],"lineEnd":359,"lineStart":346,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.077,"difficulty":4.421,"effort":1026.537,"length":50,"time":57.03,"vocabulary":25,"volume":232.193,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":15},"errors":[],"lineEnd":374,"lineStart":360,"name":""}],"methodAverage":{"cyclomatic":1.048,"cyclomaticDensity":63.989,"halstead":{"bugs":0.017,"difficulty":2.174,"effort":157.833,"length":14.524,"time":8.769,"vocabulary":9.571,"volume":51.641,"operands":{"distinct":6.071,"total":7.81},"operators":{"distinct":3.5,"total":6.714}},"params":0.512,"sloc":{"logical":2.345,"physical":12.655}},"module":"test/translator.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":12,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":47,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":14,"column":98,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":20,"column":78,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":21,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":27,"column":59,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":52,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":34,"column":66,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":35,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":35,"column":19,"message":"Expected ')' to match '{' from line 34 and instead saw 'translated'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":35,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":35,"column":30,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":35,"column":32,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":35,"column":37,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":39,"column":59,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":40,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":40,"column":19,"message":"Expected ')' to match '{' from line 39 and instead saw 't'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":40,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":40,"column":21,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":40,"column":23,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":40,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":42,"column":11,"message":"Unrecoverable syntax error. (11% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_upgrade_js/index.html b/plato-report/files/test_upgrade_js/index.html new file mode 100644 index 0000000000..0eabb3aec7 --- /dev/null +++ b/plato-report/files/test_upgrade_js/index.html @@ -0,0 +1,152 @@ + + + + + Plato - test/upgrade.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/upgrade.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    77.97

    +
    +
    +

    Lines of code

    +

    35

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    8.82

    +
    +
    +

    Estimated Errors

    +

    0.20

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_upgrade_js/report.history.js b/plato-report/files/test_upgrade_js/report.history.js new file mode 100644 index 0000000000..926982eb94 --- /dev/null +++ b/plato-report/files/test_upgrade_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":35,"lloc":22,"functions":5,"deliveredBugs":0.204,"difficulty":8.824,"maintainability":77.965,"lintErrors":31}] \ No newline at end of file diff --git a/plato-report/files/test_upgrade_js/report.history.json b/plato-report/files/test_upgrade_js/report.history.json new file mode 100644 index 0000000000..65206503ae --- /dev/null +++ b/plato-report/files/test_upgrade_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:24 GMT","sloc":35,"lloc":22,"functions":5,"deliveredBugs":0.204,"difficulty":8.824,"maintainability":77.965,"lintErrors":31}] \ No newline at end of file diff --git a/plato-report/files/test_upgrade_js/report.js b/plato-report/files/test_upgrade_js/report.js new file mode 100644 index 0000000000..8b122183a9 --- /dev/null +++ b/plato-report/files/test_upgrade_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/upgrade.js","fileShort":"test/upgrade.js","fileSafe":"test_upgrade_js","link":"files/test_upgrade_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":9.091,"halstead":{"bugs":0.204,"difficulty":8.824,"effort":5395.203,"length":112,"time":299.734,"vocabulary":44,"volume":611.456,"operands":{"distinct":34,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":35}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":5,"path":"./mocks/databasemock","type":"cjs"},{"line":6,"path":"../src/upgrade","type":"cjs"}],"errors":[],"lineEnd":35,"lineStart":1,"maintainability":77.965,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":28},"errors":[],"lineEnd":35,"lineStart":8,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":3.75,"effort":285.552,"length":20,"time":15.864,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":12,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.025,"difficulty":4.125,"effort":314.107,"length":20,"time":17.45,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":22,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":28,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":2.364,"effort":212.393,"length":23,"time":11.8,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":34,"lineStart":30,"name":""}],"methodAverage":{"cyclomatic":1.2,"cyclomaticDensity":45,"halstead":{"bugs":0.021,"difficulty":2.568,"effort":182.784,"length":17.8,"time":10.155,"vocabulary":11.6,"volume":63.414,"operands":{"distinct":7.6,"total":9.6},"operators":{"distinct":4,"total":8.2}},"params":0,"sloc":{"logical":3.4,"physical":10.2}},"module":"test/upgrade.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":9,"column":54,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":10,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":10,"column":15,"message":"Expected ')' to match '{' from line 9 and instead saw 'files'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":10,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":21,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":10,"column":23,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":10,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":42,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":15,"column":9,"message":"Expected an identifier and instead saw 'let' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":15,"column":13,"message":"Expected ')' to match '{' from line 14 and instead saw 'err'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":15,"column":13,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":16,"message":"Expected an identifier and instead saw ';'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":16,"column":9,"message":"Expected ')' and instead saw 'try'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":16,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":17,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":17,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":18,"column":11,"message":"Expected an identifier and instead saw 'catch'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":18,"column":17,"message":"Expected an operator and instead saw '('.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":18,"column":17,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":18,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":18,"column":18,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":18,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":18,"column":22,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":18,"column":22,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":18,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":56,"message":"Unrecoverable syntax error. (60% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_upgrade_js/report.json b/plato-report/files/test_upgrade_js/report.json new file mode 100644 index 0000000000..789554f057 --- /dev/null +++ b/plato-report/files/test_upgrade_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/upgrade.js","fileShort":"test/upgrade.js","fileSafe":"test_upgrade_js","link":"files/test_upgrade_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":9.091,"halstead":{"bugs":0.204,"difficulty":8.824,"effort":5395.203,"length":112,"time":299.734,"vocabulary":44,"volume":611.456,"operands":{"distinct":34,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":35}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":5,"path":"./mocks/databasemock","type":"cjs"},{"line":6,"path":"../src/upgrade","type":"cjs"}],"errors":[],"lineEnd":35,"lineStart":1,"maintainability":77.965,"methods":[{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":28},"errors":[],"lineEnd":35,"lineStart":8,"name":""},{"cyclomatic":2,"cyclomaticDensity":100,"halstead":{"bugs":0.025,"difficulty":3.75,"effort":285.552,"length":20,"time":15.864,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":12,"lineStart":9,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.025,"difficulty":4.125,"effort":314.107,"length":20,"time":17.45,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":22,"lineStart":14,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":5},"errors":[],"lineEnd":28,"lineStart":24,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.03,"difficulty":2.364,"effort":212.393,"length":23,"time":11.8,"vocabulary":15,"volume":89.858,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":34,"lineStart":30,"name":""}],"methodAverage":{"cyclomatic":1.2,"cyclomaticDensity":45,"halstead":{"bugs":0.021,"difficulty":2.568,"effort":182.784,"length":17.8,"time":10.155,"vocabulary":11.6,"volume":63.414,"operands":{"distinct":7.6,"total":9.6},"operators":{"distinct":4,"total":8.2}},"params":0,"sloc":{"logical":3.4,"physical":10.2}},"module":"test/upgrade.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":22,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":9,"column":54,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":10,"column":9,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":10,"column":15,"message":"Expected ')' to match '{' from line 9 and instead saw 'files'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":10,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":10,"column":21,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":10,"column":23,"message":"Expected ')' and instead saw 'await'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":10,"column":28,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":14,"column":42,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":15,"column":9,"message":"Expected an identifier and instead saw 'let' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":15,"column":13,"message":"Expected ')' to match '{' from line 14 and instead saw 'err'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":15,"column":13,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":15,"column":16,"message":"Expected an identifier and instead saw ';'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":16,"column":9,"message":"Expected ')' and instead saw 'try'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":16,"column":12,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":17,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":17,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":18,"column":11,"message":"Expected an identifier and instead saw 'catch'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":18,"column":17,"message":"Expected an operator and instead saw '('.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":18,"column":17,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":18,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":18,"column":18,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":18,"column":22,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":18,"column":22,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":18,"column":22,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":18,"column":23,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":21,"column":56,"message":"Unrecoverable syntax error. (60% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_uploads_js/index.html b/plato-report/files/test_uploads_js/index.html new file mode 100644 index 0000000000..08094fe309 --- /dev/null +++ b/plato-report/files/test_uploads_js/index.html @@ -0,0 +1,630 @@ + + + + + Plato - test/uploads.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/uploads.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    70.40

    +
    +
    +

    Lines of code

    +

    513

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    68.33

    +
    +
    +

    Estimated Errors

    +

    7.96

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_uploads_js/report.history.js b/plato-report/files/test_uploads_js/report.history.js new file mode 100644 index 0000000000..15261440dc --- /dev/null +++ b/plato-report/files/test_uploads_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:25 GMT","sloc":513,"lloc":441,"functions":77,"deliveredBugs":7.96,"difficulty":68.333,"maintainability":70.403,"lintErrors":50}] \ No newline at end of file diff --git a/plato-report/files/test_uploads_js/report.history.json b/plato-report/files/test_uploads_js/report.history.json new file mode 100644 index 0000000000..721eac74db --- /dev/null +++ b/plato-report/files/test_uploads_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:25 GMT","sloc":513,"lloc":441,"functions":77,"deliveredBugs":7.96,"difficulty":68.333,"maintainability":70.403,"lintErrors":50}] \ No newline at end of file diff --git a/plato-report/files/test_uploads_js/report.js b/plato-report/files/test_uploads_js/report.js new file mode 100644 index 0000000000..d8344e3855 --- /dev/null +++ b/plato-report/files/test_uploads_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/uploads.js","fileShort":"test/uploads.js","fileSafe":"test_uploads_js","link":"files/test_uploads_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":27,"cyclomaticDensity":6.122,"halstead":{"bugs":7.96,"difficulty":68.333,"effort":1631699.495,"length":2882,"time":90649.972,"vocabulary":312,"volume":23878.529,"operands":{"distinct":288,"total":1640,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":1242,"identifiers":["__stripped__"]}},"params":36,"sloc":{"logical":441,"physical":513}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"async","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":6,"path":"path","type":"cjs"},{"line":7,"path":"fs","type":"cjs"},{"line":9,"path":"./mocks/databasemock","type":"cjs"},{"line":10,"path":"../src/categories","type":"cjs"},{"line":11,"path":"../src/topics","type":"cjs"},{"line":12,"path":"../src/posts","type":"cjs"},{"line":13,"path":"../src/user","type":"cjs"},{"line":14,"path":"../src/groups","type":"cjs"},{"line":15,"path":"../src/privileges","type":"cjs"},{"line":16,"path":"../src/meta","type":"cjs"},{"line":17,"path":"../src/socket.io/user","type":"cjs"},{"line":18,"path":"./helpers","type":"cjs"},{"line":19,"path":"../src/file","type":"cjs"},{"line":20,"path":"../src/image","type":"cjs"},{"line":21,"path":"../src/request","type":"cjs"},{"line":87,"path":"../src/middleware/uploads","type":"cjs"},{"line":265,"path":"../src/file","type":"cjs"}],"errors":[],"lineEnd":513,"lineStart":1,"maintainability":70.403,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":2.75,"effort":236.367,"length":22,"time":13.131,"vocabulary":15,"volume":85.952,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":28,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.143,"effort":43.473,"length":12,"time":2.415,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":27,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.04,"difficulty":1.875,"effort":227.088,"length":31,"time":12.616,"vocabulary":15,"volume":121.114,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":484},"errors":[],"lineEnd":513,"lineStart":30,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":4.125,"effort":361.223,"length":23,"time":20.068,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":36},"errors":[],"lineEnd":73,"lineStart":38,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":45,"lineStart":40,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":48,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":51,"lineStart":49,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":54,"lineStart":52,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.078,"difficulty":8,"effort":1881.802,"length":52,"time":104.545,"vocabulary":23,"volume":235.225,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":72,"lineStart":55,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.039,"difficulty":4.091,"effort":474.545,"length":29,"time":26.364,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":71,"lineStart":64,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":30},"errors":[],"lineEnd":104,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":2.955,"effort":248.182,"length":21,"time":13.788,"vocabulary":16,"volume":84,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":82,"lineStart":79,"name":""},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.275,"difficulty":14.359,"effort":11843.577,"length":144,"time":657.977,"vocabulary":53,"volume":824.821,"operands":{"distinct":39,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":64,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":103,"lineStart":84,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.126,"difficulty":3.583,"effort":1353.566,"length":86,"time":75.198,"vocabulary":21,"volume":377.739,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":177},"errors":[],"lineEnd":282,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":2.833,"effort":342.873,"length":28,"time":19.048,"vocabulary":20,"volume":121.014,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":114,"lineStart":110,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.119,"difficulty":5.25,"effort":1880.566,"length":73,"time":104.476,"vocabulary":30,"volume":358.203,"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":122,"lineStart":116,"name":""},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.264,"difficulty":8.267,"effort":6550.799,"length":139,"time":363.933,"vocabulary":52,"volume":792.361,"operands":{"distinct":43,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":60,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":136,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":143,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":142,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":150,"lineStart":145,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":149,"lineStart":146,"name":""},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.215,"difficulty":6.469,"effort":4175.546,"length":123,"time":231.975,"vocabulary":38,"volume":645.495,"operands":{"distinct":32,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":165,"lineStart":152,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.162,"difficulty":5.586,"effort":2722.057,"length":95,"time":151.225,"vocabulary":35,"volume":487.282,"operands":{"distinct":29,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":177,"lineStart":167,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.09,"difficulty":4.857,"effort":1316.425,"length":57,"time":73.135,"vocabulary":27,"volume":271.029,"operands":{"distinct":21,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":184,"lineStart":179,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.09,"difficulty":4.857,"effort":1316.425,"length":57,"time":73.135,"vocabulary":27,"volume":271.029,"operands":{"distinct":21,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":191,"lineStart":186,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":198,"lineStart":193,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":197,"lineStart":194,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":205,"lineStart":200,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":204,"lineStart":201,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":212,"lineStart":207,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":211,"lineStart":208,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":219,"lineStart":214,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":218,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":3.125,"effort":231.277,"length":20,"time":12.849,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":226,"lineStart":221,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":225,"lineStart":222,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":233,"lineStart":228,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":232,"lineStart":229,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":240,"lineStart":235,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":239,"lineStart":236,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":3.125,"effort":231.277,"length":20,"time":12.849,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":247,"lineStart":242,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":246,"lineStart":243,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":254,"lineStart":249,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":253,"lineStart":250,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":261,"lineStart":256,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":260,"lineStart":257,"name":""},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.27,"difficulty":7.61,"effort":6152.626,"length":144,"time":341.813,"vocabulary":49,"volume":808.518,"operands":{"distinct":41,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":279,"lineStart":263,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.087,"difficulty":2.175,"effort":570.647,"length":58,"time":31.703,"vocabulary":23,"volume":262.367,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":162},"errors":[],"lineEnd":445,"lineStart":284,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":4.318,"effort":535.455,"length":31,"time":29.747,"vocabulary":16,"volume":124,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":295,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.092,"difficulty":3.4,"effort":934.272,"length":56,"time":51.904,"vocabulary":30,"volume":274.786,"operands":{"distinct":25,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":302,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.086,"difficulty":3.72,"effort":958.34,"length":52,"time":53.241,"vocabulary":31,"volume":257.618,"operands":{"distinct":25,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":308,"lineStart":304,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.073,"difficulty":3.652,"effort":798.399,"length":45,"time":44.355,"vocabulary":29,"volume":218.609,"operands":{"distinct":23,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":314,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.112,"difficulty":4.179,"effort":1403.05,"length":66,"time":77.947,"vocabulary":34,"volume":335.773,"operands":{"distinct":28,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":321,"lineStart":316,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.078,"difficulty":3.409,"effort":794.282,"length":49,"time":44.127,"vocabulary":27,"volume":232.989,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":327,"lineStart":323,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.078,"difficulty":3.409,"effort":794.282,"length":49,"time":44.127,"vocabulary":27,"volume":232.989,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":333,"lineStart":329,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.082,"difficulty":3.37,"effort":826.133,"length":51,"time":45.896,"vocabulary":28,"volume":245.175,"operands":{"distinct":23,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":340,"lineStart":335,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.16,"difficulty":5.226,"effort":2504.571,"length":92,"time":139.143,"vocabulary":37,"volume":479.27,"operands":{"distinct":31,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":359,"lineStart":342,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.136,"difficulty":4.313,"effort":1765.272,"length":78,"time":98.071,"vocabulary":38,"volume":409.338,"operands":{"distinct":32,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":372,"lineStart":361,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.087,"difficulty":3.577,"effort":930,"length":52,"time":51.667,"vocabulary":32,"volume":260,"operands":{"distinct":26,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":383,"lineStart":374,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.025,"difficulty":1.714,"effort":130.42,"length":24,"time":7.246,"vocabulary":9,"volume":76.078,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":58},"errors":[],"lineEnd":442,"lineStart":385,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.056,"effort":511.414,"length":37,"time":28.412,"vocabulary":23,"volume":167.372,"operands":{"distinct":18,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":390,"lineStart":386,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.057,"difficulty":3.833,"effort":650.301,"length":37,"time":36.128,"vocabulary":24,"volume":169.644,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":399,"lineStart":392,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.057,"difficulty":3.833,"effort":650.301,"length":37,"time":36.128,"vocabulary":24,"volume":169.644,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":408,"lineStart":401,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.057,"difficulty":3.833,"effort":650.301,"length":37,"time":36.128,"vocabulary":24,"volume":169.644,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":417,"lineStart":410,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.066,"difficulty":2.976,"effort":587.555,"length":42,"time":32.642,"vocabulary":26,"volume":197.418,"operands":{"distinct":21,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":424,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.091,"difficulty":3.72,"effort":1013.629,"length":55,"time":56.313,"vocabulary":31,"volume":272.481,"operands":{"distinct":25,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":441,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":66},"errors":[],"lineEnd":512,"lineStart":447,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1,"effort":28.074,"length":10,"time":1.56,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":18},"errors":[],"lineEnd":465,"lineStart":448,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":3.333,"effort":461.006,"length":32,"time":25.611,"vocabulary":20,"volume":138.302,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":452,"lineStart":449,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.056,"effort":255.939,"length":22,"time":14.219,"vocabulary":14,"volume":83.762,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":462,"lineStart":454,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":1.5,"effort":67.5,"length":15,"time":3.75,"vocabulary":8,"volume":45,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":461,"lineStart":458,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.022,"difficulty":1.929,"effort":128.132,"length":20,"time":7.118,"vocabulary":10,"volume":66.439,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":45},"errors":[],"lineEnd":511,"lineStart":467,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.145,"difficulty":5.824,"effort":2528.001,"length":80,"time":140.444,"vocabulary":43,"volume":434.101,"operands":{"distinct":34,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":482,"lineStart":470,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.25,"effort":58.134,"length":14,"time":3.23,"vocabulary":10,"volume":46.507,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":479,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":2.667,"effort":226.96,"length":23,"time":12.609,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":489,"lineStart":484,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":2.462,"effort":301.843,"length":30,"time":16.769,"vocabulary":17,"volume":122.624,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":497,"lineStart":491,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":2.462,"effort":301.843,"length":30,"time":16.769,"vocabulary":17,"volume":122.624,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":505,"lineStart":499,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":510,"lineStart":507,"name":""}],"methodAverage":{"cyclomatic":1.338,"cyclomaticDensity":34.925,"halstead":{"bugs":0.055,"difficulty":3.117,"effort":848.361,"length":35.883,"time":47.131,"vocabulary":18.61,"volume":166.073,"operands":{"distinct":14.156,"total":20.532},"operators":{"distinct":4.455,"total":15.351}},"params":0.468,"sloc":{"logical":5.455,"physical":20.013}},"module":"test/uploads.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":40,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":24,"column":5,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":24,"column":11,"message":"Expected ')' to match '{' from line 23 and instead saw 'files'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":24,"column":11,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":17,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":24,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":24,"column":19,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":24,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":24,"column":36,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":25,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":25,"column":53,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":26,"column":15,"message":"Expected ')' to match '{' from line 25 and instead saw 'file'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":26,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":19,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":26,"column":20,"message":"Expected an operator and instead saw 'delete'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":26,"column":27,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":26,"message":"Expected an operator and instead saw '('.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":26,"column":27,"message":"Expected an operator and instead saw '{a}'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":26,"column":30,"message":"Expected ')' and instead saw 'nconf'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":26,"column":54,"message":"Expected ')' and instead saw '}/files/${'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":26,"column":64,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":64,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":26,"column":72,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":72,"message":"Expected an identifier and instead saw '{a}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":26,"column":72,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":26,"column":74,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":74,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":26,"column":74,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":26,"column":75,"message":"Unrecoverable syntax error. (5% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_uploads_js/report.json b/plato-report/files/test_uploads_js/report.json new file mode 100644 index 0000000000..0e91f15658 --- /dev/null +++ b/plato-report/files/test_uploads_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/uploads.js","fileShort":"test/uploads.js","fileSafe":"test_uploads_js","link":"files/test_uploads_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":27,"cyclomaticDensity":6.122,"halstead":{"bugs":7.96,"difficulty":68.333,"effort":1631699.495,"length":2882,"time":90649.972,"vocabulary":312,"volume":23878.529,"operands":{"distinct":288,"total":1640,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":1242,"identifiers":["__stripped__"]}},"params":36,"sloc":{"logical":441,"physical":513}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"async","type":"cjs"},{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"nconf","type":"cjs"},{"line":6,"path":"path","type":"cjs"},{"line":7,"path":"fs","type":"cjs"},{"line":9,"path":"./mocks/databasemock","type":"cjs"},{"line":10,"path":"../src/categories","type":"cjs"},{"line":11,"path":"../src/topics","type":"cjs"},{"line":12,"path":"../src/posts","type":"cjs"},{"line":13,"path":"../src/user","type":"cjs"},{"line":14,"path":"../src/groups","type":"cjs"},{"line":15,"path":"../src/privileges","type":"cjs"},{"line":16,"path":"../src/meta","type":"cjs"},{"line":17,"path":"../src/socket.io/user","type":"cjs"},{"line":18,"path":"./helpers","type":"cjs"},{"line":19,"path":"../src/file","type":"cjs"},{"line":20,"path":"../src/image","type":"cjs"},{"line":21,"path":"../src/request","type":"cjs"},{"line":87,"path":"../src/middleware/uploads","type":"cjs"},{"line":265,"path":"../src/file","type":"cjs"}],"errors":[],"lineEnd":513,"lineStart":1,"maintainability":70.403,"methods":[{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.029,"difficulty":2.75,"effort":236.367,"length":22,"time":13.131,"vocabulary":15,"volume":85.952,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":28,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.143,"effort":43.473,"length":12,"time":2.415,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":27,"lineStart":25,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.04,"difficulty":1.875,"effort":227.088,"length":31,"time":12.616,"vocabulary":15,"volume":121.114,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":484},"errors":[],"lineEnd":513,"lineStart":30,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":4.125,"effort":361.223,"length":23,"time":20.068,"vocabulary":14,"volume":87.569,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":36},"errors":[],"lineEnd":73,"lineStart":38,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":45,"lineStart":40,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":48,"lineStart":46,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":51,"lineStart":49,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.286,"effort":102.795,"length":13,"time":5.711,"vocabulary":11,"volume":44.973,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":54,"lineStart":52,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.078,"difficulty":8,"effort":1881.802,"length":52,"time":104.545,"vocabulary":23,"volume":235.225,"operands":{"distinct":15,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":72,"lineStart":55,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.039,"difficulty":4.091,"effort":474.545,"length":29,"time":26.364,"vocabulary":16,"volume":116,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":71,"lineStart":64,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":49.5,"length":11,"time":2.75,"vocabulary":8,"volume":33,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":30},"errors":[],"lineEnd":104,"lineStart":75,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":2.955,"effort":248.182,"length":21,"time":13.788,"vocabulary":16,"volume":84,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":82,"lineStart":79,"name":""},{"cyclomatic":6,"cyclomaticDensity":33.333,"halstead":{"bugs":0.275,"difficulty":14.359,"effort":11843.577,"length":144,"time":657.977,"vocabulary":53,"volume":824.821,"operands":{"distinct":39,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":64,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":20},"errors":[],"lineEnd":103,"lineStart":84,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.126,"difficulty":3.583,"effort":1353.566,"length":86,"time":75.198,"vocabulary":21,"volume":377.739,"operands":{"distinct":18,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":177},"errors":[],"lineEnd":282,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.04,"difficulty":2.833,"effort":342.873,"length":28,"time":19.048,"vocabulary":20,"volume":121.014,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":114,"lineStart":110,"name":""},{"cyclomatic":4,"cyclomaticDensity":57.143,"halstead":{"bugs":0.119,"difficulty":5.25,"effort":1880.566,"length":73,"time":104.476,"vocabulary":30,"volume":358.203,"operands":{"distinct":24,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":122,"lineStart":116,"name":""},{"cyclomatic":4,"cyclomaticDensity":28.571,"halstead":{"bugs":0.264,"difficulty":8.267,"effort":6550.799,"length":139,"time":363.933,"vocabulary":52,"volume":792.361,"operands":{"distinct":43,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":60,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":136,"lineStart":124,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":143,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":142,"lineStart":139,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":150,"lineStart":145,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":149,"lineStart":146,"name":""},{"cyclomatic":4,"cyclomaticDensity":30.769,"halstead":{"bugs":0.215,"difficulty":6.469,"effort":4175.546,"length":123,"time":231.975,"vocabulary":38,"volume":645.495,"operands":{"distinct":32,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":14},"errors":[],"lineEnd":165,"lineStart":152,"name":""},{"cyclomatic":4,"cyclomaticDensity":40,"halstead":{"bugs":0.162,"difficulty":5.586,"effort":2722.057,"length":95,"time":151.225,"vocabulary":35,"volume":487.282,"operands":{"distinct":29,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":177,"lineStart":167,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.09,"difficulty":4.857,"effort":1316.425,"length":57,"time":73.135,"vocabulary":27,"volume":271.029,"operands":{"distinct":21,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":184,"lineStart":179,"name":""},{"cyclomatic":3,"cyclomaticDensity":50,"halstead":{"bugs":0.09,"difficulty":4.857,"effort":1316.425,"length":57,"time":73.135,"vocabulary":27,"volume":271.029,"operands":{"distinct":21,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":191,"lineStart":186,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":198,"lineStart":193,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":197,"lineStart":194,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":205,"lineStart":200,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":204,"lineStart":201,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":212,"lineStart":207,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":211,"lineStart":208,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":219,"lineStart":214,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":1.167,"effort":42,"length":12,"time":2.333,"vocabulary":8,"volume":36,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":218,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":3.125,"effort":231.277,"length":20,"time":12.849,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":226,"lineStart":221,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":225,"lineStart":222,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":233,"lineStart":228,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":232,"lineStart":229,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":240,"lineStart":235,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":239,"lineStart":236,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":3.125,"effort":231.277,"length":20,"time":12.849,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":247,"lineStart":242,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":246,"lineStart":243,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":254,"lineStart":249,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":253,"lineStart":250,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":3.214,"effort":195.893,"length":17,"time":10.883,"vocabulary":12,"volume":60.944,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":261,"lineStart":256,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":260,"lineStart":257,"name":""},{"cyclomatic":4,"cyclomaticDensity":25,"halstead":{"bugs":0.27,"difficulty":7.61,"effort":6152.626,"length":144,"time":341.813,"vocabulary":49,"volume":808.518,"operands":{"distinct":41,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":17},"errors":[],"lineEnd":279,"lineStart":263,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.087,"difficulty":2.175,"effort":570.647,"length":58,"time":31.703,"vocabulary":23,"volume":262.367,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":162},"errors":[],"lineEnd":445,"lineStart":284,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.041,"difficulty":4.318,"effort":535.455,"length":31,"time":29.747,"vocabulary":16,"volume":124,"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":295,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.092,"difficulty":3.4,"effort":934.272,"length":56,"time":51.904,"vocabulary":30,"volume":274.786,"operands":{"distinct":25,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":302,"lineStart":297,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.086,"difficulty":3.72,"effort":958.34,"length":52,"time":53.241,"vocabulary":31,"volume":257.618,"operands":{"distinct":25,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":308,"lineStart":304,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.073,"difficulty":3.652,"effort":798.399,"length":45,"time":44.355,"vocabulary":29,"volume":218.609,"operands":{"distinct":23,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":314,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.112,"difficulty":4.179,"effort":1403.05,"length":66,"time":77.947,"vocabulary":34,"volume":335.773,"operands":{"distinct":28,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":321,"lineStart":316,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.078,"difficulty":3.409,"effort":794.282,"length":49,"time":44.127,"vocabulary":27,"volume":232.989,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":327,"lineStart":323,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.078,"difficulty":3.409,"effort":794.282,"length":49,"time":44.127,"vocabulary":27,"volume":232.989,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":333,"lineStart":329,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.082,"difficulty":3.37,"effort":826.133,"length":51,"time":45.896,"vocabulary":28,"volume":245.175,"operands":{"distinct":23,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":340,"lineStart":335,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.16,"difficulty":5.226,"effort":2504.571,"length":92,"time":139.143,"vocabulary":37,"volume":479.27,"operands":{"distinct":31,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":359,"lineStart":342,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.136,"difficulty":4.313,"effort":1765.272,"length":78,"time":98.071,"vocabulary":38,"volume":409.338,"operands":{"distinct":32,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":372,"lineStart":361,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.087,"difficulty":3.577,"effort":930,"length":52,"time":51.667,"vocabulary":32,"volume":260,"operands":{"distinct":26,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":383,"lineStart":374,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.025,"difficulty":1.714,"effort":130.42,"length":24,"time":7.246,"vocabulary":9,"volume":76.078,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":58},"errors":[],"lineEnd":442,"lineStart":385,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.056,"difficulty":3.056,"effort":511.414,"length":37,"time":28.412,"vocabulary":23,"volume":167.372,"operands":{"distinct":18,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":390,"lineStart":386,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.057,"difficulty":3.833,"effort":650.301,"length":37,"time":36.128,"vocabulary":24,"volume":169.644,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":399,"lineStart":392,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.057,"difficulty":3.833,"effort":650.301,"length":37,"time":36.128,"vocabulary":24,"volume":169.644,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":408,"lineStart":401,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.057,"difficulty":3.833,"effort":650.301,"length":37,"time":36.128,"vocabulary":24,"volume":169.644,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":417,"lineStart":410,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.066,"difficulty":2.976,"effort":587.555,"length":42,"time":32.642,"vocabulary":26,"volume":197.418,"operands":{"distinct":21,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":6},"errors":[],"lineEnd":424,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.091,"difficulty":3.72,"effort":1013.629,"length":55,"time":56.313,"vocabulary":31,"volume":272.481,"operands":{"distinct":25,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":441,"lineStart":426,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":66},"errors":[],"lineEnd":512,"lineStart":447,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1,"effort":28.074,"length":10,"time":1.56,"vocabulary":7,"volume":28.074,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":18},"errors":[],"lineEnd":465,"lineStart":448,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.046,"difficulty":3.333,"effort":461.006,"length":32,"time":25.611,"vocabulary":20,"volume":138.302,"operands":{"distinct":15,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":452,"lineStart":449,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":3.056,"effort":255.939,"length":22,"time":14.219,"vocabulary":14,"volume":83.762,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":462,"lineStart":454,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":1.5,"effort":67.5,"length":15,"time":3.75,"vocabulary":8,"volume":45,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":461,"lineStart":458,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.022,"difficulty":1.929,"effort":128.132,"length":20,"time":7.118,"vocabulary":10,"volume":66.439,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":45},"errors":[],"lineEnd":511,"lineStart":467,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.145,"difficulty":5.824,"effort":2528.001,"length":80,"time":140.444,"vocabulary":43,"volume":434.101,"operands":{"distinct":34,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":482,"lineStart":470,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.016,"difficulty":1.25,"effort":58.134,"length":14,"time":3.23,"vocabulary":10,"volume":46.507,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":479,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":2.667,"effort":226.96,"length":23,"time":12.609,"vocabulary":13,"volume":85.11,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":489,"lineStart":484,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":2.462,"effort":301.843,"length":30,"time":16.769,"vocabulary":17,"volume":122.624,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":497,"lineStart":491,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":2.462,"effort":301.843,"length":30,"time":16.769,"vocabulary":17,"volume":122.624,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":505,"lineStart":499,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":510,"lineStart":507,"name":""}],"methodAverage":{"cyclomatic":1.338,"cyclomaticDensity":34.925,"halstead":{"bugs":0.055,"difficulty":3.117,"effort":848.361,"length":35.883,"time":47.131,"vocabulary":18.61,"volume":166.073,"operands":{"distinct":14.156,"total":20.532},"operators":{"distinct":4.455,"total":15.351}},"params":0.468,"sloc":{"logical":5.455,"physical":20.013}},"module":"test/uploads.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":40,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":24,"column":5,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":24,"column":11,"message":"Expected ')' to match '{' from line 23 and instead saw 'files'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":24,"column":11,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":24,"column":17,"message":"Expected an identifier and instead saw '='.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":24,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":24,"column":19,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":24,"column":24,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":24,"column":36,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":25,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":25,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":25,"column":53,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":26,"column":15,"message":"Expected ')' to match '{' from line 25 and instead saw 'file'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":26,"column":15,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":19,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":26,"column":20,"message":"Expected an operator and instead saw 'delete'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":26,"column":27,"message":"'template literal syntax' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":26,"column":26,"message":"Expected an operator and instead saw '('.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":26,"column":27,"message":"Expected an operator and instead saw '{a}'.","source":"Expected an operator and instead saw '{a}'."},{"severity":"error","line":26,"column":30,"message":"Expected ')' and instead saw 'nconf'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":26,"column":54,"message":"Expected ')' and instead saw '}/files/${'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":26,"column":64,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":64,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":26,"column":72,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":72,"message":"Expected an identifier and instead saw '{a}'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":26,"column":72,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":26,"column":74,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":26,"column":74,"message":"Expected an identifier and instead saw ')'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":26,"column":74,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":26,"column":75,"message":"Unrecoverable syntax error. (5% scanned).","source":"Unrecoverable syntax error."}]}} \ No newline at end of file diff --git a/plato-report/files/test_user_js/index.html b/plato-report/files/test_user_js/index.html new file mode 100644 index 0000000000..9fe2aaca17 --- /dev/null +++ b/plato-report/files/test_user_js/index.html @@ -0,0 +1,2818 @@ + + + + + Plato - test/user.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/user.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    71.01

    +
    +
    +

    Lines of code

    +

    2701

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    107.91

    +
    +
    +

    Estimated Errors

    +

    42.61

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_user_js/report.history.js b/plato-report/files/test_user_js/report.history.js new file mode 100644 index 0000000000..8a4181ab8a --- /dev/null +++ b/plato-report/files/test_user_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:25 GMT","sloc":2701,"lloc":2364,"functions":425,"deliveredBugs":42.607,"difficulty":107.905,"maintainability":71.009,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_user_js/report.history.json b/plato-report/files/test_user_js/report.history.json new file mode 100644 index 0000000000..d17b0008f7 --- /dev/null +++ b/plato-report/files/test_user_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:25 GMT","sloc":2701,"lloc":2364,"functions":425,"deliveredBugs":42.607,"difficulty":107.905,"maintainability":71.009,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_user_js/report.js b/plato-report/files/test_user_js/report.js new file mode 100644 index 0000000000..bf99311954 --- /dev/null +++ b/plato-report/files/test_user_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/user.js","fileShort":"test/user.js","fileSafe":"test_user_js","link":"files/test_user_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":0.804,"halstead":{"bugs":42.607,"difficulty":107.905,"effort":13792452.761,"length":12570,"time":766247.376,"vocabulary":1151,"volume":127820.209,"operands":{"distinct":1117,"total":7090,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":5480,"identifiers":["__stripped__"]}},"params":274,"sloc":{"logical":2364,"physical":2701}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":7,"path":"validator","type":"cjs"},{"line":8,"path":"jsonwebtoken","type":"cjs"},{"line":9,"path":"node:timers/promises","type":"cjs"},{"line":11,"path":"./mocks/databasemock","type":"cjs"},{"line":12,"path":"../src/user","type":"cjs"},{"line":13,"path":"../src/topics","type":"cjs"},{"line":14,"path":"../src/categories","type":"cjs"},{"line":15,"path":"../src/posts","type":"cjs"},{"line":16,"path":"../src/groups","type":"cjs"},{"line":17,"path":"../src/messaging","type":"cjs"},{"line":18,"path":"./helpers","type":"cjs"},{"line":19,"path":"../src/meta","type":"cjs"},{"line":20,"path":"../src/file","type":"cjs"},{"line":21,"path":"../src/socket.io/user","type":"cjs"},{"line":22,"path":"../src/api/users","type":"cjs"},{"line":23,"path":"../src/utils","type":"cjs"},{"line":24,"path":"../src/privileges","type":"cjs"},{"line":25,"path":"../src/request","type":"cjs"},{"line":32,"path":"../src/plugins","type":"cjs"},{"line":523,"path":"../src/socket.io/modules","type":"cjs"},{"line":1028,"path":"../src/socket.io/uploads","type":"cjs"},{"line":1485,"path":"../src/socket.io/user","type":"cjs"},{"line":2067,"path":"../src/socket.io/user","type":"cjs"},{"line":2697,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":2701,"lineStart":1,"maintainability":71.009,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.231,"difficulty":4.895,"effort":3393.755,"length":127,"time":188.542,"vocabulary":44,"volume":693.348,"operands":{"distinct":38,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":65,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":2675},"errors":[],"lineEnd":2701,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":3},"errors":[],"lineEnd":36,"lineStart":34,"name":"dummyEmailerHook"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":2.5,"effort":334.457,"length":30,"time":18.581,"vocabulary":22,"volume":133.783,"operands":{"distinct":17,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":20},"errors":[],"lineEnd":56,"lineStart":37,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4.5,"effort":224.23,"length":15,"time":12.457,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":55,"lineStart":48,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":59,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":1.5,"effort":102.799,"length":18,"time":5.711,"vocabulary":14,"volume":68.532,"operands":{"distinct":11,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":69,"lineStart":61,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.034,"difficulty":2.286,"effort":231.857,"length":32,"time":12.881,"vocabulary":9,"volume":101.438,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":101},"errors":[],"lineEnd":173,"lineStart":73,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":4.583,"effort":711.9,"length":38,"time":39.55,"vocabulary":17,"volume":155.324,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":80,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.162,"difficulty":7.25,"effort":3521.921,"length":99,"time":195.662,"vocabulary":30,"volume":485.782,"operands":{"distinct":24,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":16},"errors":[],"lineEnd":97,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":3.438,"effort":254.405,"length":20,"time":14.134,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":105,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":104,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":112,"lineStart":107,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":111,"lineStart":108,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":119,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":118,"lineStart":115,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.045,"difficulty":7.333,"effort":995.184,"length":30,"time":55.288,"vocabulary":23,"volume":135.707,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":130,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":129,"lineStart":126,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.137,"difficulty":10.636,"effort":4383.08,"length":81,"time":243.504,"vocabulary":34,"volume":412.084,"operands":{"distinct":22,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":24},"errors":[],"lineEnd":155,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":4.2,"effort":188.885,"length":13,"time":10.494,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":140,"lineStart":134,"name":"tryCreate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":150,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":152,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":153,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.05,"difficulty":5.115,"effort":773.791,"length":35,"time":42.988,"vocabulary":20,"volume":151.267,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":172,"lineStart":157,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":4.2,"effort":188.885,"length":13,"time":10.494,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":165,"lineStart":159,"name":"tryCreate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":21},"errors":[],"lineEnd":195,"lineStart":175,"name":""},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.095,"difficulty":9.3,"effort":2650.5,"length":57,"time":147.25,"vocabulary":32,"volume":285,"operands":{"distinct":20,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":19},"errors":[],"lineEnd":194,"lineStart":176,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":2,"effort":55.726,"length":12,"time":3.096,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":27},"errors":[],"lineEnd":223,"lineStart":197,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":204,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.571,"effort":79.701,"length":16,"time":4.428,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":203,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":213,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.889,"effort":169.897,"length":26,"time":9.439,"vocabulary":11,"volume":89.945,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":212,"lineStart":207,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":222,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.889,"effort":169.897,"length":26,"time":9.439,"vocabulary":11,"volume":89.945,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":221,"lineStart":216,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1,"effort":25.85,"length":10,"time":1.436,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":18},"errors":[],"lineEnd":242,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":228,"lineStart":226,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":237,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.636,"effort":169.547,"length":28,"time":9.419,"vocabulary":13,"volume":103.612,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":236,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":241,"lineStart":239,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1,"effort":25.85,"length":10,"time":1.436,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":264,"lineStart":244,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.429,"effort":237.218,"length":20,"time":13.179,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":249,"lineStart":245,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":258,"lineStart":251,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.636,"effort":169.547,"length":28,"time":9.419,"vocabulary":13,"volume":103.612,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":257,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.4,"effort":43.233,"length":11,"time":2.402,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":263,"lineStart":260,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":70},"errors":[],"lineEnd":335,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":3.5,"effort":205.112,"length":15,"time":11.395,"vocabulary":15,"volume":58.603,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":279,"lineStart":267,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":175.81,"length":18,"time":9.767,"vocabulary":15,"volume":70.324,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":278,"lineStart":268,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":277,"lineStart":274,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.043,"difficulty":4.571,"effort":591.193,"length":29,"time":32.844,"vocabulary":22,"volume":129.324,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":16},"errors":[],"lineEnd":296,"lineStart":281,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":175.81,"length":18,"time":9.767,"vocabulary":15,"volume":70.324,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":295,"lineStart":285,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":294,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":4.5,"effort":382.313,"length":20,"time":21.24,"vocabulary":19,"volume":84.959,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":16},"errors":[],"lineEnd":313,"lineStart":298,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":175.81,"length":18,"time":9.767,"vocabulary":15,"volume":70.324,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":312,"lineStart":302,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":311,"lineStart":308,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.129,"difficulty":5.846,"effort":2260.399,"length":76,"time":125.578,"vocabulary":34,"volume":386.647,"operands":{"distinct":26,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":20},"errors":[],"lineEnd":334,"lineStart":315,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":5.25,"effort":713.652,"length":32,"time":39.647,"vocabulary":19,"volume":135.934,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":329,"lineStart":319,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":330,"lineStart":330,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":331,"lineStart":331,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.088,"difficulty":3.1,"effort":814.386,"length":63,"time":45.244,"vocabulary":18,"volume":262.705,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":129},"errors":[],"lineEnd":465,"lineStart":337,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":343,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":353,"lineStart":345,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.072,"difficulty":4.833,"effort":1044.466,"length":50,"time":58.026,"vocabulary":20,"volume":216.096,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":352,"lineStart":346,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":3.231,"effort":370.55,"length":27,"time":20.586,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":358,"lineStart":355,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":3.5,"effort":379.463,"length":26,"time":21.081,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":367,"lineStart":360,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":376,"lineStart":369,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.042,"difficulty":3.429,"effort":429.723,"length":29,"time":23.874,"vocabulary":20,"volume":125.336,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":385,"lineStart":378,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":4,"effort":527.078,"length":30,"time":29.282,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":394,"lineStart":387,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":4,"effort":527.078,"length":30,"time":29.282,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":403,"lineStart":396,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.098,"difficulty":4.48,"effort":1321.6,"length":59,"time":73.422,"vocabulary":32,"volume":295,"operands":{"distinct":25,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":411,"lineStart":405,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.5,"effort":758.498,"length":39,"time":42.139,"vocabulary":20,"volume":168.555,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":417,"lineStart":413,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.102,"difficulty":4.435,"effort":1357.278,"length":63,"time":75.404,"vocabulary":29,"volume":306.053,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":425,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.102,"difficulty":4.435,"effort":1357.278,"length":63,"time":75.404,"vocabulary":29,"volume":306.053,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":433,"lineStart":427,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.25,"effort":338.806,"length":25,"time":18.823,"vocabulary":18,"volume":104.248,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":438,"lineStart":435,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.103,"difficulty":4.76,"effort":1475.6,"length":62,"time":81.978,"vocabulary":32,"volume":310,"operands":{"distinct":25,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":10},"errors":[],"lineEnd":449,"lineStart":440,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.128,"difficulty":6,"effort":2307.53,"length":80,"time":128.196,"vocabulary":28,"volume":384.588,"operands":{"distinct":22,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":14},"errors":[],"lineEnd":464,"lineStart":451,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":2.143,"effort":149.487,"length":21,"time":8.305,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":70},"errors":[],"lineEnd":536,"lineStart":467,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":475,"lineStart":469,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":474,"lineStart":470,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":486,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":485,"lineStart":478,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":484,"lineStart":480,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.14,"difficulty":6.327,"effort":2648.986,"length":83,"time":147.166,"vocabulary":33,"volume":418.685,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":503,"lineStart":488,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.141,"difficulty":6.093,"effort":2572.655,"length":83,"time":142.925,"vocabulary":34,"volume":422.259,"operands":{"distinct":27,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":520,"lineStart":505,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.128,"difficulty":5.74,"effort":2209.9,"length":77,"time":122.772,"vocabulary":32,"volume":385,"operands":{"distinct":25,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":14},"errors":[],"lineEnd":535,"lineStart":522,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.083,"difficulty":1.875,"effort":469.117,"length":60,"time":26.062,"vocabulary":18,"volume":250.196,"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":146},"errors":[],"lineEnd":683,"lineStart":538,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":545,"lineStart":539,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":1.556,"effort":113.008,"length":21,"time":6.278,"vocabulary":11,"volume":72.648,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":544,"lineStart":540,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":553,"lineStart":547,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":1.556,"effort":113.008,"length":21,"time":6.278,"vocabulary":11,"volume":72.648,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":552,"lineStart":548,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":561,"lineStart":555,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":1.556,"effort":113.008,"length":21,"time":6.278,"vocabulary":11,"volume":72.648,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":560,"lineStart":556,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":572,"lineStart":563,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.051,"difficulty":2.273,"effort":344.814,"length":41,"time":19.156,"vocabulary":13,"volume":151.718,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":571,"lineStart":564,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":166.043,"length":17,"time":9.225,"vocabulary":15,"volume":66.417,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":592,"lineStart":574,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":591,"lineStart":579,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.079,"difficulty":3.2,"effort":760.594,"length":57,"time":42.255,"vocabulary":18,"volume":237.686,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":590,"lineStart":581,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":600,"lineStart":594,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.143,"effort":121.013,"length":17,"time":6.723,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":599,"lineStart":595,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.75,"effort":277.533,"length":20,"time":15.418,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":606,"lineStart":602,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.076,"difficulty":3.553,"effort":814.434,"length":50,"time":45.246,"vocabulary":24,"volume":229.248,"operands":{"distinct":19,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":614,"lineStart":608,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.054,"difficulty":4.231,"effort":688.038,"length":39,"time":38.224,"vocabulary":18,"volume":162.627,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":623,"lineStart":616,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.25,"effort":311.702,"length":23,"time":17.317,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":15},"errors":[],"lineEnd":639,"lineStart":625,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":58.5,"length":13,"time":3.25,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":629,"lineStart":626,"name":"filterMethod"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.048,"difficulty":1.969,"effort":284.346,"length":34,"time":15.797,"vocabulary":19,"volume":144.43,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":638,"lineStart":632,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":647,"lineStart":641,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":646,"lineStart":642,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":655,"lineStart":649,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":654,"lineStart":650,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":663,"lineStart":657,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":662,"lineStart":658,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":672,"lineStart":665,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.25,"effort":208.15,"length":25,"time":11.564,"vocabulary":13,"volume":92.511,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":671,"lineStart":666,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":682,"lineStart":674,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.051,"difficulty":1.846,"effort":281.296,"length":39,"time":15.628,"vocabulary":15,"volume":152.369,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":681,"lineStart":675,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.262,"difficulty":2.7,"effort":2124.383,"length":145,"time":118.021,"vocabulary":43,"volume":786.808,"operands":{"distinct":40,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":73,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":38,"physical":505},"errors":[],"lineEnd":1189,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.069,"difficulty":4.941,"effort":1028.179,"length":46,"time":57.121,"vocabulary":23,"volume":208.084,"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":9},"errors":[],"lineEnd":698,"lineStart":690,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":3.818,"effort":405.774,"length":26,"time":22.543,"vocabulary":17,"volume":106.274,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":707,"lineStart":700,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.9,"effort":358.8,"length":23,"time":19.933,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":716,"lineStart":709,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.041,"difficulty":3.692,"effort":454.855,"length":29,"time":25.27,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":725,"lineStart":718,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":44},"errors":[],"lineEnd":770,"lineStart":727,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.253,"difficulty":6.067,"effort":4599.495,"length":133,"time":255.527,"vocabulary":52,"volume":758.158,"operands":{"distinct":45,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":35},"errors":[],"lineEnd":764,"lineStart":730,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.053,"difficulty":5.25,"effort":831.9,"length":38,"time":46.217,"vocabulary":18,"volume":158.457,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":761,"lineStart":753,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":2.222,"effort":139.794,"length":17,"time":7.766,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":769,"lineStart":766,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.067,"difficulty":4.688,"effort":940.661,"length":45,"time":52.259,"vocabulary":22,"volume":200.674,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":6},"errors":[],"lineEnd":777,"lineStart":772,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.097,"difficulty":6.095,"effort":1776.633,"length":60,"time":98.702,"vocabulary":29,"volume":291.479,"operands":{"distinct":21,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":10},"errors":[],"lineEnd":788,"lineStart":779,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.11,"difficulty":6,"effort":1980,"length":66,"time":110,"vocabulary":32,"volume":330,"operands":{"distinct":24,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":11},"errors":[],"lineEnd":800,"lineStart":790,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.098,"difficulty":4.857,"effort":1431.9,"length":62,"time":79.55,"vocabulary":27,"volume":294.803,"operands":{"distinct":21,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":9},"errors":[],"lineEnd":810,"lineStart":802,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.086,"difficulty":5.043,"effort":1299.292,"length":52,"time":72.183,"vocabulary":31,"volume":257.618,"operands":{"distinct":23,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":11},"errors":[],"lineEnd":822,"lineStart":812,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.048,"difficulty":4.615,"effort":666.598,"length":34,"time":37.033,"vocabulary":19,"volume":144.43,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":828,"lineStart":824,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.049,"difficulty":4.286,"effort":629.767,"length":34,"time":34.987,"vocabulary":20,"volume":146.946,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":834,"lineStart":830,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.15,"difficulty":6.714,"effort":3019.975,"length":87,"time":167.776,"vocabulary":36,"volume":449.783,"operands":{"distinct":28,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":11},"errors":[],"lineEnd":846,"lineStart":836,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.075,"difficulty":5.158,"effort":1163.73,"length":48,"time":64.652,"vocabulary":26,"volume":225.621,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":853,"lineStart":848,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.045,"difficulty":4.154,"effort":564.648,"length":32,"time":31.369,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":8},"errors":[],"lineEnd":862,"lineStart":855,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.235,"difficulty":17.045,"effort":12017.045,"length":141,"time":667.614,"vocabulary":32,"volume":705,"operands":{"distinct":22,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":16},"errors":[],"lineEnd":879,"lineStart":864,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":867,"lineStart":867,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":872,"lineStart":872,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":877,"lineStart":877,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.089,"difficulty":5.333,"effort":1418.282,"length":58,"time":78.793,"vocabulary":24,"volume":265.928,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":7},"errors":[],"lineEnd":887,"lineStart":881,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":5.688,"effort":533.291,"length":24,"time":29.627,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":901,"lineStart":889,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":2.545,"effort":218.786,"length":22,"time":12.155,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":900,"lineStart":891,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":1.545,"effort":154.409,"length":27,"time":8.578,"vocabulary":13,"volume":99.912,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":899,"lineStart":894,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":4.588,"effort":954.738,"length":46,"time":53.041,"vocabulary":23,"volume":208.084,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":909,"lineStart":903,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":918,"lineStart":911,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":1.778,"effort":153.753,"length":25,"time":8.542,"vocabulary":11,"volume":86.486,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":917,"lineStart":912,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":925,"lineStart":920,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":924,"lineStart":921,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3.75,"effort":130.759,"length":11,"time":7.264,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":933,"lineStart":927,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":932,"lineStart":928,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":4.25,"effort":531.665,"length":30,"time":29.537,"vocabulary":18,"volume":125.098,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":939,"lineStart":935,"name":""},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.145,"difficulty":5.306,"effort":2311.373,"length":83,"time":128.41,"vocabulary":38,"volume":435.578,"operands":{"distinct":31,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":19},"errors":[],"lineEnd":959,"lineStart":941,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.9,"effort":358.8,"length":23,"time":19.933,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":968,"lineStart":961,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":3.818,"effort":405.774,"length":26,"time":22.543,"vocabulary":17,"volume":106.274,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":977,"lineStart":970,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.064,"difficulty":4.167,"effort":802.368,"length":42,"time":44.576,"vocabulary":24,"volume":192.568,"operands":{"distinct":18,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":984,"lineStart":979,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.079,"difficulty":4.109,"effort":967.724,"length":48,"time":53.762,"vocabulary":30,"volume":235.531,"operands":{"distinct":23,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":1003,"lineStart":986,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.65,"effort":109.903,"length":18,"time":6.106,"vocabulary":13,"volume":66.608,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1002,"lineStart":998,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":1014,"lineStart":1005,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1013,"lineStart":1010,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.06,"difficulty":3.385,"effort":608.718,"length":44,"time":33.818,"vocabulary":17,"volume":179.848,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":126},"errors":[],"lineEnd":1141,"lineStart":1016,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.084,"difficulty":6.382,"effort":1609.457,"length":55,"time":89.414,"vocabulary":24,"volume":252.173,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":1025,"lineStart":1019,"name":""},{"cyclomatic":2,"cyclomaticDensity":10,"halstead":{"bugs":0.203,"difficulty":12.6,"effort":7677.582,"length":113,"time":426.532,"vocabulary":42,"volume":609.332,"operands":{"distinct":30,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":50,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":25},"errors":[],"lineEnd":1051,"lineStart":1027,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":1058,"lineStart":1053,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1057,"lineStart":1054,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.958,"effort":652.942,"length":31,"time":36.275,"vocabulary":19,"volume":131.686,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":15},"errors":[],"lineEnd":1074,"lineStart":1060,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.65,"effort":109.903,"length":18,"time":6.106,"vocabulary":13,"volume":66.608,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1073,"lineStart":1067,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":1085,"lineStart":1076,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1084,"lineStart":1081,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":4.375,"effort":194.158,"length":14,"time":10.787,"vocabulary":9,"volume":44.379,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":12},"errors":[],"lineEnd":1098,"lineStart":1087,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.082,"difficulty":2.25,"effort":553.558,"length":59,"time":30.753,"vocabulary":18,"volume":246.026,"operands":{"distinct":16,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1097,"lineStart":1088,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.09,"difficulty":5.143,"effort":1393.946,"length":65,"time":77.441,"vocabulary":18,"volume":271.045,"operands":{"distinct":14,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1108,"lineStart":1100,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":1118,"lineStart":1110,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":3.333,"effort":279.206,"length":22,"time":15.511,"vocabulary":14,"volume":83.762,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1117,"lineStart":1111,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1116,"lineStart":1113,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.076,"difficulty":5.438,"effort":1236.656,"length":51,"time":68.703,"vocabulary":22,"volume":227.431,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":1127,"lineStart":1120,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":1140,"lineStart":1129,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":3.125,"effort":219.714,"length":19,"time":12.206,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":1139,"lineStart":1130,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":2.778,"effort":200.944,"length":19,"time":11.164,"vocabulary":14,"volume":72.34,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1138,"lineStart":1132,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1137,"lineStart":1134,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1147,"lineStart":1143,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.062,"difficulty":4.333,"effort":805.319,"length":43,"time":44.74,"vocabulary":20,"volume":185.843,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":1155,"lineStart":1149,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1161,"lineStart":1157,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.075,"difficulty":5.294,"effort":1197.413,"length":50,"time":66.523,"vocabulary":23,"volume":226.178,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":1175,"lineStart":1163,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.088,"difficulty":4.8,"effort":1263.478,"length":56,"time":70.193,"vocabulary":26,"volume":263.225,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":1188,"lineStart":1177,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.064,"difficulty":2.464,"effort":473.416,"length":47,"time":26.301,"vocabulary":17,"volume":192.111,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":126},"errors":[],"lineEnd":1316,"lineStart":1191,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.056,"difficulty":3.833,"effort":646.128,"length":39,"time":35.896,"vocabulary":20,"volume":168.555,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":1200,"lineStart":1195,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":1207,"lineStart":1202,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1206,"lineStart":1203,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.069,"difficulty":3.412,"effort":704.321,"length":47,"time":39.129,"vocabulary":21,"volume":206.439,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1215,"lineStart":1209,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.07,"difficulty":3.412,"effort":719.307,"length":48,"time":39.961,"vocabulary":21,"volume":210.831,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1223,"lineStart":1217,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":1234,"lineStart":1225,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1233,"lineStart":1226,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":1.273,"effort":98.903,"length":21,"time":5.495,"vocabulary":13,"volume":77.709,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1232,"lineStart":1228,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.078,"difficulty":5.167,"effort":1205.818,"length":54,"time":66.99,"vocabulary":20,"volume":233.384,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1244,"lineStart":1236,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":1251,"lineStart":1246,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1250,"lineStart":1247,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.069,"difficulty":4.821,"effort":1003.573,"length":49,"time":55.754,"vocabulary":19,"volume":208.148,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1262,"lineStart":1253,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1256,"lineStart":1256,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.146,"difficulty":7.429,"effort":3249.626,"length":92,"time":180.535,"vocabulary":27,"volume":437.45,"operands":{"distinct":21,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":1278,"lineStart":1264,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1268,"lineStart":1268,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.087,"difficulty":5.167,"effort":1350.271,"length":57,"time":75.015,"vocabulary":24,"volume":261.343,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1289,"lineStart":1280,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1285,"lineStart":1285,"name":""},{"cyclomatic":2,"cyclomaticDensity":7.692,"halstead":{"bugs":0.253,"difficulty":10.313,"effort":7838.583,"length":134,"time":435.477,"vocabulary":51,"volume":760.105,"operands":{"distinct":40,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":25},"errors":[],"lineEnd":1315,"lineStart":1291,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.027,"difficulty":3.571,"effort":294.479,"length":23,"time":16.36,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":51},"errors":[],"lineEnd":1368,"lineStart":1318,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":1334,"lineStart":1321,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.074,"difficulty":9.333,"effort":2080.448,"length":48,"time":115.58,"vocabulary":25,"volume":222.905,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":1333,"lineStart":1323,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":1343,"lineStart":1336,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1342,"lineStart":1337,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.095,"difficulty":3.579,"effort":1019.944,"length":63,"time":56.664,"vocabulary":23,"volume":284.984,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1352,"lineStart":1345,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.095,"difficulty":3.579,"effort":1019.944,"length":63,"time":56.664,"vocabulary":23,"volume":284.984,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1361,"lineStart":1354,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.036,"difficulty":2.143,"effort":232.324,"length":26,"time":12.907,"vocabulary":18,"volume":108.418,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1367,"lineStart":1363,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.041,"difficulty":2.4,"effort":293.075,"length":33,"time":16.282,"vocabulary":13,"volume":122.115,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":113},"errors":[],"lineEnd":1482,"lineStart":1370,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.046,"difficulty":4.038,"effort":555.723,"length":33,"time":30.873,"vocabulary":18,"volume":137.608,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1377,"lineStart":1372,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.097,"difficulty":5.775,"effort":1675.028,"length":61,"time":93.057,"vocabulary":27,"volume":290.048,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":1390,"lineStart":1379,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.938,"effort":292.284,"length":19,"time":16.238,"vocabulary":15,"volume":74.231,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1395,"lineStart":1392,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.25,"effort":129.059,"length":16,"time":7.17,"vocabulary":12,"volume":57.359,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1400,"lineStart":1397,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":4.167,"effort":647.182,"length":38,"time":35.955,"vocabulary":17,"volume":155.324,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1408,"lineStart":1402,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1412,"lineStart":1410,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":4,"effort":533.75,"length":32,"time":29.653,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1418,"lineStart":1414,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1416,"lineStart":1416,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.025,"difficulty":1.714,"effort":130.42,"length":24,"time":7.246,"vocabulary":9,"volume":76.078,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":62},"errors":[],"lineEnd":1481,"lineStart":1420,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.099,"difficulty":4.2,"effort":1248.457,"length":60,"time":69.359,"vocabulary":31,"volume":297.252,"operands":{"distinct":25,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":1431,"lineStart":1421,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.105,"difficulty":4.269,"effort":1344.808,"length":63,"time":74.712,"vocabulary":32,"volume":315,"operands":{"distinct":26,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1445,"lineStart":1433,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.059,"difficulty":4.125,"effort":735.806,"length":40,"time":40.878,"vocabulary":22,"volume":178.377,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1454,"lineStart":1447,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.066,"difficulty":4,"effort":788.614,"length":43,"time":43.812,"vocabulary":24,"volume":197.153,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1464,"lineStart":1456,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":2.955,"effort":271.818,"length":23,"time":15.101,"vocabulary":16,"volume":92,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1469,"lineStart":1466,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.074,"difficulty":3.857,"effort":861.993,"length":47,"time":47.889,"vocabulary":27,"volume":223.48,"operands":{"distinct":21,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":1480,"lineStart":1471,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.185,"difficulty":4.5,"effort":2492.832,"length":108,"time":138.491,"vocabulary":35,"volume":553.963,"operands":{"distinct":30,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":264},"errors":[],"lineEnd":1747,"lineStart":1484,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":1493,"lineStart":1488,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1492,"lineStart":1489,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.129,"difficulty":7.353,"effort":2852.725,"length":87,"time":158.485,"vocabulary":22,"volume":387.971,"operands":{"distinct":17,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":1507,"lineStart":1495,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.247,"difficulty":12.64,"effort":9372.888,"length":147,"time":520.716,"vocabulary":33,"volume":741.526,"operands":{"distinct":25,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":21},"errors":[],"lineEnd":1529,"lineStart":1509,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.048,"difficulty":2.833,"effort":404.1,"length":33,"time":22.45,"vocabulary":20,"volume":142.624,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1537,"lineStart":1531,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":2.7,"effort":113.4,"length":14,"time":6.3,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1534,"lineStart":1534,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.066,"difficulty":5.75,"effort":1133.632,"length":43,"time":62.98,"vocabulary":24,"volume":197.153,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":1547,"lineStart":1539,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.057,"difficulty":6.682,"effort":1142.37,"length":41,"time":63.465,"vocabulary":18,"volume":170.967,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":1554,"lineStart":1549,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.092,"difficulty":6.889,"effort":1910.468,"length":59,"time":106.137,"vocabulary":26,"volume":277.326,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":12},"errors":[],"lineEnd":1567,"lineStart":1556,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1574,"lineStart":1569,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1573,"lineStart":1570,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1581,"lineStart":1576,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1580,"lineStart":1577,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1588,"lineStart":1583,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1587,"lineStart":1584,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":1599,"lineStart":1590,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.055,"difficulty":4.433,"effort":731.495,"length":37,"time":40.639,"vocabulary":22,"volume":164.999,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1598,"lineStart":1591,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1593,"lineStart":1593,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1597,"lineStart":1594,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.137,"difficulty":4.059,"effort":1663.259,"length":77,"time":92.403,"vocabulary":40,"volume":409.788,"operands":{"distinct":34,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":24},"errors":[],"lineEnd":1624,"lineStart":1601,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.136,"difficulty":4.182,"effort":1701.9,"length":77,"time":94.55,"vocabulary":39,"volume":406.976,"operands":{"distinct":33,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":24},"errors":[],"lineEnd":1649,"lineStart":1626,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.066,"difficulty":5.111,"effort":1009.028,"length":42,"time":56.057,"vocabulary":26,"volume":197.418,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":1667,"lineStart":1652,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.163,"difficulty":7.7,"effort":3773,"length":98,"time":209.611,"vocabulary":32,"volume":490,"operands":{"distinct":25,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":12},"errors":[],"lineEnd":1680,"lineStart":1669,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1685,"lineStart":1682,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1690,"lineStart":1687,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1695,"lineStart":1692,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1700,"lineStart":1697,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.429,"effort":215.683,"length":17,"time":11.982,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1705,"lineStart":1702,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.078,"difficulty":4.35,"effort":1022.346,"length":50,"time":56.797,"vocabulary":26,"volume":235.022,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":1723,"lineStart":1707,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":4.714,"effort":348.899,"length":20,"time":19.383,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1728,"lineStart":1725,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":4.125,"effort":314.107,"length":20,"time":17.45,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1733,"lineStart":1730,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":4.125,"effort":314.107,"length":20,"time":17.45,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1738,"lineStart":1735,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.066,"difficulty":10.938,"effort":2179.312,"length":51,"time":121.073,"vocabulary":15,"volume":199.251,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":1746,"lineStart":1740,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.043,"difficulty":2.182,"effort":282.437,"length":34,"time":15.691,"vocabulary":14,"volume":129.45,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":89},"errors":[],"lineEnd":1837,"lineStart":1749,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.75,"effort":422.205,"length":27,"time":23.456,"vocabulary":18,"volume":112.588,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":1760,"lineStart":1752,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2,"effort":121.889,"length":17,"time":6.772,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1759,"lineStart":1755,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1765,"lineStart":1762,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.119,"difficulty":4.92,"effort":1754.975,"length":72,"time":97.499,"vocabulary":31,"volume":356.702,"operands":{"distinct":25,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":1779,"lineStart":1767,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":3.6,"effort":490.183,"length":31,"time":27.232,"vocabulary":21,"volume":136.162,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1790,"lineStart":1781,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":3.6,"effort":490.183,"length":31,"time":27.232,"vocabulary":21,"volume":136.162,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1801,"lineStart":1792,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":4,"effort":527.078,"length":30,"time":29.282,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1807,"lineStart":1803,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.106,"difficulty":5.104,"effort":1618.371,"length":64,"time":89.909,"vocabulary":31,"volume":317.069,"operands":{"distinct":24,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":1823,"lineStart":1809,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.062,"difficulty":4.025,"effort":746.398,"length":39,"time":41.467,"vocabulary":27,"volume":185.441,"operands":{"distinct":20,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":1836,"lineStart":1825,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.076,"difficulty":3,"effort":682.647,"length":49,"time":37.925,"vocabulary":25,"volume":227.549,"operands":{"distinct":20,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":301},"errors":[],"lineEnd":2139,"lineStart":1839,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.272,"difficulty":6.915,"effort":5638.224,"length":146,"time":313.235,"vocabulary":48,"volume":815.405,"operands":{"distinct":41,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":65,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":22},"errors":[],"lineEnd":1872,"lineStart":1851,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.016,"difficulty":1.75,"effort":83.211,"length":15,"time":4.623,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":22},"errors":[],"lineEnd":1895,"lineStart":1874,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":1880,"lineStart":1878,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.06,"difficulty":4.735,"effort":846.735,"length":39,"time":47.041,"vocabulary":24,"volume":178.814,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":1886,"lineStart":1882,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.085,"difficulty":5.167,"effort":1316.414,"length":53,"time":73.134,"vocabulary":28,"volume":254.79,"operands":{"distinct":21,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":1894,"lineStart":1888,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.085,"difficulty":2.559,"effort":652.484,"length":59,"time":36.249,"vocabulary":20,"volume":254.994,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":88},"errors":[],"lineEnd":1984,"lineStart":1897,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":1903,"lineStart":1901,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.047,"difficulty":3.571,"effort":500.649,"length":33,"time":27.814,"vocabulary":19,"volume":140.182,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1909,"lineStart":1905,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.074,"difficulty":4.5,"effort":995.122,"length":46,"time":55.285,"vocabulary":28,"volume":221.138,"operands":{"distinct":21,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":1916,"lineStart":1911,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":3.912,"effort":609.8,"length":34,"time":33.878,"vocabulary":24,"volume":155.889,"operands":{"distinct":17,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1922,"lineStart":1918,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.045,"difficulty":4.2,"effort":561.888,"length":30,"time":31.216,"vocabulary":22,"volume":133.783,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":1927,"lineStart":1924,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.062,"difficulty":4.667,"effort":866.853,"length":40,"time":48.159,"vocabulary":25,"volume":185.754,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":1933,"lineStart":1929,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.062,"difficulty":4.667,"effort":866.853,"length":40,"time":48.159,"vocabulary":25,"volume":185.754,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":1939,"lineStart":1935,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4,"effort":491.94,"length":28,"time":27.33,"vocabulary":21,"volume":122.985,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":1944,"lineStart":1941,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":3.967,"effort":512.983,"length":29,"time":28.499,"vocabulary":22,"volume":129.324,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":1949,"lineStart":1946,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4,"effort":491.94,"length":28,"time":27.33,"vocabulary":21,"volume":122.985,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":1954,"lineStart":1951,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.095,"difficulty":4.9,"effort":1396.5,"length":57,"time":77.583,"vocabulary":32,"volume":285,"operands":{"distinct":25,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":1962,"lineStart":1956,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.039,"difficulty":4.038,"effort":471.256,"length":27,"time":26.181,"vocabulary":20,"volume":116.692,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":1967,"lineStart":1964,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.085,"difficulty":5.167,"effort":1316.414,"length":53,"time":73.134,"vocabulary":28,"volume":254.79,"operands":{"distinct":21,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":1975,"lineStart":1969,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.472,"effort":851.503,"length":41,"time":47.306,"vocabulary":25,"volume":190.398,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":1983,"lineStart":1977,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.016,"difficulty":1.75,"effort":83.211,"length":15,"time":4.623,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":20},"errors":[],"lineEnd":2005,"lineStart":1986,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":1992,"lineStart":1990,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.053,"difficulty":4.375,"effort":692.67,"length":35,"time":38.482,"vocabulary":23,"volume":158.325,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1999,"lineStart":1994,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4,"effort":491.94,"length":28,"time":27.33,"vocabulary":21,"volume":122.985,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":2004,"lineStart":2001,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.043,"difficulty":1.8,"effort":232.306,"length":36,"time":12.906,"vocabulary":12,"volume":129.059,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":105},"errors":[],"lineEnd":2111,"lineStart":2007,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":2016,"lineStart":2008,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":1.833,"effort":131.449,"length":20,"time":7.303,"vocabulary":12,"volume":71.699,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":2015,"lineStart":2009,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.444,"effort":153.774,"length":17,"time":8.543,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2013,"lineStart":2011,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":2032,"lineStart":2018,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.081,"difficulty":4.333,"effort":1053.013,"length":53,"time":58.501,"vocabulary":24,"volume":243.003,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":2031,"lineStart":2019,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2022,"lineStart":2022,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2025,"lineStart":2025,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":2.4,"effort":173.615,"length":19,"time":9.645,"vocabulary":14,"volume":72.34,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2028,"lineStart":2026,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2039,"lineStart":2034,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2038,"lineStart":2035,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2046,"lineStart":2041,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2045,"lineStart":2042,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.778,"effort":158.64,"length":15,"time":8.813,"vocabulary":14,"volume":57.11,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":2057,"lineStart":2048,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.438,"effort":241.685,"length":19,"time":13.427,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2056,"lineStart":2050,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2055,"lineStart":2052,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2064,"lineStart":2059,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2063,"lineStart":2060,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.818,"effort":366.195,"length":23,"time":20.344,"vocabulary":18,"volume":95.908,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":2076,"lineStart":2066,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.688,"effort":81.729,"length":14,"time":4.541,"vocabulary":11,"volume":48.432,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":2075,"lineStart":2068,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2074,"lineStart":2070,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":2091,"lineStart":2078,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.688,"effort":81.729,"length":14,"time":4.541,"vocabulary":11,"volume":48.432,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":2090,"lineStart":2079,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.95,"effort":144.317,"length":20,"time":8.018,"vocabulary":13,"volume":74.009,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":2089,"lineStart":2081,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2088,"lineStart":2084,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.139,"difficulty":4.922,"effort":2055.113,"length":79,"time":114.173,"vocabulary":39,"volume":417.547,"operands":{"distinct":32,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":18},"errors":[],"lineEnd":2110,"lineStart":2093,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.016,"difficulty":1.75,"effort":83.211,"length":15,"time":4.623,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":26},"errors":[],"lineEnd":2138,"lineStart":2113,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":2119,"lineStart":2117,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.069,"difficulty":4.5,"effort":928.455,"length":45,"time":51.581,"vocabulary":24,"volume":206.323,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":2129,"lineStart":2121,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":3.125,"effort":306.56,"length":24,"time":17.031,"vocabulary":17,"volume":98.099,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2137,"lineStart":2131,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":62},"errors":[],"lineEnd":2202,"lineStart":2141,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2147,"lineStart":2142,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2146,"lineStart":2143,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.165,"difficulty":6.417,"effort":3175.596,"length":95,"time":176.422,"vocabulary":37,"volume":494.898,"operands":{"distinct":30,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":2166,"lineStart":2149,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.146,"difficulty":6.155,"effort":2704.851,"length":85,"time":150.27,"vocabulary":36,"volume":439.444,"operands":{"distinct":29,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":2185,"lineStart":2168,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.107,"difficulty":6,"effort":1922.556,"length":69,"time":106.809,"vocabulary":25,"volume":320.426,"operands":{"distinct":19,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":2201,"lineStart":2187,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":2224,"lineStart":2204,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2208,"lineStart":2205,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2213,"lineStart":2210,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":170.286,"length":19,"time":9.46,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":2223,"lineStart":2215,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":2222,"lineStart":2216,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2221,"lineStart":2218,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.262,"difficulty":6.364,"effort":5006.023,"length":138,"time":278.112,"vocabulary":52,"volume":786.661,"operands":{"distinct":44,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":40,"physical":208},"errors":[],"lineEnd":2433,"lineStart":2226,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.17,"difficulty":7.565,"effort":3858.927,"length":105,"time":214.385,"vocabulary":29,"volume":510.088,"operands":{"distinct":23,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":22},"errors":[],"lineEnd":2267,"lineStart":2246,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.722,"length":17,"time":7.485,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2273,"lineStart":2269,"name":""},{"cyclomatic":6,"cyclomaticDensity":50,"halstead":{"bugs":0.13,"difficulty":8.522,"effort":3335.251,"length":79,"time":185.292,"vocabulary":31,"volume":391.382,"operands":{"distinct":23,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":2284,"lineStart":2275,"name":"assertPrivacy"},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.111,"difficulty":4.889,"effort":1635.125,"length":75,"time":90.84,"vocabulary":22,"volume":334.457,"operands":{"distinct":18,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":11},"errors":[],"lineEnd":2296,"lineStart":2286,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":2300,"lineStart":2298,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":2305,"lineStart":2302,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.027,"difficulty":3,"effort":239.179,"length":24,"time":13.288,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":4},"errors":[],"lineEnd":2310,"lineStart":2307,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.055,"difficulty":5.25,"effort":871.777,"length":48,"time":48.432,"vocabulary":11,"volume":166.053,"operands":{"distinct":8,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":6},"errors":[],"lineEnd":2317,"lineStart":2312,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.074,"difficulty":4.588,"effort":1017.003,"length":49,"time":56.5,"vocabulary":23,"volume":221.655,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":2327,"lineStart":2319,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":2332,"lineStart":2329,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.027,"difficulty":3,"effort":239.179,"length":24,"time":13.288,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":4},"errors":[],"lineEnd":2337,"lineStart":2334,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.055,"difficulty":5.25,"effort":871.777,"length":48,"time":48.432,"vocabulary":11,"volume":166.053,"operands":{"distinct":8,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":6},"errors":[],"lineEnd":2344,"lineStart":2339,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":3.438,"effort":254.405,"length":20,"time":14.134,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2351,"lineStart":2346,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":2356,"lineStart":2353,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.027,"difficulty":3,"effort":239.179,"length":24,"time":13.288,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":4},"errors":[],"lineEnd":2361,"lineStart":2358,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.055,"difficulty":5.25,"effort":871.777,"length":48,"time":48.432,"vocabulary":11,"volume":166.053,"operands":{"distinct":8,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":6},"errors":[],"lineEnd":2368,"lineStart":2363,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.08,"difficulty":4.421,"effort":1067.598,"length":52,"time":59.311,"vocabulary":25,"volume":241.481,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":2379,"lineStart":2370,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.027,"difficulty":3,"effort":239.179,"length":24,"time":13.288,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":4},"errors":[],"lineEnd":2384,"lineStart":2381,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":3.438,"effort":254.405,"length":20,"time":14.134,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2392,"lineStart":2387,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":2397,"lineStart":2394,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.027,"difficulty":3,"effort":239.179,"length":24,"time":13.288,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":4},"errors":[],"lineEnd":2402,"lineStart":2399,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.055,"difficulty":5.25,"effort":871.777,"length":48,"time":48.432,"vocabulary":11,"volume":166.053,"operands":{"distinct":8,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":6},"errors":[],"lineEnd":2409,"lineStart":2404,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.079,"difficulty":6.346,"effort":1508.39,"length":57,"time":83.799,"vocabulary":18,"volume":237.686,"operands":{"distinct":13,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2417,"lineStart":2411,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.146,"difficulty":5.833,"effort":2552.211,"length":86,"time":141.789,"vocabulary":34,"volume":437.522,"operands":{"distinct":27,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":2432,"lineStart":2419,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.037,"difficulty":2.25,"effort":249.78,"length":30,"time":13.877,"vocabulary":13,"volume":111.013,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":191},"errors":[],"lineEnd":2625,"lineStart":2435,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":2446,"lineStart":2437,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2445,"lineStart":2442,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":2,"effort":32,"length":8,"time":1.778,"vocabulary":4,"volume":16,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":23},"errors":[],"lineEnd":2470,"lineStart":2448,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":3.056,"effort":232.672,"length":20,"time":12.926,"vocabulary":14,"volume":76.147,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":2458,"lineStart":2449,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":2457,"lineStart":2450,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2456,"lineStart":2452,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":3.056,"effort":232.672,"length":20,"time":12.926,"vocabulary":14,"volume":76.147,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":2469,"lineStart":2460,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":2468,"lineStart":2461,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2467,"lineStart":2463,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":29},"errors":[],"lineEnd":2500,"lineStart":2472,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":2484,"lineStart":2473,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":2483,"lineStart":2474,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.048,"difficulty":1.769,"effort":255.751,"length":37,"time":14.208,"vocabulary":15,"volume":144.555,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2482,"lineStart":2476,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2492,"lineStart":2486,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":1.333,"effort":83.026,"length":18,"time":4.613,"vocabulary":11,"volume":62.27,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2491,"lineStart":2487,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2499,"lineStart":2494,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2498,"lineStart":2495,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":28},"errors":[],"lineEnd":2529,"lineStart":2502,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":2513,"lineStart":2503,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":2512,"lineStart":2504,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":1.545,"effort":154.409,"length":27,"time":8.578,"vocabulary":13,"volume":99.912,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2511,"lineStart":2506,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2521,"lineStart":2515,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":1.333,"effort":83.026,"length":18,"time":4.613,"vocabulary":11,"volume":62.27,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2520,"lineStart":2516,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2528,"lineStart":2523,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2527,"lineStart":2524,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":1,"effort":16.253,"length":7,"time":0.903,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":2543,"lineStart":2531,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.167,"effort":35,"length":10,"time":1.944,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2534,"lineStart":2532,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2542,"lineStart":2536,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2541,"lineStart":2537,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":2555,"lineStart":2545,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":2554,"lineStart":2546,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.048,"difficulty":1.769,"effort":255.751,"length":37,"time":14.208,"vocabulary":15,"volume":144.555,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2553,"lineStart":2547,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":100,"length":20,"time":5.556,"vocabulary":8,"volume":60,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":68},"errors":[],"lineEnd":2624,"lineStart":2557,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.042,"difficulty":4.636,"effort":587.48,"length":31,"time":32.638,"vocabulary":17,"volume":126.711,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":18},"errors":[],"lineEnd":2575,"lineStart":2558,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.049,"difficulty":1.643,"effort":243.143,"length":37,"time":13.508,"vocabulary":16,"volume":148,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2574,"lineStart":2568,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.044,"difficulty":4.5,"effort":600.469,"length":32,"time":33.359,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":18},"errors":[],"lineEnd":2594,"lineStart":2577,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.049,"difficulty":1.643,"effort":243.143,"length":37,"time":13.508,"vocabulary":16,"volume":148,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2593,"lineStart":2587,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":3.667,"effort":315.156,"length":22,"time":17.509,"vocabulary":15,"volume":85.952,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":2606,"lineStart":2596,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.042,"difficulty":2.375,"effort":296.924,"length":32,"time":16.496,"vocabulary":15,"volume":125.02,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":2605,"lineStart":2597,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2603,"lineStart":2601,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.333,"effort":93.014,"length":12,"time":5.167,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":2615,"lineStart":2608,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":1.778,"effort":153.753,"length":25,"time":8.542,"vocabulary":11,"volume":86.486,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2614,"lineStart":2609,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2,"effort":83.026,"length":12,"time":4.613,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2623,"lineStart":2617,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.143,"effort":113.895,"length":16,"time":6.327,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2622,"lineStart":2618,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":2,"effort":55.726,"length":12,"time":3.096,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":15},"errors":[],"lineEnd":2641,"lineStart":2627,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":3.667,"effort":286.505,"length":20,"time":15.917,"vocabulary":15,"volume":78.138,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":2632,"lineStart":2628,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2636,"lineStart":2634,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2640,"lineStart":2638,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":28},"errors":[],"lineEnd":2670,"lineStart":2643,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2649,"lineStart":2644,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2648,"lineStart":2645,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":2662,"lineStart":2651,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.929,"effort":89.692,"length":14,"time":4.983,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":2661,"lineStart":2652,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":2660,"lineStart":2654,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2659,"lineStart":2656,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2669,"lineStart":2664,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2668,"lineStart":2665,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2678,"lineStart":2672,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2677,"lineStart":2673,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.055,"difficulty":5.077,"effort":841.09,"length":39,"time":46.727,"vocabulary":19,"volume":165.669,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":2686,"lineStart":2680,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":37.899,"length":9,"time":2.106,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":2700,"lineStart":2688,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2693,"lineStart":2691,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":2699,"lineStart":2695,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2698,"lineStart":2696,"name":""}],"methodAverage":{"cyclomatic":1.042,"cyclomaticDensity":34.323,"halstead":{"bugs":0.042,"difficulty":3.11,"effort":610.751,"length":29.249,"time":33.931,"vocabulary":15.167,"volume":125.837,"operands":{"distinct":10.873,"total":16.518},"operators":{"distinct":4.294,"total":12.732}},"params":0.645,"sloc":{"logical":5.504,"physical":20.934}},"module":"test/user.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":34,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":48,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":12,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":61,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":71,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":54,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":75,"column":21,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":75,"column":29,"message":"Expected ')' to match '{' from line 74 and instead saw 'User'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":75,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":75,"column":33,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":75,"column":34,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":78,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":78,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":79,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":79,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":82,"column":54,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":83,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":83,"column":19,"message":"Expected ')' to match '{' from line 82 and instead saw 'email'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":83,"column":19,"message":"Too many errors. (3% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_user_js/report.json b/plato-report/files/test_user_js/report.json new file mode 100644 index 0000000000..159e17d135 --- /dev/null +++ b/plato-report/files/test_user_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/user.js","fileShort":"test/user.js","fileSafe":"test_user_js","link":"files/test_user_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":0.804,"halstead":{"bugs":42.607,"difficulty":107.905,"effort":13792452.761,"length":12570,"time":766247.376,"vocabulary":1151,"volume":127820.209,"operands":{"distinct":1117,"total":7090,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":5480,"identifiers":["__stripped__"]}},"params":274,"sloc":{"logical":2364,"physical":2701}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":3,"path":"assert","type":"cjs"},{"line":4,"path":"fs","type":"cjs"},{"line":5,"path":"path","type":"cjs"},{"line":6,"path":"nconf","type":"cjs"},{"line":7,"path":"validator","type":"cjs"},{"line":8,"path":"jsonwebtoken","type":"cjs"},{"line":9,"path":"node:timers/promises","type":"cjs"},{"line":11,"path":"./mocks/databasemock","type":"cjs"},{"line":12,"path":"../src/user","type":"cjs"},{"line":13,"path":"../src/topics","type":"cjs"},{"line":14,"path":"../src/categories","type":"cjs"},{"line":15,"path":"../src/posts","type":"cjs"},{"line":16,"path":"../src/groups","type":"cjs"},{"line":17,"path":"../src/messaging","type":"cjs"},{"line":18,"path":"./helpers","type":"cjs"},{"line":19,"path":"../src/meta","type":"cjs"},{"line":20,"path":"../src/file","type":"cjs"},{"line":21,"path":"../src/socket.io/user","type":"cjs"},{"line":22,"path":"../src/api/users","type":"cjs"},{"line":23,"path":"../src/utils","type":"cjs"},{"line":24,"path":"../src/privileges","type":"cjs"},{"line":25,"path":"../src/request","type":"cjs"},{"line":32,"path":"../src/plugins","type":"cjs"},{"line":523,"path":"../src/socket.io/modules","type":"cjs"},{"line":1028,"path":"../src/socket.io/uploads","type":"cjs"},{"line":1485,"path":"../src/socket.io/user","type":"cjs"},{"line":2067,"path":"../src/socket.io/user","type":"cjs"},{"line":2697,"path":"* dynamic dependency *","type":"cjs"}],"errors":[],"lineEnd":2701,"lineStart":1,"maintainability":71.009,"methods":[{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.231,"difficulty":4.895,"effort":3393.755,"length":127,"time":188.542,"vocabulary":44,"volume":693.348,"operands":{"distinct":38,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":65,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":34,"physical":2675},"errors":[],"lineEnd":2701,"lineStart":27,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0,"difficulty":0,"effort":0,"length":1,"time":0,"vocabulary":1,"volume":0,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":0,"total":0,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":3},"errors":[],"lineEnd":36,"lineStart":34,"name":"dummyEmailerHook"},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.045,"difficulty":2.5,"effort":334.457,"length":30,"time":18.581,"vocabulary":22,"volume":133.783,"operands":{"distinct":17,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":20},"errors":[],"lineEnd":56,"lineStart":37,"name":""},{"cyclomatic":2,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":4.5,"effort":224.23,"length":15,"time":12.457,"vocabulary":10,"volume":49.829,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":8},"errors":[],"lineEnd":55,"lineStart":48,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":59,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":1.5,"effort":102.799,"length":18,"time":5.711,"vocabulary":14,"volume":68.532,"operands":{"distinct":11,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":69,"lineStart":61,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.034,"difficulty":2.286,"effort":231.857,"length":32,"time":12.881,"vocabulary":9,"volume":101.438,"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":101},"errors":[],"lineEnd":173,"lineStart":73,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":4.583,"effort":711.9,"length":38,"time":39.55,"vocabulary":17,"volume":155.324,"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":80,"lineStart":74,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.162,"difficulty":7.25,"effort":3521.921,"length":99,"time":195.662,"vocabulary":30,"volume":485.782,"operands":{"distinct":24,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":16},"errors":[],"lineEnd":97,"lineStart":82,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":3.438,"effort":254.405,"length":20,"time":14.134,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":105,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.014,"difficulty":1.5,"effort":63,"length":14,"time":3.5,"vocabulary":8,"volume":42,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":104,"lineStart":100,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":112,"lineStart":107,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":111,"lineStart":108,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.5,"effort":112.432,"length":13,"time":6.246,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":119,"lineStart":114,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":118,"lineStart":115,"name":""},{"cyclomatic":2,"cyclomaticDensity":28.571,"halstead":{"bugs":0.045,"difficulty":7.333,"effort":995.184,"length":30,"time":55.288,"vocabulary":23,"volume":135.707,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":130,"lineStart":121,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":129,"lineStart":126,"name":""},{"cyclomatic":2,"cyclomaticDensity":16.667,"halstead":{"bugs":0.137,"difficulty":10.636,"effort":4383.08,"length":81,"time":243.504,"vocabulary":34,"volume":412.084,"operands":{"distinct":22,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":24},"errors":[],"lineEnd":155,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":4.2,"effort":188.885,"length":13,"time":10.494,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":140,"lineStart":134,"name":"tryCreate"},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":150,"lineStart":150,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":152,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":153,"lineStart":153,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.05,"difficulty":5.115,"effort":773.791,"length":35,"time":42.988,"vocabulary":20,"volume":151.267,"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":16},"errors":[],"lineEnd":172,"lineStart":157,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":4.2,"effort":188.885,"length":13,"time":10.494,"vocabulary":11,"volume":44.973,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":165,"lineStart":159,"name":"tryCreate"},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":21},"errors":[],"lineEnd":195,"lineStart":175,"name":""},{"cyclomatic":2,"cyclomaticDensity":15.385,"halstead":{"bugs":0.095,"difficulty":9.3,"effort":2650.5,"length":57,"time":147.25,"vocabulary":32,"volume":285,"operands":{"distinct":20,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":19},"errors":[],"lineEnd":194,"lineStart":176,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":2,"effort":55.726,"length":12,"time":3.096,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":27},"errors":[],"lineEnd":223,"lineStart":197,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":204,"lineStart":198,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.571,"effort":79.701,"length":16,"time":4.428,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":203,"lineStart":199,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":213,"lineStart":206,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.889,"effort":169.897,"length":26,"time":9.439,"vocabulary":11,"volume":89.945,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":212,"lineStart":207,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":2.4,"effort":76.078,"length":10,"time":4.227,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":222,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.03,"difficulty":1.889,"effort":169.897,"length":26,"time":9.439,"vocabulary":11,"volume":89.945,"operands":{"distinct":9,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":221,"lineStart":216,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1,"effort":25.85,"length":10,"time":1.436,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":18},"errors":[],"lineEnd":242,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":228,"lineStart":226,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":237,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.636,"effort":169.547,"length":28,"time":9.419,"vocabulary":13,"volume":103.612,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":236,"lineStart":231,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.2,"effort":26.951,"length":8,"time":1.497,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":241,"lineStart":239,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1,"effort":25.85,"length":10,"time":1.436,"vocabulary":6,"volume":25.85,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":264,"lineStart":244,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.429,"effort":237.218,"length":20,"time":13.179,"vocabulary":11,"volume":69.189,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":249,"lineStart":245,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":258,"lineStart":251,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":1.636,"effort":169.547,"length":28,"time":9.419,"vocabulary":13,"volume":103.612,"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":257,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.4,"effort":43.233,"length":11,"time":2.402,"vocabulary":7,"volume":30.881,"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":263,"lineStart":260,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":70},"errors":[],"lineEnd":335,"lineStart":266,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.02,"difficulty":3.5,"effort":205.112,"length":15,"time":11.395,"vocabulary":15,"volume":58.603,"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":13},"errors":[],"lineEnd":279,"lineStart":267,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":175.81,"length":18,"time":9.767,"vocabulary":15,"volume":70.324,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":278,"lineStart":268,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":277,"lineStart":274,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.043,"difficulty":4.571,"effort":591.193,"length":29,"time":32.844,"vocabulary":22,"volume":129.324,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":16},"errors":[],"lineEnd":296,"lineStart":281,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":175.81,"length":18,"time":9.767,"vocabulary":15,"volume":70.324,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":295,"lineStart":285,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.004,"difficulty":0.667,"effort":8,"length":6,"time":0.444,"vocabulary":4,"volume":12,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":294,"lineStart":291,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.028,"difficulty":4.5,"effort":382.313,"length":20,"time":21.24,"vocabulary":19,"volume":84.959,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":16},"errors":[],"lineEnd":313,"lineStart":298,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":175.81,"length":18,"time":9.767,"vocabulary":15,"volume":70.324,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":312,"lineStart":302,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":311,"lineStart":308,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.129,"difficulty":5.846,"effort":2260.399,"length":76,"time":125.578,"vocabulary":34,"volume":386.647,"operands":{"distinct":26,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":20},"errors":[],"lineEnd":334,"lineStart":315,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":5.25,"effort":713.652,"length":32,"time":39.647,"vocabulary":19,"volume":135.934,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":329,"lineStart":319,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":330,"lineStart":330,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":331,"lineStart":331,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.088,"difficulty":3.1,"effort":814.386,"length":63,"time":45.244,"vocabulary":18,"volume":262.705,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":32,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":129},"errors":[],"lineEnd":465,"lineStart":337,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":343,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":353,"lineStart":345,"name":""},{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.072,"difficulty":4.833,"effort":1044.466,"length":50,"time":58.026,"vocabulary":20,"volume":216.096,"operands":{"distinct":15,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":21,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":352,"lineStart":346,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.038,"difficulty":3.231,"effort":370.55,"length":27,"time":20.586,"vocabulary":19,"volume":114.694,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":358,"lineStart":355,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.036,"difficulty":3.5,"effort":379.463,"length":26,"time":21.081,"vocabulary":18,"volume":108.418,"operands":{"distinct":12,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":367,"lineStart":360,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.545,"effort":333.314,"length":23,"time":18.517,"vocabulary":17,"volume":94.012,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":376,"lineStart":369,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.042,"difficulty":3.429,"effort":429.723,"length":29,"time":23.874,"vocabulary":20,"volume":125.336,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":385,"lineStart":378,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":4,"effort":527.078,"length":30,"time":29.282,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":394,"lineStart":387,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.044,"difficulty":4,"effort":527.078,"length":30,"time":29.282,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":403,"lineStart":396,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.098,"difficulty":4.48,"effort":1321.6,"length":59,"time":73.422,"vocabulary":32,"volume":295,"operands":{"distinct":25,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":27,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":411,"lineStart":405,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.056,"difficulty":4.5,"effort":758.498,"length":39,"time":42.139,"vocabulary":20,"volume":168.555,"operands":{"distinct":14,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":417,"lineStart":413,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.102,"difficulty":4.435,"effort":1357.278,"length":63,"time":75.404,"vocabulary":29,"volume":306.053,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":425,"lineStart":419,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.102,"difficulty":4.435,"effort":1357.278,"length":63,"time":75.404,"vocabulary":29,"volume":306.053,"operands":{"distinct":23,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":433,"lineStart":427,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.035,"difficulty":3.25,"effort":338.806,"length":25,"time":18.823,"vocabulary":18,"volume":104.248,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":4},"errors":[],"lineEnd":438,"lineStart":435,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.103,"difficulty":4.76,"effort":1475.6,"length":62,"time":81.978,"vocabulary":32,"volume":310,"operands":{"distinct":25,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":10},"errors":[],"lineEnd":449,"lineStart":440,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.128,"difficulty":6,"effort":2307.53,"length":80,"time":128.196,"vocabulary":28,"volume":384.588,"operands":{"distinct":22,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":14},"errors":[],"lineEnd":464,"lineStart":451,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.023,"difficulty":2.143,"effort":149.487,"length":21,"time":8.305,"vocabulary":10,"volume":69.76,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":70},"errors":[],"lineEnd":536,"lineStart":467,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":475,"lineStart":469,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2,"effort":76.078,"length":12,"time":4.227,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":474,"lineStart":470,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":486,"lineStart":477,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":485,"lineStart":478,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":484,"lineStart":480,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.14,"difficulty":6.327,"effort":2648.986,"length":83,"time":147.166,"vocabulary":33,"volume":418.685,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":503,"lineStart":488,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.141,"difficulty":6.093,"effort":2572.655,"length":83,"time":142.925,"vocabulary":34,"volume":422.259,"operands":{"distinct":27,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":16},"errors":[],"lineEnd":520,"lineStart":505,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.128,"difficulty":5.74,"effort":2209.9,"length":77,"time":122.772,"vocabulary":32,"volume":385,"operands":{"distinct":25,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":14},"errors":[],"lineEnd":535,"lineStart":522,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.083,"difficulty":1.875,"effort":469.117,"length":60,"time":26.062,"vocabulary":18,"volume":250.196,"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":146},"errors":[],"lineEnd":683,"lineStart":538,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":545,"lineStart":539,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":1.556,"effort":113.008,"length":21,"time":6.278,"vocabulary":11,"volume":72.648,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":544,"lineStart":540,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":553,"lineStart":547,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":1.556,"effort":113.008,"length":21,"time":6.278,"vocabulary":11,"volume":72.648,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":552,"lineStart":548,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":561,"lineStart":555,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":1.556,"effort":113.008,"length":21,"time":6.278,"vocabulary":11,"volume":72.648,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":560,"lineStart":556,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":572,"lineStart":563,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.051,"difficulty":2.273,"effort":344.814,"length":41,"time":19.156,"vocabulary":13,"volume":151.718,"operands":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":16,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":571,"lineStart":564,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.022,"difficulty":2.5,"effort":166.043,"length":17,"time":9.225,"vocabulary":15,"volume":66.417,"operands":{"distinct":10,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":19},"errors":[],"lineEnd":592,"lineStart":574,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.75,"effort":66.568,"length":12,"time":3.698,"vocabulary":9,"volume":38.039,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":591,"lineStart":579,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.079,"difficulty":3.2,"effort":760.594,"length":57,"time":42.255,"vocabulary":18,"volume":237.686,"operands":{"distinct":15,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":25,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":590,"lineStart":581,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":600,"lineStart":594,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":2.143,"effort":121.013,"length":17,"time":6.723,"vocabulary":10,"volume":56.473,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":599,"lineStart":595,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.75,"effort":277.533,"length":20,"time":15.418,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":606,"lineStart":602,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.076,"difficulty":3.553,"effort":814.434,"length":50,"time":45.246,"vocabulary":24,"volume":229.248,"operands":{"distinct":19,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":614,"lineStart":608,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.054,"difficulty":4.231,"effort":688.038,"length":39,"time":38.224,"vocabulary":18,"volume":162.627,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":623,"lineStart":616,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.25,"effort":311.702,"length":23,"time":17.317,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":15},"errors":[],"lineEnd":639,"lineStart":625,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":58.5,"length":13,"time":3.25,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":629,"lineStart":626,"name":"filterMethod"},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.048,"difficulty":1.969,"effort":284.346,"length":34,"time":15.797,"vocabulary":19,"volume":144.43,"operands":{"distinct":16,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":638,"lineStart":632,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":647,"lineStart":641,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":646,"lineStart":642,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":655,"lineStart":649,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":654,"lineStart":650,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":2,"effort":48,"length":8,"time":2.667,"vocabulary":8,"volume":24,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":663,"lineStart":657,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":662,"lineStart":658,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":672,"lineStart":665,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.031,"difficulty":2.25,"effort":208.15,"length":25,"time":11.564,"vocabulary":13,"volume":92.511,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":671,"lineStart":666,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":2,"effort":57.059,"length":9,"time":3.17,"vocabulary":9,"volume":28.529,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":682,"lineStart":674,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.051,"difficulty":1.846,"effort":281.296,"length":39,"time":15.628,"vocabulary":15,"volume":152.369,"operands":{"distinct":13,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":15,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":681,"lineStart":675,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.262,"difficulty":2.7,"effort":2124.383,"length":145,"time":118.021,"vocabulary":43,"volume":786.808,"operands":{"distinct":40,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":73,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":38,"physical":505},"errors":[],"lineEnd":1189,"lineStart":685,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.069,"difficulty":4.941,"effort":1028.179,"length":46,"time":57.121,"vocabulary":23,"volume":208.084,"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":9},"errors":[],"lineEnd":698,"lineStart":690,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":3.818,"effort":405.774,"length":26,"time":22.543,"vocabulary":17,"volume":106.274,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":707,"lineStart":700,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.9,"effort":358.8,"length":23,"time":19.933,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":716,"lineStart":709,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.041,"difficulty":3.692,"effort":454.855,"length":29,"time":25.27,"vocabulary":19,"volume":123.19,"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":725,"lineStart":718,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":1.875,"effort":52.638,"length":10,"time":2.924,"vocabulary":7,"volume":28.074,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":44},"errors":[],"lineEnd":770,"lineStart":727,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.253,"difficulty":6.067,"effort":4599.495,"length":133,"time":255.527,"vocabulary":52,"volume":758.158,"operands":{"distinct":45,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":55,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":35},"errors":[],"lineEnd":764,"lineStart":730,"name":""},{"cyclomatic":3,"cyclomaticDensity":42.857,"halstead":{"bugs":0.053,"difficulty":5.25,"effort":831.9,"length":38,"time":46.217,"vocabulary":18,"volume":158.457,"operands":{"distinct":12,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":761,"lineStart":753,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.021,"difficulty":2.222,"effort":139.794,"length":17,"time":7.766,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":769,"lineStart":766,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.067,"difficulty":4.688,"effort":940.661,"length":45,"time":52.259,"vocabulary":22,"volume":200.674,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":6},"errors":[],"lineEnd":777,"lineStart":772,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.097,"difficulty":6.095,"effort":1776.633,"length":60,"time":98.702,"vocabulary":29,"volume":291.479,"operands":{"distinct":21,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":15,"physical":10},"errors":[],"lineEnd":788,"lineStart":779,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.11,"difficulty":6,"effort":1980,"length":66,"time":110,"vocabulary":32,"volume":330,"operands":{"distinct":24,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":11},"errors":[],"lineEnd":800,"lineStart":790,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.098,"difficulty":4.857,"effort":1431.9,"length":62,"time":79.55,"vocabulary":27,"volume":294.803,"operands":{"distinct":21,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":9},"errors":[],"lineEnd":810,"lineStart":802,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.086,"difficulty":5.043,"effort":1299.292,"length":52,"time":72.183,"vocabulary":31,"volume":257.618,"operands":{"distinct":23,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":11},"errors":[],"lineEnd":822,"lineStart":812,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.048,"difficulty":4.615,"effort":666.598,"length":34,"time":37.033,"vocabulary":19,"volume":144.43,"operands":{"distinct":13,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":828,"lineStart":824,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.049,"difficulty":4.286,"effort":629.767,"length":34,"time":34.987,"vocabulary":20,"volume":146.946,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":834,"lineStart":830,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.15,"difficulty":6.714,"effort":3019.975,"length":87,"time":167.776,"vocabulary":36,"volume":449.783,"operands":{"distinct":28,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":11},"errors":[],"lineEnd":846,"lineStart":836,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.075,"difficulty":5.158,"effort":1163.73,"length":48,"time":64.652,"vocabulary":26,"volume":225.621,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":853,"lineStart":848,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.045,"difficulty":4.154,"effort":564.648,"length":32,"time":31.369,"vocabulary":19,"volume":135.934,"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":8},"errors":[],"lineEnd":862,"lineStart":855,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.235,"difficulty":17.045,"effort":12017.045,"length":141,"time":667.614,"vocabulary":32,"volume":705,"operands":{"distinct":22,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":66,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":28,"physical":16},"errors":[],"lineEnd":879,"lineStart":864,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":867,"lineStart":867,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":872,"lineStart":872,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":877,"lineStart":877,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.089,"difficulty":5.333,"effort":1418.282,"length":58,"time":78.793,"vocabulary":24,"volume":265.928,"operands":{"distinct":18,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":7},"errors":[],"lineEnd":887,"lineStart":881,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":5.688,"effort":533.291,"length":24,"time":29.627,"vocabulary":15,"volume":93.765,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":901,"lineStart":889,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.029,"difficulty":2.545,"effort":218.786,"length":22,"time":12.155,"vocabulary":15,"volume":85.952,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":900,"lineStart":891,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":1.545,"effort":154.409,"length":27,"time":8.578,"vocabulary":13,"volume":99.912,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":899,"lineStart":894,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":4.588,"effort":954.738,"length":46,"time":53.041,"vocabulary":23,"volume":208.084,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":909,"lineStart":903,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":918,"lineStart":911,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":1.778,"effort":153.753,"length":25,"time":8.542,"vocabulary":11,"volume":86.486,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":917,"lineStart":912,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":925,"lineStart":920,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":924,"lineStart":921,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3.75,"effort":130.759,"length":11,"time":7.264,"vocabulary":9,"volume":34.869,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":933,"lineStart":927,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":932,"lineStart":928,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":4.25,"effort":531.665,"length":30,"time":29.537,"vocabulary":18,"volume":125.098,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":939,"lineStart":935,"name":""},{"cyclomatic":3,"cyclomaticDensity":23.077,"halstead":{"bugs":0.145,"difficulty":5.306,"effort":2311.373,"length":83,"time":128.41,"vocabulary":38,"volume":435.578,"operands":{"distinct":31,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":19},"errors":[],"lineEnd":959,"lineStart":941,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.031,"difficulty":3.9,"effort":358.8,"length":23,"time":19.933,"vocabulary":16,"volume":92,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":968,"lineStart":961,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.035,"difficulty":3.818,"effort":405.774,"length":26,"time":22.543,"vocabulary":17,"volume":106.274,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":8},"errors":[],"lineEnd":977,"lineStart":970,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.064,"difficulty":4.167,"effort":802.368,"length":42,"time":44.576,"vocabulary":24,"volume":192.568,"operands":{"distinct":18,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":6},"errors":[],"lineEnd":984,"lineStart":979,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.079,"difficulty":4.109,"effort":967.724,"length":48,"time":53.762,"vocabulary":30,"volume":235.531,"operands":{"distinct":23,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":18},"errors":[],"lineEnd":1003,"lineStart":986,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.65,"effort":109.903,"length":18,"time":6.106,"vocabulary":13,"volume":66.608,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1002,"lineStart":998,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.019,"difficulty":3.214,"effort":184.37,"length":16,"time":10.243,"vocabulary":12,"volume":57.359,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":1014,"lineStart":1005,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1013,"lineStart":1010,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.06,"difficulty":3.385,"effort":608.718,"length":44,"time":33.818,"vocabulary":17,"volume":179.848,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":126},"errors":[],"lineEnd":1141,"lineStart":1016,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.084,"difficulty":6.382,"effort":1609.457,"length":55,"time":89.414,"vocabulary":24,"volume":252.173,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":1025,"lineStart":1019,"name":""},{"cyclomatic":2,"cyclomaticDensity":10,"halstead":{"bugs":0.203,"difficulty":12.6,"effort":7677.582,"length":113,"time":426.532,"vocabulary":42,"volume":609.332,"operands":{"distinct":30,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":50,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":25},"errors":[],"lineEnd":1051,"lineStart":1027,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":2,"effort":39.303,"length":7,"time":2.183,"vocabulary":7,"volume":19.651,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":1058,"lineStart":1053,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1057,"lineStart":1054,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.044,"difficulty":4.958,"effort":652.942,"length":31,"time":36.275,"vocabulary":19,"volume":131.686,"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":15},"errors":[],"lineEnd":1074,"lineStart":1060,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":1.65,"effort":109.903,"length":18,"time":6.106,"vocabulary":13,"volume":66.608,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1073,"lineStart":1067,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.813,"effort":166.52,"length":16,"time":9.251,"vocabulary":13,"volume":59.207,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":1085,"lineStart":1076,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1084,"lineStart":1081,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":4.375,"effort":194.158,"length":14,"time":10.787,"vocabulary":9,"volume":44.379,"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":12},"errors":[],"lineEnd":1098,"lineStart":1087,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.082,"difficulty":2.25,"effort":553.558,"length":59,"time":30.753,"vocabulary":18,"volume":246.026,"operands":{"distinct":16,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":23,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1097,"lineStart":1088,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.09,"difficulty":5.143,"effort":1393.946,"length":65,"time":77.441,"vocabulary":18,"volume":271.045,"operands":{"distinct":14,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1108,"lineStart":1100,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":1118,"lineStart":1110,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":3.333,"effort":279.206,"length":22,"time":15.511,"vocabulary":14,"volume":83.762,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":1117,"lineStart":1111,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1116,"lineStart":1113,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.076,"difficulty":5.438,"effort":1236.656,"length":51,"time":68.703,"vocabulary":22,"volume":227.431,"operands":{"distinct":16,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":1127,"lineStart":1120,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.012,"difficulty":3,"effort":109.624,"length":11,"time":6.09,"vocabulary":10,"volume":36.541,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":1140,"lineStart":1129,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":3.125,"effort":219.714,"length":19,"time":12.206,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":10},"errors":[],"lineEnd":1139,"lineStart":1130,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":2.778,"effort":200.944,"length":19,"time":11.164,"vocabulary":14,"volume":72.34,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1138,"lineStart":1132,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1137,"lineStart":1134,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1147,"lineStart":1143,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.062,"difficulty":4.333,"effort":805.319,"length":43,"time":44.74,"vocabulary":20,"volume":185.843,"operands":{"distinct":15,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":7},"errors":[],"lineEnd":1155,"lineStart":1149,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.042,"difficulty":3.958,"effort":501.566,"length":31,"time":27.865,"vocabulary":17,"volume":126.711,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1161,"lineStart":1157,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.075,"difficulty":5.294,"effort":1197.413,"length":50,"time":66.523,"vocabulary":23,"volume":226.178,"operands":{"distinct":17,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":13},"errors":[],"lineEnd":1175,"lineStart":1163,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.088,"difficulty":4.8,"effort":1263.478,"length":56,"time":70.193,"vocabulary":26,"volume":263.225,"operands":{"distinct":20,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":12},"errors":[],"lineEnd":1188,"lineStart":1177,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.064,"difficulty":2.464,"effort":473.416,"length":47,"time":26.301,"vocabulary":17,"volume":192.111,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":126},"errors":[],"lineEnd":1316,"lineStart":1191,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.056,"difficulty":3.833,"effort":646.128,"length":39,"time":35.896,"vocabulary":20,"volume":168.555,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":1200,"lineStart":1195,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":1207,"lineStart":1202,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1206,"lineStart":1203,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.069,"difficulty":3.412,"effort":704.321,"length":47,"time":39.129,"vocabulary":21,"volume":206.439,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1215,"lineStart":1209,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.07,"difficulty":3.412,"effort":719.307,"length":48,"time":39.961,"vocabulary":21,"volume":210.831,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1223,"lineStart":1217,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":1234,"lineStart":1225,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":1233,"lineStart":1226,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.026,"difficulty":1.273,"effort":98.903,"length":21,"time":5.495,"vocabulary":13,"volume":77.709,"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1232,"lineStart":1228,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.078,"difficulty":5.167,"effort":1205.818,"length":54,"time":66.99,"vocabulary":20,"volume":233.384,"operands":{"distinct":15,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":9},"errors":[],"lineEnd":1244,"lineStart":1236,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":1251,"lineStart":1246,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1250,"lineStart":1247,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.069,"difficulty":4.821,"effort":1003.573,"length":49,"time":55.754,"vocabulary":19,"volume":208.148,"operands":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1262,"lineStart":1253,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1256,"lineStart":1256,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.146,"difficulty":7.429,"effort":3249.626,"length":92,"time":180.535,"vocabulary":27,"volume":437.45,"operands":{"distinct":21,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":1278,"lineStart":1264,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1268,"lineStart":1268,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.087,"difficulty":5.167,"effort":1350.271,"length":57,"time":75.015,"vocabulary":24,"volume":261.343,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10},"errors":[],"lineEnd":1289,"lineStart":1280,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.667,"effort":27.089,"length":7,"time":1.505,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1285,"lineStart":1285,"name":""},{"cyclomatic":2,"cyclomaticDensity":7.692,"halstead":{"bugs":0.253,"difficulty":10.313,"effort":7838.583,"length":134,"time":435.477,"vocabulary":51,"volume":760.105,"operands":{"distinct":40,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":26,"physical":25},"errors":[],"lineEnd":1315,"lineStart":1291,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.027,"difficulty":3.571,"effort":294.479,"length":23,"time":16.36,"vocabulary":12,"volume":82.454,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":51},"errors":[],"lineEnd":1368,"lineStart":1318,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":14},"errors":[],"lineEnd":1334,"lineStart":1321,"name":""},{"cyclomatic":2,"cyclomaticDensity":22.222,"halstead":{"bugs":0.074,"difficulty":9.333,"effort":2080.448,"length":48,"time":115.58,"vocabulary":25,"volume":222.905,"operands":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":11},"errors":[],"lineEnd":1333,"lineStart":1323,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":1343,"lineStart":1336,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.019,"difficulty":1.375,"effort":77.65,"length":17,"time":4.314,"vocabulary":10,"volume":56.473,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":1342,"lineStart":1337,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.095,"difficulty":3.579,"effort":1019.944,"length":63,"time":56.664,"vocabulary":23,"volume":284.984,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1352,"lineStart":1345,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.095,"difficulty":3.579,"effort":1019.944,"length":63,"time":56.664,"vocabulary":23,"volume":284.984,"operands":{"distinct":19,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1361,"lineStart":1354,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.036,"difficulty":2.143,"effort":232.324,"length":26,"time":12.907,"vocabulary":18,"volume":108.418,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1367,"lineStart":1363,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.041,"difficulty":2.4,"effort":293.075,"length":33,"time":16.282,"vocabulary":13,"volume":122.115,"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":113},"errors":[],"lineEnd":1482,"lineStart":1370,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.046,"difficulty":4.038,"effort":555.723,"length":33,"time":30.873,"vocabulary":18,"volume":137.608,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1377,"lineStart":1372,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.097,"difficulty":5.775,"effort":1675.028,"length":61,"time":93.057,"vocabulary":27,"volume":290.048,"operands":{"distinct":20,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":1390,"lineStart":1379,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":3.938,"effort":292.284,"length":19,"time":16.238,"vocabulary":15,"volume":74.231,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1395,"lineStart":1392,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.25,"effort":129.059,"length":16,"time":7.17,"vocabulary":12,"volume":57.359,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1400,"lineStart":1397,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.052,"difficulty":4.167,"effort":647.182,"length":38,"time":35.955,"vocabulary":17,"volume":155.324,"operands":{"distinct":12,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":1408,"lineStart":1402,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2,"effort":63.399,"length":10,"time":3.522,"vocabulary":9,"volume":31.699,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":1412,"lineStart":1410,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.044,"difficulty":4,"effort":533.75,"length":32,"time":29.653,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1418,"lineStart":1414,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":18.575,"length":6,"time":1.032,"vocabulary":5,"volume":13.932,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1416,"lineStart":1416,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.025,"difficulty":1.714,"effort":130.42,"length":24,"time":7.246,"vocabulary":9,"volume":76.078,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":62},"errors":[],"lineEnd":1481,"lineStart":1420,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.099,"difficulty":4.2,"effort":1248.457,"length":60,"time":69.359,"vocabulary":31,"volume":297.252,"operands":{"distinct":25,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11},"errors":[],"lineEnd":1431,"lineStart":1421,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.105,"difficulty":4.269,"effort":1344.808,"length":63,"time":74.712,"vocabulary":32,"volume":315,"operands":{"distinct":26,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":13},"errors":[],"lineEnd":1445,"lineStart":1433,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.059,"difficulty":4.125,"effort":735.806,"length":40,"time":40.878,"vocabulary":22,"volume":178.377,"operands":{"distinct":16,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":1454,"lineStart":1447,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.066,"difficulty":4,"effort":788.614,"length":43,"time":43.812,"vocabulary":24,"volume":197.153,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":1464,"lineStart":1456,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.031,"difficulty":2.955,"effort":271.818,"length":23,"time":15.101,"vocabulary":16,"volume":92,"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1469,"lineStart":1466,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.074,"difficulty":3.857,"effort":861.993,"length":47,"time":47.889,"vocabulary":27,"volume":223.48,"operands":{"distinct":21,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":10},"errors":[],"lineEnd":1480,"lineStart":1471,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.185,"difficulty":4.5,"effort":2492.832,"length":108,"time":138.491,"vocabulary":35,"volume":553.963,"operands":{"distinct":30,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":54,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":264},"errors":[],"lineEnd":1747,"lineStart":1484,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":1493,"lineStart":1488,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1492,"lineStart":1489,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.129,"difficulty":7.353,"effort":2852.725,"length":87,"time":158.485,"vocabulary":22,"volume":387.971,"operands":{"distinct":17,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":37,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":13},"errors":[],"lineEnd":1507,"lineStart":1495,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.247,"difficulty":12.64,"effort":9372.888,"length":147,"time":520.716,"vocabulary":33,"volume":741.526,"operands":{"distinct":25,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":32,"physical":21},"errors":[],"lineEnd":1529,"lineStart":1509,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.048,"difficulty":2.833,"effort":404.1,"length":33,"time":22.45,"vocabulary":20,"volume":142.624,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":1537,"lineStart":1531,"name":""},{"cyclomatic":2,"cyclomaticDensity":0,"halstead":{"bugs":0.014,"difficulty":2.7,"effort":113.4,"length":14,"time":6.3,"vocabulary":8,"volume":42,"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1534,"lineStart":1534,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.066,"difficulty":5.75,"effort":1133.632,"length":43,"time":62.98,"vocabulary":24,"volume":197.153,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":1547,"lineStart":1539,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.057,"difficulty":6.682,"effort":1142.37,"length":41,"time":63.465,"vocabulary":18,"volume":170.967,"operands":{"distinct":11,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":6},"errors":[],"lineEnd":1554,"lineStart":1549,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.092,"difficulty":6.889,"effort":1910.468,"length":59,"time":106.137,"vocabulary":26,"volume":277.326,"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":28,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":12},"errors":[],"lineEnd":1567,"lineStart":1556,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1574,"lineStart":1569,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1573,"lineStart":1570,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1581,"lineStart":1576,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1580,"lineStart":1577,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":6},"errors":[],"lineEnd":1588,"lineStart":1583,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1587,"lineStart":1584,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":10},"errors":[],"lineEnd":1599,"lineStart":1590,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.055,"difficulty":4.433,"effort":731.495,"length":37,"time":40.639,"vocabulary":22,"volume":164.999,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":1598,"lineStart":1591,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.012,"difficulty":2.4,"effort":86.4,"length":12,"time":4.8,"vocabulary":8,"volume":36,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":1593,"lineStart":1593,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1597,"lineStart":1594,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.137,"difficulty":4.059,"effort":1663.259,"length":77,"time":92.403,"vocabulary":40,"volume":409.788,"operands":{"distinct":34,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":24},"errors":[],"lineEnd":1624,"lineStart":1601,"name":""},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.136,"difficulty":4.182,"effort":1701.9,"length":77,"time":94.55,"vocabulary":39,"volume":406.976,"operands":{"distinct":33,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":24},"errors":[],"lineEnd":1649,"lineStart":1626,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.066,"difficulty":5.111,"effort":1009.028,"length":42,"time":56.057,"vocabulary":26,"volume":197.418,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":16},"errors":[],"lineEnd":1667,"lineStart":1652,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.163,"difficulty":7.7,"effort":3773,"length":98,"time":209.611,"vocabulary":32,"volume":490,"operands":{"distinct":25,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":43,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":17,"physical":12},"errors":[],"lineEnd":1680,"lineStart":1669,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1685,"lineStart":1682,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1690,"lineStart":1687,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.857,"effort":242.643,"length":17,"time":13.48,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1695,"lineStart":1692,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.022,"difficulty":3.375,"effort":218.447,"length":17,"time":12.136,"vocabulary":14,"volume":64.725,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1700,"lineStart":1697,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":3.429,"effort":215.683,"length":17,"time":11.982,"vocabulary":13,"volume":62.907,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1705,"lineStart":1702,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.078,"difficulty":4.35,"effort":1022.346,"length":50,"time":56.797,"vocabulary":26,"volume":235.022,"operands":{"distinct":20,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":17},"errors":[],"lineEnd":1723,"lineStart":1707,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":4.714,"effort":348.899,"length":20,"time":19.383,"vocabulary":13,"volume":74.009,"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1728,"lineStart":1725,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":4.125,"effort":314.107,"length":20,"time":17.45,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1733,"lineStart":1730,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":4.125,"effort":314.107,"length":20,"time":17.45,"vocabulary":14,"volume":76.147,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":4},"errors":[],"lineEnd":1738,"lineStart":1735,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.066,"difficulty":10.938,"effort":2179.312,"length":51,"time":121.073,"vocabulary":15,"volume":199.251,"operands":{"distinct":8,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":7},"errors":[],"lineEnd":1746,"lineStart":1740,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.043,"difficulty":2.182,"effort":282.437,"length":34,"time":15.691,"vocabulary":14,"volume":129.45,"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":89},"errors":[],"lineEnd":1837,"lineStart":1749,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.038,"difficulty":3.75,"effort":422.205,"length":27,"time":23.456,"vocabulary":18,"volume":112.588,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":1760,"lineStart":1752,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2,"effort":121.889,"length":17,"time":6.772,"vocabulary":12,"volume":60.944,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":1759,"lineStart":1755,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.01,"difficulty":1.8,"effort":54,"length":10,"time":3,"vocabulary":8,"volume":30,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":1765,"lineStart":1762,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.119,"difficulty":4.92,"effort":1754.975,"length":72,"time":97.499,"vocabulary":31,"volume":356.702,"operands":{"distinct":25,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":13},"errors":[],"lineEnd":1779,"lineStart":1767,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":3.6,"effort":490.183,"length":31,"time":27.232,"vocabulary":21,"volume":136.162,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1790,"lineStart":1781,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.045,"difficulty":3.6,"effort":490.183,"length":31,"time":27.232,"vocabulary":21,"volume":136.162,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":10},"errors":[],"lineEnd":1801,"lineStart":1792,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.044,"difficulty":4,"effort":527.078,"length":30,"time":29.282,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1807,"lineStart":1803,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.106,"difficulty":5.104,"effort":1618.371,"length":64,"time":89.909,"vocabulary":31,"volume":317.069,"operands":{"distinct":24,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":15},"errors":[],"lineEnd":1823,"lineStart":1809,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.062,"difficulty":4.025,"effort":746.398,"length":39,"time":41.467,"vocabulary":27,"volume":185.441,"operands":{"distinct":20,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":12},"errors":[],"lineEnd":1836,"lineStart":1825,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.076,"difficulty":3,"effort":682.647,"length":49,"time":37.925,"vocabulary":25,"volume":227.549,"operands":{"distinct":20,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":25,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":301},"errors":[],"lineEnd":2139,"lineStart":1839,"name":""},{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.272,"difficulty":6.915,"effort":5638.224,"length":146,"time":313.235,"vocabulary":48,"volume":815.405,"operands":{"distinct":41,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":65,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":27,"physical":22},"errors":[],"lineEnd":1872,"lineStart":1851,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.016,"difficulty":1.75,"effort":83.211,"length":15,"time":4.623,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":22},"errors":[],"lineEnd":1895,"lineStart":1874,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":1880,"lineStart":1878,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.06,"difficulty":4.735,"effort":846.735,"length":39,"time":47.041,"vocabulary":24,"volume":178.814,"operands":{"distinct":17,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":1886,"lineStart":1882,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.085,"difficulty":5.167,"effort":1316.414,"length":53,"time":73.134,"vocabulary":28,"volume":254.79,"operands":{"distinct":21,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":1894,"lineStart":1888,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.085,"difficulty":2.559,"effort":652.484,"length":59,"time":36.249,"vocabulary":20,"volume":254.994,"operands":{"distinct":17,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":30,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":88},"errors":[],"lineEnd":1984,"lineStart":1897,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":1903,"lineStart":1901,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.047,"difficulty":3.571,"effort":500.649,"length":33,"time":27.814,"vocabulary":19,"volume":140.182,"operands":{"distinct":14,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":5},"errors":[],"lineEnd":1909,"lineStart":1905,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.074,"difficulty":4.5,"effort":995.122,"length":46,"time":55.285,"vocabulary":28,"volume":221.138,"operands":{"distinct":21,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":6},"errors":[],"lineEnd":1916,"lineStart":1911,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.052,"difficulty":3.912,"effort":609.8,"length":34,"time":33.878,"vocabulary":24,"volume":155.889,"operands":{"distinct":17,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":5},"errors":[],"lineEnd":1922,"lineStart":1918,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.045,"difficulty":4.2,"effort":561.888,"length":30,"time":31.216,"vocabulary":22,"volume":133.783,"operands":{"distinct":15,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":1927,"lineStart":1924,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.062,"difficulty":4.667,"effort":866.853,"length":40,"time":48.159,"vocabulary":25,"volume":185.754,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":1933,"lineStart":1929,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.062,"difficulty":4.667,"effort":866.853,"length":40,"time":48.159,"vocabulary":25,"volume":185.754,"operands":{"distinct":18,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":5},"errors":[],"lineEnd":1939,"lineStart":1935,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4,"effort":491.94,"length":28,"time":27.33,"vocabulary":21,"volume":122.985,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":1944,"lineStart":1941,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.043,"difficulty":3.967,"effort":512.983,"length":29,"time":28.499,"vocabulary":22,"volume":129.324,"operands":{"distinct":15,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":1949,"lineStart":1946,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4,"effort":491.94,"length":28,"time":27.33,"vocabulary":21,"volume":122.985,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":1954,"lineStart":1951,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.095,"difficulty":4.9,"effort":1396.5,"length":57,"time":77.583,"vocabulary":32,"volume":285,"operands":{"distinct":25,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":1962,"lineStart":1956,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.039,"difficulty":4.038,"effort":471.256,"length":27,"time":26.181,"vocabulary":20,"volume":116.692,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":1967,"lineStart":1964,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.085,"difficulty":5.167,"effort":1316.414,"length":53,"time":73.134,"vocabulary":28,"volume":254.79,"operands":{"distinct":21,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":7},"errors":[],"lineEnd":1975,"lineStart":1969,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.063,"difficulty":4.472,"effort":851.503,"length":41,"time":47.306,"vocabulary":25,"volume":190.398,"operands":{"distinct":18,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":1983,"lineStart":1977,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.016,"difficulty":1.75,"effort":83.211,"length":15,"time":4.623,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":20},"errors":[],"lineEnd":2005,"lineStart":1986,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":1992,"lineStart":1990,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.053,"difficulty":4.375,"effort":692.67,"length":35,"time":38.482,"vocabulary":23,"volume":158.325,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":6},"errors":[],"lineEnd":1999,"lineStart":1994,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.041,"difficulty":4,"effort":491.94,"length":28,"time":27.33,"vocabulary":21,"volume":122.985,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":4},"errors":[],"lineEnd":2004,"lineStart":2001,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.043,"difficulty":1.8,"effort":232.306,"length":36,"time":12.906,"vocabulary":12,"volume":129.059,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":105},"errors":[],"lineEnd":2111,"lineStart":2007,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":2016,"lineStart":2008,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":1.833,"effort":131.449,"length":20,"time":7.303,"vocabulary":12,"volume":71.699,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":2015,"lineStart":2009,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.021,"difficulty":2.444,"effort":153.774,"length":17,"time":8.543,"vocabulary":13,"volume":62.907,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2013,"lineStart":2011,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":15},"errors":[],"lineEnd":2032,"lineStart":2018,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.081,"difficulty":4.333,"effort":1053.013,"length":53,"time":58.501,"vocabulary":24,"volume":243.003,"operands":{"distinct":18,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":6,"physical":13},"errors":[],"lineEnd":2031,"lineStart":2019,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2022,"lineStart":2022,"name":""},{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.009,"difficulty":1.8,"effort":48.6,"length":9,"time":2.7,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":0,"physical":1},"errors":[],"lineEnd":2025,"lineStart":2025,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.024,"difficulty":2.4,"effort":173.615,"length":19,"time":9.645,"vocabulary":14,"volume":72.34,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2028,"lineStart":2026,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.015,"difficulty":2.917,"effort":131.17,"length":13,"time":7.287,"vocabulary":11,"volume":44.973,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2039,"lineStart":2034,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2038,"lineStart":2035,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":2.5,"effort":116.511,"length":13,"time":6.473,"vocabulary":12,"volume":46.605,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":6},"errors":[],"lineEnd":2046,"lineStart":2041,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2045,"lineStart":2042,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.019,"difficulty":2.778,"effort":158.64,"length":15,"time":8.813,"vocabulary":14,"volume":57.11,"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":2057,"lineStart":2048,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":3.438,"effort":241.685,"length":19,"time":13.427,"vocabulary":13,"volume":70.308,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2056,"lineStart":2050,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2055,"lineStart":2052,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2064,"lineStart":2059,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2063,"lineStart":2060,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.032,"difficulty":3.818,"effort":366.195,"length":23,"time":20.344,"vocabulary":18,"volume":95.908,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":11},"errors":[],"lineEnd":2076,"lineStart":2066,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.688,"effort":81.729,"length":14,"time":4.541,"vocabulary":11,"volume":48.432,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":2075,"lineStart":2068,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2074,"lineStart":2070,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":29.477,"length":7,"time":1.638,"vocabulary":7,"volume":19.651,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":14},"errors":[],"lineEnd":2091,"lineStart":2078,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.688,"effort":81.729,"length":14,"time":4.541,"vocabulary":11,"volume":48.432,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":2090,"lineStart":2079,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":1.95,"effort":144.317,"length":20,"time":8.018,"vocabulary":13,"volume":74.009,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":9},"errors":[],"lineEnd":2089,"lineStart":2081,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2088,"lineStart":2084,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.139,"difficulty":4.922,"effort":2055.113,"length":79,"time":114.173,"vocabulary":39,"volume":417.547,"operands":{"distinct":32,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":14,"physical":18},"errors":[],"lineEnd":2110,"lineStart":2093,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.016,"difficulty":1.75,"effort":83.211,"length":15,"time":4.623,"vocabulary":9,"volume":47.549,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":26},"errors":[],"lineEnd":2138,"lineStart":2113,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.667,"effort":106.302,"length":12,"time":5.906,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":3},"errors":[],"lineEnd":2119,"lineStart":2117,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.069,"difficulty":4.5,"effort":928.455,"length":45,"time":51.581,"vocabulary":24,"volume":206.323,"operands":{"distinct":18,"total":27,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9},"errors":[],"lineEnd":2129,"lineStart":2121,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":3.125,"effort":306.56,"length":24,"time":17.031,"vocabulary":17,"volume":98.099,"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":2137,"lineStart":2131,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.015,"difficulty":1.6,"effort":71.868,"length":16,"time":3.993,"vocabulary":7,"volume":44.918,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":62},"errors":[],"lineEnd":2202,"lineStart":2141,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2147,"lineStart":2142,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2146,"lineStart":2143,"name":""},{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.165,"difficulty":6.417,"effort":3175.596,"length":95,"time":176.422,"vocabulary":37,"volume":494.898,"operands":{"distinct":30,"total":55,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":13,"physical":18},"errors":[],"lineEnd":2166,"lineStart":2149,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.146,"difficulty":6.155,"effort":2704.851,"length":85,"time":150.27,"vocabulary":36,"volume":439.444,"operands":{"distinct":29,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":18},"errors":[],"lineEnd":2185,"lineStart":2168,"name":""},{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.107,"difficulty":6,"effort":1922.556,"length":69,"time":106.809,"vocabulary":25,"volume":320.426,"operands":{"distinct":19,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":15},"errors":[],"lineEnd":2201,"lineStart":2187,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":21},"errors":[],"lineEnd":2224,"lineStart":2204,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2208,"lineStart":2205,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":1.333,"effort":21.671,"length":7,"time":1.204,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2213,"lineStart":2210,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.023,"difficulty":2.5,"effort":170.286,"length":19,"time":9.46,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":2223,"lineStart":2215,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":2.813,"effort":176.927,"length":17,"time":9.829,"vocabulary":13,"volume":62.907,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":7},"errors":[],"lineEnd":2222,"lineStart":2216,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2221,"lineStart":2218,"name":""},{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.262,"difficulty":6.364,"effort":5006.023,"length":138,"time":278.112,"vocabulary":52,"volume":786.661,"operands":{"distinct":44,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":68,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":40,"physical":208},"errors":[],"lineEnd":2433,"lineStart":2226,"name":""},{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.17,"difficulty":7.565,"effort":3858.927,"length":105,"time":214.385,"vocabulary":29,"volume":510.088,"operands":{"distinct":23,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":47,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":18,"physical":22},"errors":[],"lineEnd":2267,"lineStart":2246,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.5,"effort":134.722,"length":17,"time":7.485,"vocabulary":9,"volume":53.889,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2273,"lineStart":2269,"name":""},{"cyclomatic":6,"cyclomaticDensity":50,"halstead":{"bugs":0.13,"difficulty":8.522,"effort":3335.251,"length":79,"time":185.292,"vocabulary":31,"volume":391.382,"operands":{"distinct":23,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":2284,"lineStart":2275,"name":"assertPrivacy"},{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.111,"difficulty":4.889,"effort":1635.125,"length":75,"time":90.84,"vocabulary":22,"volume":334.457,"operands":{"distinct":18,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":31,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":11},"errors":[],"lineEnd":2296,"lineStart":2286,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3},"errors":[],"lineEnd":2300,"lineStart":2298,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":2305,"lineStart":2302,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.027,"difficulty":3,"effort":239.179,"length":24,"time":13.288,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":4},"errors":[],"lineEnd":2310,"lineStart":2307,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.055,"difficulty":5.25,"effort":871.777,"length":48,"time":48.432,"vocabulary":11,"volume":166.053,"operands":{"distinct":8,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":6},"errors":[],"lineEnd":2317,"lineStart":2312,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.074,"difficulty":4.588,"effort":1017.003,"length":49,"time":56.5,"vocabulary":23,"volume":221.655,"operands":{"distinct":17,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":9},"errors":[],"lineEnd":2327,"lineStart":2319,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":2332,"lineStart":2329,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.027,"difficulty":3,"effort":239.179,"length":24,"time":13.288,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":4},"errors":[],"lineEnd":2337,"lineStart":2334,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.055,"difficulty":5.25,"effort":871.777,"length":48,"time":48.432,"vocabulary":11,"volume":166.053,"operands":{"distinct":8,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":6},"errors":[],"lineEnd":2344,"lineStart":2339,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":3.438,"effort":254.405,"length":20,"time":14.134,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2351,"lineStart":2346,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":2356,"lineStart":2353,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.027,"difficulty":3,"effort":239.179,"length":24,"time":13.288,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":4},"errors":[],"lineEnd":2361,"lineStart":2358,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.055,"difficulty":5.25,"effort":871.777,"length":48,"time":48.432,"vocabulary":11,"volume":166.053,"operands":{"distinct":8,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":6},"errors":[],"lineEnd":2368,"lineStart":2363,"name":""},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.08,"difficulty":4.421,"effort":1067.598,"length":52,"time":59.311,"vocabulary":25,"volume":241.481,"operands":{"distinct":19,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":2379,"lineStart":2370,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.027,"difficulty":3,"effort":239.179,"length":24,"time":13.288,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":4},"errors":[],"lineEnd":2384,"lineStart":2381,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.025,"difficulty":3.438,"effort":254.405,"length":20,"time":14.134,"vocabulary":13,"volume":74.009,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2392,"lineStart":2387,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.019,"difficulty":2.5,"effort":142.647,"length":18,"time":7.925,"vocabulary":9,"volume":57.059,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":4},"errors":[],"lineEnd":2397,"lineStart":2394,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.027,"difficulty":3,"effort":239.179,"length":24,"time":13.288,"vocabulary":10,"volume":79.726,"operands":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":4},"errors":[],"lineEnd":2402,"lineStart":2399,"name":""},{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.055,"difficulty":5.25,"effort":871.777,"length":48,"time":48.432,"vocabulary":11,"volume":166.053,"operands":{"distinct":8,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":16,"physical":6},"errors":[],"lineEnd":2409,"lineStart":2404,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.079,"difficulty":6.346,"effort":1508.39,"length":57,"time":83.799,"vocabulary":18,"volume":237.686,"operands":{"distinct":13,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":24,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2417,"lineStart":2411,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.146,"difficulty":5.833,"effort":2552.211,"length":86,"time":141.789,"vocabulary":34,"volume":437.522,"operands":{"distinct":27,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":14},"errors":[],"lineEnd":2432,"lineStart":2419,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.037,"difficulty":2.25,"effort":249.78,"length":30,"time":13.877,"vocabulary":13,"volume":111.013,"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":191},"errors":[],"lineEnd":2625,"lineStart":2435,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.294,"length":16,"time":8.461,"vocabulary":14,"volume":60.918,"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":10},"errors":[],"lineEnd":2446,"lineStart":2437,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.5,"effort":31.02,"length":8,"time":1.723,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2445,"lineStart":2442,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":2,"effort":32,"length":8,"time":1.778,"vocabulary":4,"volume":16,"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":23},"errors":[],"lineEnd":2470,"lineStart":2448,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":3.056,"effort":232.672,"length":20,"time":12.926,"vocabulary":14,"volume":76.147,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":2458,"lineStart":2449,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":2457,"lineStart":2450,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.011,"difficulty":1.6,"effort":53.901,"length":12,"time":2.995,"vocabulary":7,"volume":33.688,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2456,"lineStart":2452,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.025,"difficulty":3.056,"effort":232.672,"length":20,"time":12.926,"vocabulary":14,"volume":76.147,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":10},"errors":[],"lineEnd":2469,"lineStart":2460,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.688,"effort":87.567,"length":15,"time":4.865,"vocabulary":11,"volume":51.891,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":8},"errors":[],"lineEnd":2468,"lineStart":2461,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.013,"difficulty":2.4,"effort":93.6,"length":13,"time":5.2,"vocabulary":8,"volume":39,"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2467,"lineStart":2463,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":29},"errors":[],"lineEnd":2500,"lineStart":2472,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":12},"errors":[],"lineEnd":2484,"lineStart":2473,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":2483,"lineStart":2474,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.048,"difficulty":1.769,"effort":255.751,"length":37,"time":14.208,"vocabulary":15,"volume":144.555,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2482,"lineStart":2476,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2492,"lineStart":2486,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":1.333,"effort":83.026,"length":18,"time":4.613,"vocabulary":11,"volume":62.27,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2491,"lineStart":2487,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2499,"lineStart":2494,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2498,"lineStart":2495,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":28},"errors":[],"lineEnd":2529,"lineStart":2502,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":2513,"lineStart":2503,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.714,"effort":79.726,"length":14,"time":4.429,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":9},"errors":[],"lineEnd":2512,"lineStart":2504,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.033,"difficulty":1.545,"effort":154.409,"length":27,"time":8.578,"vocabulary":13,"volume":99.912,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2511,"lineStart":2506,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2521,"lineStart":2515,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.021,"difficulty":1.333,"effort":83.026,"length":18,"time":4.613,"vocabulary":11,"volume":62.27,"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2520,"lineStart":2516,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2528,"lineStart":2523,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2527,"lineStart":2524,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.005,"difficulty":1,"effort":16.253,"length":7,"time":0.903,"vocabulary":5,"volume":16.253,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":13},"errors":[],"lineEnd":2543,"lineStart":2531,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1.167,"effort":35,"length":10,"time":1.944,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2534,"lineStart":2532,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.5,"effort":47.549,"length":10,"time":2.642,"vocabulary":9,"volume":31.699,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2542,"lineStart":2536,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.016,"difficulty":1.429,"effort":67.927,"length":15,"time":3.774,"vocabulary":9,"volume":47.549,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2541,"lineStart":2537,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":11},"errors":[],"lineEnd":2555,"lineStart":2545,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.009,"difficulty":1.5,"effort":40.5,"length":9,"time":2.25,"vocabulary":8,"volume":27,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":2554,"lineStart":2546,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.048,"difficulty":1.769,"effort":255.751,"length":37,"time":14.208,"vocabulary":15,"volume":144.555,"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2553,"lineStart":2547,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.02,"difficulty":1.667,"effort":100,"length":20,"time":5.556,"vocabulary":8,"volume":60,"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":68},"errors":[],"lineEnd":2624,"lineStart":2557,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.042,"difficulty":4.636,"effort":587.48,"length":31,"time":32.638,"vocabulary":17,"volume":126.711,"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":18},"errors":[],"lineEnd":2575,"lineStart":2558,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.049,"difficulty":1.643,"effort":243.143,"length":37,"time":13.508,"vocabulary":16,"volume":148,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2574,"lineStart":2568,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.044,"difficulty":4.5,"effort":600.469,"length":32,"time":33.359,"vocabulary":18,"volume":133.438,"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":18},"errors":[],"lineEnd":2594,"lineStart":2577,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.049,"difficulty":1.643,"effort":243.143,"length":37,"time":13.508,"vocabulary":16,"volume":148,"operands":{"distinct":14,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":14,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":2593,"lineStart":2587,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":3.667,"effort":315.156,"length":22,"time":17.509,"vocabulary":15,"volume":85.952,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":11,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":11},"errors":[],"lineEnd":2606,"lineStart":2596,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.042,"difficulty":2.375,"effort":296.924,"length":32,"time":16.496,"vocabulary":15,"volume":125.02,"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":13,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":9},"errors":[],"lineEnd":2605,"lineStart":2597,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2603,"lineStart":2601,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":2.333,"effort":93.014,"length":12,"time":5.167,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":8},"errors":[],"lineEnd":2615,"lineStart":2608,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":1.778,"effort":153.753,"length":25,"time":8.542,"vocabulary":11,"volume":86.486,"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":9,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":2614,"lineStart":2609,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.014,"difficulty":2,"effort":83.026,"length":12,"time":4.613,"vocabulary":11,"volume":41.513,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2623,"lineStart":2617,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.143,"effort":113.895,"length":16,"time":6.327,"vocabulary":10,"volume":53.151,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2622,"lineStart":2618,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.009,"difficulty":2,"effort":55.726,"length":12,"time":3.096,"vocabulary":5,"volume":27.863,"operands":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":15},"errors":[],"lineEnd":2641,"lineStart":2627,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":3.667,"effort":286.505,"length":20,"time":15.917,"vocabulary":15,"volume":78.138,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":5},"errors":[],"lineEnd":2632,"lineStart":2628,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2636,"lineStart":2634,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2640,"lineStart":2638,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.01,"difficulty":1.5,"effort":46.529,"length":12,"time":2.585,"vocabulary":6,"volume":31.02,"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":28},"errors":[],"lineEnd":2670,"lineStart":2643,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1.875,"effort":42.11,"length":8,"time":2.339,"vocabulary":7,"volume":22.459,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2649,"lineStart":2644,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2648,"lineStart":2645,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":2.5,"effort":83.048,"length":10,"time":4.614,"vocabulary":10,"volume":33.219,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":12},"errors":[],"lineEnd":2662,"lineStart":2651,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.929,"effort":89.692,"length":14,"time":4.983,"vocabulary":10,"volume":46.507,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":2661,"lineStart":2652,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.714,"effort":74.032,"length":13,"time":4.113,"vocabulary":10,"volume":43.185,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":2660,"lineStart":2654,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1.25,"effort":25.85,"length":8,"time":1.436,"vocabulary":6,"volume":20.68,"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2659,"lineStart":2656,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":6},"errors":[],"lineEnd":2669,"lineStart":2664,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":2668,"lineStart":2665,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.005,"difficulty":1.5,"effort":23.265,"length":6,"time":1.292,"vocabulary":6,"volume":15.51,"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":7},"errors":[],"lineEnd":2678,"lineStart":2672,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.017,"difficulty":1.429,"effort":72.455,"length":16,"time":4.025,"vocabulary":9,"volume":50.719,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":6,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":2677,"lineStart":2673,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.055,"difficulty":5.077,"effort":841.09,"length":39,"time":46.727,"vocabulary":19,"volume":165.669,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":2686,"lineStart":2680,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":37.899,"length":9,"time":2.106,"vocabulary":7,"volume":25.266,"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":3,"physical":13},"errors":[],"lineEnd":2700,"lineStart":2688,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.013,"difficulty":1.5,"effort":59.795,"length":12,"time":3.322,"vocabulary":10,"volume":39.863,"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2693,"lineStart":2691,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.004,"difficulty":1.5,"effort":17.414,"length":5,"time":0.967,"vocabulary":5,"volume":11.61,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":5},"errors":[],"lineEnd":2699,"lineStart":2695,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.002,"difficulty":0.75,"effort":4.755,"length":4,"time":0.264,"vocabulary":3,"volume":6.34,"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":2698,"lineStart":2696,"name":""}],"methodAverage":{"cyclomatic":1.042,"cyclomaticDensity":34.323,"halstead":{"bugs":0.042,"difficulty":3.11,"effort":610.751,"length":29.249,"time":33.931,"vocabulary":15.167,"volume":125.837,"operands":{"distinct":10.873,"total":16.518},"operators":{"distinct":4.294,"total":12.732}},"params":0.645,"sloc":{"logical":5.504,"physical":20.934}},"module":"test/user.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":3,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":9,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":11,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":12,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":13,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":14,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":15,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":16,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":17,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":19,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":21,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":22,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":24,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":25,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":27,"column":19,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":28,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":29,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":30,"column":5,"message":"'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":32,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":34,"column":5,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":34,"column":10,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":37,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":48,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":12,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":61,"column":17,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":71,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":73,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":74,"column":54,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":75,"column":21,"message":"'default parameters' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":75,"column":29,"message":"Expected ')' to match '{' from line 74 and instead saw 'User'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":75,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":75,"column":33,"message":"Expected an identifier and instead saw '.'.","source":"Expected an identifier and instead saw '{a}'."},{"severity":"error","line":75,"column":34,"message":"Expected ')' and instead saw 'create'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":78,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":78,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":79,"column":13,"message":"Expected an assignment or function call and instead saw an expression.","source":"Expected an assignment or function call and instead saw an expression."},{"severity":"error","line":79,"column":18,"message":"Missing semicolon.","source":"Missing semicolon."},{"severity":"error","line":82,"column":54,"message":"Expected '(' and instead saw '{'.","source":"Expected '{a}' and instead saw '{b}'."},{"severity":"error","line":83,"column":13,"message":"Expected an identifier and instead saw 'const' (a reserved word).","source":"Expected an identifier and instead saw '{a}' (a reserved word)."},{"severity":"error","line":83,"column":19,"message":"Expected ')' to match '{' from line 82 and instead saw 'email'.","source":"Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'."},{"severity":"error","line":83,"column":19,"message":"Too many errors. (3% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_utils_js/index.html b/plato-report/files/test_utils_js/index.html new file mode 100644 index 0000000000..5fa216d10c --- /dev/null +++ b/plato-report/files/test_utils_js/index.html @@ -0,0 +1,609 @@ + + + + + Plato - test/utils.js + + + + + + + + + + + + + + + + + + + + +
    +
    +

    test/utils.js

    +
    +
    + +
    +
    +
    +

    Maintainability

    +

    73.92

    +
    +
    +

    Lines of code

    +

    492

    +
    +
    +
    +
    +

    +
    +
    +

    +
    +
    +
    +
    +

    Difficulty

    +

    43.28

    +
    +
    +

    Estimated Errors

    +

    5.63

    +
    +
    +
    + +
    +
    +

    Function weight

    +
    +
    +
    +

    By Complexity

    +
    +
    +
    +

    By SLOC

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    .

    +
    +
    + + + + + + + + + + + diff --git a/plato-report/files/test_utils_js/report.history.js b/plato-report/files/test_utils_js/report.history.js new file mode 100644 index 0000000000..ab40ab35ca --- /dev/null +++ b/plato-report/files/test_utils_js/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:25 GMT","sloc":492,"lloc":336,"functions":78,"deliveredBugs":5.627,"difficulty":43.283,"maintainability":73.923,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_utils_js/report.history.json b/plato-report/files/test_utils_js/report.history.json new file mode 100644 index 0000000000..7529459a9a --- /dev/null +++ b/plato-report/files/test_utils_js/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:25 GMT","sloc":492,"lloc":336,"functions":78,"deliveredBugs":5.627,"difficulty":43.283,"maintainability":73.923,"lintErrors":51}] \ No newline at end of file diff --git a/plato-report/files/test_utils_js/report.js b/plato-report/files/test_utils_js/report.js new file mode 100644 index 0000000000..a257bc9296 --- /dev/null +++ b/plato-report/files/test_utils_js/report.js @@ -0,0 +1 @@ +__report = {"info":{"file":"test/utils.js","fileShort":"test/utils.js","fileSafe":"test_utils_js","link":"files/test_utils_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":1.488,"halstead":{"bugs":5.627,"difficulty":43.283,"effort":730693.171,"length":1963,"time":40594.065,"vocabulary":388,"volume":16881.629,"operands":{"distinct":360,"total":1113,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":850,"identifiers":["__stripped__"]}},"params":53,"sloc":{"logical":336,"physical":492}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"validator","type":"cjs"},{"line":6,"path":"jsdom","type":"cjs"},{"line":7,"path":"../src/slugify","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":16,"path":"jquery","type":"cjs"},{"line":20,"path":"../public/src/utils","type":"cjs"},{"line":108,"path":"../src/utils","type":"cjs"},{"line":172,"path":"zxcvbn","type":"cjs"},{"line":481,"path":"../src/user","type":"cjs"}],"errors":[],"lineEnd":492,"lineStart":1,"maintainability":73.923,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.478,"difficulty":7.625,"effort":10938.422,"length":240,"time":607.69,"vocabulary":63,"volume":1434.547,"operands":{"distinct":56,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":118,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":56,"physical":483},"errors":[],"lineEnd":492,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":1.818,"effort":222.026,"length":33,"time":12.335,"vocabulary":13,"volume":122.115,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":15},"errors":[],"lineEnd":37,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.068,"difficulty":3.214,"effort":656.914,"length":50,"time":36.495,"vocabulary":17,"volume":204.373,"operands":{"distinct":14,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":45,"lineStart":39,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.143,"effort":43.473,"length":12,"time":2.415,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":50,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":55,"lineStart":52,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.035,"difficulty":2,"effort":212.603,"length":32,"time":11.811,"vocabulary":10,"volume":106.302,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":36},"errors":[],"lineEnd":92,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.333,"effort":93.014,"length":12,"time":5.167,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":61,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":66,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":70,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":74,"lineStart":72,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":78,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.333,"effort":93.014,"length":12,"time":5.167,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":83,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":87,"lineStart":85,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":91,"lineStart":89,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":103,"lineStart":94,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.333,"effort":93.014,"length":12,"time":5.167,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":98,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":102,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":113,"lineStart":105,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":5.4,"effort":756,"length":35,"time":42,"vocabulary":16,"volume":140,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":112,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":16},"errors":[],"lineEnd":130,"lineStart":115,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":120,"lineStart":116,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.065,"difficulty":2.909,"effort":570.541,"length":53,"time":31.697,"vocabulary":13,"volume":196.123,"operands":{"distinct":11,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":129,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":136,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.074,"difficulty":5.833,"effort":1287.551,"length":54,"time":71.531,"vocabulary":17,"volume":220.723,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":145,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":150,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":155,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1,"effort":25.266,"length":9,"time":1.404,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":159,"lineStart":157,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1,"effort":25.266,"length":9,"time":1.404,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":163,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.092,"difficulty":4.923,"effort":1352.482,"length":54,"time":75.138,"vocabulary":34,"volume":274.723,"operands":{"distinct":26,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":187,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":2.8,"effort":234.533,"length":22,"time":13.03,"vocabulary":14,"volume":83.762,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":181,"lineStart":174,"name":"check"},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.095,"difficulty":6.938,"effort":1979.988,"length":64,"time":109.999,"vocabulary":22,"volume":285.404,"operands":{"distinct":16,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":203,"lineStart":194,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":208,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":213,"lineStart":210,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":218,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":223,"lineStart":220,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":228,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":233,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.333,"effort":52,"length":13,"time":2.889,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":238,"lineStart":235,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":243,"lineStart":240,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":2.6,"effort":227.68,"length":23,"time":12.649,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":250,"lineStart":245,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.333,"effort":52,"length":13,"time":2.889,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":255,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":260,"lineStart":257,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":265,"lineStart":262,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":2.6,"effort":227.68,"length":23,"time":12.649,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":272,"lineStart":267,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":3.75,"effort":305.286,"length":22,"time":16.96,"vocabulary":13,"volume":81.41,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":280,"lineStart":274,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":214.879,"length":20,"time":11.938,"vocabulary":15,"volume":78.138,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":288,"lineStart":282,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":214.879,"length":20,"time":11.938,"vocabulary":15,"volume":78.138,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":296,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":302,"lineStart":298,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":2.75,"effort":197.173,"length":20,"time":10.954,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":308,"lineStart":304,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.054,"difficulty":5.077,"effort":819.523,"length":38,"time":45.529,"vocabulary":19,"volume":161.421,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":316,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":5.367,"effort":957.291,"length":40,"time":53.183,"vocabulary":22,"volume":178.377,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":324,"lineStart":318,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":329,"lineStart":326,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.074,"difficulty":6.125,"effort":1357.634,"length":49,"time":75.424,"vocabulary":23,"volume":221.655,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":337,"lineStart":331,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.025,"difficulty":1.714,"effort":130.42,"length":24,"time":7.246,"vocabulary":9,"volume":76.078,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":33},"errors":[],"lineEnd":371,"lineStart":339,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.333,"effort":52,"length":13,"time":2.889,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":343,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":348,"lineStart":345,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":353,"lineStart":350,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":358,"lineStart":355,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":2.444,"effort":171.865,"length":19,"time":9.548,"vocabulary":13,"volume":70.308,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":364,"lineStart":360,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.857,"effort":168.03,"length":17,"time":9.335,"vocabulary":11,"volume":58.81,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":370,"lineStart":366,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":3.75,"effort":259.457,"length":20,"time":14.414,"vocabulary":11,"volume":69.189,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":24},"errors":[],"lineEnd":396,"lineStart":373,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.25,"effort":62.286,"length":15,"time":3.46,"vocabulary":10,"volume":49.829,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":379,"lineStart":376,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":2.4,"effort":182.753,"length":20,"time":10.153,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":385,"lineStart":381,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.125,"effort":52.32,"length":14,"time":2.907,"vocabulary":10,"volume":46.507,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":390,"lineStart":387,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":1.286,"effort":57.059,"length":14,"time":3.17,"vocabulary":9,"volume":44.379,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":395,"lineStart":392,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.048,"difficulty":5.4,"effort":777.6,"length":36,"time":43.2,"vocabulary":16,"volume":144,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":29},"errors":[],"lineEnd":426,"lineStart":398,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.143,"effort":43.473,"length":12,"time":2.415,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":405,"lineStart":402,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":2.333,"effort":184.028,"length":22,"time":10.224,"vocabulary":12,"volume":78.869,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":412,"lineStart":407,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.063,"effort":121.296,"length":17,"time":6.739,"vocabulary":11,"volume":58.81,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":418,"lineStart":414,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":2.6,"effort":217.781,"length":22,"time":12.099,"vocabulary":14,"volume":83.762,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":425,"lineStart":420,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":432,"lineStart":428,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":438,"lineStart":434,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.107,"difficulty":12.639,"effort":4070.01,"length":65,"time":226.112,"vocabulary":31,"volume":322.023,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":450,"lineStart":440,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.168,"difficulty":9.471,"effort":4760.782,"length":90,"time":264.488,"vocabulary":48,"volume":502.647,"operands":{"distinct":35,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":463,"lineStart":452,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":1.818,"effort":222.026,"length":33,"time":12.335,"vocabulary":13,"volume":122.115,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":470,"lineStart":465,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":478,"lineStart":472,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":477,"lineStart":474,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.133,"difficulty":7.167,"effort":2859.575,"length":83,"time":158.865,"vocabulary":28,"volume":399.01,"operands":{"distinct":21,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":491,"lineStart":480,"name":""}],"methodAverage":{"cyclomatic":1.051,"cyclomaticDensity":42.158,"halstead":{"bugs":0.034,"difficulty":2.569,"effort":508.465,"length":24.692,"time":28.248,"vocabulary":12.923,"volume":102.328,"operands":{"distinct":9.372,"total":14.026},"operators":{"distinct":3.551,"total":10.667}},"params":0.679,"sloc":{"logical":4.205,"physical":13.218}},"module":"test/utils.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":5,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":50,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":52,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":58,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":59,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":64,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":72,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":76,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":80,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":81,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":89,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":94,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":95,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":96,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":99,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":100,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":106,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":108,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":108,"column":13,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":110,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":116,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":117,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":132,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":133,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":138,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":147,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":152,"column":73,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":157,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":161,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":161,"column":35,"message":"Too many errors. (32% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/files/test_utils_js/report.json b/plato-report/files/test_utils_js/report.json new file mode 100644 index 0000000000..616f9218fb --- /dev/null +++ b/plato-report/files/test_utils_js/report.json @@ -0,0 +1 @@ +{"info":{"file":"test/utils.js","fileShort":"test/utils.js","fileSafe":"test_utils_js","link":"files/test_utils_js/index.html"},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":1.488,"halstead":{"bugs":5.627,"difficulty":43.283,"effort":730693.171,"length":1963,"time":40594.065,"vocabulary":388,"volume":16881.629,"operands":{"distinct":360,"total":1113,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":850,"identifiers":["__stripped__"]}},"params":53,"sloc":{"logical":336,"physical":492}},"settings":{"commonjs":true,"forin":false,"logicalor":true,"switchcase":true,"trycatch":false,"newmi":true},"classes":[],"dependencies":[{"line":4,"path":"assert","type":"cjs"},{"line":5,"path":"validator","type":"cjs"},{"line":6,"path":"jsdom","type":"cjs"},{"line":7,"path":"../src/slugify","type":"cjs"},{"line":8,"path":"./mocks/databasemock","type":"cjs"},{"line":16,"path":"jquery","type":"cjs"},{"line":20,"path":"../public/src/utils","type":"cjs"},{"line":108,"path":"../src/utils","type":"cjs"},{"line":172,"path":"zxcvbn","type":"cjs"},{"line":481,"path":"../src/user","type":"cjs"}],"errors":[],"lineEnd":492,"lineStart":1,"maintainability":73.923,"methods":[{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.478,"difficulty":7.625,"effort":10938.422,"length":240,"time":607.69,"vocabulary":63,"volume":1434.547,"operands":{"distinct":56,"total":122,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":118,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":56,"physical":483},"errors":[],"lineEnd":492,"lineStart":10,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":1.818,"effort":222.026,"length":33,"time":12.335,"vocabulary":13,"volume":122.115,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":15},"errors":[],"lineEnd":37,"lineStart":23,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.068,"difficulty":3.214,"effort":656.914,"length":50,"time":36.495,"vocabulary":17,"volume":204.373,"operands":{"distinct":14,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":7},"errors":[],"lineEnd":45,"lineStart":39,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.143,"effort":43.473,"length":12,"time":2.415,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":50,"lineStart":47,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.011,"difficulty":1.167,"effort":38.5,"length":11,"time":2.139,"vocabulary":8,"volume":33,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":55,"lineStart":52,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.035,"difficulty":2,"effort":212.603,"length":32,"time":11.811,"vocabulary":10,"volume":106.302,"operands":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":16,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":36},"errors":[],"lineEnd":92,"lineStart":57,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.333,"effort":93.014,"length":12,"time":5.167,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":61,"lineStart":58,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":66,"lineStart":63,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":70,"lineStart":68,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":74,"lineStart":72,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.01,"difficulty":1,"effort":30,"length":10,"time":1.667,"vocabulary":8,"volume":30,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":78,"lineStart":76,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.333,"effort":93.014,"length":12,"time":5.167,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":83,"lineStart":80,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":87,"lineStart":85,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":91,"lineStart":89,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":10},"errors":[],"lineEnd":103,"lineStart":94,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":2.333,"effort":93.014,"length":12,"time":5.167,"vocabulary":10,"volume":39.863,"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":98,"lineStart":95,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.018,"difficulty":2.25,"effort":120.992,"length":15,"time":6.722,"vocabulary":12,"volume":53.774,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":102,"lineStart":99,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.003,"difficulty":1,"effort":8,"length":4,"time":0.444,"vocabulary":4,"volume":8,"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":9},"errors":[],"lineEnd":113,"lineStart":105,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.047,"difficulty":5.4,"effort":756,"length":35,"time":42,"vocabulary":16,"volume":140,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":112,"lineStart":106,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.006,"difficulty":1.333,"effort":24.767,"length":8,"time":1.376,"vocabulary":5,"volume":18.575,"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":16},"errors":[],"lineEnd":130,"lineStart":115,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":120,"lineStart":116,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.065,"difficulty":2.909,"effort":570.541,"length":53,"time":31.697,"vocabulary":13,"volume":196.123,"operands":{"distinct":11,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":8},"errors":[],"lineEnd":129,"lineStart":122,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":136,"lineStart":132,"name":""},{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.074,"difficulty":5.833,"effort":1287.551,"length":54,"time":71.531,"vocabulary":17,"volume":220.723,"operands":{"distinct":12,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":26,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":8},"errors":[],"lineEnd":145,"lineStart":138,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":150,"lineStart":147,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":155,"lineStart":152,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1,"effort":25.266,"length":9,"time":1.404,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":159,"lineStart":157,"name":""},{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.008,"difficulty":1,"effort":25.266,"length":9,"time":1.404,"vocabulary":7,"volume":25.266,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":3},"errors":[],"lineEnd":163,"lineStart":161,"name":""},{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.092,"difficulty":4.923,"effort":1352.482,"length":54,"time":75.138,"vocabulary":34,"volume":274.723,"operands":{"distinct":26,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":23},"errors":[],"lineEnd":187,"lineStart":165,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.028,"difficulty":2.8,"effort":234.533,"length":22,"time":13.03,"vocabulary":14,"volume":83.762,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":5,"physical":8},"errors":[],"lineEnd":181,"lineStart":174,"name":"check"},{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.095,"difficulty":6.938,"effort":1979.988,"length":64,"time":109.999,"vocabulary":22,"volume":285.404,"operands":{"distinct":16,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":10},"errors":[],"lineEnd":203,"lineStart":194,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":208,"lineStart":205,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":213,"lineStart":210,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":218,"lineStart":215,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":223,"lineStart":220,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":228,"lineStart":225,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":233,"lineStart":230,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.333,"effort":52,"length":13,"time":2.889,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":238,"lineStart":235,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":243,"lineStart":240,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":2.6,"effort":227.68,"length":23,"time":12.649,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":250,"lineStart":245,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.333,"effort":52,"length":13,"time":2.889,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":255,"lineStart":252,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":260,"lineStart":257,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":265,"lineStart":262,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.029,"difficulty":2.6,"effort":227.68,"length":23,"time":12.649,"vocabulary":14,"volume":87.569,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":272,"lineStart":267,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.027,"difficulty":3.75,"effort":305.286,"length":22,"time":16.96,"vocabulary":13,"volume":81.41,"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":280,"lineStart":274,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":214.879,"length":20,"time":11.938,"vocabulary":15,"volume":78.138,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":288,"lineStart":282,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":2.75,"effort":214.879,"length":20,"time":11.938,"vocabulary":15,"volume":78.138,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":7},"errors":[],"lineEnd":296,"lineStart":290,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.018,"difficulty":2.571,"effort":142.331,"length":16,"time":7.907,"vocabulary":11,"volume":55.351,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":302,"lineStart":298,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.024,"difficulty":2.75,"effort":197.173,"length":20,"time":10.954,"vocabulary":12,"volume":71.699,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":308,"lineStart":304,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.054,"difficulty":5.077,"effort":819.523,"length":38,"time":45.529,"vocabulary":19,"volume":161.421,"operands":{"distinct":13,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":316,"lineStart":310,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.059,"difficulty":5.367,"effort":957.291,"length":40,"time":53.183,"vocabulary":22,"volume":178.377,"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":7},"errors":[],"lineEnd":324,"lineStart":318,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":329,"lineStart":326,"name":""},{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.074,"difficulty":6.125,"effort":1357.634,"length":49,"time":75.424,"vocabulary":23,"volume":221.655,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":7},"errors":[],"lineEnd":337,"lineStart":331,"name":""},{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.025,"difficulty":1.714,"effort":130.42,"length":24,"time":7.246,"vocabulary":9,"volume":76.078,"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":33},"errors":[],"lineEnd":371,"lineStart":339,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.333,"effort":52,"length":13,"time":2.889,"vocabulary":8,"volume":39,"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":343,"lineStart":340,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":348,"lineStart":345,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":353,"lineStart":350,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":1.143,"effort":47.096,"length":13,"time":2.616,"vocabulary":9,"volume":41.209,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":358,"lineStart":355,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.023,"difficulty":2.444,"effort":171.865,"length":19,"time":9.548,"vocabulary":13,"volume":70.308,"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":364,"lineStart":360,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.857,"effort":168.03,"length":17,"time":9.335,"vocabulary":11,"volume":58.81,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":370,"lineStart":366,"name":""},{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":3.75,"effort":259.457,"length":20,"time":14.414,"vocabulary":11,"volume":69.189,"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":24},"errors":[],"lineEnd":396,"lineStart":373,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.017,"difficulty":1.25,"effort":62.286,"length":15,"time":3.46,"vocabulary":10,"volume":49.829,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":379,"lineStart":376,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.025,"difficulty":2.4,"effort":182.753,"length":20,"time":10.153,"vocabulary":14,"volume":76.147,"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":385,"lineStart":381,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.016,"difficulty":1.125,"effort":52.32,"length":14,"time":2.907,"vocabulary":10,"volume":46.507,"operands":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":390,"lineStart":387,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.015,"difficulty":1.286,"effort":57.059,"length":14,"time":3.17,"vocabulary":9,"volume":44.379,"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":395,"lineStart":392,"name":""},{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.048,"difficulty":5.4,"effort":777.6,"length":36,"time":43.2,"vocabulary":16,"volume":144,"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":10,"physical":29},"errors":[],"lineEnd":426,"lineStart":398,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.013,"difficulty":1.143,"effort":43.473,"length":12,"time":2.415,"vocabulary":9,"volume":38.039,"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":405,"lineStart":402,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.026,"difficulty":2.333,"effort":184.028,"length":22,"time":10.224,"vocabulary":12,"volume":78.869,"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":8,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":412,"lineStart":407,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.063,"effort":121.296,"length":17,"time":6.739,"vocabulary":11,"volume":58.81,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":418,"lineStart":414,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.028,"difficulty":2.6,"effort":217.781,"length":22,"time":12.099,"vocabulary":14,"volume":83.762,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":425,"lineStart":420,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":432,"lineStart":428,"name":""},{"cyclomatic":1,"cyclomaticDensity":33.333,"halstead":{"bugs":0.02,"difficulty":2.5,"effort":152.361,"length":17,"time":8.464,"vocabulary":12,"volume":60.944,"operands":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":3,"physical":5},"errors":[],"lineEnd":438,"lineStart":434,"name":""},{"cyclomatic":3,"cyclomaticDensity":30,"halstead":{"bugs":0.107,"difficulty":12.639,"effort":4070.01,"length":65,"time":226.112,"vocabulary":31,"volume":322.023,"operands":{"distinct":18,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":11},"errors":[],"lineEnd":450,"lineStart":440,"name":""},{"cyclomatic":2,"cyclomaticDensity":20,"halstead":{"bugs":0.168,"difficulty":9.471,"effort":4760.782,"length":90,"time":264.488,"vocabulary":48,"volume":502.647,"operands":{"distinct":35,"total":51,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":12},"errors":[],"lineEnd":463,"lineStart":452,"name":""},{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.041,"difficulty":1.818,"effort":222.026,"length":33,"time":12.335,"vocabulary":13,"volume":122.115,"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":4,"physical":6},"errors":[],"lineEnd":470,"lineStart":465,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.014,"difficulty":2.5,"effort":103.783,"length":12,"time":5.766,"vocabulary":11,"volume":41.513,"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":2,"physical":7},"errors":[],"lineEnd":478,"lineStart":472,"name":""},{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.007,"difficulty":1,"effort":22.459,"length":8,"time":1.248,"vocabulary":7,"volume":22.459,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":4},"errors":[],"lineEnd":477,"lineStart":474,"name":""},{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.133,"difficulty":7.167,"effort":2859.575,"length":83,"time":158.865,"vocabulary":28,"volume":399.01,"operands":{"distinct":21,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":40,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":11,"physical":12},"errors":[],"lineEnd":491,"lineStart":480,"name":""}],"methodAverage":{"cyclomatic":1.051,"cyclomaticDensity":42.158,"halstead":{"bugs":0.034,"difficulty":2.569,"effort":508.465,"length":24.692,"time":28.248,"vocabulary":12.923,"volume":102.328,"operands":{"distinct":9.372,"total":14.026},"operators":{"distinct":3.551,"total":10.667}},"params":0.679,"sloc":{"logical":4.205,"physical":13.218}},"module":"test/utils.js"},"jshint":{"messages":[{"severity":"error","line":1,"column":1,"message":"Use the function form of \"use strict\".","source":"Use the function form of \"use strict\"."},{"severity":"error","line":4,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":5,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":6,"column":1,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":7,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":8,"column":1,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":10,"column":30,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":13,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":18,"column":5,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":20,"column":5,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":23,"column":44,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":39,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":47,"column":50,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":52,"column":53,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":57,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":58,"column":43,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":59,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":63,"column":37,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":64,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":68,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":72,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":76,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":80,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":81,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":85,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":89,"column":31,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":94,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":95,"column":39,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":96,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":99,"column":38,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":100,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":105,"column":34,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":106,"column":54,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":108,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":108,"column":13,"message":"'destructuring binding' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":109,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":110,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":115,"column":29,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":116,"column":41,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":117,"column":13,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":122,"column":64,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":132,"column":42,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":133,"column":9,"message":"'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).","source":"'{a}' is available in ES{b} (use 'esversion: {b}') or Mozilla JS extensions (use moz)."},{"severity":"error","line":138,"column":36,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":147,"column":62,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":152,"column":73,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":157,"column":40,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":161,"column":35,"message":"'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').","source":"'{a}' is only available in ES{b} (use 'esversion: {b}')."},{"severity":"error","line":161,"column":35,"message":"Too many errors. (32% scanned).","source":"Too many errors."}]}} \ No newline at end of file diff --git a/plato-report/index.html b/plato-report/index.html new file mode 100644 index 0000000000..95e06aab07 --- /dev/null +++ b/plato-report/index.html @@ -0,0 +1,11965 @@ + + + + + Plato - JavaScript Introspection + + + + + + + + + + + + + + + + + + + + +
    +
    +

    JavaScript Source Analysis

    +
    +
    + +
    +
    +

    Summary

    +
    +
    +
    +

    Total/Average Lines

    +

    178083 / 195

    +
    +
    +

    Average Maintainability

    +

    64.86

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +

    Maintainability

    +
    +
    +
    +

    Lines of code

    +
    +
    +
    +

    Estimated errors in implementation

    +
    +
    + +
    +

    Lint errors

    +
    +
    + +
    + +
    +
    +

    Files

    +
    + +
    +
    +
    + + + + + + +
    +
    +
    + +
    +   +
    + +
    + +
    +
    + + +
    +
    +

    .

    +
    +
    + + + + + + + + diff --git a/plato-report/report.history.js b/plato-report/report.history.js new file mode 100644 index 0000000000..206ba225ef --- /dev/null +++ b/plato-report/report.history.js @@ -0,0 +1 @@ +__history = [{"date":"Mon, 28 Oct 2024 21:41:25 GMT","total":{"sloc":178083,"maintainability":59023.43699999972},"average":{"sloc":195,"maintainability":"64.86"}}] \ No newline at end of file diff --git a/plato-report/report.history.json b/plato-report/report.history.json new file mode 100644 index 0000000000..dc0ab06659 --- /dev/null +++ b/plato-report/report.history.json @@ -0,0 +1 @@ +[{"date":"Mon, 28 Oct 2024 21:41:25 GMT","total":{"sloc":178083,"maintainability":59023.43699999972},"average":{"sloc":195,"maintainability":"64.86"}}] \ No newline at end of file diff --git a/plato-report/report.js b/plato-report/report.js new file mode 100644 index 0000000000..8318975100 --- /dev/null +++ b/plato-report/report.js @@ -0,0 +1 @@ +__report = {"summary":{"total":{"jshint":5720,"sloc":178083,"maintainability":59023.43699999972},"average":{"sloc":195,"maintainability":"64.86","jshint":"6.29"}},"reports":[{"info":{"file":"coverage/block-navigation.js","fileShort":"coverage/block-navigation.js","fileSafe":"coverage_block_navigation_js","link":"files/coverage_block_navigation_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":28.889,"halstead":{"bugs":0.469,"difficulty":25.091,"effort":35271.372,"length":223,"time":1959.521,"vocabulary":79,"volume":1405.743,"operands":{"distinct":55,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":108,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":45,"physical":87}},"module":"coverage/block-navigation.js","maintainability":67.463}},{"info":{"file":"coverage/prettify.js","fileShort":"coverage/prettify.js","fileSafe":"coverage_prettify_js","link":"files/coverage_prettify_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":182,"cyclomaticDensity":26.883,"halstead":{"bugs":11.087,"difficulty":145.572,"effort":4842021.461,"length":3897,"time":269001.192,"vocabulary":371,"volume":33261.968,"operands":{"distinct":325,"total":2057,"identifiers":["__stripped__"]},"operators":{"distinct":46,"total":1840,"identifiers":["__stripped__"]}},"params":36,"sloc":{"logical":677,"physical":2}},"module":"coverage/prettify.js","maintainability":50.388}},{"info":{"file":"coverage/sorter.js","fileShort":"coverage/sorter.js","fileSafe":"coverage_sorter_js","link":"files/coverage_sorter_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":20,"cyclomaticDensity":16.129,"halstead":{"bugs":1.554,"difficulty":43.269,"effort":201741.323,"length":665,"time":11207.851,"vocabulary":129,"volume":4662.466,"operands":{"distinct":104,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":305,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":124,"physical":196}},"module":"coverage/sorter.js","maintainability":67.868}},{"info":{"file":"install/databases.js","fileShort":"install/databases.js","fileSafe":"install_databases_js","link":"files/install_databases_js/index.html"},"jshint":{"messages":27},"complexity":{"methodAggregate":{"cyclomatic":18,"cyclomaticDensity":27.692,"halstead":{"bugs":0.752,"difficulty":31.669,"effort":71470.259,"length":354,"time":3970.57,"vocabulary":83,"volume":2256.764,"operands":{"distinct":62,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":167,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":65,"physical":87}},"module":"install/databases.js","maintainability":53.769}},{"info":{"file":"install/web.js","fileShort":"install/web.js","fileSafe":"install_web_js","link":"files/install_web_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":12.077,"halstead":{"bugs":3.936,"difficulty":34.973,"effort":412934.284,"length":1415,"time":22940.794,"vocabulary":325,"volume":11807.179,"operands":{"distinct":298,"total":772,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":643,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":207,"physical":319}},"module":"install/web.js","maintainability":65.461}},{"info":{"file":"node_modules/asn1.js/.eslintrc.js","fileShort":"node_modules/asn1.js/.eslintrc.js","fileSafe":"node_modules_asn1_js__eslintrc_js","link":"files/node_modules_asn1_js__eslintrc_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.072,"difficulty":3.095,"effort":669.253,"length":46,"time":37.181,"vocabulary":26,"volume":216.22,"operands":{"distinct":21,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":27}},"module":"node_modules/asn1.js/.eslintrc.js","maintainability":63.446}},{"info":{"file":"node_modules/asn1.js/lib/asn1/api.js","fileShort":"node_modules/asn1.js/lib/asn1/api.js","fileSafe":"node_modules_asn1_js_lib_asn1_api_js","link":"files/node_modules_asn1_js_lib_asn1_api_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":14.706,"halstead":{"bugs":0.431,"difficulty":22.167,"effort":28681.124,"length":237,"time":1593.396,"vocabulary":44,"volume":1293.885,"operands":{"distinct":33,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":104,"identifiers":["__stripped__"]}},"params":16,"sloc":{"logical":34,"physical":57}},"module":"node_modules/asn1.js/lib/asn1/api.js","maintainability":79.376}},{"info":{"file":"node_modules/asn1.js/lib/asn1/base/buffer.js","fileShort":"node_modules/asn1.js/lib/asn1/base/buffer.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_buffer_js","link":"files/node_modules_asn1_js_lib_asn1_base_buffer_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":36,"cyclomaticDensity":36,"halstead":{"bugs":1.484,"difficulty":60.754,"effort":270480.616,"length":691,"time":15026.701,"vocabulary":87,"volume":4452.074,"operands":{"distinct":65,"total":359,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":332,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":100,"physical":153}},"module":"node_modules/asn1.js/lib/asn1/base/buffer.js","maintainability":66.788}},{"info":{"file":"node_modules/asn1.js/lib/asn1/base/index.js","fileShort":"node_modules/asn1.js/lib/asn1/base/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_index_js","link":"files/node_modules_asn1_js_lib_asn1_base_index_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.051,"difficulty":4,"effort":609.475,"length":39,"time":33.86,"vocabulary":15,"volume":152.369,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8}},"module":"node_modules/asn1.js/lib/asn1/base/index.js","maintainability":70.2}},{"info":{"file":"node_modules/asn1.js/lib/asn1/base/node.js","fileShort":"node_modules/asn1.js/lib/asn1/base/node.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_node_js","link":"files/node_modules_asn1_js_lib_asn1_base_node_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":116,"cyclomaticDensity":28.431,"halstead":{"bugs":7.127,"difficulty":85.477,"effort":1827527.838,"length":2656,"time":101529.324,"vocabulary":265,"volume":21380.398,"operands":{"distinct":237,"total":1447,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":1209,"identifiers":["__stripped__"]}},"params":50,"sloc":{"logical":408,"physical":638}},"module":"node_modules/asn1.js/lib/asn1/base/node.js","maintainability":62.55}},{"info":{"file":"node_modules/asn1.js/lib/asn1/base/reporter.js","fileShort":"node_modules/asn1.js/lib/asn1/base/reporter.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_reporter_js","link":"files/node_modules_asn1_js_lib_asn1_base_reporter_js/index.html"},"jshint":{"messages":16},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":15.584,"halstead":{"bugs":0.993,"difficulty":46.566,"effort":138710.459,"length":466,"time":7706.137,"vocabulary":84,"volume":2978.82,"operands":{"distinct":61,"total":247,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":219,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":77,"physical":123}},"module":"node_modules/asn1.js/lib/asn1/base/reporter.js","maintainability":73.713}},{"info":{"file":"node_modules/asn1.js/lib/asn1/constants/der.js","fileShort":"node_modules/asn1.js/lib/asn1/constants/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_constants_der_js","link":"files/node_modules_asn1_js_lib_asn1_constants_der_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":4.348,"halstead":{"bugs":0.366,"difficulty":7.357,"effort":8078.903,"length":170,"time":448.828,"vocabulary":88,"volume":1098.103,"operands":{"distinct":77,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":46,"physical":58}},"module":"node_modules/asn1.js/lib/asn1/constants/der.js","maintainability":75.827}},{"info":{"file":"node_modules/asn1.js/lib/asn1/constants/index.js","fileShort":"node_modules/asn1.js/lib/asn1/constants/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_constants_index_js","link":"files/node_modules_asn1_js_lib_asn1_constants_index_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.092,"difficulty":9.118,"effort":2514.496,"length":58,"time":139.694,"vocabulary":27,"volume":275.783,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":21}},"module":"node_modules/asn1.js/lib/asn1/constants/index.js","maintainability":75.827}},{"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/der.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_der_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_der_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":63,"cyclomaticDensity":26.809,"halstead":{"bugs":3.465,"difficulty":77.482,"effort":805343.896,"length":1351,"time":44741.328,"vocabulary":207,"volume":10393.901,"operands":{"distinct":170,"total":712,"identifiers":["__stripped__"]},"operators":{"distinct":37,"total":639,"identifiers":["__stripped__"]}},"params":33,"sloc":{"logical":235,"physical":335}},"module":"node_modules/asn1.js/lib/asn1/decoders/der.js","maintainability":57.362}},{"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/index.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_index_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_index_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6}},"module":"node_modules/asn1.js/lib/asn1/decoders/index.js","maintainability":76.401}},{"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/pem.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/pem.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_pem_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_pem_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":24.324,"halstead":{"bugs":0.414,"difficulty":23.011,"effort":28575.587,"length":204,"time":1587.533,"vocabulary":68,"volume":1241.842,"operands":{"distinct":47,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":101,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":37,"physical":51}},"module":"node_modules/asn1.js/lib/asn1/decoders/pem.js","maintainability":56.195}},{"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/der.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_der_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_der_js/index.html"},"jshint":{"messages":40},"complexity":{"methodAggregate":{"cyclomatic":59,"cyclomaticDensity":29.798,"halstead":{"bugs":3.33,"difficulty":65.28,"effort":652064.78,"length":1296,"time":36225.821,"vocabulary":209,"volume":9988.737,"operands":{"distinct":175,"total":672,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":624,"identifiers":["__stripped__"]}},"params":28,"sloc":{"logical":198,"physical":295}},"module":"node_modules/asn1.js/lib/asn1/encoders/der.js","maintainability":56.825}},{"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/index.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_index_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_index_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6}},"module":"node_modules/asn1.js/lib/asn1/encoders/index.js","maintainability":76.401}},{"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/pem.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/pem.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_pem_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_pem_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.222,"difficulty":11.486,"effort":7655.81,"length":120,"time":425.323,"vocabulary":47,"volume":666.551,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":23}},"module":"node_modules/asn1.js/lib/asn1/encoders/pem.js","maintainability":69.631}},{"info":{"file":"node_modules/asn1.js/lib/asn1.js","fileShort":"node_modules/asn1.js/lib/asn1.js","fileSafe":"node_modules_asn1_js_lib_asn1_js","link":"files/node_modules_asn1_js_lib_asn1_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.071,"difficulty":3.5,"effort":741.211,"length":49,"time":41.178,"vocabulary":20,"volume":211.774,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11}},"module":"node_modules/asn1.js/lib/asn1.js","maintainability":67.083}},{"info":{"file":"node_modules/base32.js/base32.js","fileShort":"node_modules/base32.js/base32.js","fileSafe":"node_modules_base32_js_base32_js","link":"files/node_modules_base32_js_base32_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":24,"cyclomaticDensity":17.518,"halstead":{"bugs":1.52,"difficulty":121.179,"effort":552570.627,"length":699,"time":30698.368,"vocabulary":92,"volume":4559.97,"operands":{"distinct":56,"total":377,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":322,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":137,"physical":312}},"module":"node_modules/base32.js/base32.js","maintainability":62.307}},{"info":{"file":"node_modules/base32.js/dist/base32.js","fileShort":"node_modules/base32.js/dist/base32.js","fileSafe":"node_modules_base32_js_dist_base32_js","link":"files/node_modules_base32_js_dist_base32_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":16.234,"halstead":{"bugs":1.766,"difficulty":111.13,"effort":588717.892,"length":789,"time":32706.55,"vocabulary":105,"volume":5297.54,"operands":{"distinct":69,"total":426,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":363,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":154,"physical":364}},"module":"node_modules/base32.js/dist/base32.js","maintainability":60.68}},{"info":{"file":"node_modules/base32.js/dist/base32.min.js","fileShort":"node_modules/base32.js/dist/base32.min.js","fileSafe":"node_modules_base32_js_dist_base32_min_js","link":"files/node_modules_base32_js_dist_base32_min_js/index.html"},"jshint":{"messages":38},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":30.12,"halstead":{"bugs":1.713,"difficulty":123.387,"effort":634163.969,"length":777,"time":35231.332,"vocabulary":98,"volume":5139.63,"operands":{"distinct":62,"total":425,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":352,"identifiers":["__stripped__"]}},"params":19,"sloc":{"logical":83,"physical":2}},"module":"node_modules/base32.js/dist/base32.min.js","maintainability":66.877}},{"info":{"file":"node_modules/base32.js/index.js","fileShort":"node_modules/base32.js/index.js","fileSafe":"node_modules_base32_js_index_js","link":"files/node_modules_base32_js_index_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":5.469,"effort":1137.959,"length":46,"time":63.22,"vocabulary":23,"volume":208.084,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":16}},"module":"node_modules/base32.js/index.js","maintainability":82.829}},{"info":{"file":"node_modules/base32.js/karma.conf.js","fileShort":"node_modules/base32.js/karma.conf.js","fileSafe":"node_modules_base32_js_karma_conf_js","link":"files/node_modules_base32_js_karma_conf_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.077,"difficulty":3.804,"effort":877.373,"length":47,"time":48.743,"vocabulary":30,"volume":230.624,"operands":{"distinct":23,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":33}},"module":"node_modules/base32.js/karma.conf.js","maintainability":66.728}},{"info":{"file":"node_modules/base32.js/test/base32_test.js","fileShort":"node_modules/base32.js/test/base32_test.js","fileSafe":"node_modules_base32_js_test_base32_test_js","link":"files/node_modules_base32_js_test_base32_test_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.175,"halstead":{"bugs":0.886,"difficulty":27.565,"effort":73238.254,"length":438,"time":4068.792,"vocabulary":67,"volume":2656.947,"operands":{"distinct":54,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":209,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":63,"physical":87}},"module":"node_modules/base32.js/test/base32_test.js","maintainability":74.767}},{"info":{"file":"node_modules/base32.js/test/fixtures.js","fileShort":"node_modules/base32.js/test/fixtures.js","fileSafe":"node_modules_base32_js_test_fixtures_js","link":"files/node_modules_base32_js_test_fixtures_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.485,"halstead":{"bugs":3.016,"difficulty":4.291,"effort":38822.895,"length":1065,"time":2156.828,"vocabulary":361,"volume":9048.086,"operands":{"distinct":356,"total":611,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":454,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":206,"physical":294}},"module":"node_modules/base32.js/test/fixtures.js","maintainability":28.392}},{"info":{"file":"node_modules/base32.js/webpack.config.js","fileShort":"node_modules/base32.js/webpack.config.js","fileSafe":"node_modules_base32_js_webpack_config_js","link":"files/node_modules_base32_js_webpack_config_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.041,"difficulty":2.133,"effort":262.805,"length":29,"time":14.6,"vocabulary":19,"volume":123.19,"operands":{"distinct":15,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":17}},"module":"node_modules/base32.js/webpack.config.js","maintainability":68.041}},{"info":{"file":"node_modules/big.js/big.js","fileShort":"node_modules/big.js/big.js","fileSafe":"node_modules_big_js_big_js","link":"files/node_modules_big_js_big_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":176,"cyclomaticDensity":36.59,"halstead":{"bugs":7.386,"difficulty":257.833,"effort":5713278.722,"length":2910,"time":317404.373,"vocabulary":196,"volume":22158.806,"operands":{"distinct":147,"total":1547,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1363,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":481,"physical":941}},"module":"node_modules/big.js/big.js","maintainability":51.71}},{"info":{"file":"node_modules/big.js/big.min.js","fileShort":"node_modules/big.js/big.min.js","fileSafe":"node_modules_big_js_big_min_js","link":"files/node_modules_big_js_big_min_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":176,"cyclomaticDensity":59.661,"halstead":{"bugs":7.036,"difficulty":319.338,"effort":6740374.74,"length":2862,"time":374465.263,"vocabulary":166,"volume":21107.363,"operands":{"distinct":117,"total":1525,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1337,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":295,"physical":2}},"module":"node_modules/big.js/big.min.js","maintainability":56.338}},{"info":{"file":"node_modules/bignumber.js/bignumber.js","fileShort":"node_modules/bignumber.js/bignumber.js","fileSafe":"node_modules_bignumber_js_bignumber_js","link":"files/node_modules_bignumber_js_bignumber_js/index.html"},"jshint":{"messages":23},"complexity":{"methodAggregate":{"cyclomatic":572,"cyclomaticDensity":40.683,"halstead":{"bugs":25.468,"difficulty":331.427,"effort":25322327.172,"length":8691,"time":1406795.954,"vocabulary":443,"volume":76403.997,"operands":{"distinct":389,"total":4775,"identifiers":["__stripped__"]},"operators":{"distinct":54,"total":3916,"identifiers":["__stripped__"]}},"params":110,"sloc":{"logical":1406,"physical":2922}},"module":"node_modules/bignumber.js/bignumber.js","maintainability":49.686}},{"info":{"file":"node_modules/bn.js/lib/bn.js","fileShort":"node_modules/bn.js/lib/bn.js","fileSafe":"node_modules_bn_js_lib_bn_js","link":"files/node_modules_bn_js_lib_bn_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":413,"cyclomaticDensity":17.604,"halstead":{"bugs":55.887,"difficulty":474.662,"effort":79581736.747,"length":17951,"time":4421207.597,"vocabulary":648,"volume":167659.647,"operands":{"distinct":591,"total":9843,"identifiers":["__stripped__"]},"operators":{"distinct":57,"total":8108,"identifiers":["__stripped__"]}},"params":242,"sloc":{"logical":2346,"physical":3446}},"module":"node_modules/bn.js/lib/bn.js","maintainability":54.134}},{"info":{"file":"node_modules/chart.js/auto/auto.js","fileShort":"node_modules/chart.js/auto/auto.js","fileSafe":"node_modules_chart_js_auto_auto_js","link":"files/node_modules_chart_js_auto_auto_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":11.25,"effort":874.229,"length":21,"time":48.568,"vocabulary":13,"volume":77.709,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6}},"module":"node_modules/chart.js/auto/auto.js","maintainability":86.453}},{"info":{"file":"node_modules/chart.js/dist/chart.js","fileShort":"node_modules/chart.js/dist/chart.js","fileSafe":"node_modules_chart_js_dist_chart_js","link":"files/node_modules_chart_js_dist_chart_js/index.html"},"jshint":{"messages":26},"complexity":{"methodAggregate":{"cyclomatic":2017,"cyclomaticDensity":22.449,"halstead":{"bugs":211.094,"difficulty":406.023,"effort":257126267.804,"length":55737,"time":14284792.656,"vocabulary":2632,"volume":633280.66,"operands":{"distinct":2565,"total":31088,"identifiers":["__stripped__"]},"operators":{"distinct":67,"total":24649,"identifiers":["__stripped__"]}},"params":1498,"sloc":{"logical":8985,"physical":11462}},"module":"node_modules/chart.js/dist/chart.js","maintainability":62.859}},{"info":{"file":"node_modules/chart.js/dist/chart.umd.js","fileShort":"node_modules/chart.js/dist/chart.umd.js","fileSafe":"node_modules_chart_js_dist_chart_umd_js","link":"files/node_modules_chart_js_dist_chart_umd_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":2560,"cyclomaticDensity":30.851,"halstead":{"bugs":262.709,"difficulty":546.756,"effort":430913212.476,"length":69487,"time":23939622.915,"vocabulary":2596,"volume":788126.742,"operands":{"distinct":2525,"total":38889,"identifiers":["__stripped__"]},"operators":{"distinct":71,"total":30598,"identifiers":["__stripped__"]}},"params":2100,"sloc":{"logical":8298,"physical":14}},"module":"node_modules/chart.js/dist/chart.umd.js","maintainability":64.213}},{"info":{"file":"node_modules/chart.js/dist/chunks/helpers.segment.js","fileShort":"node_modules/chart.js/dist/chunks/helpers.segment.js","fileSafe":"node_modules_chart_js_dist_chunks_helpers_segment_js","link":"files/node_modules_chart_js_dist_chunks_helpers_segment_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":477,"cyclomaticDensity":25.854,"halstead":{"bugs":40.92,"difficulty":201.466,"effort":24732152.121,"length":12030,"time":1374008.451,"vocabulary":1180,"volume":122760.991,"operands":{"distinct":1114,"total":6801,"identifiers":["__stripped__"]},"operators":{"distinct":66,"total":5229,"identifiers":["__stripped__"]}},"params":484,"sloc":{"logical":1845,"physical":2746}},"module":"node_modules/chart.js/dist/chunks/helpers.segment.js","maintainability":65.428}},{"info":{"file":"node_modules/chart.js/dist/helpers.js","fileShort":"node_modules/chart.js/dist/helpers.js","fileSafe":"node_modules_chart_js_dist_helpers_js","link":"files/node_modules_chart_js_dist_helpers_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.979,"difficulty":2.5,"effort":7343.102,"length":369,"time":407.95,"vocabulary":249,"volume":2937.241,"operands":{"distinct":244,"total":244,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":125,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":9}},"module":"node_modules/chart.js/dist/helpers.js","maintainability":100}},{"info":{"file":"node_modules/chart.js/helpers/helpers.js","fileShort":"node_modules/chart.js/helpers/helpers.js","fileSafe":"node_modules_chart_js_helpers_helpers_js","link":"files/node_modules_chart_js_helpers_helpers_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1}},"module":"node_modules/chart.js/helpers/helpers.js","maintainability":100}},{"info":{"file":"node_modules/decimal.js/decimal.js","fileShort":"node_modules/decimal.js/decimal.js","fileSafe":"node_modules_decimal_js_decimal_js","link":"files/node_modules_decimal_js_decimal_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":725,"cyclomaticDensity":31.453,"halstead":{"bugs":41.35,"difficulty":463.961,"effort":57554656.625,"length":13872,"time":3197480.924,"vocabulary":492,"volume":124050.561,"operands":{"distinct":439,"total":7686,"identifiers":["__stripped__"]},"operators":{"distinct":53,"total":6186,"identifiers":["__stripped__"]}},"params":166,"sloc":{"logical":2305,"physical":4934}},"module":"node_modules/decimal.js/decimal.js","maintainability":52.057}},{"info":{"file":"node_modules/fraction.js/bigfraction.js","fileShort":"node_modules/fraction.js/bigfraction.js","fileSafe":"node_modules_fraction_js_bigfraction_js","link":"files/node_modules_fraction_js_bigfraction_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":28.924,"halstead":{"bugs":6.782,"difficulty":227.886,"effort":4636895.547,"length":2640,"time":257605.308,"vocabulary":209,"volume":20347.428,"operands":{"distinct":158,"total":1412,"identifiers":["__stripped__"]},"operators":{"distinct":51,"total":1228,"identifiers":["__stripped__"]}},"params":51,"sloc":{"logical":446,"physical":899}},"module":"node_modules/fraction.js/bigfraction.js","maintainability":57.554}},{"info":{"file":"node_modules/fraction.js/fraction.js","fileShort":"node_modules/fraction.js/fraction.js","fileSafe":"node_modules_fraction_js_fraction_js","link":"files/node_modules_fraction_js_fraction_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":30,"halstead":{"bugs":6.478,"difficulty":249.755,"effort":4853413.679,"length":2562,"time":269634.093,"vocabulary":192,"volume":19432.674,"operands":{"distinct":141,"total":1381,"identifiers":["__stripped__"]},"operators":{"distinct":51,"total":1181,"identifiers":["__stripped__"]}},"params":50,"sloc":{"logical":430,"physical":891}},"module":"node_modules/fraction.js/fraction.js","maintainability":58.216}},{"info":{"file":"node_modules/fraction.js/fraction.min.js","fileShort":"node_modules/fraction.js/fraction.min.js","fileSafe":"node_modules_fraction_js_fraction_min_js","link":"files/node_modules_fraction_js_fraction_min_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":41.083,"halstead":{"bugs":6.116,"difficulty":306.473,"effort":5623168.751,"length":2509,"time":312398.264,"vocabulary":159,"volume":18348.023,"operands":{"distinct":110,"total":1376,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1133,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":314,"physical":18}},"module":"node_modules/fraction.js/fraction.min.js","maintainability":58.867}},{"info":{"file":"node_modules/hash.js/.eslintrc.js","fileShort":"node_modules/hash.js/.eslintrc.js","fileSafe":"node_modules_hash_js__eslintrc_js","link":"files/node_modules_hash_js__eslintrc_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.12,"difficulty":3.276,"effort":1183.274,"length":71,"time":65.737,"vocabulary":34,"volume":361.21,"operands":{"distinct":29,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":41}},"module":"node_modules/hash.js/.eslintrc.js","maintainability":57.467}},{"info":{"file":"node_modules/hash.js/lib/hash/common.js","fileShort":"node_modules/hash.js/lib/hash/common.js","fileSafe":"node_modules_hash_js_lib_hash_common_js","link":"files/node_modules_hash_js_lib_hash_common_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":12.857,"halstead":{"bugs":1.036,"difficulty":58.827,"effort":182844.697,"length":499,"time":10158.039,"vocabulary":75,"volume":3108.181,"operands":{"distinct":52,"total":266,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":233,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":70,"physical":92}},"module":"node_modules/hash.js/lib/hash/common.js","maintainability":54.114}},{"info":{"file":"node_modules/hash.js/lib/hash/hmac.js","fileShort":"node_modules/hash.js/lib/hash/hmac.js","fileSafe":"node_modules_hash_js_lib_hash_hmac_js","link":"files/node_modules_hash_js_lib_hash_hmac_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":18.75,"halstead":{"bugs":0.452,"difficulty":34,"effort":46053.867,"length":240,"time":2558.548,"vocabulary":50,"volume":1354.525,"operands":{"distinct":33,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":108,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":32,"physical":47}},"module":"node_modules/hash.js/lib/hash/hmac.js","maintainability":66.563}},{"info":{"file":"node_modules/hash.js/lib/hash/ripemd.js","fileShort":"node_modules/hash.js/lib/hash/ripemd.js","fileSafe":"node_modules_hash_js_lib_hash_ripemd_js","link":"files/node_modules_hash_js_lib_hash_ripemd_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":16,"cyclomaticDensity":15.686,"halstead":{"bugs":1.966,"difficulty":73.842,"effort":435552.127,"length":857,"time":24197.34,"vocabulary":118,"volume":5898.425,"operands":{"distinct":95,"total":610,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":247,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":102,"physical":146}},"module":"node_modules/hash.js/lib/hash/ripemd.js","maintainability":58.437}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/1.js","fileShort":"node_modules/hash.js/lib/hash/sha/1.js","fileSafe":"node_modules_hash_js_lib_hash_sha_1_js","link":"files/node_modules_hash_js_lib_hash_sha_1_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":11.538,"halstead":{"bugs":0.857,"difficulty":32.387,"effort":83244.601,"length":394,"time":4624.7,"vocabulary":92,"volume":2570.283,"operands":{"distinct":71,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":175,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":52,"physical":74}},"module":"node_modules/hash.js/lib/hash/sha/1.js","maintainability":58.463}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/224.js","fileShort":"node_modules/hash.js/lib/hash/sha/224.js","fileSafe":"node_modules_hash_js_lib_hash_sha_224_js","link":"files/node_modules_hash_js_lib_hash_sha_224_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.218,"difficulty":10.725,"effort":7003.242,"length":114,"time":389.069,"vocabulary":53,"volume":652.983,"operands":{"distinct":40,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":29}},"module":"node_modules/hash.js/lib/hash/sha/224.js","maintainability":73.726}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/256.js","fileShort":"node_modules/hash.js/lib/hash/sha/256.js","fileSafe":"node_modules_hash_js_lib_hash_sha_256_js","link":"files/node_modules_hash_js_lib_hash_sha_256_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":8.696,"halstead":{"bugs":1.447,"difficulty":22.531,"effort":97784.383,"length":592,"time":5432.466,"vocabulary":161,"volume":4339.903,"operands":{"distinct":143,"total":358,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":234,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":69,"physical":105}},"module":"node_modules/hash.js/lib/hash/sha/256.js","maintainability":55.095}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/384.js","fileShort":"node_modules/hash.js/lib/hash/sha/384.js","fileSafe":"node_modules_hash_js_lib_hash_sha_384_js","link":"files/node_modules_hash_js_lib_hash_sha_384_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.241,"difficulty":10.021,"effort":7250.574,"length":122,"time":402.81,"vocabulary":61,"volume":723.55,"operands":{"distinct":48,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":35}},"module":"node_modules/hash.js/lib/hash/sha/384.js","maintainability":73.432}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/512.js","fileShort":"node_modules/hash.js/lib/hash/sha/512.js","fileSafe":"node_modules_hash_js_lib_hash_sha_512_js","link":"files/node_modules_hash_js_lib_hash_sha_512_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":18,"cyclomaticDensity":9.045,"halstead":{"bugs":4.089,"difficulty":34.343,"effort":421258.061,"length":1470,"time":23403.226,"vocabulary":325,"volume":12266.115,"operands":{"distinct":303,"total":946,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":524,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":199,"physical":330}},"module":"node_modules/hash.js/lib/hash/sha/512.js","maintainability":60.969}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/common.js","fileShort":"node_modules/hash.js/lib/hash/sha/common.js","fileSafe":"node_modules_hash_js_lib_hash_sha_common_js","link":"files/node_modules_hash_js_lib_hash_sha_common_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":15.625,"halstead":{"bugs":0.375,"difficulty":24.984,"effort":28128.156,"length":205,"time":1562.675,"vocabulary":45,"volume":1125.83,"operands":{"distinct":32,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":82,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":32,"physical":49}},"module":"node_modules/hash.js/lib/hash/sha/common.js","maintainability":84.477}},{"info":{"file":"node_modules/hash.js/lib/hash/sha.js","fileShort":"node_modules/hash.js/lib/hash/sha.js","fileSafe":"node_modules_hash_js_lib_hash_sha_js","link":"files/node_modules_hash_js_lib_hash_sha_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":2.423,"effort":348.923,"length":36,"time":19.385,"vocabulary":16,"volume":144,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7}},"module":"node_modules/hash.js/lib/hash/sha.js","maintainability":71.316}},{"info":{"file":"node_modules/hash.js/lib/hash/utils.js","fileShort":"node_modules/hash.js/lib/hash/utils.js","fileSafe":"node_modules_hash_js_lib_hash_utils_js","link":"files/node_modules_hash_js_lib_hash_utils_js/index.html"},"jshint":{"messages":39},"complexity":{"methodAggregate":{"cyclomatic":40,"cyclomaticDensity":18.265,"halstead":{"bugs":3.351,"difficulty":103.529,"effort":1040899.633,"length":1389,"time":57827.757,"vocabulary":151,"volume":10054.144,"operands":{"distinct":119,"total":770,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":619,"identifiers":["__stripped__"]}},"params":94,"sloc":{"logical":219,"physical":278}},"module":"node_modules/hash.js/lib/hash/utils.js","maintainability":65.389}},{"info":{"file":"node_modules/hash.js/lib/hash.js","fileShort":"node_modules/hash.js/lib/hash.js","fileSafe":"node_modules_hash_js_lib_hash_js","link":"files/node_modules_hash_js_lib_hash_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.14,"difficulty":5.474,"effort":2302.731,"length":93,"time":127.93,"vocabulary":23,"volume":420.691,"operands":{"distinct":19,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15}},"module":"node_modules/hash.js/lib/hash.js","maintainability":60.975}},{"info":{"file":"node_modules/hash.js/test/hash-test.js","fileShort":"node_modules/hash.js/test/hash-test.js","fileSafe":"node_modules_hash_js_test_hash_test_js","link":"files/node_modules_hash_js_test_hash_test_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":4.651,"halstead":{"bugs":0.925,"difficulty":15.956,"effort":44276.39,"length":415,"time":2459.799,"vocabulary":103,"volume":2774.898,"operands":{"distinct":91,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":173,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":43,"physical":140}},"module":"node_modules/hash.js/test/hash-test.js","maintainability":74.187}},{"info":{"file":"node_modules/hash.js/test/hmac-test.js","fileShort":"node_modules/hash.js/test/hmac-test.js","fileSafe":"node_modules_hash_js_test_hmac_test_js","link":"files/node_modules_hash_js_test_hmac_test_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.438,"difficulty":8.842,"effort":11608.589,"length":218,"time":644.922,"vocabulary":65,"volume":1312.876,"operands":{"distinct":57,"total":126,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":92,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":62}},"module":"node_modules/hash.js/test/hmac-test.js","maintainability":65.976}},{"info":{"file":"node_modules/highlight.js/es/common.js","fileShort":"node_modules/highlight.js/es/common.js","fileSafe":"node_modules_highlight_js_es_common_js","link":"files/node_modules_highlight_js_es_common_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/common.js","maintainability":100}},{"info":{"file":"node_modules/highlight.js/es/core.js","fileShort":"node_modules/highlight.js/es/core.js","fileSafe":"node_modules_highlight_js_es_core_js","link":"files/node_modules_highlight_js_es_core_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/core.js","maintainability":100}},{"info":{"file":"node_modules/highlight.js/es/index.js","fileShort":"node_modules/highlight.js/es/index.js","fileSafe":"node_modules_highlight_js_es_index_js","link":"files/node_modules_highlight_js_es_index_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/index.js","maintainability":100}},{"info":{"file":"node_modules/highlight.js/es/languages/1c.js","fileShort":"node_modules/highlight.js/es/languages/1c.js","fileSafe":"node_modules_highlight_js_es_languages_1c_js","link":"files/node_modules_highlight_js_es_languages_1c_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":2.635,"difficulty":7.846,"effort":62019.453,"length":924,"time":3445.525,"vocabulary":376,"volume":7904.44,"operands":{"distinct":364,"total":476,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":448,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":104,"physical":521}},"module":"node_modules/highlight.js/es/languages/1c.js","maintainability":34.618}},{"info":{"file":"node_modules/highlight.js/es/languages/1c.js.js","fileShort":"node_modules/highlight.js/es/languages/1c.js.js","fileSafe":"node_modules_highlight_js_es_languages_1c_js_js","link":"files/node_modules_highlight_js_es_languages_1c_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/1c.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/abnf.js","fileShort":"node_modules/highlight.js/es/languages/abnf.js","fileSafe":"node_modules_highlight_js_es_languages_abnf_js","link":"files/node_modules_highlight_js_es_languages_abnf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.246,"difficulty":9.429,"effort":6966.788,"length":129,"time":387.044,"vocabulary":53,"volume":738.902,"operands":{"distinct":42,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":82}},"module":"node_modules/highlight.js/es/languages/abnf.js","maintainability":51.865}},{"info":{"file":"node_modules/highlight.js/es/languages/abnf.js.js","fileShort":"node_modules/highlight.js/es/languages/abnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_abnf_js_js","link":"files/node_modules_highlight_js_es_languages_abnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/abnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/accesslog.js","fileShort":"node_modules/highlight.js/es/languages/accesslog.js","fileSafe":"node_modules_highlight_js_es_languages_accesslog_js","link":"files/node_modules_highlight_js_es_languages_accesslog_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.25,"difficulty":14.516,"effort":10870.034,"length":138,"time":603.891,"vocabulary":43,"volume":748.825,"operands":{"distinct":31,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":92}},"module":"node_modules/highlight.js/es/languages/accesslog.js","maintainability":47.4}},{"info":{"file":"node_modules/highlight.js/es/languages/accesslog.js.js","fileShort":"node_modules/highlight.js/es/languages/accesslog.js.js","fileSafe":"node_modules_highlight_js_es_languages_accesslog_js_js","link":"files/node_modules_highlight_js_es_languages_accesslog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/accesslog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/actionscript.js","fileShort":"node_modules/highlight.js/es/languages/actionscript.js","fileSafe":"node_modules_highlight_js_es_languages_actionscript_js","link":"files/node_modules_highlight_js_es_languages_actionscript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.574,"difficulty":8.604,"effort":14818.264,"length":253,"time":823.237,"vocabulary":112,"volume":1722.261,"operands":{"distinct":101,"total":158,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":95,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":153}},"module":"node_modules/highlight.js/es/languages/actionscript.js","maintainability":45.871}},{"info":{"file":"node_modules/highlight.js/es/languages/actionscript.js.js","fileShort":"node_modules/highlight.js/es/languages/actionscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_actionscript_js_js","link":"files/node_modules_highlight_js_es_languages_actionscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/actionscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ada.js","fileShort":"node_modules/highlight.js/es/languages/ada.js","fileSafe":"node_modules_highlight_js_es_languages_ada_js","link":"files/node_modules_highlight_js_es_languages_ada_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.912,"difficulty":10.112,"effort":27664.334,"length":376,"time":1536.907,"vocabulary":155,"volume":2735.823,"operands":{"distinct":143,"total":241,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":263}},"module":"node_modules/highlight.js/es/languages/ada.js","maintainability":39.265}},{"info":{"file":"node_modules/highlight.js/es/languages/ada.js.js","fileShort":"node_modules/highlight.js/es/languages/ada.js.js","fileSafe":"node_modules_highlight_js_es_languages_ada_js_js","link":"files/node_modules_highlight_js_es_languages_ada_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ada.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/angelscript.js","fileShort":"node_modules/highlight.js/es/languages/angelscript.js","fileSafe":"node_modules_highlight_js_es_languages_angelscript_js","link":"files/node_modules_highlight_js_es_languages_angelscript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.602,"difficulty":9.032,"effort":16306.434,"length":270,"time":905.913,"vocabulary":103,"volume":1805.355,"operands":{"distinct":93,"total":168,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":178}},"module":"node_modules/highlight.js/es/languages/angelscript.js","maintainability":42.593}},{"info":{"file":"node_modules/highlight.js/es/languages/angelscript.js.js","fileShort":"node_modules/highlight.js/es/languages/angelscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_angelscript_js_js","link":"files/node_modules_highlight_js_es_languages_angelscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/angelscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/apache.js","fileShort":"node_modules/highlight.js/es/languages/apache.js","fileSafe":"node_modules_highlight_js_es_languages_apache_js","link":"files/node_modules_highlight_js_es_languages_apache_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.32,"difficulty":9.79,"effort":9406.031,"length":162,"time":522.557,"vocabulary":61,"volume":960.779,"operands":{"distinct":50,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":103}},"module":"node_modules/highlight.js/es/languages/apache.js","maintainability":47.275}},{"info":{"file":"node_modules/highlight.js/es/languages/apache.js.js","fileShort":"node_modules/highlight.js/es/languages/apache.js.js","fileSafe":"node_modules_highlight_js_es_languages_apache_js_js","link":"files/node_modules_highlight_js_es_languages_apache_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/apache.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/applescript.js","fileShort":"node_modules/highlight.js/es/languages/applescript.js","fileSafe":"node_modules_highlight_js_es_languages_applescript_js","link":"files/node_modules_highlight_js_es_languages_applescript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.416,"difficulty":11.319,"effort":14130.581,"length":203,"time":785.032,"vocabulary":71,"volume":1248.399,"operands":{"distinct":58,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":153}},"module":"node_modules/highlight.js/es/languages/applescript.js","maintainability":48.1}},{"info":{"file":"node_modules/highlight.js/es/languages/applescript.js.js","fileShort":"node_modules/highlight.js/es/languages/applescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_applescript_js_js","link":"files/node_modules_highlight_js_es_languages_applescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/applescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/arcade.js","fileShort":"node_modules/highlight.js/es/languages/arcade.js","fileSafe":"node_modules_highlight_js_es_languages_arcade_js","link":"files/node_modules_highlight_js_es_languages_arcade_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.282,"halstead":{"bugs":1.456,"difficulty":8.471,"effort":37001.77,"length":536,"time":2055.654,"vocabulary":284,"volume":4368.264,"operands":{"distinct":272,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":78,"physical":361}},"module":"node_modules/highlight.js/es/languages/arcade.js","maintainability":38.42}},{"info":{"file":"node_modules/highlight.js/es/languages/arcade.js.js","fileShort":"node_modules/highlight.js/es/languages/arcade.js.js","fileSafe":"node_modules_highlight_js_es_languages_arcade_js_js","link":"files/node_modules_highlight_js_es_languages_arcade_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/arcade.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/arduino.js","fileShort":"node_modules/highlight.js/es/languages/arduino.js","fileSafe":"node_modules_highlight_js_es_languages_arduino_js","link":"files/node_modules_highlight_js_es_languages_arduino_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.654,"halstead":{"bugs":4.133,"difficulty":8.655,"effort":107305.465,"length":1300,"time":5961.415,"vocabulary":743,"volume":12398.384,"operands":{"distinct":730,"total":972,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":328,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":153,"physical":981}},"module":"node_modules/highlight.js/es/languages/arduino.js","maintainability":38.155}},{"info":{"file":"node_modules/highlight.js/es/languages/arduino.js.js","fileShort":"node_modules/highlight.js/es/languages/arduino.js.js","fileSafe":"node_modules_highlight_js_es_languages_arduino_js_js","link":"files/node_modules_highlight_js_es_languages_arduino_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/arduino.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/armasm.js","fileShort":"node_modules/highlight.js/es/languages/armasm.js","fileSafe":"node_modules_highlight_js_es_languages_armasm_js","link":"files/node_modules_highlight_js_es_languages_armasm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.485,"difficulty":8.925,"effort":12983.682,"length":223,"time":721.316,"vocabulary":92,"volume":1454.754,"operands":{"distinct":80,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":131}},"module":"node_modules/highlight.js/es/languages/armasm.js","maintainability":47.26}},{"info":{"file":"node_modules/highlight.js/es/languages/armasm.js.js","fileShort":"node_modules/highlight.js/es/languages/armasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_armasm_js_js","link":"files/node_modules_highlight_js_es_languages_armasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/armasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/asciidoc.js","fileShort":"node_modules/highlight.js/es/languages/asciidoc.js","fileSafe":"node_modules_highlight_js_es_languages_asciidoc_js","link":"files/node_modules_highlight_js_es_languages_asciidoc_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.87,"halstead":{"bugs":0.887,"difficulty":17.299,"effort":46040.951,"length":411,"time":2557.831,"vocabulary":89,"volume":2661.526,"operands":{"distinct":77,"total":222,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":189,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":115,"physical":279}},"module":"node_modules/highlight.js/es/languages/asciidoc.js","maintainability":34.266}},{"info":{"file":"node_modules/highlight.js/es/languages/asciidoc.js.js","fileShort":"node_modules/highlight.js/es/languages/asciidoc.js.js","fileSafe":"node_modules_highlight_js_es_languages_asciidoc_js_js","link":"files/node_modules_highlight_js_es_languages_asciidoc_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/asciidoc.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/aspectj.js","fileShort":"node_modules/highlight.js/es/languages/aspectj.js","fileSafe":"node_modules_highlight_js_es_languages_aspectj_js","link":"files/node_modules_highlight_js_es_languages_aspectj_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.908,"difficulty":11.324,"effort":30852.98,"length":388,"time":1714.054,"vocabulary":130,"volume":2724.679,"operands":{"distinct":119,"total":245,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":234}},"module":"node_modules/highlight.js/es/languages/aspectj.js","maintainability":39.231}},{"info":{"file":"node_modules/highlight.js/es/languages/aspectj.js.js","fileShort":"node_modules/highlight.js/es/languages/aspectj.js.js","fileSafe":"node_modules_highlight_js_es_languages_aspectj_js_js","link":"files/node_modules_highlight_js_es_languages_aspectj_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/aspectj.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/autohotkey.js","fileShort":"node_modules/highlight.js/es/languages/autohotkey.js","fileSafe":"node_modules_highlight_js_es_languages_autohotkey_js","link":"files/node_modules_highlight_js_es_languages_autohotkey_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.262,"difficulty":9.25,"effort":7272.951,"length":136,"time":404.053,"vocabulary":55,"volume":786.265,"operands":{"distinct":44,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":84}},"module":"node_modules/highlight.js/es/languages/autohotkey.js","maintainability":50.163}},{"info":{"file":"node_modules/highlight.js/es/languages/autohotkey.js.js","fileShort":"node_modules/highlight.js/es/languages/autohotkey.js.js","fileSafe":"node_modules_highlight_js_es_languages_autohotkey_js_js","link":"files/node_modules_highlight_js_es_languages_autohotkey_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/autohotkey.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/autoit.js","fileShort":"node_modules/highlight.js/es/languages/autoit.js","fileSafe":"node_modules_highlight_js_es_languages_autoit_js","link":"files/node_modules_highlight_js_es_languages_autoit_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.661,"difficulty":12.868,"effort":25518.665,"length":307,"time":1417.704,"vocabulary":88,"volume":1983.046,"operands":{"distinct":76,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":182}},"module":"node_modules/highlight.js/es/languages/autoit.js","maintainability":39.562}},{"info":{"file":"node_modules/highlight.js/es/languages/autoit.js.js","fileShort":"node_modules/highlight.js/es/languages/autoit.js.js","fileSafe":"node_modules_highlight_js_es_languages_autoit_js_js","link":"files/node_modules_highlight_js_es_languages_autoit_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/autoit.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/avrasm.js","fileShort":"node_modules/highlight.js/es/languages/avrasm.js","fileSafe":"node_modules_highlight_js_es_languages_avrasm_js","link":"files/node_modules_highlight_js_es_languages_avrasm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.277,"difficulty":6.441,"effort":5350.653,"length":136,"time":297.259,"vocabulary":69,"volume":830.759,"operands":{"distinct":59,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":80}},"module":"node_modules/highlight.js/es/languages/avrasm.js","maintainability":53.992}},{"info":{"file":"node_modules/highlight.js/es/languages/avrasm.js.js","fileShort":"node_modules/highlight.js/es/languages/avrasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_avrasm_js_js","link":"files/node_modules_highlight_js_es_languages_avrasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/avrasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/awk.js","fileShort":"node_modules/highlight.js/es/languages/awk.js","fileSafe":"node_modules_highlight_js_es_languages_awk_js","link":"files/node_modules_highlight_js_es_languages_awk_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.202,"difficulty":10.962,"effort":6630.429,"length":117,"time":368.357,"vocabulary":36,"volume":604.881,"operands":{"distinct":26,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":73}},"module":"node_modules/highlight.js/es/languages/awk.js","maintainability":50.739}},{"info":{"file":"node_modules/highlight.js/es/languages/awk.js.js","fileShort":"node_modules/highlight.js/es/languages/awk.js.js","fileSafe":"node_modules_highlight_js_es_languages_awk_js_js","link":"files/node_modules_highlight_js_es_languages_awk_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/awk.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/axapta.js","fileShort":"node_modules/highlight.js/es/languages/axapta.js","fileSafe":"node_modules_highlight_js_es_languages_axapta_js","link":"files/node_modules_highlight_js_es_languages_axapta_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.569,"difficulty":5.605,"effort":9560.251,"length":231,"time":531.125,"vocabulary":167,"volume":1705.636,"operands":{"distinct":157,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":192}},"module":"node_modules/highlight.js/es/languages/axapta.js","maintainability":52.357}},{"info":{"file":"node_modules/highlight.js/es/languages/axapta.js.js","fileShort":"node_modules/highlight.js/es/languages/axapta.js.js","fileSafe":"node_modules_highlight_js_es_languages_axapta_js_js","link":"files/node_modules_highlight_js_es_languages_axapta_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/axapta.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/bash.js","fileShort":"node_modules/highlight.js/es/languages/bash.js","fileSafe":"node_modules_highlight_js_es_languages_bash_js","link":"files/node_modules_highlight_js_es_languages_bash_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.464,"difficulty":7.653,"effort":33619.365,"length":532,"time":1867.742,"vocabulary":306,"volume":4392.93,"operands":{"distinct":294,"total":375,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":157,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":385}},"module":"node_modules/highlight.js/es/languages/bash.js","maintainability":39.381}},{"info":{"file":"node_modules/highlight.js/es/languages/bash.js.js","fileShort":"node_modules/highlight.js/es/languages/bash.js.js","fileSafe":"node_modules_highlight_js_es_languages_bash_js_js","link":"files/node_modules_highlight_js_es_languages_bash_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/bash.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/basic.js","fileShort":"node_modules/highlight.js/es/languages/basic.js","fileSafe":"node_modules_highlight_js_es_languages_basic_js","link":"files/node_modules_highlight_js_es_languages_basic_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.695,"difficulty":6.117,"effort":12760.611,"length":269,"time":708.923,"vocabulary":216,"volume":2086.065,"operands":{"distinct":205,"total":228,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":233}},"module":"node_modules/highlight.js/es/languages/basic.js","maintainability":52.954}},{"info":{"file":"node_modules/highlight.js/es/languages/basic.js.js","fileShort":"node_modules/highlight.js/es/languages/basic.js.js","fileSafe":"node_modules_highlight_js_es_languages_basic_js_js","link":"files/node_modules_highlight_js_es_languages_basic_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/basic.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/bnf.js","fileShort":"node_modules/highlight.js/es/languages/bnf.js","fileSafe":"node_modules_highlight_js_es_languages_bnf_js","link":"files/node_modules_highlight_js_es_languages_bnf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.073,"difficulty":6.857,"effort":1498.369,"length":49,"time":83.243,"vocabulary":22,"volume":218.512,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":38}},"module":"node_modules/highlight.js/es/languages/bnf.js","maintainability":64.04}},{"info":{"file":"node_modules/highlight.js/es/languages/bnf.js.js","fileShort":"node_modules/highlight.js/es/languages/bnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_bnf_js_js","link":"files/node_modules_highlight_js_es_languages_bnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/bnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/brainfuck.js","fileShort":"node_modules/highlight.js/es/languages/brainfuck.js","fileSafe":"node_modules_highlight_js_es_languages_brainfuck_js","link":"files/node_modules_highlight_js_es_languages_brainfuck_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.124,"difficulty":9.326,"effort":3463.567,"length":73,"time":192.42,"vocabulary":34,"volume":371.385,"operands":{"distinct":23,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":46}},"module":"node_modules/highlight.js/es/languages/brainfuck.js","maintainability":57.226}},{"info":{"file":"node_modules/highlight.js/es/languages/brainfuck.js.js","fileShort":"node_modules/highlight.js/es/languages/brainfuck.js.js","fileSafe":"node_modules_highlight_js_es_languages_brainfuck_js_js","link":"files/node_modules_highlight_js_es_languages_brainfuck_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/brainfuck.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/c.js","fileShort":"node_modules/highlight.js/es/languages/c.js","fileSafe":"node_modules_highlight_js_es_languages_c_js","link":"files/node_modules_highlight_js_es_languages_c_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.813,"halstead":{"bugs":1.485,"difficulty":12.515,"effort":55766.144,"length":598,"time":3098.119,"vocabulary":175,"volume":4455.824,"operands":{"distinct":163,"total":340,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":258,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":123,"physical":340}},"module":"node_modules/highlight.js/es/languages/c.js","maintainability":33.234}},{"info":{"file":"node_modules/highlight.js/es/languages/c.js.js","fileShort":"node_modules/highlight.js/es/languages/c.js.js","fileSafe":"node_modules_highlight_js_es_languages_c_js_js","link":"files/node_modules_highlight_js_es_languages_c_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/c.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/cal.js","fileShort":"node_modules/highlight.js/es/languages/cal.js","fileSafe":"node_modules_highlight_js_es_languages_cal_js","link":"files/node_modules_highlight_js_es_languages_cal_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.553,"difficulty":10.047,"effort":16680.145,"length":251,"time":926.675,"vocabulary":98,"volume":1660.292,"operands":{"distinct":86,"total":144,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":165}},"module":"node_modules/highlight.js/es/languages/cal.js","maintainability":43.242}},{"info":{"file":"node_modules/highlight.js/es/languages/cal.js.js","fileShort":"node_modules/highlight.js/es/languages/cal.js.js","fileSafe":"node_modules_highlight_js_es_languages_cal_js_js","link":"files/node_modules_highlight_js_es_languages_cal_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/cal.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/capnproto.js","fileShort":"node_modules/highlight.js/es/languages/capnproto.js","fileSafe":"node_modules_highlight_js_es_languages_capnproto_js","link":"files/node_modules_highlight_js_es_languages_capnproto_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.284,"difficulty":6.014,"effort":5118.396,"length":135,"time":284.355,"vocabulary":79,"volume":851.01,"operands":{"distinct":69,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":101}},"module":"node_modules/highlight.js/es/languages/capnproto.js","maintainability":54.079}},{"info":{"file":"node_modules/highlight.js/es/languages/capnproto.js.js","fileShort":"node_modules/highlight.js/es/languages/capnproto.js.js","fileSafe":"node_modules_highlight_js_es_languages_capnproto_js_js","link":"files/node_modules_highlight_js_es_languages_capnproto_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/capnproto.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ceylon.js","fileShort":"node_modules/highlight.js/es/languages/ceylon.js","fileSafe":"node_modules_highlight_js_es_languages_ceylon_js","link":"files/node_modules_highlight_js_es_languages_ceylon_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.481,"difficulty":7.529,"effort":10855.041,"length":211,"time":603.058,"vocabulary":114,"volume":1441.74,"operands":{"distinct":103,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":141}},"module":"node_modules/highlight.js/es/languages/ceylon.js","maintainability":47.681}},{"info":{"file":"node_modules/highlight.js/es/languages/ceylon.js.js","fileShort":"node_modules/highlight.js/es/languages/ceylon.js.js","fileSafe":"node_modules_highlight_js_es_languages_ceylon_js_js","link":"files/node_modules_highlight_js_es_languages_ceylon_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ceylon.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/clean.js","fileShort":"node_modules/highlight.js/es/languages/clean.js","fileSafe":"node_modules_highlight_js_es_languages_clean_js","link":"files/node_modules_highlight_js_es_languages_clean_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.171,"difficulty":5.66,"effort":2909.695,"length":86,"time":161.65,"vocabulary":63,"volume":514.046,"operands":{"distinct":53,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":68}},"module":"node_modules/highlight.js/es/languages/clean.js","maintainability":63.184}},{"info":{"file":"node_modules/highlight.js/es/languages/clean.js.js","fileShort":"node_modules/highlight.js/es/languages/clean.js.js","fileSafe":"node_modules_highlight_js_es_languages_clean_js_js","link":"files/node_modules_highlight_js_es_languages_clean_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/clean.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/clojure-repl.js","fileShort":"node_modules/highlight.js/es/languages/clojure-repl.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_repl_js","link":"files/node_modules_highlight_js_es_languages_clojure_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.043,"difficulty":3.769,"effort":488.71,"length":30,"time":27.151,"vocabulary":20,"volume":129.658,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":27}},"module":"node_modules/highlight.js/es/languages/clojure-repl.js","maintainability":69.917}},{"info":{"file":"node_modules/highlight.js/es/languages/clojure-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/clojure-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_repl_js_js","link":"files/node_modules_highlight_js_es_languages_clojure_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/clojure-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/clojure.js","fileShort":"node_modules/highlight.js/es/languages/clojure.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_js","link":"files/node_modules_highlight_js_es_languages_clojure_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.893,"difficulty":12.178,"effort":32641.647,"length":393,"time":1813.425,"vocabulary":113,"volume":2680.33,"operands":{"distinct":101,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":182}},"module":"node_modules/highlight.js/es/languages/clojure.js","maintainability":37.857}},{"info":{"file":"node_modules/highlight.js/es/languages/clojure.js.js","fileShort":"node_modules/highlight.js/es/languages/clojure.js.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_js_js","link":"files/node_modules_highlight_js_es_languages_clojure_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/clojure.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/cmake.js","fileShort":"node_modules/highlight.js/es/languages/cmake.js","fileSafe":"node_modules_highlight_js_es_languages_cmake_js","link":"files/node_modules_highlight_js_es_languages_cmake_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.198,"difficulty":4.875,"effort":2900.405,"length":102,"time":161.134,"vocabulary":57,"volume":594.955,"operands":{"distinct":48,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":64}},"module":"node_modules/highlight.js/es/languages/cmake.js","maintainability":63.274}},{"info":{"file":"node_modules/highlight.js/es/languages/cmake.js.js","fileShort":"node_modules/highlight.js/es/languages/cmake.js.js","fileSafe":"node_modules_highlight_js_es_languages_cmake_js_js","link":"files/node_modules_highlight_js_es_languages_cmake_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/cmake.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/coffeescript.js","fileShort":"node_modules/highlight.js/es/languages/coffeescript.js","fileSafe":"node_modules_highlight_js_es_languages_coffeescript_js","link":"files/node_modules_highlight_js_es_languages_coffeescript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":1.487,"difficulty":12.464,"effort":55611.518,"length":571,"time":3089.529,"vocabulary":225,"volume":4461.669,"operands":{"distinct":210,"total":349,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":222,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":104,"physical":371}},"module":"node_modules/highlight.js/es/languages/coffeescript.js","maintainability":48.434}},{"info":{"file":"node_modules/highlight.js/es/languages/coffeescript.js.js","fileShort":"node_modules/highlight.js/es/languages/coffeescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_coffeescript_js_js","link":"files/node_modules_highlight_js_es_languages_coffeescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/coffeescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/coq.js","fileShort":"node_modules/highlight.js/es/languages/coq.js","fileSafe":"node_modules_highlight_js_es_languages_coq_js","link":"files/node_modules_highlight_js_es_languages_coq_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":1.369,"difficulty":5.803,"effort":23843.032,"length":470,"time":1324.613,"vocabulary":428,"volume":4108.489,"operands":{"distinct":417,"total":440,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":446}},"module":"node_modules/highlight.js/es/languages/coq.js","maintainability":56.217}},{"info":{"file":"node_modules/highlight.js/es/languages/coq.js.js","fileShort":"node_modules/highlight.js/es/languages/coq.js.js","fileSafe":"node_modules_highlight_js_es_languages_coq_js_js","link":"files/node_modules_highlight_js_es_languages_coq_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/coq.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/cos.js","fileShort":"node_modules/highlight.js/es/languages/cos.js","fileSafe":"node_modules_highlight_js_es_languages_cos_js","link":"files/node_modules_highlight_js_es_languages_cos_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.325,"difficulty":10.878,"effort":10612.748,"length":168,"time":589.597,"vocabulary":56,"volume":975.636,"operands":{"distinct":45,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":138}},"module":"node_modules/highlight.js/es/languages/cos.js","maintainability":45.936}},{"info":{"file":"node_modules/highlight.js/es/languages/cos.js.js","fileShort":"node_modules/highlight.js/es/languages/cos.js.js","fileSafe":"node_modules_highlight_js_es_languages_cos_js_js","link":"files/node_modules_highlight_js_es_languages_cos_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/cos.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/cpp.js","fileShort":"node_modules/highlight.js/es/languages/cpp.js","fileSafe":"node_modules_highlight_js_es_languages_cpp_js","link":"files/node_modules_highlight_js_es_languages_cpp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.73,"halstead":{"bugs":2.431,"difficulty":9.185,"effort":66975.257,"length":849,"time":3720.848,"vocabulary":385,"volume":7291.819,"operands":{"distinct":373,"total":571,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":278,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":137,"physical":589}},"module":"node_modules/highlight.js/es/languages/cpp.js","maintainability":31.831}},{"info":{"file":"node_modules/highlight.js/es/languages/cpp.js.js","fileShort":"node_modules/highlight.js/es/languages/cpp.js.js","fileSafe":"node_modules_highlight_js_es_languages_cpp_js_js","link":"files/node_modules_highlight_js_es_languages_cpp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/cpp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/crmsh.js","fileShort":"node_modules/highlight.js/es/languages/crmsh.js","fileSafe":"node_modules_highlight_js_es_languages_crmsh_js","link":"files/node_modules_highlight_js_es_languages_crmsh_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.444,"difficulty":11.048,"effort":14726.114,"length":214,"time":818.117,"vocabulary":75,"volume":1332.967,"operands":{"distinct":63,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":102}},"module":"node_modules/highlight.js/es/languages/crmsh.js","maintainability":44.034}},{"info":{"file":"node_modules/highlight.js/es/languages/crmsh.js.js","fileShort":"node_modules/highlight.js/es/languages/crmsh.js.js","fileSafe":"node_modules_highlight_js_es_languages_crmsh_js_js","link":"files/node_modules_highlight_js_es_languages_crmsh_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/crmsh.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/crystal.js","fileShort":"node_modules/highlight.js/es/languages/crystal.js","fileSafe":"node_modules_highlight_js_es_languages_crystal_js","link":"files/node_modules_highlight_js_es_languages_crystal_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.581,"halstead":{"bugs":1.659,"difficulty":19.692,"effort":98027.744,"length":710,"time":5445.986,"vocabulary":129,"volume":4977.971,"operands":{"distinct":117,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":326,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":172,"physical":334}},"module":"node_modules/highlight.js/es/languages/crystal.js","maintainability":36.742}},{"info":{"file":"node_modules/highlight.js/es/languages/crystal.js.js","fileShort":"node_modules/highlight.js/es/languages/crystal.js.js","fileSafe":"node_modules_highlight_js_es_languages_crystal_js_js","link":"files/node_modules_highlight_js_es_languages_crystal_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/crystal.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/csharp.js","fileShort":"node_modules/highlight.js/es/languages/csharp.js","fileSafe":"node_modules_highlight_js_es_languages_csharp_js","link":"files/node_modules_highlight_js_es_languages_csharp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":1.916,"difficulty":13.36,"effort":76806.5,"length":742,"time":4267.028,"vocabulary":215,"volume":5749.159,"operands":{"distinct":203,"total":452,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":290,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":445}},"module":"node_modules/highlight.js/es/languages/csharp.js","maintainability":31.419}},{"info":{"file":"node_modules/highlight.js/es/languages/csharp.js.js","fileShort":"node_modules/highlight.js/es/languages/csharp.js.js","fileSafe":"node_modules_highlight_js_es_languages_csharp_js_js","link":"files/node_modules_highlight_js_es_languages_csharp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/csharp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/csp.js","fileShort":"node_modules/highlight.js/es/languages/csp.js","fileSafe":"node_modules_highlight_js_es_languages_csp_js","link":"files/node_modules_highlight_js_es_languages_csp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.143,"difficulty":5.128,"effort":2192.349,"length":75,"time":121.797,"vocabulary":52,"volume":427.533,"operands":{"distinct":43,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":57}},"module":"node_modules/highlight.js/es/languages/csp.js","maintainability":60.049}},{"info":{"file":"node_modules/highlight.js/es/languages/csp.js.js","fileShort":"node_modules/highlight.js/es/languages/csp.js.js","fileSafe":"node_modules_highlight_js_es_languages_csp_js_js","link":"files/node_modules_highlight_js_es_languages_csp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/csp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/css.js","fileShort":"node_modules/highlight.js/es/languages/css.js","fileSafe":"node_modules_highlight_js_es_languages_css_js","link":"files/node_modules_highlight_js_es_languages_css_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.064,"halstead":{"bugs":2.751,"difficulty":8.62,"effort":71139.77,"length":899,"time":3952.209,"vocabulary":580,"volume":8252.738,"operands":{"distinct":566,"total":697,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":202,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":94,"physical":701}},"module":"node_modules/highlight.js/es/languages/css.js","maintainability":45.791}},{"info":{"file":"node_modules/highlight.js/es/languages/css.js.js","fileShort":"node_modules/highlight.js/es/languages/css.js.js","fileSafe":"node_modules_highlight_js_es_languages_css_js_js","link":"files/node_modules_highlight_js_es_languages_css_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/css.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/d.js","fileShort":"node_modules/highlight.js/es/languages/d.js","fileSafe":"node_modules_highlight_js_es_languages_d_js","link":"files/node_modules_highlight_js_es_languages_d_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.927,"difficulty":11.518,"effort":32038.976,"length":400,"time":1779.943,"vocabulary":124,"volume":2781.679,"operands":{"distinct":112,"total":215,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":185,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":271}},"module":"node_modules/highlight.js/es/languages/d.js","maintainability":39.095}},{"info":{"file":"node_modules/highlight.js/es/languages/d.js.js","fileShort":"node_modules/highlight.js/es/languages/d.js.js","fileSafe":"node_modules_highlight_js_es_languages_d_js_js","link":"files/node_modules_highlight_js_es_languages_d_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/d.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dart.js","fileShort":"node_modules/highlight.js/es/languages/dart.js","fileSafe":"node_modules_highlight_js_es_languages_dart_js","link":"files/node_modules_highlight_js_es_languages_dart_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.937,"difficulty":9.662,"effort":27150.106,"length":381,"time":1508.339,"vocabulary":166,"volume":2809.89,"operands":{"distinct":154,"total":248,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":133,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":66,"physical":262}},"module":"node_modules/highlight.js/es/languages/dart.js","maintainability":48.63}},{"info":{"file":"node_modules/highlight.js/es/languages/dart.js.js","fileShort":"node_modules/highlight.js/es/languages/dart.js.js","fileSafe":"node_modules_highlight_js_es_languages_dart_js_js","link":"files/node_modules_highlight_js_es_languages_dart_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dart.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/delphi.js","fileShort":"node_modules/highlight.js/es/languages/delphi.js","fileSafe":"node_modules_highlight_js_es_languages_delphi_js","link":"files/node_modules_highlight_js_es_languages_delphi_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.844,"difficulty":8.081,"effort":20449.137,"length":336,"time":1136.063,"vocabulary":185,"volume":2530.544,"operands":{"distinct":173,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":239}},"module":"node_modules/highlight.js/es/languages/delphi.js","maintainability":43.346}},{"info":{"file":"node_modules/highlight.js/es/languages/delphi.js.js","fileShort":"node_modules/highlight.js/es/languages/delphi.js.js","fileSafe":"node_modules_highlight_js_es_languages_delphi_js_js","link":"files/node_modules_highlight_js_es_languages_delphi_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/delphi.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/diff.js","fileShort":"node_modules/highlight.js/es/languages/diff.js","fileSafe":"node_modules_highlight_js_es_languages_diff_js","link":"files/node_modules_highlight_js_es_languages_diff_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.137,"difficulty":10.214,"effort":4187.857,"length":82,"time":232.659,"vocabulary":32,"volume":410,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":64}},"module":"node_modules/highlight.js/es/languages/diff.js","maintainability":54.912}},{"info":{"file":"node_modules/highlight.js/es/languages/diff.js.js","fileShort":"node_modules/highlight.js/es/languages/diff.js.js","fileSafe":"node_modules_highlight_js_es_languages_diff_js_js","link":"files/node_modules_highlight_js_es_languages_diff_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/diff.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/django.js","fileShort":"node_modules/highlight.js/es/languages/django.js","fileSafe":"node_modules_highlight_js_es_languages_django_js","link":"files/node_modules_highlight_js_es_languages_django_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.264,"difficulty":9.067,"effort":7192.342,"length":136,"time":399.575,"vocabulary":57,"volume":793.273,"operands":{"distinct":45,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":77}},"module":"node_modules/highlight.js/es/languages/django.js","maintainability":51.397}},{"info":{"file":"node_modules/highlight.js/es/languages/django.js.js","fileShort":"node_modules/highlight.js/es/languages/django.js.js","fileSafe":"node_modules_highlight_js_es_languages_django_js_js","link":"files/node_modules_highlight_js_es_languages_django_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/django.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dns.js","fileShort":"node_modules/highlight.js/es/languages/dns.js","fileSafe":"node_modules_highlight_js_es_languages_dns_js","link":"files/node_modules_highlight_js_es_languages_dns_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.219,"difficulty":6.476,"effort":4248.915,"length":106,"time":236.051,"vocabulary":73,"volume":656.121,"operands":{"distinct":62,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":82}},"module":"node_modules/highlight.js/es/languages/dns.js","maintainability":59.115}},{"info":{"file":"node_modules/highlight.js/es/languages/dns.js.js","fileShort":"node_modules/highlight.js/es/languages/dns.js.js","fileSafe":"node_modules_highlight_js_es_languages_dns_js_js","link":"files/node_modules_highlight_js_es_languages_dns_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dns.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dockerfile.js","fileShort":"node_modules/highlight.js/es/languages/dockerfile.js","fileSafe":"node_modules_highlight_js_es_languages_dockerfile_js","link":"files/node_modules_highlight_js_es_languages_dockerfile_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.117,"difficulty":5.938,"effort":2081.098,"length":65,"time":115.617,"vocabulary":42,"volume":350.501,"operands":{"distinct":32,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":44}},"module":"node_modules/highlight.js/es/languages/dockerfile.js","maintainability":62.223}},{"info":{"file":"node_modules/highlight.js/es/languages/dockerfile.js.js","fileShort":"node_modules/highlight.js/es/languages/dockerfile.js.js","fileSafe":"node_modules_highlight_js_es_languages_dockerfile_js_js","link":"files/node_modules_highlight_js_es_languages_dockerfile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dockerfile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dos.js","fileShort":"node_modules/highlight.js/es/languages/dos.js","fileSafe":"node_modules_highlight_js_es_languages_dos_js","link":"files/node_modules_highlight_js_es_languages_dos_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.521,"difficulty":6.592,"effort":10298.734,"length":217,"time":572.152,"vocabulary":147,"volume":1562.329,"operands":{"distinct":136,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":170}},"module":"node_modules/highlight.js/es/languages/dos.js","maintainability":51.021}},{"info":{"file":"node_modules/highlight.js/es/languages/dos.js.js","fileShort":"node_modules/highlight.js/es/languages/dos.js.js","fileSafe":"node_modules_highlight_js_es_languages_dos_js_js","link":"files/node_modules_highlight_js_es_languages_dos_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dos.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dsconfig.js","fileShort":"node_modules/highlight.js/es/languages/dsconfig.js","fileSafe":"node_modules_highlight_js_es_languages_dsconfig_js","link":"files/node_modules_highlight_js_es_languages_dsconfig_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.198,"difficulty":12.4,"effort":7377.961,"length":116,"time":409.887,"vocabulary":35,"volume":594.997,"operands":{"distinct":25,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":66}},"module":"node_modules/highlight.js/es/languages/dsconfig.js","maintainability":49.097}},{"info":{"file":"node_modules/highlight.js/es/languages/dsconfig.js.js","fileShort":"node_modules/highlight.js/es/languages/dsconfig.js.js","fileSafe":"node_modules_highlight_js_es_languages_dsconfig_js_js","link":"files/node_modules_highlight_js_es_languages_dsconfig_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dsconfig.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dts.js","fileShort":"node_modules/highlight.js/es/languages/dts.js","fileSafe":"node_modules_highlight_js_es_languages_dts_js","link":"files/node_modules_highlight_js_es_languages_dts_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":0.632,"difficulty":13.913,"effort":26373.776,"length":299,"time":1465.21,"vocabulary":81,"volume":1895.615,"operands":{"distinct":69,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":168}},"module":"node_modules/highlight.js/es/languages/dts.js","maintainability":39.243}},{"info":{"file":"node_modules/highlight.js/es/languages/dts.js.js","fileShort":"node_modules/highlight.js/es/languages/dts.js.js","fileSafe":"node_modules_highlight_js_es_languages_dts_js_js","link":"files/node_modules_highlight_js_es_languages_dts_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dts.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dust.js","fileShort":"node_modules/highlight.js/es/languages/dust.js","fileSafe":"node_modules_highlight_js_es_languages_dust_js","link":"files/node_modules_highlight_js_es_languages_dust_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.134,"difficulty":7.222,"effort":2897.035,"length":77,"time":160.946,"vocabulary":37,"volume":401.128,"operands":{"distinct":27,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":45}},"module":"node_modules/highlight.js/es/languages/dust.js","maintainability":55.345}},{"info":{"file":"node_modules/highlight.js/es/languages/dust.js.js","fileShort":"node_modules/highlight.js/es/languages/dust.js.js","fileSafe":"node_modules_highlight_js_es_languages_dust_js_js","link":"files/node_modules_highlight_js_es_languages_dust_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dust.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ebnf.js","fileShort":"node_modules/highlight.js/es/languages/ebnf.js","fileSafe":"node_modules_highlight_js_es_languages_ebnf_js","link":"files/node_modules_highlight_js_es_languages_ebnf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.133,"difficulty":9.75,"effort":3885.445,"length":79,"time":215.858,"vocabulary":33,"volume":398.507,"operands":{"distinct":22,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":53}},"module":"node_modules/highlight.js/es/languages/ebnf.js","maintainability":56.464}},{"info":{"file":"node_modules/highlight.js/es/languages/ebnf.js.js","fileShort":"node_modules/highlight.js/es/languages/ebnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_ebnf_js_js","link":"files/node_modules_highlight_js_es_languages_ebnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ebnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/elixir.js","fileShort":"node_modules/highlight.js/es/languages/elixir.js","fileSafe":"node_modules_highlight_js_es_languages_elixir_js","link":"files/node_modules_highlight_js_es_languages_elixir_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.268,"difficulty":17.394,"effort":66188.857,"length":550,"time":3677.159,"vocabulary":121,"volume":3805.375,"operands":{"distinct":108,"total":289,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":261,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":121,"physical":278}},"module":"node_modules/highlight.js/es/languages/elixir.js","maintainability":54.274}},{"info":{"file":"node_modules/highlight.js/es/languages/elixir.js.js","fileShort":"node_modules/highlight.js/es/languages/elixir.js.js","fileSafe":"node_modules_highlight_js_es_languages_elixir_js_js","link":"files/node_modules_highlight_js_es_languages_elixir_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/elixir.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/elm.js","fileShort":"node_modules/highlight.js/es/languages/elm.js","fileSafe":"node_modules_highlight_js_es_languages_elm_js","link":"files/node_modules_highlight_js_es_languages_elm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.499,"difficulty":11.75,"effort":17598.703,"length":239,"time":977.706,"vocabulary":77,"volume":1497.762,"operands":{"distinct":66,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":150}},"module":"node_modules/highlight.js/es/languages/elm.js","maintainability":43.725}},{"info":{"file":"node_modules/highlight.js/es/languages/elm.js.js","fileShort":"node_modules/highlight.js/es/languages/elm.js.js","fileSafe":"node_modules_highlight_js_es_languages_elm_js_js","link":"files/node_modules_highlight_js_es_languages_elm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/elm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/erb.js","fileShort":"node_modules/highlight.js/es/languages/erb.js","fileSafe":"node_modules_highlight_js_es_languages_erb_js","link":"files/node_modules_highlight_js_es_languages_erb_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.066,"difficulty":5.447,"effort":1073.685,"length":41,"time":59.649,"vocabulary":28,"volume":197.102,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":29}},"module":"node_modules/highlight.js/es/languages/erb.js","maintainability":66.591}},{"info":{"file":"node_modules/highlight.js/es/languages/erb.js.js","fileShort":"node_modules/highlight.js/es/languages/erb.js.js","fileSafe":"node_modules_highlight_js_es_languages_erb_js_js","link":"files/node_modules_highlight_js_es_languages_erb_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/erb.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/erlang-repl.js","fileShort":"node_modules/highlight.js/es/languages/erlang-repl.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_repl_js","link":"files/node_modules_highlight_js_es_languages_erlang_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.179,"difficulty":9.636,"effort":5186.306,"length":98,"time":288.128,"vocabulary":45,"volume":538.202,"operands":{"distinct":33,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":62}},"module":"node_modules/highlight.js/es/languages/erlang-repl.js","maintainability":54.828}},{"info":{"file":"node_modules/highlight.js/es/languages/erlang-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/erlang-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_repl_js_js","link":"files/node_modules_highlight_js_es_languages_erlang_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/erlang-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/erlang.js","fileShort":"node_modules/highlight.js/es/languages/erlang.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_js","link":"files/node_modules_highlight_js_es_languages_erlang_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.986,"difficulty":15.269,"effort":45163.431,"length":429,"time":2509.079,"vocabulary":119,"volume":2957.877,"operands":{"distinct":106,"total":249,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":180,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":89,"physical":199}},"module":"node_modules/highlight.js/es/languages/erlang.js","maintainability":44.669}},{"info":{"file":"node_modules/highlight.js/es/languages/erlang.js.js","fileShort":"node_modules/highlight.js/es/languages/erlang.js.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_js_js","link":"files/node_modules_highlight_js_es_languages_erlang_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/erlang.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/excel.js","fileShort":"node_modules/highlight.js/es/languages/excel.js","fileSafe":"node_modules_highlight_js_es_languages_excel_js","link":"files/node_modules_highlight_js_es_languages_excel_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":1.754,"difficulty":6.282,"effort":33065.715,"length":583,"time":1836.984,"vocabulary":522,"volume":5263.269,"operands":{"distinct":510,"total":534,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":544}},"module":"node_modules/highlight.js/es/languages/excel.js","maintainability":48.225}},{"info":{"file":"node_modules/highlight.js/es/languages/excel.js.js","fileShort":"node_modules/highlight.js/es/languages/excel.js.js","fileSafe":"node_modules_highlight_js_es_languages_excel_js_js","link":"files/node_modules_highlight_js_es_languages_excel_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/excel.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/fix.js","fileShort":"node_modules/highlight.js/es/languages/fix.js","fileSafe":"node_modules_highlight_js_es_languages_fix_js","link":"files/node_modules_highlight_js_es_languages_fix_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.099,"difficulty":6.611,"effort":1964.867,"length":64,"time":109.159,"vocabulary":25,"volume":297.207,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":37}},"module":"node_modules/highlight.js/es/languages/fix.js","maintainability":57.897}},{"info":{"file":"node_modules/highlight.js/es/languages/fix.js.js","fileShort":"node_modules/highlight.js/es/languages/fix.js.js","fileSafe":"node_modules_highlight_js_es_languages_fix_js_js","link":"files/node_modules_highlight_js_es_languages_fix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/fix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/flix.js","fileShort":"node_modules/highlight.js/es/languages/flix.js","fileSafe":"node_modules_highlight_js_es_languages_flix_js","link":"files/node_modules_highlight_js_es_languages_flix_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.226,"difficulty":6.8,"effort":4619.188,"length":115,"time":256.622,"vocabulary":60,"volume":679.292,"operands":{"distinct":50,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":77}},"module":"node_modules/highlight.js/es/languages/flix.js","maintainability":53.907}},{"info":{"file":"node_modules/highlight.js/es/languages/flix.js.js","fileShort":"node_modules/highlight.js/es/languages/flix.js.js","fileSafe":"node_modules_highlight_js_es_languages_flix_js_js","link":"files/node_modules_highlight_js_es_languages_flix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/flix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/fortran.js","fileShort":"node_modules/highlight.js/es/languages/fortran.js","fileSafe":"node_modules_highlight_js_es_languages_fortran_js","link":"files/node_modules_highlight_js_es_languages_fortran_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":2.068,"difficulty":6.126,"effort":38012.25,"length":684,"time":2111.792,"vocabulary":538,"volume":6204.88,"operands":{"distinct":527,"total":587,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":587}},"module":"node_modules/highlight.js/es/languages/fortran.js","maintainability":43.939}},{"info":{"file":"node_modules/highlight.js/es/languages/fortran.js.js","fileShort":"node_modules/highlight.js/es/languages/fortran.js.js","fileSafe":"node_modules_highlight_js_es_languages_fortran_js_js","link":"files/node_modules_highlight_js_es_languages_fortran_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/fortran.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/fsharp.js","fileShort":"node_modules/highlight.js/es/languages/fsharp.js","fileSafe":"node_modules_highlight_js_es_languages_fsharp_js","link":"files/node_modules_highlight_js_es_languages_fsharp_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":4.094,"halstead":{"bugs":2.549,"difficulty":24.382,"effort":186440.866,"length":925,"time":10357.826,"vocabulary":308,"volume":7646.778,"operands":{"distinct":283,"total":552,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":373,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":171,"physical":626}},"module":"node_modules/highlight.js/es/languages/fsharp.js","maintainability":57.399}},{"info":{"file":"node_modules/highlight.js/es/languages/fsharp.js.js","fileShort":"node_modules/highlight.js/es/languages/fsharp.js.js","fileSafe":"node_modules_highlight_js_es_languages_fsharp_js_js","link":"files/node_modules_highlight_js_es_languages_fsharp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/fsharp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gams.js","fileShort":"node_modules/highlight.js/es/languages/gams.js","fileSafe":"node_modules_highlight_js_es_languages_gams_js","link":"files/node_modules_highlight_js_es_languages_gams_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.804,"difficulty":15.111,"effort":36462.35,"length":369,"time":2025.686,"vocabulary":93,"volume":2412.95,"operands":{"distinct":81,"total":204,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":165,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":70,"physical":185}},"module":"node_modules/highlight.js/es/languages/gams.js","maintainability":39.497}},{"info":{"file":"node_modules/highlight.js/es/languages/gams.js.js","fileShort":"node_modules/highlight.js/es/languages/gams.js.js","fileSafe":"node_modules_highlight_js_es_languages_gams_js_js","link":"files/node_modules_highlight_js_es_languages_gams_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gams.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gauss.js","fileShort":"node_modules/highlight.js/es/languages/gauss.js","fileSafe":"node_modules_highlight_js_es_languages_gauss_js","link":"files/node_modules_highlight_js_es_languages_gauss_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.905,"halstead":{"bugs":1.69,"difficulty":12.82,"effort":64988.639,"length":667,"time":3610.48,"vocabulary":194,"volume":5069.142,"operands":{"distinct":181,"total":357,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":310,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":105,"physical":316}},"module":"node_modules/highlight.js/es/languages/gauss.js","maintainability":42.534}},{"info":{"file":"node_modules/highlight.js/es/languages/gauss.js.js","fileShort":"node_modules/highlight.js/es/languages/gauss.js.js","fileSafe":"node_modules_highlight_js_es_languages_gauss_js_js","link":"files/node_modules_highlight_js_es_languages_gauss_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gauss.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gcode.js","fileShort":"node_modules/highlight.js/es/languages/gcode.js","fileSafe":"node_modules_highlight_js_es_languages_gcode_js","link":"files/node_modules_highlight_js_es_languages_gcode_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.374,"difficulty":10.8,"effort":12120.046,"length":185,"time":673.336,"vocabulary":67,"volume":1122.227,"operands":{"distinct":55,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":88}},"module":"node_modules/highlight.js/es/languages/gcode.js","maintainability":46.925}},{"info":{"file":"node_modules/highlight.js/es/languages/gcode.js.js","fileShort":"node_modules/highlight.js/es/languages/gcode.js.js","fileSafe":"node_modules_highlight_js_es_languages_gcode_js_js","link":"files/node_modules_highlight_js_es_languages_gcode_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gcode.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gherkin.js","fileShort":"node_modules/highlight.js/es/languages/gherkin.js","fileSafe":"node_modules_highlight_js_es_languages_gherkin_js","link":"files/node_modules_highlight_js_es_languages_gherkin_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.144,"difficulty":6.345,"effort":2743.406,"length":83,"time":152.411,"vocabulary":37,"volume":432.385,"operands":{"distinct":29,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":49}},"module":"node_modules/highlight.js/es/languages/gherkin.js","maintainability":56.514}},{"info":{"file":"node_modules/highlight.js/es/languages/gherkin.js.js","fileShort":"node_modules/highlight.js/es/languages/gherkin.js.js","fileSafe":"node_modules_highlight_js_es_languages_gherkin_js_js","link":"files/node_modules_highlight_js_es_languages_gherkin_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gherkin.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/glsl.js","fileShort":"node_modules/highlight.js/es/languages/glsl.js","fileSafe":"node_modules_highlight_js_es_languages_glsl_js","link":"files/node_modules_highlight_js_es_languages_glsl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.53,"difficulty":4.658,"effort":7405.288,"length":229,"time":411.405,"vocabulary":123,"volume":1589.836,"operands":{"distinct":114,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":111,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":128}},"module":"node_modules/highlight.js/es/languages/glsl.js","maintainability":59.545}},{"info":{"file":"node_modules/highlight.js/es/languages/glsl.js.js","fileShort":"node_modules/highlight.js/es/languages/glsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_glsl_js_js","link":"files/node_modules_highlight_js_es_languages_glsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/glsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gml.js","fileShort":"node_modules/highlight.js/es/languages/gml.js","fileSafe":"node_modules_highlight_js_es_languages_gml_js","link":"files/node_modules_highlight_js_es_languages_gml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":10.813,"difficulty":5.029,"effort":163131.023,"length":2834,"time":9062.835,"vocabulary":2791,"volume":32439.569,"operands":{"distinct":2781,"total":2797,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":2805}},"module":"node_modules/highlight.js/es/languages/gml.js","maintainability":51.06}},{"info":{"file":"node_modules/highlight.js/es/languages/gml.js.js","fileShort":"node_modules/highlight.js/es/languages/gml.js.js","fileSafe":"node_modules_highlight_js_es_languages_gml_js_js","link":"files/node_modules_highlight_js_es_languages_gml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/go.js","fileShort":"node_modules/highlight.js/es/languages/go.js","fileSafe":"node_modules_highlight_js_es_languages_go_js","link":"files/node_modules_highlight_js_es_languages_go_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.475,"difficulty":7.042,"effort":10032.867,"length":207,"time":557.382,"vocabulary":118,"volume":1424.707,"operands":{"distinct":107,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":142}},"module":"node_modules/highlight.js/es/languages/go.js","maintainability":48.621}},{"info":{"file":"node_modules/highlight.js/es/languages/go.js.js","fileShort":"node_modules/highlight.js/es/languages/go.js.js","fileSafe":"node_modules_highlight_js_es_languages_go_js_js","link":"files/node_modules_highlight_js_es_languages_go_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/go.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/golo.js","fileShort":"node_modules/highlight.js/es/languages/golo.js","fileSafe":"node_modules_highlight_js_es_languages_golo_js","link":"files/node_modules_highlight_js_es_languages_golo_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.196,"difficulty":5.379,"effort":3158.99,"length":94,"time":175.499,"vocabulary":76,"volume":587.305,"operands":{"distinct":66,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":80}},"module":"node_modules/highlight.js/es/languages/golo.js","maintainability":63.993}},{"info":{"file":"node_modules/highlight.js/es/languages/golo.js.js","fileShort":"node_modules/highlight.js/es/languages/golo.js.js","fileSafe":"node_modules_highlight_js_es_languages_golo_js_js","link":"files/node_modules_highlight_js_es_languages_golo_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/golo.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gradle.js","fileShort":"node_modules/highlight.js/es/languages/gradle.js","fileSafe":"node_modules_highlight_js_es_languages_gradle_js","link":"files/node_modules_highlight_js_es_languages_gradle_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.518,"difficulty":5.254,"effort":8168.554,"length":206,"time":453.809,"vocabulary":187,"volume":1554.66,"operands":{"distinct":177,"total":186,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":189}},"module":"node_modules/highlight.js/es/languages/gradle.js","maintainability":65.812}},{"info":{"file":"node_modules/highlight.js/es/languages/gradle.js.js","fileShort":"node_modules/highlight.js/es/languages/gradle.js.js","fileSafe":"node_modules_highlight_js_es_languages_gradle_js_js","link":"files/node_modules_highlight_js_es_languages_gradle_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gradle.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/groovy.js","fileShort":"node_modules/highlight.js/es/languages/groovy.js","fileSafe":"node_modules_highlight_js_es_languages_groovy_js","link":"files/node_modules_highlight_js_es_languages_groovy_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.721,"difficulty":9.842,"effort":21288.048,"length":310,"time":1182.669,"vocabulary":126,"volume":2162.957,"operands":{"distinct":114,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":123,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":60,"physical":190}},"module":"node_modules/highlight.js/es/languages/groovy.js","maintainability":50.311}},{"info":{"file":"node_modules/highlight.js/es/languages/groovy.js.js","fileShort":"node_modules/highlight.js/es/languages/groovy.js.js","fileSafe":"node_modules_highlight_js_es_languages_groovy_js_js","link":"files/node_modules_highlight_js_es_languages_groovy_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/groovy.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/haml.js","fileShort":"node_modules/highlight.js/es/languages/haml.js","fileSafe":"node_modules_highlight_js_es_languages_haml_js","link":"files/node_modules_highlight_js_es_languages_haml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.382,"difficulty":11.1,"effort":12711.971,"length":199,"time":706.221,"vocabulary":54,"volume":1145.223,"operands":{"distinct":45,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":88,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":115}},"module":"node_modules/highlight.js/es/languages/haml.js","maintainability":44.205}},{"info":{"file":"node_modules/highlight.js/es/languages/haml.js.js","fileShort":"node_modules/highlight.js/es/languages/haml.js.js","fileSafe":"node_modules_highlight_js_es_languages_haml_js_js","link":"files/node_modules_highlight_js_es_languages_haml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/haml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/handlebars.js","fileShort":"node_modules/highlight.js/es/languages/handlebars.js","fileSafe":"node_modules_highlight_js_es_languages_handlebars_js","link":"files/node_modules_highlight_js_es_languages_handlebars_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.917,"halstead":{"bugs":1.098,"difficulty":13.99,"effort":46076.367,"length":482,"time":2559.798,"vocabulary":114,"volume":3293.453,"operands":{"distinct":103,"total":262,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":220,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":109,"physical":273}},"module":"node_modules/highlight.js/es/languages/handlebars.js","maintainability":34.836}},{"info":{"file":"node_modules/highlight.js/es/languages/handlebars.js.js","fileShort":"node_modules/highlight.js/es/languages/handlebars.js.js","fileSafe":"node_modules_highlight_js_es_languages_handlebars_js_js","link":"files/node_modules_highlight_js_es_languages_handlebars_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/handlebars.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/haskell.js","fileShort":"node_modules/highlight.js/es/languages/haskell.js","fileSafe":"node_modules_highlight_js_es_languages_haskell_js","link":"files/node_modules_highlight_js_es_languages_haskell_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.25,"halstead":{"bugs":0.786,"difficulty":14.964,"effort":35293.423,"length":359,"time":1960.746,"vocabulary":95,"volume":2358.578,"operands":{"distinct":83,"total":207,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":80,"physical":209}},"module":"node_modules/highlight.js/es/languages/haskell.js","maintainability":38.281}},{"info":{"file":"node_modules/highlight.js/es/languages/haskell.js.js","fileShort":"node_modules/highlight.js/es/languages/haskell.js.js","fileSafe":"node_modules_highlight_js_es_languages_haskell_js_js","link":"files/node_modules_highlight_js_es_languages_haskell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/haskell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/haxe.js","fileShort":"node_modules/highlight.js/es/languages/haxe.js","fileSafe":"node_modules_highlight_js_es_languages_haxe_js","link":"files/node_modules_highlight_js_es_languages_haxe_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.681,"difficulty":14.986,"effort":30600.148,"length":323,"time":1700.008,"vocabulary":80,"volume":2041.983,"operands":{"distinct":69,"total":188,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":157}},"module":"node_modules/highlight.js/es/languages/haxe.js","maintainability":37.609}},{"info":{"file":"node_modules/highlight.js/es/languages/haxe.js.js","fileShort":"node_modules/highlight.js/es/languages/haxe.js.js","fileSafe":"node_modules_highlight_js_es_languages_haxe_js_js","link":"files/node_modules_highlight_js_es_languages_haxe_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/haxe.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/hsp.js","fileShort":"node_modules/highlight.js/es/languages/hsp.js","fileSafe":"node_modules_highlight_js_es_languages_hsp_js","link":"files/node_modules_highlight_js_es_languages_hsp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.213,"difficulty":8.735,"effort":5593.202,"length":118,"time":310.733,"vocabulary":43,"volume":640.299,"operands":{"distinct":34,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":65}},"module":"node_modules/highlight.js/es/languages/hsp.js","maintainability":54.87}},{"info":{"file":"node_modules/highlight.js/es/languages/hsp.js.js","fileShort":"node_modules/highlight.js/es/languages/hsp.js.js","fileSafe":"node_modules_highlight_js_es_languages_hsp_js_js","link":"files/node_modules_highlight_js_es_languages_hsp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/hsp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/http.js","fileShort":"node_modules/highlight.js/es/languages/http.js","fileSafe":"node_modules_highlight_js_es_languages_http_js","link":"files/node_modules_highlight_js_es_languages_http_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.373,"difficulty":13.067,"effort":14633.554,"length":192,"time":812.975,"vocabulary":57,"volume":1119.915,"operands":{"distinct":45,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":97}},"module":"node_modules/highlight.js/es/languages/http.js","maintainability":44.052}},{"info":{"file":"node_modules/highlight.js/es/languages/http.js.js","fileShort":"node_modules/highlight.js/es/languages/http.js.js","fileSafe":"node_modules_highlight_js_es_languages_http_js_js","link":"files/node_modules_highlight_js_es_languages_http_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/http.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/hy.js","fileShort":"node_modules/highlight.js/es/languages/hy.js","fileSafe":"node_modules_highlight_js_es_languages_hy_js","link":"files/node_modules_highlight_js_es_languages_hy_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.672,"difficulty":10.933,"effort":22031.459,"length":302,"time":1223.97,"vocabulary":102,"volume":2015.072,"operands":{"distinct":90,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":141}},"module":"node_modules/highlight.js/es/languages/hy.js","maintainability":43.203}},{"info":{"file":"node_modules/highlight.js/es/languages/hy.js.js","fileShort":"node_modules/highlight.js/es/languages/hy.js.js","fileSafe":"node_modules_highlight_js_es_languages_hy_js_js","link":"files/node_modules_highlight_js_es_languages_hy_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/hy.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/inform7.js","fileShort":"node_modules/highlight.js/es/languages/inform7.js","fileSafe":"node_modules_highlight_js_es_languages_inform7_js","link":"files/node_modules_highlight_js_es_languages_inform7_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.203,"difficulty":8.056,"effort":4894.49,"length":110,"time":271.916,"vocabulary":46,"volume":607.592,"operands":{"distinct":36,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":70}},"module":"node_modules/highlight.js/es/languages/inform7.js","maintainability":52.005}},{"info":{"file":"node_modules/highlight.js/es/languages/inform7.js.js","fileShort":"node_modules/highlight.js/es/languages/inform7.js.js","fileSafe":"node_modules_highlight_js_es_languages_inform7_js_js","link":"files/node_modules_highlight_js_es_languages_inform7_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/inform7.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ini.js","fileShort":"node_modules/highlight.js/es/languages/ini.js","fileSafe":"node_modules_highlight_js_es_languages_ini_js","link":"files/node_modules_highlight_js_es_languages_ini_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.463,"difficulty":13.09,"effort":18166.204,"length":234,"time":1009.234,"vocabulary":61,"volume":1387.793,"operands":{"distinct":50,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":115,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":129}},"module":"node_modules/highlight.js/es/languages/ini.js","maintainability":42.465}},{"info":{"file":"node_modules/highlight.js/es/languages/ini.js.js","fileShort":"node_modules/highlight.js/es/languages/ini.js.js","fileSafe":"node_modules_highlight_js_es_languages_ini_js_js","link":"files/node_modules_highlight_js_es_languages_ini_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ini.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/irpf90.js","fileShort":"node_modules/highlight.js/es/languages/irpf90.js","fileSafe":"node_modules_highlight_js_es_languages_irpf90_js","link":"files/node_modules_highlight_js_es_languages_irpf90_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.544,"difficulty":8.966,"effort":14621.16,"length":246,"time":812.287,"vocabulary":99,"volume":1630.822,"operands":{"distinct":87,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":116,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":117}},"module":"node_modules/highlight.js/es/languages/irpf90.js","maintainability":48.068}},{"info":{"file":"node_modules/highlight.js/es/languages/irpf90.js.js","fileShort":"node_modules/highlight.js/es/languages/irpf90.js.js","fileSafe":"node_modules_highlight_js_es_languages_irpf90_js_js","link":"files/node_modules_highlight_js_es_languages_irpf90_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/irpf90.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/isbl.js","fileShort":"node_modules/highlight.js/es/languages/isbl.js","fileSafe":"node_modules_highlight_js_es_languages_isbl_js","link":"files/node_modules_highlight_js_es_languages_isbl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.476,"halstead":{"bugs":23.415,"difficulty":6.539,"effort":459360.191,"length":6124,"time":25520.011,"vocabulary":2838,"volume":70246.315,"operands":{"distinct":2826,"total":3080,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":3044,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":210,"physical":3207}},"module":"node_modules/highlight.js/es/languages/isbl.js","maintainability":23.892}},{"info":{"file":"node_modules/highlight.js/es/languages/isbl.js.js","fileShort":"node_modules/highlight.js/es/languages/isbl.js.js","fileSafe":"node_modules_highlight_js_es_languages_isbl_js_js","link":"files/node_modules_highlight_js_es_languages_isbl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/isbl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/java.js","fileShort":"node_modules/highlight.js/es/languages/java.js","fileSafe":"node_modules_highlight_js_es_languages_java_js","link":"files/node_modules_highlight_js_es_languages_java_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.062,"halstead":{"bugs":1.224,"difficulty":17.529,"effort":64365.143,"length":495,"time":3575.841,"vocabulary":171,"volume":3671.837,"operands":{"distinct":153,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":197,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":97,"physical":290}},"module":"node_modules/highlight.js/es/languages/java.js","maintainability":51.179}},{"info":{"file":"node_modules/highlight.js/es/languages/java.js.js","fileShort":"node_modules/highlight.js/es/languages/java.js.js","fileSafe":"node_modules_highlight_js_es_languages_java_js_js","link":"files/node_modules_highlight_js_es_languages_java_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/java.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/javascript.js","fileShort":"node_modules/highlight.js/es/languages/javascript.js","fileSafe":"node_modules_highlight_js_es_languages_javascript_js","link":"files/node_modules_highlight_js_es_languages_javascript_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.612,"halstead":{"bugs":3.61,"difficulty":24.379,"effort":263988.811,"length":1289,"time":14666.045,"vocabulary":338,"volume":10828.734,"operands":{"distinct":317,"total":736,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":553,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":268,"physical":735}},"module":"node_modules/highlight.js/es/languages/javascript.js","maintainability":39.395}},{"info":{"file":"node_modules/highlight.js/es/languages/javascript.js.js","fileShort":"node_modules/highlight.js/es/languages/javascript.js.js","fileSafe":"node_modules_highlight_js_es_languages_javascript_js_js","link":"files/node_modules_highlight_js_es_languages_javascript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/javascript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/jboss-cli.js","fileShort":"node_modules/highlight.js/es/languages/jboss-cli.js","fileSafe":"node_modules_highlight_js_es_languages_jboss_cli_js","link":"files/node_modules_highlight_js_es_languages_jboss_cli_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.217,"difficulty":9.167,"effort":5957.297,"length":117,"time":330.961,"vocabulary":47,"volume":649.887,"operands":{"distinct":36,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":63}},"module":"node_modules/highlight.js/es/languages/jboss-cli.js","maintainability":50.891}},{"info":{"file":"node_modules/highlight.js/es/languages/jboss-cli.js.js","fileShort":"node_modules/highlight.js/es/languages/jboss-cli.js.js","fileSafe":"node_modules_highlight_js_es_languages_jboss_cli_js_js","link":"files/node_modules_highlight_js_es_languages_jboss_cli_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/jboss-cli.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/json.js","fileShort":"node_modules/highlight.js/es/languages/json.js","fileSafe":"node_modules_highlight_js_es_languages_json_js","link":"files/node_modules_highlight_js_es_languages_json_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.128,"difficulty":7.397,"effort":2834.202,"length":72,"time":157.456,"vocabulary":40,"volume":383.179,"operands":{"distinct":29,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":48}},"module":"node_modules/highlight.js/es/languages/json.js","maintainability":59.378}},{"info":{"file":"node_modules/highlight.js/es/languages/json.js.js","fileShort":"node_modules/highlight.js/es/languages/json.js.js","fileSafe":"node_modules_highlight_js_es_languages_json_js_js","link":"files/node_modules_highlight_js_es_languages_json_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/json.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/julia-repl.js","fileShort":"node_modules/highlight.js/es/languages/julia-repl.js","fileSafe":"node_modules_highlight_js_es_languages_julia_repl_js","link":"files/node_modules_highlight_js_es_languages_julia_repl_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":3.706,"effort":628.679,"length":37,"time":34.927,"vocabulary":24,"volume":169.644,"operands":{"distinct":17,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":50}},"module":"node_modules/highlight.js/es/languages/julia-repl.js","maintainability":67.104}},{"info":{"file":"node_modules/highlight.js/es/languages/julia-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/julia-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_julia_repl_js_js","link":"files/node_modules_highlight_js_es_languages_julia_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/julia-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/julia.js","fileShort":"node_modules/highlight.js/es/languages/julia.js","fileSafe":"node_modules_highlight_js_es_languages_julia_js","link":"files/node_modules_highlight_js_es_languages_julia_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":1.335,"difficulty":6.686,"effort":26775.985,"length":482,"time":1487.555,"vocabulary":317,"volume":4004.619,"operands":{"distinct":306,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":416}},"module":"node_modules/highlight.js/es/languages/julia.js","maintainability":41.655}},{"info":{"file":"node_modules/highlight.js/es/languages/julia.js.js","fileShort":"node_modules/highlight.js/es/languages/julia.js.js","fileSafe":"node_modules_highlight_js_es_languages_julia_js_js","link":"files/node_modules_highlight_js_es_languages_julia_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/julia.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/kotlin.js","fileShort":"node_modules/highlight.js/es/languages/kotlin.js","fileSafe":"node_modules_highlight_js_es_languages_kotlin_js","link":"files/node_modules_highlight_js_es_languages_kotlin_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.395,"difficulty":17.875,"effort":74785.112,"length":593,"time":4154.728,"vocabulary":133,"volume":4183.782,"operands":{"distinct":120,"total":330,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":263,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":284}},"module":"node_modules/highlight.js/es/languages/kotlin.js","maintainability":33.217}},{"info":{"file":"node_modules/highlight.js/es/languages/kotlin.js.js","fileShort":"node_modules/highlight.js/es/languages/kotlin.js.js","fileSafe":"node_modules_highlight_js_es_languages_kotlin_js_js","link":"files/node_modules_highlight_js_es_languages_kotlin_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/kotlin.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/lasso.js","fileShort":"node_modules/highlight.js/es/languages/lasso.js","fileSafe":"node_modules_highlight_js_es_languages_lasso_js","link":"files/node_modules_highlight_js_es_languages_lasso_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.944,"difficulty":12.865,"effort":36439.223,"length":413,"time":2024.401,"vocabulary":116,"volume":2832.346,"operands":{"distinct":104,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":190,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":187}},"module":"node_modules/highlight.js/es/languages/lasso.js","maintainability":37.086}},{"info":{"file":"node_modules/highlight.js/es/languages/lasso.js.js","fileShort":"node_modules/highlight.js/es/languages/lasso.js.js","fileSafe":"node_modules_highlight_js_es_languages_lasso_js_js","link":"files/node_modules_highlight_js_es_languages_lasso_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/lasso.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/latex.js","fileShort":"node_modules/highlight.js/es/languages/latex.js","fileSafe":"node_modules_highlight_js_es_languages_latex_js","link":"files/node_modules_highlight_js_es_languages_latex_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.59,"difficulty":20.492,"effort":97724.517,"length":667,"time":5429.14,"vocabulary":142,"volume":4768.881,"operands":{"distinct":127,"total":347,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":320,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":133,"physical":249}},"module":"node_modules/highlight.js/es/languages/latex.js","maintainability":60.938}},{"info":{"file":"node_modules/highlight.js/es/languages/latex.js.js","fileShort":"node_modules/highlight.js/es/languages/latex.js.js","fileSafe":"node_modules_highlight_js_es_languages_latex_js_js","link":"files/node_modules_highlight_js_es_languages_latex_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/latex.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ldif.js","fileShort":"node_modules/highlight.js/es/languages/ldif.js","fileSafe":"node_modules_highlight_js_es_languages_ldif_js","link":"files/node_modules_highlight_js_es_languages_ldif_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.066,"difficulty":5.75,"effort":1133.632,"length":43,"time":62.98,"vocabulary":24,"volume":197.153,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":31}},"module":"node_modules/highlight.js/es/languages/ldif.js","maintainability":65.58}},{"info":{"file":"node_modules/highlight.js/es/languages/ldif.js.js","fileShort":"node_modules/highlight.js/es/languages/ldif.js.js","fileSafe":"node_modules_highlight_js_es_languages_ldif_js_js","link":"files/node_modules_highlight_js_es_languages_ldif_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ldif.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/leaf.js","fileShort":"node_modules/highlight.js/es/languages/leaf.js","fileSafe":"node_modules_highlight_js_es_languages_leaf_js","link":"files/node_modules_highlight_js_es_languages_leaf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.143,"difficulty":7.36,"effort":3155.773,"length":85,"time":175.321,"vocabulary":33,"volume":428.774,"operands":{"distinct":25,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":49}},"module":"node_modules/highlight.js/es/languages/leaf.js","maintainability":55.358}},{"info":{"file":"node_modules/highlight.js/es/languages/leaf.js.js","fileShort":"node_modules/highlight.js/es/languages/leaf.js.js","fileSafe":"node_modules_highlight_js_es_languages_leaf_js_js","link":"files/node_modules_highlight_js_es_languages_leaf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/leaf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/less.js","fileShort":"node_modules/highlight.js/es/languages/less.js","fileSafe":"node_modules_highlight_js_es_languages_less_js","link":"files/node_modules_highlight_js_es_languages_less_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.685,"halstead":{"bugs":3.653,"difficulty":9.132,"effort":100068.517,"length":1179,"time":5559.362,"vocabulary":628,"volume":10958.358,"operands":{"distinct":615,"total":864,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":315,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":146,"physical":797}},"module":"node_modules/highlight.js/es/languages/less.js","maintainability":47.677}},{"info":{"file":"node_modules/highlight.js/es/languages/less.js.js","fileShort":"node_modules/highlight.js/es/languages/less.js.js","fileSafe":"node_modules_highlight_js_es_languages_less_js_js","link":"files/node_modules_highlight_js_es_languages_less_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/less.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/lisp.js","fileShort":"node_modules/highlight.js/es/languages/lisp.js","fileSafe":"node_modules_highlight_js_es_languages_lisp_js","link":"files/node_modules_highlight_js_es_languages_lisp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.635,"difficulty":15.281,"effort":29120.223,"length":305,"time":1617.79,"vocabulary":76,"volume":1905.618,"operands":{"distinct":64,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":67,"physical":111}},"module":"node_modules/highlight.js/es/languages/lisp.js","maintainability":40.377}},{"info":{"file":"node_modules/highlight.js/es/languages/lisp.js.js","fileShort":"node_modules/highlight.js/es/languages/lisp.js.js","fileSafe":"node_modules_highlight_js_es_languages_lisp_js_js","link":"files/node_modules_highlight_js_es_languages_lisp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/lisp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/livecodeserver.js","fileShort":"node_modules/highlight.js/es/languages/livecodeserver.js","fileSafe":"node_modules_highlight_js_es_languages_livecodeserver_js","link":"files/node_modules_highlight_js_es_languages_livecodeserver_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.871,"difficulty":9.552,"effort":24950.548,"length":368,"time":1386.142,"vocabulary":137,"volume":2612.076,"operands":{"distinct":125,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":169,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":189}},"module":"node_modules/highlight.js/es/languages/livecodeserver.js","maintainability":44.528}},{"info":{"file":"node_modules/highlight.js/es/languages/livecodeserver.js.js","fileShort":"node_modules/highlight.js/es/languages/livecodeserver.js.js","fileSafe":"node_modules_highlight_js_es_languages_livecodeserver_js_js","link":"files/node_modules_highlight_js_es_languages_livecodeserver_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/livecodeserver.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/livescript.js","fileShort":"node_modules/highlight.js/es/languages/livescript.js","fileSafe":"node_modules_highlight_js_es_languages_livescript_js","link":"files/node_modules_highlight_js_es_languages_livescript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.507,"difficulty":9.686,"effort":43792.021,"length":574,"time":2432.89,"vocabulary":235,"volume":4521.121,"operands":{"distinct":223,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":388}},"module":"node_modules/highlight.js/es/languages/livescript.js","maintainability":36.091}},{"info":{"file":"node_modules/highlight.js/es/languages/livescript.js.js","fileShort":"node_modules/highlight.js/es/languages/livescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_livescript_js_js","link":"files/node_modules_highlight_js_es_languages_livescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/livescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/llvm.js","fileShort":"node_modules/highlight.js/es/languages/llvm.js","fileSafe":"node_modules_highlight_js_es_languages_llvm_js","link":"files/node_modules_highlight_js_es_languages_llvm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.567,"difficulty":10.901,"effort":18555.675,"length":267,"time":1030.871,"vocabulary":83,"volume":1702.136,"operands":{"distinct":71,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":130}},"module":"node_modules/highlight.js/es/languages/llvm.js","maintainability":44.515}},{"info":{"file":"node_modules/highlight.js/es/languages/llvm.js.js","fileShort":"node_modules/highlight.js/es/languages/llvm.js.js","fileSafe":"node_modules_highlight_js_es_languages_llvm_js_js","link":"files/node_modules_highlight_js_es_languages_llvm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/llvm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/lsl.js","fileShort":"node_modules/highlight.js/es/languages/lsl.js","fileSafe":"node_modules_highlight_js_es_languages_lsl_js","link":"files/node_modules_highlight_js_es_languages_lsl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.293,"difficulty":9.875,"effort":8677.821,"length":152,"time":482.101,"vocabulary":55,"volume":878.767,"operands":{"distinct":44,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":95}},"module":"node_modules/highlight.js/es/languages/lsl.js","maintainability":48.418}},{"info":{"file":"node_modules/highlight.js/es/languages/lsl.js.js","fileShort":"node_modules/highlight.js/es/languages/lsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_lsl_js_js","link":"files/node_modules_highlight_js_es_languages_lsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/lsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/lua.js","fileShort":"node_modules/highlight.js/es/languages/lua.js","fileSafe":"node_modules_highlight_js_es_languages_lua_js","link":"files/node_modules_highlight_js_es_languages_lua_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.365,"difficulty":9.763,"effort":10686.801,"length":178,"time":593.711,"vocabulary":71,"volume":1094.655,"operands":{"distinct":59,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":82}},"module":"node_modules/highlight.js/es/languages/lua.js","maintainability":49.298}},{"info":{"file":"node_modules/highlight.js/es/languages/lua.js.js","fileShort":"node_modules/highlight.js/es/languages/lua.js.js","fileSafe":"node_modules_highlight_js_es_languages_lua_js_js","link":"files/node_modules_highlight_js_es_languages_lua_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/lua.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/makefile.js","fileShort":"node_modules/highlight.js/es/languages/makefile.js","fileSafe":"node_modules_highlight_js_es_languages_makefile_js","link":"files/node_modules_highlight_js_es_languages_makefile_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.309,"difficulty":10.607,"effort":9842.613,"length":162,"time":546.812,"vocabulary":53,"volume":927.923,"operands":{"distinct":42,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":92}},"module":"node_modules/highlight.js/es/languages/makefile.js","maintainability":47.657}},{"info":{"file":"node_modules/highlight.js/es/languages/makefile.js.js","fileShort":"node_modules/highlight.js/es/languages/makefile.js.js","fileSafe":"node_modules_highlight_js_es_languages_makefile_js_js","link":"files/node_modules_highlight_js_es_languages_makefile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/makefile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/markdown.js","fileShort":"node_modules/highlight.js/es/languages/markdown.js","fileSafe":"node_modules_highlight_js_es_languages_markdown_js","link":"files/node_modules_highlight_js_es_languages_markdown_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":0.939,"difficulty":18.237,"effort":51360.641,"length":436,"time":2853.369,"vocabulary":88,"volume":2816.312,"operands":{"distinct":76,"total":231,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":205,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":238}},"module":"node_modules/highlight.js/es/languages/markdown.js","maintainability":33.558}},{"info":{"file":"node_modules/highlight.js/es/languages/markdown.js.js","fileShort":"node_modules/highlight.js/es/languages/markdown.js.js","fileSafe":"node_modules_highlight_js_es_languages_markdown_js_js","link":"files/node_modules_highlight_js_es_languages_markdown_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/markdown.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mathematica.js","fileShort":"node_modules/highlight.js/es/languages/mathematica.js","fileSafe":"node_modules_highlight_js_es_languages_mathematica_js","link":"files/node_modules_highlight_js_es_languages_mathematica_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.125,"halstead":{"bugs":29.223,"difficulty":7.584,"effort":664890.704,"length":6897,"time":36938.372,"vocabulary":6706,"volume":87669.4,"operands":{"distinct":6691,"total":6766,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":131,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":64,"physical":6753}},"module":"node_modules/highlight.js/es/languages/mathematica.js","maintainability":49.399}},{"info":{"file":"node_modules/highlight.js/es/languages/mathematica.js.js","fileShort":"node_modules/highlight.js/es/languages/mathematica.js.js","fileSafe":"node_modules_highlight_js_es_languages_mathematica_js_js","link":"files/node_modules_highlight_js_es_languages_mathematica_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mathematica.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/matlab.js","fileShort":"node_modules/highlight.js/es/languages/matlab.js","fileSafe":"node_modules_highlight_js_es_languages_matlab_js","link":"files/node_modules_highlight_js_es_languages_matlab_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.431,"difficulty":11.016,"effort":14251.614,"length":209,"time":791.756,"vocabulary":73,"volume":1293.673,"operands":{"distinct":61,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":104}},"module":"node_modules/highlight.js/es/languages/matlab.js","maintainability":45.264}},{"info":{"file":"node_modules/highlight.js/es/languages/matlab.js.js","fileShort":"node_modules/highlight.js/es/languages/matlab.js.js","fileSafe":"node_modules_highlight_js_es_languages_matlab_js_js","link":"files/node_modules_highlight_js_es_languages_matlab_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/matlab.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/maxima.js","fileShort":"node_modules/highlight.js/es/languages/maxima.js","fileSafe":"node_modules_highlight_js_es_languages_maxima_js","link":"files/node_modules_highlight_js_es_languages_maxima_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":2.313,"difficulty":5.683,"effort":39428.529,"length":802,"time":2190.474,"vocabulary":402,"volume":6938.143,"operands":{"distinct":391,"total":404,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":398,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":417}},"module":"node_modules/highlight.js/es/languages/maxima.js","maintainability":48.633}},{"info":{"file":"node_modules/highlight.js/es/languages/maxima.js.js","fileShort":"node_modules/highlight.js/es/languages/maxima.js.js","fileSafe":"node_modules_highlight_js_es_languages_maxima_js_js","link":"files/node_modules_highlight_js_es_languages_maxima_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/maxima.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mel.js","fileShort":"node_modules/highlight.js/es/languages/mel.js","fileSafe":"node_modules_highlight_js_es_languages_mel_js","link":"files/node_modules_highlight_js_es_languages_mel_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":1.205,"difficulty":4.702,"effort":16995.439,"length":460,"time":944.191,"vocabulary":232,"volume":3614.671,"operands":{"distinct":223,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":227,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":236}},"module":"node_modules/highlight.js/es/languages/mel.js","maintainability":59.562}},{"info":{"file":"node_modules/highlight.js/es/languages/mel.js.js","fileShort":"node_modules/highlight.js/es/languages/mel.js.js","fileSafe":"node_modules_highlight_js_es_languages_mel_js_js","link":"files/node_modules_highlight_js_es_languages_mel_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mel.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mercury.js","fileShort":"node_modules/highlight.js/es/languages/mercury.js","fileSafe":"node_modules_highlight_js_es_languages_mercury_js","link":"files/node_modules_highlight_js_es_languages_mercury_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.474,"difficulty":10.324,"effort":14684.537,"length":225,"time":815.808,"vocabulary":80,"volume":1422.434,"operands":{"distinct":68,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":108,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":121}},"module":"node_modules/highlight.js/es/languages/mercury.js","maintainability":46.29}},{"info":{"file":"node_modules/highlight.js/es/languages/mercury.js.js","fileShort":"node_modules/highlight.js/es/languages/mercury.js.js","fileSafe":"node_modules_highlight_js_es_languages_mercury_js_js","link":"files/node_modules_highlight_js_es_languages_mercury_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mercury.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mipsasm.js","fileShort":"node_modules/highlight.js/es/languages/mipsasm.js","fileSafe":"node_modules_highlight_js_es_languages_mipsasm_js","link":"files/node_modules_highlight_js_es_languages_mipsasm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":6.849,"effort":8121.626,"length":186,"time":451.201,"vocabulary":83,"volume":1185.757,"operands":{"distinct":73,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":109}},"module":"node_modules/highlight.js/es/languages/mipsasm.js","maintainability":49.694}},{"info":{"file":"node_modules/highlight.js/es/languages/mipsasm.js.js","fileShort":"node_modules/highlight.js/es/languages/mipsasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_mipsasm_js_js","link":"files/node_modules_highlight_js_es_languages_mipsasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mipsasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mizar.js","fileShort":"node_modules/highlight.js/es/languages/mizar.js","fileSafe":"node_modules_highlight_js_es_languages_mizar_js","link":"files/node_modules_highlight_js_es_languages_mizar_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.07,"difficulty":5.5,"effort":1160.48,"length":43,"time":64.471,"vocabulary":30,"volume":210.996,"operands":{"distinct":20,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":29}},"module":"node_modules/highlight.js/es/languages/mizar.js","maintainability":74.015}},{"info":{"file":"node_modules/highlight.js/es/languages/mizar.js.js","fileShort":"node_modules/highlight.js/es/languages/mizar.js.js","fileSafe":"node_modules_highlight_js_es_languages_mizar_js_js","link":"files/node_modules_highlight_js_es_languages_mizar_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mizar.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mojolicious.js","fileShort":"node_modules/highlight.js/es/languages/mojolicious.js","fileSafe":"node_modules_highlight_js_es_languages_mojolicious_js","link":"files/node_modules_highlight_js_es_languages_mojolicious_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.083,"difficulty":4.833,"effort":1208.249,"length":52,"time":67.125,"vocabulary":28,"volume":249.982,"operands":{"distinct":21,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":36}},"module":"node_modules/highlight.js/es/languages/mojolicious.js","maintainability":62.353}},{"info":{"file":"node_modules/highlight.js/es/languages/mojolicious.js.js","fileShort":"node_modules/highlight.js/es/languages/mojolicious.js.js","fileSafe":"node_modules_highlight_js_es_languages_mojolicious_js_js","link":"files/node_modules_highlight_js_es_languages_mojolicious_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mojolicious.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/monkey.js","fileShort":"node_modules/highlight.js/es/languages/monkey.js","fileSafe":"node_modules_highlight_js_es_languages_monkey_js","link":"files/node_modules_highlight_js_es_languages_monkey_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.627,"difficulty":7.263,"effort":13657.9,"length":263,"time":758.772,"vocabulary":142,"volume":1880.383,"operands":{"distinct":131,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":193}},"module":"node_modules/highlight.js/es/languages/monkey.js","maintainability":46.033}},{"info":{"file":"node_modules/highlight.js/es/languages/monkey.js.js","fileShort":"node_modules/highlight.js/es/languages/monkey.js.js","fileSafe":"node_modules_highlight_js_es_languages_monkey_js_js","link":"files/node_modules_highlight_js_es_languages_monkey_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/monkey.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/moonscript.js","fileShort":"node_modules/highlight.js/es/languages/moonscript.js","fileSafe":"node_modules_highlight_js_es_languages_moonscript_js","link":"files/node_modules_highlight_js_es_languages_moonscript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.655,"difficulty":14.382,"effort":28277.427,"length":311,"time":1570.968,"vocabulary":80,"volume":1966.12,"operands":{"distinct":68,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":147}},"module":"node_modules/highlight.js/es/languages/moonscript.js","maintainability":39.353}},{"info":{"file":"node_modules/highlight.js/es/languages/moonscript.js.js","fileShort":"node_modules/highlight.js/es/languages/moonscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_moonscript_js_js","link":"files/node_modules_highlight_js_es_languages_moonscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/moonscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/n1ql.js","fileShort":"node_modules/highlight.js/es/languages/n1ql.js","fileSafe":"node_modules_highlight_js_es_languages_n1ql_js","link":"files/node_modules_highlight_js_es_languages_n1ql_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":1.155,"difficulty":5.439,"effort":18845.7,"length":412,"time":1046.983,"vocabulary":340,"volume":3464.669,"operands":{"distinct":330,"total":359,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":364}},"module":"node_modules/highlight.js/es/languages/n1ql.js","maintainability":50.203}},{"info":{"file":"node_modules/highlight.js/es/languages/n1ql.js.js","fileShort":"node_modules/highlight.js/es/languages/n1ql.js.js","fileSafe":"node_modules_highlight_js_es_languages_n1ql_js_js","link":"files/node_modules_highlight_js_es_languages_n1ql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/n1ql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/nestedtext.js","fileShort":"node_modules/highlight.js/es/languages/nestedtext.js","fileSafe":"node_modules_highlight_js_es_languages_nestedtext_js","link":"files/node_modules_highlight_js_es_languages_nestedtext_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.197,"difficulty":10.214,"effort":6046.5,"length":112,"time":335.917,"vocabulary":39,"volume":591.965,"operands":{"distinct":28,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":87}},"module":"node_modules/highlight.js/es/languages/nestedtext.js","maintainability":51.498}},{"info":{"file":"node_modules/highlight.js/es/languages/nestedtext.js.js","fileShort":"node_modules/highlight.js/es/languages/nestedtext.js.js","fileSafe":"node_modules_highlight_js_es_languages_nestedtext_js_js","link":"files/node_modules_highlight_js_es_languages_nestedtext_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/nestedtext.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/nginx.js","fileShort":"node_modules/highlight.js/es/languages/nginx.js","fileSafe":"node_modules_highlight_js_es_languages_nginx_js","link":"files/node_modules_highlight_js_es_languages_nginx_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.615,"difficulty":12.39,"effort":22866.067,"length":285,"time":1270.337,"vocabulary":89,"volume":1845.584,"operands":{"distinct":77,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":126,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":165}},"module":"node_modules/highlight.js/es/languages/nginx.js","maintainability":41.162}},{"info":{"file":"node_modules/highlight.js/es/languages/nginx.js.js","fileShort":"node_modules/highlight.js/es/languages/nginx.js.js","fileSafe":"node_modules_highlight_js_es_languages_nginx_js_js","link":"files/node_modules_highlight_js_es_languages_nginx_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/nginx.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/nim.js","fileShort":"node_modules/highlight.js/es/languages/nim.js","fileSafe":"node_modules_highlight_js_es_languages_nim_js","link":"files/node_modules_highlight_js_es_languages_nim_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.579,"difficulty":5.952,"effort":10334.046,"length":238,"time":574.114,"vocabulary":157,"volume":1736.12,"operands":{"distinct":147,"total":175,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":197}},"module":"node_modules/highlight.js/es/languages/nim.js","maintainability":48.899}},{"info":{"file":"node_modules/highlight.js/es/languages/nim.js.js","fileShort":"node_modules/highlight.js/es/languages/nim.js.js","fileSafe":"node_modules_highlight_js_es_languages_nim_js_js","link":"files/node_modules_highlight_js_es_languages_nim_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/nim.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/nix.js","fileShort":"node_modules/highlight.js/es/languages/nix.js","fileSafe":"node_modules_highlight_js_es_languages_nix_js","link":"files/node_modules_highlight_js_es_languages_nix_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.292,"difficulty":7.241,"effort":6347.754,"length":144,"time":352.653,"vocabulary":68,"volume":876.595,"operands":{"distinct":58,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":89}},"module":"node_modules/highlight.js/es/languages/nix.js","maintainability":50.808}},{"info":{"file":"node_modules/highlight.js/es/languages/nix.js.js","fileShort":"node_modules/highlight.js/es/languages/nix.js.js","fileSafe":"node_modules_highlight_js_es_languages_nix_js_js","link":"files/node_modules_highlight_js_es_languages_nix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/nix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/node-repl.js","fileShort":"node_modules/highlight.js/es/languages/node-repl.js","fileSafe":"node_modules_highlight_js_es_languages_node_repl_js","link":"files/node_modules_highlight_js_es_languages_node_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.064,"difficulty":4.433,"effort":850.116,"length":43,"time":47.229,"vocabulary":22,"volume":191.756,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":37}},"module":"node_modules/highlight.js/es/languages/node-repl.js","maintainability":64.674}},{"info":{"file":"node_modules/highlight.js/es/languages/node-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/node-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_node_repl_js_js","link":"files/node_modules_highlight_js_es_languages_node_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/node-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/nsis.js","fileShort":"node_modules/highlight.js/es/languages/nsis.js","fileSafe":"node_modules_highlight_js_es_languages_nsis_js","link":"files/node_modules_highlight_js_es_languages_nsis_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":1.969,"difficulty":6.976,"effort":41196.481,"length":666,"time":2288.693,"vocabulary":467,"volume":5905.608,"operands":{"distinct":455,"total":529,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":558}},"module":"node_modules/highlight.js/es/languages/nsis.js","maintainability":40.1}},{"info":{"file":"node_modules/highlight.js/es/languages/nsis.js.js","fileShort":"node_modules/highlight.js/es/languages/nsis.js.js","fileSafe":"node_modules_highlight_js_es_languages_nsis_js_js","link":"files/node_modules_highlight_js_es_languages_nsis_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/nsis.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/objectivec.js","fileShort":"node_modules/highlight.js/es/languages/objectivec.js","fileSafe":"node_modules_highlight_js_es_languages_objectivec_js","link":"files/node_modules_highlight_js_es_languages_objectivec_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.932,"difficulty":7.655,"effort":21412.265,"length":361,"time":1189.57,"vocabulary":215,"volume":2797.098,"operands":{"distinct":203,"total":259,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":250}},"module":"node_modules/highlight.js/es/languages/objectivec.js","maintainability":44.009}},{"info":{"file":"node_modules/highlight.js/es/languages/objectivec.js.js","fileShort":"node_modules/highlight.js/es/languages/objectivec.js.js","fileSafe":"node_modules_highlight_js_es_languages_objectivec_js_js","link":"files/node_modules_highlight_js_es_languages_objectivec_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/objectivec.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ocaml.js","fileShort":"node_modules/highlight.js/es/languages/ocaml.js","fileSafe":"node_modules_highlight_js_es_languages_ocaml_js","link":"files/node_modules_highlight_js_es_languages_ocaml_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.285,"difficulty":7.9,"effort":6766.343,"length":145,"time":375.908,"vocabulary":60,"volume":856.499,"operands":{"distinct":50,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":82}},"module":"node_modules/highlight.js/es/languages/ocaml.js","maintainability":50.99}},{"info":{"file":"node_modules/highlight.js/es/languages/ocaml.js.js","fileShort":"node_modules/highlight.js/es/languages/ocaml.js.js","fileSafe":"node_modules_highlight_js_es_languages_ocaml_js_js","link":"files/node_modules_highlight_js_es_languages_ocaml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ocaml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/openscad.js","fileShort":"node_modules/highlight.js/es/languages/openscad.js","fileSafe":"node_modules_highlight_js_es_languages_openscad_js","link":"files/node_modules_highlight_js_es_languages_openscad_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.32,"difficulty":9.132,"effort":8766.792,"length":160,"time":487.044,"vocabulary":64,"volume":960,"operands":{"distinct":53,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":81}},"module":"node_modules/highlight.js/es/languages/openscad.js","maintainability":47.893}},{"info":{"file":"node_modules/highlight.js/es/languages/openscad.js.js","fileShort":"node_modules/highlight.js/es/languages/openscad.js.js","fileSafe":"node_modules_highlight_js_es_languages_openscad_js_js","link":"files/node_modules_highlight_js_es_languages_openscad_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/openscad.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/oxygene.js","fileShort":"node_modules/highlight.js/es/languages/oxygene.js","fileSafe":"node_modules_highlight_js_es_languages_oxygene_js","link":"files/node_modules_highlight_js_es_languages_oxygene_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.351,"difficulty":10.071,"effort":10606.534,"length":173,"time":589.252,"vocabulary":68,"volume":1053.131,"operands":{"distinct":56,"total":94,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":94}},"module":"node_modules/highlight.js/es/languages/oxygene.js","maintainability":47.939}},{"info":{"file":"node_modules/highlight.js/es/languages/oxygene.js.js","fileShort":"node_modules/highlight.js/es/languages/oxygene.js.js","fileSafe":"node_modules_highlight_js_es_languages_oxygene_js_js","link":"files/node_modules_highlight_js_es_languages_oxygene_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/oxygene.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/parser3.js","fileShort":"node_modules/highlight.js/es/languages/parser3.js","fileSafe":"node_modules_highlight_js_es_languages_parser3_js","link":"files/node_modules_highlight_js_es_languages_parser3_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.159,"difficulty":9.778,"effort":4669.489,"length":91,"time":259.416,"vocabulary":38,"volume":477.561,"operands":{"distinct":27,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":57}},"module":"node_modules/highlight.js/es/languages/parser3.js","maintainability":55.573}},{"info":{"file":"node_modules/highlight.js/es/languages/parser3.js.js","fileShort":"node_modules/highlight.js/es/languages/parser3.js.js","fileSafe":"node_modules_highlight_js_es_languages_parser3_js_js","link":"files/node_modules_highlight_js_es_languages_parser3_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/parser3.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/perl.js","fileShort":"node_modules/highlight.js/es/languages/perl.js","fileSafe":"node_modules_highlight_js_es_languages_perl_js","link":"files/node_modules_highlight_js_es_languages_perl_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.818,"halstead":{"bugs":2.05,"difficulty":12.382,"effort":76150.944,"length":731,"time":4230.608,"vocabulary":341,"volume":6150.362,"operands":{"distinct":325,"total":503,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":228,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":110,"physical":479}},"module":"node_modules/highlight.js/es/languages/perl.js","maintainability":46.623}},{"info":{"file":"node_modules/highlight.js/es/languages/perl.js.js","fileShort":"node_modules/highlight.js/es/languages/perl.js.js","fileSafe":"node_modules_highlight_js_es_languages_perl_js_js","link":"files/node_modules_highlight_js_es_languages_perl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/perl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/pf.js","fileShort":"node_modules/highlight.js/es/languages/pf.js","fileSafe":"node_modules_highlight_js_es_languages_pf_js","link":"files/node_modules_highlight_js_es_languages_pf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.18,"difficulty":6.738,"effort":3630.707,"length":95,"time":201.706,"vocabulary":51,"volume":538.88,"operands":{"distinct":40,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":59}},"module":"node_modules/highlight.js/es/languages/pf.js","maintainability":58.206}},{"info":{"file":"node_modules/highlight.js/es/languages/pf.js.js","fileShort":"node_modules/highlight.js/es/languages/pf.js.js","fileSafe":"node_modules_highlight_js_es_languages_pf_js_js","link":"files/node_modules_highlight_js_es_languages_pf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/pf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/pgsql.js","fileShort":"node_modules/highlight.js/es/languages/pgsql.js","fileSafe":"node_modules_highlight_js_es_languages_pgsql_js","link":"files/node_modules_highlight_js_es_languages_pgsql_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":2.614,"difficulty":9.089,"effort":71281.953,"length":944,"time":3960.109,"vocabulary":317,"volume":7843.072,"operands":{"distinct":305,"total":462,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":482,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":139,"physical":631}},"module":"node_modules/highlight.js/es/languages/pgsql.js","maintainability":44.029}},{"info":{"file":"node_modules/highlight.js/es/languages/pgsql.js.js","fileShort":"node_modules/highlight.js/es/languages/pgsql.js.js","fileSafe":"node_modules_highlight_js_es_languages_pgsql_js_js","link":"files/node_modules_highlight_js_es_languages_pgsql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/pgsql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/php-template.js","fileShort":"node_modules/highlight.js/es/languages/php-template.js","fileSafe":"node_modules_highlight_js_es_languages_php_template_js","link":"files/node_modules_highlight_js_es_languages_php_template_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.17,"difficulty":10.08,"effort":5128.163,"length":100,"time":284.898,"vocabulary":34,"volume":508.746,"operands":{"distinct":25,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":54}},"module":"node_modules/highlight.js/es/languages/php-template.js","maintainability":53.412}},{"info":{"file":"node_modules/highlight.js/es/languages/php-template.js.js","fileShort":"node_modules/highlight.js/es/languages/php-template.js.js","fileSafe":"node_modules_highlight_js_es_languages_php_template_js_js","link":"files/node_modules_highlight_js_es_languages_php_template_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/php-template.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/php.js","fileShort":"node_modules/highlight.js/es/languages/php.js","fileSafe":"node_modules_highlight_js_es_languages_php_js","link":"files/node_modules_highlight_js_es_languages_php_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.333,"halstead":{"bugs":2.467,"difficulty":14.389,"effort":106517.782,"length":890,"time":5917.655,"vocabulary":319,"volume":7402.497,"operands":{"distinct":303,"total":545,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":345,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":150,"physical":528}},"module":"node_modules/highlight.js/es/languages/php.js","maintainability":48.988}},{"info":{"file":"node_modules/highlight.js/es/languages/php.js.js","fileShort":"node_modules/highlight.js/es/languages/php.js.js","fileSafe":"node_modules_highlight_js_es_languages_php_js_js","link":"files/node_modules_highlight_js_es_languages_php_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/php.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/plaintext.js","fileShort":"node_modules/highlight.js/es/languages/plaintext.js","fileSafe":"node_modules_highlight_js_es_languages_plaintext_js","link":"files/node_modules_highlight_js_es_languages_plaintext_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":3.85,"effort":330.471,"length":21,"time":18.36,"vocabulary":17,"volume":85.837,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":19}},"module":"node_modules/highlight.js/es/languages/plaintext.js","maintainability":77.649}},{"info":{"file":"node_modules/highlight.js/es/languages/plaintext.js.js","fileShort":"node_modules/highlight.js/es/languages/plaintext.js.js","fileSafe":"node_modules_highlight_js_es_languages_plaintext_js_js","link":"files/node_modules_highlight_js_es_languages_plaintext_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/plaintext.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/pony.js","fileShort":"node_modules/highlight.js/es/languages/pony.js","fileSafe":"node_modules_highlight_js_es_languages_pony_js","link":"files/node_modules_highlight_js_es_languages_pony_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.284,"difficulty":10.738,"effort":9164.536,"length":149,"time":509.141,"vocabulary":53,"volume":853.46,"operands":{"distinct":42,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":89}},"module":"node_modules/highlight.js/es/languages/pony.js","maintainability":48.832}},{"info":{"file":"node_modules/highlight.js/es/languages/pony.js.js","fileShort":"node_modules/highlight.js/es/languages/pony.js.js","fileSafe":"node_modules_highlight_js_es_languages_pony_js_js","link":"files/node_modules_highlight_js_es_languages_pony_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/pony.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/powershell.js","fileShort":"node_modules/highlight.js/es/languages/powershell.js","fileSafe":"node_modules_highlight_js_es_languages_powershell_js","link":"files/node_modules_highlight_js_es_languages_powershell_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.746,"halstead":{"bugs":1.326,"difficulty":14.579,"effort":58010.515,"length":564,"time":3222.806,"vocabulary":133,"volume":3979.179,"operands":{"distinct":121,"total":294,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":270,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":134,"physical":332}},"module":"node_modules/highlight.js/es/languages/powershell.js","maintainability":32.337}},{"info":{"file":"node_modules/highlight.js/es/languages/powershell.js.js","fileShort":"node_modules/highlight.js/es/languages/powershell.js.js","fileSafe":"node_modules_highlight_js_es_languages_powershell_js_js","link":"files/node_modules_highlight_js_es_languages_powershell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/powershell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/processing.js","fileShort":"node_modules/highlight.js/es/languages/processing.js","fileSafe":"node_modules_highlight_js_es_languages_processing_js","link":"files/node_modules_highlight_js_es_languages_processing_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":1.53,"difficulty":6.954,"effort":31926.23,"length":535,"time":1773.679,"vocabulary":383,"volume":4590.942,"operands":{"distinct":371,"total":430,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":444}},"module":"node_modules/highlight.js/es/languages/processing.js","maintainability":44.235}},{"info":{"file":"node_modules/highlight.js/es/languages/processing.js.js","fileShort":"node_modules/highlight.js/es/languages/processing.js.js","fileSafe":"node_modules_highlight_js_es_languages_processing_js_js","link":"files/node_modules_highlight_js_es_languages_processing_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/processing.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/profile.js","fileShort":"node_modules/highlight.js/es/languages/profile.js","fileSafe":"node_modules_highlight_js_es_languages_profile_js","link":"files/node_modules_highlight_js_es_languages_profile_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.143,"difficulty":6.857,"effort":2942.426,"length":83,"time":163.468,"vocabulary":36,"volume":429.104,"operands":{"distinct":28,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":43}},"module":"node_modules/highlight.js/es/languages/profile.js","maintainability":56.828}},{"info":{"file":"node_modules/highlight.js/es/languages/profile.js.js","fileShort":"node_modules/highlight.js/es/languages/profile.js.js","fileSafe":"node_modules_highlight_js_es_languages_profile_js_js","link":"files/node_modules_highlight_js_es_languages_profile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/profile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/prolog.js","fileShort":"node_modules/highlight.js/es/languages/prolog.js","fileSafe":"node_modules_highlight_js_es_languages_prolog_js","link":"files/node_modules_highlight_js_es_languages_prolog_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.295,"difficulty":13.75,"effort":12161.616,"length":163,"time":675.645,"vocabulary":43,"volume":884.481,"operands":{"distinct":32,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":83,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":102}},"module":"node_modules/highlight.js/es/languages/prolog.js","maintainability":46.746}},{"info":{"file":"node_modules/highlight.js/es/languages/prolog.js.js","fileShort":"node_modules/highlight.js/es/languages/prolog.js.js","fileSafe":"node_modules_highlight_js_es_languages_prolog_js_js","link":"files/node_modules_highlight_js_es_languages_prolog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/prolog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/properties.js","fileShort":"node_modules/highlight.js/es/languages/properties.js","fileSafe":"node_modules_highlight_js_es_languages_properties_js","link":"files/node_modules_highlight_js_es_languages_properties_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.274,"difficulty":11.1,"effort":9111.583,"length":144,"time":506.199,"vocabulary":52,"volume":820.863,"operands":{"distinct":40,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":76}},"module":"node_modules/highlight.js/es/languages/properties.js","maintainability":49.348}},{"info":{"file":"node_modules/highlight.js/es/languages/properties.js.js","fileShort":"node_modules/highlight.js/es/languages/properties.js.js","fileSafe":"node_modules_highlight_js_es_languages_properties_js_js","link":"files/node_modules_highlight_js_es_languages_properties_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/properties.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/protobuf.js","fileShort":"node_modules/highlight.js/es/languages/protobuf.js","fileSafe":"node_modules_highlight_js_es_languages_protobuf_js","link":"files/node_modules_highlight_js_es_languages_protobuf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.225,"difficulty":5.862,"effort":3961.049,"length":111,"time":220.058,"vocabulary":68,"volume":675.708,"operands":{"distinct":58,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":75}},"module":"node_modules/highlight.js/es/languages/protobuf.js","maintainability":55.951}},{"info":{"file":"node_modules/highlight.js/es/languages/protobuf.js.js","fileShort":"node_modules/highlight.js/es/languages/protobuf.js.js","fileSafe":"node_modules_highlight_js_es_languages_protobuf_js_js","link":"files/node_modules_highlight_js_es_languages_protobuf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/protobuf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/puppet.js","fileShort":"node_modules/highlight.js/es/languages/puppet.js","fileSafe":"node_modules_highlight_js_es_languages_puppet_js","link":"files/node_modules_highlight_js_es_languages_puppet_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.564,"difficulty":10.816,"effort":18304.329,"length":262,"time":1016.907,"vocabulary":88,"volume":1692.371,"operands":{"distinct":76,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":125,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":147}},"module":"node_modules/highlight.js/es/languages/puppet.js","maintainability":43.227}},{"info":{"file":"node_modules/highlight.js/es/languages/puppet.js.js","fileShort":"node_modules/highlight.js/es/languages/puppet.js.js","fileSafe":"node_modules_highlight_js_es_languages_puppet_js_js","link":"files/node_modules_highlight_js_es_languages_puppet_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/puppet.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/purebasic.js","fileShort":"node_modules/highlight.js/es/languages/purebasic.js","fileSafe":"node_modules_highlight_js_es_languages_purebasic_js","link":"files/node_modules_highlight_js_es_languages_purebasic_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.259,"difficulty":8.038,"effort":6244.4,"length":129,"time":346.911,"vocabulary":65,"volume":776.885,"operands":{"distinct":53,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":101}},"module":"node_modules/highlight.js/es/languages/purebasic.js","maintainability":52.762}},{"info":{"file":"node_modules/highlight.js/es/languages/purebasic.js.js","fileShort":"node_modules/highlight.js/es/languages/purebasic.js.js","fileSafe":"node_modules_highlight_js_es_languages_purebasic_js_js","link":"files/node_modules_highlight_js_es_languages_purebasic_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/purebasic.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/python-repl.js","fileShort":"node_modules/highlight.js/es/languages/python-repl.js","fileSafe":"node_modules_highlight_js_es_languages_python_repl_js","link":"files/node_modules_highlight_js_es_languages_python_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.065,"difficulty":4.433,"effort":869.886,"length":44,"time":48.327,"vocabulary":22,"volume":196.215,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":36}},"module":"node_modules/highlight.js/es/languages/python-repl.js","maintainability":64.62}},{"info":{"file":"node_modules/highlight.js/es/languages/python-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/python-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_python_repl_js_js","link":"files/node_modules_highlight_js_es_languages_python_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/python-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/python.js","fileShort":"node_modules/highlight.js/es/languages/python.js","fileSafe":"node_modules_highlight_js_es_languages_python_js","link":"files/node_modules_highlight_js_es_languages_python_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.567,"difficulty":10.026,"effort":47123.095,"length":604,"time":2617.95,"vocabulary":220,"volume":4699.941,"operands":{"distinct":209,"total":381,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":432}},"module":"node_modules/highlight.js/es/languages/python.js","maintainability":33.711}},{"info":{"file":"node_modules/highlight.js/es/languages/python.js.js","fileShort":"node_modules/highlight.js/es/languages/python.js.js","fileSafe":"node_modules_highlight_js_es_languages_python_js_js","link":"files/node_modules_highlight_js_es_languages_python_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/python.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/q.js","fileShort":"node_modules/highlight.js/es/languages/q.js","fileSafe":"node_modules_highlight_js_es_languages_q_js","link":"files/node_modules_highlight_js_es_languages_q_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.086,"difficulty":6.087,"effort":1565.955,"length":51,"time":86.998,"vocabulary":33,"volume":257.264,"operands":{"distinct":23,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":37}},"module":"node_modules/highlight.js/es/languages/q.js","maintainability":63.72}},{"info":{"file":"node_modules/highlight.js/es/languages/q.js.js","fileShort":"node_modules/highlight.js/es/languages/q.js.js","fileSafe":"node_modules_highlight_js_es_languages_q_js_js","link":"files/node_modules_highlight_js_es_languages_q_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/q.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/qml.js","fileShort":"node_modules/highlight.js/es/languages/qml.js","fileSafe":"node_modules_highlight_js_es_languages_qml_js","link":"files/node_modules_highlight_js_es_languages_qml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.846,"difficulty":14.022,"effort":35571.906,"length":381,"time":1976.217,"vocabulary":101,"volume":2536.779,"operands":{"distinct":89,"total":208,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":173,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":201}},"module":"node_modules/highlight.js/es/languages/qml.js","maintainability":37.136}},{"info":{"file":"node_modules/highlight.js/es/languages/qml.js.js","fileShort":"node_modules/highlight.js/es/languages/qml.js.js","fileSafe":"node_modules_highlight_js_es_languages_qml_js_js","link":"files/node_modules_highlight_js_es_languages_qml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/qml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/r.js","fileShort":"node_modules/highlight.js/es/languages/r.js","fileSafe":"node_modules_highlight_js_es_languages_r_js","link":"files/node_modules_highlight_js_es_languages_r_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.771,"difficulty":16.03,"effort":37084.86,"length":367,"time":2060.27,"vocabulary":79,"volume":2313.488,"operands":{"distinct":67,"total":179,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":235}},"module":"node_modules/highlight.js/es/languages/r.js","maintainability":37.487}},{"info":{"file":"node_modules/highlight.js/es/languages/r.js.js","fileShort":"node_modules/highlight.js/es/languages/r.js.js","fileSafe":"node_modules_highlight_js_es_languages_r_js_js","link":"files/node_modules_highlight_js_es_languages_r_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/r.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/reasonml.js","fileShort":"node_modules/highlight.js/es/languages/reasonml.js","fileSafe":"node_modules_highlight_js_es_languages_reasonml_js","link":"files/node_modules_highlight_js_es_languages_reasonml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.592,"halstead":{"bugs":1.69,"difficulty":17.552,"effort":88969.25,"length":705,"time":4942.736,"vocabulary":146,"volume":5068.826,"operands":{"distinct":134,"total":392,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":313,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":169,"physical":324}},"module":"node_modules/highlight.js/es/languages/reasonml.js","maintainability":45.003}},{"info":{"file":"node_modules/highlight.js/es/languages/reasonml.js.js","fileShort":"node_modules/highlight.js/es/languages/reasonml.js.js","fileSafe":"node_modules_highlight_js_es_languages_reasonml_js_js","link":"files/node_modules_highlight_js_es_languages_reasonml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/reasonml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/rib.js","fileShort":"node_modules/highlight.js/es/languages/rib.js","fileSafe":"node_modules_highlight_js_es_languages_rib_js","link":"files/node_modules_highlight_js_es_languages_rib_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.103,"difficulty":5.333,"effort":1654.376,"length":60,"time":91.91,"vocabulary":36,"volume":310.196,"operands":{"distinct":27,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":37}},"module":"node_modules/highlight.js/es/languages/rib.js","maintainability":71.118}},{"info":{"file":"node_modules/highlight.js/es/languages/rib.js.js","fileShort":"node_modules/highlight.js/es/languages/rib.js.js","fileSafe":"node_modules_highlight_js_es_languages_rib_js_js","link":"files/node_modules_highlight_js_es_languages_rib_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/rib.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/roboconf.js","fileShort":"node_modules/highlight.js/es/languages/roboconf.js","fileSafe":"node_modules_highlight_js_es_languages_roboconf_js","link":"files/node_modules_highlight_js_es_languages_roboconf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.232,"difficulty":10.529,"effort":7327.557,"length":126,"time":407.087,"vocabulary":46,"volume":695.969,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":82}},"module":"node_modules/highlight.js/es/languages/roboconf.js","maintainability":50.154}},{"info":{"file":"node_modules/highlight.js/es/languages/roboconf.js.js","fileShort":"node_modules/highlight.js/es/languages/roboconf.js.js","fileSafe":"node_modules_highlight_js_es_languages_roboconf_js_js","link":"files/node_modules_highlight_js_es_languages_roboconf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/roboconf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/routeros.js","fileShort":"node_modules/highlight.js/es/languages/routeros.js","fileSafe":"node_modules_highlight_js_es_languages_routeros_js","link":"files/node_modules_highlight_js_es_languages_routeros_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.578,"difficulty":15.107,"effort":26209.789,"length":285,"time":1456.099,"vocabulary":68,"volume":1734.927,"operands":{"distinct":56,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":172}},"module":"node_modules/highlight.js/es/languages/routeros.js","maintainability":40.737}},{"info":{"file":"node_modules/highlight.js/es/languages/routeros.js.js","fileShort":"node_modules/highlight.js/es/languages/routeros.js.js","fileSafe":"node_modules_highlight_js_es_languages_routeros_js_js","link":"files/node_modules_highlight_js_es_languages_routeros_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/routeros.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/rsl.js","fileShort":"node_modules/highlight.js/es/languages/rsl.js","fileSafe":"node_modules_highlight_js_es_languages_rsl_js","link":"files/node_modules_highlight_js_es_languages_rsl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.438,"difficulty":5.472,"effort":7186.059,"length":185,"time":399.225,"vocabulary":137,"volume":1313.136,"operands":{"distinct":127,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":149}},"module":"node_modules/highlight.js/es/languages/rsl.js","maintainability":54.215}},{"info":{"file":"node_modules/highlight.js/es/languages/rsl.js.js","fileShort":"node_modules/highlight.js/es/languages/rsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_rsl_js_js","link":"files/node_modules_highlight_js_es_languages_rsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/rsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ruby.js","fileShort":"node_modules/highlight.js/es/languages/ruby.js","fileSafe":"node_modules_highlight_js_es_languages_ruby_js","link":"files/node_modules_highlight_js_es_languages_ruby_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.637,"halstead":{"bugs":1.554,"difficulty":15.75,"effort":73435.18,"length":654,"time":4079.732,"vocabulary":140,"volume":4662.551,"operands":{"distinct":128,"total":336,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":318,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":157,"physical":357}},"module":"node_modules/highlight.js/es/languages/ruby.js","maintainability":30.349}},{"info":{"file":"node_modules/highlight.js/es/languages/ruby.js.js","fileShort":"node_modules/highlight.js/es/languages/ruby.js.js","fileSafe":"node_modules_highlight_js_es_languages_ruby_js_js","link":"files/node_modules_highlight_js_es_languages_ruby_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ruby.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ruleslanguage.js","fileShort":"node_modules/highlight.js/es/languages/ruleslanguage.js","fileSafe":"node_modules_highlight_js_es_languages_ruleslanguage_js","link":"files/node_modules_highlight_js_es_languages_ruleslanguage_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.275,"difficulty":5.008,"effort":4126.976,"length":134,"time":229.276,"vocabulary":71,"volume":824.066,"operands":{"distinct":62,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":78}},"module":"node_modules/highlight.js/es/languages/ruleslanguage.js","maintainability":61.609}},{"info":{"file":"node_modules/highlight.js/es/languages/ruleslanguage.js.js","fileShort":"node_modules/highlight.js/es/languages/ruleslanguage.js.js","fileSafe":"node_modules_highlight_js_es_languages_ruleslanguage_js_js","link":"files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ruleslanguage.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/rust.js","fileShort":"node_modules/highlight.js/es/languages/rust.js","fileSafe":"node_modules_highlight_js_es_languages_rust_js","link":"files/node_modules_highlight_js_es_languages_rust_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.37,"halstead":{"bugs":1.154,"difficulty":8.719,"effort":30198.486,"length":447,"time":1677.694,"vocabulary":215,"volume":3463.442,"operands":{"distinct":203,"total":295,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":73,"physical":316}},"module":"node_modules/highlight.js/es/languages/rust.js","maintainability":39.469}},{"info":{"file":"node_modules/highlight.js/es/languages/rust.js.js","fileShort":"node_modules/highlight.js/es/languages/rust.js.js","fileSafe":"node_modules_highlight_js_es_languages_rust_js_js","link":"files/node_modules_highlight_js_es_languages_rust_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/rust.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/sas.js","fileShort":"node_modules/highlight.js/es/languages/sas.js","fileSafe":"node_modules_highlight_js_es_languages_sas_js","link":"files/node_modules_highlight_js_es_languages_sas_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.786,"difficulty":7.656,"effort":41012.307,"length":605,"time":2278.461,"vocabulary":463,"volume":5357.195,"operands":{"distinct":450,"total":530,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":556}},"module":"node_modules/highlight.js/es/languages/sas.js","maintainability":46.477}},{"info":{"file":"node_modules/highlight.js/es/languages/sas.js.js","fileShort":"node_modules/highlight.js/es/languages/sas.js.js","fileSafe":"node_modules_highlight_js_es_languages_sas_js_js","link":"files/node_modules_highlight_js_es_languages_sas_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/sas.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/scala.js","fileShort":"node_modules/highlight.js/es/languages/scala.js","fileSafe":"node_modules_highlight_js_es_languages_scala_js","link":"files/node_modules_highlight_js_es_languages_scala_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.668,"difficulty":15.091,"effort":30257.926,"length":319,"time":1680.996,"vocabulary":78,"volume":2005.043,"operands":{"distinct":66,"total":166,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":153,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":183}},"module":"node_modules/highlight.js/es/languages/scala.js","maintainability":37.902}},{"info":{"file":"node_modules/highlight.js/es/languages/scala.js.js","fileShort":"node_modules/highlight.js/es/languages/scala.js.js","fileSafe":"node_modules_highlight_js_es_languages_scala_js_js","link":"files/node_modules_highlight_js_es_languages_scala_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/scala.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/scheme.js","fileShort":"node_modules/highlight.js/es/languages/scheme.js","fileSafe":"node_modules_highlight_js_es_languages_scheme_js","link":"files/node_modules_highlight_js_es_languages_scheme_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":0.811,"difficulty":11.625,"effort":28269.204,"length":360,"time":1570.511,"vocabulary":108,"volume":2431.76,"operands":{"distinct":96,"total":186,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":174,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":207}},"module":"node_modules/highlight.js/es/languages/scheme.js","maintainability":39.877}},{"info":{"file":"node_modules/highlight.js/es/languages/scheme.js.js","fileShort":"node_modules/highlight.js/es/languages/scheme.js.js","fileSafe":"node_modules_highlight_js_es_languages_scheme_js_js","link":"files/node_modules_highlight_js_es_languages_scheme_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/scheme.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/scilab.js","fileShort":"node_modules/highlight.js/es/languages/scilab.js","fileSafe":"node_modules_highlight_js_es_languages_scilab_js","link":"files/node_modules_highlight_js_es_languages_scilab_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.26,"difficulty":9,"effort":7017.386,"length":132,"time":389.855,"vocabulary":60,"volume":779.71,"operands":{"distinct":48,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":73}},"module":"node_modules/highlight.js/es/languages/scilab.js","maintainability":50.793}},{"info":{"file":"node_modules/highlight.js/es/languages/scilab.js.js","fileShort":"node_modules/highlight.js/es/languages/scilab.js.js","fileSafe":"node_modules_highlight_js_es_languages_scilab_js_js","link":"files/node_modules_highlight_js_es_languages_scilab_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/scilab.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/scss.js","fileShort":"node_modules/highlight.js/es/languages/scss.js","fileSafe":"node_modules_highlight_js_es_languages_scss_js","link":"files/node_modules_highlight_js_es_languages_scss_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":2.708,"difficulty":8.002,"effort":65008.085,"length":885,"time":3611.56,"vocabulary":580,"volume":8124.22,"operands":{"distinct":567,"total":698,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":187,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":84,"physical":680}},"module":"node_modules/highlight.js/es/languages/scss.js","maintainability":47.278}},{"info":{"file":"node_modules/highlight.js/es/languages/scss.js.js","fileShort":"node_modules/highlight.js/es/languages/scss.js.js","fileSafe":"node_modules_highlight_js_es_languages_scss_js_js","link":"files/node_modules_highlight_js_es_languages_scss_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/scss.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/shell.js","fileShort":"node_modules/highlight.js/es/languages/shell.js","fileSafe":"node_modules_highlight_js_es_languages_shell_js","link":"files/node_modules_highlight_js_es_languages_shell_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.053,"difficulty":3.719,"effort":588.77,"length":35,"time":32.709,"vocabulary":23,"volume":158.325,"operands":{"distinct":16,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":30}},"module":"node_modules/highlight.js/es/languages/shell.js","maintainability":68.278}},{"info":{"file":"node_modules/highlight.js/es/languages/shell.js.js","fileShort":"node_modules/highlight.js/es/languages/shell.js.js","fileSafe":"node_modules_highlight_js_es_languages_shell_js_js","link":"files/node_modules_highlight_js_es_languages_shell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/shell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/smali.js","fileShort":"node_modules/highlight.js/es/languages/smali.js","fileSafe":"node_modules_highlight_js_es_languages_smali_js","link":"files/node_modules_highlight_js_es_languages_smali_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.466,"difficulty":8.581,"effort":11983.412,"length":208,"time":665.745,"vocabulary":105,"volume":1396.563,"operands":{"distinct":93,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":135}},"module":"node_modules/highlight.js/es/languages/smali.js","maintainability":49.663}},{"info":{"file":"node_modules/highlight.js/es/languages/smali.js.js","fileShort":"node_modules/highlight.js/es/languages/smali.js.js","fileSafe":"node_modules_highlight_js_es_languages_smali_js_js","link":"files/node_modules_highlight_js_es_languages_smali_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/smali.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/smalltalk.js","fileShort":"node_modules/highlight.js/es/languages/smalltalk.js","fileSafe":"node_modules_highlight_js_es_languages_smalltalk_js","link":"files/node_modules_highlight_js_es_languages_smalltalk_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.264,"difficulty":10.133,"effort":8038.5,"length":136,"time":446.583,"vocabulary":57,"volume":793.273,"operands":{"distinct":45,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":70}},"module":"node_modules/highlight.js/es/languages/smalltalk.js","maintainability":51.866}},{"info":{"file":"node_modules/highlight.js/es/languages/smalltalk.js.js","fileShort":"node_modules/highlight.js/es/languages/smalltalk.js.js","fileSafe":"node_modules_highlight_js_es_languages_smalltalk_js_js","link":"files/node_modules_highlight_js_es_languages_smalltalk_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/smalltalk.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/sml.js","fileShort":"node_modules/highlight.js/es/languages/sml.js","fileSafe":"node_modules_highlight_js_es_languages_sml_js","link":"files/node_modules_highlight_js_es_languages_sml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.261,"difficulty":7.935,"effort":6220.813,"length":135,"time":345.601,"vocabulary":56,"volume":783.993,"operands":{"distinct":46,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":81}},"module":"node_modules/highlight.js/es/languages/sml.js","maintainability":51.49}},{"info":{"file":"node_modules/highlight.js/es/languages/sml.js.js","fileShort":"node_modules/highlight.js/es/languages/sml.js.js","fileSafe":"node_modules_highlight_js_es_languages_sml_js_js","link":"files/node_modules_highlight_js_es_languages_sml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/sml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/sqf.js","fileShort":"node_modules/highlight.js/es/languages/sqf.js","fileSafe":"node_modules_highlight_js_es_languages_sqf_js","link":"files/node_modules_highlight_js_es_languages_sqf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":9.75,"difficulty":5.607,"effort":164016.861,"length":2595,"time":9112.048,"vocabulary":2473,"volume":29250.961,"operands":{"distinct":2462,"total":2510,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":2509}},"module":"node_modules/highlight.js/es/languages/sqf.js","maintainability":40.565}},{"info":{"file":"node_modules/highlight.js/es/languages/sqf.js.js","fileShort":"node_modules/highlight.js/es/languages/sqf.js.js","fileSafe":"node_modules_highlight_js_es_languages_sqf_js_js","link":"files/node_modules_highlight_js_es_languages_sqf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/sqf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/sql.js","fileShort":"node_modules/highlight.js/es/languages/sql.js","fileSafe":"node_modules_highlight_js_es_languages_sql_js","link":"files/node_modules_highlight_js_es_languages_sql_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":6.849,"halstead":{"bugs":2.455,"difficulty":13.193,"effort":97185.83,"length":829,"time":5399.213,"vocabulary":473,"volume":7366.242,"operands":{"distinct":455,"total":667,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":162,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":73,"physical":681}},"module":"node_modules/highlight.js/es/languages/sql.js","maintainability":56.066}},{"info":{"file":"node_modules/highlight.js/es/languages/sql.js.js","fileShort":"node_modules/highlight.js/es/languages/sql.js.js","fileSafe":"node_modules_highlight_js_es_languages_sql_js_js","link":"files/node_modules_highlight_js_es_languages_sql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/sql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/stan.js","fileShort":"node_modules/highlight.js/es/languages/stan.js","fileSafe":"node_modules_highlight_js_es_languages_stan_js","link":"files/node_modules_highlight_js_es_languages_stan_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.724,"halstead":{"bugs":1.691,"difficulty":7.803,"effort":39595.104,"length":589,"time":2199.728,"vocabulary":392,"volume":5074.064,"operands":{"distinct":379,"total":455,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":58,"physical":493}},"module":"node_modules/highlight.js/es/languages/stan.js","maintainability":41.08}},{"info":{"file":"node_modules/highlight.js/es/languages/stan.js.js","fileShort":"node_modules/highlight.js/es/languages/stan.js.js","fileSafe":"node_modules_highlight_js_es_languages_stan_js_js","link":"files/node_modules_highlight_js_es_languages_stan_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/stan.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/stata.js","fileShort":"node_modules/highlight.js/es/languages/stata.js","fileSafe":"node_modules_highlight_js_es_languages_stata_js","link":"files/node_modules_highlight_js_es_languages_stata_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.134,"difficulty":6.429,"effort":2578.679,"length":77,"time":143.26,"vocabulary":37,"volume":401.128,"operands":{"distinct":28,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":60}},"module":"node_modules/highlight.js/es/languages/stata.js","maintainability":58.54}},{"info":{"file":"node_modules/highlight.js/es/languages/stata.js.js","fileShort":"node_modules/highlight.js/es/languages/stata.js.js","fileSafe":"node_modules_highlight_js_es_languages_stata_js_js","link":"files/node_modules_highlight_js_es_languages_stata_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/stata.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/step21.js","fileShort":"node_modules/highlight.js/es/languages/step21.js","fileSafe":"node_modules_highlight_js_es_languages_step21_js","link":"files/node_modules_highlight_js_es_languages_step21_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.27,"difficulty":8.643,"effort":6994.18,"length":137,"time":388.566,"vocabulary":60,"volume":809.244,"operands":{"distinct":49,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":70}},"module":"node_modules/highlight.js/es/languages/step21.js","maintainability":51.507}},{"info":{"file":"node_modules/highlight.js/es/languages/step21.js.js","fileShort":"node_modules/highlight.js/es/languages/step21.js.js","fileSafe":"node_modules_highlight_js_es_languages_step21_js_js","link":"files/node_modules_highlight_js_es_languages_step21_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/step21.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/stylus.js","fileShort":"node_modules/highlight.js/es/languages/stylus.js","fileSafe":"node_modules_highlight_js_es_languages_stylus_js","link":"files/node_modules_highlight_js_es_languages_stylus_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":2.925,"difficulty":8.054,"effort":70666.972,"length":948,"time":3925.943,"vocabulary":611,"volume":8773.767,"operands":{"distinct":598,"total":741,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":207,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":86,"physical":740}},"module":"node_modules/highlight.js/es/languages/stylus.js","maintainability":46.734}},{"info":{"file":"node_modules/highlight.js/es/languages/stylus.js.js","fileShort":"node_modules/highlight.js/es/languages/stylus.js.js","fileSafe":"node_modules_highlight_js_es_languages_stylus_js_js","link":"files/node_modules_highlight_js_es_languages_stylus_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/stylus.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/subunit.js","fileShort":"node_modules/highlight.js/es/languages/subunit.js","fileSafe":"node_modules_highlight_js_es_languages_subunit_js","link":"files/node_modules_highlight_js_es_languages_subunit_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.148,"difficulty":7.071,"effort":3131.254,"length":85,"time":173.959,"vocabulary":37,"volume":442.804,"operands":{"distinct":28,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":51}},"module":"node_modules/highlight.js/es/languages/subunit.js","maintainability":55.676}},{"info":{"file":"node_modules/highlight.js/es/languages/subunit.js.js","fileShort":"node_modules/highlight.js/es/languages/subunit.js.js","fileSafe":"node_modules_highlight_js_es_languages_subunit_js_js","link":"files/node_modules_highlight_js_es_languages_subunit_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/subunit.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/swift.js","fileShort":"node_modules/highlight.js/es/languages/swift.js","fileSafe":"node_modules_highlight_js_es_languages_swift_js","link":"files/node_modules_highlight_js_es_languages_swift_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.869,"halstead":{"bugs":4.005,"difficulty":29.142,"effort":350152.708,"length":1409,"time":19452.928,"vocabulary":369,"volume":12015.215,"operands":{"distinct":344,"total":802,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":607,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":244,"physical":885}},"module":"node_modules/highlight.js/es/languages/swift.js","maintainability":57.945}},{"info":{"file":"node_modules/highlight.js/es/languages/swift.js.js","fileShort":"node_modules/highlight.js/es/languages/swift.js.js","fileSafe":"node_modules_highlight_js_es_languages_swift_js_js","link":"files/node_modules_highlight_js_es_languages_swift_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/swift.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/taggerscript.js","fileShort":"node_modules/highlight.js/es/languages/taggerscript.js","fileSafe":"node_modules_highlight_js_es_languages_taggerscript_js","link":"files/node_modules_highlight_js_es_languages_taggerscript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.146,"difficulty":9,"effort":3930.419,"length":89,"time":218.357,"vocabulary":30,"volume":436.713,"operands":{"distinct":21,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":56}},"module":"node_modules/highlight.js/es/languages/taggerscript.js","maintainability":53.614}},{"info":{"file":"node_modules/highlight.js/es/languages/taggerscript.js.js","fileShort":"node_modules/highlight.js/es/languages/taggerscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_taggerscript_js_js","link":"files/node_modules_highlight_js_es_languages_taggerscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/taggerscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/tap.js","fileShort":"node_modules/highlight.js/es/languages/tap.js","fileSafe":"node_modules_highlight_js_es_languages_tap_js","link":"files/node_modules_highlight_js_es_languages_tap_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.12,"difficulty":5.538,"effort":2000.547,"length":71,"time":111.141,"vocabulary":34,"volume":361.21,"operands":{"distinct":26,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":55}},"module":"node_modules/highlight.js/es/languages/tap.js","maintainability":58.669}},{"info":{"file":"node_modules/highlight.js/es/languages/tap.js.js","fileShort":"node_modules/highlight.js/es/languages/tap.js.js","fileSafe":"node_modules_highlight_js_es_languages_tap_js_js","link":"files/node_modules_highlight_js_es_languages_tap_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/tap.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/tcl.js","fileShort":"node_modules/highlight.js/es/languages/tcl.js","fileSafe":"node_modules_highlight_js_es_languages_tcl_js","link":"files/node_modules_highlight_js_es_languages_tcl_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.666,"difficulty":6.764,"effort":13512.158,"length":269,"time":750.675,"vocabulary":172,"volume":1997.665,"operands":{"distinct":161,"total":198,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":193}},"module":"node_modules/highlight.js/es/languages/tcl.js","maintainability":49.462}},{"info":{"file":"node_modules/highlight.js/es/languages/tcl.js.js","fileShort":"node_modules/highlight.js/es/languages/tcl.js.js","fileSafe":"node_modules_highlight_js_es_languages_tcl_js_js","link":"files/node_modules_highlight_js_es_languages_tcl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/tcl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/thrift.js","fileShort":"node_modules/highlight.js/es/languages/thrift.js","fileSafe":"node_modules_highlight_js_es_languages_thrift_js","link":"files/node_modules_highlight_js_es_languages_thrift_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.249,"difficulty":8.073,"effort":6023.296,"length":123,"time":334.628,"vocabulary":67,"volume":746.129,"operands":{"distinct":55,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":75}},"module":"node_modules/highlight.js/es/languages/thrift.js","maintainability":54.048}},{"info":{"file":"node_modules/highlight.js/es/languages/thrift.js.js","fileShort":"node_modules/highlight.js/es/languages/thrift.js.js","fileSafe":"node_modules_highlight_js_es_languages_thrift_js_js","link":"files/node_modules_highlight_js_es_languages_thrift_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/thrift.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/tp.js","fileShort":"node_modules/highlight.js/es/languages/tp.js","fileSafe":"node_modules_highlight_js_es_languages_tp_js","link":"files/node_modules_highlight_js_es_languages_tp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.594,"difficulty":8.4,"effort":14965.491,"length":251,"time":831.416,"vocabulary":137,"volume":1781.606,"operands":{"distinct":125,"total":175,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":171}},"module":"node_modules/highlight.js/es/languages/tp.js","maintainability":46.715}},{"info":{"file":"node_modules/highlight.js/es/languages/tp.js.js","fileShort":"node_modules/highlight.js/es/languages/tp.js.js","fileSafe":"node_modules_highlight_js_es_languages_tp_js_js","link":"files/node_modules_highlight_js_es_languages_tp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/tp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/twig.js","fileShort":"node_modules/highlight.js/es/languages/twig.js","fileSafe":"node_modules_highlight_js_es_languages_twig_js","link":"files/node_modules_highlight_js_es_languages_twig_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.226,"halstead":{"bugs":0.824,"difficulty":10.993,"effort":27158.788,"length":337,"time":1508.822,"vocabulary":161,"volume":2470.519,"operands":{"distinct":146,"total":214,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":123,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":62,"physical":218}},"module":"node_modules/highlight.js/es/languages/twig.js","maintainability":54.424}},{"info":{"file":"node_modules/highlight.js/es/languages/twig.js.js","fileShort":"node_modules/highlight.js/es/languages/twig.js.js","fileSafe":"node_modules_highlight_js_es_languages_twig_js_js","link":"files/node_modules_highlight_js_es_languages_twig_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/twig.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/typescript.js","fileShort":"node_modules/highlight.js/es/languages/typescript.js","fileSafe":"node_modules_highlight_js_es_languages_typescript_js","link":"files/node_modules_highlight_js_es_languages_typescript_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":2.54,"halstead":{"bugs":4.429,"difficulty":28.588,"effort":379825.152,"length":1551,"time":21101.397,"vocabulary":379,"volume":13285.95,"operands":{"distinct":356,"total":885,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":666,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":315,"physical":843}},"module":"node_modules/highlight.js/es/languages/typescript.js","maintainability":45.662}},{"info":{"file":"node_modules/highlight.js/es/languages/typescript.js.js","fileShort":"node_modules/highlight.js/es/languages/typescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_typescript_js_js","link":"files/node_modules_highlight_js_es_languages_typescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/typescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vala.js","fileShort":"node_modules/highlight.js/es/languages/vala.js","fileSafe":"node_modules_highlight_js_es_languages_vala_js","link":"files/node_modules_highlight_js_es_languages_vala_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.187,"difficulty":6,"effort":3369.421,"length":99,"time":187.19,"vocabulary":51,"volume":561.57,"operands":{"distinct":42,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":60}},"module":"node_modules/highlight.js/es/languages/vala.js","maintainability":56.398}},{"info":{"file":"node_modules/highlight.js/es/languages/vala.js.js","fileShort":"node_modules/highlight.js/es/languages/vala.js.js","fileSafe":"node_modules_highlight_js_es_languages_vala_js_js","link":"files/node_modules_highlight_js_es_languages_vala_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vala.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vbnet.js","fileShort":"node_modules/highlight.js/es/languages/vbnet.js","fileSafe":"node_modules_highlight_js_es_languages_vbnet_js","link":"files/node_modules_highlight_js_es_languages_vbnet_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.575,"difficulty":12.469,"effort":21501.462,"length":276,"time":1194.526,"vocabulary":76,"volume":1724.428,"operands":{"distinct":64,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":178}},"module":"node_modules/highlight.js/es/languages/vbnet.js","maintainability":41.438}},{"info":{"file":"node_modules/highlight.js/es/languages/vbnet.js.js","fileShort":"node_modules/highlight.js/es/languages/vbnet.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbnet_js_js","link":"files/node_modules_highlight_js_es_languages_vbnet_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vbnet.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vbscript-html.js","fileShort":"node_modules/highlight.js/es/languages/vbscript-html.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_html_js","link":"files/node_modules_highlight_js_es_languages_vbscript_html_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.042,"difficulty":4.038,"effort":506.164,"length":29,"time":28.12,"vocabulary":20,"volume":125.336,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":24}},"module":"node_modules/highlight.js/es/languages/vbscript-html.js","maintainability":71.097}},{"info":{"file":"node_modules/highlight.js/es/languages/vbscript-html.js.js","fileShort":"node_modules/highlight.js/es/languages/vbscript-html.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_html_js_js","link":"files/node_modules_highlight_js_es_languages_vbscript_html_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vbscript-html.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vbscript.js","fileShort":"node_modules/highlight.js/es/languages/vbscript.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_js","link":"files/node_modules_highlight_js_es_languages_vbscript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.715,"difficulty":6.636,"effort":14232.082,"length":278,"time":790.671,"vocabulary":210,"volume":2144.56,"operands":{"distinct":198,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":224}},"module":"node_modules/highlight.js/es/languages/vbscript.js","maintainability":51.811}},{"info":{"file":"node_modules/highlight.js/es/languages/vbscript.js.js","fileShort":"node_modules/highlight.js/es/languages/vbscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_js_js","link":"files/node_modules_highlight_js_es_languages_vbscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vbscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/verilog.js","fileShort":"node_modules/highlight.js/es/languages/verilog.js","fileSafe":"node_modules_highlight_js_es_languages_verilog_js","link":"files/node_modules_highlight_js_es_languages_verilog_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":1.878,"difficulty":6.435,"effort":36252.672,"length":624,"time":2014.037,"vocabulary":522,"volume":5633.413,"operands":{"distinct":510,"total":547,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":555}},"module":"node_modules/highlight.js/es/languages/verilog.js","maintainability":46.483}},{"info":{"file":"node_modules/highlight.js/es/languages/verilog.js.js","fileShort":"node_modules/highlight.js/es/languages/verilog.js.js","fileSafe":"node_modules_highlight_js_es_languages_verilog_js_js","link":"files/node_modules_highlight_js_es_languages_verilog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/verilog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vhdl.js","fileShort":"node_modules/highlight.js/es/languages/vhdl.js","fileSafe":"node_modules_highlight_js_es_languages_vhdl_js","link":"files/node_modules_highlight_js_es_languages_vhdl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.795,"difficulty":7.03,"effort":16758.146,"length":309,"time":931.008,"vocabulary":210,"volume":2383.702,"operands":{"distinct":198,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":215}},"module":"node_modules/highlight.js/es/languages/vhdl.js","maintainability":49.959}},{"info":{"file":"node_modules/highlight.js/es/languages/vhdl.js.js","fileShort":"node_modules/highlight.js/es/languages/vhdl.js.js","fileSafe":"node_modules_highlight_js_es_languages_vhdl_js_js","link":"files/node_modules_highlight_js_es_languages_vhdl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vhdl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vim.js","fileShort":"node_modules/highlight.js/es/languages/vim.js","fileSafe":"node_modules_highlight_js_es_languages_vim_js","link":"files/node_modules_highlight_js_es_languages_vim_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.452,"difficulty":6.221,"effort":8438.706,"length":206,"time":468.817,"vocabulary":96,"volume":1356.502,"operands":{"distinct":86,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":99,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":129}},"module":"node_modules/highlight.js/es/languages/vim.js","maintainability":51.166}},{"info":{"file":"node_modules/highlight.js/es/languages/vim.js.js","fileShort":"node_modules/highlight.js/es/languages/vim.js.js","fileSafe":"node_modules_highlight_js_es_languages_vim_js_js","link":"files/node_modules_highlight_js_es_languages_vim_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vim.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/wasm.js","fileShort":"node_modules/highlight.js/es/languages/wasm.js","fileSafe":"node_modules_highlight_js_es_languages_wasm_js","link":"files/node_modules_highlight_js_es_languages_wasm_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.419,"difficulty":7.915,"effort":9936.97,"length":192,"time":552.054,"vocabulary":93,"volume":1255.518,"operands":{"distinct":82,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":139}},"module":"node_modules/highlight.js/es/languages/wasm.js","maintainability":47.868}},{"info":{"file":"node_modules/highlight.js/es/languages/wasm.js.js","fileShort":"node_modules/highlight.js/es/languages/wasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_wasm_js_js","link":"files/node_modules_highlight_js_es_languages_wasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/wasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/wren.js","fileShort":"node_modules/highlight.js/es/languages/wren.js","fileSafe":"node_modules_highlight_js_es_languages_wren_js","link":"files/node_modules_highlight_js_es_languages_wren_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.935,"halstead":{"bugs":1.154,"difficulty":12.927,"effort":44734.105,"length":489,"time":2485.228,"vocabulary":135,"volume":3460.563,"operands":{"distinct":123,"total":265,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":224,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":107,"physical":297}},"module":"node_modules/highlight.js/es/languages/wren.js","maintainability":35.013}},{"info":{"file":"node_modules/highlight.js/es/languages/wren.js.js","fileShort":"node_modules/highlight.js/es/languages/wren.js.js","fileSafe":"node_modules_highlight_js_es_languages_wren_js_js","link":"files/node_modules_highlight_js_es_languages_wren_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/wren.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/x86asm.js","fileShort":"node_modules/highlight.js/es/languages/x86asm.js","fileSafe":"node_modules_highlight_js_es_languages_x86asm_js","link":"files/node_modules_highlight_js_es_languages_x86asm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.483,"difficulty":7.134,"effort":10331.89,"length":222,"time":573.994,"vocabulary":92,"volume":1448.231,"operands":{"distinct":82,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":163}},"module":"node_modules/highlight.js/es/languages/x86asm.js","maintainability":47.858}},{"info":{"file":"node_modules/highlight.js/es/languages/x86asm.js.js","fileShort":"node_modules/highlight.js/es/languages/x86asm.js.js","fileSafe":"node_modules_highlight_js_es_languages_x86asm_js_js","link":"files/node_modules_highlight_js_es_languages_x86asm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/x86asm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/xl.js","fileShort":"node_modules/highlight.js/es/languages/xl.js","fileSafe":"node_modules_highlight_js_es_languages_xl_js","link":"files/node_modules_highlight_js_es_languages_xl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.76,"difficulty":6.899,"effort":15726.876,"length":303,"time":873.715,"vocabulary":184,"volume":2279.639,"operands":{"distinct":173,"total":217,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":207}},"module":"node_modules/highlight.js/es/languages/xl.js","maintainability":45.309}},{"info":{"file":"node_modules/highlight.js/es/languages/xl.js.js","fileShort":"node_modules/highlight.js/es/languages/xl.js.js","fileSafe":"node_modules_highlight_js_es_languages_xl_js_js","link":"files/node_modules_highlight_js_es_languages_xl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/xl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/xml.js","fileShort":"node_modules/highlight.js/es/languages/xml.js","fileSafe":"node_modules_highlight_js_es_languages_xml_js","link":"files/node_modules_highlight_js_es_languages_xml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":0.836,"difficulty":18.246,"effort":45772.345,"length":404,"time":2542.908,"vocabulary":74,"volume":2508.619,"operands":{"distinct":63,"total":209,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":195,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":105,"physical":234}},"module":"node_modules/highlight.js/es/languages/xml.js","maintainability":35.207}},{"info":{"file":"node_modules/highlight.js/es/languages/xml.js.js","fileShort":"node_modules/highlight.js/es/languages/xml.js.js","fileSafe":"node_modules_highlight_js_es_languages_xml_js_js","link":"files/node_modules_highlight_js_es_languages_xml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/xml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/xquery.js","fileShort":"node_modules/highlight.js/es/languages/xquery.js","fileSafe":"node_modules_highlight_js_es_languages_xquery_js","link":"files/node_modules_highlight_js_es_languages_xquery_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":1.153,"difficulty":6.054,"effort":20931.124,"length":440,"time":1162.84,"vocabulary":232,"volume":3457.512,"operands":{"distinct":223,"total":300,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":361}},"module":"node_modules/highlight.js/es/languages/xquery.js","maintainability":38.756}},{"info":{"file":"node_modules/highlight.js/es/languages/xquery.js.js","fileShort":"node_modules/highlight.js/es/languages/xquery.js.js","fileSafe":"node_modules_highlight_js_es_languages_xquery_js_js","link":"files/node_modules_highlight_js_es_languages_xquery_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/xquery.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/yaml.js","fileShort":"node_modules/highlight.js/es/languages/yaml.js","fileSafe":"node_modules_highlight_js_es_languages_yaml_js","link":"files/node_modules_highlight_js_es_languages_yaml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1,"halstead":{"bugs":0.856,"difficulty":15.819,"effort":40626.045,"length":390,"time":2257.003,"vocabulary":96,"volume":2568.135,"operands":{"distinct":83,"total":202,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":100,"physical":206}},"module":"node_modules/highlight.js/es/languages/yaml.js","maintainability":35.809}},{"info":{"file":"node_modules/highlight.js/es/languages/yaml.js.js","fileShort":"node_modules/highlight.js/es/languages/yaml.js.js","fileSafe":"node_modules_highlight_js_es_languages_yaml_js_js","link":"files/node_modules_highlight_js_es_languages_yaml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/yaml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/zephir.js","fileShort":"node_modules/highlight.js/es/languages/zephir.js","fileSafe":"node_modules_highlight_js_es_languages_zephir_js","link":"files/node_modules_highlight_js_es_languages_zephir_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.47,"difficulty":12.421,"effort":17526.964,"length":231,"time":973.72,"vocabulary":69,"volume":1411.069,"operands":{"distinct":57,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":113,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":140}},"module":"node_modules/highlight.js/es/languages/zephir.js","maintainability":44.24}},{"info":{"file":"node_modules/highlight.js/es/languages/zephir.js.js","fileShort":"node_modules/highlight.js/es/languages/zephir.js.js","fileSafe":"node_modules_highlight_js_es_languages_zephir_js_js","link":"files/node_modules_highlight_js_es_languages_zephir_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/zephir.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/utils/regex.js","fileShort":"node_modules/highlight.js/es/utils/regex.js","fileSafe":"node_modules_highlight_js_es_utils_regex_js","link":"files/node_modules_highlight_js_es_utils_regex_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":23.214,"halstead":{"bugs":0.767,"difficulty":42.683,"effort":98197.395,"length":358,"time":5455.411,"vocabulary":86,"volume":2300.603,"operands":{"distinct":60,"total":197,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":161,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":56,"physical":155}},"module":"node_modules/highlight.js/es/utils/regex.js","maintainability":75.508}},{"info":{"file":"node_modules/highlight.js/lib/common.js","fileShort":"node_modules/highlight.js/lib/common.js","fileSafe":"node_modules_highlight_js_lib_common_js","link":"files/node_modules_highlight_js_lib_common_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.617,"difficulty":4.789,"effort":8871.662,"length":293,"time":492.87,"vocabulary":80,"volume":1852.325,"operands":{"distinct":76,"total":182,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":111,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":38,"physical":40}},"module":"node_modules/highlight.js/lib/common.js","maintainability":47.357}},{"info":{"file":"node_modules/highlight.js/lib/core.js","fileShort":"node_modules/highlight.js/lib/core.js","fileSafe":"node_modules_highlight_js_lib_core_js","link":"files/node_modules_highlight_js_lib_core_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":238,"cyclomaticDensity":21.835,"halstead":{"bugs":17.722,"difficulty":130.455,"effort":6935675.219,"length":5720,"time":385315.29,"vocabulary":628,"volume":53165.231,"operands":{"distinct":579,"total":3083,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":2637,"identifiers":["__stripped__"]}},"params":179,"sloc":{"logical":1090,"physical":2558}},"module":"node_modules/highlight.js/lib/core.js","maintainability":67.292}},{"info":{"file":"node_modules/highlight.js/lib/index.js","fileShort":"node_modules/highlight.js/lib/index.js","fileSafe":"node_modules_highlight_js_lib_index_js","link":"files/node_modules_highlight_js_lib_index_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.513,"halstead":{"bugs":4.452,"difficulty":4.959,"effort":66229.871,"length":1549,"time":3679.437,"vocabulary":394,"volume":13355.558,"operands":{"distinct":390,"total":967,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":582,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":195,"physical":197}},"module":"node_modules/highlight.js/lib/index.js","maintainability":27.843}},{"info":{"file":"node_modules/highlight.js/lib/languages/1c.js","fileShort":"node_modules/highlight.js/lib/languages/1c.js","fileSafe":"node_modules_highlight_js_lib_languages_1c_js","link":"files/node_modules_highlight_js_lib_languages_1c_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":2.634,"difficulty":6.534,"effort":51626.364,"length":924,"time":2868.131,"vocabulary":375,"volume":7900.89,"operands":{"distinct":365,"total":477,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":447,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":105,"physical":521}},"module":"node_modules/highlight.js/lib/languages/1c.js","maintainability":34.618}},{"info":{"file":"node_modules/highlight.js/lib/languages/1c.js.js","fileShort":"node_modules/highlight.js/lib/languages/1c.js.js","fileSafe":"node_modules_highlight_js_lib_languages_1c_js_js","link":"files/node_modules_highlight_js_lib_languages_1c_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/1c.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/abnf.js","fileShort":"node_modules/highlight.js/lib/languages/abnf.js","fileSafe":"node_modules_highlight_js_lib_languages_abnf_js","link":"files/node_modules_highlight_js_lib_languages_abnf_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":82}},"module":"node_modules/highlight.js/lib/languages/abnf.js","maintainability":51.865}},{"info":{"file":"node_modules/highlight.js/lib/languages/abnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/abnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_abnf_js_js","link":"files/node_modules_highlight_js_lib_languages_abnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/abnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/accesslog.js","fileShort":"node_modules/highlight.js/lib/languages/accesslog.js","fileSafe":"node_modules_highlight_js_lib_languages_accesslog_js","link":"files/node_modules_highlight_js_lib_languages_accesslog_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.248,"difficulty":11.875,"effort":8836.66,"length":138,"time":490.926,"vocabulary":42,"volume":744.14,"operands":{"distinct":32,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":92}},"module":"node_modules/highlight.js/lib/languages/accesslog.js","maintainability":47.4}},{"info":{"file":"node_modules/highlight.js/lib/languages/accesslog.js.js","fileShort":"node_modules/highlight.js/lib/languages/accesslog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_accesslog_js_js","link":"files/node_modules_highlight_js_lib_languages_accesslog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/accesslog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/actionscript.js","fileShort":"node_modules/highlight.js/lib/languages/actionscript.js","fileSafe":"node_modules_highlight_js_lib_languages_actionscript_js","link":"files/node_modules_highlight_js_lib_languages_actionscript_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.573,"difficulty":7.015,"effort":12058.19,"length":253,"time":669.899,"vocabulary":111,"volume":1718.987,"operands":{"distinct":102,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":153}},"module":"node_modules/highlight.js/lib/languages/actionscript.js","maintainability":45.871}},{"info":{"file":"node_modules/highlight.js/lib/languages/actionscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/actionscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_actionscript_js_js","link":"files/node_modules_highlight_js_lib_languages_actionscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/actionscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ada.js","fileShort":"node_modules/highlight.js/lib/languages/ada.js","fileSafe":"node_modules_highlight_js_lib_languages_ada_js","link":"files/node_modules_highlight_js_lib_languages_ada_js/index.html"},"jshint":{"messages":12},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":0.911,"difficulty":8.403,"effort":22959.008,"length":376,"time":1275.5,"vocabulary":154,"volume":2732.312,"operands":{"distinct":144,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":263}},"module":"node_modules/highlight.js/lib/languages/ada.js","maintainability":39.265}},{"info":{"file":"node_modules/highlight.js/lib/languages/ada.js.js","fileShort":"node_modules/highlight.js/lib/languages/ada.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ada_js_js","link":"files/node_modules_highlight_js_lib_languages_ada_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ada.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/angelscript.js","fileShort":"node_modules/highlight.js/lib/languages/angelscript.js","fileSafe":"node_modules_highlight_js_lib_languages_angelscript_js","link":"files/node_modules_highlight_js_lib_languages_angelscript_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.613,"halstead":{"bugs":0.601,"difficulty":7.191,"effort":12955.862,"length":270,"time":719.77,"vocabulary":102,"volume":1801.555,"operands":{"distinct":94,"total":169,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":62,"physical":178}},"module":"node_modules/highlight.js/lib/languages/angelscript.js","maintainability":42.593}},{"info":{"file":"node_modules/highlight.js/lib/languages/angelscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/angelscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_angelscript_js_js","link":"files/node_modules_highlight_js_lib_languages_angelscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/angelscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/apache.js","fileShort":"node_modules/highlight.js/lib/languages/apache.js","fileSafe":"node_modules_highlight_js_lib_languages_apache_js","link":"files/node_modules_highlight_js_lib_languages_apache_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.319,"difficulty":7.941,"effort":7599.041,"length":162,"time":422.169,"vocabulary":60,"volume":956.916,"operands":{"distinct":51,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":103}},"module":"node_modules/highlight.js/lib/languages/apache.js","maintainability":47.275}},{"info":{"file":"node_modules/highlight.js/lib/languages/apache.js.js","fileShort":"node_modules/highlight.js/lib/languages/apache.js.js","fileSafe":"node_modules_highlight_js_lib_languages_apache_js_js","link":"files/node_modules_highlight_js_lib_languages_apache_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/apache.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/applescript.js","fileShort":"node_modules/highlight.js/lib/languages/applescript.js","fileSafe":"node_modules_highlight_js_lib_languages_applescript_js","link":"files/node_modules_highlight_js_lib_languages_applescript_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.415,"difficulty":9.508,"effort":11830.867,"length":203,"time":657.27,"vocabulary":70,"volume":1244.244,"operands":{"distinct":59,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":153}},"module":"node_modules/highlight.js/lib/languages/applescript.js","maintainability":48.1}},{"info":{"file":"node_modules/highlight.js/lib/languages/applescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/applescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_applescript_js_js","link":"files/node_modules_highlight_js_lib_languages_applescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/applescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/arcade.js","fileShort":"node_modules/highlight.js/lib/languages/arcade.js","fileSafe":"node_modules_highlight_js_lib_languages_arcade_js","link":"files/node_modules_highlight_js_lib_languages_arcade_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":1.455,"difficulty":7.051,"effort":30782.631,"length":536,"time":1710.146,"vocabulary":283,"volume":4365.537,"operands":{"distinct":273,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":79,"physical":361}},"module":"node_modules/highlight.js/lib/languages/arcade.js","maintainability":38.42}},{"info":{"file":"node_modules/highlight.js/lib/languages/arcade.js.js","fileShort":"node_modules/highlight.js/lib/languages/arcade.js.js","fileSafe":"node_modules_highlight_js_lib_languages_arcade_js_js","link":"files/node_modules_highlight_js_lib_languages_arcade_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/arcade.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/arduino.js","fileShort":"node_modules/highlight.js/lib/languages/arduino.js","fileSafe":"node_modules_highlight_js_lib_languages_arduino_js","link":"files/node_modules_highlight_js_lib_languages_arduino_js/index.html"},"jshint":{"messages":33},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.649,"halstead":{"bugs":4.132,"difficulty":7.321,"effort":90747.516,"length":1300,"time":5041.529,"vocabulary":742,"volume":12395.858,"operands":{"distinct":731,"total":973,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":327,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":154,"physical":981}},"module":"node_modules/highlight.js/lib/languages/arduino.js","maintainability":38.155}},{"info":{"file":"node_modules/highlight.js/lib/languages/arduino.js.js","fileShort":"node_modules/highlight.js/lib/languages/arduino.js.js","fileSafe":"node_modules_highlight_js_lib_languages_arduino_js_js","link":"files/node_modules_highlight_js_lib_languages_arduino_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/arduino.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/armasm.js","fileShort":"node_modules/highlight.js/lib/languages/armasm.js","fileSafe":"node_modules_highlight_js_lib_languages_armasm_js","link":"files/node_modules_highlight_js_lib_languages_armasm_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.484,"difficulty":7.407,"effort":10749.913,"length":223,"time":597.217,"vocabulary":91,"volume":1451.238,"operands":{"distinct":81,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":131}},"module":"node_modules/highlight.js/lib/languages/armasm.js","maintainability":47.26}},{"info":{"file":"node_modules/highlight.js/lib/languages/armasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/armasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_armasm_js_js","link":"files/node_modules_highlight_js_lib_languages_armasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/armasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/asciidoc.js","fileShort":"node_modules/highlight.js/lib/languages/asciidoc.js","fileSafe":"node_modules_highlight_js_lib_languages_asciidoc_js","link":"files/node_modules_highlight_js_lib_languages_asciidoc_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.862,"halstead":{"bugs":0.885,"difficulty":14.295,"effort":37950.403,"length":411,"time":2108.356,"vocabulary":88,"volume":2654.826,"operands":{"distinct":78,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":116,"physical":279}},"module":"node_modules/highlight.js/lib/languages/asciidoc.js","maintainability":34.266}},{"info":{"file":"node_modules/highlight.js/lib/languages/asciidoc.js.js","fileShort":"node_modules/highlight.js/lib/languages/asciidoc.js.js","fileSafe":"node_modules_highlight_js_lib_languages_asciidoc_js_js","link":"files/node_modules_highlight_js_lib_languages_asciidoc_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/asciidoc.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/aspectj.js","fileShort":"node_modules/highlight.js/lib/languages/aspectj.js","fileSafe":"node_modules_highlight_js_lib_languages_aspectj_js","link":"files/node_modules_highlight_js_lib_languages_aspectj_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.907,"difficulty":9.225,"effort":25095.286,"length":388,"time":1394.183,"vocabulary":129,"volume":2720.356,"operands":{"distinct":120,"total":246,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":234}},"module":"node_modules/highlight.js/lib/languages/aspectj.js","maintainability":39.231}},{"info":{"file":"node_modules/highlight.js/lib/languages/aspectj.js.js","fileShort":"node_modules/highlight.js/lib/languages/aspectj.js.js","fileSafe":"node_modules_highlight_js_lib_languages_aspectj_js_js","link":"files/node_modules_highlight_js_lib_languages_aspectj_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/aspectj.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/autohotkey.js","fileShort":"node_modules/highlight.js/lib/languages/autohotkey.js","fileSafe":"node_modules_highlight_js_lib_languages_autohotkey_js","link":"files/node_modules_highlight_js_lib_languages_autohotkey_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.261,"difficulty":7.5,"effort":5869.985,"length":136,"time":326.11,"vocabulary":54,"volume":782.665,"operands":{"distinct":45,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":84}},"module":"node_modules/highlight.js/lib/languages/autohotkey.js","maintainability":50.163}},{"info":{"file":"node_modules/highlight.js/lib/languages/autohotkey.js.js","fileShort":"node_modules/highlight.js/lib/languages/autohotkey.js.js","fileSafe":"node_modules_highlight_js_lib_languages_autohotkey_js_js","link":"files/node_modules_highlight_js_lib_languages_autohotkey_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/autohotkey.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/autoit.js","fileShort":"node_modules/highlight.js/lib/languages/autoit.js","fileSafe":"node_modules_highlight_js_lib_languages_autoit_js","link":"files/node_modules_highlight_js_lib_languages_autoit_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.659,"difficulty":10.649,"effort":21064.242,"length":307,"time":1170.236,"vocabulary":87,"volume":1977.984,"operands":{"distinct":77,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":182}},"module":"node_modules/highlight.js/lib/languages/autoit.js","maintainability":39.562}},{"info":{"file":"node_modules/highlight.js/lib/languages/autoit.js.js","fileShort":"node_modules/highlight.js/lib/languages/autoit.js.js","fileSafe":"node_modules_highlight_js_lib_languages_autoit_js_js","link":"files/node_modules_highlight_js_lib_languages_autoit_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/autoit.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/avrasm.js","fileShort":"node_modules/highlight.js/lib/languages/avrasm.js","fileSafe":"node_modules_highlight_js_lib_languages_avrasm_js","link":"files/node_modules_highlight_js_lib_languages_avrasm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.277,"difficulty":5.775,"effort":4797.635,"length":136,"time":266.535,"vocabulary":69,"volume":830.759,"operands":{"distinct":60,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":80}},"module":"node_modules/highlight.js/lib/languages/avrasm.js","maintainability":53.992}},{"info":{"file":"node_modules/highlight.js/lib/languages/avrasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/avrasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_avrasm_js_js","link":"files/node_modules_highlight_js_lib_languages_avrasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/avrasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/awk.js","fileShort":"node_modules/highlight.js/lib/languages/awk.js","fileSafe":"node_modules_highlight_js_lib_languages_awk_js","link":"files/node_modules_highlight_js_lib_languages_awk_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.2,"difficulty":8.593,"effort":5156.639,"length":117,"time":286.48,"vocabulary":35,"volume":600.126,"operands":{"distinct":27,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":73}},"module":"node_modules/highlight.js/lib/languages/awk.js","maintainability":50.739}},{"info":{"file":"node_modules/highlight.js/lib/languages/awk.js.js","fileShort":"node_modules/highlight.js/lib/languages/awk.js.js","fileSafe":"node_modules_highlight_js_lib_languages_awk_js_js","link":"files/node_modules_highlight_js_lib_languages_awk_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/awk.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/axapta.js","fileShort":"node_modules/highlight.js/lib/languages/axapta.js","fileSafe":"node_modules_highlight_js_lib_languages_axapta_js","link":"files/node_modules_highlight_js_lib_languages_axapta_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.568,"difficulty":4.481,"effort":7634.006,"length":231,"time":424.111,"vocabulary":166,"volume":1703.634,"operands":{"distinct":158,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":192}},"module":"node_modules/highlight.js/lib/languages/axapta.js","maintainability":52.357}},{"info":{"file":"node_modules/highlight.js/lib/languages/axapta.js.js","fileShort":"node_modules/highlight.js/lib/languages/axapta.js.js","fileSafe":"node_modules_highlight_js_lib_languages_axapta_js_js","link":"files/node_modules_highlight_js_lib_languages_axapta_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/axapta.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/bash.js","fileShort":"node_modules/highlight.js/lib/languages/bash.js","fileSafe":"node_modules_highlight_js_lib_languages_bash_js","link":"files/node_modules_highlight_js_lib_languages_bash_js/index.html"},"jshint":{"messages":25},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.37,"halstead":{"bugs":1.463,"difficulty":6.373,"effort":27979.613,"length":532,"time":1554.423,"vocabulary":305,"volume":4390.418,"operands":{"distinct":295,"total":376,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":156,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":73,"physical":385}},"module":"node_modules/highlight.js/lib/languages/bash.js","maintainability":39.381}},{"info":{"file":"node_modules/highlight.js/lib/languages/bash.js.js","fileShort":"node_modules/highlight.js/lib/languages/bash.js.js","fileSafe":"node_modules_highlight_js_lib_languages_bash_js_js","link":"files/node_modules_highlight_js_lib_languages_bash_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/bash.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/basic.js","fileShort":"node_modules/highlight.js/lib/languages/basic.js","fileSafe":"node_modules_highlight_js_lib_languages_basic_js","link":"files/node_modules_highlight_js_lib_languages_basic_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.695,"difficulty":5.002,"effort":10426.378,"length":269,"time":579.243,"vocabulary":215,"volume":2084.264,"operands":{"distinct":206,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":233}},"module":"node_modules/highlight.js/lib/languages/basic.js","maintainability":52.954}},{"info":{"file":"node_modules/highlight.js/lib/languages/basic.js.js","fileShort":"node_modules/highlight.js/lib/languages/basic.js.js","fileSafe":"node_modules_highlight_js_lib_languages_basic_js_js","link":"files/node_modules_highlight_js_lib_languages_basic_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/basic.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/bnf.js","fileShort":"node_modules/highlight.js/lib/languages/bnf.js","fileSafe":"node_modules_highlight_js_lib_languages_bnf_js","link":"files/node_modules_highlight_js_lib_languages_bnf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.073,"difficulty":5.833,"effort":1274.654,"length":49,"time":70.814,"vocabulary":22,"volume":218.512,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":38}},"module":"node_modules/highlight.js/lib/languages/bnf.js","maintainability":64.04}},{"info":{"file":"node_modules/highlight.js/lib/languages/bnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/bnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_bnf_js_js","link":"files/node_modules_highlight_js_lib_languages_bnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/bnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/brainfuck.js","fileShort":"node_modules/highlight.js/lib/languages/brainfuck.js","fileSafe":"node_modules_highlight_js_lib_languages_brainfuck_js","link":"files/node_modules_highlight_js_lib_languages_brainfuck_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.123,"difficulty":7.5,"effort":2761.806,"length":73,"time":153.434,"vocabulary":33,"volume":368.241,"operands":{"distinct":24,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":46}},"module":"node_modules/highlight.js/lib/languages/brainfuck.js","maintainability":57.226}},{"info":{"file":"node_modules/highlight.js/lib/languages/brainfuck.js.js","fileShort":"node_modules/highlight.js/lib/languages/brainfuck.js.js","fileSafe":"node_modules_highlight_js_lib_languages_brainfuck_js_js","link":"files/node_modules_highlight_js_lib_languages_brainfuck_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/brainfuck.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/c.js","fileShort":"node_modules/highlight.js/lib/languages/c.js","fileSafe":"node_modules_highlight_js_lib_languages_c_js","link":"files/node_modules_highlight_js_lib_languages_c_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.806,"halstead":{"bugs":1.482,"difficulty":10.46,"effort":46504.74,"length":598,"time":2583.597,"vocabulary":173,"volume":4445.908,"operands":{"distinct":163,"total":341,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":257,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":124,"physical":340}},"module":"node_modules/highlight.js/lib/languages/c.js","maintainability":33.234}},{"info":{"file":"node_modules/highlight.js/lib/languages/c.js.js","fileShort":"node_modules/highlight.js/lib/languages/c.js.js","fileSafe":"node_modules_highlight_js_lib_languages_c_js_js","link":"files/node_modules_highlight_js_lib_languages_c_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/c.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/cal.js","fileShort":"node_modules/highlight.js/lib/languages/cal.js","fileSafe":"node_modules_highlight_js_lib_languages_cal_js","link":"files/node_modules_highlight_js_lib_languages_cal_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":0.552,"difficulty":8.333,"effort":13804.818,"length":251,"time":766.934,"vocabulary":97,"volume":1656.578,"operands":{"distinct":87,"total":145,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":106,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":57,"physical":165}},"module":"node_modules/highlight.js/lib/languages/cal.js","maintainability":43.242}},{"info":{"file":"node_modules/highlight.js/lib/languages/cal.js.js","fileShort":"node_modules/highlight.js/lib/languages/cal.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cal_js_js","link":"files/node_modules_highlight_js_lib_languages_cal_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/cal.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/capnproto.js","fileShort":"node_modules/highlight.js/lib/languages/capnproto.js","fileSafe":"node_modules_highlight_js_lib_languages_capnproto_js","link":"files/node_modules_highlight_js_lib_languages_capnproto_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.283,"difficulty":4.8,"effort":4072.941,"length":135,"time":226.274,"vocabulary":78,"volume":848.529,"operands":{"distinct":70,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":101}},"module":"node_modules/highlight.js/lib/languages/capnproto.js","maintainability":54.079}},{"info":{"file":"node_modules/highlight.js/lib/languages/capnproto.js.js","fileShort":"node_modules/highlight.js/lib/languages/capnproto.js.js","fileSafe":"node_modules_highlight_js_lib_languages_capnproto_js_js","link":"files/node_modules_highlight_js_lib_languages_capnproto_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/capnproto.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ceylon.js","fileShort":"node_modules/highlight.js/lib/languages/ceylon.js","fileSafe":"node_modules_highlight_js_lib_languages_ceylon_js","link":"files/node_modules_highlight_js_lib_languages_ceylon_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.48,"difficulty":6.144,"effort":8841.903,"length":211,"time":491.217,"vocabulary":113,"volume":1439.058,"operands":{"distinct":104,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":141}},"module":"node_modules/highlight.js/lib/languages/ceylon.js","maintainability":47.681}},{"info":{"file":"node_modules/highlight.js/lib/languages/ceylon.js.js","fileShort":"node_modules/highlight.js/lib/languages/ceylon.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ceylon_js_js","link":"files/node_modules_highlight_js_lib_languages_ceylon_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ceylon.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/clean.js","fileShort":"node_modules/highlight.js/lib/languages/clean.js","fileSafe":"node_modules_highlight_js_lib_languages_clean_js","link":"files/node_modules_highlight_js_lib_languages_clean_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.171,"difficulty":4.519,"effort":2313.757,"length":86,"time":128.542,"vocabulary":62,"volume":512.061,"operands":{"distinct":54,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":68}},"module":"node_modules/highlight.js/lib/languages/clean.js","maintainability":63.184}},{"info":{"file":"node_modules/highlight.js/lib/languages/clean.js.js","fileShort":"node_modules/highlight.js/lib/languages/clean.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clean_js_js","link":"files/node_modules_highlight_js_lib_languages_clean_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/clean.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/clojure-repl.js","fileShort":"node_modules/highlight.js/lib/languages/clojure-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_repl_js","link":"files/node_modules_highlight_js_lib_languages_clojure_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.044,"difficulty":3.75,"effort":494.136,"length":30,"time":27.452,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":27}},"module":"node_modules/highlight.js/lib/languages/clojure-repl.js","maintainability":69.917}},{"info":{"file":"node_modules/highlight.js/lib/languages/clojure-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/clojure-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/clojure-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/clojure.js","fileShort":"node_modules/highlight.js/lib/languages/clojure.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_js","link":"files/node_modules_highlight_js_lib_languages_clojure_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.892,"difficulty":10.098,"effort":27015.188,"length":393,"time":1500.844,"vocabulary":112,"volume":2675.29,"operands":{"distinct":102,"total":206,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":182}},"module":"node_modules/highlight.js/lib/languages/clojure.js","maintainability":37.857}},{"info":{"file":"node_modules/highlight.js/lib/languages/clojure.js.js","fileShort":"node_modules/highlight.js/lib/languages/clojure.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_js_js","link":"files/node_modules_highlight_js_lib_languages_clojure_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/clojure.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/cmake.js","fileShort":"node_modules/highlight.js/lib/languages/cmake.js","fileSafe":"node_modules_highlight_js_lib_languages_cmake_js","link":"files/node_modules_highlight_js_lib_languages_cmake_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.198,"difficulty":4.327,"effort":2574.09,"length":102,"time":143.005,"vocabulary":57,"volume":594.955,"operands":{"distinct":49,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":64}},"module":"node_modules/highlight.js/lib/languages/cmake.js","maintainability":63.274}},{"info":{"file":"node_modules/highlight.js/lib/languages/cmake.js.js","fileShort":"node_modules/highlight.js/lib/languages/cmake.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cmake_js_js","link":"files/node_modules_highlight_js_lib_languages_cmake_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/cmake.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/coffeescript.js","fileShort":"node_modules/highlight.js/lib/languages/coffeescript.js","fileSafe":"node_modules_highlight_js_lib_languages_coffeescript_js","link":"files/node_modules_highlight_js_lib_languages_coffeescript_js/index.html"},"jshint":{"messages":22},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":1.486,"difficulty":10.782,"effort":48066.11,"length":571,"time":2670.339,"vocabulary":224,"volume":4458,"operands":{"distinct":211,"total":350,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":221,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":105,"physical":371}},"module":"node_modules/highlight.js/lib/languages/coffeescript.js","maintainability":48.434}},{"info":{"file":"node_modules/highlight.js/lib/languages/coffeescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/coffeescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_coffeescript_js_js","link":"files/node_modules_highlight_js_lib_languages_coffeescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/coffeescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/coq.js","fileShort":"node_modules/highlight.js/lib/languages/coq.js","fileSafe":"node_modules_highlight_js_lib_languages_coq_js","link":"files/node_modules_highlight_js_lib_languages_coq_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":1.369,"difficulty":4.748,"effort":19497.966,"length":470,"time":1083.22,"vocabulary":427,"volume":4106.903,"operands":{"distinct":418,"total":441,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":446}},"module":"node_modules/highlight.js/lib/languages/coq.js","maintainability":56.217}},{"info":{"file":"node_modules/highlight.js/lib/languages/coq.js.js","fileShort":"node_modules/highlight.js/lib/languages/coq.js.js","fileSafe":"node_modules_highlight_js_lib_languages_coq_js_js","link":"files/node_modules_highlight_js_lib_languages_coq_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/coq.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/cos.js","fileShort":"node_modules/highlight.js/lib/languages/cos.js","fileSafe":"node_modules_highlight_js_lib_languages_cos_js","link":"files/node_modules_highlight_js_lib_languages_cos_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.324,"difficulty":8.804,"effort":8551.385,"length":168,"time":475.077,"vocabulary":55,"volume":971.268,"operands":{"distinct":46,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":138}},"module":"node_modules/highlight.js/lib/languages/cos.js","maintainability":45.936}},{"info":{"file":"node_modules/highlight.js/lib/languages/cos.js.js","fileShort":"node_modules/highlight.js/lib/languages/cos.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cos_js_js","link":"files/node_modules_highlight_js_lib_languages_cos_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/cos.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/cpp.js","fileShort":"node_modules/highlight.js/lib/languages/cpp.js","fileSafe":"node_modules_highlight_js_lib_languages_cpp_js","link":"files/node_modules_highlight_js_lib_languages_cpp_js/index.html"},"jshint":{"messages":24},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":2.43,"difficulty":7.647,"effort":55736.607,"length":849,"time":3096.478,"vocabulary":384,"volume":7288.633,"operands":{"distinct":374,"total":572,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":277,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":589}},"module":"node_modules/highlight.js/lib/languages/cpp.js","maintainability":31.831}},{"info":{"file":"node_modules/highlight.js/lib/languages/cpp.js.js","fileShort":"node_modules/highlight.js/lib/languages/cpp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cpp_js_js","link":"files/node_modules_highlight_js_lib_languages_cpp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/cpp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/crmsh.js","fileShort":"node_modules/highlight.js/lib/languages/crmsh.js","fileSafe":"node_modules_highlight_js_lib_languages_crmsh_js","link":"files/node_modules_highlight_js_lib_languages_crmsh_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.443,"difficulty":9.141,"effort":12146.273,"length":214,"time":674.793,"vocabulary":74,"volume":1328.823,"operands":{"distinct":64,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":102}},"module":"node_modules/highlight.js/lib/languages/crmsh.js","maintainability":44.034}},{"info":{"file":"node_modules/highlight.js/lib/languages/crmsh.js.js","fileShort":"node_modules/highlight.js/lib/languages/crmsh.js.js","fileSafe":"node_modules_highlight_js_lib_languages_crmsh_js_js","link":"files/node_modules_highlight_js_lib_languages_crmsh_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/crmsh.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/crystal.js","fileShort":"node_modules/highlight.js/lib/languages/crystal.js","fileSafe":"node_modules_highlight_js_lib_languages_crystal_js","link":"files/node_modules_highlight_js_lib_languages_crystal_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.578,"halstead":{"bugs":1.657,"difficulty":16.314,"effort":81078.39,"length":710,"time":4504.355,"vocabulary":128,"volume":4970,"operands":{"distinct":118,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":325,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":173,"physical":334}},"module":"node_modules/highlight.js/lib/languages/crystal.js","maintainability":36.742}},{"info":{"file":"node_modules/highlight.js/lib/languages/crystal.js.js","fileShort":"node_modules/highlight.js/lib/languages/crystal.js.js","fileSafe":"node_modules_highlight_js_lib_languages_crystal_js_js","link":"files/node_modules_highlight_js_lib_languages_crystal_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/crystal.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/csharp.js","fileShort":"node_modules/highlight.js/lib/languages/csharp.js","fileSafe":"node_modules_highlight_js_lib_languages_csharp_js","link":"files/node_modules_highlight_js_lib_languages_csharp_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.714,"halstead":{"bugs":1.915,"difficulty":11.103,"effort":63777.165,"length":742,"time":3543.176,"vocabulary":214,"volume":5744.169,"operands":{"distinct":204,"total":453,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":289,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":140,"physical":445}},"module":"node_modules/highlight.js/lib/languages/csharp.js","maintainability":31.419}},{"info":{"file":"node_modules/highlight.js/lib/languages/csharp.js.js","fileShort":"node_modules/highlight.js/lib/languages/csharp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_csharp_js_js","link":"files/node_modules_highlight_js_lib_languages_csharp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/csharp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/csp.js","fileShort":"node_modules/highlight.js/lib/languages/csp.js","fileSafe":"node_modules_highlight_js_lib_languages_csp_js","link":"files/node_modules_highlight_js_lib_languages_csp_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.143,"difficulty":4.545,"effort":1943.332,"length":75,"time":107.963,"vocabulary":52,"volume":427.533,"operands":{"distinct":44,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":57}},"module":"node_modules/highlight.js/lib/languages/csp.js","maintainability":60.049}},{"info":{"file":"node_modules/highlight.js/lib/languages/csp.js.js","fileShort":"node_modules/highlight.js/lib/languages/csp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_csp_js_js","link":"files/node_modules_highlight_js_lib_languages_csp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/csp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/css.js","fileShort":"node_modules/highlight.js/lib/languages/css.js","fileSafe":"node_modules_highlight_js_lib_languages_css_js","link":"files/node_modules_highlight_js_lib_languages_css_js/index.html"},"jshint":{"messages":16},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.053,"halstead":{"bugs":2.75,"difficulty":7.386,"effort":60940.202,"length":899,"time":3385.567,"vocabulary":579,"volume":8250.5,"operands":{"distinct":567,"total":698,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":201,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":95,"physical":701}},"module":"node_modules/highlight.js/lib/languages/css.js","maintainability":45.791}},{"info":{"file":"node_modules/highlight.js/lib/languages/css.js.js","fileShort":"node_modules/highlight.js/lib/languages/css.js.js","fileSafe":"node_modules_highlight_js_lib_languages_css_js_js","link":"files/node_modules_highlight_js_lib_languages_css_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/css.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/d.js","fileShort":"node_modules/highlight.js/lib/languages/d.js","fileSafe":"node_modules_highlight_js_lib_languages_d_js","link":"files/node_modules_highlight_js_lib_languages_d_js/index.html"},"jshint":{"messages":25},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.926,"difficulty":9.558,"effort":26541.294,"length":400,"time":1474.516,"vocabulary":123,"volume":2777.006,"operands":{"distinct":113,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":271}},"module":"node_modules/highlight.js/lib/languages/d.js","maintainability":39.095}},{"info":{"file":"node_modules/highlight.js/lib/languages/d.js.js","fileShort":"node_modules/highlight.js/lib/languages/d.js.js","fileSafe":"node_modules_highlight_js_lib_languages_d_js_js","link":"files/node_modules_highlight_js_lib_languages_d_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/d.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dart.js","fileShort":"node_modules/highlight.js/lib/languages/dart.js","fileSafe":"node_modules_highlight_js_lib_languages_dart_js","link":"files/node_modules_highlight_js_lib_languages_dart_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.936,"difficulty":8.032,"effort":22543.085,"length":381,"time":1252.394,"vocabulary":165,"volume":2806.569,"operands":{"distinct":155,"total":249,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":132,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":67,"physical":262}},"module":"node_modules/highlight.js/lib/languages/dart.js","maintainability":48.63}},{"info":{"file":"node_modules/highlight.js/lib/languages/dart.js.js","fileShort":"node_modules/highlight.js/lib/languages/dart.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dart_js_js","link":"files/node_modules_highlight_js_lib_languages_dart_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dart.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/delphi.js","fileShort":"node_modules/highlight.js/lib/languages/delphi.js","fileSafe":"node_modules_highlight_js_lib_languages_delphi_js","link":"files/node_modules_highlight_js_lib_languages_delphi_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.843,"difficulty":6.724,"effort":16998.061,"length":336,"time":944.337,"vocabulary":184,"volume":2527.917,"operands":{"distinct":174,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":239}},"module":"node_modules/highlight.js/lib/languages/delphi.js","maintainability":43.346}},{"info":{"file":"node_modules/highlight.js/lib/languages/delphi.js.js","fileShort":"node_modules/highlight.js/lib/languages/delphi.js.js","fileSafe":"node_modules_highlight_js_lib_languages_delphi_js_js","link":"files/node_modules_highlight_js_lib_languages_delphi_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/delphi.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/diff.js","fileShort":"node_modules/highlight.js/lib/languages/diff.js","fileSafe":"node_modules_highlight_js_lib_languages_diff_js","link":"files/node_modules_highlight_js_lib_languages_diff_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.135,"difficulty":8.182,"effort":3323.815,"length":82,"time":184.656,"vocabulary":31,"volume":406.244,"operands":{"distinct":22,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":64}},"module":"node_modules/highlight.js/lib/languages/diff.js","maintainability":54.912}},{"info":{"file":"node_modules/highlight.js/lib/languages/diff.js.js","fileShort":"node_modules/highlight.js/lib/languages/diff.js.js","fileSafe":"node_modules_highlight_js_lib_languages_diff_js_js","link":"files/node_modules_highlight_js_lib_languages_diff_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/diff.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/django.js","fileShort":"node_modules/highlight.js/lib/languages/django.js","fileSafe":"node_modules_highlight_js_lib_languages_django_js","link":"files/node_modules_highlight_js_lib_languages_django_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.263,"difficulty":7.5,"effort":5923.502,"length":136,"time":329.083,"vocabulary":56,"volume":789.8,"operands":{"distinct":46,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":77}},"module":"node_modules/highlight.js/lib/languages/django.js","maintainability":51.397}},{"info":{"file":"node_modules/highlight.js/lib/languages/django.js.js","fileShort":"node_modules/highlight.js/lib/languages/django.js.js","fileSafe":"node_modules_highlight_js_lib_languages_django_js_js","link":"files/node_modules_highlight_js_lib_languages_django_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/django.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dns.js","fileShort":"node_modules/highlight.js/lib/languages/dns.js","fileSafe":"node_modules_highlight_js_lib_languages_dns_js","link":"files/node_modules_highlight_js_lib_languages_dns_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.218,"difficulty":5.286,"effort":3456.921,"length":106,"time":192.051,"vocabulary":72,"volume":654.012,"operands":{"distinct":63,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":82}},"module":"node_modules/highlight.js/lib/languages/dns.js","maintainability":59.115}},{"info":{"file":"node_modules/highlight.js/lib/languages/dns.js.js","fileShort":"node_modules/highlight.js/lib/languages/dns.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dns_js_js","link":"files/node_modules_highlight_js_lib_languages_dns_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dns.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dockerfile.js","fileShort":"node_modules/highlight.js/lib/languages/dockerfile.js","fileSafe":"node_modules_highlight_js_lib_languages_dockerfile_js","link":"files/node_modules_highlight_js_lib_languages_dockerfile_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.116,"difficulty":4.727,"effort":1646.23,"length":65,"time":91.457,"vocabulary":41,"volume":348.241,"operands":{"distinct":33,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":44}},"module":"node_modules/highlight.js/lib/languages/dockerfile.js","maintainability":62.223}},{"info":{"file":"node_modules/highlight.js/lib/languages/dockerfile.js.js","fileShort":"node_modules/highlight.js/lib/languages/dockerfile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dockerfile_js_js","link":"files/node_modules_highlight_js_lib_languages_dockerfile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dockerfile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dos.js","fileShort":"node_modules/highlight.js/lib/languages/dos.js","fileSafe":"node_modules_highlight_js_lib_languages_dos_js","link":"files/node_modules_highlight_js_lib_languages_dos_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.52,"difficulty":5.387,"effort":8404.538,"length":217,"time":466.919,"vocabulary":146,"volume":1560.192,"operands":{"distinct":137,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":170}},"module":"node_modules/highlight.js/lib/languages/dos.js","maintainability":51.021}},{"info":{"file":"node_modules/highlight.js/lib/languages/dos.js.js","fileShort":"node_modules/highlight.js/lib/languages/dos.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dos_js_js","link":"files/node_modules_highlight_js_lib_languages_dos_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dos.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dsconfig.js","fileShort":"node_modules/highlight.js/lib/languages/dsconfig.js","fileSafe":"node_modules_highlight_js_lib_languages_dsconfig_js","link":"files/node_modules_highlight_js_lib_languages_dsconfig_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.197,"difficulty":9.692,"effort":5719.874,"length":116,"time":317.771,"vocabulary":34,"volume":590.146,"operands":{"distinct":26,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":66}},"module":"node_modules/highlight.js/lib/languages/dsconfig.js","maintainability":49.097}},{"info":{"file":"node_modules/highlight.js/lib/languages/dsconfig.js.js","fileShort":"node_modules/highlight.js/lib/languages/dsconfig.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dsconfig_js_js","link":"files/node_modules_highlight_js_lib_languages_dsconfig_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dsconfig.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dts.js","fileShort":"node_modules/highlight.js/lib/languages/dts.js","fileSafe":"node_modules_highlight_js_lib_languages_dts_js","link":"files/node_modules_highlight_js_lib_languages_dts_js/index.html"},"jshint":{"messages":12},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.282,"halstead":{"bugs":0.63,"difficulty":11.5,"effort":21737.95,"length":299,"time":1207.664,"vocabulary":80,"volume":1890.257,"operands":{"distinct":70,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":78,"physical":168}},"module":"node_modules/highlight.js/lib/languages/dts.js","maintainability":39.243}},{"info":{"file":"node_modules/highlight.js/lib/languages/dts.js.js","fileShort":"node_modules/highlight.js/lib/languages/dts.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dts_js_js","link":"files/node_modules_highlight_js_lib_languages_dts_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dts.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dust.js","fileShort":"node_modules/highlight.js/lib/languages/dust.js","fileSafe":"node_modules_highlight_js_lib_languages_dust_js","link":"files/node_modules_highlight_js_lib_languages_dust_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.133,"difficulty":5.714,"effort":2274.767,"length":77,"time":126.376,"vocabulary":36,"volume":398.084,"operands":{"distinct":28,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":45}},"module":"node_modules/highlight.js/lib/languages/dust.js","maintainability":55.345}},{"info":{"file":"node_modules/highlight.js/lib/languages/dust.js.js","fileShort":"node_modules/highlight.js/lib/languages/dust.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dust_js_js","link":"files/node_modules_highlight_js_lib_languages_dust_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dust.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ebnf.js","fileShort":"node_modules/highlight.js/lib/languages/ebnf.js","fileSafe":"node_modules_highlight_js_lib_languages_ebnf_js","link":"files/node_modules_highlight_js_lib_languages_ebnf_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.132,"difficulty":7.826,"effort":3091.304,"length":79,"time":171.739,"vocabulary":32,"volume":395,"operands":{"distinct":23,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":53}},"module":"node_modules/highlight.js/lib/languages/ebnf.js","maintainability":56.464}},{"info":{"file":"node_modules/highlight.js/lib/languages/ebnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/ebnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ebnf_js_js","link":"files/node_modules_highlight_js_lib_languages_ebnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ebnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/elixir.js","fileShort":"node_modules/highlight.js/lib/languages/elixir.js","fileSafe":"node_modules_highlight_js_lib_languages_elixir_js","link":"files/node_modules_highlight_js_lib_languages_elixir_js/index.html"},"jshint":{"messages":25},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.266,"difficulty":14.633,"effort":55587.796,"length":550,"time":3088.211,"vocabulary":120,"volume":3798.79,"operands":{"distinct":109,"total":290,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":260,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":122,"physical":278}},"module":"node_modules/highlight.js/lib/languages/elixir.js","maintainability":54.274}},{"info":{"file":"node_modules/highlight.js/lib/languages/elixir.js.js","fileShort":"node_modules/highlight.js/lib/languages/elixir.js.js","fileSafe":"node_modules_highlight_js_lib_languages_elixir_js_js","link":"files/node_modules_highlight_js_lib_languages_elixir_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/elixir.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/elm.js","fileShort":"node_modules/highlight.js/lib/languages/elm.js","fileSafe":"node_modules_highlight_js_lib_languages_elm_js","link":"files/node_modules_highlight_js_lib_languages_elm_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.498,"difficulty":9.537,"effort":14241.638,"length":239,"time":791.202,"vocabulary":76,"volume":1493.255,"operands":{"distinct":67,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":150}},"module":"node_modules/highlight.js/lib/languages/elm.js","maintainability":43.725}},{"info":{"file":"node_modules/highlight.js/lib/languages/elm.js.js","fileShort":"node_modules/highlight.js/lib/languages/elm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_elm_js_js","link":"files/node_modules_highlight_js_lib_languages_elm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/elm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/erb.js","fileShort":"node_modules/highlight.js/lib/languages/erb.js","fileSafe":"node_modules_highlight_js_lib_languages_erb_js","link":"files/node_modules_highlight_js_lib_languages_erb_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.066,"difficulty":4.8,"effort":946.087,"length":41,"time":52.56,"vocabulary":28,"volume":197.102,"operands":{"distinct":20,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":29}},"module":"node_modules/highlight.js/lib/languages/erb.js","maintainability":66.591}},{"info":{"file":"node_modules/highlight.js/lib/languages/erb.js.js","fileShort":"node_modules/highlight.js/lib/languages/erb.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erb_js_js","link":"files/node_modules_highlight_js_lib_languages_erb_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/erb.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/erlang-repl.js","fileShort":"node_modules/highlight.js/lib/languages/erlang-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_repl_js","link":"files/node_modules_highlight_js_lib_languages_erlang_repl_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.178,"difficulty":7.941,"effort":4248.722,"length":98,"time":236.04,"vocabulary":44,"volume":535.024,"operands":{"distinct":34,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":62}},"module":"node_modules/highlight.js/lib/languages/erlang-repl.js","maintainability":54.828}},{"info":{"file":"node_modules/highlight.js/lib/languages/erlang-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/erlang-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/erlang-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/erlang.js","fileShort":"node_modules/highlight.js/lib/languages/erlang.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_js","link":"files/node_modules_highlight_js_lib_languages_erlang_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.984,"difficulty":12.85,"effort":37942.982,"length":429,"time":2107.943,"vocabulary":118,"volume":2952.654,"operands":{"distinct":107,"total":250,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":179,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":90,"physical":199}},"module":"node_modules/highlight.js/lib/languages/erlang.js","maintainability":44.669}},{"info":{"file":"node_modules/highlight.js/lib/languages/erlang.js.js","fileShort":"node_modules/highlight.js/lib/languages/erlang.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_js_js","link":"files/node_modules_highlight_js_lib_languages_erlang_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/erlang.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/excel.js","fileShort":"node_modules/highlight.js/lib/languages/excel.js","fileSafe":"node_modules_highlight_js_lib_languages_excel_js","link":"files/node_modules_highlight_js_lib_languages_excel_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":1.754,"difficulty":5.235,"effort":27543.896,"length":583,"time":1530.216,"vocabulary":521,"volume":5261.656,"operands":{"distinct":511,"total":535,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":544}},"module":"node_modules/highlight.js/lib/languages/excel.js","maintainability":48.225}},{"info":{"file":"node_modules/highlight.js/lib/languages/excel.js.js","fileShort":"node_modules/highlight.js/lib/languages/excel.js.js","fileSafe":"node_modules_highlight_js_lib_languages_excel_js_js","link":"files/node_modules_highlight_js_lib_languages_excel_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/excel.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/fix.js","fileShort":"node_modules/highlight.js/lib/languages/fix.js","fileSafe":"node_modules_highlight_js_lib_languages_fix_js","link":"files/node_modules_highlight_js_lib_languages_fix_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.1,"difficulty":6.447,"effort":1939.55,"length":64,"time":107.753,"vocabulary":26,"volume":300.828,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":37}},"module":"node_modules/highlight.js/lib/languages/fix.js","maintainability":57.897}},{"info":{"file":"node_modules/highlight.js/lib/languages/fix.js.js","fileShort":"node_modules/highlight.js/lib/languages/fix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fix_js_js","link":"files/node_modules_highlight_js_lib_languages_fix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/fix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/flix.js","fileShort":"node_modules/highlight.js/lib/languages/flix.js","fileSafe":"node_modules_highlight_js_lib_languages_flix_js","link":"files/node_modules_highlight_js_lib_languages_flix_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.226,"difficulty":5.412,"effort":3661.08,"length":115,"time":203.393,"vocabulary":59,"volume":676.504,"operands":{"distinct":51,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":77}},"module":"node_modules/highlight.js/lib/languages/flix.js","maintainability":53.907}},{"info":{"file":"node_modules/highlight.js/lib/languages/flix.js.js","fileShort":"node_modules/highlight.js/lib/languages/flix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_flix_js_js","link":"files/node_modules_highlight_js_lib_languages_flix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/flix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/fortran.js","fileShort":"node_modules/highlight.js/lib/languages/fortran.js","fileSafe":"node_modules_highlight_js_lib_languages_fortran_js","link":"files/node_modules_highlight_js_lib_languages_fortran_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":2.068,"difficulty":5.011,"effort":31085.711,"length":684,"time":1726.984,"vocabulary":537,"volume":6203.044,"operands":{"distinct":528,"total":588,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":96,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":587}},"module":"node_modules/highlight.js/lib/languages/fortran.js","maintainability":43.939}},{"info":{"file":"node_modules/highlight.js/lib/languages/fortran.js.js","fileShort":"node_modules/highlight.js/lib/languages/fortran.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fortran_js_js","link":"files/node_modules_highlight_js_lib_languages_fortran_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/fortran.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/fsharp.js","fileShort":"node_modules/highlight.js/lib/languages/fsharp.js","fileSafe":"node_modules_highlight_js_lib_languages_fsharp_js","link":"files/node_modules_highlight_js_lib_languages_fsharp_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":4.07,"halstead":{"bugs":2.547,"difficulty":22.393,"effort":171134.094,"length":925,"time":9507.45,"vocabulary":307,"volume":7642.438,"operands":{"distinct":284,"total":553,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":372,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":172,"physical":626}},"module":"node_modules/highlight.js/lib/languages/fsharp.js","maintainability":57.399}},{"info":{"file":"node_modules/highlight.js/lib/languages/fsharp.js.js","fileShort":"node_modules/highlight.js/lib/languages/fsharp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fsharp_js_js","link":"files/node_modules_highlight_js_lib_languages_fsharp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/fsharp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gams.js","fileShort":"node_modules/highlight.js/lib/languages/gams.js","fileSafe":"node_modules_highlight_js_lib_languages_gams_js","link":"files/node_modules_highlight_js_lib_languages_gams_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":0.802,"difficulty":12.5,"effort":30089.93,"length":369,"time":1671.663,"vocabulary":92,"volume":2407.194,"operands":{"distinct":82,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":164,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":185}},"module":"node_modules/highlight.js/lib/languages/gams.js","maintainability":39.497}},{"info":{"file":"node_modules/highlight.js/lib/languages/gams.js.js","fileShort":"node_modules/highlight.js/lib/languages/gams.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gams_js_js","link":"files/node_modules_highlight_js_lib_languages_gams_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gams.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gauss.js","fileShort":"node_modules/highlight.js/lib/languages/gauss.js","fileSafe":"node_modules_highlight_js_lib_languages_gauss_js","link":"files/node_modules_highlight_js_lib_languages_gauss_js/index.html"},"jshint":{"messages":12},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.887,"halstead":{"bugs":1.688,"difficulty":10.819,"effort":54787.629,"length":667,"time":3043.757,"vocabulary":193,"volume":5064.169,"operands":{"distinct":182,"total":358,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":309,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":106,"physical":316}},"module":"node_modules/highlight.js/lib/languages/gauss.js","maintainability":42.534}},{"info":{"file":"node_modules/highlight.js/lib/languages/gauss.js.js","fileShort":"node_modules/highlight.js/lib/languages/gauss.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gauss_js_js","link":"files/node_modules_highlight_js_lib_languages_gauss_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gauss.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gcode.js","fileShort":"node_modules/highlight.js/lib/languages/gcode.js","fileSafe":"node_modules_highlight_js_lib_languages_gcode_js","link":"files/node_modules_highlight_js_lib_languages_gcode_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.373,"difficulty":8.929,"effort":9984.044,"length":185,"time":554.669,"vocabulary":66,"volume":1118.213,"operands":{"distinct":56,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":88}},"module":"node_modules/highlight.js/lib/languages/gcode.js","maintainability":46.925}},{"info":{"file":"node_modules/highlight.js/lib/languages/gcode.js.js","fileShort":"node_modules/highlight.js/lib/languages/gcode.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gcode_js_js","link":"files/node_modules_highlight_js_lib_languages_gcode_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gcode.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gherkin.js","fileShort":"node_modules/highlight.js/lib/languages/gherkin.js","fileSafe":"node_modules_highlight_js_lib_languages_gherkin_js","link":"files/node_modules_highlight_js_lib_languages_gherkin_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.144,"difficulty":5.483,"effort":2370.909,"length":83,"time":131.717,"vocabulary":37,"volume":432.385,"operands":{"distinct":30,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":49}},"module":"node_modules/highlight.js/lib/languages/gherkin.js","maintainability":56.514}},{"info":{"file":"node_modules/highlight.js/lib/languages/gherkin.js.js","fileShort":"node_modules/highlight.js/lib/languages/gherkin.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gherkin_js_js","link":"files/node_modules_highlight_js_lib_languages_gherkin_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gherkin.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/glsl.js","fileShort":"node_modules/highlight.js/lib/languages/glsl.js","fileSafe":"node_modules_highlight_js_lib_languages_glsl_js","link":"files/node_modules_highlight_js_lib_languages_glsl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.53,"difficulty":4.139,"effort":6580.538,"length":229,"time":365.585,"vocabulary":123,"volume":1589.836,"operands":{"distinct":115,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":128}},"module":"node_modules/highlight.js/lib/languages/glsl.js","maintainability":59.545}},{"info":{"file":"node_modules/highlight.js/lib/languages/glsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/glsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_glsl_js_js","link":"files/node_modules_highlight_js_lib_languages_glsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/glsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gml.js","fileShort":"node_modules/highlight.js/lib/languages/gml.js","fileSafe":"node_modules_highlight_js_lib_languages_gml_js","link":"files/node_modules_highlight_js_lib_languages_gml_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":10.813,"difficulty":4.023,"effort":130498.656,"length":2834,"time":7249.925,"vocabulary":2790,"volume":32438.104,"operands":{"distinct":2782,"total":2798,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":2805}},"module":"node_modules/highlight.js/lib/languages/gml.js","maintainability":51.06}},{"info":{"file":"node_modules/highlight.js/lib/languages/gml.js.js","fileShort":"node_modules/highlight.js/lib/languages/gml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gml_js_js","link":"files/node_modules_highlight_js_lib_languages_gml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/go.js","fileShort":"node_modules/highlight.js/lib/languages/go.js","fileSafe":"node_modules_highlight_js_lib_languages_go_js","link":"files/node_modules_highlight_js_lib_languages_go_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.474,"difficulty":5.75,"effort":8177.452,"length":207,"time":454.303,"vocabulary":117,"volume":1422.165,"operands":{"distinct":108,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":142}},"module":"node_modules/highlight.js/lib/languages/go.js","maintainability":48.621}},{"info":{"file":"node_modules/highlight.js/lib/languages/go.js.js","fileShort":"node_modules/highlight.js/lib/languages/go.js.js","fileSafe":"node_modules_highlight_js_lib_languages_go_js_js","link":"files/node_modules_highlight_js_lib_languages_go_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/go.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/golo.js","fileShort":"node_modules/highlight.js/lib/languages/golo.js","fileSafe":"node_modules_highlight_js_lib_languages_golo_js","link":"files/node_modules_highlight_js_lib_languages_golo_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.195,"difficulty":4.299,"effort":2516.815,"length":94,"time":139.823,"vocabulary":75,"volume":585.509,"operands":{"distinct":67,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":80}},"module":"node_modules/highlight.js/lib/languages/golo.js","maintainability":63.993}},{"info":{"file":"node_modules/highlight.js/lib/languages/golo.js.js","fileShort":"node_modules/highlight.js/lib/languages/golo.js.js","fileSafe":"node_modules_highlight_js_lib_languages_golo_js_js","link":"files/node_modules_highlight_js_lib_languages_golo_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/golo.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gradle.js","fileShort":"node_modules/highlight.js/lib/languages/gradle.js","fileSafe":"node_modules_highlight_js_lib_languages_gradle_js","link":"files/node_modules_highlight_js_lib_languages_gradle_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.518,"difficulty":4.202,"effort":6526.37,"length":206,"time":362.576,"vocabulary":186,"volume":1553.067,"operands":{"distinct":178,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":189}},"module":"node_modules/highlight.js/lib/languages/gradle.js","maintainability":65.812}},{"info":{"file":"node_modules/highlight.js/lib/languages/gradle.js.js","fileShort":"node_modules/highlight.js/lib/languages/gradle.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gradle_js_js","link":"files/node_modules_highlight_js_lib_languages_gradle_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gradle.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/groovy.js","fileShort":"node_modules/highlight.js/lib/languages/groovy.js","fileSafe":"node_modules_highlight_js_lib_languages_groovy_js","link":"files/node_modules_highlight_js_lib_languages_groovy_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.72,"difficulty":8.174,"effort":17650.692,"length":310,"time":980.594,"vocabulary":125,"volume":2159.393,"operands":{"distinct":115,"total":188,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":122,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":61,"physical":190}},"module":"node_modules/highlight.js/lib/languages/groovy.js","maintainability":50.311}},{"info":{"file":"node_modules/highlight.js/lib/languages/groovy.js.js","fileShort":"node_modules/highlight.js/lib/languages/groovy.js.js","fileSafe":"node_modules_highlight_js_lib_languages_groovy_js_js","link":"files/node_modules_highlight_js_lib_languages_groovy_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/groovy.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/haml.js","fileShort":"node_modules/highlight.js/lib/languages/haml.js","fileSafe":"node_modules_highlight_js_lib_languages_haml_js","link":"files/node_modules_highlight_js_lib_languages_haml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.382,"difficulty":9.739,"effort":11153.472,"length":199,"time":619.637,"vocabulary":54,"volume":1145.223,"operands":{"distinct":46,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":87,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":115}},"module":"node_modules/highlight.js/lib/languages/haml.js","maintainability":44.205}},{"info":{"file":"node_modules/highlight.js/lib/languages/haml.js.js","fileShort":"node_modules/highlight.js/lib/languages/haml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haml_js_js","link":"files/node_modules_highlight_js_lib_languages_haml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/haml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/handlebars.js","fileShort":"node_modules/highlight.js/lib/languages/handlebars.js","fileSafe":"node_modules_highlight_js_lib_languages_handlebars_js","link":"files/node_modules_highlight_js_lib_languages_handlebars_js/index.html"},"jshint":{"messages":23},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.909,"halstead":{"bugs":1.096,"difficulty":11.38,"effort":37409.141,"length":482,"time":2078.286,"vocabulary":113,"volume":3287.326,"operands":{"distinct":104,"total":263,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":219,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":110,"physical":273}},"module":"node_modules/highlight.js/lib/languages/handlebars.js","maintainability":34.836}},{"info":{"file":"node_modules/highlight.js/lib/languages/handlebars.js.js","fileShort":"node_modules/highlight.js/lib/languages/handlebars.js.js","fileSafe":"node_modules_highlight_js_lib_languages_handlebars_js_js","link":"files/node_modules_highlight_js_lib_languages_handlebars_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/handlebars.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/haskell.js","fileShort":"node_modules/highlight.js/lib/languages/haskell.js","fileSafe":"node_modules_highlight_js_lib_languages_haskell_js","link":"files/node_modules_highlight_js_lib_languages_haskell_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.235,"halstead":{"bugs":0.784,"difficulty":12.381,"effort":29133.587,"length":359,"time":1618.533,"vocabulary":94,"volume":2353.097,"operands":{"distinct":84,"total":208,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":81,"physical":209}},"module":"node_modules/highlight.js/lib/languages/haskell.js","maintainability":38.281}},{"info":{"file":"node_modules/highlight.js/lib/languages/haskell.js.js","fileShort":"node_modules/highlight.js/lib/languages/haskell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haskell_js_js","link":"files/node_modules_highlight_js_lib_languages_haskell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/haskell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/haxe.js","fileShort":"node_modules/highlight.js/lib/languages/haxe.js","fileSafe":"node_modules_highlight_js_lib_languages_haxe_js","link":"files/node_modules_highlight_js_lib_languages_haxe_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.679,"difficulty":12.15,"effort":24738.872,"length":323,"time":1374.382,"vocabulary":79,"volume":2036.121,"operands":{"distinct":70,"total":189,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":157}},"module":"node_modules/highlight.js/lib/languages/haxe.js","maintainability":37.609}},{"info":{"file":"node_modules/highlight.js/lib/languages/haxe.js.js","fileShort":"node_modules/highlight.js/lib/languages/haxe.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haxe_js_js","link":"files/node_modules_highlight_js_lib_languages_haxe_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/haxe.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/hsp.js","fileShort":"node_modules/highlight.js/lib/languages/hsp.js","fileSafe":"node_modules_highlight_js_lib_languages_hsp_js","link":"files/node_modules_highlight_js_lib_languages_hsp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.213,"difficulty":7.657,"effort":4902.863,"length":118,"time":272.381,"vocabulary":43,"volume":640.299,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":65}},"module":"node_modules/highlight.js/lib/languages/hsp.js","maintainability":54.87}},{"info":{"file":"node_modules/highlight.js/lib/languages/hsp.js.js","fileShort":"node_modules/highlight.js/lib/languages/hsp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_hsp_js_js","link":"files/node_modules_highlight_js_lib_languages_hsp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/hsp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/http.js","fileShort":"node_modules/highlight.js/lib/languages/http.js","fileSafe":"node_modules_highlight_js_lib_languages_http_js","link":"files/node_modules_highlight_js_lib_languages_http_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.372,"difficulty":10.761,"effort":11998.5,"length":192,"time":666.583,"vocabulary":56,"volume":1115.012,"operands":{"distinct":46,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":97}},"module":"node_modules/highlight.js/lib/languages/http.js","maintainability":44.052}},{"info":{"file":"node_modules/highlight.js/lib/languages/http.js.js","fileShort":"node_modules/highlight.js/lib/languages/http.js.js","fileSafe":"node_modules_highlight_js_lib_languages_http_js_js","link":"files/node_modules_highlight_js_lib_languages_http_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/http.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/hy.js","fileShort":"node_modules/highlight.js/lib/languages/hy.js","fileSafe":"node_modules_highlight_js_lib_languages_hy_js","link":"files/node_modules_highlight_js_lib_languages_hy_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.67,"difficulty":9.066,"effort":18229.598,"length":302,"time":1012.755,"vocabulary":101,"volume":2010.78,"operands":{"distinct":91,"total":165,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":141}},"module":"node_modules/highlight.js/lib/languages/hy.js","maintainability":43.203}},{"info":{"file":"node_modules/highlight.js/lib/languages/hy.js.js","fileShort":"node_modules/highlight.js/lib/languages/hy.js.js","fileSafe":"node_modules_highlight_js_lib_languages_hy_js_js","link":"files/node_modules_highlight_js_lib_languages_hy_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/hy.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/inform7.js","fileShort":"node_modules/highlight.js/lib/languages/inform7.js","fileSafe":"node_modules_highlight_js_lib_languages_inform7_js","link":"files/node_modules_highlight_js_lib_languages_inform7_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.203,"difficulty":7.176,"effort":4359.882,"length":110,"time":242.216,"vocabulary":46,"volume":607.592,"operands":{"distinct":37,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":70}},"module":"node_modules/highlight.js/lib/languages/inform7.js","maintainability":52.005}},{"info":{"file":"node_modules/highlight.js/lib/languages/inform7.js.js","fileShort":"node_modules/highlight.js/lib/languages/inform7.js.js","fileSafe":"node_modules_highlight_js_lib_languages_inform7_js_js","link":"files/node_modules_highlight_js_lib_languages_inform7_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/inform7.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ini.js","fileShort":"node_modules/highlight.js/lib/languages/ini.js","fileSafe":"node_modules_highlight_js_lib_languages_ini_js","link":"files/node_modules_highlight_js_lib_languages_ini_js/index.html"},"jshint":{"messages":12},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.461,"difficulty":10.588,"effort":14635.19,"length":234,"time":813.066,"vocabulary":60,"volume":1382.212,"operands":{"distinct":51,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":129}},"module":"node_modules/highlight.js/lib/languages/ini.js","maintainability":42.465}},{"info":{"file":"node_modules/highlight.js/lib/languages/ini.js.js","fileShort":"node_modules/highlight.js/lib/languages/ini.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ini_js_js","link":"files/node_modules_highlight_js_lib_languages_ini_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ini.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/irpf90.js","fileShort":"node_modules/highlight.js/lib/languages/irpf90.js","fileSafe":"node_modules_highlight_js_lib_languages_irpf90_js","link":"files/node_modules_highlight_js_lib_languages_irpf90_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.542,"difficulty":7.443,"effort":12111.684,"length":246,"time":672.871,"vocabulary":98,"volume":1627.219,"operands":{"distinct":88,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":115,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":117}},"module":"node_modules/highlight.js/lib/languages/irpf90.js","maintainability":48.068}},{"info":{"file":"node_modules/highlight.js/lib/languages/irpf90.js.js","fileShort":"node_modules/highlight.js/lib/languages/irpf90.js.js","fileSafe":"node_modules_highlight_js_lib_languages_irpf90_js_js","link":"files/node_modules_highlight_js_lib_languages_irpf90_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/irpf90.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/isbl.js","fileShort":"node_modules/highlight.js/lib/languages/isbl.js","fileSafe":"node_modules_highlight_js_lib_languages_isbl_js","link":"files/node_modules_highlight_js_lib_languages_isbl_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.474,"halstead":{"bugs":23.414,"difficulty":5.449,"effort":382772.025,"length":6124,"time":21265.113,"vocabulary":2837,"volume":70243.201,"operands":{"distinct":2827,"total":3081,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":3043,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":211,"physical":3207}},"module":"node_modules/highlight.js/lib/languages/isbl.js","maintainability":23.892}},{"info":{"file":"node_modules/highlight.js/lib/languages/isbl.js.js","fileShort":"node_modules/highlight.js/lib/languages/isbl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_isbl_js_js","link":"files/node_modules_highlight_js_lib_languages_isbl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/isbl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/java.js","fileShort":"node_modules/highlight.js/lib/languages/java.js","fileSafe":"node_modules_highlight_js_lib_languages_java_js","link":"files/node_modules_highlight_js_lib_languages_java_js/index.html"},"jshint":{"messages":20},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.041,"halstead":{"bugs":1.223,"difficulty":15.532,"effort":56967.631,"length":495,"time":3164.868,"vocabulary":170,"volume":3667.649,"operands":{"distinct":154,"total":299,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":196,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":98,"physical":290}},"module":"node_modules/highlight.js/lib/languages/java.js","maintainability":51.179}},{"info":{"file":"node_modules/highlight.js/lib/languages/java.js.js","fileShort":"node_modules/highlight.js/lib/languages/java.js.js","fileSafe":"node_modules_highlight_js_lib_languages_java_js_js","link":"files/node_modules_highlight_js_lib_languages_java_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/java.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/javascript.js","fileShort":"node_modules/highlight.js/lib/languages/javascript.js","fileSafe":"node_modules_highlight_js_lib_languages_javascript_js","link":"files/node_modules_highlight_js_lib_languages_javascript_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.602,"halstead":{"bugs":3.606,"difficulty":22.087,"effort":238927.781,"length":1289,"time":13273.766,"vocabulary":336,"volume":10817.697,"operands":{"distinct":317,"total":737,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":552,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":269,"physical":735}},"module":"node_modules/highlight.js/lib/languages/javascript.js","maintainability":39.395}},{"info":{"file":"node_modules/highlight.js/lib/languages/javascript.js.js","fileShort":"node_modules/highlight.js/lib/languages/javascript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_javascript_js_js","link":"files/node_modules_highlight_js_lib_languages_javascript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/javascript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/jboss-cli.js","fileShort":"node_modules/highlight.js/lib/languages/jboss-cli.js","fileSafe":"node_modules_highlight_js_lib_languages_jboss_cli_js","link":"files/node_modules_highlight_js_lib_languages_jboss_cli_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.215,"difficulty":7.419,"effort":4794.526,"length":117,"time":266.363,"vocabulary":46,"volume":646.257,"operands":{"distinct":37,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":63}},"module":"node_modules/highlight.js/lib/languages/jboss-cli.js","maintainability":50.891}},{"info":{"file":"node_modules/highlight.js/lib/languages/jboss-cli.js.js","fileShort":"node_modules/highlight.js/lib/languages/jboss-cli.js.js","fileSafe":"node_modules_highlight_js_lib_languages_jboss_cli_js_js","link":"files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/jboss-cli.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/json.js","fileShort":"node_modules/highlight.js/lib/languages/json.js","fileSafe":"node_modules_highlight_js_lib_languages_json_js","link":"files/node_modules_highlight_js_lib_languages_json_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.127,"difficulty":6,"effort":2283.294,"length":72,"time":126.85,"vocabulary":39,"volume":380.549,"operands":{"distinct":30,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":48}},"module":"node_modules/highlight.js/lib/languages/json.js","maintainability":59.378}},{"info":{"file":"node_modules/highlight.js/lib/languages/json.js.js","fileShort":"node_modules/highlight.js/lib/languages/json.js.js","fileSafe":"node_modules_highlight_js_lib_languages_json_js_js","link":"files/node_modules_highlight_js_lib_languages_json_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/json.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/julia-repl.js","fileShort":"node_modules/highlight.js/lib/languages/julia-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_repl_js","link":"files/node_modules_highlight_js_lib_languages_julia_repl_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.057,"difficulty":3.694,"effort":634.789,"length":37,"time":35.266,"vocabulary":25,"volume":171.823,"operands":{"distinct":18,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":50}},"module":"node_modules/highlight.js/lib/languages/julia-repl.js","maintainability":67.104}},{"info":{"file":"node_modules/highlight.js/lib/languages/julia-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/julia-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_julia_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/julia-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/julia.js","fileShort":"node_modules/highlight.js/lib/languages/julia.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_js","link":"files/node_modules_highlight_js_lib_languages_julia_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":1.334,"difficulty":5.467,"effort":21882.951,"length":482,"time":1215.719,"vocabulary":316,"volume":4002.422,"operands":{"distinct":307,"total":373,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":416}},"module":"node_modules/highlight.js/lib/languages/julia.js","maintainability":41.655}},{"info":{"file":"node_modules/highlight.js/lib/languages/julia.js.js","fileShort":"node_modules/highlight.js/lib/languages/julia.js.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_js_js","link":"files/node_modules_highlight_js_lib_languages_julia_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/julia.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/kotlin.js","fileShort":"node_modules/highlight.js/lib/languages/kotlin.js","fileSafe":"node_modules_highlight_js_lib_languages_kotlin_js","link":"files/node_modules_highlight_js_lib_languages_kotlin_js/index.html"},"jshint":{"messages":21},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":1.392,"difficulty":15.045,"effort":62849.764,"length":593,"time":3491.654,"vocabulary":132,"volume":4177.326,"operands":{"distinct":121,"total":331,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":262,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":284}},"module":"node_modules/highlight.js/lib/languages/kotlin.js","maintainability":33.217}},{"info":{"file":"node_modules/highlight.js/lib/languages/kotlin.js.js","fileShort":"node_modules/highlight.js/lib/languages/kotlin.js.js","fileSafe":"node_modules_highlight_js_lib_languages_kotlin_js_js","link":"files/node_modules_highlight_js_lib_languages_kotlin_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/kotlin.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/lasso.js","fileShort":"node_modules/highlight.js/lib/languages/lasso.js","fileSafe":"node_modules_highlight_js_lib_languages_lasso_js","link":"files/node_modules_highlight_js_lib_languages_lasso_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.099,"halstead":{"bugs":0.942,"difficulty":10.667,"effort":30156.666,"length":413,"time":1675.37,"vocabulary":115,"volume":2827.187,"operands":{"distinct":105,"total":224,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":189,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":187}},"module":"node_modules/highlight.js/lib/languages/lasso.js","maintainability":37.086}},{"info":{"file":"node_modules/highlight.js/lib/languages/lasso.js.js","fileShort":"node_modules/highlight.js/lib/languages/lasso.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lasso_js_js","link":"files/node_modules_highlight_js_lib_languages_lasso_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/lasso.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/latex.js","fileShort":"node_modules/highlight.js/lib/languages/latex.js","fileSafe":"node_modules_highlight_js_lib_languages_latex_js","link":"files/node_modules_highlight_js_lib_languages_latex_js/index.html"},"jshint":{"messages":44},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.746,"halstead":{"bugs":1.587,"difficulty":17.672,"effort":84154.896,"length":667,"time":4675.272,"vocabulary":141,"volume":4762.081,"operands":{"distinct":128,"total":348,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":319,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":134,"physical":249}},"module":"node_modules/highlight.js/lib/languages/latex.js","maintainability":60.938}},{"info":{"file":"node_modules/highlight.js/lib/languages/latex.js.js","fileShort":"node_modules/highlight.js/lib/languages/latex.js.js","fileSafe":"node_modules_highlight_js_lib_languages_latex_js_js","link":"files/node_modules_highlight_js_lib_languages_latex_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/latex.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ldif.js","fileShort":"node_modules/highlight.js/lib/languages/ldif.js","fileSafe":"node_modules_highlight_js_lib_languages_ldif_js","link":"files/node_modules_highlight_js_lib_languages_ldif_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.066,"difficulty":4.941,"effort":974.17,"length":43,"time":54.121,"vocabulary":24,"volume":197.153,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":31}},"module":"node_modules/highlight.js/lib/languages/ldif.js","maintainability":65.58}},{"info":{"file":"node_modules/highlight.js/lib/languages/ldif.js.js","fileShort":"node_modules/highlight.js/lib/languages/ldif.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ldif_js_js","link":"files/node_modules_highlight_js_lib_languages_ldif_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ldif.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/leaf.js","fileShort":"node_modules/highlight.js/lib/languages/leaf.js","fileSafe":"node_modules_highlight_js_lib_languages_leaf_js","link":"files/node_modules_highlight_js_lib_languages_leaf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.144,"difficulty":7.231,"effort":3126.833,"length":85,"time":173.713,"vocabulary":34,"volume":432.434,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":49}},"module":"node_modules/highlight.js/lib/languages/leaf.js","maintainability":55.358}},{"info":{"file":"node_modules/highlight.js/lib/languages/leaf.js.js","fileShort":"node_modules/highlight.js/lib/languages/leaf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_leaf_js_js","link":"files/node_modules_highlight_js_lib_languages_leaf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/leaf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/less.js","fileShort":"node_modules/highlight.js/lib/languages/less.js","fileSafe":"node_modules_highlight_js_lib_languages_less_js","link":"files/node_modules_highlight_js_lib_languages_less_js/index.html"},"jshint":{"messages":27},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.68,"halstead":{"bugs":3.652,"difficulty":7.723,"effort":84612.811,"length":1179,"time":4700.712,"vocabulary":627,"volume":10955.647,"operands":{"distinct":616,"total":865,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":314,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":147,"physical":797}},"module":"node_modules/highlight.js/lib/languages/less.js","maintainability":47.677}},{"info":{"file":"node_modules/highlight.js/lib/languages/less.js.js","fileShort":"node_modules/highlight.js/lib/languages/less.js.js","fileSafe":"node_modules_highlight_js_lib_languages_less_js_js","link":"files/node_modules_highlight_js_lib_languages_less_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/less.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/lisp.js","fileShort":"node_modules/highlight.js/lib/languages/lisp.js","fileSafe":"node_modules_highlight_js_lib_languages_lisp_js","link":"files/node_modules_highlight_js_lib_languages_lisp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.471,"halstead":{"bugs":0.633,"difficulty":12.615,"effort":23966.578,"length":305,"time":1331.477,"vocabulary":75,"volume":1899.79,"operands":{"distinct":65,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":141,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":68,"physical":111}},"module":"node_modules/highlight.js/lib/languages/lisp.js","maintainability":40.377}},{"info":{"file":"node_modules/highlight.js/lib/languages/lisp.js.js","fileShort":"node_modules/highlight.js/lib/languages/lisp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lisp_js_js","link":"files/node_modules_highlight_js_lib_languages_lisp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/lisp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/livecodeserver.js","fileShort":"node_modules/highlight.js/lib/languages/livecodeserver.js","fileSafe":"node_modules_highlight_js_lib_languages_livecodeserver_js","link":"files/node_modules_highlight_js_lib_languages_livecodeserver_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.869,"difficulty":7.937,"effort":20699.891,"length":368,"time":1149.994,"vocabulary":136,"volume":2608.186,"operands":{"distinct":126,"total":200,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":168,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":189}},"module":"node_modules/highlight.js/lib/languages/livecodeserver.js","maintainability":44.528}},{"info":{"file":"node_modules/highlight.js/lib/languages/livecodeserver.js.js","fileShort":"node_modules/highlight.js/lib/languages/livecodeserver.js.js","fileSafe":"node_modules_highlight_js_lib_languages_livecodeserver_js_js","link":"files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/livecodeserver.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/livescript.js","fileShort":"node_modules/highlight.js/lib/languages/livescript.js","fileSafe":"node_modules_highlight_js_lib_languages_livescript_js","link":"files/node_modules_highlight_js_lib_languages_livescript_js/index.html"},"jshint":{"messages":18},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.935,"halstead":{"bugs":1.506,"difficulty":8.058,"effort":36402.896,"length":574,"time":2022.383,"vocabulary":234,"volume":4517.589,"operands":{"distinct":224,"total":361,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":213,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":107,"physical":388}},"module":"node_modules/highlight.js/lib/languages/livescript.js","maintainability":36.091}},{"info":{"file":"node_modules/highlight.js/lib/languages/livescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/livescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_livescript_js_js","link":"files/node_modules_highlight_js_lib_languages_livescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/livescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/llvm.js","fileShort":"node_modules/highlight.js/lib/languages/llvm.js","fileSafe":"node_modules_highlight_js_lib_languages_llvm_js","link":"files/node_modules_highlight_js_lib_languages_llvm_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.566,"difficulty":9.028,"effort":15324.349,"length":267,"time":851.353,"vocabulary":82,"volume":1697.466,"operands":{"distinct":72,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":130}},"module":"node_modules/highlight.js/lib/languages/llvm.js","maintainability":44.515}},{"info":{"file":"node_modules/highlight.js/lib/languages/llvm.js.js","fileShort":"node_modules/highlight.js/lib/languages/llvm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_llvm_js_js","link":"files/node_modules_highlight_js_lib_languages_llvm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/llvm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/lsl.js","fileShort":"node_modules/highlight.js/lib/languages/lsl.js","fileSafe":"node_modules_highlight_js_lib_languages_lsl_js","link":"files/node_modules_highlight_js_lib_languages_lsl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.292,"difficulty":8,"effort":6997.943,"length":152,"time":388.775,"vocabulary":54,"volume":874.743,"operands":{"distinct":45,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":95}},"module":"node_modules/highlight.js/lib/languages/lsl.js","maintainability":48.418}},{"info":{"file":"node_modules/highlight.js/lib/languages/lsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/lsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lsl_js_js","link":"files/node_modules_highlight_js_lib_languages_lsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/lsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/lua.js","fileShort":"node_modules/highlight.js/lib/languages/lua.js","fileSafe":"node_modules_highlight_js_lib_languages_lua_js","link":"files/node_modules_highlight_js_lib_languages_lua_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.364,"difficulty":8.083,"effort":8819.017,"length":178,"time":489.945,"vocabulary":70,"volume":1091.012,"operands":{"distinct":60,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":82}},"module":"node_modules/highlight.js/lib/languages/lua.js","maintainability":49.298}},{"info":{"file":"node_modules/highlight.js/lib/languages/lua.js.js","fileShort":"node_modules/highlight.js/lib/languages/lua.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lua_js_js","link":"files/node_modules_highlight_js_lib_languages_lua_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/lua.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/makefile.js","fileShort":"node_modules/highlight.js/lib/languages/makefile.js","fileSafe":"node_modules_highlight_js_lib_languages_makefile_js","link":"files/node_modules_highlight_js_lib_languages_makefile_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.308,"difficulty":8.581,"effort":7924.672,"length":162,"time":440.26,"vocabulary":52,"volume":923.471,"operands":{"distinct":43,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":80,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":92}},"module":"node_modules/highlight.js/lib/languages/makefile.js","maintainability":47.657}},{"info":{"file":"node_modules/highlight.js/lib/languages/makefile.js.js","fileShort":"node_modules/highlight.js/lib/languages/makefile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_makefile_js_js","link":"files/node_modules_highlight_js_lib_languages_makefile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/makefile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/markdown.js","fileShort":"node_modules/highlight.js/lib/languages/markdown.js","fileSafe":"node_modules_highlight_js_lib_languages_markdown_js","link":"files/node_modules_highlight_js_lib_languages_markdown_js/index.html"},"jshint":{"messages":13},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":0.936,"difficulty":15.065,"effort":42319.261,"length":436,"time":2351.07,"vocabulary":87,"volume":2809.123,"operands":{"distinct":77,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":204,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":238}},"module":"node_modules/highlight.js/lib/languages/markdown.js","maintainability":33.558}},{"info":{"file":"node_modules/highlight.js/lib/languages/markdown.js.js","fileShort":"node_modules/highlight.js/lib/languages/markdown.js.js","fileSafe":"node_modules_highlight_js_lib_languages_markdown_js_js","link":"files/node_modules_highlight_js_lib_languages_markdown_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/markdown.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mathematica.js","fileShort":"node_modules/highlight.js/lib/languages/mathematica.js","fileSafe":"node_modules_highlight_js_lib_languages_mathematica_js","link":"files/node_modules_highlight_js_lib_languages_mathematica_js/index.html"},"jshint":{"messages":22},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.077,"halstead":{"bugs":29.223,"difficulty":6.573,"effort":576227.902,"length":6897,"time":32012.661,"vocabulary":6705,"volume":87667.916,"operands":{"distinct":6692,"total":6767,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":130,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":65,"physical":6753}},"module":"node_modules/highlight.js/lib/languages/mathematica.js","maintainability":49.399}},{"info":{"file":"node_modules/highlight.js/lib/languages/mathematica.js.js","fileShort":"node_modules/highlight.js/lib/languages/mathematica.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mathematica_js_js","link":"files/node_modules_highlight_js_lib_languages_mathematica_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mathematica.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/matlab.js","fileShort":"node_modules/highlight.js/lib/languages/matlab.js","fileSafe":"node_modules_highlight_js_lib_languages_matlab_js","link":"files/node_modules_highlight_js_lib_languages_matlab_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.43,"difficulty":9.113,"effort":11751.219,"length":209,"time":652.846,"vocabulary":72,"volume":1289.514,"operands":{"distinct":62,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":96,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":104}},"module":"node_modules/highlight.js/lib/languages/matlab.js","maintainability":45.264}},{"info":{"file":"node_modules/highlight.js/lib/languages/matlab.js.js","fileShort":"node_modules/highlight.js/lib/languages/matlab.js.js","fileSafe":"node_modules_highlight_js_lib_languages_matlab_js_js","link":"files/node_modules_highlight_js_lib_languages_matlab_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/matlab.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/maxima.js","fileShort":"node_modules/highlight.js/lib/languages/maxima.js","fileSafe":"node_modules_highlight_js_lib_languages_maxima_js","link":"files/node_modules_highlight_js_lib_languages_maxima_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":2.312,"difficulty":4.649,"effort":32243.659,"length":802,"time":1791.314,"vocabulary":401,"volume":6935.262,"operands":{"distinct":392,"total":405,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":397,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":417}},"module":"node_modules/highlight.js/lib/languages/maxima.js","maintainability":48.633}},{"info":{"file":"node_modules/highlight.js/lib/languages/maxima.js.js","fileShort":"node_modules/highlight.js/lib/languages/maxima.js.js","fileSafe":"node_modules_highlight_js_lib_languages_maxima_js_js","link":"files/node_modules_highlight_js_lib_languages_maxima_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/maxima.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mel.js","fileShort":"node_modules/highlight.js/lib/languages/mel.js","fileSafe":"node_modules_highlight_js_lib_languages_mel_js","link":"files/node_modules_highlight_js_lib_languages_mel_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":1.205,"difficulty":4.179,"effort":15104.162,"length":460,"time":839.12,"vocabulary":232,"volume":3614.671,"operands":{"distinct":224,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":226,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":236}},"module":"node_modules/highlight.js/lib/languages/mel.js","maintainability":59.562}},{"info":{"file":"node_modules/highlight.js/lib/languages/mel.js.js","fileShort":"node_modules/highlight.js/lib/languages/mel.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mel_js_js","link":"files/node_modules_highlight_js_lib_languages_mel_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mel.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mercury.js","fileShort":"node_modules/highlight.js/lib/languages/mercury.js","fileSafe":"node_modules_highlight_js_lib_languages_mercury_js","link":"files/node_modules_highlight_js_lib_languages_mercury_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.473,"difficulty":8.551,"effort":12127.926,"length":225,"time":673.774,"vocabulary":79,"volume":1418.351,"operands":{"distinct":69,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":121}},"module":"node_modules/highlight.js/lib/languages/mercury.js","maintainability":46.29}},{"info":{"file":"node_modules/highlight.js/lib/languages/mercury.js.js","fileShort":"node_modules/highlight.js/lib/languages/mercury.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mercury_js_js","link":"files/node_modules_highlight_js_lib_languages_mercury_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mercury.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mipsasm.js","fileShort":"node_modules/highlight.js/lib/languages/mipsasm.js","fileSafe":"node_modules_highlight_js_lib_languages_mipsasm_js","link":"files/node_modules_highlight_js_lib_languages_mipsasm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.395,"difficulty":6.142,"effort":7282.793,"length":186,"time":404.6,"vocabulary":83,"volume":1185.757,"operands":{"distinct":74,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":109}},"module":"node_modules/highlight.js/lib/languages/mipsasm.js","maintainability":49.694}},{"info":{"file":"node_modules/highlight.js/lib/languages/mipsasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/mipsasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mipsasm_js_js","link":"files/node_modules_highlight_js_lib_languages_mipsasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mipsasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mizar.js","fileShort":"node_modules/highlight.js/lib/languages/mizar.js","fileSafe":"node_modules_highlight_js_lib_languages_mizar_js","link":"files/node_modules_highlight_js_lib_languages_mizar_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.07,"difficulty":4.929,"effort":1039.91,"length":43,"time":57.773,"vocabulary":30,"volume":210.996,"operands":{"distinct":21,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":29}},"module":"node_modules/highlight.js/lib/languages/mizar.js","maintainability":74.015}},{"info":{"file":"node_modules/highlight.js/lib/languages/mizar.js.js","fileShort":"node_modules/highlight.js/lib/languages/mizar.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mizar_js_js","link":"files/node_modules_highlight_js_lib_languages_mizar_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mizar.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mojolicious.js","fileShort":"node_modules/highlight.js/lib/languages/mojolicious.js","fileSafe":"node_modules_highlight_js_lib_languages_mojolicious_js","link":"files/node_modules_highlight_js_lib_languages_mojolicious_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.084,"difficulty":4.773,"effort":1205.663,"length":52,"time":66.981,"vocabulary":29,"volume":252.615,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":36}},"module":"node_modules/highlight.js/lib/languages/mojolicious.js","maintainability":62.353}},{"info":{"file":"node_modules/highlight.js/lib/languages/mojolicious.js.js","fileShort":"node_modules/highlight.js/lib/languages/mojolicious.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mojolicious_js_js","link":"files/node_modules_highlight_js_lib_languages_mojolicious_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mojolicious.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/monkey.js","fileShort":"node_modules/highlight.js/lib/languages/monkey.js","fileSafe":"node_modules_highlight_js_lib_languages_monkey_js","link":"files/node_modules_highlight_js_lib_languages_monkey_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.626,"difficulty":5.932,"effort":11138.187,"length":263,"time":618.788,"vocabulary":141,"volume":1877.702,"operands":{"distinct":132,"total":174,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":89,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":193}},"module":"node_modules/highlight.js/lib/languages/monkey.js","maintainability":46.033}},{"info":{"file":"node_modules/highlight.js/lib/languages/monkey.js.js","fileShort":"node_modules/highlight.js/lib/languages/monkey.js.js","fileSafe":"node_modules_highlight_js_lib_languages_monkey_js_js","link":"files/node_modules_highlight_js_lib_languages_monkey_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/monkey.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/moonscript.js","fileShort":"node_modules/highlight.js/lib/languages/moonscript.js","fileSafe":"node_modules_highlight_js_lib_languages_moonscript_js","link":"files/node_modules_highlight_js_lib_languages_moonscript_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.653,"difficulty":11.884,"effort":23298.408,"length":311,"time":1294.356,"vocabulary":79,"volume":1960.476,"operands":{"distinct":69,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":147,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":147}},"module":"node_modules/highlight.js/lib/languages/moonscript.js","maintainability":39.353}},{"info":{"file":"node_modules/highlight.js/lib/languages/moonscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/moonscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_moonscript_js_js","link":"files/node_modules_highlight_js_lib_languages_moonscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/moonscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/n1ql.js","fileShort":"node_modules/highlight.js/lib/languages/n1ql.js","fileSafe":"node_modules_highlight_js_lib_languages_n1ql_js","link":"files/node_modules_highlight_js_lib_languages_n1ql_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.154,"difficulty":4.35,"effort":15065.264,"length":412,"time":836.959,"vocabulary":339,"volume":3462.918,"operands":{"distinct":331,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":364}},"module":"node_modules/highlight.js/lib/languages/n1ql.js","maintainability":50.203}},{"info":{"file":"node_modules/highlight.js/lib/languages/n1ql.js.js","fileShort":"node_modules/highlight.js/lib/languages/n1ql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_n1ql_js_js","link":"files/node_modules_highlight_js_lib_languages_n1ql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/n1ql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/nestedtext.js","fileShort":"node_modules/highlight.js/lib/languages/nestedtext.js","fileSafe":"node_modules_highlight_js_lib_languages_nestedtext_js","link":"files/node_modules_highlight_js_lib_languages_nestedtext_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.196,"difficulty":8.224,"effort":4833.884,"length":112,"time":268.549,"vocabulary":38,"volume":587.768,"operands":{"distinct":29,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":87}},"module":"node_modules/highlight.js/lib/languages/nestedtext.js","maintainability":51.498}},{"info":{"file":"node_modules/highlight.js/lib/languages/nestedtext.js.js","fileShort":"node_modules/highlight.js/lib/languages/nestedtext.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nestedtext_js_js","link":"files/node_modules_highlight_js_lib_languages_nestedtext_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/nestedtext.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/nginx.js","fileShort":"node_modules/highlight.js/lib/languages/nginx.js","fileSafe":"node_modules_highlight_js_lib_languages_nginx_js","link":"files/node_modules_highlight_js_lib_languages_nginx_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.614,"difficulty":10.256,"effort":18881.416,"length":285,"time":1048.968,"vocabulary":88,"volume":1840.938,"operands":{"distinct":78,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":125,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":165}},"module":"node_modules/highlight.js/lib/languages/nginx.js","maintainability":41.162}},{"info":{"file":"node_modules/highlight.js/lib/languages/nginx.js.js","fileShort":"node_modules/highlight.js/lib/languages/nginx.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nginx_js_js","link":"files/node_modules_highlight_js_lib_languages_nginx_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/nginx.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/nim.js","fileShort":"node_modules/highlight.js/lib/languages/nim.js","fileSafe":"node_modules_highlight_js_lib_languages_nim_js","link":"files/node_modules_highlight_js_lib_languages_nim_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.578,"difficulty":4.757,"effort":8247.863,"length":238,"time":458.215,"vocabulary":156,"volume":1733.926,"operands":{"distinct":148,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":197}},"module":"node_modules/highlight.js/lib/languages/nim.js","maintainability":48.899}},{"info":{"file":"node_modules/highlight.js/lib/languages/nim.js.js","fileShort":"node_modules/highlight.js/lib/languages/nim.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nim_js_js","link":"files/node_modules_highlight_js_lib_languages_nim_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/nim.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/nix.js","fileShort":"node_modules/highlight.js/lib/languages/nix.js","fileSafe":"node_modules_highlight_js_lib_languages_nix_js","link":"files/node_modules_highlight_js_lib_languages_nix_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.291,"difficulty":5.763,"effort":5033.826,"length":144,"time":279.657,"vocabulary":67,"volume":873.517,"operands":{"distinct":59,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":89}},"module":"node_modules/highlight.js/lib/languages/nix.js","maintainability":50.808}},{"info":{"file":"node_modules/highlight.js/lib/languages/nix.js.js","fileShort":"node_modules/highlight.js/lib/languages/nix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nix_js_js","link":"files/node_modules_highlight_js_lib_languages_nix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/nix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/node-repl.js","fileShort":"node_modules/highlight.js/lib/languages/node-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_node_repl_js","link":"files/node_modules_highlight_js_lib_languages_node_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.065,"difficulty":4.375,"effort":850.995,"length":43,"time":47.278,"vocabulary":23,"volume":194.513,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":37}},"module":"node_modules/highlight.js/lib/languages/node-repl.js","maintainability":64.674}},{"info":{"file":"node_modules/highlight.js/lib/languages/node-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/node-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_node_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_node_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/node-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/nsis.js","fileShort":"node_modules/highlight.js/lib/languages/nsis.js","fileSafe":"node_modules_highlight_js_lib_languages_nsis_js","link":"files/node_modules_highlight_js_lib_languages_nsis_js/index.html"},"jshint":{"messages":21},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":1.968,"difficulty":5.811,"effort":34307.899,"length":666,"time":1905.994,"vocabulary":466,"volume":5903.548,"operands":{"distinct":456,"total":530,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":558}},"module":"node_modules/highlight.js/lib/languages/nsis.js","maintainability":40.1}},{"info":{"file":"node_modules/highlight.js/lib/languages/nsis.js.js","fileShort":"node_modules/highlight.js/lib/languages/nsis.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nsis_js_js","link":"files/node_modules_highlight_js_lib_languages_nsis_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/nsis.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/objectivec.js","fileShort":"node_modules/highlight.js/lib/languages/objectivec.js","fileSafe":"node_modules_highlight_js_lib_languages_objectivec_js","link":"files/node_modules_highlight_js_lib_languages_objectivec_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.932,"difficulty":6.373,"effort":17809.169,"length":361,"time":989.398,"vocabulary":214,"volume":2794.67,"operands":{"distinct":204,"total":260,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":250}},"module":"node_modules/highlight.js/lib/languages/objectivec.js","maintainability":44.009}},{"info":{"file":"node_modules/highlight.js/lib/languages/objectivec.js.js","fileShort":"node_modules/highlight.js/lib/languages/objectivec.js.js","fileSafe":"node_modules_highlight_js_lib_languages_objectivec_js_js","link":"files/node_modules_highlight_js_lib_languages_objectivec_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/objectivec.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ocaml.js","fileShort":"node_modules/highlight.js/lib/languages/ocaml.js","fileSafe":"node_modules_highlight_js_lib_languages_ocaml_js","link":"files/node_modules_highlight_js_lib_languages_ocaml_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.285,"difficulty":7.059,"effort":6045.876,"length":145,"time":335.882,"vocabulary":60,"volume":856.499,"operands":{"distinct":51,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":82}},"module":"node_modules/highlight.js/lib/languages/ocaml.js","maintainability":50.99}},{"info":{"file":"node_modules/highlight.js/lib/languages/ocaml.js.js","fileShort":"node_modules/highlight.js/lib/languages/ocaml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ocaml_js_js","link":"files/node_modules_highlight_js_lib_languages_ocaml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ocaml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/openscad.js","fileShort":"node_modules/highlight.js/lib/languages/openscad.js","fileSafe":"node_modules_highlight_js_lib_languages_openscad_js","link":"files/node_modules_highlight_js_lib_languages_openscad_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.319,"difficulty":7.417,"effort":7093.039,"length":160,"time":394.058,"vocabulary":63,"volume":956.365,"operands":{"distinct":54,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":81}},"module":"node_modules/highlight.js/lib/languages/openscad.js","maintainability":47.893}},{"info":{"file":"node_modules/highlight.js/lib/languages/openscad.js.js","fileShort":"node_modules/highlight.js/lib/languages/openscad.js.js","fileSafe":"node_modules_highlight_js_lib_languages_openscad_js_js","link":"files/node_modules_highlight_js_lib_languages_openscad_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/openscad.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/oxygene.js","fileShort":"node_modules/highlight.js/lib/languages/oxygene.js","fileSafe":"node_modules_highlight_js_lib_languages_oxygene_js","link":"files/node_modules_highlight_js_lib_languages_oxygene_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.35,"difficulty":8.333,"effort":8745.279,"length":173,"time":485.849,"vocabulary":67,"volume":1049.433,"operands":{"distinct":57,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":94}},"module":"node_modules/highlight.js/lib/languages/oxygene.js","maintainability":47.939}},{"info":{"file":"node_modules/highlight.js/lib/languages/oxygene.js.js","fileShort":"node_modules/highlight.js/lib/languages/oxygene.js.js","fileSafe":"node_modules_highlight_js_lib_languages_oxygene_js_js","link":"files/node_modules_highlight_js_lib_languages_oxygene_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/oxygene.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/parser3.js","fileShort":"node_modules/highlight.js/lib/languages/parser3.js","fileSafe":"node_modules_highlight_js_lib_languages_parser3_js","link":"files/node_modules_highlight_js_lib_languages_parser3_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.158,"difficulty":7.875,"effort":3733.225,"length":91,"time":207.401,"vocabulary":37,"volume":474.06,"operands":{"distinct":28,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":57}},"module":"node_modules/highlight.js/lib/languages/parser3.js","maintainability":55.573}},{"info":{"file":"node_modules/highlight.js/lib/languages/parser3.js.js","fileShort":"node_modules/highlight.js/lib/languages/parser3.js.js","fileSafe":"node_modules_highlight_js_lib_languages_parser3_js_js","link":"files/node_modules_highlight_js_lib_languages_parser3_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/parser3.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/perl.js","fileShort":"node_modules/highlight.js/lib/languages/perl.js","fileSafe":"node_modules_highlight_js_lib_languages_perl_js","link":"files/node_modules_highlight_js_lib_languages_perl_js/index.html"},"jshint":{"messages":20},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.802,"halstead":{"bugs":2.049,"difficulty":10.822,"effort":66526.227,"length":731,"time":3695.902,"vocabulary":340,"volume":6147.265,"operands":{"distinct":326,"total":504,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":227,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":111,"physical":479}},"module":"node_modules/highlight.js/lib/languages/perl.js","maintainability":46.623}},{"info":{"file":"node_modules/highlight.js/lib/languages/perl.js.js","fileShort":"node_modules/highlight.js/lib/languages/perl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_perl_js_js","link":"files/node_modules_highlight_js_lib_languages_perl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/perl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/pf.js","fileShort":"node_modules/highlight.js/lib/languages/pf.js","fileSafe":"node_modules_highlight_js_lib_languages_pf_js","link":"files/node_modules_highlight_js_lib_languages_pf_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.179,"difficulty":5.488,"effort":2942.376,"length":95,"time":163.465,"vocabulary":50,"volume":536.166,"operands":{"distinct":41,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":59}},"module":"node_modules/highlight.js/lib/languages/pf.js","maintainability":58.206}},{"info":{"file":"node_modules/highlight.js/lib/languages/pf.js.js","fileShort":"node_modules/highlight.js/lib/languages/pf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pf_js_js","link":"files/node_modules_highlight_js_lib_languages_pf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/pf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/pgsql.js","fileShort":"node_modules/highlight.js/lib/languages/pgsql.js","fileSafe":"node_modules_highlight_js_lib_languages_pgsql_js","link":"files/node_modules_highlight_js_lib_languages_pgsql_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.714,"halstead":{"bugs":2.613,"difficulty":7.565,"effort":59303.106,"length":944,"time":3294.617,"vocabulary":316,"volume":7838.769,"operands":{"distinct":306,"total":463,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":481,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":140,"physical":631}},"module":"node_modules/highlight.js/lib/languages/pgsql.js","maintainability":44.029}},{"info":{"file":"node_modules/highlight.js/lib/languages/pgsql.js.js","fileShort":"node_modules/highlight.js/lib/languages/pgsql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pgsql_js_js","link":"files/node_modules_highlight_js_lib_languages_pgsql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/pgsql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/php-template.js","fileShort":"node_modules/highlight.js/lib/languages/php-template.js","fileSafe":"node_modules_highlight_js_lib_languages_php_template_js","link":"files/node_modules_highlight_js_lib_languages_php_template_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.17,"difficulty":8.769,"effort":4461.314,"length":100,"time":247.851,"vocabulary":34,"volume":508.746,"operands":{"distinct":26,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":54}},"module":"node_modules/highlight.js/lib/languages/php-template.js","maintainability":53.412}},{"info":{"file":"node_modules/highlight.js/lib/languages/php-template.js.js","fileShort":"node_modules/highlight.js/lib/languages/php-template.js.js","fileSafe":"node_modules_highlight_js_lib_languages_php_template_js_js","link":"files/node_modules_highlight_js_lib_languages_php_template_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/php-template.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/php.js","fileShort":"node_modules/highlight.js/lib/languages/php.js","fileSafe":"node_modules_highlight_js_lib_languages_php_js","link":"files/node_modules_highlight_js_lib_languages_php_js/index.html"},"jshint":{"messages":32},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.325,"halstead":{"bugs":2.466,"difficulty":12.572,"effort":93016.238,"length":890,"time":5167.569,"vocabulary":318,"volume":7398.466,"operands":{"distinct":304,"total":546,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":344,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":151,"physical":528}},"module":"node_modules/highlight.js/lib/languages/php.js","maintainability":48.988}},{"info":{"file":"node_modules/highlight.js/lib/languages/php.js.js","fileShort":"node_modules/highlight.js/lib/languages/php.js.js","fileSafe":"node_modules_highlight_js_lib_languages_php_js_js","link":"files/node_modules_highlight_js_lib_languages_php_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/php.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/plaintext.js","fileShort":"node_modules/highlight.js/lib/languages/plaintext.js","fileSafe":"node_modules_highlight_js_lib_languages_plaintext_js","link":"files/node_modules_highlight_js_lib_languages_plaintext_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.029,"difficulty":3.818,"effort":334.352,"length":21,"time":18.575,"vocabulary":18,"volume":87.568,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":19}},"module":"node_modules/highlight.js/lib/languages/plaintext.js","maintainability":77.649}},{"info":{"file":"node_modules/highlight.js/lib/languages/plaintext.js.js","fileShort":"node_modules/highlight.js/lib/languages/plaintext.js.js","fileSafe":"node_modules_highlight_js_lib_languages_plaintext_js_js","link":"files/node_modules_highlight_js_lib_languages_plaintext_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/plaintext.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/pony.js","fileShort":"node_modules/highlight.js/lib/languages/pony.js","fileSafe":"node_modules_highlight_js_lib_languages_pony_js","link":"files/node_modules_highlight_js_lib_languages_pony_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.283,"difficulty":8.686,"effort":7377.628,"length":149,"time":409.868,"vocabulary":52,"volume":849.366,"operands":{"distinct":43,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":89}},"module":"node_modules/highlight.js/lib/languages/pony.js","maintainability":48.832}},{"info":{"file":"node_modules/highlight.js/lib/languages/pony.js.js","fileShort":"node_modules/highlight.js/lib/languages/pony.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pony_js_js","link":"files/node_modules_highlight_js_lib_languages_pony_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/pony.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/powershell.js","fileShort":"node_modules/highlight.js/lib/languages/powershell.js","fileSafe":"node_modules_highlight_js_lib_languages_powershell_js","link":"files/node_modules_highlight_js_lib_languages_powershell_js/index.html"},"jshint":{"messages":21},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.741,"halstead":{"bugs":1.324,"difficulty":12.09,"effort":48034.684,"length":564,"time":2668.594,"vocabulary":132,"volume":3973.038,"operands":{"distinct":122,"total":295,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":269,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":135,"physical":332}},"module":"node_modules/highlight.js/lib/languages/powershell.js","maintainability":32.337}},{"info":{"file":"node_modules/highlight.js/lib/languages/powershell.js.js","fileShort":"node_modules/highlight.js/lib/languages/powershell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_powershell_js_js","link":"files/node_modules_highlight_js_lib_languages_powershell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/powershell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/processing.js","fileShort":"node_modules/highlight.js/lib/languages/processing.js","fileSafe":"node_modules_highlight_js_lib_languages_processing_js","link":"files/node_modules_highlight_js_lib_languages_processing_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":1.53,"difficulty":5.793,"effort":26583.689,"length":535,"time":1476.872,"vocabulary":382,"volume":4588.924,"operands":{"distinct":372,"total":431,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":444}},"module":"node_modules/highlight.js/lib/languages/processing.js","maintainability":44.235}},{"info":{"file":"node_modules/highlight.js/lib/languages/processing.js.js","fileShort":"node_modules/highlight.js/lib/languages/processing.js.js","fileSafe":"node_modules_highlight_js_lib_languages_processing_js_js","link":"files/node_modules_highlight_js_lib_languages_processing_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/processing.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/profile.js","fileShort":"node_modules/highlight.js/lib/languages/profile.js","fileSafe":"node_modules_highlight_js_lib_languages_profile_js","link":"files/node_modules_highlight_js_lib_languages_profile_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.143,"difficulty":5.914,"effort":2537.631,"length":83,"time":140.979,"vocabulary":36,"volume":429.104,"operands":{"distinct":29,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":43}},"module":"node_modules/highlight.js/lib/languages/profile.js","maintainability":56.828}},{"info":{"file":"node_modules/highlight.js/lib/languages/profile.js.js","fileShort":"node_modules/highlight.js/lib/languages/profile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_profile_js_js","link":"files/node_modules_highlight_js_lib_languages_profile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/profile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/prolog.js","fileShort":"node_modules/highlight.js/lib/languages/prolog.js","fileSafe":"node_modules_highlight_js_lib_languages_prolog_js","link":"files/node_modules_highlight_js_lib_languages_prolog_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.293,"difficulty":11.045,"effort":9708.377,"length":163,"time":539.354,"vocabulary":42,"volume":878.948,"operands":{"distinct":33,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":102}},"module":"node_modules/highlight.js/lib/languages/prolog.js","maintainability":46.746}},{"info":{"file":"node_modules/highlight.js/lib/languages/prolog.js.js","fileShort":"node_modules/highlight.js/lib/languages/prolog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_prolog_js_js","link":"files/node_modules_highlight_js_lib_languages_prolog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/prolog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/properties.js","fileShort":"node_modules/highlight.js/lib/languages/properties.js","fileSafe":"node_modules_highlight_js_lib_languages_properties_js","link":"files/node_modules_highlight_js_lib_languages_properties_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.272,"difficulty":9.146,"effort":7470.999,"length":144,"time":415.056,"vocabulary":51,"volume":816.829,"operands":{"distinct":41,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":76}},"module":"node_modules/highlight.js/lib/languages/properties.js","maintainability":49.348}},{"info":{"file":"node_modules/highlight.js/lib/languages/properties.js.js","fileShort":"node_modules/highlight.js/lib/languages/properties.js.js","fileSafe":"node_modules_highlight_js_lib_languages_properties_js_js","link":"files/node_modules_highlight_js_lib_languages_properties_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/properties.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/protobuf.js","fileShort":"node_modules/highlight.js/lib/languages/protobuf.js","fileSafe":"node_modules_highlight_js_lib_languages_protobuf_js","link":"files/node_modules_highlight_js_lib_languages_protobuf_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.224,"difficulty":4.678,"effort":3149.843,"length":111,"time":174.991,"vocabulary":67,"volume":673.336,"operands":{"distinct":59,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":75}},"module":"node_modules/highlight.js/lib/languages/protobuf.js","maintainability":55.951}},{"info":{"file":"node_modules/highlight.js/lib/languages/protobuf.js.js","fileShort":"node_modules/highlight.js/lib/languages/protobuf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_protobuf_js_js","link":"files/node_modules_highlight_js_lib_languages_protobuf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/protobuf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/puppet.js","fileShort":"node_modules/highlight.js/lib/languages/puppet.js","fileSafe":"node_modules_highlight_js_lib_languages_puppet_js","link":"files/node_modules_highlight_js_lib_languages_puppet_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.563,"difficulty":8.961,"effort":15126.693,"length":262,"time":840.372,"vocabulary":87,"volume":1688.051,"operands":{"distinct":77,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":124,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":147}},"module":"node_modules/highlight.js/lib/languages/puppet.js","maintainability":43.227}},{"info":{"file":"node_modules/highlight.js/lib/languages/puppet.js.js","fileShort":"node_modules/highlight.js/lib/languages/puppet.js.js","fileSafe":"node_modules_highlight_js_lib_languages_puppet_js_js","link":"files/node_modules_highlight_js_lib_languages_puppet_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/puppet.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/purebasic.js","fileShort":"node_modules/highlight.js/lib/languages/purebasic.js","fileSafe":"node_modules_highlight_js_lib_languages_purebasic_js","link":"files/node_modules_highlight_js_lib_languages_purebasic_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.258,"difficulty":6.667,"effort":5160,"length":129,"time":286.667,"vocabulary":64,"volume":774,"operands":{"distinct":54,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":101}},"module":"node_modules/highlight.js/lib/languages/purebasic.js","maintainability":52.762}},{"info":{"file":"node_modules/highlight.js/lib/languages/purebasic.js.js","fileShort":"node_modules/highlight.js/lib/languages/purebasic.js.js","fileSafe":"node_modules_highlight_js_lib_languages_purebasic_js_js","link":"files/node_modules_highlight_js_lib_languages_purebasic_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/purebasic.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/python-repl.js","fileShort":"node_modules/highlight.js/lib/languages/python-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_python_repl_js","link":"files/node_modules_highlight_js_lib_languages_python_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.066,"difficulty":4.375,"effort":870.786,"length":44,"time":48.377,"vocabulary":23,"volume":199.037,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":36}},"module":"node_modules/highlight.js/lib/languages/python-repl.js","maintainability":64.62}},{"info":{"file":"node_modules/highlight.js/lib/languages/python-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/python-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_python_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_python_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/python-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/python.js","fileShort":"node_modules/highlight.js/lib/languages/python.js","fileSafe":"node_modules_highlight_js_lib_languages_python_js","link":"files/node_modules_highlight_js_lib_languages_python_js/index.html"},"jshint":{"messages":28},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.813,"halstead":{"bugs":1.565,"difficulty":8.186,"effort":38439.88,"length":604,"time":2135.549,"vocabulary":219,"volume":4695.971,"operands":{"distinct":210,"total":382,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":222,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":123,"physical":432}},"module":"node_modules/highlight.js/lib/languages/python.js","maintainability":33.711}},{"info":{"file":"node_modules/highlight.js/lib/languages/python.js.js","fileShort":"node_modules/highlight.js/lib/languages/python.js.js","fileSafe":"node_modules_highlight_js_lib_languages_python_js_js","link":"files/node_modules_highlight_js_lib_languages_python_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/python.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/q.js","fileShort":"node_modules/highlight.js/lib/languages/q.js","fileSafe":"node_modules_highlight_js_lib_languages_q_js","link":"files/node_modules_highlight_js_lib_languages_q_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.085,"difficulty":4.833,"effort":1232.5,"length":51,"time":68.472,"vocabulary":32,"volume":255,"operands":{"distinct":24,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":37}},"module":"node_modules/highlight.js/lib/languages/q.js","maintainability":63.72}},{"info":{"file":"node_modules/highlight.js/lib/languages/q.js.js","fileShort":"node_modules/highlight.js/lib/languages/q.js.js","fileSafe":"node_modules_highlight_js_lib_languages_q_js_js","link":"files/node_modules_highlight_js_lib_languages_q_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/q.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/qml.js","fileShort":"node_modules/highlight.js/lib/languages/qml.js","fileSafe":"node_modules_highlight_js_lib_languages_qml_js","link":"files/node_modules_highlight_js_lib_languages_qml_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.099,"halstead":{"bugs":0.844,"difficulty":11.611,"effort":29391.312,"length":381,"time":1632.851,"vocabulary":100,"volume":2531.309,"operands":{"distinct":90,"total":209,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":172,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":201}},"module":"node_modules/highlight.js/lib/languages/qml.js","maintainability":37.136}},{"info":{"file":"node_modules/highlight.js/lib/languages/qml.js.js","fileShort":"node_modules/highlight.js/lib/languages/qml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_qml_js_js","link":"files/node_modules_highlight_js_lib_languages_qml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/qml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/r.js","fileShort":"node_modules/highlight.js/lib/languages/r.js","fileSafe":"node_modules_highlight_js_lib_languages_r_js","link":"files/node_modules_highlight_js_lib_languages_r_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":0.769,"difficulty":13.235,"effort":30530.417,"length":367,"time":1696.134,"vocabulary":78,"volume":2306.743,"operands":{"distinct":68,"total":180,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":235}},"module":"node_modules/highlight.js/lib/languages/r.js","maintainability":37.487}},{"info":{"file":"node_modules/highlight.js/lib/languages/r.js.js","fileShort":"node_modules/highlight.js/lib/languages/r.js.js","fileSafe":"node_modules_highlight_js_lib_languages_r_js_js","link":"files/node_modules_highlight_js_lib_languages_r_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/r.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/reasonml.js","fileShort":"node_modules/highlight.js/lib/languages/reasonml.js","fileSafe":"node_modules_highlight_js_lib_languages_reasonml_js","link":"files/node_modules_highlight_js_lib_languages_reasonml_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.588,"halstead":{"bugs":1.687,"difficulty":14.556,"effort":73677.834,"length":705,"time":4093.213,"vocabulary":145,"volume":5061.836,"operands":{"distinct":135,"total":393,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":170,"physical":324}},"module":"node_modules/highlight.js/lib/languages/reasonml.js","maintainability":45.003}},{"info":{"file":"node_modules/highlight.js/lib/languages/reasonml.js.js","fileShort":"node_modules/highlight.js/lib/languages/reasonml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_reasonml_js_js","link":"files/node_modules_highlight_js_lib_languages_reasonml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/reasonml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/rib.js","fileShort":"node_modules/highlight.js/lib/languages/rib.js","fileSafe":"node_modules_highlight_js_lib_languages_rib_js","link":"files/node_modules_highlight_js_lib_languages_rib_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.103,"difficulty":4.714,"effort":1462.35,"length":60,"time":81.242,"vocabulary":36,"volume":310.196,"operands":{"distinct":28,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":37}},"module":"node_modules/highlight.js/lib/languages/rib.js","maintainability":71.118}},{"info":{"file":"node_modules/highlight.js/lib/languages/rib.js.js","fileShort":"node_modules/highlight.js/lib/languages/rib.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rib_js_js","link":"files/node_modules_highlight_js_lib_languages_rib_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/rib.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/roboconf.js","fileShort":"node_modules/highlight.js/lib/languages/roboconf.js","fileSafe":"node_modules_highlight_js_lib_languages_roboconf_js","link":"files/node_modules_highlight_js_lib_languages_roboconf_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.231,"difficulty":8.5,"effort":5881.775,"length":126,"time":326.765,"vocabulary":45,"volume":691.973,"operands":{"distinct":36,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":82}},"module":"node_modules/highlight.js/lib/languages/roboconf.js","maintainability":50.154}},{"info":{"file":"node_modules/highlight.js/lib/languages/roboconf.js.js","fileShort":"node_modules/highlight.js/lib/languages/roboconf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_roboconf_js_js","link":"files/node_modules_highlight_js_lib_languages_roboconf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/roboconf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/routeros.js","fileShort":"node_modules/highlight.js/lib/languages/routeros.js","fileSafe":"node_modules_highlight_js_lib_languages_routeros_js","link":"files/node_modules_highlight_js_lib_languages_routeros_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.576,"difficulty":12.456,"effort":21534.617,"length":285,"time":1196.368,"vocabulary":67,"volume":1728.835,"operands":{"distinct":57,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":67,"physical":172}},"module":"node_modules/highlight.js/lib/languages/routeros.js","maintainability":40.737}},{"info":{"file":"node_modules/highlight.js/lib/languages/routeros.js.js","fileShort":"node_modules/highlight.js/lib/languages/routeros.js.js","fileSafe":"node_modules_highlight_js_lib_languages_routeros_js_js","link":"files/node_modules_highlight_js_lib_languages_routeros_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/routeros.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/rsl.js","fileShort":"node_modules/highlight.js/lib/languages/rsl.js","fileSafe":"node_modules_highlight_js_lib_languages_rsl_js","link":"files/node_modules_highlight_js_lib_languages_rsl_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.437,"difficulty":4.375,"effort":5736.415,"length":185,"time":318.69,"vocabulary":136,"volume":1311.181,"operands":{"distinct":128,"total":140,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":149}},"module":"node_modules/highlight.js/lib/languages/rsl.js","maintainability":54.215}},{"info":{"file":"node_modules/highlight.js/lib/languages/rsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/rsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rsl_js_js","link":"files/node_modules_highlight_js_lib_languages_rsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/rsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ruby.js","fileShort":"node_modules/highlight.js/lib/languages/ruby.js","fileSafe":"node_modules_highlight_js_lib_languages_ruby_js","link":"files/node_modules_highlight_js_lib_languages_ruby_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.633,"halstead":{"bugs":1.552,"difficulty":13.062,"effort":60813.968,"length":654,"time":3378.554,"vocabulary":139,"volume":4655.787,"operands":{"distinct":129,"total":337,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":317,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":158,"physical":357}},"module":"node_modules/highlight.js/lib/languages/ruby.js","maintainability":30.349}},{"info":{"file":"node_modules/highlight.js/lib/languages/ruby.js.js","fileShort":"node_modules/highlight.js/lib/languages/ruby.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ruby_js_js","link":"files/node_modules_highlight_js_lib_languages_ruby_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ruby.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ruleslanguage.js","fileShort":"node_modules/highlight.js/lib/languages/ruleslanguage.js","fileSafe":"node_modules_highlight_js_lib_languages_ruleslanguage_js","link":"files/node_modules_highlight_js_lib_languages_ruleslanguage_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.275,"difficulty":4.444,"effort":3662.516,"length":134,"time":203.473,"vocabulary":71,"volume":824.066,"operands":{"distinct":63,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":64,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":78}},"module":"node_modules/highlight.js/lib/languages/ruleslanguage.js","maintainability":61.609}},{"info":{"file":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js","fileShort":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ruleslanguage_js_js","link":"files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/rust.js","fileShort":"node_modules/highlight.js/lib/languages/rust.js","fileSafe":"node_modules_highlight_js_lib_languages_rust_js","link":"files/node_modules_highlight_js_lib_languages_rust_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":1.153,"difficulty":7.255,"effort":25105.122,"length":447,"time":1394.729,"vocabulary":214,"volume":3460.436,"operands":{"distinct":204,"total":296,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":316}},"module":"node_modules/highlight.js/lib/languages/rust.js","maintainability":39.469}},{"info":{"file":"node_modules/highlight.js/lib/languages/rust.js.js","fileShort":"node_modules/highlight.js/lib/languages/rust.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rust_js_js","link":"files/node_modules_highlight_js_lib_languages_rust_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/rust.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/sas.js","fileShort":"node_modules/highlight.js/lib/languages/sas.js","fileSafe":"node_modules_highlight_js_lib_languages_sas_js","link":"files/node_modules_highlight_js_lib_languages_sas_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":1.785,"difficulty":6.476,"effort":34678.886,"length":605,"time":1926.605,"vocabulary":462,"volume":5355.308,"operands":{"distinct":451,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":556}},"module":"node_modules/highlight.js/lib/languages/sas.js","maintainability":46.477}},{"info":{"file":"node_modules/highlight.js/lib/languages/sas.js.js","fileShort":"node_modules/highlight.js/lib/languages/sas.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sas_js_js","link":"files/node_modules_highlight_js_lib_languages_sas_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/sas.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/scala.js","fileShort":"node_modules/highlight.js/lib/languages/scala.js","fileSafe":"node_modules_highlight_js_lib_languages_scala_js","link":"files/node_modules_highlight_js_lib_languages_scala_js/index.html"},"jshint":{"messages":13},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":0.666,"difficulty":12.463,"effort":24914.218,"length":319,"time":1384.123,"vocabulary":77,"volume":1999.105,"operands":{"distinct":67,"total":167,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":183}},"module":"node_modules/highlight.js/lib/languages/scala.js","maintainability":37.902}},{"info":{"file":"node_modules/highlight.js/lib/languages/scala.js.js","fileShort":"node_modules/highlight.js/lib/languages/scala.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scala_js_js","link":"files/node_modules_highlight_js_lib_languages_scala_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/scala.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/scheme.js","fileShort":"node_modules/highlight.js/lib/languages/scheme.js","fileSafe":"node_modules_highlight_js_lib_languages_scheme_js","link":"files/node_modules_highlight_js_lib_languages_scheme_js/index.html"},"jshint":{"messages":15},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":0.809,"difficulty":9.639,"effort":23393.585,"length":360,"time":1299.644,"vocabulary":107,"volume":2426.928,"operands":{"distinct":97,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":173,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":207}},"module":"node_modules/highlight.js/lib/languages/scheme.js","maintainability":39.877}},{"info":{"file":"node_modules/highlight.js/lib/languages/scheme.js.js","fileShort":"node_modules/highlight.js/lib/languages/scheme.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scheme_js_js","link":"files/node_modules_highlight_js_lib_languages_scheme_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/scheme.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/scilab.js","fileShort":"node_modules/highlight.js/lib/languages/scilab.js","fileSafe":"node_modules_highlight_js_lib_languages_scilab_js","link":"files/node_modules_highlight_js_lib_languages_scilab_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.259,"difficulty":7.449,"effort":5784.199,"length":132,"time":321.344,"vocabulary":59,"volume":776.509,"operands":{"distinct":49,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":73}},"module":"node_modules/highlight.js/lib/languages/scilab.js","maintainability":50.793}},{"info":{"file":"node_modules/highlight.js/lib/languages/scilab.js.js","fileShort":"node_modules/highlight.js/lib/languages/scilab.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scilab_js_js","link":"files/node_modules_highlight_js_lib_languages_scilab_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/scilab.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/scss.js","fileShort":"node_modules/highlight.js/lib/languages/scss.js","fileSafe":"node_modules_highlight_js_lib_languages_scss_js","link":"files/node_modules_highlight_js_lib_languages_scss_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":2.707,"difficulty":6.768,"effort":54973.753,"length":885,"time":3054.097,"vocabulary":579,"volume":8122.016,"operands":{"distinct":568,"total":699,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":186,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":85,"physical":680}},"module":"node_modules/highlight.js/lib/languages/scss.js","maintainability":47.278}},{"info":{"file":"node_modules/highlight.js/lib/languages/scss.js.js","fileShort":"node_modules/highlight.js/lib/languages/scss.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scss_js_js","link":"files/node_modules_highlight_js_lib_languages_scss_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/scss.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/shell.js","fileShort":"node_modules/highlight.js/lib/languages/shell.js","fileSafe":"node_modules_highlight_js_lib_languages_shell_js","link":"files/node_modules_highlight_js_lib_languages_shell_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.053,"difficulty":3.706,"effort":594.697,"length":35,"time":33.039,"vocabulary":24,"volume":160.474,"operands":{"distinct":17,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":30}},"module":"node_modules/highlight.js/lib/languages/shell.js","maintainability":68.278}},{"info":{"file":"node_modules/highlight.js/lib/languages/shell.js.js","fileShort":"node_modules/highlight.js/lib/languages/shell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_shell_js_js","link":"files/node_modules_highlight_js_lib_languages_shell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/shell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/smali.js","fileShort":"node_modules/highlight.js/lib/languages/smali.js","fileSafe":"node_modules_highlight_js_lib_languages_smali_js","link":"files/node_modules_highlight_js_lib_languages_smali_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.465,"difficulty":7.128,"effort":9933.758,"length":208,"time":551.875,"vocabulary":104,"volume":1393.691,"operands":{"distinct":94,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":135}},"module":"node_modules/highlight.js/lib/languages/smali.js","maintainability":49.663}},{"info":{"file":"node_modules/highlight.js/lib/languages/smali.js.js","fileShort":"node_modules/highlight.js/lib/languages/smali.js.js","fileSafe":"node_modules_highlight_js_lib_languages_smali_js_js","link":"files/node_modules_highlight_js_lib_languages_smali_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/smali.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/smalltalk.js","fileShort":"node_modules/highlight.js/lib/languages/smalltalk.js","fileSafe":"node_modules_highlight_js_lib_languages_smalltalk_js","link":"files/node_modules_highlight_js_lib_languages_smalltalk_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.263,"difficulty":8.37,"effort":6610.285,"length":136,"time":367.238,"vocabulary":56,"volume":789.8,"operands":{"distinct":46,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":70}},"module":"node_modules/highlight.js/lib/languages/smalltalk.js","maintainability":51.866}},{"info":{"file":"node_modules/highlight.js/lib/languages/smalltalk.js.js","fileShort":"node_modules/highlight.js/lib/languages/smalltalk.js.js","fileSafe":"node_modules_highlight_js_lib_languages_smalltalk_js_js","link":"files/node_modules_highlight_js_lib_languages_smalltalk_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/smalltalk.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/sml.js","fileShort":"node_modules/highlight.js/lib/languages/sml.js","fileSafe":"node_modules_highlight_js_lib_languages_sml_js","link":"files/node_modules_highlight_js_lib_languages_sml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.261,"difficulty":7.085,"effort":5554.673,"length":135,"time":308.593,"vocabulary":56,"volume":783.993,"operands":{"distinct":47,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":81}},"module":"node_modules/highlight.js/lib/languages/sml.js","maintainability":51.49}},{"info":{"file":"node_modules/highlight.js/lib/languages/sml.js.js","fileShort":"node_modules/highlight.js/lib/languages/sml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sml_js_js","link":"files/node_modules_highlight_js_lib_languages_sml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/sml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/sqf.js","fileShort":"node_modules/highlight.js/lib/languages/sqf.js","fileSafe":"node_modules_highlight_js_lib_languages_sqf_js","link":"files/node_modules_highlight_js_lib_languages_sqf_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":9.75,"difficulty":4.588,"effort":134187.625,"length":2595,"time":7454.868,"vocabulary":2472,"volume":29249.447,"operands":{"distinct":2463,"total":2511,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":2509}},"module":"node_modules/highlight.js/lib/languages/sqf.js","maintainability":40.565}},{"info":{"file":"node_modules/highlight.js/lib/languages/sqf.js.js","fileShort":"node_modules/highlight.js/lib/languages/sqf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sqf_js_js","link":"files/node_modules_highlight_js_lib_languages_sqf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/sqf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/sql.js","fileShort":"node_modules/highlight.js/lib/languages/sql.js","fileSafe":"node_modules_highlight_js_lib_languages_sql_js","link":"files/node_modules_highlight_js_lib_languages_sql_js/index.html"},"jshint":{"messages":29},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":6.757,"halstead":{"bugs":2.455,"difficulty":11.719,"effort":86297.526,"length":829,"time":4794.307,"vocabulary":472,"volume":7363.711,"operands":{"distinct":456,"total":668,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":161,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":74,"physical":681}},"module":"node_modules/highlight.js/lib/languages/sql.js","maintainability":56.066}},{"info":{"file":"node_modules/highlight.js/lib/languages/sql.js.js","fileShort":"node_modules/highlight.js/lib/languages/sql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sql_js_js","link":"files/node_modules_highlight_js_lib_languages_sql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/sql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/stan.js","fileShort":"node_modules/highlight.js/lib/languages/stan.js","fileSafe":"node_modules_highlight_js_lib_languages_stan_js","link":"files/node_modules_highlight_js_lib_languages_stan_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.691,"difficulty":6.6,"effort":33474.498,"length":589,"time":1859.694,"vocabulary":391,"volume":5071.894,"operands":{"distinct":380,"total":456,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":493}},"module":"node_modules/highlight.js/lib/languages/stan.js","maintainability":41.08}},{"info":{"file":"node_modules/highlight.js/lib/languages/stan.js.js","fileShort":"node_modules/highlight.js/lib/languages/stan.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stan_js_js","link":"files/node_modules_highlight_js_lib_languages_stan_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/stan.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/stata.js","fileShort":"node_modules/highlight.js/lib/languages/stata.js","fileSafe":"node_modules_highlight_js_lib_languages_stata_js","link":"files/node_modules_highlight_js_lib_languages_stata_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.134,"difficulty":5.655,"effort":2268.447,"length":77,"time":126.025,"vocabulary":37,"volume":401.128,"operands":{"distinct":29,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":60}},"module":"node_modules/highlight.js/lib/languages/stata.js","maintainability":58.54}},{"info":{"file":"node_modules/highlight.js/lib/languages/stata.js.js","fileShort":"node_modules/highlight.js/lib/languages/stata.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stata_js_js","link":"files/node_modules_highlight_js_lib_languages_stata_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/stata.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/step21.js","fileShort":"node_modules/highlight.js/lib/languages/step21.js","fileSafe":"node_modules_highlight_js_lib_languages_step21_js","link":"files/node_modules_highlight_js_lib_languages_step21_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.269,"difficulty":7.02,"effort":5657.573,"length":137,"time":314.31,"vocabulary":59,"volume":805.922,"operands":{"distinct":50,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":70}},"module":"node_modules/highlight.js/lib/languages/step21.js","maintainability":51.507}},{"info":{"file":"node_modules/highlight.js/lib/languages/step21.js.js","fileShort":"node_modules/highlight.js/lib/languages/step21.js.js","fileSafe":"node_modules_highlight_js_lib_languages_step21_js_js","link":"files/node_modules_highlight_js_lib_languages_step21_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/step21.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/stylus.js","fileShort":"node_modules/highlight.js/lib/languages/stylus.js","fileSafe":"node_modules_highlight_js_lib_languages_stylus_js","link":"files/node_modules_highlight_js_lib_languages_stylus_js/index.html"},"jshint":{"messages":13},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":2.924,"difficulty":6.813,"effort":59760.603,"length":948,"time":3320.033,"vocabulary":610,"volume":8771.527,"operands":{"distinct":599,"total":742,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":206,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":87,"physical":740}},"module":"node_modules/highlight.js/lib/languages/stylus.js","maintainability":46.734}},{"info":{"file":"node_modules/highlight.js/lib/languages/stylus.js.js","fileShort":"node_modules/highlight.js/lib/languages/stylus.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stylus_js_js","link":"files/node_modules_highlight_js_lib_languages_stylus_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/stylus.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/subunit.js","fileShort":"node_modules/highlight.js/lib/languages/subunit.js","fileSafe":"node_modules_highlight_js_lib_languages_subunit_js","link":"files/node_modules_highlight_js_lib_languages_subunit_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.148,"difficulty":6.207,"effort":2748.436,"length":85,"time":152.691,"vocabulary":37,"volume":442.804,"operands":{"distinct":29,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":51}},"module":"node_modules/highlight.js/lib/languages/subunit.js","maintainability":55.676}},{"info":{"file":"node_modules/highlight.js/lib/languages/subunit.js.js","fileShort":"node_modules/highlight.js/lib/languages/subunit.js.js","fileSafe":"node_modules_highlight_js_lib_languages_subunit_js_js","link":"files/node_modules_highlight_js_lib_languages_subunit_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/subunit.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/swift.js","fileShort":"node_modules/highlight.js/lib/languages/swift.js","fileSafe":"node_modules_highlight_js_lib_languages_swift_js","link":"files/node_modules_highlight_js_lib_languages_swift_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.857,"halstead":{"bugs":4.003,"difficulty":26.767,"effort":321459.604,"length":1409,"time":17858.867,"vocabulary":368,"volume":12009.699,"operands":{"distinct":345,"total":803,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":606,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":245,"physical":885}},"module":"node_modules/highlight.js/lib/languages/swift.js","maintainability":57.945}},{"info":{"file":"node_modules/highlight.js/lib/languages/swift.js.js","fileShort":"node_modules/highlight.js/lib/languages/swift.js.js","fileSafe":"node_modules_highlight_js_lib_languages_swift_js_js","link":"files/node_modules_highlight_js_lib_languages_swift_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/swift.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/taggerscript.js","fileShort":"node_modules/highlight.js/lib/languages/taggerscript.js","fileSafe":"node_modules_highlight_js_lib_languages_taggerscript_js","link":"files/node_modules_highlight_js_lib_languages_taggerscript_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.146,"difficulty":7.818,"effort":3414.304,"length":89,"time":189.684,"vocabulary":30,"volume":436.713,"operands":{"distinct":22,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":56}},"module":"node_modules/highlight.js/lib/languages/taggerscript.js","maintainability":53.614}},{"info":{"file":"node_modules/highlight.js/lib/languages/taggerscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/taggerscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_taggerscript_js_js","link":"files/node_modules_highlight_js_lib_languages_taggerscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/taggerscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/tap.js","fileShort":"node_modules/highlight.js/lib/languages/tap.js","fileSafe":"node_modules_highlight_js_lib_languages_tap_js","link":"files/node_modules_highlight_js_lib_languages_tap_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.12,"difficulty":4.796,"effort":1732.47,"length":71,"time":96.248,"vocabulary":34,"volume":361.21,"operands":{"distinct":27,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":55}},"module":"node_modules/highlight.js/lib/languages/tap.js","maintainability":58.669}},{"info":{"file":"node_modules/highlight.js/lib/languages/tap.js.js","fileShort":"node_modules/highlight.js/lib/languages/tap.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tap_js_js","link":"files/node_modules_highlight_js_lib_languages_tap_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/tap.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/tcl.js","fileShort":"node_modules/highlight.js/lib/languages/tcl.js","fileSafe":"node_modules_highlight_js_lib_languages_tcl_js","link":"files/node_modules_highlight_js_lib_languages_tcl_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.665,"difficulty":5.528,"effort":11030.141,"length":269,"time":612.786,"vocabulary":171,"volume":1995.402,"operands":{"distinct":162,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":193}},"module":"node_modules/highlight.js/lib/languages/tcl.js","maintainability":49.462}},{"info":{"file":"node_modules/highlight.js/lib/languages/tcl.js.js","fileShort":"node_modules/highlight.js/lib/languages/tcl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tcl_js_js","link":"files/node_modules_highlight_js_lib_languages_tcl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/tcl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/thrift.js","fileShort":"node_modules/highlight.js/lib/languages/thrift.js","fileSafe":"node_modules_highlight_js_lib_languages_thrift_js","link":"files/node_modules_highlight_js_lib_languages_thrift_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.248,"difficulty":6.696,"effort":4978.53,"length":123,"time":276.585,"vocabulary":66,"volume":743.46,"operands":{"distinct":56,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":75}},"module":"node_modules/highlight.js/lib/languages/thrift.js","maintainability":54.048}},{"info":{"file":"node_modules/highlight.js/lib/languages/thrift.js.js","fileShort":"node_modules/highlight.js/lib/languages/thrift.js.js","fileSafe":"node_modules_highlight_js_lib_languages_thrift_js_js","link":"files/node_modules_highlight_js_lib_languages_thrift_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/thrift.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/tp.js","fileShort":"node_modules/highlight.js/lib/languages/tp.js","fileSafe":"node_modules_highlight_js_lib_languages_tp_js","link":"files/node_modules_highlight_js_lib_languages_tp_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.593,"difficulty":6.984,"effort":12424.435,"length":251,"time":690.246,"vocabulary":136,"volume":1778.953,"operands":{"distinct":126,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":171}},"module":"node_modules/highlight.js/lib/languages/tp.js","maintainability":46.715}},{"info":{"file":"node_modules/highlight.js/lib/languages/tp.js.js","fileShort":"node_modules/highlight.js/lib/languages/tp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tp_js_js","link":"files/node_modules_highlight_js_lib_languages_tp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/tp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/twig.js","fileShort":"node_modules/highlight.js/lib/languages/twig.js","fileSafe":"node_modules_highlight_js_lib_languages_twig_js","link":"files/node_modules_highlight_js_lib_languages_twig_js/index.html"},"jshint":{"messages":18},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.175,"halstead":{"bugs":0.822,"difficulty":9.507,"effort":23457.938,"length":337,"time":1303.219,"vocabulary":160,"volume":2467.49,"operands":{"distinct":147,"total":215,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":122,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":63,"physical":218}},"module":"node_modules/highlight.js/lib/languages/twig.js","maintainability":54.424}},{"info":{"file":"node_modules/highlight.js/lib/languages/twig.js.js","fileShort":"node_modules/highlight.js/lib/languages/twig.js.js","fileSafe":"node_modules_highlight_js_lib_languages_twig_js_js","link":"files/node_modules_highlight_js_lib_languages_twig_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/twig.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/typescript.js","fileShort":"node_modules/highlight.js/lib/languages/typescript.js","fileSafe":"node_modules_highlight_js_lib_languages_typescript_js","link":"files/node_modules_highlight_js_lib_languages_typescript_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":2.532,"halstead":{"bugs":4.425,"difficulty":26.132,"effort":346879.355,"length":1551,"time":19271.075,"vocabulary":377,"volume":13274.111,"operands":{"distinct":356,"total":886,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":665,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":316,"physical":843}},"module":"node_modules/highlight.js/lib/languages/typescript.js","maintainability":45.662}},{"info":{"file":"node_modules/highlight.js/lib/languages/typescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/typescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_typescript_js_js","link":"files/node_modules_highlight_js_lib_languages_typescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/typescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vala.js","fileShort":"node_modules/highlight.js/lib/languages/vala.js","fileSafe":"node_modules_highlight_js_lib_languages_vala_js","link":"files/node_modules_highlight_js_lib_languages_vala_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.187,"difficulty":5.302,"effort":2977.628,"length":99,"time":165.424,"vocabulary":51,"volume":561.57,"operands":{"distinct":43,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":60}},"module":"node_modules/highlight.js/lib/languages/vala.js","maintainability":56.398}},{"info":{"file":"node_modules/highlight.js/lib/languages/vala.js.js","fileShort":"node_modules/highlight.js/lib/languages/vala.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vala_js_js","link":"files/node_modules_highlight_js_lib_languages_vala_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vala.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbnet.js","fileShort":"node_modules/highlight.js/lib/languages/vbnet.js","fileSafe":"node_modules_highlight_js_lib_languages_vbnet_js","link":"files/node_modules_highlight_js_lib_languages_vbnet_js/index.html"},"jshint":{"messages":13},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.573,"difficulty":10.308,"effort":17720.51,"length":276,"time":984.473,"vocabulary":75,"volume":1719.154,"operands":{"distinct":65,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":178}},"module":"node_modules/highlight.js/lib/languages/vbnet.js","maintainability":41.438}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbnet.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbnet.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbnet_js_js","link":"files/node_modules_highlight_js_lib_languages_vbnet_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vbnet.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript-html.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript-html.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_html_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_html_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.042,"difficulty":4,"effort":509.509,"length":29,"time":28.306,"vocabulary":21,"volume":127.377,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":24}},"module":"node_modules/highlight.js/lib/languages/vbscript-html.js","maintainability":71.097}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript-html.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript-html.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_html_js_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vbscript-html.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.714,"difficulty":5.528,"effort":11843.771,"length":278,"time":657.987,"vocabulary":209,"volume":2142.646,"operands":{"distinct":199,"total":220,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":224}},"module":"node_modules/highlight.js/lib/languages/vbscript.js","maintainability":51.811}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_js_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vbscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/verilog.js","fileShort":"node_modules/highlight.js/lib/languages/verilog.js","fileSafe":"node_modules_highlight_js_lib_languages_verilog_js","link":"files/node_modules_highlight_js_lib_languages_verilog_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":1.877,"difficulty":5.362,"effort":30197.305,"length":624,"time":1677.628,"vocabulary":521,"volume":5631.687,"operands":{"distinct":511,"total":548,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":555}},"module":"node_modules/highlight.js/lib/languages/verilog.js","maintainability":46.483}},{"info":{"file":"node_modules/highlight.js/lib/languages/verilog.js.js","fileShort":"node_modules/highlight.js/lib/languages/verilog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_verilog_js_js","link":"files/node_modules_highlight_js_lib_languages_verilog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/verilog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vhdl.js","fileShort":"node_modules/highlight.js/lib/languages/vhdl.js","fileSafe":"node_modules_highlight_js_lib_languages_vhdl_js","link":"files/node_modules_highlight_js_lib_languages_vhdl_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.794,"difficulty":5.854,"effort":13942.38,"length":309,"time":774.577,"vocabulary":209,"volume":2381.574,"operands":{"distinct":199,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":215}},"module":"node_modules/highlight.js/lib/languages/vhdl.js","maintainability":49.959}},{"info":{"file":"node_modules/highlight.js/lib/languages/vhdl.js.js","fileShort":"node_modules/highlight.js/lib/languages/vhdl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vhdl_js_js","link":"files/node_modules_highlight_js_lib_languages_vhdl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vhdl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vim.js","fileShort":"node_modules/highlight.js/lib/languages/vim.js","fileSafe":"node_modules_highlight_js_lib_languages_vim_js","link":"files/node_modules_highlight_js_lib_languages_vim_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.452,"difficulty":5.586,"effort":7577.702,"length":206,"time":420.983,"vocabulary":96,"volume":1356.502,"operands":{"distinct":87,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":129}},"module":"node_modules/highlight.js/lib/languages/vim.js","maintainability":51.166}},{"info":{"file":"node_modules/highlight.js/lib/languages/vim.js.js","fileShort":"node_modules/highlight.js/lib/languages/vim.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vim_js_js","link":"files/node_modules_highlight_js_lib_languages_vim_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vim.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/wasm.js","fileShort":"node_modules/highlight.js/lib/languages/wasm.js","fileSafe":"node_modules_highlight_js_lib_languages_wasm_js","link":"files/node_modules_highlight_js_lib_languages_wasm_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.418,"difficulty":6.452,"effort":8081.043,"length":192,"time":448.947,"vocabulary":92,"volume":1252.524,"operands":{"distinct":83,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":139}},"module":"node_modules/highlight.js/lib/languages/wasm.js","maintainability":47.868}},{"info":{"file":"node_modules/highlight.js/lib/languages/wasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/wasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_wasm_js_js","link":"files/node_modules_highlight_js_lib_languages_wasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/wasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/wren.js","fileShort":"node_modules/highlight.js/lib/languages/wren.js","fileSafe":"node_modules_highlight_js_lib_languages_wren_js","link":"files/node_modules_highlight_js_lib_languages_wren_js/index.html"},"jshint":{"messages":28},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.152,"difficulty":10.726,"effort":37061.068,"length":489,"time":2058.948,"vocabulary":134,"volume":3455.318,"operands":{"distinct":124,"total":266,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":108,"physical":297}},"module":"node_modules/highlight.js/lib/languages/wren.js","maintainability":35.013}},{"info":{"file":"node_modules/highlight.js/lib/languages/wren.js.js","fileShort":"node_modules/highlight.js/lib/languages/wren.js.js","fileSafe":"node_modules_highlight_js_lib_languages_wren_js_js","link":"files/node_modules_highlight_js_lib_languages_wren_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/wren.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/x86asm.js","fileShort":"node_modules/highlight.js/lib/languages/x86asm.js","fileSafe":"node_modules_highlight_js_lib_languages_x86asm_js","link":"files/node_modules_highlight_js_lib_languages_x86asm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.483,"difficulty":6.398,"effort":9265.187,"length":222,"time":514.733,"vocabulary":92,"volume":1448.231,"operands":{"distinct":83,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":163}},"module":"node_modules/highlight.js/lib/languages/x86asm.js","maintainability":47.858}},{"info":{"file":"node_modules/highlight.js/lib/languages/x86asm.js.js","fileShort":"node_modules/highlight.js/lib/languages/x86asm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_x86asm_js_js","link":"files/node_modules_highlight_js_lib_languages_x86asm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/x86asm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/xl.js","fileShort":"node_modules/highlight.js/lib/languages/xl.js","fileSafe":"node_modules_highlight_js_lib_languages_xl_js","link":"files/node_modules_highlight_js_lib_languages_xl_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.759,"difficulty":5.638,"effort":12839.018,"length":303,"time":713.279,"vocabulary":183,"volume":2277.257,"operands":{"distinct":174,"total":218,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":207}},"module":"node_modules/highlight.js/lib/languages/xl.js","maintainability":45.309}},{"info":{"file":"node_modules/highlight.js/lib/languages/xl.js.js","fileShort":"node_modules/highlight.js/lib/languages/xl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xl_js_js","link":"files/node_modules_highlight_js_lib_languages_xl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/xl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/xml.js","fileShort":"node_modules/highlight.js/lib/languages/xml.js","fileSafe":"node_modules_highlight_js_lib_languages_xml_js","link":"files/node_modules_highlight_js_lib_languages_xml_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":0.834,"difficulty":14.766,"effort":36924.238,"length":404,"time":2051.347,"vocabulary":73,"volume":2500.689,"operands":{"distinct":64,"total":210,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":194,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":234}},"module":"node_modules/highlight.js/lib/languages/xml.js","maintainability":35.207}},{"info":{"file":"node_modules/highlight.js/lib/languages/xml.js.js","fileShort":"node_modules/highlight.js/lib/languages/xml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xml_js_js","link":"files/node_modules_highlight_js_lib_languages_xml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/xml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/xquery.js","fileShort":"node_modules/highlight.js/lib/languages/xquery.js","fileSafe":"node_modules_highlight_js_lib_languages_xquery_js","link":"files/node_modules_highlight_js_lib_languages_xquery_js/index.html"},"jshint":{"messages":13},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":1.153,"difficulty":5.375,"effort":18584.125,"length":440,"time":1032.451,"vocabulary":232,"volume":3457.512,"operands":{"distinct":224,"total":301,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":361}},"module":"node_modules/highlight.js/lib/languages/xquery.js","maintainability":38.756}},{"info":{"file":"node_modules/highlight.js/lib/languages/xquery.js.js","fileShort":"node_modules/highlight.js/lib/languages/xquery.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xquery_js_js","link":"files/node_modules_highlight_js_lib_languages_xquery_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/xquery.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/yaml.js","fileShort":"node_modules/highlight.js/lib/languages/yaml.js","fileSafe":"node_modules_highlight_js_lib_languages_yaml_js","link":"files/node_modules_highlight_js_lib_languages_yaml_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.99,"halstead":{"bugs":0.854,"difficulty":13.292,"effort":34056.489,"length":390,"time":1892.027,"vocabulary":95,"volume":2562.244,"operands":{"distinct":84,"total":203,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":101,"physical":206}},"module":"node_modules/highlight.js/lib/languages/yaml.js","maintainability":35.809}},{"info":{"file":"node_modules/highlight.js/lib/languages/yaml.js.js","fileShort":"node_modules/highlight.js/lib/languages/yaml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_yaml_js_js","link":"files/node_modules_highlight_js_lib_languages_yaml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/yaml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/zephir.js","fileShort":"node_modules/highlight.js/lib/languages/zephir.js","fileSafe":"node_modules_highlight_js_lib_languages_zephir_js","link":"files/node_modules_highlight_js_lib_languages_zephir_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.961,"halstead":{"bugs":0.469,"difficulty":10.259,"effort":14425.713,"length":231,"time":801.428,"vocabulary":68,"volume":1406.204,"operands":{"distinct":58,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":112,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":51,"physical":140}},"module":"node_modules/highlight.js/lib/languages/zephir.js","maintainability":44.24}},{"info":{"file":"node_modules/highlight.js/lib/languages/zephir.js.js","fileShort":"node_modules/highlight.js/lib/languages/zephir.js.js","fileSafe":"node_modules_highlight_js_lib_languages_zephir_js_js","link":"files/node_modules_highlight_js_lib_languages_zephir_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/zephir.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js","fileShort":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js","fileSafe":"node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js","link":"files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/index.html"},"jshint":{"messages":36},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":34.711,"halstead":{"bugs":2.116,"difficulty":68.482,"effort":434658.288,"length":889,"time":24147.683,"vocabulary":141,"volume":6347.061,"operands":{"distinct":110,"total":486,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":403,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":121,"physical":1}},"module":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js","maintainability":68.227}},{"info":{"file":"node_modules/highlightjs-line-numbers.js/gulpfile.js","fileShort":"node_modules/highlightjs-line-numbers.js/gulpfile.js","fileSafe":"node_modules_highlightjs_line_numbers_js_gulpfile_js","link":"files/node_modules_highlightjs_line_numbers_js_gulpfile_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.107,"difficulty":6.286,"effort":2015.368,"length":66,"time":111.965,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":14}},"module":"node_modules/highlightjs-line-numbers.js/gulpfile.js","maintainability":81.098}},{"info":{"file":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js","fileShort":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js","fileSafe":"node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js","link":"files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":22.951,"halstead":{"bugs":2.514,"difficulty":49.11,"effort":370349.453,"length":982,"time":20574.97,"vocabulary":205,"volume":7541.249,"operands":{"distinct":173,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":451,"identifiers":["__stripped__"]}},"params":35,"sloc":{"logical":183,"physical":366}},"module":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js","maintainability":66.49}},{"info":{"file":"node_modules/ipaddr.js/ipaddr.min.js","fileShort":"node_modules/ipaddr.js/ipaddr.min.js","fileSafe":"node_modules_ipaddr_js_ipaddr_min_js","link":"files/node_modules_ipaddr_js_ipaddr_min_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":120,"cyclomaticDensity":28.235,"halstead":{"bugs":9.989,"difficulty":198.857,"effort":5959395.762,"length":3657,"time":331077.542,"vocabulary":293,"volume":29968.226,"operands":{"distinct":245,"total":2030,"identifiers":["__stripped__"]},"operators":{"distinct":48,"total":1627,"identifiers":["__stripped__"]}},"params":46,"sloc":{"logical":425,"physical":1}},"module":"node_modules/ipaddr.js/ipaddr.min.js","maintainability":64.877}},{"info":{"file":"node_modules/ipaddr.js/lib/ipaddr.js","fileShort":"node_modules/ipaddr.js/lib/ipaddr.js","fileSafe":"node_modules_ipaddr_js_lib_ipaddr_js","link":"files/node_modules_ipaddr_js_lib_ipaddr_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":120,"cyclomaticDensity":19.835,"halstead":{"bugs":10.35,"difficulty":158.271,"effort":4914402.516,"length":3698,"time":273022.362,"vocabulary":337,"volume":31050.644,"operands":{"distinct":292,"total":2054,"identifiers":["__stripped__"]},"operators":{"distinct":45,"total":1644,"identifiers":["__stripped__"]}},"params":45,"sloc":{"logical":605,"physical":1056}},"module":"node_modules/ipaddr.js/lib/ipaddr.js","maintainability":61.279}},{"info":{"file":"src/als.js","fileShort":"src/als.js","fileSafe":"src_als_js","link":"files/src_als_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":4.286,"effort":301.322,"length":19,"time":16.74,"vocabulary":13,"volume":70.308,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7}},"module":"src/als.js","maintainability":73.336}},{"info":{"file":"src/analytics.js","fileShort":"src/analytics.js","fileSafe":"src_analytics_js","link":"files/src_analytics_js/index.html"},"jshint":{"messages":44},"complexity":{"methodAggregate":{"cyclomatic":29,"cyclomaticDensity":15.263,"halstead":{"bugs":3.492,"difficulty":59.583,"effort":624216.574,"length":1320,"time":34678.699,"vocabulary":245,"volume":10476.362,"operands":{"distinct":210,"total":715,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":605,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":190,"physical":304}},"module":"src/analytics.js","maintainability":67.285}},{"info":{"file":"src/batch.js","fileShort":"src/batch.js","fileSafe":"src_batch_js","link":"files/src_batch_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":40,"cyclomaticDensity":68.966,"halstead":{"bugs":0.939,"difficulty":41.688,"effort":117373.92,"length":437,"time":6520.773,"vocabulary":87,"volume":2815.566,"operands":{"distinct":64,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":205,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":58,"physical":103}},"module":"src/batch.js","maintainability":52.952}},{"info":{"file":"src/cache.js","fileShort":"src/cache.js","fileSafe":"src_cache_js","link":"files/src_cache_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":3.25,"effort":311.702,"length":23,"time":17.317,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9}},"module":"src/cache.js","maintainability":71.541}},{"info":{"file":"src/cacheCreate.js","fileShort":"src/cacheCreate.js","fileSafe":"src_cacheCreate_js","link":"files/src_cacheCreate_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3}},"module":"src/cacheCreate.js","maintainability":86.266}},{"info":{"file":"src/constants.js","fileShort":"src/constants.js","fileSafe":"src_constants_js","link":"files/src_constants_js/index.html"},"jshint":{"messages":23},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.178,"difficulty":6.346,"effort":3395.53,"length":108,"time":188.641,"vocabulary":31,"volume":535.053,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":26}},"module":"src/constants.js","maintainability":54.897}},{"info":{"file":"src/coverPhoto.js","fileShort":"src/coverPhoto.js","fileSafe":"src_coverPhoto_js","link":"files/src_coverPhoto_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":25,"halstead":{"bugs":0.293,"difficulty":16.615,"effort":14601.046,"length":152,"time":811.169,"vocabulary":55,"volume":878.767,"operands":{"distinct":39,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":24,"physical":40}},"module":"src/coverPhoto.js","maintainability":67.935}},{"info":{"file":"src/emailer.js","fileShort":"src/emailer.js","fileSafe":"src_emailer_js","link":"files/src_emailer_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":17.427,"halstead":{"bugs":4.303,"difficulty":36.3,"effort":468560.638,"length":1565,"time":26031.147,"vocabulary":304,"volume":12908.007,"operands":{"distinct":280,"total":847,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":718,"identifiers":["__stripped__"]}},"params":25,"sloc":{"logical":241,"physical":368}},"module":"src/emailer.js","maintainability":60.867}},{"info":{"file":"src/events.js","fileShort":"src/events.js","fileSafe":"src_events_js","link":"files/src_events_js/index.html"},"jshint":{"messages":50},"complexity":{"methodAggregate":{"cyclomatic":26,"cyclomaticDensity":23.214,"halstead":{"bugs":2.541,"difficulty":34.957,"effort":266528.068,"length":968,"time":14807.115,"vocabulary":235,"volume":7624.468,"operands":{"distinct":209,"total":562,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":406,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":112,"physical":266}},"module":"src/events.js","maintainability":72.852}},{"info":{"file":"src/file.js","fileShort":"src/file.js","fileSafe":"src_file_js","link":"files/src_file_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":21.429,"halstead":{"bugs":1.539,"difficulty":33.496,"effort":154607.875,"length":636,"time":8589.326,"vocabulary":153,"volume":4615.699,"operands":{"distinct":128,"total":343,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":293,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":98,"physical":158}},"module":"src/file.js","maintainability":70.583}},{"info":{"file":"src/flags.js","fileShort":"src/flags.js","fileSafe":"src_flags_js","link":"files/src_flags_js/index.html"},"jshint":{"messages":50},"complexity":{"methodAggregate":{"cyclomatic":128,"cyclomaticDensity":18.851,"halstead":{"bugs":14.636,"difficulty":101.134,"effort":4440678.92,"length":4829,"time":246704.384,"vocabulary":546,"volume":43908.924,"operands":{"distinct":508,"total":2704,"identifiers":["__stripped__"]},"operators":{"distinct":38,"total":2125,"identifiers":["__stripped__"]}},"params":184,"sloc":{"logical":679,"physical":1033}},"module":"src/flags.js","maintainability":67.042}},{"info":{"file":"src/helpers.js","fileShort":"src/helpers.js","fileSafe":"src_helpers_js","link":"files/src_helpers_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":1.95,"effort":158.749,"length":22,"time":8.819,"vocabulary":13,"volume":81.41,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7}},"module":"src/helpers.js","maintainability":83.299}},{"info":{"file":"src/image.js","fileShort":"src/image.js","fileSafe":"src_image_js","link":"files/src_image_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":15.323,"halstead":{"bugs":1.884,"difficulty":42.432,"effort":239876.332,"length":781,"time":13326.463,"vocabulary":151,"volume":5653.194,"operands":{"distinct":125,"total":408,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":373,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":124,"physical":182}},"module":"src/image.js","maintainability":65.047}},{"info":{"file":"src/install.js","fileShort":"src/install.js","fileSafe":"src_install_js","link":"files/src_install_js/index.html"},"jshint":{"messages":38},"complexity":{"methodAggregate":{"cyclomatic":87,"cyclomaticDensity":21.859,"halstead":{"bugs":6.46,"difficulty":44.586,"effort":864021.143,"length":2216,"time":48001.175,"vocabulary":429,"volume":19378.552,"operands":{"distinct":399,"total":1186,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":1030,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":398,"physical":632}},"module":"src/install.js","maintainability":59.707}},{"info":{"file":"src/languages.js","fileShort":"src/languages.js","fileSafe":"src_languages_js","link":"files/src_languages_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":14,"cyclomaticDensity":23.333,"halstead":{"bugs":0.839,"difficulty":24.5,"effort":61691.527,"length":379,"time":3427.307,"vocabulary":100,"volume":2518.021,"operands":{"distinct":80,"total":196,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":183,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":60,"physical":87}},"module":"src/languages.js","maintainability":70.022}},{"info":{"file":"src/logger.js","fileShort":"src/logger.js","fileSafe":"src_logger_js","link":"files/src_logger_js/index.html"},"jshint":{"messages":40},"complexity":{"methodAggregate":{"cyclomatic":29,"cyclomaticDensity":25.217,"halstead":{"bugs":1.701,"difficulty":39.429,"effort":201179.714,"length":721,"time":11176.651,"vocabulary":135,"volume":5102.384,"operands":{"distinct":112,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":337,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":115,"physical":217}},"module":"src/logger.js","maintainability":69.386}},{"info":{"file":"src/notifications.js","fileShort":"src/notifications.js","fileSafe":"src_notifications_js","link":"files/src_notifications_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":111,"cyclomaticDensity":33.945,"halstead":{"bugs":7.153,"difficulty":63.539,"effort":1363415.621,"length":2505,"time":75745.312,"vocabulary":379,"volume":21457.965,"operands":{"distinct":347,"total":1378,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":1127,"identifiers":["__stripped__"]}},"params":71,"sloc":{"logical":327,"physical":524}},"module":"src/notifications.js","maintainability":68.872}},{"info":{"file":"src/pagination.js","fileShort":"src/pagination.js","fileSafe":"src_pagination_js","link":"files/src_pagination_js/index.html"},"jshint":{"messages":30},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":13.483,"halstead":{"bugs":1.053,"difficulty":66.717,"effort":210705.18,"length":501,"time":11705.843,"vocabulary":79,"volume":3158.194,"operands":{"distinct":53,"total":272,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":229,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":89,"physical":81}},"module":"src/pagination.js","maintainability":49.542}},{"info":{"file":"src/password.js","fileShort":"src/password.js","fileSafe":"src_password_js","link":"files/src_password_js/index.html"},"jshint":{"messages":31},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":19.048,"halstead":{"bugs":0.26,"difficulty":12.162,"effort":9491.895,"length":139,"time":527.327,"vocabulary":49,"volume":780.445,"operands":{"distinct":37,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":64,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":21,"physical":36}},"module":"src/password.js","maintainability":76.035}},{"info":{"file":"src/password_worker.js","fileShort":"src/password_worker.js","fileSafe":"src_password_worker_js","link":"files/src_password_worker_js/index.html"},"jshint":{"messages":15},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.102,"difficulty":9.794,"effort":2992.383,"length":65,"time":166.243,"vocabulary":26,"volume":305.529,"operands":{"distinct":17,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":18}},"module":"src/password_worker.js","maintainability":85.164}},{"info":{"file":"src/prestart.js","fileShort":"src/prestart.js","fileSafe":"src_prestart_js","link":"files/src_prestart_js/index.html"},"jshint":{"messages":44},"complexity":{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":24.138,"halstead":{"bugs":1.705,"difficulty":23.94,"effort":122429.344,"length":691,"time":6801.63,"vocabulary":169,"volume":5114.008,"operands":{"distinct":150,"total":378,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":313,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":87,"physical":128}},"module":"src/prestart.js","maintainability":55.565}},{"info":{"file":"src/promisify.js","fileShort":"src/promisify.js","fileSafe":"src_promisify_js","link":"files/src_promisify_js/index.html"},"jshint":{"messages":15},"complexity":{"methodAggregate":{"cyclomatic":15,"cyclomaticDensity":38.462,"halstead":{"bugs":0.505,"difficulty":25.51,"effort":38645.767,"length":248,"time":2146.987,"vocabulary":69,"volume":1514.914,"operands":{"distinct":49,"total":125,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":123,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":39,"physical":61}},"module":"src/promisify.js","maintainability":74.388}},{"info":{"file":"src/pubsub.js","fileShort":"src/pubsub.js","fileSafe":"src_pubsub_js","link":"files/src_pubsub_js/index.html"},"jshint":{"messages":15},"complexity":{"methodAggregate":{"cyclomatic":11,"cyclomaticDensity":21.569,"halstead":{"bugs":0.424,"difficulty":28.703,"effort":36506.943,"length":220,"time":2028.163,"vocabulary":55,"volume":1271.899,"operands":{"distinct":37,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":102,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":51,"physical":71}},"module":"src/pubsub.js","maintainability":69.232}},{"info":{"file":"src/request.js","fileShort":"src/request.js","fileSafe":"src_request_js","link":"files/src_request_js/index.html"},"jshint":{"messages":25},"complexity":{"methodAggregate":{"cyclomatic":10,"cyclomaticDensity":18.868,"halstead":{"bugs":0.666,"difficulty":27.734,"effort":55386.003,"length":315,"time":3077,"vocabulary":81,"volume":1997.053,"operands":{"distinct":62,"total":181,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":134,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":53,"physical":78}},"module":"src/request.js","maintainability":70.19}},{"info":{"file":"src/search.js","fileShort":"src/search.js","fileSafe":"src_search_js","link":"files/src_search_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":80,"cyclomaticDensity":33.058,"halstead":{"bugs":5.07,"difficulty":66.008,"effort":1004027.182,"length":1882,"time":55779.288,"vocabulary":271,"volume":15210.604,"operands":{"distinct":239,"total":986,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":896,"identifiers":["__stripped__"]}},"params":64,"sloc":{"logical":242,"physical":357}},"module":"src/search.js","maintainability":69.583}},{"info":{"file":"src/settings.js","fileShort":"src/settings.js","fileSafe":"src_settings_js","link":"files/src_settings_js/index.html"},"jshint":{"messages":33},"complexity":{"methodAggregate":{"cyclomatic":41,"cyclomaticDensity":29.496,"halstead":{"bugs":1.817,"difficulty":79.875,"effort":435495.53,"length":804,"time":24194.196,"vocabulary":110,"volume":5452.213,"operands":{"distinct":80,"total":426,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":378,"identifiers":["__stripped__"]}},"params":27,"sloc":{"logical":139,"physical":240}},"module":"src/settings.js","maintainability":65.633}},{"info":{"file":"src/sitemap.js","fileShort":"src/sitemap.js","fileSafe":"src_sitemap_js","link":"files/src_sitemap_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":17,"cyclomaticDensity":13.386,"halstead":{"bugs":2.159,"difficulty":44.544,"effort":288448.866,"length":897,"time":16024.937,"vocabulary":149,"volume":6475.594,"operands":{"distinct":125,"total":464,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":433,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":127,"physical":189}},"module":"src/sitemap.js","maintainability":62.355}},{"info":{"file":"src/slugify.js","fileShort":"src/slugify.js","fileSafe":"src_slugify_js","link":"files/src_slugify_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3}},"module":"src/slugify.js","maintainability":86.266}},{"info":{"file":"src/social.js","fileShort":"src/social.js","fileSafe":"src_social_js","link":"files/src_social_js/index.html"},"jshint":{"messages":36},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":9.302,"halstead":{"bugs":0.457,"difficulty":15.789,"effort":21627.211,"length":222,"time":1201.512,"vocabulary":72,"volume":1369.723,"operands":{"distinct":57,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":102,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":43,"physical":71}},"module":"src/social.js","maintainability":70.467}},{"info":{"file":"src/start.js","fileShort":"src/start.js","fileSafe":"src_start_js","link":"files/src_start_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":18.033,"halstead":{"bugs":1.528,"difficulty":28.759,"effort":131808.121,"length":620,"time":7322.673,"vocabulary":168,"volume":4583.237,"operands":{"distinct":143,"total":329,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":291,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":122,"physical":178}},"module":"src/start.js","maintainability":63.51}},{"info":{"file":"src/translator.js","fileShort":"src/translator.js","fileSafe":"src_translator_js","link":"files/src_translator_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.078,"difficulty":7,"effort":1630.926,"length":49,"time":90.607,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":14}},"module":"src/translator.js","maintainability":83.442}},{"info":{"file":"src/upgrade.js","fileShort":"src/upgrade.js","fileSafe":"src_upgrade_js","link":"files/src_upgrade_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":20.325,"halstead":{"bugs":2.556,"difficulty":50.205,"effort":384931.044,"length":987,"time":21385.058,"vocabulary":218,"volume":7667.198,"operands":{"distinct":183,"total":525,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":462,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":123,"physical":203}},"module":"src/upgrade.js","maintainability":64.545}},{"info":{"file":"src/utils.js","fileShort":"src/utils.js","fileSafe":"src_utils_js","link":"files/src_utils_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":16.667,"halstead":{"bugs":0.697,"difficulty":22.446,"effort":46965.181,"length":311,"time":2609.177,"vocabulary":106,"volume":2092.383,"operands":{"distinct":83,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":149,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":48,"physical":75}},"module":"src/utils.js","maintainability":72.98}},{"info":{"file":"src/webserver.js","fileShort":"src/webserver.js","fileSafe":"src_webserver_js","link":"files/src_webserver_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":39,"cyclomaticDensity":15.6,"halstead":{"bugs":4.283,"difficulty":36.677,"effort":471215.85,"length":1527,"time":26178.658,"vocabulary":341,"volume":12847.61,"operands":{"distinct":313,"total":820,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":707,"identifiers":["__stripped__"]}},"params":27,"sloc":{"logical":250,"physical":352}},"module":"src/webserver.js","maintainability":64.875}},{"info":{"file":"test/api.js","fileShort":"test/api.js","fileSafe":"test_api_js","link":"files/test_api_js/index.html"},"jshint":{"messages":50},"complexity":{"methodAggregate":{"cyclomatic":74,"cyclomaticDensity":16.555,"halstead":{"bugs":8.825,"difficulty":64.667,"effort":1712101.703,"length":3015,"time":95116.761,"vocabulary":440,"volume":26475.8,"operands":{"distinct":408,"total":1649,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":1366,"identifiers":["__stripped__"]}},"params":37,"sloc":{"logical":447,"physical":671}},"module":"test/api.js","maintainability":60.562}},{"info":{"file":"test/authentication.js","fileShort":"test/authentication.js","fileSafe":"test_authentication_js","link":"files/test_authentication_js/index.html"},"jshint":{"messages":49},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":1.046,"halstead":{"bugs":7.461,"difficulty":60.68,"effort":1358197.044,"length":2655,"time":75455.391,"vocabulary":345,"volume":22382.852,"operands":{"distinct":319,"total":1489,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":1166,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":478,"physical":559}},"module":"test/authentication.js","maintainability":65.294}},{"info":{"file":"test/batch.js","fileShort":"test/batch.js","fileSafe":"test_batch_js","link":"files/test_batch_js/index.html"},"jshint":{"messages":48},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.469,"halstead":{"bugs":0.901,"difficulty":24.3,"effort":65705.992,"length":423,"time":3650.333,"vocabulary":84,"volume":2703.95,"operands":{"distinct":70,"total":243,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":180,"identifiers":["__stripped__"]}},"params":25,"sloc":{"logical":81,"physical":136}},"module":"test/batch.js","maintainability":78.528}},{"info":{"file":"test/blacklist.js","fileShort":"test/blacklist.js","fileSafe":"test_blacklist_js","link":"files/test_blacklist_js/index.html"},"jshint":{"messages":46},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.522,"difficulty":11.037,"effort":17283.488,"length":263,"time":960.194,"vocabulary":62,"volume":1565.954,"operands":{"distinct":54,"total":149,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":114,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":53,"physical":82}},"module":"test/blacklist.js","maintainability":82.858}},{"info":{"file":"test/build.js","fileShort":"test/build.js","fileSafe":"test_build_js","link":"files/test_build_js/index.html"},"jshint":{"messages":32},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.776,"difficulty":16.621,"effort":88554.382,"length":740,"time":4919.688,"vocabulary":147,"volume":5327.758,"operands":{"distinct":136,"total":411,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":329,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":108,"physical":195}},"module":"test/build.js","maintainability":77.064}},{"info":{"file":"test/categories.js","fileShort":"test/categories.js","fileSafe":"test_categories_js","link":"files/test_categories_js/index.html"},"jshint":{"messages":40},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.271,"halstead":{"bugs":10.925,"difficulty":44.904,"effort":1471711.441,"length":3761,"time":81761.747,"vocabulary":420,"volume":32774.277,"operands":{"distinct":403,"total":2129,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":1632,"identifiers":["__stripped__"]}},"params":126,"sloc":{"logical":739,"physical":869}},"module":"test/categories.js","maintainability":70.374}},{"info":{"file":"test/controllers-admin.js","fileShort":"test/controllers-admin.js","fileSafe":"test_controllers_admin_js","link":"files/test_controllers_admin_js/index.html"},"jshint":{"messages":44},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":0.824,"halstead":{"bugs":11.668,"difficulty":51.4,"effort":1799141.328,"length":4012,"time":99952.296,"vocabulary":423,"volume":35002.75,"operands":{"distinct":405,"total":2313,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":1699,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":728,"physical":747}},"module":"test/controllers-admin.js","maintainability":66.254}},{"info":{"file":"test/controllers.js","fileShort":"test/controllers.js","fileSafe":"test_controllers_js","link":"files/test_controllers_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":11,"cyclomaticDensity":0.624,"halstead":{"bugs":31.522,"difficulty":79.807,"effort":7547099.406,"length":9711,"time":419283.3,"vocabulary":854,"volume":94566.614,"operands":{"distinct":830,"total":5520,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":4191,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":1762,"physical":1872}},"module":"test/controllers.js","maintainability":65.997}},{"info":{"file":"test/coverPhoto.js","fileShort":"test/coverPhoto.js","fileSafe":"test_coverPhoto_js","link":"files/test_coverPhoto_js/index.html"},"jshint":{"messages":21},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.175,"difficulty":4.375,"effort":2301.927,"length":101,"time":127.885,"vocabulary":37,"volume":526.155,"operands":{"distinct":32,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":45,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":24}},"module":"test/coverPhoto.js","maintainability":78.054}},{"info":{"file":"test/database.js","fileShort":"test/database.js","fileSafe":"test_database_js","link":"files/test_database_js/index.html"},"jshint":{"messages":36},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":9.302,"halstead":{"bugs":0.372,"difficulty":9.565,"effort":10679.07,"length":194,"time":593.282,"vocabulary":54,"volume":1116.448,"operands":{"distinct":46,"total":110,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":84,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":43,"physical":66}},"module":"test/database.js","maintainability":80.985}},{"info":{"file":"test/defer-logger.js","fileShort":"test/defer-logger.js","fileSafe":"test_defer_logger_js","link":"files/test_defer_logger_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.187,"difficulty":9.333,"effort":5248.334,"length":103,"time":291.574,"vocabulary":44,"volume":562.321,"operands":{"distinct":33,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":37}},"module":"test/defer-logger.js","maintainability":84.479}},{"info":{"file":"test/emailer.js","fileShort":"test/emailer.js","fileSafe":"test_emailer_js","link":"files/test_emailer_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.794,"halstead":{"bugs":1.568,"difficulty":16.288,"effort":76636.631,"length":659,"time":4257.591,"vocabulary":141,"volume":4704.964,"operands":{"distinct":130,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":274,"identifiers":["__stripped__"]}},"params":37,"sloc":{"logical":126,"physical":200}},"module":"test/emailer.js","maintainability":76.411}},{"info":{"file":"test/feeds.js","fileShort":"test/feeds.js","fileSafe":"test_feeds_js","link":"files/test_feeds_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.901,"halstead":{"bugs":1.789,"difficulty":19.397,"effort":104072.746,"length":769,"time":5781.819,"vocabulary":126,"volume":5365.528,"operands":{"distinct":116,"total":450,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":319,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":111,"physical":140}},"module":"test/feeds.js","maintainability":68.166}},{"info":{"file":"test/file.js","fileShort":"test/file.js","fileSafe":"test_file_js","link":"files/test_file_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.74,"halstead":{"bugs":0.929,"difficulty":11.636,"effort":32431.132,"length":436,"time":1801.73,"vocabulary":84,"volume":2787.05,"operands":{"distinct":77,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":180,"identifiers":["__stripped__"]}},"params":19,"sloc":{"logical":73,"physical":122}},"module":"test/file.js","maintainability":79.485}},{"info":{"file":"test/flags.js","fileShort":"test/flags.js","fileSafe":"test_flags_js","link":"files/test_flags_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":1.432,"halstead":{"bugs":13.958,"difficulty":101.306,"effort":4242149.705,"length":4783,"time":235674.984,"vocabulary":432,"volume":41874.627,"operands":{"distinct":402,"total":2715,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":2068,"identifiers":["__stripped__"]}},"params":113,"sloc":{"logical":838,"physical":1220}},"module":"test/flags.js","maintainability":70.965}},{"info":{"file":"test/groups.js","fileShort":"test/groups.js","fileSafe":"test_groups_js","link":"files/test_groups_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.174,"halstead":{"bugs":17.019,"difficulty":64.519,"effort":3294092.384,"length":5715,"time":183005.132,"vocabulary":489,"volume":51056.042,"operands":{"distinct":470,"total":3192,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":2523,"identifiers":["__stripped__"]}},"params":155,"sloc":{"logical":1147,"physical":1384}},"module":"test/groups.js","maintainability":72.686}},{"info":{"file":"test/i18n.js","fileShort":"test/i18n.js","fileSafe":"test_i18n_js","link":"files/test_i18n_js/index.html"},"jshint":{"messages":46},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":8.046,"halstead":{"bugs":1.381,"difficulty":25.626,"effort":106201.266,"length":583,"time":5900.07,"vocabulary":138,"volume":4144.27,"operands":{"distinct":119,"total":321,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":262,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":87,"physical":173}},"module":"test/i18n.js","maintainability":81.11}},{"info":{"file":"test/image.js","fileShort":"test/image.js","fileSafe":"test_image_js","link":"files/test_image_js/index.html"},"jshint":{"messages":26},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.284,"difficulty":8.608,"effort":7331.279,"length":156,"time":407.293,"vocabulary":44,"volume":851.671,"operands":{"distinct":37,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":65,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":26,"physical":38}},"module":"test/image.js","maintainability":80.854}},{"info":{"file":"test/locale-detect.js","fileShort":"test/locale-detect.js","fileSafe":"test_locale_detect_js","link":"files/test_locale_detect_js/index.html"},"jshint":{"messages":26},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.23,"difficulty":7.206,"effort":4980.16,"length":129,"time":276.676,"vocabulary":41,"volume":691.124,"operands":{"distinct":34,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":35}},"module":"test/locale-detect.js","maintainability":71.662}},{"info":{"file":"test/messaging.js","fileShort":"test/messaging.js","fileSafe":"test_messaging_js","link":"files/test_messaging_js/index.html"},"jshint":{"messages":36},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":0.408,"halstead":{"bugs":13.777,"difficulty":75.027,"effort":3100858.103,"length":4810,"time":172269.895,"vocabulary":386,"volume":41329.718,"operands":{"distinct":366,"total":2746,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":2064,"identifiers":["__stripped__"]}},"params":16,"sloc":{"logical":735,"physical":821}},"module":"test/messaging.js","maintainability":67.179}},{"info":{"file":"test/meta.js","fileShort":"test/meta.js","fileSafe":"test_meta_js","link":"files/test_meta_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":0.943,"halstead":{"bugs":6.469,"difficulty":36.994,"effort":717976.198,"length":2426,"time":39887.567,"vocabulary":256,"volume":19408,"operands":{"distinct":243,"total":1383,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":1043,"identifiers":["__stripped__"]}},"params":131,"sloc":{"logical":424,"physical":581}},"module":"test/meta.js","maintainability":77.271}},{"info":{"file":"test/middleware.js","fileShort":"test/middleware.js","fileSafe":"test_middleware_js","link":"files/test_middleware_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.637,"halstead":{"bugs":2.018,"difficulty":19.085,"effort":115539.611,"length":875,"time":6418.867,"vocabulary":121,"volume":6054.005,"operands":{"distinct":112,"total":475,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":400,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":157,"physical":176}},"module":"test/middleware.js","maintainability":69.2}},{"info":{"file":"test/notifications.js","fileShort":"test/notifications.js","fileSafe":"test_notifications_js","link":"files/test_notifications_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":2.128,"halstead":{"bugs":6.763,"difficulty":61.078,"effort":1239281.424,"length":2476,"time":68848.968,"vocabulary":293,"volume":20290.218,"operands":{"distinct":270,"total":1434,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":1042,"identifiers":["__stripped__"]}},"params":128,"sloc":{"logical":423,"physical":630}},"module":"test/notifications.js","maintainability":75.92}},{"info":{"file":"test/package-install.js","fileShort":"test/package-install.js","fileSafe":"test_package_install_js","link":"files/test_package_install_js/index.html"},"jshint":{"messages":46},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":1.084,"difficulty":16.789,"effort":54609.564,"length":516,"time":3033.865,"vocabulary":79,"volume":3252.751,"operands":{"distinct":71,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":218,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":69,"physical":111}},"module":"test/package-install.js","maintainability":71.526}},{"info":{"file":"test/pagination.js","fileShort":"test/pagination.js","fileSafe":"test_pagination_js","link":"files/test_pagination_js/index.html"},"jshint":{"messages":16},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.399,"difficulty":14,"effort":16764.073,"length":225,"time":931.337,"vocabulary":40,"volume":1197.434,"operands":{"distinct":33,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":93,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":39}},"module":"test/pagination.js","maintainability":68.145}},{"info":{"file":"test/password.js","fileShort":"test/password.js","fileSafe":"test_password_js","link":"files/test_password_js/index.html"},"jshint":{"messages":30},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.388,"difficulty":10.571,"effort":12290.706,"length":206,"time":682.817,"vocabulary":50,"volume":1162.634,"operands":{"distinct":42,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":95,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":52}},"module":"test/password.js","maintainability":76.467}},{"info":{"file":"test/plugins-installed.js","fileShort":"test/plugins-installed.js","fileSafe":"test_plugins_installed_js","link":"files/test_plugins_installed_js/index.html"},"jshint":{"messages":20},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.193,"difficulty":9.257,"effort":5347.641,"length":104,"time":297.091,"vocabulary":47,"volume":577.677,"operands":{"distinct":35,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":50,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":23}},"module":"test/plugins-installed.js","maintainability":80.722}},{"info":{"file":"test/plugins.js","fileShort":"test/plugins.js","fileSafe":"test_plugins_js","link":"files/test_plugins_js/index.html"},"jshint":{"messages":28},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.331,"halstead":{"bugs":4.346,"difficulty":38.846,"effort":506525.784,"length":1680,"time":28140.321,"vocabulary":217,"volume":13039.406,"operands":{"distinct":201,"total":976,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":704,"identifiers":["__stripped__"]}},"params":97,"sloc":{"logical":302,"physical":404}},"module":"test/plugins.js","maintainability":77.294}},{"info":{"file":"test/posts.js","fileShort":"test/posts.js","fileSafe":"test_posts_js","link":"files/test_posts_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.182,"halstead":{"bugs":18.559,"difficulty":68.115,"effort":3792406.541,"length":6085,"time":210689.252,"vocabulary":568,"volume":55676.211,"operands":{"distinct":546,"total":3381,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":2704,"identifiers":["__stripped__"]}},"params":78,"sloc":{"logical":1097,"physical":1217}},"module":"test/posts.js","maintainability":68.132}},{"info":{"file":"test/pubsub.js","fileShort":"test/pubsub.js","fileSafe":"test_pubsub_js","link":"files/test_pubsub_js/index.html"},"jshint":{"messages":25},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.409,"difficulty":12.203,"effort":14989.46,"length":225,"time":832.748,"vocabulary":44,"volume":1228.372,"operands":{"distinct":37,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":96,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":43,"physical":54}},"module":"test/pubsub.js","maintainability":75.835}},{"info":{"file":"test/rewards.js","fileShort":"test/rewards.js","fileSafe":"test_rewards_js","link":"files/test_rewards_js/index.html"},"jshint":{"messages":34},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.922,"halstead":{"bugs":0.524,"difficulty":12.087,"effort":19004.114,"length":248,"time":1055.784,"vocabulary":81,"volume":1572.283,"operands":{"distinct":69,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":109,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":51,"physical":79}},"module":"test/rewards.js","maintainability":75.624}},{"info":{"file":"test/search-admin.js","fileShort":"test/search-admin.js","fileSafe":"test_search_admin_js","link":"files/test_search_admin_js/index.html"},"jshint":{"messages":29},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.365,"difficulty":8.244,"effort":9023.416,"length":192,"time":501.301,"vocabulary":52,"volume":1094.484,"operands":{"distinct":45,"total":106,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":86,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":31,"physical":87}},"module":"test/search-admin.js","maintainability":83.577}},{"info":{"file":"test/search.js","fileShort":"test/search.js","fileSafe":"test_search_js","link":"files/test_search_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.556,"halstead":{"bugs":2.344,"difficulty":21.298,"effort":149783.237,"length":957,"time":8321.291,"vocabulary":163,"volume":7032.733,"operands":{"distinct":151,"total":536,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":421,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":180,"physical":227}},"module":"test/search.js","maintainability":65.879}},{"info":{"file":"test/settings.js","fileShort":"test/settings.js","fileSafe":"test_settings_js","link":"files/test_settings_js/index.html"},"jshint":{"messages":32},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.455,"difficulty":12.563,"effort":17146.509,"length":234,"time":952.584,"vocabulary":57,"volume":1364.896,"operands":{"distinct":48,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":100,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":45,"physical":59}},"module":"test/settings.js","maintainability":77.991}},{"info":{"file":"test/socket.io.js","fileShort":"test/socket.io.js","fileSafe":"test_socket_io_js","link":"files/test_socket_io_js/index.html"},"jshint":{"messages":41},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":0.795,"halstead":{"bugs":9.867,"difficulty":44.511,"effort":1317503.482,"length":3372,"time":73194.638,"vocabulary":439,"volume":29599.676,"operands":{"distinct":419,"total":1865,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":1507,"identifiers":["__stripped__"]}},"params":141,"sloc":{"logical":629,"physical":764}},"module":"test/socket.io.js","maintainability":74.293}},{"info":{"file":"test/template-helpers.js","fileShort":"test/template-helpers.js","fileSafe":"test_template_helpers_js","link":"files/test_template_helpers_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.448,"halstead":{"bugs":2.601,"difficulty":16.028,"effort":125074.06,"length":1052,"time":6948.559,"vocabulary":171,"volume":7803.581,"operands":{"distinct":162,"total":577,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":475,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":223,"physical":254}},"module":"test/template-helpers.js","maintainability":68.854}},{"info":{"file":"test/tokens.js","fileShort":"test/tokens.js","fileSafe":"test_tokens_js","link":"files/test_tokens_js/index.html"},"jshint":{"messages":24},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.775,"halstead":{"bugs":2.04,"difficulty":24.216,"effort":148195.449,"length":899,"time":8233.081,"vocabulary":112,"volume":6119.812,"operands":{"distinct":102,"total":494,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":405,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":129,"physical":178}},"module":"test/tokens.js","maintainability":74.244}},{"info":{"file":"test/topics.js","fileShort":"test/topics.js","fileSafe":"test_topics_js","link":"files/test_topics_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":0.493,"halstead":{"bugs":46.781,"difficulty":123.806,"effort":17375182.919,"length":14223,"time":965287.94,"vocabulary":934,"volume":140342.306,"operands":{"distinct":906,"total":8012,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":6211,"identifiers":["__stripped__"]}},"params":269,"sloc":{"logical":2436,"physical":2521}},"module":"test/topics.js","maintainability":68.183}},{"info":{"file":"test/translator.js","fileShort":"test/translator.js","fileSafe":"test_translator_js","link":"files/test_translator_js/index.html"},"jshint":{"messages":29},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":2.404,"halstead":{"bugs":3.235,"difficulty":25.016,"effort":242793.698,"length":1265,"time":13488.539,"vocabulary":204,"volume":9705.618,"operands":{"distinct":190,"total":679,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":586,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":208,"physical":376}},"module":"test/translator.js","maintainability":81.795}},{"info":{"file":"test/upgrade.js","fileShort":"test/upgrade.js","fileSafe":"test_upgrade_js","link":"files/test_upgrade_js/index.html"},"jshint":{"messages":31},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":9.091,"halstead":{"bugs":0.204,"difficulty":8.824,"effort":5395.203,"length":112,"time":299.734,"vocabulary":44,"volume":611.456,"operands":{"distinct":34,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":35}},"module":"test/upgrade.js","maintainability":77.965}},{"info":{"file":"test/uploads.js","fileShort":"test/uploads.js","fileSafe":"test_uploads_js","link":"files/test_uploads_js/index.html"},"jshint":{"messages":50},"complexity":{"methodAggregate":{"cyclomatic":27,"cyclomaticDensity":6.122,"halstead":{"bugs":7.96,"difficulty":68.333,"effort":1631699.495,"length":2882,"time":90649.972,"vocabulary":312,"volume":23878.529,"operands":{"distinct":288,"total":1640,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":1242,"identifiers":["__stripped__"]}},"params":36,"sloc":{"logical":441,"physical":513}},"module":"test/uploads.js","maintainability":70.403}},{"info":{"file":"test/user.js","fileShort":"test/user.js","fileSafe":"test_user_js","link":"files/test_user_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":0.804,"halstead":{"bugs":42.607,"difficulty":107.905,"effort":13792452.761,"length":12570,"time":766247.376,"vocabulary":1151,"volume":127820.209,"operands":{"distinct":1117,"total":7090,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":5480,"identifiers":["__stripped__"]}},"params":274,"sloc":{"logical":2364,"physical":2701}},"module":"test/user.js","maintainability":71.009}},{"info":{"file":"test/utils.js","fileShort":"test/utils.js","fileSafe":"test_utils_js","link":"files/test_utils_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":1.488,"halstead":{"bugs":5.627,"difficulty":43.283,"effort":730693.171,"length":1963,"time":40594.065,"vocabulary":388,"volume":16881.629,"operands":{"distinct":360,"total":1113,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":850,"identifiers":["__stripped__"]}},"params":53,"sloc":{"logical":336,"physical":492}},"module":"test/utils.js","maintainability":73.923}}]} \ No newline at end of file diff --git a/plato-report/report.json b/plato-report/report.json new file mode 100644 index 0000000000..a93c42c68f --- /dev/null +++ b/plato-report/report.json @@ -0,0 +1 @@ +{"summary":{"total":{"jshint":5720,"sloc":178083,"maintainability":59023.43699999972},"average":{"sloc":195,"maintainability":"64.86","jshint":"6.29"}},"reports":[{"info":{"file":"coverage/block-navigation.js","fileShort":"coverage/block-navigation.js","fileSafe":"coverage_block_navigation_js","link":"files/coverage_block_navigation_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":28.889,"halstead":{"bugs":0.469,"difficulty":25.091,"effort":35271.372,"length":223,"time":1959.521,"vocabulary":79,"volume":1405.743,"operands":{"distinct":55,"total":115,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":108,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":45,"physical":87}},"module":"coverage/block-navigation.js","maintainability":67.463}},{"info":{"file":"coverage/prettify.js","fileShort":"coverage/prettify.js","fileSafe":"coverage_prettify_js","link":"files/coverage_prettify_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":182,"cyclomaticDensity":26.883,"halstead":{"bugs":11.087,"difficulty":145.572,"effort":4842021.461,"length":3897,"time":269001.192,"vocabulary":371,"volume":33261.968,"operands":{"distinct":325,"total":2057,"identifiers":["__stripped__"]},"operators":{"distinct":46,"total":1840,"identifiers":["__stripped__"]}},"params":36,"sloc":{"logical":677,"physical":2}},"module":"coverage/prettify.js","maintainability":50.388}},{"info":{"file":"coverage/sorter.js","fileShort":"coverage/sorter.js","fileSafe":"coverage_sorter_js","link":"files/coverage_sorter_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":20,"cyclomaticDensity":16.129,"halstead":{"bugs":1.554,"difficulty":43.269,"effort":201741.323,"length":665,"time":11207.851,"vocabulary":129,"volume":4662.466,"operands":{"distinct":104,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":305,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":124,"physical":196}},"module":"coverage/sorter.js","maintainability":67.868}},{"info":{"file":"install/databases.js","fileShort":"install/databases.js","fileSafe":"install_databases_js","link":"files/install_databases_js/index.html"},"jshint":{"messages":27},"complexity":{"methodAggregate":{"cyclomatic":18,"cyclomaticDensity":27.692,"halstead":{"bugs":0.752,"difficulty":31.669,"effort":71470.259,"length":354,"time":3970.57,"vocabulary":83,"volume":2256.764,"operands":{"distinct":62,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":167,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":65,"physical":87}},"module":"install/databases.js","maintainability":53.769}},{"info":{"file":"install/web.js","fileShort":"install/web.js","fileSafe":"install_web_js","link":"files/install_web_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":12.077,"halstead":{"bugs":3.936,"difficulty":34.973,"effort":412934.284,"length":1415,"time":22940.794,"vocabulary":325,"volume":11807.179,"operands":{"distinct":298,"total":772,"identifiers":["__stripped__"]},"operators":{"distinct":27,"total":643,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":207,"physical":319}},"module":"install/web.js","maintainability":65.461}},{"info":{"file":"node_modules/asn1.js/.eslintrc.js","fileShort":"node_modules/asn1.js/.eslintrc.js","fileSafe":"node_modules_asn1_js__eslintrc_js","link":"files/node_modules_asn1_js__eslintrc_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.072,"difficulty":3.095,"effort":669.253,"length":46,"time":37.181,"vocabulary":26,"volume":216.22,"operands":{"distinct":21,"total":26,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":20,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":27}},"module":"node_modules/asn1.js/.eslintrc.js","maintainability":63.446}},{"info":{"file":"node_modules/asn1.js/lib/asn1/api.js","fileShort":"node_modules/asn1.js/lib/asn1/api.js","fileSafe":"node_modules_asn1_js_lib_asn1_api_js","link":"files/node_modules_asn1_js_lib_asn1_api_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":14.706,"halstead":{"bugs":0.431,"difficulty":22.167,"effort":28681.124,"length":237,"time":1593.396,"vocabulary":44,"volume":1293.885,"operands":{"distinct":33,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":104,"identifiers":["__stripped__"]}},"params":16,"sloc":{"logical":34,"physical":57}},"module":"node_modules/asn1.js/lib/asn1/api.js","maintainability":79.376}},{"info":{"file":"node_modules/asn1.js/lib/asn1/base/buffer.js","fileShort":"node_modules/asn1.js/lib/asn1/base/buffer.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_buffer_js","link":"files/node_modules_asn1_js_lib_asn1_base_buffer_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":36,"cyclomaticDensity":36,"halstead":{"bugs":1.484,"difficulty":60.754,"effort":270480.616,"length":691,"time":15026.701,"vocabulary":87,"volume":4452.074,"operands":{"distinct":65,"total":359,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":332,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":100,"physical":153}},"module":"node_modules/asn1.js/lib/asn1/base/buffer.js","maintainability":66.788}},{"info":{"file":"node_modules/asn1.js/lib/asn1/base/index.js","fileShort":"node_modules/asn1.js/lib/asn1/base/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_index_js","link":"files/node_modules_asn1_js_lib_asn1_base_index_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.051,"difficulty":4,"effort":609.475,"length":39,"time":33.86,"vocabulary":15,"volume":152.369,"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":17,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":8}},"module":"node_modules/asn1.js/lib/asn1/base/index.js","maintainability":70.2}},{"info":{"file":"node_modules/asn1.js/lib/asn1/base/node.js","fileShort":"node_modules/asn1.js/lib/asn1/base/node.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_node_js","link":"files/node_modules_asn1_js_lib_asn1_base_node_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":116,"cyclomaticDensity":28.431,"halstead":{"bugs":7.127,"difficulty":85.477,"effort":1827527.838,"length":2656,"time":101529.324,"vocabulary":265,"volume":21380.398,"operands":{"distinct":237,"total":1447,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":1209,"identifiers":["__stripped__"]}},"params":50,"sloc":{"logical":408,"physical":638}},"module":"node_modules/asn1.js/lib/asn1/base/node.js","maintainability":62.55}},{"info":{"file":"node_modules/asn1.js/lib/asn1/base/reporter.js","fileShort":"node_modules/asn1.js/lib/asn1/base/reporter.js","fileSafe":"node_modules_asn1_js_lib_asn1_base_reporter_js","link":"files/node_modules_asn1_js_lib_asn1_base_reporter_js/index.html"},"jshint":{"messages":16},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":15.584,"halstead":{"bugs":0.993,"difficulty":46.566,"effort":138710.459,"length":466,"time":7706.137,"vocabulary":84,"volume":2978.82,"operands":{"distinct":61,"total":247,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":219,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":77,"physical":123}},"module":"node_modules/asn1.js/lib/asn1/base/reporter.js","maintainability":73.713}},{"info":{"file":"node_modules/asn1.js/lib/asn1/constants/der.js","fileShort":"node_modules/asn1.js/lib/asn1/constants/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_constants_der_js","link":"files/node_modules_asn1_js_lib_asn1_constants_der_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":4.348,"halstead":{"bugs":0.366,"difficulty":7.357,"effort":8078.903,"length":170,"time":448.828,"vocabulary":88,"volume":1098.103,"operands":{"distinct":77,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":67,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":46,"physical":58}},"module":"node_modules/asn1.js/lib/asn1/constants/der.js","maintainability":75.827}},{"info":{"file":"node_modules/asn1.js/lib/asn1/constants/index.js","fileShort":"node_modules/asn1.js/lib/asn1/constants/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_constants_index_js","link":"files/node_modules_asn1_js_lib_asn1_constants_index_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":18.182,"halstead":{"bugs":0.092,"difficulty":9.118,"effort":2514.496,"length":58,"time":139.694,"vocabulary":27,"volume":275.783,"operands":{"distinct":17,"total":31,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":11,"physical":21}},"module":"node_modules/asn1.js/lib/asn1/constants/index.js","maintainability":75.827}},{"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/der.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_der_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_der_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":63,"cyclomaticDensity":26.809,"halstead":{"bugs":3.465,"difficulty":77.482,"effort":805343.896,"length":1351,"time":44741.328,"vocabulary":207,"volume":10393.901,"operands":{"distinct":170,"total":712,"identifiers":["__stripped__"]},"operators":{"distinct":37,"total":639,"identifiers":["__stripped__"]}},"params":33,"sloc":{"logical":235,"physical":335}},"module":"node_modules/asn1.js/lib/asn1/decoders/der.js","maintainability":57.362}},{"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/index.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_index_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_index_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6}},"module":"node_modules/asn1.js/lib/asn1/decoders/index.js","maintainability":76.401}},{"info":{"file":"node_modules/asn1.js/lib/asn1/decoders/pem.js","fileShort":"node_modules/asn1.js/lib/asn1/decoders/pem.js","fileSafe":"node_modules_asn1_js_lib_asn1_decoders_pem_js","link":"files/node_modules_asn1_js_lib_asn1_decoders_pem_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":24.324,"halstead":{"bugs":0.414,"difficulty":23.011,"effort":28575.587,"length":204,"time":1587.533,"vocabulary":68,"volume":1241.842,"operands":{"distinct":47,"total":103,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":101,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":37,"physical":51}},"module":"node_modules/asn1.js/lib/asn1/decoders/pem.js","maintainability":56.195}},{"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/der.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/der.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_der_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_der_js/index.html"},"jshint":{"messages":40},"complexity":{"methodAggregate":{"cyclomatic":59,"cyclomaticDensity":29.798,"halstead":{"bugs":3.33,"difficulty":65.28,"effort":652064.78,"length":1296,"time":36225.821,"vocabulary":209,"volume":9988.737,"operands":{"distinct":175,"total":672,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":624,"identifiers":["__stripped__"]}},"params":28,"sloc":{"logical":198,"physical":295}},"module":"node_modules/asn1.js/lib/asn1/encoders/der.js","maintainability":56.825}},{"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/index.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/index.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_index_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_index_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":25,"halstead":{"bugs":0.023,"difficulty":2.75,"effort":187.314,"length":19,"time":10.406,"vocabulary":12,"volume":68.114,"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":4,"physical":6}},"module":"node_modules/asn1.js/lib/asn1/encoders/index.js","maintainability":76.401}},{"info":{"file":"node_modules/asn1.js/lib/asn1/encoders/pem.js","fileShort":"node_modules/asn1.js/lib/asn1/encoders/pem.js","fileSafe":"node_modules_asn1_js_lib_asn1_encoders_pem_js","link":"files/node_modules_asn1_js_lib_asn1_encoders_pem_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":11.765,"halstead":{"bugs":0.222,"difficulty":11.486,"effort":7655.81,"length":120,"time":425.323,"vocabulary":47,"volume":666.551,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":53,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":17,"physical":23}},"module":"node_modules/asn1.js/lib/asn1/encoders/pem.js","maintainability":69.631}},{"info":{"file":"node_modules/asn1.js/lib/asn1.js","fileShort":"node_modules/asn1.js/lib/asn1.js","fileSafe":"node_modules_asn1_js_lib_asn1_js","link":"files/node_modules_asn1_js_lib_asn1_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.071,"difficulty":3.5,"effort":741.211,"length":49,"time":41.178,"vocabulary":20,"volume":211.774,"operands":{"distinct":16,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":21,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":8,"physical":11}},"module":"node_modules/asn1.js/lib/asn1.js","maintainability":67.083}},{"info":{"file":"node_modules/base32.js/base32.js","fileShort":"node_modules/base32.js/base32.js","fileSafe":"node_modules_base32_js_base32_js","link":"files/node_modules_base32_js_base32_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":24,"cyclomaticDensity":17.518,"halstead":{"bugs":1.52,"difficulty":121.179,"effort":552570.627,"length":699,"time":30698.368,"vocabulary":92,"volume":4559.97,"operands":{"distinct":56,"total":377,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":322,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":137,"physical":312}},"module":"node_modules/base32.js/base32.js","maintainability":62.307}},{"info":{"file":"node_modules/base32.js/dist/base32.js","fileShort":"node_modules/base32.js/dist/base32.js","fileSafe":"node_modules_base32_js_dist_base32_js","link":"files/node_modules_base32_js_dist_base32_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":16.234,"halstead":{"bugs":1.766,"difficulty":111.13,"effort":588717.892,"length":789,"time":32706.55,"vocabulary":105,"volume":5297.54,"operands":{"distinct":69,"total":426,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":363,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":154,"physical":364}},"module":"node_modules/base32.js/dist/base32.js","maintainability":60.68}},{"info":{"file":"node_modules/base32.js/dist/base32.min.js","fileShort":"node_modules/base32.js/dist/base32.min.js","fileSafe":"node_modules_base32_js_dist_base32_min_js","link":"files/node_modules_base32_js_dist_base32_min_js/index.html"},"jshint":{"messages":38},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":30.12,"halstead":{"bugs":1.713,"difficulty":123.387,"effort":634163.969,"length":777,"time":35231.332,"vocabulary":98,"volume":5139.63,"operands":{"distinct":62,"total":425,"identifiers":["__stripped__"]},"operators":{"distinct":36,"total":352,"identifiers":["__stripped__"]}},"params":19,"sloc":{"logical":83,"physical":2}},"module":"node_modules/base32.js/dist/base32.min.js","maintainability":66.877}},{"info":{"file":"node_modules/base32.js/index.js","fileShort":"node_modules/base32.js/index.js","fileSafe":"node_modules_base32_js_index_js","link":"files/node_modules_base32_js_index_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.069,"difficulty":5.469,"effort":1137.959,"length":46,"time":63.22,"vocabulary":23,"volume":208.084,"operands":{"distinct":16,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":16}},"module":"node_modules/base32.js/index.js","maintainability":82.829}},{"info":{"file":"node_modules/base32.js/karma.conf.js","fileShort":"node_modules/base32.js/karma.conf.js","fileSafe":"node_modules_base32_js_karma_conf_js","link":"files/node_modules_base32_js_karma_conf_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.077,"difficulty":3.804,"effort":877.373,"length":47,"time":48.743,"vocabulary":30,"volume":230.624,"operands":{"distinct":23,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":33}},"module":"node_modules/base32.js/karma.conf.js","maintainability":66.728}},{"info":{"file":"node_modules/base32.js/test/base32_test.js","fileShort":"node_modules/base32.js/test/base32_test.js","fileSafe":"node_modules_base32_js_test_base32_test_js","link":"files/node_modules_base32_js_test_base32_test_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.175,"halstead":{"bugs":0.886,"difficulty":27.565,"effort":73238.254,"length":438,"time":4068.792,"vocabulary":67,"volume":2656.947,"operands":{"distinct":54,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":209,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":63,"physical":87}},"module":"node_modules/base32.js/test/base32_test.js","maintainability":74.767}},{"info":{"file":"node_modules/base32.js/test/fixtures.js","fileShort":"node_modules/base32.js/test/fixtures.js","fileSafe":"node_modules_base32_js_test_fixtures_js","link":"files/node_modules_base32_js_test_fixtures_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.485,"halstead":{"bugs":3.016,"difficulty":4.291,"effort":38822.895,"length":1065,"time":2156.828,"vocabulary":361,"volume":9048.086,"operands":{"distinct":356,"total":611,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":454,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":206,"physical":294}},"module":"node_modules/base32.js/test/fixtures.js","maintainability":28.392}},{"info":{"file":"node_modules/base32.js/webpack.config.js","fileShort":"node_modules/base32.js/webpack.config.js","fileSafe":"node_modules_base32_js_webpack_config_js","link":"files/node_modules_base32_js_webpack_config_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.041,"difficulty":2.133,"effort":262.805,"length":29,"time":14.6,"vocabulary":19,"volume":123.19,"operands":{"distinct":15,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":9,"physical":17}},"module":"node_modules/base32.js/webpack.config.js","maintainability":68.041}},{"info":{"file":"node_modules/big.js/big.js","fileShort":"node_modules/big.js/big.js","fileSafe":"node_modules_big_js_big_js","link":"files/node_modules_big_js_big_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":176,"cyclomaticDensity":36.59,"halstead":{"bugs":7.386,"difficulty":257.833,"effort":5713278.722,"length":2910,"time":317404.373,"vocabulary":196,"volume":22158.806,"operands":{"distinct":147,"total":1547,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1363,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":481,"physical":941}},"module":"node_modules/big.js/big.js","maintainability":51.71}},{"info":{"file":"node_modules/big.js/big.min.js","fileShort":"node_modules/big.js/big.min.js","fileSafe":"node_modules_big_js_big_min_js","link":"files/node_modules_big_js_big_min_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":176,"cyclomaticDensity":59.661,"halstead":{"bugs":7.036,"difficulty":319.338,"effort":6740374.74,"length":2862,"time":374465.263,"vocabulary":166,"volume":21107.363,"operands":{"distinct":117,"total":1525,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1337,"identifiers":["__stripped__"]}},"params":29,"sloc":{"logical":295,"physical":2}},"module":"node_modules/big.js/big.min.js","maintainability":56.338}},{"info":{"file":"node_modules/bignumber.js/bignumber.js","fileShort":"node_modules/bignumber.js/bignumber.js","fileSafe":"node_modules_bignumber_js_bignumber_js","link":"files/node_modules_bignumber_js_bignumber_js/index.html"},"jshint":{"messages":23},"complexity":{"methodAggregate":{"cyclomatic":572,"cyclomaticDensity":40.683,"halstead":{"bugs":25.468,"difficulty":331.427,"effort":25322327.172,"length":8691,"time":1406795.954,"vocabulary":443,"volume":76403.997,"operands":{"distinct":389,"total":4775,"identifiers":["__stripped__"]},"operators":{"distinct":54,"total":3916,"identifiers":["__stripped__"]}},"params":110,"sloc":{"logical":1406,"physical":2922}},"module":"node_modules/bignumber.js/bignumber.js","maintainability":49.686}},{"info":{"file":"node_modules/bn.js/lib/bn.js","fileShort":"node_modules/bn.js/lib/bn.js","fileSafe":"node_modules_bn_js_lib_bn_js","link":"files/node_modules_bn_js_lib_bn_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":413,"cyclomaticDensity":17.604,"halstead":{"bugs":55.887,"difficulty":474.662,"effort":79581736.747,"length":17951,"time":4421207.597,"vocabulary":648,"volume":167659.647,"operands":{"distinct":591,"total":9843,"identifiers":["__stripped__"]},"operators":{"distinct":57,"total":8108,"identifiers":["__stripped__"]}},"params":242,"sloc":{"logical":2346,"physical":3446}},"module":"node_modules/bn.js/lib/bn.js","maintainability":54.134}},{"info":{"file":"node_modules/chart.js/auto/auto.js","fileShort":"node_modules/chart.js/auto/auto.js","fileSafe":"node_modules_chart_js_auto_auto_js","link":"files/node_modules_chart_js_auto_auto_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":100,"halstead":{"bugs":0.026,"difficulty":11.25,"effort":874.229,"length":21,"time":48.568,"vocabulary":13,"volume":77.709,"operands":{"distinct":4,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":11,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":1,"physical":6}},"module":"node_modules/chart.js/auto/auto.js","maintainability":86.453}},{"info":{"file":"node_modules/chart.js/dist/chart.js","fileShort":"node_modules/chart.js/dist/chart.js","fileSafe":"node_modules_chart_js_dist_chart_js","link":"files/node_modules_chart_js_dist_chart_js/index.html"},"jshint":{"messages":26},"complexity":{"methodAggregate":{"cyclomatic":2017,"cyclomaticDensity":22.449,"halstead":{"bugs":211.094,"difficulty":406.023,"effort":257126267.804,"length":55737,"time":14284792.656,"vocabulary":2632,"volume":633280.66,"operands":{"distinct":2565,"total":31088,"identifiers":["__stripped__"]},"operators":{"distinct":67,"total":24649,"identifiers":["__stripped__"]}},"params":1498,"sloc":{"logical":8985,"physical":11462}},"module":"node_modules/chart.js/dist/chart.js","maintainability":62.859}},{"info":{"file":"node_modules/chart.js/dist/chart.umd.js","fileShort":"node_modules/chart.js/dist/chart.umd.js","fileSafe":"node_modules_chart_js_dist_chart_umd_js","link":"files/node_modules_chart_js_dist_chart_umd_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":2560,"cyclomaticDensity":30.851,"halstead":{"bugs":262.709,"difficulty":546.756,"effort":430913212.476,"length":69487,"time":23939622.915,"vocabulary":2596,"volume":788126.742,"operands":{"distinct":2525,"total":38889,"identifiers":["__stripped__"]},"operators":{"distinct":71,"total":30598,"identifiers":["__stripped__"]}},"params":2100,"sloc":{"logical":8298,"physical":14}},"module":"node_modules/chart.js/dist/chart.umd.js","maintainability":64.213}},{"info":{"file":"node_modules/chart.js/dist/chunks/helpers.segment.js","fileShort":"node_modules/chart.js/dist/chunks/helpers.segment.js","fileSafe":"node_modules_chart_js_dist_chunks_helpers_segment_js","link":"files/node_modules_chart_js_dist_chunks_helpers_segment_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":477,"cyclomaticDensity":25.854,"halstead":{"bugs":40.92,"difficulty":201.466,"effort":24732152.121,"length":12030,"time":1374008.451,"vocabulary":1180,"volume":122760.991,"operands":{"distinct":1114,"total":6801,"identifiers":["__stripped__"]},"operators":{"distinct":66,"total":5229,"identifiers":["__stripped__"]}},"params":484,"sloc":{"logical":1845,"physical":2746}},"module":"node_modules/chart.js/dist/chunks/helpers.segment.js","maintainability":65.428}},{"info":{"file":"node_modules/chart.js/dist/helpers.js","fileShort":"node_modules/chart.js/dist/helpers.js","fileSafe":"node_modules_chart_js_dist_helpers_js","link":"files/node_modules_chart_js_dist_helpers_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.979,"difficulty":2.5,"effort":7343.102,"length":369,"time":407.95,"vocabulary":249,"volume":2937.241,"operands":{"distinct":244,"total":244,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":125,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":9}},"module":"node_modules/chart.js/dist/helpers.js","maintainability":100}},{"info":{"file":"node_modules/chart.js/helpers/helpers.js","fileShort":"node_modules/chart.js/helpers/helpers.js","fileSafe":"node_modules_chart_js_helpers_helpers_js","link":"files/node_modules_chart_js_helpers_helpers_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.002,"difficulty":1,"effort":4.755,"length":3,"time":0.264,"vocabulary":3,"volume":4.755,"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":1}},"module":"node_modules/chart.js/helpers/helpers.js","maintainability":100}},{"info":{"file":"node_modules/decimal.js/decimal.js","fileShort":"node_modules/decimal.js/decimal.js","fileSafe":"node_modules_decimal_js_decimal_js","link":"files/node_modules_decimal_js_decimal_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":725,"cyclomaticDensity":31.453,"halstead":{"bugs":41.35,"difficulty":463.961,"effort":57554656.625,"length":13872,"time":3197480.924,"vocabulary":492,"volume":124050.561,"operands":{"distinct":439,"total":7686,"identifiers":["__stripped__"]},"operators":{"distinct":53,"total":6186,"identifiers":["__stripped__"]}},"params":166,"sloc":{"logical":2305,"physical":4934}},"module":"node_modules/decimal.js/decimal.js","maintainability":52.057}},{"info":{"file":"node_modules/fraction.js/bigfraction.js","fileShort":"node_modules/fraction.js/bigfraction.js","fileSafe":"node_modules_fraction_js_bigfraction_js","link":"files/node_modules_fraction_js_bigfraction_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":28.924,"halstead":{"bugs":6.782,"difficulty":227.886,"effort":4636895.547,"length":2640,"time":257605.308,"vocabulary":209,"volume":20347.428,"operands":{"distinct":158,"total":1412,"identifiers":["__stripped__"]},"operators":{"distinct":51,"total":1228,"identifiers":["__stripped__"]}},"params":51,"sloc":{"logical":446,"physical":899}},"module":"node_modules/fraction.js/bigfraction.js","maintainability":57.554}},{"info":{"file":"node_modules/fraction.js/fraction.js","fileShort":"node_modules/fraction.js/fraction.js","fileSafe":"node_modules_fraction_js_fraction_js","link":"files/node_modules_fraction_js_fraction_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":30,"halstead":{"bugs":6.478,"difficulty":249.755,"effort":4853413.679,"length":2562,"time":269634.093,"vocabulary":192,"volume":19432.674,"operands":{"distinct":141,"total":1381,"identifiers":["__stripped__"]},"operators":{"distinct":51,"total":1181,"identifiers":["__stripped__"]}},"params":50,"sloc":{"logical":430,"physical":891}},"module":"node_modules/fraction.js/fraction.js","maintainability":58.216}},{"info":{"file":"node_modules/fraction.js/fraction.min.js","fileShort":"node_modules/fraction.js/fraction.min.js","fileSafe":"node_modules_fraction_js_fraction_min_js","link":"files/node_modules_fraction_js_fraction_min_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":129,"cyclomaticDensity":41.083,"halstead":{"bugs":6.116,"difficulty":306.473,"effort":5623168.751,"length":2509,"time":312398.264,"vocabulary":159,"volume":18348.023,"operands":{"distinct":110,"total":1376,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":1133,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":314,"physical":18}},"module":"node_modules/fraction.js/fraction.min.js","maintainability":58.867}},{"info":{"file":"node_modules/hash.js/.eslintrc.js","fileShort":"node_modules/hash.js/.eslintrc.js","fileSafe":"node_modules_hash_js__eslintrc_js","link":"files/node_modules_hash_js__eslintrc_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.12,"difficulty":3.276,"effort":1183.274,"length":71,"time":65.737,"vocabulary":34,"volume":361.21,"operands":{"distinct":29,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":20,"physical":41}},"module":"node_modules/hash.js/.eslintrc.js","maintainability":57.467}},{"info":{"file":"node_modules/hash.js/lib/hash/common.js","fileShort":"node_modules/hash.js/lib/hash/common.js","fileSafe":"node_modules_hash_js_lib_hash_common_js","link":"files/node_modules_hash_js_lib_hash_common_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":12.857,"halstead":{"bugs":1.036,"difficulty":58.827,"effort":182844.697,"length":499,"time":10158.039,"vocabulary":75,"volume":3108.181,"operands":{"distinct":52,"total":266,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":233,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":70,"physical":92}},"module":"node_modules/hash.js/lib/hash/common.js","maintainability":54.114}},{"info":{"file":"node_modules/hash.js/lib/hash/hmac.js","fileShort":"node_modules/hash.js/lib/hash/hmac.js","fileSafe":"node_modules_hash_js_lib_hash_hmac_js","link":"files/node_modules_hash_js_lib_hash_hmac_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":18.75,"halstead":{"bugs":0.452,"difficulty":34,"effort":46053.867,"length":240,"time":2558.548,"vocabulary":50,"volume":1354.525,"operands":{"distinct":33,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":108,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":32,"physical":47}},"module":"node_modules/hash.js/lib/hash/hmac.js","maintainability":66.563}},{"info":{"file":"node_modules/hash.js/lib/hash/ripemd.js","fileShort":"node_modules/hash.js/lib/hash/ripemd.js","fileSafe":"node_modules_hash_js_lib_hash_ripemd_js","link":"files/node_modules_hash_js_lib_hash_ripemd_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":16,"cyclomaticDensity":15.686,"halstead":{"bugs":1.966,"difficulty":73.842,"effort":435552.127,"length":857,"time":24197.34,"vocabulary":118,"volume":5898.425,"operands":{"distinct":95,"total":610,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":247,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":102,"physical":146}},"module":"node_modules/hash.js/lib/hash/ripemd.js","maintainability":58.437}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/1.js","fileShort":"node_modules/hash.js/lib/hash/sha/1.js","fileSafe":"node_modules_hash_js_lib_hash_sha_1_js","link":"files/node_modules_hash_js_lib_hash_sha_1_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":11.538,"halstead":{"bugs":0.857,"difficulty":32.387,"effort":83244.601,"length":394,"time":4624.7,"vocabulary":92,"volume":2570.283,"operands":{"distinct":71,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":175,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":52,"physical":74}},"module":"node_modules/hash.js/lib/hash/sha/1.js","maintainability":58.463}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/224.js","fileShort":"node_modules/hash.js/lib/hash/sha/224.js","fileSafe":"node_modules_hash_js_lib_hash_sha_224_js","link":"files/node_modules_hash_js_lib_hash_sha_224_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.218,"difficulty":10.725,"effort":7003.242,"length":114,"time":389.069,"vocabulary":53,"volume":652.983,"operands":{"distinct":40,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":29}},"module":"node_modules/hash.js/lib/hash/sha/224.js","maintainability":73.726}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/256.js","fileShort":"node_modules/hash.js/lib/hash/sha/256.js","fileSafe":"node_modules_hash_js_lib_hash_sha_256_js","link":"files/node_modules_hash_js_lib_hash_sha_256_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":8.696,"halstead":{"bugs":1.447,"difficulty":22.531,"effort":97784.383,"length":592,"time":5432.466,"vocabulary":161,"volume":4339.903,"operands":{"distinct":143,"total":358,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":234,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":69,"physical":105}},"module":"node_modules/hash.js/lib/hash/sha/256.js","maintainability":55.095}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/384.js","fileShort":"node_modules/hash.js/lib/hash/sha/384.js","fileSafe":"node_modules_hash_js_lib_hash_sha_384_js","link":"files/node_modules_hash_js_lib_hash_sha_384_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":15.789,"halstead":{"bugs":0.241,"difficulty":10.021,"effort":7250.574,"length":122,"time":402.81,"vocabulary":61,"volume":723.55,"operands":{"distinct":48,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":35}},"module":"node_modules/hash.js/lib/hash/sha/384.js","maintainability":73.432}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/512.js","fileShort":"node_modules/hash.js/lib/hash/sha/512.js","fileSafe":"node_modules_hash_js_lib_hash_sha_512_js","link":"files/node_modules_hash_js_lib_hash_sha_512_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":18,"cyclomaticDensity":9.045,"halstead":{"bugs":4.089,"difficulty":34.343,"effort":421258.061,"length":1470,"time":23403.226,"vocabulary":325,"volume":12266.115,"operands":{"distinct":303,"total":946,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":524,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":199,"physical":330}},"module":"node_modules/hash.js/lib/hash/sha/512.js","maintainability":60.969}},{"info":{"file":"node_modules/hash.js/lib/hash/sha/common.js","fileShort":"node_modules/hash.js/lib/hash/sha/common.js","fileSafe":"node_modules_hash_js_lib_hash_sha_common_js","link":"files/node_modules_hash_js_lib_hash_sha_common_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":15.625,"halstead":{"bugs":0.375,"difficulty":24.984,"effort":28128.156,"length":205,"time":1562.675,"vocabulary":45,"volume":1125.83,"operands":{"distinct":32,"total":123,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":82,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":32,"physical":49}},"module":"node_modules/hash.js/lib/hash/sha/common.js","maintainability":84.477}},{"info":{"file":"node_modules/hash.js/lib/hash/sha.js","fileShort":"node_modules/hash.js/lib/hash/sha.js","fileSafe":"node_modules_hash_js_lib_hash_sha_js","link":"files/node_modules_hash_js_lib_hash_sha_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.048,"difficulty":2.423,"effort":348.923,"length":36,"time":19.385,"vocabulary":16,"volume":144,"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":15,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":7}},"module":"node_modules/hash.js/lib/hash/sha.js","maintainability":71.316}},{"info":{"file":"node_modules/hash.js/lib/hash/utils.js","fileShort":"node_modules/hash.js/lib/hash/utils.js","fileSafe":"node_modules_hash_js_lib_hash_utils_js","link":"files/node_modules_hash_js_lib_hash_utils_js/index.html"},"jshint":{"messages":39},"complexity":{"methodAggregate":{"cyclomatic":40,"cyclomaticDensity":18.265,"halstead":{"bugs":3.351,"difficulty":103.529,"effort":1040899.633,"length":1389,"time":57827.757,"vocabulary":151,"volume":10054.144,"operands":{"distinct":119,"total":770,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":619,"identifiers":["__stripped__"]}},"params":94,"sloc":{"logical":219,"physical":278}},"module":"node_modules/hash.js/lib/hash/utils.js","maintainability":65.389}},{"info":{"file":"node_modules/hash.js/lib/hash.js","fileShort":"node_modules/hash.js/lib/hash.js","fileSafe":"node_modules_hash_js_lib_hash_js","link":"files/node_modules_hash_js_lib_hash_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.14,"difficulty":5.474,"effort":2302.731,"length":93,"time":127.93,"vocabulary":23,"volume":420.691,"operands":{"distinct":19,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":41,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":12,"physical":15}},"module":"node_modules/hash.js/lib/hash.js","maintainability":60.975}},{"info":{"file":"node_modules/hash.js/test/hash-test.js","fileShort":"node_modules/hash.js/test/hash-test.js","fileSafe":"node_modules_hash_js_test_hash_test_js","link":"files/node_modules_hash_js_test_hash_test_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":4.651,"halstead":{"bugs":0.925,"difficulty":15.956,"effort":44276.39,"length":415,"time":2459.799,"vocabulary":103,"volume":2774.898,"operands":{"distinct":91,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":173,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":43,"physical":140}},"module":"node_modules/hash.js/test/hash-test.js","maintainability":74.187}},{"info":{"file":"node_modules/hash.js/test/hmac-test.js","fileShort":"node_modules/hash.js/test/hmac-test.js","fileSafe":"node_modules_hash_js_test_hmac_test_js","link":"files/node_modules_hash_js_test_hmac_test_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.438,"difficulty":8.842,"effort":11608.589,"length":218,"time":644.922,"vocabulary":65,"volume":1312.876,"operands":{"distinct":57,"total":126,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":92,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":62}},"module":"node_modules/hash.js/test/hmac-test.js","maintainability":65.976}},{"info":{"file":"node_modules/highlight.js/es/common.js","fileShort":"node_modules/highlight.js/es/common.js","fileSafe":"node_modules_highlight_js_es_common_js","link":"files/node_modules_highlight_js_es_common_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/common.js","maintainability":100}},{"info":{"file":"node_modules/highlight.js/es/core.js","fileShort":"node_modules/highlight.js/es/core.js","fileSafe":"node_modules_highlight_js_es_core_js","link":"files/node_modules_highlight_js_es_core_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/core.js","maintainability":100}},{"info":{"file":"node_modules/highlight.js/es/index.js","fileShort":"node_modules/highlight.js/es/index.js","fileSafe":"node_modules_highlight_js_es_index_js","link":"files/node_modules_highlight_js_es_index_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0,"halstead":{"bugs":0.01,"difficulty":6.25,"effort":193.006,"length":11,"time":10.723,"vocabulary":7,"volume":30.881,"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":0,"physical":4}},"module":"node_modules/highlight.js/es/index.js","maintainability":100}},{"info":{"file":"node_modules/highlight.js/es/languages/1c.js","fileShort":"node_modules/highlight.js/es/languages/1c.js","fileSafe":"node_modules_highlight_js_es_languages_1c_js","link":"files/node_modules_highlight_js_es_languages_1c_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":2.635,"difficulty":7.846,"effort":62019.453,"length":924,"time":3445.525,"vocabulary":376,"volume":7904.44,"operands":{"distinct":364,"total":476,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":448,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":104,"physical":521}},"module":"node_modules/highlight.js/es/languages/1c.js","maintainability":34.618}},{"info":{"file":"node_modules/highlight.js/es/languages/1c.js.js","fileShort":"node_modules/highlight.js/es/languages/1c.js.js","fileSafe":"node_modules_highlight_js_es_languages_1c_js_js","link":"files/node_modules_highlight_js_es_languages_1c_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/1c.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/abnf.js","fileShort":"node_modules/highlight.js/es/languages/abnf.js","fileSafe":"node_modules_highlight_js_es_languages_abnf_js","link":"files/node_modules_highlight_js_es_languages_abnf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.246,"difficulty":9.429,"effort":6966.788,"length":129,"time":387.044,"vocabulary":53,"volume":738.902,"operands":{"distinct":42,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":82}},"module":"node_modules/highlight.js/es/languages/abnf.js","maintainability":51.865}},{"info":{"file":"node_modules/highlight.js/es/languages/abnf.js.js","fileShort":"node_modules/highlight.js/es/languages/abnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_abnf_js_js","link":"files/node_modules_highlight_js_es_languages_abnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/abnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/accesslog.js","fileShort":"node_modules/highlight.js/es/languages/accesslog.js","fileSafe":"node_modules_highlight_js_es_languages_accesslog_js","link":"files/node_modules_highlight_js_es_languages_accesslog_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.25,"difficulty":14.516,"effort":10870.034,"length":138,"time":603.891,"vocabulary":43,"volume":748.825,"operands":{"distinct":31,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":92}},"module":"node_modules/highlight.js/es/languages/accesslog.js","maintainability":47.4}},{"info":{"file":"node_modules/highlight.js/es/languages/accesslog.js.js","fileShort":"node_modules/highlight.js/es/languages/accesslog.js.js","fileSafe":"node_modules_highlight_js_es_languages_accesslog_js_js","link":"files/node_modules_highlight_js_es_languages_accesslog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/accesslog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/actionscript.js","fileShort":"node_modules/highlight.js/es/languages/actionscript.js","fileSafe":"node_modules_highlight_js_es_languages_actionscript_js","link":"files/node_modules_highlight_js_es_languages_actionscript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.574,"difficulty":8.604,"effort":14818.264,"length":253,"time":823.237,"vocabulary":112,"volume":1722.261,"operands":{"distinct":101,"total":158,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":95,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":153}},"module":"node_modules/highlight.js/es/languages/actionscript.js","maintainability":45.871}},{"info":{"file":"node_modules/highlight.js/es/languages/actionscript.js.js","fileShort":"node_modules/highlight.js/es/languages/actionscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_actionscript_js_js","link":"files/node_modules_highlight_js_es_languages_actionscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/actionscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ada.js","fileShort":"node_modules/highlight.js/es/languages/ada.js","fileSafe":"node_modules_highlight_js_es_languages_ada_js","link":"files/node_modules_highlight_js_es_languages_ada_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.912,"difficulty":10.112,"effort":27664.334,"length":376,"time":1536.907,"vocabulary":155,"volume":2735.823,"operands":{"distinct":143,"total":241,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":263}},"module":"node_modules/highlight.js/es/languages/ada.js","maintainability":39.265}},{"info":{"file":"node_modules/highlight.js/es/languages/ada.js.js","fileShort":"node_modules/highlight.js/es/languages/ada.js.js","fileSafe":"node_modules_highlight_js_es_languages_ada_js_js","link":"files/node_modules_highlight_js_es_languages_ada_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ada.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/angelscript.js","fileShort":"node_modules/highlight.js/es/languages/angelscript.js","fileSafe":"node_modules_highlight_js_es_languages_angelscript_js","link":"files/node_modules_highlight_js_es_languages_angelscript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.602,"difficulty":9.032,"effort":16306.434,"length":270,"time":905.913,"vocabulary":103,"volume":1805.355,"operands":{"distinct":93,"total":168,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":178}},"module":"node_modules/highlight.js/es/languages/angelscript.js","maintainability":42.593}},{"info":{"file":"node_modules/highlight.js/es/languages/angelscript.js.js","fileShort":"node_modules/highlight.js/es/languages/angelscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_angelscript_js_js","link":"files/node_modules_highlight_js_es_languages_angelscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/angelscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/apache.js","fileShort":"node_modules/highlight.js/es/languages/apache.js","fileSafe":"node_modules_highlight_js_es_languages_apache_js","link":"files/node_modules_highlight_js_es_languages_apache_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.32,"difficulty":9.79,"effort":9406.031,"length":162,"time":522.557,"vocabulary":61,"volume":960.779,"operands":{"distinct":50,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":103}},"module":"node_modules/highlight.js/es/languages/apache.js","maintainability":47.275}},{"info":{"file":"node_modules/highlight.js/es/languages/apache.js.js","fileShort":"node_modules/highlight.js/es/languages/apache.js.js","fileSafe":"node_modules_highlight_js_es_languages_apache_js_js","link":"files/node_modules_highlight_js_es_languages_apache_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/apache.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/applescript.js","fileShort":"node_modules/highlight.js/es/languages/applescript.js","fileSafe":"node_modules_highlight_js_es_languages_applescript_js","link":"files/node_modules_highlight_js_es_languages_applescript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.416,"difficulty":11.319,"effort":14130.581,"length":203,"time":785.032,"vocabulary":71,"volume":1248.399,"operands":{"distinct":58,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":153}},"module":"node_modules/highlight.js/es/languages/applescript.js","maintainability":48.1}},{"info":{"file":"node_modules/highlight.js/es/languages/applescript.js.js","fileShort":"node_modules/highlight.js/es/languages/applescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_applescript_js_js","link":"files/node_modules_highlight_js_es_languages_applescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/applescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/arcade.js","fileShort":"node_modules/highlight.js/es/languages/arcade.js","fileSafe":"node_modules_highlight_js_es_languages_arcade_js","link":"files/node_modules_highlight_js_es_languages_arcade_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.282,"halstead":{"bugs":1.456,"difficulty":8.471,"effort":37001.77,"length":536,"time":2055.654,"vocabulary":284,"volume":4368.264,"operands":{"distinct":272,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":78,"physical":361}},"module":"node_modules/highlight.js/es/languages/arcade.js","maintainability":38.42}},{"info":{"file":"node_modules/highlight.js/es/languages/arcade.js.js","fileShort":"node_modules/highlight.js/es/languages/arcade.js.js","fileSafe":"node_modules_highlight_js_es_languages_arcade_js_js","link":"files/node_modules_highlight_js_es_languages_arcade_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/arcade.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/arduino.js","fileShort":"node_modules/highlight.js/es/languages/arduino.js","fileSafe":"node_modules_highlight_js_es_languages_arduino_js","link":"files/node_modules_highlight_js_es_languages_arduino_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.654,"halstead":{"bugs":4.133,"difficulty":8.655,"effort":107305.465,"length":1300,"time":5961.415,"vocabulary":743,"volume":12398.384,"operands":{"distinct":730,"total":972,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":328,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":153,"physical":981}},"module":"node_modules/highlight.js/es/languages/arduino.js","maintainability":38.155}},{"info":{"file":"node_modules/highlight.js/es/languages/arduino.js.js","fileShort":"node_modules/highlight.js/es/languages/arduino.js.js","fileSafe":"node_modules_highlight_js_es_languages_arduino_js_js","link":"files/node_modules_highlight_js_es_languages_arduino_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/arduino.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/armasm.js","fileShort":"node_modules/highlight.js/es/languages/armasm.js","fileSafe":"node_modules_highlight_js_es_languages_armasm_js","link":"files/node_modules_highlight_js_es_languages_armasm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.485,"difficulty":8.925,"effort":12983.682,"length":223,"time":721.316,"vocabulary":92,"volume":1454.754,"operands":{"distinct":80,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":131}},"module":"node_modules/highlight.js/es/languages/armasm.js","maintainability":47.26}},{"info":{"file":"node_modules/highlight.js/es/languages/armasm.js.js","fileShort":"node_modules/highlight.js/es/languages/armasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_armasm_js_js","link":"files/node_modules_highlight_js_es_languages_armasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/armasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/asciidoc.js","fileShort":"node_modules/highlight.js/es/languages/asciidoc.js","fileSafe":"node_modules_highlight_js_es_languages_asciidoc_js","link":"files/node_modules_highlight_js_es_languages_asciidoc_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.87,"halstead":{"bugs":0.887,"difficulty":17.299,"effort":46040.951,"length":411,"time":2557.831,"vocabulary":89,"volume":2661.526,"operands":{"distinct":77,"total":222,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":189,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":115,"physical":279}},"module":"node_modules/highlight.js/es/languages/asciidoc.js","maintainability":34.266}},{"info":{"file":"node_modules/highlight.js/es/languages/asciidoc.js.js","fileShort":"node_modules/highlight.js/es/languages/asciidoc.js.js","fileSafe":"node_modules_highlight_js_es_languages_asciidoc_js_js","link":"files/node_modules_highlight_js_es_languages_asciidoc_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/asciidoc.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/aspectj.js","fileShort":"node_modules/highlight.js/es/languages/aspectj.js","fileSafe":"node_modules_highlight_js_es_languages_aspectj_js","link":"files/node_modules_highlight_js_es_languages_aspectj_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.908,"difficulty":11.324,"effort":30852.98,"length":388,"time":1714.054,"vocabulary":130,"volume":2724.679,"operands":{"distinct":119,"total":245,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":234}},"module":"node_modules/highlight.js/es/languages/aspectj.js","maintainability":39.231}},{"info":{"file":"node_modules/highlight.js/es/languages/aspectj.js.js","fileShort":"node_modules/highlight.js/es/languages/aspectj.js.js","fileSafe":"node_modules_highlight_js_es_languages_aspectj_js_js","link":"files/node_modules_highlight_js_es_languages_aspectj_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/aspectj.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/autohotkey.js","fileShort":"node_modules/highlight.js/es/languages/autohotkey.js","fileSafe":"node_modules_highlight_js_es_languages_autohotkey_js","link":"files/node_modules_highlight_js_es_languages_autohotkey_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.262,"difficulty":9.25,"effort":7272.951,"length":136,"time":404.053,"vocabulary":55,"volume":786.265,"operands":{"distinct":44,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":84}},"module":"node_modules/highlight.js/es/languages/autohotkey.js","maintainability":50.163}},{"info":{"file":"node_modules/highlight.js/es/languages/autohotkey.js.js","fileShort":"node_modules/highlight.js/es/languages/autohotkey.js.js","fileSafe":"node_modules_highlight_js_es_languages_autohotkey_js_js","link":"files/node_modules_highlight_js_es_languages_autohotkey_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/autohotkey.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/autoit.js","fileShort":"node_modules/highlight.js/es/languages/autoit.js","fileSafe":"node_modules_highlight_js_es_languages_autoit_js","link":"files/node_modules_highlight_js_es_languages_autoit_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.661,"difficulty":12.868,"effort":25518.665,"length":307,"time":1417.704,"vocabulary":88,"volume":1983.046,"operands":{"distinct":76,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":182}},"module":"node_modules/highlight.js/es/languages/autoit.js","maintainability":39.562}},{"info":{"file":"node_modules/highlight.js/es/languages/autoit.js.js","fileShort":"node_modules/highlight.js/es/languages/autoit.js.js","fileSafe":"node_modules_highlight_js_es_languages_autoit_js_js","link":"files/node_modules_highlight_js_es_languages_autoit_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/autoit.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/avrasm.js","fileShort":"node_modules/highlight.js/es/languages/avrasm.js","fileSafe":"node_modules_highlight_js_es_languages_avrasm_js","link":"files/node_modules_highlight_js_es_languages_avrasm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.277,"difficulty":6.441,"effort":5350.653,"length":136,"time":297.259,"vocabulary":69,"volume":830.759,"operands":{"distinct":59,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":80}},"module":"node_modules/highlight.js/es/languages/avrasm.js","maintainability":53.992}},{"info":{"file":"node_modules/highlight.js/es/languages/avrasm.js.js","fileShort":"node_modules/highlight.js/es/languages/avrasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_avrasm_js_js","link":"files/node_modules_highlight_js_es_languages_avrasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/avrasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/awk.js","fileShort":"node_modules/highlight.js/es/languages/awk.js","fileSafe":"node_modules_highlight_js_es_languages_awk_js","link":"files/node_modules_highlight_js_es_languages_awk_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.202,"difficulty":10.962,"effort":6630.429,"length":117,"time":368.357,"vocabulary":36,"volume":604.881,"operands":{"distinct":26,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":73}},"module":"node_modules/highlight.js/es/languages/awk.js","maintainability":50.739}},{"info":{"file":"node_modules/highlight.js/es/languages/awk.js.js","fileShort":"node_modules/highlight.js/es/languages/awk.js.js","fileSafe":"node_modules_highlight_js_es_languages_awk_js_js","link":"files/node_modules_highlight_js_es_languages_awk_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/awk.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/axapta.js","fileShort":"node_modules/highlight.js/es/languages/axapta.js","fileSafe":"node_modules_highlight_js_es_languages_axapta_js","link":"files/node_modules_highlight_js_es_languages_axapta_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.569,"difficulty":5.605,"effort":9560.251,"length":231,"time":531.125,"vocabulary":167,"volume":1705.636,"operands":{"distinct":157,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":55,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":192}},"module":"node_modules/highlight.js/es/languages/axapta.js","maintainability":52.357}},{"info":{"file":"node_modules/highlight.js/es/languages/axapta.js.js","fileShort":"node_modules/highlight.js/es/languages/axapta.js.js","fileSafe":"node_modules_highlight_js_es_languages_axapta_js_js","link":"files/node_modules_highlight_js_es_languages_axapta_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/axapta.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/bash.js","fileShort":"node_modules/highlight.js/es/languages/bash.js","fileSafe":"node_modules_highlight_js_es_languages_bash_js","link":"files/node_modules_highlight_js_es_languages_bash_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":1.464,"difficulty":7.653,"effort":33619.365,"length":532,"time":1867.742,"vocabulary":306,"volume":4392.93,"operands":{"distinct":294,"total":375,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":157,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":385}},"module":"node_modules/highlight.js/es/languages/bash.js","maintainability":39.381}},{"info":{"file":"node_modules/highlight.js/es/languages/bash.js.js","fileShort":"node_modules/highlight.js/es/languages/bash.js.js","fileSafe":"node_modules_highlight_js_es_languages_bash_js_js","link":"files/node_modules_highlight_js_es_languages_bash_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/bash.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/basic.js","fileShort":"node_modules/highlight.js/es/languages/basic.js","fileSafe":"node_modules_highlight_js_es_languages_basic_js","link":"files/node_modules_highlight_js_es_languages_basic_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.695,"difficulty":6.117,"effort":12760.611,"length":269,"time":708.923,"vocabulary":216,"volume":2086.065,"operands":{"distinct":205,"total":228,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":233}},"module":"node_modules/highlight.js/es/languages/basic.js","maintainability":52.954}},{"info":{"file":"node_modules/highlight.js/es/languages/basic.js.js","fileShort":"node_modules/highlight.js/es/languages/basic.js.js","fileSafe":"node_modules_highlight_js_es_languages_basic_js_js","link":"files/node_modules_highlight_js_es_languages_basic_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/basic.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/bnf.js","fileShort":"node_modules/highlight.js/es/languages/bnf.js","fileSafe":"node_modules_highlight_js_es_languages_bnf_js","link":"files/node_modules_highlight_js_es_languages_bnf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.073,"difficulty":6.857,"effort":1498.369,"length":49,"time":83.243,"vocabulary":22,"volume":218.512,"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":38}},"module":"node_modules/highlight.js/es/languages/bnf.js","maintainability":64.04}},{"info":{"file":"node_modules/highlight.js/es/languages/bnf.js.js","fileShort":"node_modules/highlight.js/es/languages/bnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_bnf_js_js","link":"files/node_modules_highlight_js_es_languages_bnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/bnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/brainfuck.js","fileShort":"node_modules/highlight.js/es/languages/brainfuck.js","fileSafe":"node_modules_highlight_js_es_languages_brainfuck_js","link":"files/node_modules_highlight_js_es_languages_brainfuck_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.124,"difficulty":9.326,"effort":3463.567,"length":73,"time":192.42,"vocabulary":34,"volume":371.385,"operands":{"distinct":23,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":46}},"module":"node_modules/highlight.js/es/languages/brainfuck.js","maintainability":57.226}},{"info":{"file":"node_modules/highlight.js/es/languages/brainfuck.js.js","fileShort":"node_modules/highlight.js/es/languages/brainfuck.js.js","fileSafe":"node_modules_highlight_js_es_languages_brainfuck_js_js","link":"files/node_modules_highlight_js_es_languages_brainfuck_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/brainfuck.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/c.js","fileShort":"node_modules/highlight.js/es/languages/c.js","fileSafe":"node_modules_highlight_js_es_languages_c_js","link":"files/node_modules_highlight_js_es_languages_c_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.813,"halstead":{"bugs":1.485,"difficulty":12.515,"effort":55766.144,"length":598,"time":3098.119,"vocabulary":175,"volume":4455.824,"operands":{"distinct":163,"total":340,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":258,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":123,"physical":340}},"module":"node_modules/highlight.js/es/languages/c.js","maintainability":33.234}},{"info":{"file":"node_modules/highlight.js/es/languages/c.js.js","fileShort":"node_modules/highlight.js/es/languages/c.js.js","fileSafe":"node_modules_highlight_js_es_languages_c_js_js","link":"files/node_modules_highlight_js_es_languages_c_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/c.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/cal.js","fileShort":"node_modules/highlight.js/es/languages/cal.js","fileSafe":"node_modules_highlight_js_es_languages_cal_js","link":"files/node_modules_highlight_js_es_languages_cal_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.553,"difficulty":10.047,"effort":16680.145,"length":251,"time":926.675,"vocabulary":98,"volume":1660.292,"operands":{"distinct":86,"total":144,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":165}},"module":"node_modules/highlight.js/es/languages/cal.js","maintainability":43.242}},{"info":{"file":"node_modules/highlight.js/es/languages/cal.js.js","fileShort":"node_modules/highlight.js/es/languages/cal.js.js","fileSafe":"node_modules_highlight_js_es_languages_cal_js_js","link":"files/node_modules_highlight_js_es_languages_cal_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/cal.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/capnproto.js","fileShort":"node_modules/highlight.js/es/languages/capnproto.js","fileSafe":"node_modules_highlight_js_es_languages_capnproto_js","link":"files/node_modules_highlight_js_es_languages_capnproto_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.284,"difficulty":6.014,"effort":5118.396,"length":135,"time":284.355,"vocabulary":79,"volume":851.01,"operands":{"distinct":69,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":101}},"module":"node_modules/highlight.js/es/languages/capnproto.js","maintainability":54.079}},{"info":{"file":"node_modules/highlight.js/es/languages/capnproto.js.js","fileShort":"node_modules/highlight.js/es/languages/capnproto.js.js","fileSafe":"node_modules_highlight_js_es_languages_capnproto_js_js","link":"files/node_modules_highlight_js_es_languages_capnproto_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/capnproto.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ceylon.js","fileShort":"node_modules/highlight.js/es/languages/ceylon.js","fileSafe":"node_modules_highlight_js_es_languages_ceylon_js","link":"files/node_modules_highlight_js_es_languages_ceylon_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.481,"difficulty":7.529,"effort":10855.041,"length":211,"time":603.058,"vocabulary":114,"volume":1441.74,"operands":{"distinct":103,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":141}},"module":"node_modules/highlight.js/es/languages/ceylon.js","maintainability":47.681}},{"info":{"file":"node_modules/highlight.js/es/languages/ceylon.js.js","fileShort":"node_modules/highlight.js/es/languages/ceylon.js.js","fileSafe":"node_modules_highlight_js_es_languages_ceylon_js_js","link":"files/node_modules_highlight_js_es_languages_ceylon_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ceylon.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/clean.js","fileShort":"node_modules/highlight.js/es/languages/clean.js","fileSafe":"node_modules_highlight_js_es_languages_clean_js","link":"files/node_modules_highlight_js_es_languages_clean_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.171,"difficulty":5.66,"effort":2909.695,"length":86,"time":161.65,"vocabulary":63,"volume":514.046,"operands":{"distinct":53,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":68}},"module":"node_modules/highlight.js/es/languages/clean.js","maintainability":63.184}},{"info":{"file":"node_modules/highlight.js/es/languages/clean.js.js","fileShort":"node_modules/highlight.js/es/languages/clean.js.js","fileSafe":"node_modules_highlight_js_es_languages_clean_js_js","link":"files/node_modules_highlight_js_es_languages_clean_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/clean.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/clojure-repl.js","fileShort":"node_modules/highlight.js/es/languages/clojure-repl.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_repl_js","link":"files/node_modules_highlight_js_es_languages_clojure_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.043,"difficulty":3.769,"effort":488.71,"length":30,"time":27.151,"vocabulary":20,"volume":129.658,"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":27}},"module":"node_modules/highlight.js/es/languages/clojure-repl.js","maintainability":69.917}},{"info":{"file":"node_modules/highlight.js/es/languages/clojure-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/clojure-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_repl_js_js","link":"files/node_modules_highlight_js_es_languages_clojure_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/clojure-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/clojure.js","fileShort":"node_modules/highlight.js/es/languages/clojure.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_js","link":"files/node_modules_highlight_js_es_languages_clojure_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":0.893,"difficulty":12.178,"effort":32641.647,"length":393,"time":1813.425,"vocabulary":113,"volume":2680.33,"operands":{"distinct":101,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":85,"physical":182}},"module":"node_modules/highlight.js/es/languages/clojure.js","maintainability":37.857}},{"info":{"file":"node_modules/highlight.js/es/languages/clojure.js.js","fileShort":"node_modules/highlight.js/es/languages/clojure.js.js","fileSafe":"node_modules_highlight_js_es_languages_clojure_js_js","link":"files/node_modules_highlight_js_es_languages_clojure_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/clojure.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/cmake.js","fileShort":"node_modules/highlight.js/es/languages/cmake.js","fileSafe":"node_modules_highlight_js_es_languages_cmake_js","link":"files/node_modules_highlight_js_es_languages_cmake_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.198,"difficulty":4.875,"effort":2900.405,"length":102,"time":161.134,"vocabulary":57,"volume":594.955,"operands":{"distinct":48,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":50,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":64}},"module":"node_modules/highlight.js/es/languages/cmake.js","maintainability":63.274}},{"info":{"file":"node_modules/highlight.js/es/languages/cmake.js.js","fileShort":"node_modules/highlight.js/es/languages/cmake.js.js","fileSafe":"node_modules_highlight_js_es_languages_cmake_js_js","link":"files/node_modules_highlight_js_es_languages_cmake_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/cmake.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/coffeescript.js","fileShort":"node_modules/highlight.js/es/languages/coffeescript.js","fileSafe":"node_modules_highlight_js_es_languages_coffeescript_js","link":"files/node_modules_highlight_js_es_languages_coffeescript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.962,"halstead":{"bugs":1.487,"difficulty":12.464,"effort":55611.518,"length":571,"time":3089.529,"vocabulary":225,"volume":4461.669,"operands":{"distinct":210,"total":349,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":222,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":104,"physical":371}},"module":"node_modules/highlight.js/es/languages/coffeescript.js","maintainability":48.434}},{"info":{"file":"node_modules/highlight.js/es/languages/coffeescript.js.js","fileShort":"node_modules/highlight.js/es/languages/coffeescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_coffeescript_js_js","link":"files/node_modules_highlight_js_es_languages_coffeescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/coffeescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/coq.js","fileShort":"node_modules/highlight.js/es/languages/coq.js","fileSafe":"node_modules_highlight_js_es_languages_coq_js","link":"files/node_modules_highlight_js_es_languages_coq_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":1.369,"difficulty":5.803,"effort":23843.032,"length":470,"time":1324.613,"vocabulary":428,"volume":4108.489,"operands":{"distinct":417,"total":440,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":446}},"module":"node_modules/highlight.js/es/languages/coq.js","maintainability":56.217}},{"info":{"file":"node_modules/highlight.js/es/languages/coq.js.js","fileShort":"node_modules/highlight.js/es/languages/coq.js.js","fileSafe":"node_modules_highlight_js_es_languages_coq_js_js","link":"files/node_modules_highlight_js_es_languages_coq_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/coq.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/cos.js","fileShort":"node_modules/highlight.js/es/languages/cos.js","fileSafe":"node_modules_highlight_js_es_languages_cos_js","link":"files/node_modules_highlight_js_es_languages_cos_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.325,"difficulty":10.878,"effort":10612.748,"length":168,"time":589.597,"vocabulary":56,"volume":975.636,"operands":{"distinct":45,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":138}},"module":"node_modules/highlight.js/es/languages/cos.js","maintainability":45.936}},{"info":{"file":"node_modules/highlight.js/es/languages/cos.js.js","fileShort":"node_modules/highlight.js/es/languages/cos.js.js","fileSafe":"node_modules_highlight_js_es_languages_cos_js_js","link":"files/node_modules_highlight_js_es_languages_cos_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/cos.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/cpp.js","fileShort":"node_modules/highlight.js/es/languages/cpp.js","fileSafe":"node_modules_highlight_js_es_languages_cpp_js","link":"files/node_modules_highlight_js_es_languages_cpp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.73,"halstead":{"bugs":2.431,"difficulty":9.185,"effort":66975.257,"length":849,"time":3720.848,"vocabulary":385,"volume":7291.819,"operands":{"distinct":373,"total":571,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":278,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":137,"physical":589}},"module":"node_modules/highlight.js/es/languages/cpp.js","maintainability":31.831}},{"info":{"file":"node_modules/highlight.js/es/languages/cpp.js.js","fileShort":"node_modules/highlight.js/es/languages/cpp.js.js","fileSafe":"node_modules_highlight_js_es_languages_cpp_js_js","link":"files/node_modules_highlight_js_es_languages_cpp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/cpp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/crmsh.js","fileShort":"node_modules/highlight.js/es/languages/crmsh.js","fileSafe":"node_modules_highlight_js_es_languages_crmsh_js","link":"files/node_modules_highlight_js_es_languages_crmsh_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.444,"difficulty":11.048,"effort":14726.114,"length":214,"time":818.117,"vocabulary":75,"volume":1332.967,"operands":{"distinct":63,"total":116,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":102}},"module":"node_modules/highlight.js/es/languages/crmsh.js","maintainability":44.034}},{"info":{"file":"node_modules/highlight.js/es/languages/crmsh.js.js","fileShort":"node_modules/highlight.js/es/languages/crmsh.js.js","fileSafe":"node_modules_highlight_js_es_languages_crmsh_js_js","link":"files/node_modules_highlight_js_es_languages_crmsh_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/crmsh.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/crystal.js","fileShort":"node_modules/highlight.js/es/languages/crystal.js","fileSafe":"node_modules_highlight_js_es_languages_crystal_js","link":"files/node_modules_highlight_js_es_languages_crystal_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.581,"halstead":{"bugs":1.659,"difficulty":19.692,"effort":98027.744,"length":710,"time":5445.986,"vocabulary":129,"volume":4977.971,"operands":{"distinct":117,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":326,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":172,"physical":334}},"module":"node_modules/highlight.js/es/languages/crystal.js","maintainability":36.742}},{"info":{"file":"node_modules/highlight.js/es/languages/crystal.js.js","fileShort":"node_modules/highlight.js/es/languages/crystal.js.js","fileSafe":"node_modules_highlight_js_es_languages_crystal_js_js","link":"files/node_modules_highlight_js_es_languages_crystal_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/crystal.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/csharp.js","fileShort":"node_modules/highlight.js/es/languages/csharp.js","fileSafe":"node_modules_highlight_js_es_languages_csharp_js","link":"files/node_modules_highlight_js_es_languages_csharp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":1.916,"difficulty":13.36,"effort":76806.5,"length":742,"time":4267.028,"vocabulary":215,"volume":5749.159,"operands":{"distinct":203,"total":452,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":290,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":445}},"module":"node_modules/highlight.js/es/languages/csharp.js","maintainability":31.419}},{"info":{"file":"node_modules/highlight.js/es/languages/csharp.js.js","fileShort":"node_modules/highlight.js/es/languages/csharp.js.js","fileSafe":"node_modules_highlight_js_es_languages_csharp_js_js","link":"files/node_modules_highlight_js_es_languages_csharp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/csharp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/csp.js","fileShort":"node_modules/highlight.js/es/languages/csp.js","fileSafe":"node_modules_highlight_js_es_languages_csp_js","link":"files/node_modules_highlight_js_es_languages_csp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.143,"difficulty":5.128,"effort":2192.349,"length":75,"time":121.797,"vocabulary":52,"volume":427.533,"operands":{"distinct":43,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":57}},"module":"node_modules/highlight.js/es/languages/csp.js","maintainability":60.049}},{"info":{"file":"node_modules/highlight.js/es/languages/csp.js.js","fileShort":"node_modules/highlight.js/es/languages/csp.js.js","fileSafe":"node_modules_highlight_js_es_languages_csp_js_js","link":"files/node_modules_highlight_js_es_languages_csp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/csp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/css.js","fileShort":"node_modules/highlight.js/es/languages/css.js","fileSafe":"node_modules_highlight_js_es_languages_css_js","link":"files/node_modules_highlight_js_es_languages_css_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.064,"halstead":{"bugs":2.751,"difficulty":8.62,"effort":71139.77,"length":899,"time":3952.209,"vocabulary":580,"volume":8252.738,"operands":{"distinct":566,"total":697,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":202,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":94,"physical":701}},"module":"node_modules/highlight.js/es/languages/css.js","maintainability":45.791}},{"info":{"file":"node_modules/highlight.js/es/languages/css.js.js","fileShort":"node_modules/highlight.js/es/languages/css.js.js","fileSafe":"node_modules_highlight_js_es_languages_css_js_js","link":"files/node_modules_highlight_js_es_languages_css_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/css.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/d.js","fileShort":"node_modules/highlight.js/es/languages/d.js","fileSafe":"node_modules_highlight_js_es_languages_d_js","link":"files/node_modules_highlight_js_es_languages_d_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.927,"difficulty":11.518,"effort":32038.976,"length":400,"time":1779.943,"vocabulary":124,"volume":2781.679,"operands":{"distinct":112,"total":215,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":185,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":271}},"module":"node_modules/highlight.js/es/languages/d.js","maintainability":39.095}},{"info":{"file":"node_modules/highlight.js/es/languages/d.js.js","fileShort":"node_modules/highlight.js/es/languages/d.js.js","fileSafe":"node_modules_highlight_js_es_languages_d_js_js","link":"files/node_modules_highlight_js_es_languages_d_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/d.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dart.js","fileShort":"node_modules/highlight.js/es/languages/dart.js","fileSafe":"node_modules_highlight_js_es_languages_dart_js","link":"files/node_modules_highlight_js_es_languages_dart_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.937,"difficulty":9.662,"effort":27150.106,"length":381,"time":1508.339,"vocabulary":166,"volume":2809.89,"operands":{"distinct":154,"total":248,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":133,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":66,"physical":262}},"module":"node_modules/highlight.js/es/languages/dart.js","maintainability":48.63}},{"info":{"file":"node_modules/highlight.js/es/languages/dart.js.js","fileShort":"node_modules/highlight.js/es/languages/dart.js.js","fileSafe":"node_modules_highlight_js_es_languages_dart_js_js","link":"files/node_modules_highlight_js_es_languages_dart_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dart.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/delphi.js","fileShort":"node_modules/highlight.js/es/languages/delphi.js","fileSafe":"node_modules_highlight_js_es_languages_delphi_js","link":"files/node_modules_highlight_js_es_languages_delphi_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.844,"difficulty":8.081,"effort":20449.137,"length":336,"time":1136.063,"vocabulary":185,"volume":2530.544,"operands":{"distinct":173,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":239}},"module":"node_modules/highlight.js/es/languages/delphi.js","maintainability":43.346}},{"info":{"file":"node_modules/highlight.js/es/languages/delphi.js.js","fileShort":"node_modules/highlight.js/es/languages/delphi.js.js","fileSafe":"node_modules_highlight_js_es_languages_delphi_js_js","link":"files/node_modules_highlight_js_es_languages_delphi_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/delphi.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/diff.js","fileShort":"node_modules/highlight.js/es/languages/diff.js","fileSafe":"node_modules_highlight_js_es_languages_diff_js","link":"files/node_modules_highlight_js_es_languages_diff_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.137,"difficulty":10.214,"effort":4187.857,"length":82,"time":232.659,"vocabulary":32,"volume":410,"operands":{"distinct":21,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":64}},"module":"node_modules/highlight.js/es/languages/diff.js","maintainability":54.912}},{"info":{"file":"node_modules/highlight.js/es/languages/diff.js.js","fileShort":"node_modules/highlight.js/es/languages/diff.js.js","fileSafe":"node_modules_highlight_js_es_languages_diff_js_js","link":"files/node_modules_highlight_js_es_languages_diff_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/diff.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/django.js","fileShort":"node_modules/highlight.js/es/languages/django.js","fileSafe":"node_modules_highlight_js_es_languages_django_js","link":"files/node_modules_highlight_js_es_languages_django_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.264,"difficulty":9.067,"effort":7192.342,"length":136,"time":399.575,"vocabulary":57,"volume":793.273,"operands":{"distinct":45,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":68,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":77}},"module":"node_modules/highlight.js/es/languages/django.js","maintainability":51.397}},{"info":{"file":"node_modules/highlight.js/es/languages/django.js.js","fileShort":"node_modules/highlight.js/es/languages/django.js.js","fileSafe":"node_modules_highlight_js_es_languages_django_js_js","link":"files/node_modules_highlight_js_es_languages_django_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/django.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dns.js","fileShort":"node_modules/highlight.js/es/languages/dns.js","fileSafe":"node_modules_highlight_js_es_languages_dns_js","link":"files/node_modules_highlight_js_es_languages_dns_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.219,"difficulty":6.476,"effort":4248.915,"length":106,"time":236.051,"vocabulary":73,"volume":656.121,"operands":{"distinct":62,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":82}},"module":"node_modules/highlight.js/es/languages/dns.js","maintainability":59.115}},{"info":{"file":"node_modules/highlight.js/es/languages/dns.js.js","fileShort":"node_modules/highlight.js/es/languages/dns.js.js","fileSafe":"node_modules_highlight_js_es_languages_dns_js_js","link":"files/node_modules_highlight_js_es_languages_dns_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dns.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dockerfile.js","fileShort":"node_modules/highlight.js/es/languages/dockerfile.js","fileSafe":"node_modules_highlight_js_es_languages_dockerfile_js","link":"files/node_modules_highlight_js_es_languages_dockerfile_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.117,"difficulty":5.938,"effort":2081.098,"length":65,"time":115.617,"vocabulary":42,"volume":350.501,"operands":{"distinct":32,"total":38,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":44}},"module":"node_modules/highlight.js/es/languages/dockerfile.js","maintainability":62.223}},{"info":{"file":"node_modules/highlight.js/es/languages/dockerfile.js.js","fileShort":"node_modules/highlight.js/es/languages/dockerfile.js.js","fileSafe":"node_modules_highlight_js_es_languages_dockerfile_js_js","link":"files/node_modules_highlight_js_es_languages_dockerfile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dockerfile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dos.js","fileShort":"node_modules/highlight.js/es/languages/dos.js","fileSafe":"node_modules_highlight_js_es_languages_dos_js","link":"files/node_modules_highlight_js_es_languages_dos_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.521,"difficulty":6.592,"effort":10298.734,"length":217,"time":572.152,"vocabulary":147,"volume":1562.329,"operands":{"distinct":136,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":170}},"module":"node_modules/highlight.js/es/languages/dos.js","maintainability":51.021}},{"info":{"file":"node_modules/highlight.js/es/languages/dos.js.js","fileShort":"node_modules/highlight.js/es/languages/dos.js.js","fileSafe":"node_modules_highlight_js_es_languages_dos_js_js","link":"files/node_modules_highlight_js_es_languages_dos_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dos.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dsconfig.js","fileShort":"node_modules/highlight.js/es/languages/dsconfig.js","fileSafe":"node_modules_highlight_js_es_languages_dsconfig_js","link":"files/node_modules_highlight_js_es_languages_dsconfig_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.198,"difficulty":12.4,"effort":7377.961,"length":116,"time":409.887,"vocabulary":35,"volume":594.997,"operands":{"distinct":25,"total":62,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":66}},"module":"node_modules/highlight.js/es/languages/dsconfig.js","maintainability":49.097}},{"info":{"file":"node_modules/highlight.js/es/languages/dsconfig.js.js","fileShort":"node_modules/highlight.js/es/languages/dsconfig.js.js","fileSafe":"node_modules_highlight_js_es_languages_dsconfig_js_js","link":"files/node_modules_highlight_js_es_languages_dsconfig_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dsconfig.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dts.js","fileShort":"node_modules/highlight.js/es/languages/dts.js","fileSafe":"node_modules_highlight_js_es_languages_dts_js","link":"files/node_modules_highlight_js_es_languages_dts_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":0.632,"difficulty":13.913,"effort":26373.776,"length":299,"time":1465.21,"vocabulary":81,"volume":1895.615,"operands":{"distinct":69,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":168}},"module":"node_modules/highlight.js/es/languages/dts.js","maintainability":39.243}},{"info":{"file":"node_modules/highlight.js/es/languages/dts.js.js","fileShort":"node_modules/highlight.js/es/languages/dts.js.js","fileSafe":"node_modules_highlight_js_es_languages_dts_js_js","link":"files/node_modules_highlight_js_es_languages_dts_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dts.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/dust.js","fileShort":"node_modules/highlight.js/es/languages/dust.js","fileSafe":"node_modules_highlight_js_es_languages_dust_js","link":"files/node_modules_highlight_js_es_languages_dust_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.134,"difficulty":7.222,"effort":2897.035,"length":77,"time":160.946,"vocabulary":37,"volume":401.128,"operands":{"distinct":27,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":45}},"module":"node_modules/highlight.js/es/languages/dust.js","maintainability":55.345}},{"info":{"file":"node_modules/highlight.js/es/languages/dust.js.js","fileShort":"node_modules/highlight.js/es/languages/dust.js.js","fileSafe":"node_modules_highlight_js_es_languages_dust_js_js","link":"files/node_modules_highlight_js_es_languages_dust_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/dust.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ebnf.js","fileShort":"node_modules/highlight.js/es/languages/ebnf.js","fileSafe":"node_modules_highlight_js_es_languages_ebnf_js","link":"files/node_modules_highlight_js_es_languages_ebnf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.133,"difficulty":9.75,"effort":3885.445,"length":79,"time":215.858,"vocabulary":33,"volume":398.507,"operands":{"distinct":22,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":53}},"module":"node_modules/highlight.js/es/languages/ebnf.js","maintainability":56.464}},{"info":{"file":"node_modules/highlight.js/es/languages/ebnf.js.js","fileShort":"node_modules/highlight.js/es/languages/ebnf.js.js","fileSafe":"node_modules_highlight_js_es_languages_ebnf_js_js","link":"files/node_modules_highlight_js_es_languages_ebnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ebnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/elixir.js","fileShort":"node_modules/highlight.js/es/languages/elixir.js","fileSafe":"node_modules_highlight_js_es_languages_elixir_js","link":"files/node_modules_highlight_js_es_languages_elixir_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":1.268,"difficulty":17.394,"effort":66188.857,"length":550,"time":3677.159,"vocabulary":121,"volume":3805.375,"operands":{"distinct":108,"total":289,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":261,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":121,"physical":278}},"module":"node_modules/highlight.js/es/languages/elixir.js","maintainability":54.274}},{"info":{"file":"node_modules/highlight.js/es/languages/elixir.js.js","fileShort":"node_modules/highlight.js/es/languages/elixir.js.js","fileSafe":"node_modules_highlight_js_es_languages_elixir_js_js","link":"files/node_modules_highlight_js_es_languages_elixir_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/elixir.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/elm.js","fileShort":"node_modules/highlight.js/es/languages/elm.js","fileSafe":"node_modules_highlight_js_es_languages_elm_js","link":"files/node_modules_highlight_js_es_languages_elm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.499,"difficulty":11.75,"effort":17598.703,"length":239,"time":977.706,"vocabulary":77,"volume":1497.762,"operands":{"distinct":66,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":150}},"module":"node_modules/highlight.js/es/languages/elm.js","maintainability":43.725}},{"info":{"file":"node_modules/highlight.js/es/languages/elm.js.js","fileShort":"node_modules/highlight.js/es/languages/elm.js.js","fileSafe":"node_modules_highlight_js_es_languages_elm_js_js","link":"files/node_modules_highlight_js_es_languages_elm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/elm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/erb.js","fileShort":"node_modules/highlight.js/es/languages/erb.js","fileSafe":"node_modules_highlight_js_es_languages_erb_js","link":"files/node_modules_highlight_js_es_languages_erb_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.066,"difficulty":5.447,"effort":1073.685,"length":41,"time":59.649,"vocabulary":28,"volume":197.102,"operands":{"distinct":19,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":29}},"module":"node_modules/highlight.js/es/languages/erb.js","maintainability":66.591}},{"info":{"file":"node_modules/highlight.js/es/languages/erb.js.js","fileShort":"node_modules/highlight.js/es/languages/erb.js.js","fileSafe":"node_modules_highlight_js_es_languages_erb_js_js","link":"files/node_modules_highlight_js_es_languages_erb_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/erb.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/erlang-repl.js","fileShort":"node_modules/highlight.js/es/languages/erlang-repl.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_repl_js","link":"files/node_modules_highlight_js_es_languages_erlang_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.179,"difficulty":9.636,"effort":5186.306,"length":98,"time":288.128,"vocabulary":45,"volume":538.202,"operands":{"distinct":33,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":62}},"module":"node_modules/highlight.js/es/languages/erlang-repl.js","maintainability":54.828}},{"info":{"file":"node_modules/highlight.js/es/languages/erlang-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/erlang-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_repl_js_js","link":"files/node_modules_highlight_js_es_languages_erlang_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/erlang-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/erlang.js","fileShort":"node_modules/highlight.js/es/languages/erlang.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_js","link":"files/node_modules_highlight_js_es_languages_erlang_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.986,"difficulty":15.269,"effort":45163.431,"length":429,"time":2509.079,"vocabulary":119,"volume":2957.877,"operands":{"distinct":106,"total":249,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":180,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":89,"physical":199}},"module":"node_modules/highlight.js/es/languages/erlang.js","maintainability":44.669}},{"info":{"file":"node_modules/highlight.js/es/languages/erlang.js.js","fileShort":"node_modules/highlight.js/es/languages/erlang.js.js","fileSafe":"node_modules_highlight_js_es_languages_erlang_js_js","link":"files/node_modules_highlight_js_es_languages_erlang_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/erlang.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/excel.js","fileShort":"node_modules/highlight.js/es/languages/excel.js","fileSafe":"node_modules_highlight_js_es_languages_excel_js","link":"files/node_modules_highlight_js_es_languages_excel_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":1.754,"difficulty":6.282,"effort":33065.715,"length":583,"time":1836.984,"vocabulary":522,"volume":5263.269,"operands":{"distinct":510,"total":534,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":544}},"module":"node_modules/highlight.js/es/languages/excel.js","maintainability":48.225}},{"info":{"file":"node_modules/highlight.js/es/languages/excel.js.js","fileShort":"node_modules/highlight.js/es/languages/excel.js.js","fileSafe":"node_modules_highlight_js_es_languages_excel_js_js","link":"files/node_modules_highlight_js_es_languages_excel_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/excel.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/fix.js","fileShort":"node_modules/highlight.js/es/languages/fix.js","fileSafe":"node_modules_highlight_js_es_languages_fix_js","link":"files/node_modules_highlight_js_es_languages_fix_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.099,"difficulty":6.611,"effort":1964.867,"length":64,"time":109.159,"vocabulary":25,"volume":297.207,"operands":{"distinct":18,"total":34,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":30,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":37}},"module":"node_modules/highlight.js/es/languages/fix.js","maintainability":57.897}},{"info":{"file":"node_modules/highlight.js/es/languages/fix.js.js","fileShort":"node_modules/highlight.js/es/languages/fix.js.js","fileSafe":"node_modules_highlight_js_es_languages_fix_js_js","link":"files/node_modules_highlight_js_es_languages_fix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/fix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/flix.js","fileShort":"node_modules/highlight.js/es/languages/flix.js","fileSafe":"node_modules_highlight_js_es_languages_flix_js","link":"files/node_modules_highlight_js_es_languages_flix_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.226,"difficulty":6.8,"effort":4619.188,"length":115,"time":256.622,"vocabulary":60,"volume":679.292,"operands":{"distinct":50,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":77}},"module":"node_modules/highlight.js/es/languages/flix.js","maintainability":53.907}},{"info":{"file":"node_modules/highlight.js/es/languages/flix.js.js","fileShort":"node_modules/highlight.js/es/languages/flix.js.js","fileSafe":"node_modules_highlight_js_es_languages_flix_js_js","link":"files/node_modules_highlight_js_es_languages_flix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/flix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/fortran.js","fileShort":"node_modules/highlight.js/es/languages/fortran.js","fileSafe":"node_modules_highlight_js_es_languages_fortran_js","link":"files/node_modules_highlight_js_es_languages_fortran_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":2.068,"difficulty":6.126,"effort":38012.25,"length":684,"time":2111.792,"vocabulary":538,"volume":6204.88,"operands":{"distinct":527,"total":587,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":587}},"module":"node_modules/highlight.js/es/languages/fortran.js","maintainability":43.939}},{"info":{"file":"node_modules/highlight.js/es/languages/fortran.js.js","fileShort":"node_modules/highlight.js/es/languages/fortran.js.js","fileSafe":"node_modules_highlight_js_es_languages_fortran_js_js","link":"files/node_modules_highlight_js_es_languages_fortran_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/fortran.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/fsharp.js","fileShort":"node_modules/highlight.js/es/languages/fsharp.js","fileSafe":"node_modules_highlight_js_es_languages_fsharp_js","link":"files/node_modules_highlight_js_es_languages_fsharp_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":4.094,"halstead":{"bugs":2.549,"difficulty":24.382,"effort":186440.866,"length":925,"time":10357.826,"vocabulary":308,"volume":7646.778,"operands":{"distinct":283,"total":552,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":373,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":171,"physical":626}},"module":"node_modules/highlight.js/es/languages/fsharp.js","maintainability":57.399}},{"info":{"file":"node_modules/highlight.js/es/languages/fsharp.js.js","fileShort":"node_modules/highlight.js/es/languages/fsharp.js.js","fileSafe":"node_modules_highlight_js_es_languages_fsharp_js_js","link":"files/node_modules_highlight_js_es_languages_fsharp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/fsharp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gams.js","fileShort":"node_modules/highlight.js/es/languages/gams.js","fileSafe":"node_modules_highlight_js_es_languages_gams_js","link":"files/node_modules_highlight_js_es_languages_gams_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.429,"halstead":{"bugs":0.804,"difficulty":15.111,"effort":36462.35,"length":369,"time":2025.686,"vocabulary":93,"volume":2412.95,"operands":{"distinct":81,"total":204,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":165,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":70,"physical":185}},"module":"node_modules/highlight.js/es/languages/gams.js","maintainability":39.497}},{"info":{"file":"node_modules/highlight.js/es/languages/gams.js.js","fileShort":"node_modules/highlight.js/es/languages/gams.js.js","fileSafe":"node_modules_highlight_js_es_languages_gams_js_js","link":"files/node_modules_highlight_js_es_languages_gams_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gams.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gauss.js","fileShort":"node_modules/highlight.js/es/languages/gauss.js","fileSafe":"node_modules_highlight_js_es_languages_gauss_js","link":"files/node_modules_highlight_js_es_languages_gauss_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.905,"halstead":{"bugs":1.69,"difficulty":12.82,"effort":64988.639,"length":667,"time":3610.48,"vocabulary":194,"volume":5069.142,"operands":{"distinct":181,"total":357,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":310,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":105,"physical":316}},"module":"node_modules/highlight.js/es/languages/gauss.js","maintainability":42.534}},{"info":{"file":"node_modules/highlight.js/es/languages/gauss.js.js","fileShort":"node_modules/highlight.js/es/languages/gauss.js.js","fileSafe":"node_modules_highlight_js_es_languages_gauss_js_js","link":"files/node_modules_highlight_js_es_languages_gauss_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gauss.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gcode.js","fileShort":"node_modules/highlight.js/es/languages/gcode.js","fileSafe":"node_modules_highlight_js_es_languages_gcode_js","link":"files/node_modules_highlight_js_es_languages_gcode_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.374,"difficulty":10.8,"effort":12120.046,"length":185,"time":673.336,"vocabulary":67,"volume":1122.227,"operands":{"distinct":55,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":88}},"module":"node_modules/highlight.js/es/languages/gcode.js","maintainability":46.925}},{"info":{"file":"node_modules/highlight.js/es/languages/gcode.js.js","fileShort":"node_modules/highlight.js/es/languages/gcode.js.js","fileSafe":"node_modules_highlight_js_es_languages_gcode_js_js","link":"files/node_modules_highlight_js_es_languages_gcode_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gcode.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gherkin.js","fileShort":"node_modules/highlight.js/es/languages/gherkin.js","fileSafe":"node_modules_highlight_js_es_languages_gherkin_js","link":"files/node_modules_highlight_js_es_languages_gherkin_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.144,"difficulty":6.345,"effort":2743.406,"length":83,"time":152.411,"vocabulary":37,"volume":432.385,"operands":{"distinct":29,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":49}},"module":"node_modules/highlight.js/es/languages/gherkin.js","maintainability":56.514}},{"info":{"file":"node_modules/highlight.js/es/languages/gherkin.js.js","fileShort":"node_modules/highlight.js/es/languages/gherkin.js.js","fileSafe":"node_modules_highlight_js_es_languages_gherkin_js_js","link":"files/node_modules_highlight_js_es_languages_gherkin_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gherkin.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/glsl.js","fileShort":"node_modules/highlight.js/es/languages/glsl.js","fileSafe":"node_modules_highlight_js_es_languages_glsl_js","link":"files/node_modules_highlight_js_es_languages_glsl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.53,"difficulty":4.658,"effort":7405.288,"length":229,"time":411.405,"vocabulary":123,"volume":1589.836,"operands":{"distinct":114,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":111,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":128}},"module":"node_modules/highlight.js/es/languages/glsl.js","maintainability":59.545}},{"info":{"file":"node_modules/highlight.js/es/languages/glsl.js.js","fileShort":"node_modules/highlight.js/es/languages/glsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_glsl_js_js","link":"files/node_modules_highlight_js_es_languages_glsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/glsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gml.js","fileShort":"node_modules/highlight.js/es/languages/gml.js","fileSafe":"node_modules_highlight_js_es_languages_gml_js","link":"files/node_modules_highlight_js_es_languages_gml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":10.813,"difficulty":5.029,"effort":163131.023,"length":2834,"time":9062.835,"vocabulary":2791,"volume":32439.569,"operands":{"distinct":2781,"total":2797,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":2805}},"module":"node_modules/highlight.js/es/languages/gml.js","maintainability":51.06}},{"info":{"file":"node_modules/highlight.js/es/languages/gml.js.js","fileShort":"node_modules/highlight.js/es/languages/gml.js.js","fileSafe":"node_modules_highlight_js_es_languages_gml_js_js","link":"files/node_modules_highlight_js_es_languages_gml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/go.js","fileShort":"node_modules/highlight.js/es/languages/go.js","fileSafe":"node_modules_highlight_js_es_languages_go_js","link":"files/node_modules_highlight_js_es_languages_go_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.475,"difficulty":7.042,"effort":10032.867,"length":207,"time":557.382,"vocabulary":118,"volume":1424.707,"operands":{"distinct":107,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":142}},"module":"node_modules/highlight.js/es/languages/go.js","maintainability":48.621}},{"info":{"file":"node_modules/highlight.js/es/languages/go.js.js","fileShort":"node_modules/highlight.js/es/languages/go.js.js","fileSafe":"node_modules_highlight_js_es_languages_go_js_js","link":"files/node_modules_highlight_js_es_languages_go_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/go.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/golo.js","fileShort":"node_modules/highlight.js/es/languages/golo.js","fileSafe":"node_modules_highlight_js_es_languages_golo_js","link":"files/node_modules_highlight_js_es_languages_golo_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.196,"difficulty":5.379,"effort":3158.99,"length":94,"time":175.499,"vocabulary":76,"volume":587.305,"operands":{"distinct":66,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":80}},"module":"node_modules/highlight.js/es/languages/golo.js","maintainability":63.993}},{"info":{"file":"node_modules/highlight.js/es/languages/golo.js.js","fileShort":"node_modules/highlight.js/es/languages/golo.js.js","fileSafe":"node_modules_highlight_js_es_languages_golo_js_js","link":"files/node_modules_highlight_js_es_languages_golo_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/golo.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/gradle.js","fileShort":"node_modules/highlight.js/es/languages/gradle.js","fileSafe":"node_modules_highlight_js_es_languages_gradle_js","link":"files/node_modules_highlight_js_es_languages_gradle_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.518,"difficulty":5.254,"effort":8168.554,"length":206,"time":453.809,"vocabulary":187,"volume":1554.66,"operands":{"distinct":177,"total":186,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":189}},"module":"node_modules/highlight.js/es/languages/gradle.js","maintainability":65.812}},{"info":{"file":"node_modules/highlight.js/es/languages/gradle.js.js","fileShort":"node_modules/highlight.js/es/languages/gradle.js.js","fileSafe":"node_modules_highlight_js_es_languages_gradle_js_js","link":"files/node_modules_highlight_js_es_languages_gradle_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/gradle.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/groovy.js","fileShort":"node_modules/highlight.js/es/languages/groovy.js","fileSafe":"node_modules_highlight_js_es_languages_groovy_js","link":"files/node_modules_highlight_js_es_languages_groovy_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.721,"difficulty":9.842,"effort":21288.048,"length":310,"time":1182.669,"vocabulary":126,"volume":2162.957,"operands":{"distinct":114,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":123,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":60,"physical":190}},"module":"node_modules/highlight.js/es/languages/groovy.js","maintainability":50.311}},{"info":{"file":"node_modules/highlight.js/es/languages/groovy.js.js","fileShort":"node_modules/highlight.js/es/languages/groovy.js.js","fileSafe":"node_modules_highlight_js_es_languages_groovy_js_js","link":"files/node_modules_highlight_js_es_languages_groovy_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/groovy.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/haml.js","fileShort":"node_modules/highlight.js/es/languages/haml.js","fileSafe":"node_modules_highlight_js_es_languages_haml_js","link":"files/node_modules_highlight_js_es_languages_haml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.382,"difficulty":11.1,"effort":12711.971,"length":199,"time":706.221,"vocabulary":54,"volume":1145.223,"operands":{"distinct":45,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":88,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":115}},"module":"node_modules/highlight.js/es/languages/haml.js","maintainability":44.205}},{"info":{"file":"node_modules/highlight.js/es/languages/haml.js.js","fileShort":"node_modules/highlight.js/es/languages/haml.js.js","fileSafe":"node_modules_highlight_js_es_languages_haml_js_js","link":"files/node_modules_highlight_js_es_languages_haml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/haml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/handlebars.js","fileShort":"node_modules/highlight.js/es/languages/handlebars.js","fileSafe":"node_modules_highlight_js_es_languages_handlebars_js","link":"files/node_modules_highlight_js_es_languages_handlebars_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.917,"halstead":{"bugs":1.098,"difficulty":13.99,"effort":46076.367,"length":482,"time":2559.798,"vocabulary":114,"volume":3293.453,"operands":{"distinct":103,"total":262,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":220,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":109,"physical":273}},"module":"node_modules/highlight.js/es/languages/handlebars.js","maintainability":34.836}},{"info":{"file":"node_modules/highlight.js/es/languages/handlebars.js.js","fileShort":"node_modules/highlight.js/es/languages/handlebars.js.js","fileSafe":"node_modules_highlight_js_es_languages_handlebars_js_js","link":"files/node_modules_highlight_js_es_languages_handlebars_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/handlebars.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/haskell.js","fileShort":"node_modules/highlight.js/es/languages/haskell.js","fileSafe":"node_modules_highlight_js_es_languages_haskell_js","link":"files/node_modules_highlight_js_es_languages_haskell_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.25,"halstead":{"bugs":0.786,"difficulty":14.964,"effort":35293.423,"length":359,"time":1960.746,"vocabulary":95,"volume":2358.578,"operands":{"distinct":83,"total":207,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":80,"physical":209}},"module":"node_modules/highlight.js/es/languages/haskell.js","maintainability":38.281}},{"info":{"file":"node_modules/highlight.js/es/languages/haskell.js.js","fileShort":"node_modules/highlight.js/es/languages/haskell.js.js","fileSafe":"node_modules_highlight_js_es_languages_haskell_js_js","link":"files/node_modules_highlight_js_es_languages_haskell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/haskell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/haxe.js","fileShort":"node_modules/highlight.js/es/languages/haxe.js","fileSafe":"node_modules_highlight_js_es_languages_haxe_js","link":"files/node_modules_highlight_js_es_languages_haxe_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.124,"halstead":{"bugs":0.681,"difficulty":14.986,"effort":30600.148,"length":323,"time":1700.008,"vocabulary":80,"volume":2041.983,"operands":{"distinct":69,"total":188,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":135,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":89,"physical":157}},"module":"node_modules/highlight.js/es/languages/haxe.js","maintainability":37.609}},{"info":{"file":"node_modules/highlight.js/es/languages/haxe.js.js","fileShort":"node_modules/highlight.js/es/languages/haxe.js.js","fileSafe":"node_modules_highlight_js_es_languages_haxe_js_js","link":"files/node_modules_highlight_js_es_languages_haxe_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/haxe.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/hsp.js","fileShort":"node_modules/highlight.js/es/languages/hsp.js","fileSafe":"node_modules_highlight_js_es_languages_hsp_js","link":"files/node_modules_highlight_js_es_languages_hsp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.213,"difficulty":8.735,"effort":5593.202,"length":118,"time":310.733,"vocabulary":43,"volume":640.299,"operands":{"distinct":34,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":65}},"module":"node_modules/highlight.js/es/languages/hsp.js","maintainability":54.87}},{"info":{"file":"node_modules/highlight.js/es/languages/hsp.js.js","fileShort":"node_modules/highlight.js/es/languages/hsp.js.js","fileSafe":"node_modules_highlight_js_es_languages_hsp_js_js","link":"files/node_modules_highlight_js_es_languages_hsp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/hsp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/http.js","fileShort":"node_modules/highlight.js/es/languages/http.js","fileSafe":"node_modules_highlight_js_es_languages_http_js","link":"files/node_modules_highlight_js_es_languages_http_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.373,"difficulty":13.067,"effort":14633.554,"length":192,"time":812.975,"vocabulary":57,"volume":1119.915,"operands":{"distinct":45,"total":98,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":97}},"module":"node_modules/highlight.js/es/languages/http.js","maintainability":44.052}},{"info":{"file":"node_modules/highlight.js/es/languages/http.js.js","fileShort":"node_modules/highlight.js/es/languages/http.js.js","fileSafe":"node_modules_highlight_js_es_languages_http_js_js","link":"files/node_modules_highlight_js_es_languages_http_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/http.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/hy.js","fileShort":"node_modules/highlight.js/es/languages/hy.js","fileSafe":"node_modules_highlight_js_es_languages_hy_js","link":"files/node_modules_highlight_js_es_languages_hy_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.672,"difficulty":10.933,"effort":22031.459,"length":302,"time":1223.97,"vocabulary":102,"volume":2015.072,"operands":{"distinct":90,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":53,"physical":141}},"module":"node_modules/highlight.js/es/languages/hy.js","maintainability":43.203}},{"info":{"file":"node_modules/highlight.js/es/languages/hy.js.js","fileShort":"node_modules/highlight.js/es/languages/hy.js.js","fileSafe":"node_modules_highlight_js_es_languages_hy_js_js","link":"files/node_modules_highlight_js_es_languages_hy_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/hy.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/inform7.js","fileShort":"node_modules/highlight.js/es/languages/inform7.js","fileSafe":"node_modules_highlight_js_es_languages_inform7_js","link":"files/node_modules_highlight_js_es_languages_inform7_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.203,"difficulty":8.056,"effort":4894.49,"length":110,"time":271.916,"vocabulary":46,"volume":607.592,"operands":{"distinct":36,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":70}},"module":"node_modules/highlight.js/es/languages/inform7.js","maintainability":52.005}},{"info":{"file":"node_modules/highlight.js/es/languages/inform7.js.js","fileShort":"node_modules/highlight.js/es/languages/inform7.js.js","fileSafe":"node_modules_highlight_js_es_languages_inform7_js_js","link":"files/node_modules_highlight_js_es_languages_inform7_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/inform7.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ini.js","fileShort":"node_modules/highlight.js/es/languages/ini.js","fileSafe":"node_modules_highlight_js_es_languages_ini_js","link":"files/node_modules_highlight_js_es_languages_ini_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":0.463,"difficulty":13.09,"effort":18166.204,"length":234,"time":1009.234,"vocabulary":61,"volume":1387.793,"operands":{"distinct":50,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":115,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":129}},"module":"node_modules/highlight.js/es/languages/ini.js","maintainability":42.465}},{"info":{"file":"node_modules/highlight.js/es/languages/ini.js.js","fileShort":"node_modules/highlight.js/es/languages/ini.js.js","fileSafe":"node_modules_highlight_js_es_languages_ini_js_js","link":"files/node_modules_highlight_js_es_languages_ini_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ini.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/irpf90.js","fileShort":"node_modules/highlight.js/es/languages/irpf90.js","fileSafe":"node_modules_highlight_js_es_languages_irpf90_js","link":"files/node_modules_highlight_js_es_languages_irpf90_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.544,"difficulty":8.966,"effort":14621.16,"length":246,"time":812.287,"vocabulary":99,"volume":1630.822,"operands":{"distinct":87,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":116,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":117}},"module":"node_modules/highlight.js/es/languages/irpf90.js","maintainability":48.068}},{"info":{"file":"node_modules/highlight.js/es/languages/irpf90.js.js","fileShort":"node_modules/highlight.js/es/languages/irpf90.js.js","fileSafe":"node_modules_highlight_js_es_languages_irpf90_js_js","link":"files/node_modules_highlight_js_es_languages_irpf90_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/irpf90.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/isbl.js","fileShort":"node_modules/highlight.js/es/languages/isbl.js","fileSafe":"node_modules_highlight_js_es_languages_isbl_js","link":"files/node_modules_highlight_js_es_languages_isbl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.476,"halstead":{"bugs":23.415,"difficulty":6.539,"effort":459360.191,"length":6124,"time":25520.011,"vocabulary":2838,"volume":70246.315,"operands":{"distinct":2826,"total":3080,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":3044,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":210,"physical":3207}},"module":"node_modules/highlight.js/es/languages/isbl.js","maintainability":23.892}},{"info":{"file":"node_modules/highlight.js/es/languages/isbl.js.js","fileShort":"node_modules/highlight.js/es/languages/isbl.js.js","fileSafe":"node_modules_highlight_js_es_languages_isbl_js_js","link":"files/node_modules_highlight_js_es_languages_isbl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/isbl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/java.js","fileShort":"node_modules/highlight.js/es/languages/java.js","fileSafe":"node_modules_highlight_js_es_languages_java_js","link":"files/node_modules_highlight_js_es_languages_java_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.062,"halstead":{"bugs":1.224,"difficulty":17.529,"effort":64365.143,"length":495,"time":3575.841,"vocabulary":171,"volume":3671.837,"operands":{"distinct":153,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":197,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":97,"physical":290}},"module":"node_modules/highlight.js/es/languages/java.js","maintainability":51.179}},{"info":{"file":"node_modules/highlight.js/es/languages/java.js.js","fileShort":"node_modules/highlight.js/es/languages/java.js.js","fileSafe":"node_modules_highlight_js_es_languages_java_js_js","link":"files/node_modules_highlight_js_es_languages_java_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/java.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/javascript.js","fileShort":"node_modules/highlight.js/es/languages/javascript.js","fileSafe":"node_modules_highlight_js_es_languages_javascript_js","link":"files/node_modules_highlight_js_es_languages_javascript_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.612,"halstead":{"bugs":3.61,"difficulty":24.379,"effort":263988.811,"length":1289,"time":14666.045,"vocabulary":338,"volume":10828.734,"operands":{"distinct":317,"total":736,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":553,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":268,"physical":735}},"module":"node_modules/highlight.js/es/languages/javascript.js","maintainability":39.395}},{"info":{"file":"node_modules/highlight.js/es/languages/javascript.js.js","fileShort":"node_modules/highlight.js/es/languages/javascript.js.js","fileSafe":"node_modules_highlight_js_es_languages_javascript_js_js","link":"files/node_modules_highlight_js_es_languages_javascript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/javascript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/jboss-cli.js","fileShort":"node_modules/highlight.js/es/languages/jboss-cli.js","fileSafe":"node_modules_highlight_js_es_languages_jboss_cli_js","link":"files/node_modules_highlight_js_es_languages_jboss_cli_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.217,"difficulty":9.167,"effort":5957.297,"length":117,"time":330.961,"vocabulary":47,"volume":649.887,"operands":{"distinct":36,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":63}},"module":"node_modules/highlight.js/es/languages/jboss-cli.js","maintainability":50.891}},{"info":{"file":"node_modules/highlight.js/es/languages/jboss-cli.js.js","fileShort":"node_modules/highlight.js/es/languages/jboss-cli.js.js","fileSafe":"node_modules_highlight_js_es_languages_jboss_cli_js_js","link":"files/node_modules_highlight_js_es_languages_jboss_cli_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/jboss-cli.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/json.js","fileShort":"node_modules/highlight.js/es/languages/json.js","fileSafe":"node_modules_highlight_js_es_languages_json_js","link":"files/node_modules_highlight_js_es_languages_json_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.128,"difficulty":7.397,"effort":2834.202,"length":72,"time":157.456,"vocabulary":40,"volume":383.179,"operands":{"distinct":29,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":48}},"module":"node_modules/highlight.js/es/languages/json.js","maintainability":59.378}},{"info":{"file":"node_modules/highlight.js/es/languages/json.js.js","fileShort":"node_modules/highlight.js/es/languages/json.js.js","fileSafe":"node_modules_highlight_js_es_languages_json_js_js","link":"files/node_modules_highlight_js_es_languages_json_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/json.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/julia-repl.js","fileShort":"node_modules/highlight.js/es/languages/julia-repl.js","fileSafe":"node_modules_highlight_js_es_languages_julia_repl_js","link":"files/node_modules_highlight_js_es_languages_julia_repl_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.057,"difficulty":3.706,"effort":628.679,"length":37,"time":34.927,"vocabulary":24,"volume":169.644,"operands":{"distinct":17,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":50}},"module":"node_modules/highlight.js/es/languages/julia-repl.js","maintainability":67.104}},{"info":{"file":"node_modules/highlight.js/es/languages/julia-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/julia-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_julia_repl_js_js","link":"files/node_modules_highlight_js_es_languages_julia_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/julia-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/julia.js","fileShort":"node_modules/highlight.js/es/languages/julia.js","fileSafe":"node_modules_highlight_js_es_languages_julia_js","link":"files/node_modules_highlight_js_es_languages_julia_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.667,"halstead":{"bugs":1.335,"difficulty":6.686,"effort":26775.985,"length":482,"time":1487.555,"vocabulary":317,"volume":4004.619,"operands":{"distinct":306,"total":372,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":60,"physical":416}},"module":"node_modules/highlight.js/es/languages/julia.js","maintainability":41.655}},{"info":{"file":"node_modules/highlight.js/es/languages/julia.js.js","fileShort":"node_modules/highlight.js/es/languages/julia.js.js","fileSafe":"node_modules_highlight_js_es_languages_julia_js_js","link":"files/node_modules_highlight_js_es_languages_julia_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/julia.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/kotlin.js","fileShort":"node_modules/highlight.js/es/languages/kotlin.js","fileSafe":"node_modules_highlight_js_es_languages_kotlin_js","link":"files/node_modules_highlight_js_es_languages_kotlin_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":1.395,"difficulty":17.875,"effort":74785.112,"length":593,"time":4154.728,"vocabulary":133,"volume":4183.782,"operands":{"distinct":120,"total":330,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":263,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":284}},"module":"node_modules/highlight.js/es/languages/kotlin.js","maintainability":33.217}},{"info":{"file":"node_modules/highlight.js/es/languages/kotlin.js.js","fileShort":"node_modules/highlight.js/es/languages/kotlin.js.js","fileSafe":"node_modules_highlight_js_es_languages_kotlin_js_js","link":"files/node_modules_highlight_js_es_languages_kotlin_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/kotlin.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/lasso.js","fileShort":"node_modules/highlight.js/es/languages/lasso.js","fileSafe":"node_modules_highlight_js_es_languages_lasso_js","link":"files/node_modules_highlight_js_es_languages_lasso_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.944,"difficulty":12.865,"effort":36439.223,"length":413,"time":2024.401,"vocabulary":116,"volume":2832.346,"operands":{"distinct":104,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":190,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":187}},"module":"node_modules/highlight.js/es/languages/lasso.js","maintainability":37.086}},{"info":{"file":"node_modules/highlight.js/es/languages/lasso.js.js","fileShort":"node_modules/highlight.js/es/languages/lasso.js.js","fileSafe":"node_modules_highlight_js_es_languages_lasso_js_js","link":"files/node_modules_highlight_js_es_languages_lasso_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/lasso.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/latex.js","fileShort":"node_modules/highlight.js/es/languages/latex.js","fileSafe":"node_modules_highlight_js_es_languages_latex_js","link":"files/node_modules_highlight_js_es_languages_latex_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.752,"halstead":{"bugs":1.59,"difficulty":20.492,"effort":97724.517,"length":667,"time":5429.14,"vocabulary":142,"volume":4768.881,"operands":{"distinct":127,"total":347,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":320,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":133,"physical":249}},"module":"node_modules/highlight.js/es/languages/latex.js","maintainability":60.938}},{"info":{"file":"node_modules/highlight.js/es/languages/latex.js.js","fileShort":"node_modules/highlight.js/es/languages/latex.js.js","fileSafe":"node_modules_highlight_js_es_languages_latex_js_js","link":"files/node_modules_highlight_js_es_languages_latex_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/latex.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ldif.js","fileShort":"node_modules/highlight.js/es/languages/ldif.js","fileSafe":"node_modules_highlight_js_es_languages_ldif_js","link":"files/node_modules_highlight_js_es_languages_ldif_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.066,"difficulty":5.75,"effort":1133.632,"length":43,"time":62.98,"vocabulary":24,"volume":197.153,"operands":{"distinct":16,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":31}},"module":"node_modules/highlight.js/es/languages/ldif.js","maintainability":65.58}},{"info":{"file":"node_modules/highlight.js/es/languages/ldif.js.js","fileShort":"node_modules/highlight.js/es/languages/ldif.js.js","fileSafe":"node_modules_highlight_js_es_languages_ldif_js_js","link":"files/node_modules_highlight_js_es_languages_ldif_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ldif.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/leaf.js","fileShort":"node_modules/highlight.js/es/languages/leaf.js","fileSafe":"node_modules_highlight_js_es_languages_leaf_js","link":"files/node_modules_highlight_js_es_languages_leaf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.143,"difficulty":7.36,"effort":3155.773,"length":85,"time":175.321,"vocabulary":33,"volume":428.774,"operands":{"distinct":25,"total":46,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":49}},"module":"node_modules/highlight.js/es/languages/leaf.js","maintainability":55.358}},{"info":{"file":"node_modules/highlight.js/es/languages/leaf.js.js","fileShort":"node_modules/highlight.js/es/languages/leaf.js.js","fileSafe":"node_modules_highlight_js_es_languages_leaf_js_js","link":"files/node_modules_highlight_js_es_languages_leaf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/leaf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/less.js","fileShort":"node_modules/highlight.js/es/languages/less.js","fileSafe":"node_modules_highlight_js_es_languages_less_js","link":"files/node_modules_highlight_js_es_languages_less_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.685,"halstead":{"bugs":3.653,"difficulty":9.132,"effort":100068.517,"length":1179,"time":5559.362,"vocabulary":628,"volume":10958.358,"operands":{"distinct":615,"total":864,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":315,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":146,"physical":797}},"module":"node_modules/highlight.js/es/languages/less.js","maintainability":47.677}},{"info":{"file":"node_modules/highlight.js/es/languages/less.js.js","fileShort":"node_modules/highlight.js/es/languages/less.js.js","fileSafe":"node_modules_highlight_js_es_languages_less_js_js","link":"files/node_modules_highlight_js_es_languages_less_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/less.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/lisp.js","fileShort":"node_modules/highlight.js/es/languages/lisp.js","fileSafe":"node_modules_highlight_js_es_languages_lisp_js","link":"files/node_modules_highlight_js_es_languages_lisp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.635,"difficulty":15.281,"effort":29120.223,"length":305,"time":1617.79,"vocabulary":76,"volume":1905.618,"operands":{"distinct":64,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":67,"physical":111}},"module":"node_modules/highlight.js/es/languages/lisp.js","maintainability":40.377}},{"info":{"file":"node_modules/highlight.js/es/languages/lisp.js.js","fileShort":"node_modules/highlight.js/es/languages/lisp.js.js","fileSafe":"node_modules_highlight_js_es_languages_lisp_js_js","link":"files/node_modules_highlight_js_es_languages_lisp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/lisp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/livecodeserver.js","fileShort":"node_modules/highlight.js/es/languages/livecodeserver.js","fileSafe":"node_modules_highlight_js_es_languages_livecodeserver_js","link":"files/node_modules_highlight_js_es_languages_livecodeserver_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.871,"difficulty":9.552,"effort":24950.548,"length":368,"time":1386.142,"vocabulary":137,"volume":2612.076,"operands":{"distinct":125,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":169,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":189}},"module":"node_modules/highlight.js/es/languages/livecodeserver.js","maintainability":44.528}},{"info":{"file":"node_modules/highlight.js/es/languages/livecodeserver.js.js","fileShort":"node_modules/highlight.js/es/languages/livecodeserver.js.js","fileSafe":"node_modules_highlight_js_es_languages_livecodeserver_js_js","link":"files/node_modules_highlight_js_es_languages_livecodeserver_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/livecodeserver.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/livescript.js","fileShort":"node_modules/highlight.js/es/languages/livescript.js","fileSafe":"node_modules_highlight_js_es_languages_livescript_js","link":"files/node_modules_highlight_js_es_languages_livescript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":1.507,"difficulty":9.686,"effort":43792.021,"length":574,"time":2432.89,"vocabulary":235,"volume":4521.121,"operands":{"distinct":223,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":214,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":388}},"module":"node_modules/highlight.js/es/languages/livescript.js","maintainability":36.091}},{"info":{"file":"node_modules/highlight.js/es/languages/livescript.js.js","fileShort":"node_modules/highlight.js/es/languages/livescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_livescript_js_js","link":"files/node_modules_highlight_js_es_languages_livescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/livescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/llvm.js","fileShort":"node_modules/highlight.js/es/languages/llvm.js","fileSafe":"node_modules_highlight_js_es_languages_llvm_js","link":"files/node_modules_highlight_js_es_languages_llvm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.567,"difficulty":10.901,"effort":18555.675,"length":267,"time":1030.871,"vocabulary":83,"volume":1702.136,"operands":{"distinct":71,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":130}},"module":"node_modules/highlight.js/es/languages/llvm.js","maintainability":44.515}},{"info":{"file":"node_modules/highlight.js/es/languages/llvm.js.js","fileShort":"node_modules/highlight.js/es/languages/llvm.js.js","fileSafe":"node_modules_highlight_js_es_languages_llvm_js_js","link":"files/node_modules_highlight_js_es_languages_llvm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/llvm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/lsl.js","fileShort":"node_modules/highlight.js/es/languages/lsl.js","fileSafe":"node_modules_highlight_js_es_languages_lsl_js","link":"files/node_modules_highlight_js_es_languages_lsl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.293,"difficulty":9.875,"effort":8677.821,"length":152,"time":482.101,"vocabulary":55,"volume":878.767,"operands":{"distinct":44,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":95}},"module":"node_modules/highlight.js/es/languages/lsl.js","maintainability":48.418}},{"info":{"file":"node_modules/highlight.js/es/languages/lsl.js.js","fileShort":"node_modules/highlight.js/es/languages/lsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_lsl_js_js","link":"files/node_modules_highlight_js_es_languages_lsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/lsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/lua.js","fileShort":"node_modules/highlight.js/es/languages/lua.js","fileSafe":"node_modules_highlight_js_es_languages_lua_js","link":"files/node_modules_highlight_js_es_languages_lua_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.365,"difficulty":9.763,"effort":10686.801,"length":178,"time":593.711,"vocabulary":71,"volume":1094.655,"operands":{"distinct":59,"total":96,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":82}},"module":"node_modules/highlight.js/es/languages/lua.js","maintainability":49.298}},{"info":{"file":"node_modules/highlight.js/es/languages/lua.js.js","fileShort":"node_modules/highlight.js/es/languages/lua.js.js","fileSafe":"node_modules_highlight_js_es_languages_lua_js_js","link":"files/node_modules_highlight_js_es_languages_lua_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/lua.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/makefile.js","fileShort":"node_modules/highlight.js/es/languages/makefile.js","fileSafe":"node_modules_highlight_js_es_languages_makefile_js","link":"files/node_modules_highlight_js_es_languages_makefile_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.309,"difficulty":10.607,"effort":9842.613,"length":162,"time":546.812,"vocabulary":53,"volume":927.923,"operands":{"distinct":42,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":92}},"module":"node_modules/highlight.js/es/languages/makefile.js","maintainability":47.657}},{"info":{"file":"node_modules/highlight.js/es/languages/makefile.js.js","fileShort":"node_modules/highlight.js/es/languages/makefile.js.js","fileSafe":"node_modules_highlight_js_es_languages_makefile_js_js","link":"files/node_modules_highlight_js_es_languages_makefile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/makefile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/markdown.js","fileShort":"node_modules/highlight.js/es/languages/markdown.js","fileSafe":"node_modules_highlight_js_es_languages_markdown_js","link":"files/node_modules_highlight_js_es_languages_markdown_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.826,"halstead":{"bugs":0.939,"difficulty":18.237,"effort":51360.641,"length":436,"time":2853.369,"vocabulary":88,"volume":2816.312,"operands":{"distinct":76,"total":231,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":205,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":121,"physical":238}},"module":"node_modules/highlight.js/es/languages/markdown.js","maintainability":33.558}},{"info":{"file":"node_modules/highlight.js/es/languages/markdown.js.js","fileShort":"node_modules/highlight.js/es/languages/markdown.js.js","fileSafe":"node_modules_highlight_js_es_languages_markdown_js_js","link":"files/node_modules_highlight_js_es_languages_markdown_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/markdown.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mathematica.js","fileShort":"node_modules/highlight.js/es/languages/mathematica.js","fileSafe":"node_modules_highlight_js_es_languages_mathematica_js","link":"files/node_modules_highlight_js_es_languages_mathematica_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.125,"halstead":{"bugs":29.223,"difficulty":7.584,"effort":664890.704,"length":6897,"time":36938.372,"vocabulary":6706,"volume":87669.4,"operands":{"distinct":6691,"total":6766,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":131,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":64,"physical":6753}},"module":"node_modules/highlight.js/es/languages/mathematica.js","maintainability":49.399}},{"info":{"file":"node_modules/highlight.js/es/languages/mathematica.js.js","fileShort":"node_modules/highlight.js/es/languages/mathematica.js.js","fileSafe":"node_modules_highlight_js_es_languages_mathematica_js_js","link":"files/node_modules_highlight_js_es_languages_mathematica_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mathematica.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/matlab.js","fileShort":"node_modules/highlight.js/es/languages/matlab.js","fileSafe":"node_modules_highlight_js_es_languages_matlab_js","link":"files/node_modules_highlight_js_es_languages_matlab_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.431,"difficulty":11.016,"effort":14251.614,"length":209,"time":791.756,"vocabulary":73,"volume":1293.673,"operands":{"distinct":61,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":104}},"module":"node_modules/highlight.js/es/languages/matlab.js","maintainability":45.264}},{"info":{"file":"node_modules/highlight.js/es/languages/matlab.js.js","fileShort":"node_modules/highlight.js/es/languages/matlab.js.js","fileSafe":"node_modules_highlight_js_es_languages_matlab_js_js","link":"files/node_modules_highlight_js_es_languages_matlab_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/matlab.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/maxima.js","fileShort":"node_modules/highlight.js/es/languages/maxima.js","fileSafe":"node_modules_highlight_js_es_languages_maxima_js","link":"files/node_modules_highlight_js_es_languages_maxima_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":2.313,"difficulty":5.683,"effort":39428.529,"length":802,"time":2190.474,"vocabulary":402,"volume":6938.143,"operands":{"distinct":391,"total":404,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":398,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":417}},"module":"node_modules/highlight.js/es/languages/maxima.js","maintainability":48.633}},{"info":{"file":"node_modules/highlight.js/es/languages/maxima.js.js","fileShort":"node_modules/highlight.js/es/languages/maxima.js.js","fileSafe":"node_modules_highlight_js_es_languages_maxima_js_js","link":"files/node_modules_highlight_js_es_languages_maxima_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/maxima.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mel.js","fileShort":"node_modules/highlight.js/es/languages/mel.js","fileSafe":"node_modules_highlight_js_es_languages_mel_js","link":"files/node_modules_highlight_js_es_languages_mel_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":1.205,"difficulty":4.702,"effort":16995.439,"length":460,"time":944.191,"vocabulary":232,"volume":3614.671,"operands":{"distinct":223,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":227,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":236}},"module":"node_modules/highlight.js/es/languages/mel.js","maintainability":59.562}},{"info":{"file":"node_modules/highlight.js/es/languages/mel.js.js","fileShort":"node_modules/highlight.js/es/languages/mel.js.js","fileSafe":"node_modules_highlight_js_es_languages_mel_js_js","link":"files/node_modules_highlight_js_es_languages_mel_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mel.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mercury.js","fileShort":"node_modules/highlight.js/es/languages/mercury.js","fileSafe":"node_modules_highlight_js_es_languages_mercury_js","link":"files/node_modules_highlight_js_es_languages_mercury_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.474,"difficulty":10.324,"effort":14684.537,"length":225,"time":815.808,"vocabulary":80,"volume":1422.434,"operands":{"distinct":68,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":108,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":121}},"module":"node_modules/highlight.js/es/languages/mercury.js","maintainability":46.29}},{"info":{"file":"node_modules/highlight.js/es/languages/mercury.js.js","fileShort":"node_modules/highlight.js/es/languages/mercury.js.js","fileSafe":"node_modules_highlight_js_es_languages_mercury_js_js","link":"files/node_modules_highlight_js_es_languages_mercury_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mercury.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mipsasm.js","fileShort":"node_modules/highlight.js/es/languages/mipsasm.js","fileSafe":"node_modules_highlight_js_es_languages_mipsasm_js","link":"files/node_modules_highlight_js_es_languages_mipsasm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.395,"difficulty":6.849,"effort":8121.626,"length":186,"time":451.201,"vocabulary":83,"volume":1185.757,"operands":{"distinct":73,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":109}},"module":"node_modules/highlight.js/es/languages/mipsasm.js","maintainability":49.694}},{"info":{"file":"node_modules/highlight.js/es/languages/mipsasm.js.js","fileShort":"node_modules/highlight.js/es/languages/mipsasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_mipsasm_js_js","link":"files/node_modules_highlight_js_es_languages_mipsasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mipsasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mizar.js","fileShort":"node_modules/highlight.js/es/languages/mizar.js","fileSafe":"node_modules_highlight_js_es_languages_mizar_js","link":"files/node_modules_highlight_js_es_languages_mizar_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.07,"difficulty":5.5,"effort":1160.48,"length":43,"time":64.471,"vocabulary":30,"volume":210.996,"operands":{"distinct":20,"total":22,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":21,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":29}},"module":"node_modules/highlight.js/es/languages/mizar.js","maintainability":74.015}},{"info":{"file":"node_modules/highlight.js/es/languages/mizar.js.js","fileShort":"node_modules/highlight.js/es/languages/mizar.js.js","fileSafe":"node_modules_highlight_js_es_languages_mizar_js_js","link":"files/node_modules_highlight_js_es_languages_mizar_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mizar.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/mojolicious.js","fileShort":"node_modules/highlight.js/es/languages/mojolicious.js","fileSafe":"node_modules_highlight_js_es_languages_mojolicious_js","link":"files/node_modules_highlight_js_es_languages_mojolicious_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":0.083,"difficulty":4.833,"effort":1208.249,"length":52,"time":67.125,"vocabulary":28,"volume":249.982,"operands":{"distinct":21,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":36}},"module":"node_modules/highlight.js/es/languages/mojolicious.js","maintainability":62.353}},{"info":{"file":"node_modules/highlight.js/es/languages/mojolicious.js.js","fileShort":"node_modules/highlight.js/es/languages/mojolicious.js.js","fileSafe":"node_modules_highlight_js_es_languages_mojolicious_js_js","link":"files/node_modules_highlight_js_es_languages_mojolicious_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/mojolicious.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/monkey.js","fileShort":"node_modules/highlight.js/es/languages/monkey.js","fileSafe":"node_modules_highlight_js_es_languages_monkey_js","link":"files/node_modules_highlight_js_es_languages_monkey_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":0.627,"difficulty":7.263,"effort":13657.9,"length":263,"time":758.772,"vocabulary":142,"volume":1880.383,"operands":{"distinct":131,"total":173,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":90,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":193}},"module":"node_modules/highlight.js/es/languages/monkey.js","maintainability":46.033}},{"info":{"file":"node_modules/highlight.js/es/languages/monkey.js.js","fileShort":"node_modules/highlight.js/es/languages/monkey.js.js","fileSafe":"node_modules_highlight_js_es_languages_monkey_js_js","link":"files/node_modules_highlight_js_es_languages_monkey_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/monkey.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/moonscript.js","fileShort":"node_modules/highlight.js/es/languages/moonscript.js","fileSafe":"node_modules_highlight_js_es_languages_moonscript_js","link":"files/node_modules_highlight_js_es_languages_moonscript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.333,"halstead":{"bugs":0.655,"difficulty":14.382,"effort":28277.427,"length":311,"time":1570.968,"vocabulary":80,"volume":1966.12,"operands":{"distinct":68,"total":163,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":148,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":75,"physical":147}},"module":"node_modules/highlight.js/es/languages/moonscript.js","maintainability":39.353}},{"info":{"file":"node_modules/highlight.js/es/languages/moonscript.js.js","fileShort":"node_modules/highlight.js/es/languages/moonscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_moonscript_js_js","link":"files/node_modules_highlight_js_es_languages_moonscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/moonscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/n1ql.js","fileShort":"node_modules/highlight.js/es/languages/n1ql.js","fileSafe":"node_modules_highlight_js_es_languages_n1ql_js","link":"files/node_modules_highlight_js_es_languages_n1ql_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":1.155,"difficulty":5.439,"effort":18845.7,"length":412,"time":1046.983,"vocabulary":340,"volume":3464.669,"operands":{"distinct":330,"total":359,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":364}},"module":"node_modules/highlight.js/es/languages/n1ql.js","maintainability":50.203}},{"info":{"file":"node_modules/highlight.js/es/languages/n1ql.js.js","fileShort":"node_modules/highlight.js/es/languages/n1ql.js.js","fileSafe":"node_modules_highlight_js_es_languages_n1ql_js_js","link":"files/node_modules_highlight_js_es_languages_n1ql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/n1ql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/nestedtext.js","fileShort":"node_modules/highlight.js/es/languages/nestedtext.js","fileSafe":"node_modules_highlight_js_es_languages_nestedtext_js","link":"files/node_modules_highlight_js_es_languages_nestedtext_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.197,"difficulty":10.214,"effort":6046.5,"length":112,"time":335.917,"vocabulary":39,"volume":591.965,"operands":{"distinct":28,"total":52,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":87}},"module":"node_modules/highlight.js/es/languages/nestedtext.js","maintainability":51.498}},{"info":{"file":"node_modules/highlight.js/es/languages/nestedtext.js.js","fileShort":"node_modules/highlight.js/es/languages/nestedtext.js.js","fileSafe":"node_modules_highlight_js_es_languages_nestedtext_js_js","link":"files/node_modules_highlight_js_es_languages_nestedtext_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/nestedtext.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/nginx.js","fileShort":"node_modules/highlight.js/es/languages/nginx.js","fileSafe":"node_modules_highlight_js_es_languages_nginx_js","link":"files/node_modules_highlight_js_es_languages_nginx_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.615,"difficulty":12.39,"effort":22866.067,"length":285,"time":1270.337,"vocabulary":89,"volume":1845.584,"operands":{"distinct":77,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":126,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":165}},"module":"node_modules/highlight.js/es/languages/nginx.js","maintainability":41.162}},{"info":{"file":"node_modules/highlight.js/es/languages/nginx.js.js","fileShort":"node_modules/highlight.js/es/languages/nginx.js.js","fileSafe":"node_modules_highlight_js_es_languages_nginx_js_js","link":"files/node_modules_highlight_js_es_languages_nginx_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/nginx.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/nim.js","fileShort":"node_modules/highlight.js/es/languages/nim.js","fileSafe":"node_modules_highlight_js_es_languages_nim_js","link":"files/node_modules_highlight_js_es_languages_nim_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.579,"difficulty":5.952,"effort":10334.046,"length":238,"time":574.114,"vocabulary":157,"volume":1736.12,"operands":{"distinct":147,"total":175,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":63,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":197}},"module":"node_modules/highlight.js/es/languages/nim.js","maintainability":48.899}},{"info":{"file":"node_modules/highlight.js/es/languages/nim.js.js","fileShort":"node_modules/highlight.js/es/languages/nim.js.js","fileSafe":"node_modules_highlight_js_es_languages_nim_js_js","link":"files/node_modules_highlight_js_es_languages_nim_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/nim.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/nix.js","fileShort":"node_modules/highlight.js/es/languages/nix.js","fileSafe":"node_modules_highlight_js_es_languages_nix_js","link":"files/node_modules_highlight_js_es_languages_nix_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.292,"difficulty":7.241,"effort":6347.754,"length":144,"time":352.653,"vocabulary":68,"volume":876.595,"operands":{"distinct":58,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":89}},"module":"node_modules/highlight.js/es/languages/nix.js","maintainability":50.808}},{"info":{"file":"node_modules/highlight.js/es/languages/nix.js.js","fileShort":"node_modules/highlight.js/es/languages/nix.js.js","fileSafe":"node_modules_highlight_js_es_languages_nix_js_js","link":"files/node_modules_highlight_js_es_languages_nix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/nix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/node-repl.js","fileShort":"node_modules/highlight.js/es/languages/node-repl.js","fileSafe":"node_modules_highlight_js_es_languages_node_repl_js","link":"files/node_modules_highlight_js_es_languages_node_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.064,"difficulty":4.433,"effort":850.116,"length":43,"time":47.229,"vocabulary":22,"volume":191.756,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":37}},"module":"node_modules/highlight.js/es/languages/node-repl.js","maintainability":64.674}},{"info":{"file":"node_modules/highlight.js/es/languages/node-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/node-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_node_repl_js_js","link":"files/node_modules_highlight_js_es_languages_node_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/node-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/nsis.js","fileShort":"node_modules/highlight.js/es/languages/nsis.js","fileSafe":"node_modules_highlight_js_es_languages_nsis_js","link":"files/node_modules_highlight_js_es_languages_nsis_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":1.969,"difficulty":6.976,"effort":41196.481,"length":666,"time":2288.693,"vocabulary":467,"volume":5905.608,"operands":{"distinct":455,"total":529,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":558}},"module":"node_modules/highlight.js/es/languages/nsis.js","maintainability":40.1}},{"info":{"file":"node_modules/highlight.js/es/languages/nsis.js.js","fileShort":"node_modules/highlight.js/es/languages/nsis.js.js","fileSafe":"node_modules_highlight_js_es_languages_nsis_js_js","link":"files/node_modules_highlight_js_es_languages_nsis_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/nsis.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/objectivec.js","fileShort":"node_modules/highlight.js/es/languages/objectivec.js","fileSafe":"node_modules_highlight_js_es_languages_objectivec_js","link":"files/node_modules_highlight_js_es_languages_objectivec_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.932,"difficulty":7.655,"effort":21412.265,"length":361,"time":1189.57,"vocabulary":215,"volume":2797.098,"operands":{"distinct":203,"total":259,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":250}},"module":"node_modules/highlight.js/es/languages/objectivec.js","maintainability":44.009}},{"info":{"file":"node_modules/highlight.js/es/languages/objectivec.js.js","fileShort":"node_modules/highlight.js/es/languages/objectivec.js.js","fileSafe":"node_modules_highlight_js_es_languages_objectivec_js_js","link":"files/node_modules_highlight_js_es_languages_objectivec_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/objectivec.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ocaml.js","fileShort":"node_modules/highlight.js/es/languages/ocaml.js","fileSafe":"node_modules_highlight_js_es_languages_ocaml_js","link":"files/node_modules_highlight_js_es_languages_ocaml_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.285,"difficulty":7.9,"effort":6766.343,"length":145,"time":375.908,"vocabulary":60,"volume":856.499,"operands":{"distinct":50,"total":79,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":82}},"module":"node_modules/highlight.js/es/languages/ocaml.js","maintainability":50.99}},{"info":{"file":"node_modules/highlight.js/es/languages/ocaml.js.js","fileShort":"node_modules/highlight.js/es/languages/ocaml.js.js","fileSafe":"node_modules_highlight_js_es_languages_ocaml_js_js","link":"files/node_modules_highlight_js_es_languages_ocaml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ocaml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/openscad.js","fileShort":"node_modules/highlight.js/es/languages/openscad.js","fileSafe":"node_modules_highlight_js_es_languages_openscad_js","link":"files/node_modules_highlight_js_es_languages_openscad_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.32,"difficulty":9.132,"effort":8766.792,"length":160,"time":487.044,"vocabulary":64,"volume":960,"operands":{"distinct":53,"total":88,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":81}},"module":"node_modules/highlight.js/es/languages/openscad.js","maintainability":47.893}},{"info":{"file":"node_modules/highlight.js/es/languages/openscad.js.js","fileShort":"node_modules/highlight.js/es/languages/openscad.js.js","fileSafe":"node_modules_highlight_js_es_languages_openscad_js_js","link":"files/node_modules_highlight_js_es_languages_openscad_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/openscad.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/oxygene.js","fileShort":"node_modules/highlight.js/es/languages/oxygene.js","fileSafe":"node_modules_highlight_js_es_languages_oxygene_js","link":"files/node_modules_highlight_js_es_languages_oxygene_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.351,"difficulty":10.071,"effort":10606.534,"length":173,"time":589.252,"vocabulary":68,"volume":1053.131,"operands":{"distinct":56,"total":94,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":79,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":94}},"module":"node_modules/highlight.js/es/languages/oxygene.js","maintainability":47.939}},{"info":{"file":"node_modules/highlight.js/es/languages/oxygene.js.js","fileShort":"node_modules/highlight.js/es/languages/oxygene.js.js","fileSafe":"node_modules_highlight_js_es_languages_oxygene_js_js","link":"files/node_modules_highlight_js_es_languages_oxygene_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/oxygene.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/parser3.js","fileShort":"node_modules/highlight.js/es/languages/parser3.js","fileSafe":"node_modules_highlight_js_es_languages_parser3_js","link":"files/node_modules_highlight_js_es_languages_parser3_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.159,"difficulty":9.778,"effort":4669.489,"length":91,"time":259.416,"vocabulary":38,"volume":477.561,"operands":{"distinct":27,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":57}},"module":"node_modules/highlight.js/es/languages/parser3.js","maintainability":55.573}},{"info":{"file":"node_modules/highlight.js/es/languages/parser3.js.js","fileShort":"node_modules/highlight.js/es/languages/parser3.js.js","fileSafe":"node_modules_highlight_js_es_languages_parser3_js_js","link":"files/node_modules_highlight_js_es_languages_parser3_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/parser3.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/perl.js","fileShort":"node_modules/highlight.js/es/languages/perl.js","fileSafe":"node_modules_highlight_js_es_languages_perl_js","link":"files/node_modules_highlight_js_es_languages_perl_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.818,"halstead":{"bugs":2.05,"difficulty":12.382,"effort":76150.944,"length":731,"time":4230.608,"vocabulary":341,"volume":6150.362,"operands":{"distinct":325,"total":503,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":228,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":110,"physical":479}},"module":"node_modules/highlight.js/es/languages/perl.js","maintainability":46.623}},{"info":{"file":"node_modules/highlight.js/es/languages/perl.js.js","fileShort":"node_modules/highlight.js/es/languages/perl.js.js","fileSafe":"node_modules_highlight_js_es_languages_perl_js_js","link":"files/node_modules_highlight_js_es_languages_perl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/perl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/pf.js","fileShort":"node_modules/highlight.js/es/languages/pf.js","fileSafe":"node_modules_highlight_js_es_languages_pf_js","link":"files/node_modules_highlight_js_es_languages_pf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.18,"difficulty":6.738,"effort":3630.707,"length":95,"time":201.706,"vocabulary":51,"volume":538.88,"operands":{"distinct":40,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":59}},"module":"node_modules/highlight.js/es/languages/pf.js","maintainability":58.206}},{"info":{"file":"node_modules/highlight.js/es/languages/pf.js.js","fileShort":"node_modules/highlight.js/es/languages/pf.js.js","fileSafe":"node_modules_highlight_js_es_languages_pf_js_js","link":"files/node_modules_highlight_js_es_languages_pf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/pf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/pgsql.js","fileShort":"node_modules/highlight.js/es/languages/pgsql.js","fileSafe":"node_modules_highlight_js_es_languages_pgsql_js","link":"files/node_modules_highlight_js_es_languages_pgsql_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":2.614,"difficulty":9.089,"effort":71281.953,"length":944,"time":3960.109,"vocabulary":317,"volume":7843.072,"operands":{"distinct":305,"total":462,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":482,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":139,"physical":631}},"module":"node_modules/highlight.js/es/languages/pgsql.js","maintainability":44.029}},{"info":{"file":"node_modules/highlight.js/es/languages/pgsql.js.js","fileShort":"node_modules/highlight.js/es/languages/pgsql.js.js","fileSafe":"node_modules_highlight_js_es_languages_pgsql_js_js","link":"files/node_modules_highlight_js_es_languages_pgsql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/pgsql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/php-template.js","fileShort":"node_modules/highlight.js/es/languages/php-template.js","fileSafe":"node_modules_highlight_js_es_languages_php_template_js","link":"files/node_modules_highlight_js_es_languages_php_template_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.17,"difficulty":10.08,"effort":5128.163,"length":100,"time":284.898,"vocabulary":34,"volume":508.746,"operands":{"distinct":25,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":54}},"module":"node_modules/highlight.js/es/languages/php-template.js","maintainability":53.412}},{"info":{"file":"node_modules/highlight.js/es/languages/php-template.js.js","fileShort":"node_modules/highlight.js/es/languages/php-template.js.js","fileSafe":"node_modules_highlight_js_es_languages_php_template_js_js","link":"files/node_modules_highlight_js_es_languages_php_template_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/php-template.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/php.js","fileShort":"node_modules/highlight.js/es/languages/php.js","fileSafe":"node_modules_highlight_js_es_languages_php_js","link":"files/node_modules_highlight_js_es_languages_php_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.333,"halstead":{"bugs":2.467,"difficulty":14.389,"effort":106517.782,"length":890,"time":5917.655,"vocabulary":319,"volume":7402.497,"operands":{"distinct":303,"total":545,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":345,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":150,"physical":528}},"module":"node_modules/highlight.js/es/languages/php.js","maintainability":48.988}},{"info":{"file":"node_modules/highlight.js/es/languages/php.js.js","fileShort":"node_modules/highlight.js/es/languages/php.js.js","fileSafe":"node_modules_highlight_js_es_languages_php_js_js","link":"files/node_modules_highlight_js_es_languages_php_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/php.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/plaintext.js","fileShort":"node_modules/highlight.js/es/languages/plaintext.js","fileSafe":"node_modules_highlight_js_es_languages_plaintext_js","link":"files/node_modules_highlight_js_es_languages_plaintext_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.029,"difficulty":3.85,"effort":330.471,"length":21,"time":18.36,"vocabulary":17,"volume":85.837,"operands":{"distinct":10,"total":11,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":5,"physical":19}},"module":"node_modules/highlight.js/es/languages/plaintext.js","maintainability":77.649}},{"info":{"file":"node_modules/highlight.js/es/languages/plaintext.js.js","fileShort":"node_modules/highlight.js/es/languages/plaintext.js.js","fileSafe":"node_modules_highlight_js_es_languages_plaintext_js_js","link":"files/node_modules_highlight_js_es_languages_plaintext_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/plaintext.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/pony.js","fileShort":"node_modules/highlight.js/es/languages/pony.js","fileSafe":"node_modules_highlight_js_es_languages_pony_js","link":"files/node_modules_highlight_js_es_languages_pony_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.284,"difficulty":10.738,"effort":9164.536,"length":149,"time":509.141,"vocabulary":53,"volume":853.46,"operands":{"distinct":42,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":89}},"module":"node_modules/highlight.js/es/languages/pony.js","maintainability":48.832}},{"info":{"file":"node_modules/highlight.js/es/languages/pony.js.js","fileShort":"node_modules/highlight.js/es/languages/pony.js.js","fileSafe":"node_modules_highlight_js_es_languages_pony_js_js","link":"files/node_modules_highlight_js_es_languages_pony_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/pony.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/powershell.js","fileShort":"node_modules/highlight.js/es/languages/powershell.js","fileSafe":"node_modules_highlight_js_es_languages_powershell_js","link":"files/node_modules_highlight_js_es_languages_powershell_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.746,"halstead":{"bugs":1.326,"difficulty":14.579,"effort":58010.515,"length":564,"time":3222.806,"vocabulary":133,"volume":3979.179,"operands":{"distinct":121,"total":294,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":270,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":134,"physical":332}},"module":"node_modules/highlight.js/es/languages/powershell.js","maintainability":32.337}},{"info":{"file":"node_modules/highlight.js/es/languages/powershell.js.js","fileShort":"node_modules/highlight.js/es/languages/powershell.js.js","fileSafe":"node_modules_highlight_js_es_languages_powershell_js_js","link":"files/node_modules_highlight_js_es_languages_powershell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/powershell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/processing.js","fileShort":"node_modules/highlight.js/es/languages/processing.js","fileSafe":"node_modules_highlight_js_es_languages_processing_js","link":"files/node_modules_highlight_js_es_languages_processing_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.273,"halstead":{"bugs":1.53,"difficulty":6.954,"effort":31926.23,"length":535,"time":1773.679,"vocabulary":383,"volume":4590.942,"operands":{"distinct":371,"total":430,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":44,"physical":444}},"module":"node_modules/highlight.js/es/languages/processing.js","maintainability":44.235}},{"info":{"file":"node_modules/highlight.js/es/languages/processing.js.js","fileShort":"node_modules/highlight.js/es/languages/processing.js.js","fileSafe":"node_modules_highlight_js_es_languages_processing_js_js","link":"files/node_modules_highlight_js_es_languages_processing_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/processing.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/profile.js","fileShort":"node_modules/highlight.js/es/languages/profile.js","fileSafe":"node_modules_highlight_js_es_languages_profile_js","link":"files/node_modules_highlight_js_es_languages_profile_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.143,"difficulty":6.857,"effort":2942.426,"length":83,"time":163.468,"vocabulary":36,"volume":429.104,"operands":{"distinct":28,"total":48,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":43}},"module":"node_modules/highlight.js/es/languages/profile.js","maintainability":56.828}},{"info":{"file":"node_modules/highlight.js/es/languages/profile.js.js","fileShort":"node_modules/highlight.js/es/languages/profile.js.js","fileSafe":"node_modules_highlight_js_es_languages_profile_js_js","link":"files/node_modules_highlight_js_es_languages_profile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/profile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/prolog.js","fileShort":"node_modules/highlight.js/es/languages/prolog.js","fileSafe":"node_modules_highlight_js_es_languages_prolog_js","link":"files/node_modules_highlight_js_es_languages_prolog_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.295,"difficulty":13.75,"effort":12161.616,"length":163,"time":675.645,"vocabulary":43,"volume":884.481,"operands":{"distinct":32,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":83,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":102}},"module":"node_modules/highlight.js/es/languages/prolog.js","maintainability":46.746}},{"info":{"file":"node_modules/highlight.js/es/languages/prolog.js.js","fileShort":"node_modules/highlight.js/es/languages/prolog.js.js","fileSafe":"node_modules_highlight_js_es_languages_prolog_js_js","link":"files/node_modules_highlight_js_es_languages_prolog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/prolog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/properties.js","fileShort":"node_modules/highlight.js/es/languages/properties.js","fileSafe":"node_modules_highlight_js_es_languages_properties_js","link":"files/node_modules_highlight_js_es_languages_properties_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.274,"difficulty":11.1,"effort":9111.583,"length":144,"time":506.199,"vocabulary":52,"volume":820.863,"operands":{"distinct":40,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":76}},"module":"node_modules/highlight.js/es/languages/properties.js","maintainability":49.348}},{"info":{"file":"node_modules/highlight.js/es/languages/properties.js.js","fileShort":"node_modules/highlight.js/es/languages/properties.js.js","fileSafe":"node_modules_highlight_js_es_languages_properties_js_js","link":"files/node_modules_highlight_js_es_languages_properties_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/properties.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/protobuf.js","fileShort":"node_modules/highlight.js/es/languages/protobuf.js","fileSafe":"node_modules_highlight_js_es_languages_protobuf_js","link":"files/node_modules_highlight_js_es_languages_protobuf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.225,"difficulty":5.862,"effort":3961.049,"length":111,"time":220.058,"vocabulary":68,"volume":675.708,"operands":{"distinct":58,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":75}},"module":"node_modules/highlight.js/es/languages/protobuf.js","maintainability":55.951}},{"info":{"file":"node_modules/highlight.js/es/languages/protobuf.js.js","fileShort":"node_modules/highlight.js/es/languages/protobuf.js.js","fileSafe":"node_modules_highlight_js_es_languages_protobuf_js_js","link":"files/node_modules_highlight_js_es_languages_protobuf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/protobuf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/puppet.js","fileShort":"node_modules/highlight.js/es/languages/puppet.js","fileSafe":"node_modules_highlight_js_es_languages_puppet_js","link":"files/node_modules_highlight_js_es_languages_puppet_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.818,"halstead":{"bugs":0.564,"difficulty":10.816,"effort":18304.329,"length":262,"time":1016.907,"vocabulary":88,"volume":1692.371,"operands":{"distinct":76,"total":137,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":125,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":55,"physical":147}},"module":"node_modules/highlight.js/es/languages/puppet.js","maintainability":43.227}},{"info":{"file":"node_modules/highlight.js/es/languages/puppet.js.js","fileShort":"node_modules/highlight.js/es/languages/puppet.js.js","fileSafe":"node_modules_highlight_js_es_languages_puppet_js_js","link":"files/node_modules_highlight_js_es_languages_puppet_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/puppet.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/purebasic.js","fileShort":"node_modules/highlight.js/es/languages/purebasic.js","fileSafe":"node_modules_highlight_js_es_languages_purebasic_js","link":"files/node_modules_highlight_js_es_languages_purebasic_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.259,"difficulty":8.038,"effort":6244.4,"length":129,"time":346.911,"vocabulary":65,"volume":776.885,"operands":{"distinct":53,"total":71,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":101}},"module":"node_modules/highlight.js/es/languages/purebasic.js","maintainability":52.762}},{"info":{"file":"node_modules/highlight.js/es/languages/purebasic.js.js","fileShort":"node_modules/highlight.js/es/languages/purebasic.js.js","fileSafe":"node_modules_highlight_js_es_languages_purebasic_js_js","link":"files/node_modules_highlight_js_es_languages_purebasic_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/purebasic.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/python-repl.js","fileShort":"node_modules/highlight.js/es/languages/python-repl.js","fileSafe":"node_modules_highlight_js_es_languages_python_repl_js","link":"files/node_modules_highlight_js_es_languages_python_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.065,"difficulty":4.433,"effort":869.886,"length":44,"time":48.327,"vocabulary":22,"volume":196.215,"operands":{"distinct":15,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":36}},"module":"node_modules/highlight.js/es/languages/python-repl.js","maintainability":64.62}},{"info":{"file":"node_modules/highlight.js/es/languages/python-repl.js.js","fileShort":"node_modules/highlight.js/es/languages/python-repl.js.js","fileSafe":"node_modules_highlight_js_es_languages_python_repl_js_js","link":"files/node_modules_highlight_js_es_languages_python_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/python-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/python.js","fileShort":"node_modules/highlight.js/es/languages/python.js","fileSafe":"node_modules_highlight_js_es_languages_python_js","link":"files/node_modules_highlight_js_es_languages_python_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.567,"difficulty":10.026,"effort":47123.095,"length":604,"time":2617.95,"vocabulary":220,"volume":4699.941,"operands":{"distinct":209,"total":381,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":432}},"module":"node_modules/highlight.js/es/languages/python.js","maintainability":33.711}},{"info":{"file":"node_modules/highlight.js/es/languages/python.js.js","fileShort":"node_modules/highlight.js/es/languages/python.js.js","fileSafe":"node_modules_highlight_js_es_languages_python_js_js","link":"files/node_modules_highlight_js_es_languages_python_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/python.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/q.js","fileShort":"node_modules/highlight.js/es/languages/q.js","fileSafe":"node_modules_highlight_js_es_languages_q_js","link":"files/node_modules_highlight_js_es_languages_q_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.086,"difficulty":6.087,"effort":1565.955,"length":51,"time":86.998,"vocabulary":33,"volume":257.264,"operands":{"distinct":23,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":37}},"module":"node_modules/highlight.js/es/languages/q.js","maintainability":63.72}},{"info":{"file":"node_modules/highlight.js/es/languages/q.js.js","fileShort":"node_modules/highlight.js/es/languages/q.js.js","fileSafe":"node_modules_highlight_js_es_languages_q_js_js","link":"files/node_modules_highlight_js_es_languages_q_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/q.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/qml.js","fileShort":"node_modules/highlight.js/es/languages/qml.js","fileSafe":"node_modules_highlight_js_es_languages_qml_js","link":"files/node_modules_highlight_js_es_languages_qml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.846,"difficulty":14.022,"effort":35571.906,"length":381,"time":1976.217,"vocabulary":101,"volume":2536.779,"operands":{"distinct":89,"total":208,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":173,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":201}},"module":"node_modules/highlight.js/es/languages/qml.js","maintainability":37.136}},{"info":{"file":"node_modules/highlight.js/es/languages/qml.js.js","fileShort":"node_modules/highlight.js/es/languages/qml.js.js","fileSafe":"node_modules_highlight_js_es_languages_qml_js_js","link":"files/node_modules_highlight_js_es_languages_qml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/qml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/r.js","fileShort":"node_modules/highlight.js/es/languages/r.js","fileSafe":"node_modules_highlight_js_es_languages_r_js","link":"files/node_modules_highlight_js_es_languages_r_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.771,"difficulty":16.03,"effort":37084.86,"length":367,"time":2060.27,"vocabulary":79,"volume":2313.488,"operands":{"distinct":67,"total":179,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":235}},"module":"node_modules/highlight.js/es/languages/r.js","maintainability":37.487}},{"info":{"file":"node_modules/highlight.js/es/languages/r.js.js","fileShort":"node_modules/highlight.js/es/languages/r.js.js","fileSafe":"node_modules_highlight_js_es_languages_r_js_js","link":"files/node_modules_highlight_js_es_languages_r_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/r.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/reasonml.js","fileShort":"node_modules/highlight.js/es/languages/reasonml.js","fileSafe":"node_modules_highlight_js_es_languages_reasonml_js","link":"files/node_modules_highlight_js_es_languages_reasonml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.592,"halstead":{"bugs":1.69,"difficulty":17.552,"effort":88969.25,"length":705,"time":4942.736,"vocabulary":146,"volume":5068.826,"operands":{"distinct":134,"total":392,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":313,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":169,"physical":324}},"module":"node_modules/highlight.js/es/languages/reasonml.js","maintainability":45.003}},{"info":{"file":"node_modules/highlight.js/es/languages/reasonml.js.js","fileShort":"node_modules/highlight.js/es/languages/reasonml.js.js","fileSafe":"node_modules_highlight_js_es_languages_reasonml_js_js","link":"files/node_modules_highlight_js_es_languages_reasonml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/reasonml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/rib.js","fileShort":"node_modules/highlight.js/es/languages/rib.js","fileSafe":"node_modules_highlight_js_es_languages_rib_js","link":"files/node_modules_highlight_js_es_languages_rib_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.103,"difficulty":5.333,"effort":1654.376,"length":60,"time":91.91,"vocabulary":36,"volume":310.196,"operands":{"distinct":27,"total":32,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":37}},"module":"node_modules/highlight.js/es/languages/rib.js","maintainability":71.118}},{"info":{"file":"node_modules/highlight.js/es/languages/rib.js.js","fileShort":"node_modules/highlight.js/es/languages/rib.js.js","fileSafe":"node_modules_highlight_js_es_languages_rib_js_js","link":"files/node_modules_highlight_js_es_languages_rib_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/rib.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/roboconf.js","fileShort":"node_modules/highlight.js/es/languages/roboconf.js","fileSafe":"node_modules_highlight_js_es_languages_roboconf_js","link":"files/node_modules_highlight_js_es_languages_roboconf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.232,"difficulty":10.529,"effort":7327.557,"length":126,"time":407.087,"vocabulary":46,"volume":695.969,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":82}},"module":"node_modules/highlight.js/es/languages/roboconf.js","maintainability":50.154}},{"info":{"file":"node_modules/highlight.js/es/languages/roboconf.js.js","fileShort":"node_modules/highlight.js/es/languages/roboconf.js.js","fileSafe":"node_modules_highlight_js_es_languages_roboconf_js_js","link":"files/node_modules_highlight_js_es_languages_roboconf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/roboconf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/routeros.js","fileShort":"node_modules/highlight.js/es/languages/routeros.js","fileSafe":"node_modules_highlight_js_es_languages_routeros_js","link":"files/node_modules_highlight_js_es_languages_routeros_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.578,"difficulty":15.107,"effort":26209.789,"length":285,"time":1456.099,"vocabulary":68,"volume":1734.927,"operands":{"distinct":56,"total":141,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":144,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":172}},"module":"node_modules/highlight.js/es/languages/routeros.js","maintainability":40.737}},{"info":{"file":"node_modules/highlight.js/es/languages/routeros.js.js","fileShort":"node_modules/highlight.js/es/languages/routeros.js.js","fileSafe":"node_modules_highlight_js_es_languages_routeros_js_js","link":"files/node_modules_highlight_js_es_languages_routeros_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/routeros.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/rsl.js","fileShort":"node_modules/highlight.js/es/languages/rsl.js","fileSafe":"node_modules_highlight_js_es_languages_rsl_js","link":"files/node_modules_highlight_js_es_languages_rsl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.438,"difficulty":5.472,"effort":7186.059,"length":185,"time":399.225,"vocabulary":137,"volume":1313.136,"operands":{"distinct":127,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":149}},"module":"node_modules/highlight.js/es/languages/rsl.js","maintainability":54.215}},{"info":{"file":"node_modules/highlight.js/es/languages/rsl.js.js","fileShort":"node_modules/highlight.js/es/languages/rsl.js.js","fileSafe":"node_modules_highlight_js_es_languages_rsl_js_js","link":"files/node_modules_highlight_js_es_languages_rsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/rsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ruby.js","fileShort":"node_modules/highlight.js/es/languages/ruby.js","fileSafe":"node_modules_highlight_js_es_languages_ruby_js","link":"files/node_modules_highlight_js_es_languages_ruby_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.637,"halstead":{"bugs":1.554,"difficulty":15.75,"effort":73435.18,"length":654,"time":4079.732,"vocabulary":140,"volume":4662.551,"operands":{"distinct":128,"total":336,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":318,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":157,"physical":357}},"module":"node_modules/highlight.js/es/languages/ruby.js","maintainability":30.349}},{"info":{"file":"node_modules/highlight.js/es/languages/ruby.js.js","fileShort":"node_modules/highlight.js/es/languages/ruby.js.js","fileSafe":"node_modules_highlight_js_es_languages_ruby_js_js","link":"files/node_modules_highlight_js_es_languages_ruby_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ruby.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/ruleslanguage.js","fileShort":"node_modules/highlight.js/es/languages/ruleslanguage.js","fileSafe":"node_modules_highlight_js_es_languages_ruleslanguage_js","link":"files/node_modules_highlight_js_es_languages_ruleslanguage_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.275,"difficulty":5.008,"effort":4126.976,"length":134,"time":229.276,"vocabulary":71,"volume":824.066,"operands":{"distinct":62,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":78}},"module":"node_modules/highlight.js/es/languages/ruleslanguage.js","maintainability":61.609}},{"info":{"file":"node_modules/highlight.js/es/languages/ruleslanguage.js.js","fileShort":"node_modules/highlight.js/es/languages/ruleslanguage.js.js","fileSafe":"node_modules_highlight_js_es_languages_ruleslanguage_js_js","link":"files/node_modules_highlight_js_es_languages_ruleslanguage_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/ruleslanguage.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/rust.js","fileShort":"node_modules/highlight.js/es/languages/rust.js","fileSafe":"node_modules_highlight_js_es_languages_rust_js","link":"files/node_modules_highlight_js_es_languages_rust_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.37,"halstead":{"bugs":1.154,"difficulty":8.719,"effort":30198.486,"length":447,"time":1677.694,"vocabulary":215,"volume":3463.442,"operands":{"distinct":203,"total":295,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":73,"physical":316}},"module":"node_modules/highlight.js/es/languages/rust.js","maintainability":39.469}},{"info":{"file":"node_modules/highlight.js/es/languages/rust.js.js","fileShort":"node_modules/highlight.js/es/languages/rust.js.js","fileSafe":"node_modules_highlight_js_es_languages_rust_js_js","link":"files/node_modules_highlight_js_es_languages_rust_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/rust.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/sas.js","fileShort":"node_modules/highlight.js/es/languages/sas.js","fileSafe":"node_modules_highlight_js_es_languages_sas_js","link":"files/node_modules_highlight_js_es_languages_sas_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":1.786,"difficulty":7.656,"effort":41012.307,"length":605,"time":2278.461,"vocabulary":463,"volume":5357.195,"operands":{"distinct":450,"total":530,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":556}},"module":"node_modules/highlight.js/es/languages/sas.js","maintainability":46.477}},{"info":{"file":"node_modules/highlight.js/es/languages/sas.js.js","fileShort":"node_modules/highlight.js/es/languages/sas.js.js","fileSafe":"node_modules_highlight_js_es_languages_sas_js_js","link":"files/node_modules_highlight_js_es_languages_sas_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/sas.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/scala.js","fileShort":"node_modules/highlight.js/es/languages/scala.js","fileSafe":"node_modules_highlight_js_es_languages_scala_js","link":"files/node_modules_highlight_js_es_languages_scala_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.668,"difficulty":15.091,"effort":30257.926,"length":319,"time":1680.996,"vocabulary":78,"volume":2005.043,"operands":{"distinct":66,"total":166,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":153,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":183}},"module":"node_modules/highlight.js/es/languages/scala.js","maintainability":37.902}},{"info":{"file":"node_modules/highlight.js/es/languages/scala.js.js","fileShort":"node_modules/highlight.js/es/languages/scala.js.js","fileSafe":"node_modules_highlight_js_es_languages_scala_js_js","link":"files/node_modules_highlight_js_es_languages_scala_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/scala.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/scheme.js","fileShort":"node_modules/highlight.js/es/languages/scheme.js","fileSafe":"node_modules_highlight_js_es_languages_scheme_js","link":"files/node_modules_highlight_js_es_languages_scheme_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":0.811,"difficulty":11.625,"effort":28269.204,"length":360,"time":1570.511,"vocabulary":108,"volume":2431.76,"operands":{"distinct":96,"total":186,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":174,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":207}},"module":"node_modules/highlight.js/es/languages/scheme.js","maintainability":39.877}},{"info":{"file":"node_modules/highlight.js/es/languages/scheme.js.js","fileShort":"node_modules/highlight.js/es/languages/scheme.js.js","fileSafe":"node_modules_highlight_js_es_languages_scheme_js_js","link":"files/node_modules_highlight_js_es_languages_scheme_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/scheme.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/scilab.js","fileShort":"node_modules/highlight.js/es/languages/scilab.js","fileSafe":"node_modules_highlight_js_es_languages_scilab_js","link":"files/node_modules_highlight_js_es_languages_scilab_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.26,"difficulty":9,"effort":7017.386,"length":132,"time":389.855,"vocabulary":60,"volume":779.71,"operands":{"distinct":48,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":73}},"module":"node_modules/highlight.js/es/languages/scilab.js","maintainability":50.793}},{"info":{"file":"node_modules/highlight.js/es/languages/scilab.js.js","fileShort":"node_modules/highlight.js/es/languages/scilab.js.js","fileSafe":"node_modules_highlight_js_es_languages_scilab_js_js","link":"files/node_modules_highlight_js_es_languages_scilab_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/scilab.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/scss.js","fileShort":"node_modules/highlight.js/es/languages/scss.js","fileSafe":"node_modules_highlight_js_es_languages_scss_js","link":"files/node_modules_highlight_js_es_languages_scss_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.19,"halstead":{"bugs":2.708,"difficulty":8.002,"effort":65008.085,"length":885,"time":3611.56,"vocabulary":580,"volume":8124.22,"operands":{"distinct":567,"total":698,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":187,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":84,"physical":680}},"module":"node_modules/highlight.js/es/languages/scss.js","maintainability":47.278}},{"info":{"file":"node_modules/highlight.js/es/languages/scss.js.js","fileShort":"node_modules/highlight.js/es/languages/scss.js.js","fileSafe":"node_modules_highlight_js_es_languages_scss_js_js","link":"files/node_modules_highlight_js_es_languages_scss_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/scss.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/shell.js","fileShort":"node_modules/highlight.js/es/languages/shell.js","fileSafe":"node_modules_highlight_js_es_languages_shell_js","link":"files/node_modules_highlight_js_es_languages_shell_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.053,"difficulty":3.719,"effort":588.77,"length":35,"time":32.709,"vocabulary":23,"volume":158.325,"operands":{"distinct":16,"total":17,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":30}},"module":"node_modules/highlight.js/es/languages/shell.js","maintainability":68.278}},{"info":{"file":"node_modules/highlight.js/es/languages/shell.js.js","fileShort":"node_modules/highlight.js/es/languages/shell.js.js","fileSafe":"node_modules_highlight_js_es_languages_shell_js_js","link":"files/node_modules_highlight_js_es_languages_shell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/shell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/smali.js","fileShort":"node_modules/highlight.js/es/languages/smali.js","fileSafe":"node_modules_highlight_js_es_languages_smali_js","link":"files/node_modules_highlight_js_es_languages_smali_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.466,"difficulty":8.581,"effort":11983.412,"length":208,"time":665.745,"vocabulary":105,"volume":1396.563,"operands":{"distinct":93,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":135}},"module":"node_modules/highlight.js/es/languages/smali.js","maintainability":49.663}},{"info":{"file":"node_modules/highlight.js/es/languages/smali.js.js","fileShort":"node_modules/highlight.js/es/languages/smali.js.js","fileSafe":"node_modules_highlight_js_es_languages_smali_js_js","link":"files/node_modules_highlight_js_es_languages_smali_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/smali.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/smalltalk.js","fileShort":"node_modules/highlight.js/es/languages/smalltalk.js","fileSafe":"node_modules_highlight_js_es_languages_smalltalk_js","link":"files/node_modules_highlight_js_es_languages_smalltalk_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.264,"difficulty":10.133,"effort":8038.5,"length":136,"time":446.583,"vocabulary":57,"volume":793.273,"operands":{"distinct":45,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":70}},"module":"node_modules/highlight.js/es/languages/smalltalk.js","maintainability":51.866}},{"info":{"file":"node_modules/highlight.js/es/languages/smalltalk.js.js","fileShort":"node_modules/highlight.js/es/languages/smalltalk.js.js","fileSafe":"node_modules_highlight_js_es_languages_smalltalk_js_js","link":"files/node_modules_highlight_js_es_languages_smalltalk_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/smalltalk.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/sml.js","fileShort":"node_modules/highlight.js/es/languages/sml.js","fileSafe":"node_modules_highlight_js_es_languages_sml_js","link":"files/node_modules_highlight_js_es_languages_sml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.261,"difficulty":7.935,"effort":6220.813,"length":135,"time":345.601,"vocabulary":56,"volume":783.993,"operands":{"distinct":46,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":81}},"module":"node_modules/highlight.js/es/languages/sml.js","maintainability":51.49}},{"info":{"file":"node_modules/highlight.js/es/languages/sml.js.js","fileShort":"node_modules/highlight.js/es/languages/sml.js.js","fileSafe":"node_modules_highlight_js_es_languages_sml_js_js","link":"files/node_modules_highlight_js_es_languages_sml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/sml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/sqf.js","fileShort":"node_modules/highlight.js/es/languages/sqf.js","fileSafe":"node_modules_highlight_js_es_languages_sqf_js","link":"files/node_modules_highlight_js_es_languages_sqf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":9.75,"difficulty":5.607,"effort":164016.861,"length":2595,"time":9112.048,"vocabulary":2473,"volume":29250.961,"operands":{"distinct":2462,"total":2510,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":2509}},"module":"node_modules/highlight.js/es/languages/sqf.js","maintainability":40.565}},{"info":{"file":"node_modules/highlight.js/es/languages/sqf.js.js","fileShort":"node_modules/highlight.js/es/languages/sqf.js.js","fileSafe":"node_modules_highlight_js_es_languages_sqf_js_js","link":"files/node_modules_highlight_js_es_languages_sqf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/sqf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/sql.js","fileShort":"node_modules/highlight.js/es/languages/sql.js","fileSafe":"node_modules_highlight_js_es_languages_sql_js","link":"files/node_modules_highlight_js_es_languages_sql_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":6.849,"halstead":{"bugs":2.455,"difficulty":13.193,"effort":97185.83,"length":829,"time":5399.213,"vocabulary":473,"volume":7366.242,"operands":{"distinct":455,"total":667,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":162,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":73,"physical":681}},"module":"node_modules/highlight.js/es/languages/sql.js","maintainability":56.066}},{"info":{"file":"node_modules/highlight.js/es/languages/sql.js.js","fileShort":"node_modules/highlight.js/es/languages/sql.js.js","fileSafe":"node_modules_highlight_js_es_languages_sql_js_js","link":"files/node_modules_highlight_js_es_languages_sql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/sql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/stan.js","fileShort":"node_modules/highlight.js/es/languages/stan.js","fileSafe":"node_modules_highlight_js_es_languages_stan_js","link":"files/node_modules_highlight_js_es_languages_stan_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.724,"halstead":{"bugs":1.691,"difficulty":7.803,"effort":39595.104,"length":589,"time":2199.728,"vocabulary":392,"volume":5074.064,"operands":{"distinct":379,"total":455,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":58,"physical":493}},"module":"node_modules/highlight.js/es/languages/stan.js","maintainability":41.08}},{"info":{"file":"node_modules/highlight.js/es/languages/stan.js.js","fileShort":"node_modules/highlight.js/es/languages/stan.js.js","fileSafe":"node_modules_highlight_js_es_languages_stan_js_js","link":"files/node_modules_highlight_js_es_languages_stan_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/stan.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/stata.js","fileShort":"node_modules/highlight.js/es/languages/stata.js","fileSafe":"node_modules_highlight_js_es_languages_stata_js","link":"files/node_modules_highlight_js_es_languages_stata_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.134,"difficulty":6.429,"effort":2578.679,"length":77,"time":143.26,"vocabulary":37,"volume":401.128,"operands":{"distinct":28,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":60}},"module":"node_modules/highlight.js/es/languages/stata.js","maintainability":58.54}},{"info":{"file":"node_modules/highlight.js/es/languages/stata.js.js","fileShort":"node_modules/highlight.js/es/languages/stata.js.js","fileSafe":"node_modules_highlight_js_es_languages_stata_js_js","link":"files/node_modules_highlight_js_es_languages_stata_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/stata.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/step21.js","fileShort":"node_modules/highlight.js/es/languages/step21.js","fileSafe":"node_modules_highlight_js_es_languages_step21_js","link":"files/node_modules_highlight_js_es_languages_step21_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.27,"difficulty":8.643,"effort":6994.18,"length":137,"time":388.566,"vocabulary":60,"volume":809.244,"operands":{"distinct":49,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":60,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":70}},"module":"node_modules/highlight.js/es/languages/step21.js","maintainability":51.507}},{"info":{"file":"node_modules/highlight.js/es/languages/step21.js.js","fileShort":"node_modules/highlight.js/es/languages/step21.js.js","fileSafe":"node_modules_highlight_js_es_languages_step21_js_js","link":"files/node_modules_highlight_js_es_languages_step21_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/step21.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/stylus.js","fileShort":"node_modules/highlight.js/es/languages/stylus.js","fileSafe":"node_modules_highlight_js_es_languages_stylus_js","link":"files/node_modules_highlight_js_es_languages_stylus_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":2.925,"difficulty":8.054,"effort":70666.972,"length":948,"time":3925.943,"vocabulary":611,"volume":8773.767,"operands":{"distinct":598,"total":741,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":207,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":86,"physical":740}},"module":"node_modules/highlight.js/es/languages/stylus.js","maintainability":46.734}},{"info":{"file":"node_modules/highlight.js/es/languages/stylus.js.js","fileShort":"node_modules/highlight.js/es/languages/stylus.js.js","fileSafe":"node_modules_highlight_js_es_languages_stylus_js_js","link":"files/node_modules_highlight_js_es_languages_stylus_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/stylus.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/subunit.js","fileShort":"node_modules/highlight.js/es/languages/subunit.js","fileSafe":"node_modules_highlight_js_es_languages_subunit_js","link":"files/node_modules_highlight_js_es_languages_subunit_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.148,"difficulty":7.071,"effort":3131.254,"length":85,"time":173.959,"vocabulary":37,"volume":442.804,"operands":{"distinct":28,"total":44,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":51}},"module":"node_modules/highlight.js/es/languages/subunit.js","maintainability":55.676}},{"info":{"file":"node_modules/highlight.js/es/languages/subunit.js.js","fileShort":"node_modules/highlight.js/es/languages/subunit.js.js","fileSafe":"node_modules_highlight_js_es_languages_subunit_js_js","link":"files/node_modules_highlight_js_es_languages_subunit_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/subunit.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/swift.js","fileShort":"node_modules/highlight.js/es/languages/swift.js","fileSafe":"node_modules_highlight_js_es_languages_swift_js","link":"files/node_modules_highlight_js_es_languages_swift_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.869,"halstead":{"bugs":4.005,"difficulty":29.142,"effort":350152.708,"length":1409,"time":19452.928,"vocabulary":369,"volume":12015.215,"operands":{"distinct":344,"total":802,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":607,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":244,"physical":885}},"module":"node_modules/highlight.js/es/languages/swift.js","maintainability":57.945}},{"info":{"file":"node_modules/highlight.js/es/languages/swift.js.js","fileShort":"node_modules/highlight.js/es/languages/swift.js.js","fileSafe":"node_modules_highlight_js_es_languages_swift_js_js","link":"files/node_modules_highlight_js_es_languages_swift_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/swift.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/taggerscript.js","fileShort":"node_modules/highlight.js/es/languages/taggerscript.js","fileSafe":"node_modules_highlight_js_es_languages_taggerscript_js","link":"files/node_modules_highlight_js_es_languages_taggerscript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.146,"difficulty":9,"effort":3930.419,"length":89,"time":218.357,"vocabulary":30,"volume":436.713,"operands":{"distinct":21,"total":42,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":47,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":56}},"module":"node_modules/highlight.js/es/languages/taggerscript.js","maintainability":53.614}},{"info":{"file":"node_modules/highlight.js/es/languages/taggerscript.js.js","fileShort":"node_modules/highlight.js/es/languages/taggerscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_taggerscript_js_js","link":"files/node_modules_highlight_js_es_languages_taggerscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/taggerscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/tap.js","fileShort":"node_modules/highlight.js/es/languages/tap.js","fileSafe":"node_modules_highlight_js_es_languages_tap_js","link":"files/node_modules_highlight_js_es_languages_tap_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.12,"difficulty":5.538,"effort":2000.547,"length":71,"time":111.141,"vocabulary":34,"volume":361.21,"operands":{"distinct":26,"total":36,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":55}},"module":"node_modules/highlight.js/es/languages/tap.js","maintainability":58.669}},{"info":{"file":"node_modules/highlight.js/es/languages/tap.js.js","fileShort":"node_modules/highlight.js/es/languages/tap.js.js","fileSafe":"node_modules_highlight_js_es_languages_tap_js_js","link":"files/node_modules_highlight_js_es_languages_tap_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/tap.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/tcl.js","fileShort":"node_modules/highlight.js/es/languages/tcl.js","fileSafe":"node_modules_highlight_js_es_languages_tcl_js","link":"files/node_modules_highlight_js_es_languages_tcl_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.666,"difficulty":6.764,"effort":13512.158,"length":269,"time":750.675,"vocabulary":172,"volume":1997.665,"operands":{"distinct":161,"total":198,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":193}},"module":"node_modules/highlight.js/es/languages/tcl.js","maintainability":49.462}},{"info":{"file":"node_modules/highlight.js/es/languages/tcl.js.js","fileShort":"node_modules/highlight.js/es/languages/tcl.js.js","fileSafe":"node_modules_highlight_js_es_languages_tcl_js_js","link":"files/node_modules_highlight_js_es_languages_tcl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/tcl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/thrift.js","fileShort":"node_modules/highlight.js/es/languages/thrift.js","fileSafe":"node_modules_highlight_js_es_languages_thrift_js","link":"files/node_modules_highlight_js_es_languages_thrift_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.249,"difficulty":8.073,"effort":6023.296,"length":123,"time":334.628,"vocabulary":67,"volume":746.129,"operands":{"distinct":55,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":75}},"module":"node_modules/highlight.js/es/languages/thrift.js","maintainability":54.048}},{"info":{"file":"node_modules/highlight.js/es/languages/thrift.js.js","fileShort":"node_modules/highlight.js/es/languages/thrift.js.js","fileSafe":"node_modules_highlight_js_es_languages_thrift_js_js","link":"files/node_modules_highlight_js_es_languages_thrift_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/thrift.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/tp.js","fileShort":"node_modules/highlight.js/es/languages/tp.js","fileSafe":"node_modules_highlight_js_es_languages_tp_js","link":"files/node_modules_highlight_js_es_languages_tp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.594,"difficulty":8.4,"effort":14965.491,"length":251,"time":831.416,"vocabulary":137,"volume":1781.606,"operands":{"distinct":125,"total":175,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":171}},"module":"node_modules/highlight.js/es/languages/tp.js","maintainability":46.715}},{"info":{"file":"node_modules/highlight.js/es/languages/tp.js.js","fileShort":"node_modules/highlight.js/es/languages/tp.js.js","fileSafe":"node_modules_highlight_js_es_languages_tp_js_js","link":"files/node_modules_highlight_js_es_languages_tp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/tp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/twig.js","fileShort":"node_modules/highlight.js/es/languages/twig.js","fileSafe":"node_modules_highlight_js_es_languages_twig_js","link":"files/node_modules_highlight_js_es_languages_twig_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.226,"halstead":{"bugs":0.824,"difficulty":10.993,"effort":27158.788,"length":337,"time":1508.822,"vocabulary":161,"volume":2470.519,"operands":{"distinct":146,"total":214,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":123,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":62,"physical":218}},"module":"node_modules/highlight.js/es/languages/twig.js","maintainability":54.424}},{"info":{"file":"node_modules/highlight.js/es/languages/twig.js.js","fileShort":"node_modules/highlight.js/es/languages/twig.js.js","fileSafe":"node_modules_highlight_js_es_languages_twig_js_js","link":"files/node_modules_highlight_js_es_languages_twig_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/twig.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/typescript.js","fileShort":"node_modules/highlight.js/es/languages/typescript.js","fileSafe":"node_modules_highlight_js_es_languages_typescript_js","link":"files/node_modules_highlight_js_es_languages_typescript_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":2.54,"halstead":{"bugs":4.429,"difficulty":28.588,"effort":379825.152,"length":1551,"time":21101.397,"vocabulary":379,"volume":13285.95,"operands":{"distinct":356,"total":885,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":666,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":315,"physical":843}},"module":"node_modules/highlight.js/es/languages/typescript.js","maintainability":45.662}},{"info":{"file":"node_modules/highlight.js/es/languages/typescript.js.js","fileShort":"node_modules/highlight.js/es/languages/typescript.js.js","fileSafe":"node_modules_highlight_js_es_languages_typescript_js_js","link":"files/node_modules_highlight_js_es_languages_typescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/typescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vala.js","fileShort":"node_modules/highlight.js/es/languages/vala.js","fileSafe":"node_modules_highlight_js_es_languages_vala_js","link":"files/node_modules_highlight_js_es_languages_vala_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.187,"difficulty":6,"effort":3369.421,"length":99,"time":187.19,"vocabulary":51,"volume":561.57,"operands":{"distinct":42,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":60}},"module":"node_modules/highlight.js/es/languages/vala.js","maintainability":56.398}},{"info":{"file":"node_modules/highlight.js/es/languages/vala.js.js","fileShort":"node_modules/highlight.js/es/languages/vala.js.js","fileSafe":"node_modules_highlight_js_es_languages_vala_js_js","link":"files/node_modules_highlight_js_es_languages_vala_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vala.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vbnet.js","fileShort":"node_modules/highlight.js/es/languages/vbnet.js","fileSafe":"node_modules_highlight_js_es_languages_vbnet_js","link":"files/node_modules_highlight_js_es_languages_vbnet_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.563,"halstead":{"bugs":0.575,"difficulty":12.469,"effort":21501.462,"length":276,"time":1194.526,"vocabulary":76,"volume":1724.428,"operands":{"distinct":64,"total":133,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":64,"physical":178}},"module":"node_modules/highlight.js/es/languages/vbnet.js","maintainability":41.438}},{"info":{"file":"node_modules/highlight.js/es/languages/vbnet.js.js","fileShort":"node_modules/highlight.js/es/languages/vbnet.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbnet_js_js","link":"files/node_modules_highlight_js_es_languages_vbnet_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vbnet.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vbscript-html.js","fileShort":"node_modules/highlight.js/es/languages/vbscript-html.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_html_js","link":"files/node_modules_highlight_js_es_languages_vbscript_html_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.042,"difficulty":4.038,"effort":506.164,"length":29,"time":28.12,"vocabulary":20,"volume":125.336,"operands":{"distinct":13,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":24}},"module":"node_modules/highlight.js/es/languages/vbscript-html.js","maintainability":71.097}},{"info":{"file":"node_modules/highlight.js/es/languages/vbscript-html.js.js","fileShort":"node_modules/highlight.js/es/languages/vbscript-html.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_html_js_js","link":"files/node_modules_highlight_js_es_languages_vbscript_html_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vbscript-html.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vbscript.js","fileShort":"node_modules/highlight.js/es/languages/vbscript.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_js","link":"files/node_modules_highlight_js_es_languages_vbscript_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.715,"difficulty":6.636,"effort":14232.082,"length":278,"time":790.671,"vocabulary":210,"volume":2144.56,"operands":{"distinct":198,"total":219,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":224}},"module":"node_modules/highlight.js/es/languages/vbscript.js","maintainability":51.811}},{"info":{"file":"node_modules/highlight.js/es/languages/vbscript.js.js","fileShort":"node_modules/highlight.js/es/languages/vbscript.js.js","fileSafe":"node_modules_highlight_js_es_languages_vbscript_js_js","link":"files/node_modules_highlight_js_es_languages_vbscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vbscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/verilog.js","fileShort":"node_modules/highlight.js/es/languages/verilog.js","fileSafe":"node_modules_highlight_js_es_languages_verilog_js","link":"files/node_modules_highlight_js_es_languages_verilog_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":1.878,"difficulty":6.435,"effort":36252.672,"length":624,"time":2014.037,"vocabulary":522,"volume":5633.413,"operands":{"distinct":510,"total":547,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":555}},"module":"node_modules/highlight.js/es/languages/verilog.js","maintainability":46.483}},{"info":{"file":"node_modules/highlight.js/es/languages/verilog.js.js","fileShort":"node_modules/highlight.js/es/languages/verilog.js.js","fileSafe":"node_modules_highlight_js_es_languages_verilog_js_js","link":"files/node_modules_highlight_js_es_languages_verilog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/verilog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vhdl.js","fileShort":"node_modules/highlight.js/es/languages/vhdl.js","fileSafe":"node_modules_highlight_js_es_languages_vhdl_js","link":"files/node_modules_highlight_js_es_languages_vhdl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.795,"difficulty":7.03,"effort":16758.146,"length":309,"time":931.008,"vocabulary":210,"volume":2383.702,"operands":{"distinct":198,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":77,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":215}},"module":"node_modules/highlight.js/es/languages/vhdl.js","maintainability":49.959}},{"info":{"file":"node_modules/highlight.js/es/languages/vhdl.js.js","fileShort":"node_modules/highlight.js/es/languages/vhdl.js.js","fileSafe":"node_modules_highlight_js_es_languages_vhdl_js_js","link":"files/node_modules_highlight_js_es_languages_vhdl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vhdl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/vim.js","fileShort":"node_modules/highlight.js/es/languages/vim.js","fileSafe":"node_modules_highlight_js_es_languages_vim_js","link":"files/node_modules_highlight_js_es_languages_vim_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.452,"difficulty":6.221,"effort":8438.706,"length":206,"time":468.817,"vocabulary":96,"volume":1356.502,"operands":{"distinct":86,"total":107,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":99,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":129}},"module":"node_modules/highlight.js/es/languages/vim.js","maintainability":51.166}},{"info":{"file":"node_modules/highlight.js/es/languages/vim.js.js","fileShort":"node_modules/highlight.js/es/languages/vim.js.js","fileSafe":"node_modules_highlight_js_es_languages_vim_js_js","link":"files/node_modules_highlight_js_es_languages_vim_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/vim.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/wasm.js","fileShort":"node_modules/highlight.js/es/languages/wasm.js","fileSafe":"node_modules_highlight_js_es_languages_wasm_js","link":"files/node_modules_highlight_js_es_languages_wasm_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.419,"difficulty":7.915,"effort":9936.97,"length":192,"time":552.054,"vocabulary":93,"volume":1255.518,"operands":{"distinct":82,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":139}},"module":"node_modules/highlight.js/es/languages/wasm.js","maintainability":47.868}},{"info":{"file":"node_modules/highlight.js/es/languages/wasm.js.js","fileShort":"node_modules/highlight.js/es/languages/wasm.js.js","fileSafe":"node_modules_highlight_js_es_languages_wasm_js_js","link":"files/node_modules_highlight_js_es_languages_wasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/wasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/wren.js","fileShort":"node_modules/highlight.js/es/languages/wren.js","fileSafe":"node_modules_highlight_js_es_languages_wren_js","link":"files/node_modules_highlight_js_es_languages_wren_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.935,"halstead":{"bugs":1.154,"difficulty":12.927,"effort":44734.105,"length":489,"time":2485.228,"vocabulary":135,"volume":3460.563,"operands":{"distinct":123,"total":265,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":224,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":107,"physical":297}},"module":"node_modules/highlight.js/es/languages/wren.js","maintainability":35.013}},{"info":{"file":"node_modules/highlight.js/es/languages/wren.js.js","fileShort":"node_modules/highlight.js/es/languages/wren.js.js","fileSafe":"node_modules_highlight_js_es_languages_wren_js_js","link":"files/node_modules_highlight_js_es_languages_wren_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/wren.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/x86asm.js","fileShort":"node_modules/highlight.js/es/languages/x86asm.js","fileSafe":"node_modules_highlight_js_es_languages_x86asm_js","link":"files/node_modules_highlight_js_es_languages_x86asm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.483,"difficulty":7.134,"effort":10331.89,"length":222,"time":573.994,"vocabulary":92,"volume":1448.231,"operands":{"distinct":82,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":105,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":163}},"module":"node_modules/highlight.js/es/languages/x86asm.js","maintainability":47.858}},{"info":{"file":"node_modules/highlight.js/es/languages/x86asm.js.js","fileShort":"node_modules/highlight.js/es/languages/x86asm.js.js","fileSafe":"node_modules_highlight_js_es_languages_x86asm_js_js","link":"files/node_modules_highlight_js_es_languages_x86asm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/x86asm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/xl.js","fileShort":"node_modules/highlight.js/es/languages/xl.js","fileSafe":"node_modules_highlight_js_es_languages_xl_js","link":"files/node_modules_highlight_js_es_languages_xl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.76,"difficulty":6.899,"effort":15726.876,"length":303,"time":873.715,"vocabulary":184,"volume":2279.639,"operands":{"distinct":173,"total":217,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":86,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":207}},"module":"node_modules/highlight.js/es/languages/xl.js","maintainability":45.309}},{"info":{"file":"node_modules/highlight.js/es/languages/xl.js.js","fileShort":"node_modules/highlight.js/es/languages/xl.js.js","fileSafe":"node_modules_highlight_js_es_languages_xl_js_js","link":"files/node_modules_highlight_js_es_languages_xl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/xl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/xml.js","fileShort":"node_modules/highlight.js/es/languages/xml.js","fileSafe":"node_modules_highlight_js_es_languages_xml_js","link":"files/node_modules_highlight_js_es_languages_xml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":0.836,"difficulty":18.246,"effort":45772.345,"length":404,"time":2542.908,"vocabulary":74,"volume":2508.619,"operands":{"distinct":63,"total":209,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":195,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":105,"physical":234}},"module":"node_modules/highlight.js/es/languages/xml.js","maintainability":35.207}},{"info":{"file":"node_modules/highlight.js/es/languages/xml.js.js","fileShort":"node_modules/highlight.js/es/languages/xml.js.js","fileSafe":"node_modules_highlight_js_es_languages_xml_js_js","link":"files/node_modules_highlight_js_es_languages_xml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/xml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/xquery.js","fileShort":"node_modules/highlight.js/es/languages/xquery.js","fileSafe":"node_modules_highlight_js_es_languages_xquery_js","link":"files/node_modules_highlight_js_es_languages_xquery_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":1.153,"difficulty":6.054,"effort":20931.124,"length":440,"time":1162.84,"vocabulary":232,"volume":3457.512,"operands":{"distinct":223,"total":300,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":140,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":361}},"module":"node_modules/highlight.js/es/languages/xquery.js","maintainability":38.756}},{"info":{"file":"node_modules/highlight.js/es/languages/xquery.js.js","fileShort":"node_modules/highlight.js/es/languages/xquery.js.js","fileSafe":"node_modules_highlight_js_es_languages_xquery_js_js","link":"files/node_modules_highlight_js_es_languages_xquery_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/xquery.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/yaml.js","fileShort":"node_modules/highlight.js/es/languages/yaml.js","fileSafe":"node_modules_highlight_js_es_languages_yaml_js","link":"files/node_modules_highlight_js_es_languages_yaml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1,"halstead":{"bugs":0.856,"difficulty":15.819,"effort":40626.045,"length":390,"time":2257.003,"vocabulary":96,"volume":2568.135,"operands":{"distinct":83,"total":202,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":100,"physical":206}},"module":"node_modules/highlight.js/es/languages/yaml.js","maintainability":35.809}},{"info":{"file":"node_modules/highlight.js/es/languages/yaml.js.js","fileShort":"node_modules/highlight.js/es/languages/yaml.js.js","fileSafe":"node_modules_highlight_js_es_languages_yaml_js_js","link":"files/node_modules_highlight_js_es_languages_yaml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/yaml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/languages/zephir.js","fileShort":"node_modules/highlight.js/es/languages/zephir.js","fileSafe":"node_modules_highlight_js_es_languages_zephir_js","link":"files/node_modules_highlight_js_es_languages_zephir_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.47,"difficulty":12.421,"effort":17526.964,"length":231,"time":973.72,"vocabulary":69,"volume":1411.069,"operands":{"distinct":57,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":113,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":140}},"module":"node_modules/highlight.js/es/languages/zephir.js","maintainability":44.24}},{"info":{"file":"node_modules/highlight.js/es/languages/zephir.js.js","fileShort":"node_modules/highlight.js/es/languages/zephir.js.js","fileSafe":"node_modules_highlight_js_es_languages_zephir_js_js","link":"files/node_modules_highlight_js_es_languages_zephir_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":40,"halstead":{"bugs":0.036,"difficulty":8.125,"effort":880.897,"length":26,"time":48.939,"vocabulary":18,"volume":108.418,"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":13,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":11}},"module":"node_modules/highlight.js/es/languages/zephir.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/es/utils/regex.js","fileShort":"node_modules/highlight.js/es/utils/regex.js","fileSafe":"node_modules_highlight_js_es_utils_regex_js","link":"files/node_modules_highlight_js_es_utils_regex_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":13,"cyclomaticDensity":23.214,"halstead":{"bugs":0.767,"difficulty":42.683,"effort":98197.395,"length":358,"time":5455.411,"vocabulary":86,"volume":2300.603,"operands":{"distinct":60,"total":197,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":161,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":56,"physical":155}},"module":"node_modules/highlight.js/es/utils/regex.js","maintainability":75.508}},{"info":{"file":"node_modules/highlight.js/lib/common.js","fileShort":"node_modules/highlight.js/lib/common.js","fileSafe":"node_modules_highlight_js_lib_common_js","link":"files/node_modules_highlight_js_lib_common_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.617,"difficulty":4.789,"effort":8871.662,"length":293,"time":492.87,"vocabulary":80,"volume":1852.325,"operands":{"distinct":76,"total":182,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":111,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":38,"physical":40}},"module":"node_modules/highlight.js/lib/common.js","maintainability":47.357}},{"info":{"file":"node_modules/highlight.js/lib/core.js","fileShort":"node_modules/highlight.js/lib/core.js","fileSafe":"node_modules_highlight_js_lib_core_js","link":"files/node_modules_highlight_js_lib_core_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":238,"cyclomaticDensity":21.835,"halstead":{"bugs":17.722,"difficulty":130.455,"effort":6935675.219,"length":5720,"time":385315.29,"vocabulary":628,"volume":53165.231,"operands":{"distinct":579,"total":3083,"identifiers":["__stripped__"]},"operators":{"distinct":49,"total":2637,"identifiers":["__stripped__"]}},"params":179,"sloc":{"logical":1090,"physical":2558}},"module":"node_modules/highlight.js/lib/core.js","maintainability":67.292}},{"info":{"file":"node_modules/highlight.js/lib/index.js","fileShort":"node_modules/highlight.js/lib/index.js","fileSafe":"node_modules_highlight_js_lib_index_js","link":"files/node_modules_highlight_js_lib_index_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.513,"halstead":{"bugs":4.452,"difficulty":4.959,"effort":66229.871,"length":1549,"time":3679.437,"vocabulary":394,"volume":13355.558,"operands":{"distinct":390,"total":967,"identifiers":["__stripped__"]},"operators":{"distinct":4,"total":582,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":195,"physical":197}},"module":"node_modules/highlight.js/lib/index.js","maintainability":27.843}},{"info":{"file":"node_modules/highlight.js/lib/languages/1c.js","fileShort":"node_modules/highlight.js/lib/languages/1c.js","fileSafe":"node_modules_highlight_js_lib_languages_1c_js","link":"files/node_modules_highlight_js_lib_languages_1c_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":2.634,"difficulty":6.534,"effort":51626.364,"length":924,"time":2868.131,"vocabulary":375,"volume":7900.89,"operands":{"distinct":365,"total":477,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":447,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":105,"physical":521}},"module":"node_modules/highlight.js/lib/languages/1c.js","maintainability":34.618}},{"info":{"file":"node_modules/highlight.js/lib/languages/1c.js.js","fileShort":"node_modules/highlight.js/lib/languages/1c.js.js","fileSafe":"node_modules_highlight_js_lib_languages_1c_js_js","link":"files/node_modules_highlight_js_lib_languages_1c_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/1c.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/abnf.js","fileShort":"node_modules/highlight.js/lib/languages/abnf.js","fileSafe":"node_modules_highlight_js_lib_languages_abnf_js","link":"files/node_modules_highlight_js_lib_languages_abnf_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.245,"difficulty":7.64,"effort":5617.783,"length":129,"time":312.099,"vocabulary":52,"volume":735.357,"operands":{"distinct":43,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":82}},"module":"node_modules/highlight.js/lib/languages/abnf.js","maintainability":51.865}},{"info":{"file":"node_modules/highlight.js/lib/languages/abnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/abnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_abnf_js_js","link":"files/node_modules_highlight_js_lib_languages_abnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/abnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/accesslog.js","fileShort":"node_modules/highlight.js/lib/languages/accesslog.js","fileSafe":"node_modules_highlight_js_lib_languages_accesslog_js","link":"files/node_modules_highlight_js_lib_languages_accesslog_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.248,"difficulty":11.875,"effort":8836.66,"length":138,"time":490.926,"vocabulary":42,"volume":744.14,"operands":{"distinct":32,"total":76,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":92}},"module":"node_modules/highlight.js/lib/languages/accesslog.js","maintainability":47.4}},{"info":{"file":"node_modules/highlight.js/lib/languages/accesslog.js.js","fileShort":"node_modules/highlight.js/lib/languages/accesslog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_accesslog_js_js","link":"files/node_modules_highlight_js_lib_languages_accesslog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/accesslog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/actionscript.js","fileShort":"node_modules/highlight.js/lib/languages/actionscript.js","fileSafe":"node_modules_highlight_js_lib_languages_actionscript_js","link":"files/node_modules_highlight_js_lib_languages_actionscript_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.573,"difficulty":7.015,"effort":12058.19,"length":253,"time":669.899,"vocabulary":111,"volume":1718.987,"operands":{"distinct":102,"total":159,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":94,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":153}},"module":"node_modules/highlight.js/lib/languages/actionscript.js","maintainability":45.871}},{"info":{"file":"node_modules/highlight.js/lib/languages/actionscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/actionscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_actionscript_js_js","link":"files/node_modules_highlight_js_lib_languages_actionscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/actionscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ada.js","fileShort":"node_modules/highlight.js/lib/languages/ada.js","fileSafe":"node_modules_highlight_js_lib_languages_ada_js","link":"files/node_modules_highlight_js_lib_languages_ada_js/index.html"},"jshint":{"messages":12},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.299,"halstead":{"bugs":0.911,"difficulty":8.403,"effort":22959.008,"length":376,"time":1275.5,"vocabulary":154,"volume":2732.312,"operands":{"distinct":144,"total":242,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":77,"physical":263}},"module":"node_modules/highlight.js/lib/languages/ada.js","maintainability":39.265}},{"info":{"file":"node_modules/highlight.js/lib/languages/ada.js.js","fileShort":"node_modules/highlight.js/lib/languages/ada.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ada_js_js","link":"files/node_modules_highlight_js_lib_languages_ada_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ada.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/angelscript.js","fileShort":"node_modules/highlight.js/lib/languages/angelscript.js","fileSafe":"node_modules_highlight_js_lib_languages_angelscript_js","link":"files/node_modules_highlight_js_lib_languages_angelscript_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.613,"halstead":{"bugs":0.601,"difficulty":7.191,"effort":12955.862,"length":270,"time":719.77,"vocabulary":102,"volume":1801.555,"operands":{"distinct":94,"total":169,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":62,"physical":178}},"module":"node_modules/highlight.js/lib/languages/angelscript.js","maintainability":42.593}},{"info":{"file":"node_modules/highlight.js/lib/languages/angelscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/angelscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_angelscript_js_js","link":"files/node_modules_highlight_js_lib_languages_angelscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/angelscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/apache.js","fileShort":"node_modules/highlight.js/lib/languages/apache.js","fileSafe":"node_modules_highlight_js_lib_languages_apache_js","link":"files/node_modules_highlight_js_lib_languages_apache_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.319,"difficulty":7.941,"effort":7599.041,"length":162,"time":422.169,"vocabulary":60,"volume":956.916,"operands":{"distinct":51,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":103}},"module":"node_modules/highlight.js/lib/languages/apache.js","maintainability":47.275}},{"info":{"file":"node_modules/highlight.js/lib/languages/apache.js.js","fileShort":"node_modules/highlight.js/lib/languages/apache.js.js","fileSafe":"node_modules_highlight_js_lib_languages_apache_js_js","link":"files/node_modules_highlight_js_lib_languages_apache_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/apache.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/applescript.js","fileShort":"node_modules/highlight.js/lib/languages/applescript.js","fileSafe":"node_modules_highlight_js_lib_languages_applescript_js","link":"files/node_modules_highlight_js_lib_languages_applescript_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.415,"difficulty":9.508,"effort":11830.867,"length":203,"time":657.27,"vocabulary":70,"volume":1244.244,"operands":{"distinct":59,"total":102,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":153}},"module":"node_modules/highlight.js/lib/languages/applescript.js","maintainability":48.1}},{"info":{"file":"node_modules/highlight.js/lib/languages/applescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/applescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_applescript_js_js","link":"files/node_modules_highlight_js_lib_languages_applescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/applescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/arcade.js","fileShort":"node_modules/highlight.js/lib/languages/arcade.js","fileSafe":"node_modules_highlight_js_lib_languages_arcade_js","link":"files/node_modules_highlight_js_lib_languages_arcade_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.266,"halstead":{"bugs":1.455,"difficulty":7.051,"effort":30782.631,"length":536,"time":1710.146,"vocabulary":283,"volume":4365.537,"operands":{"distinct":273,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":79,"physical":361}},"module":"node_modules/highlight.js/lib/languages/arcade.js","maintainability":38.42}},{"info":{"file":"node_modules/highlight.js/lib/languages/arcade.js.js","fileShort":"node_modules/highlight.js/lib/languages/arcade.js.js","fileSafe":"node_modules_highlight_js_lib_languages_arcade_js_js","link":"files/node_modules_highlight_js_lib_languages_arcade_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/arcade.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/arduino.js","fileShort":"node_modules/highlight.js/lib/languages/arduino.js","fileSafe":"node_modules_highlight_js_lib_languages_arduino_js","link":"files/node_modules_highlight_js_lib_languages_arduino_js/index.html"},"jshint":{"messages":33},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.649,"halstead":{"bugs":4.132,"difficulty":7.321,"effort":90747.516,"length":1300,"time":5041.529,"vocabulary":742,"volume":12395.858,"operands":{"distinct":731,"total":973,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":327,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":154,"physical":981}},"module":"node_modules/highlight.js/lib/languages/arduino.js","maintainability":38.155}},{"info":{"file":"node_modules/highlight.js/lib/languages/arduino.js.js","fileShort":"node_modules/highlight.js/lib/languages/arduino.js.js","fileSafe":"node_modules_highlight_js_lib_languages_arduino_js_js","link":"files/node_modules_highlight_js_lib_languages_arduino_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/arduino.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/armasm.js","fileShort":"node_modules/highlight.js/lib/languages/armasm.js","fileSafe":"node_modules_highlight_js_lib_languages_armasm_js","link":"files/node_modules_highlight_js_lib_languages_armasm_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.484,"difficulty":7.407,"effort":10749.913,"length":223,"time":597.217,"vocabulary":91,"volume":1451.238,"operands":{"distinct":81,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":103,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":131}},"module":"node_modules/highlight.js/lib/languages/armasm.js","maintainability":47.26}},{"info":{"file":"node_modules/highlight.js/lib/languages/armasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/armasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_armasm_js_js","link":"files/node_modules_highlight_js_lib_languages_armasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/armasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/asciidoc.js","fileShort":"node_modules/highlight.js/lib/languages/asciidoc.js","fileSafe":"node_modules_highlight_js_lib_languages_asciidoc_js","link":"files/node_modules_highlight_js_lib_languages_asciidoc_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.862,"halstead":{"bugs":0.885,"difficulty":14.295,"effort":37950.403,"length":411,"time":2108.356,"vocabulary":88,"volume":2654.826,"operands":{"distinct":78,"total":223,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":188,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":116,"physical":279}},"module":"node_modules/highlight.js/lib/languages/asciidoc.js","maintainability":34.266}},{"info":{"file":"node_modules/highlight.js/lib/languages/asciidoc.js.js","fileShort":"node_modules/highlight.js/lib/languages/asciidoc.js.js","fileSafe":"node_modules_highlight_js_lib_languages_asciidoc_js_js","link":"files/node_modules_highlight_js_lib_languages_asciidoc_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/asciidoc.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/aspectj.js","fileShort":"node_modules/highlight.js/lib/languages/aspectj.js","fileSafe":"node_modules_highlight_js_lib_languages_aspectj_js","link":"files/node_modules_highlight_js_lib_languages_aspectj_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.907,"difficulty":9.225,"effort":25095.286,"length":388,"time":1394.183,"vocabulary":129,"volume":2720.356,"operands":{"distinct":120,"total":246,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":234}},"module":"node_modules/highlight.js/lib/languages/aspectj.js","maintainability":39.231}},{"info":{"file":"node_modules/highlight.js/lib/languages/aspectj.js.js","fileShort":"node_modules/highlight.js/lib/languages/aspectj.js.js","fileSafe":"node_modules_highlight_js_lib_languages_aspectj_js_js","link":"files/node_modules_highlight_js_lib_languages_aspectj_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/aspectj.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/autohotkey.js","fileShort":"node_modules/highlight.js/lib/languages/autohotkey.js","fileSafe":"node_modules_highlight_js_lib_languages_autohotkey_js","link":"files/node_modules_highlight_js_lib_languages_autohotkey_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.261,"difficulty":7.5,"effort":5869.985,"length":136,"time":326.11,"vocabulary":54,"volume":782.665,"operands":{"distinct":45,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":84}},"module":"node_modules/highlight.js/lib/languages/autohotkey.js","maintainability":50.163}},{"info":{"file":"node_modules/highlight.js/lib/languages/autohotkey.js.js","fileShort":"node_modules/highlight.js/lib/languages/autohotkey.js.js","fileSafe":"node_modules_highlight_js_lib_languages_autohotkey_js_js","link":"files/node_modules_highlight_js_lib_languages_autohotkey_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/autohotkey.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/autoit.js","fileShort":"node_modules/highlight.js/lib/languages/autoit.js","fileSafe":"node_modules_highlight_js_lib_languages_autoit_js","link":"files/node_modules_highlight_js_lib_languages_autoit_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.659,"difficulty":10.649,"effort":21064.242,"length":307,"time":1170.236,"vocabulary":87,"volume":1977.984,"operands":{"distinct":77,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":182}},"module":"node_modules/highlight.js/lib/languages/autoit.js","maintainability":39.562}},{"info":{"file":"node_modules/highlight.js/lib/languages/autoit.js.js","fileShort":"node_modules/highlight.js/lib/languages/autoit.js.js","fileSafe":"node_modules_highlight_js_lib_languages_autoit_js_js","link":"files/node_modules_highlight_js_lib_languages_autoit_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/autoit.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/avrasm.js","fileShort":"node_modules/highlight.js/lib/languages/avrasm.js","fileSafe":"node_modules_highlight_js_lib_languages_avrasm_js","link":"files/node_modules_highlight_js_lib_languages_avrasm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.277,"difficulty":5.775,"effort":4797.635,"length":136,"time":266.535,"vocabulary":69,"volume":830.759,"operands":{"distinct":60,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":80}},"module":"node_modules/highlight.js/lib/languages/avrasm.js","maintainability":53.992}},{"info":{"file":"node_modules/highlight.js/lib/languages/avrasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/avrasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_avrasm_js_js","link":"files/node_modules_highlight_js_lib_languages_avrasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/avrasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/awk.js","fileShort":"node_modules/highlight.js/lib/languages/awk.js","fileSafe":"node_modules_highlight_js_lib_languages_awk_js","link":"files/node_modules_highlight_js_lib_languages_awk_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.2,"difficulty":8.593,"effort":5156.639,"length":117,"time":286.48,"vocabulary":35,"volume":600.126,"operands":{"distinct":27,"total":58,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":73}},"module":"node_modules/highlight.js/lib/languages/awk.js","maintainability":50.739}},{"info":{"file":"node_modules/highlight.js/lib/languages/awk.js.js","fileShort":"node_modules/highlight.js/lib/languages/awk.js.js","fileSafe":"node_modules_highlight_js_lib_languages_awk_js_js","link":"files/node_modules_highlight_js_lib_languages_awk_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/awk.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/axapta.js","fileShort":"node_modules/highlight.js/lib/languages/axapta.js","fileSafe":"node_modules_highlight_js_lib_languages_axapta_js","link":"files/node_modules_highlight_js_lib_languages_axapta_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.568,"difficulty":4.481,"effort":7634.006,"length":231,"time":424.111,"vocabulary":166,"volume":1703.634,"operands":{"distinct":158,"total":177,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":54,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":192}},"module":"node_modules/highlight.js/lib/languages/axapta.js","maintainability":52.357}},{"info":{"file":"node_modules/highlight.js/lib/languages/axapta.js.js","fileShort":"node_modules/highlight.js/lib/languages/axapta.js.js","fileSafe":"node_modules_highlight_js_lib_languages_axapta_js_js","link":"files/node_modules_highlight_js_lib_languages_axapta_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/axapta.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/bash.js","fileShort":"node_modules/highlight.js/lib/languages/bash.js","fileSafe":"node_modules_highlight_js_lib_languages_bash_js","link":"files/node_modules_highlight_js_lib_languages_bash_js/index.html"},"jshint":{"messages":25},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.37,"halstead":{"bugs":1.463,"difficulty":6.373,"effort":27979.613,"length":532,"time":1554.423,"vocabulary":305,"volume":4390.418,"operands":{"distinct":295,"total":376,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":156,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":73,"physical":385}},"module":"node_modules/highlight.js/lib/languages/bash.js","maintainability":39.381}},{"info":{"file":"node_modules/highlight.js/lib/languages/bash.js.js","fileShort":"node_modules/highlight.js/lib/languages/bash.js.js","fileSafe":"node_modules_highlight_js_lib_languages_bash_js_js","link":"files/node_modules_highlight_js_lib_languages_bash_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/bash.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/basic.js","fileShort":"node_modules/highlight.js/lib/languages/basic.js","fileSafe":"node_modules_highlight_js_lib_languages_basic_js","link":"files/node_modules_highlight_js_lib_languages_basic_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.695,"difficulty":5.002,"effort":10426.378,"length":269,"time":579.243,"vocabulary":215,"volume":2084.264,"operands":{"distinct":206,"total":229,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":233}},"module":"node_modules/highlight.js/lib/languages/basic.js","maintainability":52.954}},{"info":{"file":"node_modules/highlight.js/lib/languages/basic.js.js","fileShort":"node_modules/highlight.js/lib/languages/basic.js.js","fileSafe":"node_modules_highlight_js_lib_languages_basic_js_js","link":"files/node_modules_highlight_js_lib_languages_basic_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/basic.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/bnf.js","fileShort":"node_modules/highlight.js/lib/languages/bnf.js","fileSafe":"node_modules_highlight_js_lib_languages_bnf_js","link":"files/node_modules_highlight_js_lib_languages_bnf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.073,"difficulty":5.833,"effort":1274.654,"length":49,"time":70.814,"vocabulary":22,"volume":218.512,"operands":{"distinct":15,"total":25,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":38}},"module":"node_modules/highlight.js/lib/languages/bnf.js","maintainability":64.04}},{"info":{"file":"node_modules/highlight.js/lib/languages/bnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/bnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_bnf_js_js","link":"files/node_modules_highlight_js_lib_languages_bnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/bnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/brainfuck.js","fileShort":"node_modules/highlight.js/lib/languages/brainfuck.js","fileSafe":"node_modules_highlight_js_lib_languages_brainfuck_js","link":"files/node_modules_highlight_js_lib_languages_brainfuck_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.123,"difficulty":7.5,"effort":2761.806,"length":73,"time":153.434,"vocabulary":33,"volume":368.241,"operands":{"distinct":24,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":33,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":46}},"module":"node_modules/highlight.js/lib/languages/brainfuck.js","maintainability":57.226}},{"info":{"file":"node_modules/highlight.js/lib/languages/brainfuck.js.js","fileShort":"node_modules/highlight.js/lib/languages/brainfuck.js.js","fileSafe":"node_modules_highlight_js_lib_languages_brainfuck_js_js","link":"files/node_modules_highlight_js_lib_languages_brainfuck_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/brainfuck.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/c.js","fileShort":"node_modules/highlight.js/lib/languages/c.js","fileSafe":"node_modules_highlight_js_lib_languages_c_js","link":"files/node_modules_highlight_js_lib_languages_c_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.806,"halstead":{"bugs":1.482,"difficulty":10.46,"effort":46504.74,"length":598,"time":2583.597,"vocabulary":173,"volume":4445.908,"operands":{"distinct":163,"total":341,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":257,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":124,"physical":340}},"module":"node_modules/highlight.js/lib/languages/c.js","maintainability":33.234}},{"info":{"file":"node_modules/highlight.js/lib/languages/c.js.js","fileShort":"node_modules/highlight.js/lib/languages/c.js.js","fileSafe":"node_modules_highlight_js_lib_languages_c_js_js","link":"files/node_modules_highlight_js_lib_languages_c_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/c.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/cal.js","fileShort":"node_modules/highlight.js/lib/languages/cal.js","fileSafe":"node_modules_highlight_js_lib_languages_cal_js","link":"files/node_modules_highlight_js_lib_languages_cal_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.754,"halstead":{"bugs":0.552,"difficulty":8.333,"effort":13804.818,"length":251,"time":766.934,"vocabulary":97,"volume":1656.578,"operands":{"distinct":87,"total":145,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":106,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":57,"physical":165}},"module":"node_modules/highlight.js/lib/languages/cal.js","maintainability":43.242}},{"info":{"file":"node_modules/highlight.js/lib/languages/cal.js.js","fileShort":"node_modules/highlight.js/lib/languages/cal.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cal_js_js","link":"files/node_modules_highlight_js_lib_languages_cal_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/cal.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/capnproto.js","fileShort":"node_modules/highlight.js/lib/languages/capnproto.js","fileSafe":"node_modules_highlight_js_lib_languages_capnproto_js","link":"files/node_modules_highlight_js_lib_languages_capnproto_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.283,"difficulty":4.8,"effort":4072.941,"length":135,"time":226.274,"vocabulary":78,"volume":848.529,"operands":{"distinct":70,"total":84,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":101}},"module":"node_modules/highlight.js/lib/languages/capnproto.js","maintainability":54.079}},{"info":{"file":"node_modules/highlight.js/lib/languages/capnproto.js.js","fileShort":"node_modules/highlight.js/lib/languages/capnproto.js.js","fileSafe":"node_modules_highlight_js_lib_languages_capnproto_js_js","link":"files/node_modules_highlight_js_lib_languages_capnproto_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/capnproto.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ceylon.js","fileShort":"node_modules/highlight.js/lib/languages/ceylon.js","fileSafe":"node_modules_highlight_js_lib_languages_ceylon_js","link":"files/node_modules_highlight_js_lib_languages_ceylon_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.48,"difficulty":6.144,"effort":8841.903,"length":211,"time":491.217,"vocabulary":113,"volume":1439.058,"operands":{"distinct":104,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":141}},"module":"node_modules/highlight.js/lib/languages/ceylon.js","maintainability":47.681}},{"info":{"file":"node_modules/highlight.js/lib/languages/ceylon.js.js","fileShort":"node_modules/highlight.js/lib/languages/ceylon.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ceylon_js_js","link":"files/node_modules_highlight_js_lib_languages_ceylon_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ceylon.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/clean.js","fileShort":"node_modules/highlight.js/lib/languages/clean.js","fileSafe":"node_modules_highlight_js_lib_languages_clean_js","link":"files/node_modules_highlight_js_lib_languages_clean_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.171,"difficulty":4.519,"effort":2313.757,"length":86,"time":128.542,"vocabulary":62,"volume":512.061,"operands":{"distinct":54,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":68}},"module":"node_modules/highlight.js/lib/languages/clean.js","maintainability":63.184}},{"info":{"file":"node_modules/highlight.js/lib/languages/clean.js.js","fileShort":"node_modules/highlight.js/lib/languages/clean.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clean_js_js","link":"files/node_modules_highlight_js_lib_languages_clean_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/clean.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/clojure-repl.js","fileShort":"node_modules/highlight.js/lib/languages/clojure-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_repl_js","link":"files/node_modules_highlight_js_lib_languages_clojure_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":10,"halstead":{"bugs":0.044,"difficulty":3.75,"effort":494.136,"length":30,"time":27.452,"vocabulary":21,"volume":131.77,"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":15,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":10,"physical":27}},"module":"node_modules/highlight.js/lib/languages/clojure-repl.js","maintainability":69.917}},{"info":{"file":"node_modules/highlight.js/lib/languages/clojure-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/clojure-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_clojure_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/clojure-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/clojure.js","fileShort":"node_modules/highlight.js/lib/languages/clojure.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_js","link":"files/node_modules_highlight_js_lib_languages_clojure_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.163,"halstead":{"bugs":0.892,"difficulty":10.098,"effort":27015.188,"length":393,"time":1500.844,"vocabulary":112,"volume":2675.29,"operands":{"distinct":102,"total":206,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":86,"physical":182}},"module":"node_modules/highlight.js/lib/languages/clojure.js","maintainability":37.857}},{"info":{"file":"node_modules/highlight.js/lib/languages/clojure.js.js","fileShort":"node_modules/highlight.js/lib/languages/clojure.js.js","fileSafe":"node_modules_highlight_js_lib_languages_clojure_js_js","link":"files/node_modules_highlight_js_lib_languages_clojure_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/clojure.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/cmake.js","fileShort":"node_modules/highlight.js/lib/languages/cmake.js","fileSafe":"node_modules_highlight_js_lib_languages_cmake_js","link":"files/node_modules_highlight_js_lib_languages_cmake_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.198,"difficulty":4.327,"effort":2574.09,"length":102,"time":143.005,"vocabulary":57,"volume":594.955,"operands":{"distinct":49,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":49,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":64}},"module":"node_modules/highlight.js/lib/languages/cmake.js","maintainability":63.274}},{"info":{"file":"node_modules/highlight.js/lib/languages/cmake.js.js","fileShort":"node_modules/highlight.js/lib/languages/cmake.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cmake_js_js","link":"files/node_modules_highlight_js_lib_languages_cmake_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/cmake.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/coffeescript.js","fileShort":"node_modules/highlight.js/lib/languages/coffeescript.js","fileSafe":"node_modules_highlight_js_lib_languages_coffeescript_js","link":"files/node_modules_highlight_js_lib_languages_coffeescript_js/index.html"},"jshint":{"messages":22},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.952,"halstead":{"bugs":1.486,"difficulty":10.782,"effort":48066.11,"length":571,"time":2670.339,"vocabulary":224,"volume":4458,"operands":{"distinct":211,"total":350,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":221,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":105,"physical":371}},"module":"node_modules/highlight.js/lib/languages/coffeescript.js","maintainability":48.434}},{"info":{"file":"node_modules/highlight.js/lib/languages/coffeescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/coffeescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_coffeescript_js_js","link":"files/node_modules_highlight_js_lib_languages_coffeescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/coffeescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/coq.js","fileShort":"node_modules/highlight.js/lib/languages/coq.js","fileSafe":"node_modules_highlight_js_lib_languages_coq_js","link":"files/node_modules_highlight_js_lib_languages_coq_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.667,"halstead":{"bugs":1.369,"difficulty":4.748,"effort":19497.966,"length":470,"time":1083.22,"vocabulary":427,"volume":4106.903,"operands":{"distinct":418,"total":441,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":15,"physical":446}},"module":"node_modules/highlight.js/lib/languages/coq.js","maintainability":56.217}},{"info":{"file":"node_modules/highlight.js/lib/languages/coq.js.js","fileShort":"node_modules/highlight.js/lib/languages/coq.js.js","fileSafe":"node_modules_highlight_js_lib_languages_coq_js_js","link":"files/node_modules_highlight_js_lib_languages_coq_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/coq.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/cos.js","fileShort":"node_modules/highlight.js/lib/languages/cos.js","fileSafe":"node_modules_highlight_js_lib_languages_cos_js","link":"files/node_modules_highlight_js_lib_languages_cos_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.324,"difficulty":8.804,"effort":8551.385,"length":168,"time":475.077,"vocabulary":55,"volume":971.268,"operands":{"distinct":46,"total":90,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":138}},"module":"node_modules/highlight.js/lib/languages/cos.js","maintainability":45.936}},{"info":{"file":"node_modules/highlight.js/lib/languages/cos.js.js","fileShort":"node_modules/highlight.js/lib/languages/cos.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cos_js_js","link":"files/node_modules_highlight_js_lib_languages_cos_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/cos.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/cpp.js","fileShort":"node_modules/highlight.js/lib/languages/cpp.js","fileSafe":"node_modules_highlight_js_lib_languages_cpp_js","link":"files/node_modules_highlight_js_lib_languages_cpp_js/index.html"},"jshint":{"messages":24},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.725,"halstead":{"bugs":2.43,"difficulty":7.647,"effort":55736.607,"length":849,"time":3096.478,"vocabulary":384,"volume":7288.633,"operands":{"distinct":374,"total":572,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":277,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":138,"physical":589}},"module":"node_modules/highlight.js/lib/languages/cpp.js","maintainability":31.831}},{"info":{"file":"node_modules/highlight.js/lib/languages/cpp.js.js","fileShort":"node_modules/highlight.js/lib/languages/cpp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_cpp_js_js","link":"files/node_modules_highlight_js_lib_languages_cpp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/cpp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/crmsh.js","fileShort":"node_modules/highlight.js/lib/languages/crmsh.js","fileSafe":"node_modules_highlight_js_lib_languages_crmsh_js","link":"files/node_modules_highlight_js_lib_languages_crmsh_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.443,"difficulty":9.141,"effort":12146.273,"length":214,"time":674.793,"vocabulary":74,"volume":1328.823,"operands":{"distinct":64,"total":117,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":102}},"module":"node_modules/highlight.js/lib/languages/crmsh.js","maintainability":44.034}},{"info":{"file":"node_modules/highlight.js/lib/languages/crmsh.js.js","fileShort":"node_modules/highlight.js/lib/languages/crmsh.js.js","fileSafe":"node_modules_highlight_js_lib_languages_crmsh_js_js","link":"files/node_modules_highlight_js_lib_languages_crmsh_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/crmsh.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/crystal.js","fileShort":"node_modules/highlight.js/lib/languages/crystal.js","fileSafe":"node_modules_highlight_js_lib_languages_crystal_js","link":"files/node_modules_highlight_js_lib_languages_crystal_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.578,"halstead":{"bugs":1.657,"difficulty":16.314,"effort":81078.39,"length":710,"time":4504.355,"vocabulary":128,"volume":4970,"operands":{"distinct":118,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":325,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":173,"physical":334}},"module":"node_modules/highlight.js/lib/languages/crystal.js","maintainability":36.742}},{"info":{"file":"node_modules/highlight.js/lib/languages/crystal.js.js","fileShort":"node_modules/highlight.js/lib/languages/crystal.js.js","fileSafe":"node_modules_highlight_js_lib_languages_crystal_js_js","link":"files/node_modules_highlight_js_lib_languages_crystal_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/crystal.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/csharp.js","fileShort":"node_modules/highlight.js/lib/languages/csharp.js","fileSafe":"node_modules_highlight_js_lib_languages_csharp_js","link":"files/node_modules_highlight_js_lib_languages_csharp_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.714,"halstead":{"bugs":1.915,"difficulty":11.103,"effort":63777.165,"length":742,"time":3543.176,"vocabulary":214,"volume":5744.169,"operands":{"distinct":204,"total":453,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":289,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":140,"physical":445}},"module":"node_modules/highlight.js/lib/languages/csharp.js","maintainability":31.419}},{"info":{"file":"node_modules/highlight.js/lib/languages/csharp.js.js","fileShort":"node_modules/highlight.js/lib/languages/csharp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_csharp_js_js","link":"files/node_modules_highlight_js_lib_languages_csharp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/csharp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/csp.js","fileShort":"node_modules/highlight.js/lib/languages/csp.js","fileSafe":"node_modules_highlight_js_lib_languages_csp_js","link":"files/node_modules_highlight_js_lib_languages_csp_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.143,"difficulty":4.545,"effort":1943.332,"length":75,"time":107.963,"vocabulary":52,"volume":427.533,"operands":{"distinct":44,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":25,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":57}},"module":"node_modules/highlight.js/lib/languages/csp.js","maintainability":60.049}},{"info":{"file":"node_modules/highlight.js/lib/languages/csp.js.js","fileShort":"node_modules/highlight.js/lib/languages/csp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_csp_js_js","link":"files/node_modules_highlight_js_lib_languages_csp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/csp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/css.js","fileShort":"node_modules/highlight.js/lib/languages/css.js","fileSafe":"node_modules_highlight_js_lib_languages_css_js","link":"files/node_modules_highlight_js_lib_languages_css_js/index.html"},"jshint":{"messages":16},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.053,"halstead":{"bugs":2.75,"difficulty":7.386,"effort":60940.202,"length":899,"time":3385.567,"vocabulary":579,"volume":8250.5,"operands":{"distinct":567,"total":698,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":201,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":95,"physical":701}},"module":"node_modules/highlight.js/lib/languages/css.js","maintainability":45.791}},{"info":{"file":"node_modules/highlight.js/lib/languages/css.js.js","fileShort":"node_modules/highlight.js/lib/languages/css.js.js","fileSafe":"node_modules_highlight_js_lib_languages_css_js_js","link":"files/node_modules_highlight_js_lib_languages_css_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/css.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/d.js","fileShort":"node_modules/highlight.js/lib/languages/d.js","fileSafe":"node_modules_highlight_js_lib_languages_d_js","link":"files/node_modules_highlight_js_lib_languages_d_js/index.html"},"jshint":{"messages":25},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.926,"difficulty":9.558,"effort":26541.294,"length":400,"time":1474.516,"vocabulary":123,"volume":2777.006,"operands":{"distinct":113,"total":216,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":184,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":271}},"module":"node_modules/highlight.js/lib/languages/d.js","maintainability":39.095}},{"info":{"file":"node_modules/highlight.js/lib/languages/d.js.js","fileShort":"node_modules/highlight.js/lib/languages/d.js.js","fileSafe":"node_modules_highlight_js_lib_languages_d_js_js","link":"files/node_modules_highlight_js_lib_languages_d_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/d.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dart.js","fileShort":"node_modules/highlight.js/lib/languages/dart.js","fileSafe":"node_modules_highlight_js_lib_languages_dart_js","link":"files/node_modules_highlight_js_lib_languages_dart_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.936,"difficulty":8.032,"effort":22543.085,"length":381,"time":1252.394,"vocabulary":165,"volume":2806.569,"operands":{"distinct":155,"total":249,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":132,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":67,"physical":262}},"module":"node_modules/highlight.js/lib/languages/dart.js","maintainability":48.63}},{"info":{"file":"node_modules/highlight.js/lib/languages/dart.js.js","fileShort":"node_modules/highlight.js/lib/languages/dart.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dart_js_js","link":"files/node_modules_highlight_js_lib_languages_dart_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dart.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/delphi.js","fileShort":"node_modules/highlight.js/lib/languages/delphi.js","fileSafe":"node_modules_highlight_js_lib_languages_delphi_js","link":"files/node_modules_highlight_js_lib_languages_delphi_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.843,"difficulty":6.724,"effort":16998.061,"length":336,"time":944.337,"vocabulary":184,"volume":2527.917,"operands":{"distinct":174,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":102,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":239}},"module":"node_modules/highlight.js/lib/languages/delphi.js","maintainability":43.346}},{"info":{"file":"node_modules/highlight.js/lib/languages/delphi.js.js","fileShort":"node_modules/highlight.js/lib/languages/delphi.js.js","fileSafe":"node_modules_highlight_js_lib_languages_delphi_js_js","link":"files/node_modules_highlight_js_lib_languages_delphi_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/delphi.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/diff.js","fileShort":"node_modules/highlight.js/lib/languages/diff.js","fileSafe":"node_modules_highlight_js_lib_languages_diff_js","link":"files/node_modules_highlight_js_lib_languages_diff_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.135,"difficulty":8.182,"effort":3323.815,"length":82,"time":184.656,"vocabulary":31,"volume":406.244,"operands":{"distinct":22,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":64}},"module":"node_modules/highlight.js/lib/languages/diff.js","maintainability":54.912}},{"info":{"file":"node_modules/highlight.js/lib/languages/diff.js.js","fileShort":"node_modules/highlight.js/lib/languages/diff.js.js","fileSafe":"node_modules_highlight_js_lib_languages_diff_js_js","link":"files/node_modules_highlight_js_lib_languages_diff_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/diff.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/django.js","fileShort":"node_modules/highlight.js/lib/languages/django.js","fileSafe":"node_modules_highlight_js_lib_languages_django_js","link":"files/node_modules_highlight_js_lib_languages_django_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.263,"difficulty":7.5,"effort":5923.502,"length":136,"time":329.083,"vocabulary":56,"volume":789.8,"operands":{"distinct":46,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":67,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":77}},"module":"node_modules/highlight.js/lib/languages/django.js","maintainability":51.397}},{"info":{"file":"node_modules/highlight.js/lib/languages/django.js.js","fileShort":"node_modules/highlight.js/lib/languages/django.js.js","fileSafe":"node_modules_highlight_js_lib_languages_django_js_js","link":"files/node_modules_highlight_js_lib_languages_django_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/django.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dns.js","fileShort":"node_modules/highlight.js/lib/languages/dns.js","fileSafe":"node_modules_highlight_js_lib_languages_dns_js","link":"files/node_modules_highlight_js_lib_languages_dns_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.218,"difficulty":5.286,"effort":3456.921,"length":106,"time":192.051,"vocabulary":72,"volume":654.012,"operands":{"distinct":63,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":82}},"module":"node_modules/highlight.js/lib/languages/dns.js","maintainability":59.115}},{"info":{"file":"node_modules/highlight.js/lib/languages/dns.js.js","fileShort":"node_modules/highlight.js/lib/languages/dns.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dns_js_js","link":"files/node_modules_highlight_js_lib_languages_dns_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dns.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dockerfile.js","fileShort":"node_modules/highlight.js/lib/languages/dockerfile.js","fileSafe":"node_modules_highlight_js_lib_languages_dockerfile_js","link":"files/node_modules_highlight_js_lib_languages_dockerfile_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.116,"difficulty":4.727,"effort":1646.23,"length":65,"time":91.457,"vocabulary":41,"volume":348.241,"operands":{"distinct":33,"total":39,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":26,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":44}},"module":"node_modules/highlight.js/lib/languages/dockerfile.js","maintainability":62.223}},{"info":{"file":"node_modules/highlight.js/lib/languages/dockerfile.js.js","fileShort":"node_modules/highlight.js/lib/languages/dockerfile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dockerfile_js_js","link":"files/node_modules_highlight_js_lib_languages_dockerfile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dockerfile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dos.js","fileShort":"node_modules/highlight.js/lib/languages/dos.js","fileSafe":"node_modules_highlight_js_lib_languages_dos_js","link":"files/node_modules_highlight_js_lib_languages_dos_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.52,"difficulty":5.387,"effort":8404.538,"length":217,"time":466.919,"vocabulary":146,"volume":1560.192,"operands":{"distinct":137,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":170}},"module":"node_modules/highlight.js/lib/languages/dos.js","maintainability":51.021}},{"info":{"file":"node_modules/highlight.js/lib/languages/dos.js.js","fileShort":"node_modules/highlight.js/lib/languages/dos.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dos_js_js","link":"files/node_modules_highlight_js_lib_languages_dos_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dos.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dsconfig.js","fileShort":"node_modules/highlight.js/lib/languages/dsconfig.js","fileSafe":"node_modules_highlight_js_lib_languages_dsconfig_js","link":"files/node_modules_highlight_js_lib_languages_dsconfig_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.632,"halstead":{"bugs":0.197,"difficulty":9.692,"effort":5719.874,"length":116,"time":317.771,"vocabulary":34,"volume":590.146,"operands":{"distinct":26,"total":63,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":53,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":38,"physical":66}},"module":"node_modules/highlight.js/lib/languages/dsconfig.js","maintainability":49.097}},{"info":{"file":"node_modules/highlight.js/lib/languages/dsconfig.js.js","fileShort":"node_modules/highlight.js/lib/languages/dsconfig.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dsconfig_js_js","link":"files/node_modules_highlight_js_lib_languages_dsconfig_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dsconfig.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dts.js","fileShort":"node_modules/highlight.js/lib/languages/dts.js","fileSafe":"node_modules_highlight_js_lib_languages_dts_js","link":"files/node_modules_highlight_js_lib_languages_dts_js/index.html"},"jshint":{"messages":12},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.282,"halstead":{"bugs":0.63,"difficulty":11.5,"effort":21737.95,"length":299,"time":1207.664,"vocabulary":80,"volume":1890.257,"operands":{"distinct":70,"total":161,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":138,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":78,"physical":168}},"module":"node_modules/highlight.js/lib/languages/dts.js","maintainability":39.243}},{"info":{"file":"node_modules/highlight.js/lib/languages/dts.js.js","fileShort":"node_modules/highlight.js/lib/languages/dts.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dts_js_js","link":"files/node_modules_highlight_js_lib_languages_dts_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dts.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/dust.js","fileShort":"node_modules/highlight.js/lib/languages/dust.js","fileSafe":"node_modules_highlight_js_lib_languages_dust_js","link":"files/node_modules_highlight_js_lib_languages_dust_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.133,"difficulty":5.714,"effort":2274.767,"length":77,"time":126.376,"vocabulary":36,"volume":398.084,"operands":{"distinct":28,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":37,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":45}},"module":"node_modules/highlight.js/lib/languages/dust.js","maintainability":55.345}},{"info":{"file":"node_modules/highlight.js/lib/languages/dust.js.js","fileShort":"node_modules/highlight.js/lib/languages/dust.js.js","fileSafe":"node_modules_highlight_js_lib_languages_dust_js_js","link":"files/node_modules_highlight_js_lib_languages_dust_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/dust.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ebnf.js","fileShort":"node_modules/highlight.js/lib/languages/ebnf.js","fileSafe":"node_modules_highlight_js_lib_languages_ebnf_js","link":"files/node_modules_highlight_js_lib_languages_ebnf_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.132,"difficulty":7.826,"effort":3091.304,"length":79,"time":171.739,"vocabulary":32,"volume":395,"operands":{"distinct":23,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":39,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":21,"physical":53}},"module":"node_modules/highlight.js/lib/languages/ebnf.js","maintainability":56.464}},{"info":{"file":"node_modules/highlight.js/lib/languages/ebnf.js.js","fileShort":"node_modules/highlight.js/lib/languages/ebnf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ebnf_js_js","link":"files/node_modules_highlight_js_lib_languages_ebnf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ebnf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/elixir.js","fileShort":"node_modules/highlight.js/lib/languages/elixir.js","fileSafe":"node_modules_highlight_js_lib_languages_elixir_js","link":"files/node_modules_highlight_js_lib_languages_elixir_js/index.html"},"jshint":{"messages":25},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":1.266,"difficulty":14.633,"effort":55587.796,"length":550,"time":3088.211,"vocabulary":120,"volume":3798.79,"operands":{"distinct":109,"total":290,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":260,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":122,"physical":278}},"module":"node_modules/highlight.js/lib/languages/elixir.js","maintainability":54.274}},{"info":{"file":"node_modules/highlight.js/lib/languages/elixir.js.js","fileShort":"node_modules/highlight.js/lib/languages/elixir.js.js","fileSafe":"node_modules_highlight_js_lib_languages_elixir_js_js","link":"files/node_modules_highlight_js_lib_languages_elixir_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/elixir.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/elm.js","fileShort":"node_modules/highlight.js/lib/languages/elm.js","fileSafe":"node_modules_highlight_js_lib_languages_elm_js","link":"files/node_modules_highlight_js_lib_languages_elm_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.498,"difficulty":9.537,"effort":14241.638,"length":239,"time":791.202,"vocabulary":76,"volume":1493.255,"operands":{"distinct":67,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":97,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":150}},"module":"node_modules/highlight.js/lib/languages/elm.js","maintainability":43.725}},{"info":{"file":"node_modules/highlight.js/lib/languages/elm.js.js","fileShort":"node_modules/highlight.js/lib/languages/elm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_elm_js_js","link":"files/node_modules_highlight_js_lib_languages_elm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/elm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/erb.js","fileShort":"node_modules/highlight.js/lib/languages/erb.js","fileSafe":"node_modules_highlight_js_lib_languages_erb_js","link":"files/node_modules_highlight_js_lib_languages_erb_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.066,"difficulty":4.8,"effort":946.087,"length":41,"time":52.56,"vocabulary":28,"volume":197.102,"operands":{"distinct":20,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":29}},"module":"node_modules/highlight.js/lib/languages/erb.js","maintainability":66.591}},{"info":{"file":"node_modules/highlight.js/lib/languages/erb.js.js","fileShort":"node_modules/highlight.js/lib/languages/erb.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erb_js_js","link":"files/node_modules_highlight_js_lib_languages_erb_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/erb.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/erlang-repl.js","fileShort":"node_modules/highlight.js/lib/languages/erlang-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_repl_js","link":"files/node_modules_highlight_js_lib_languages_erlang_repl_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.178,"difficulty":7.941,"effort":4248.722,"length":98,"time":236.04,"vocabulary":44,"volume":535.024,"operands":{"distinct":34,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":62}},"module":"node_modules/highlight.js/lib/languages/erlang-repl.js","maintainability":54.828}},{"info":{"file":"node_modules/highlight.js/lib/languages/erlang-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/erlang-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_erlang_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/erlang-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/erlang.js","fileShort":"node_modules/highlight.js/lib/languages/erlang.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_js","link":"files/node_modules_highlight_js_lib_languages_erlang_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.984,"difficulty":12.85,"effort":37942.982,"length":429,"time":2107.943,"vocabulary":118,"volume":2952.654,"operands":{"distinct":107,"total":250,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":179,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":90,"physical":199}},"module":"node_modules/highlight.js/lib/languages/erlang.js","maintainability":44.669}},{"info":{"file":"node_modules/highlight.js/lib/languages/erlang.js.js","fileShort":"node_modules/highlight.js/lib/languages/erlang.js.js","fileSafe":"node_modules_highlight_js_lib_languages_erlang_js_js","link":"files/node_modules_highlight_js_lib_languages_erlang_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/erlang.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/excel.js","fileShort":"node_modules/highlight.js/lib/languages/excel.js","fileSafe":"node_modules_highlight_js_lib_languages_excel_js","link":"files/node_modules_highlight_js_lib_languages_excel_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":1.754,"difficulty":5.235,"effort":27543.896,"length":583,"time":1530.216,"vocabulary":521,"volume":5261.656,"operands":{"distinct":511,"total":535,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":544}},"module":"node_modules/highlight.js/lib/languages/excel.js","maintainability":48.225}},{"info":{"file":"node_modules/highlight.js/lib/languages/excel.js.js","fileShort":"node_modules/highlight.js/lib/languages/excel.js.js","fileSafe":"node_modules_highlight_js_lib_languages_excel_js_js","link":"files/node_modules_highlight_js_lib_languages_excel_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/excel.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/fix.js","fileShort":"node_modules/highlight.js/lib/languages/fix.js","fileSafe":"node_modules_highlight_js_lib_languages_fix_js","link":"files/node_modules_highlight_js_lib_languages_fix_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.1,"difficulty":6.447,"effort":1939.55,"length":64,"time":107.753,"vocabulary":26,"volume":300.828,"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":37}},"module":"node_modules/highlight.js/lib/languages/fix.js","maintainability":57.897}},{"info":{"file":"node_modules/highlight.js/lib/languages/fix.js.js","fileShort":"node_modules/highlight.js/lib/languages/fix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fix_js_js","link":"files/node_modules_highlight_js_lib_languages_fix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/fix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/flix.js","fileShort":"node_modules/highlight.js/lib/languages/flix.js","fileSafe":"node_modules_highlight_js_lib_languages_flix_js","link":"files/node_modules_highlight_js_lib_languages_flix_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.226,"difficulty":5.412,"effort":3661.08,"length":115,"time":203.393,"vocabulary":59,"volume":676.504,"operands":{"distinct":51,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":26,"physical":77}},"module":"node_modules/highlight.js/lib/languages/flix.js","maintainability":53.907}},{"info":{"file":"node_modules/highlight.js/lib/languages/flix.js.js","fileShort":"node_modules/highlight.js/lib/languages/flix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_flix_js_js","link":"files/node_modules_highlight_js_lib_languages_flix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/flix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/fortran.js","fileShort":"node_modules/highlight.js/lib/languages/fortran.js","fileSafe":"node_modules_highlight_js_lib_languages_fortran_js","link":"files/node_modules_highlight_js_lib_languages_fortran_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":2.068,"difficulty":5.011,"effort":31085.711,"length":684,"time":1726.984,"vocabulary":537,"volume":6203.044,"operands":{"distinct":528,"total":588,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":96,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":587}},"module":"node_modules/highlight.js/lib/languages/fortran.js","maintainability":43.939}},{"info":{"file":"node_modules/highlight.js/lib/languages/fortran.js.js","fileShort":"node_modules/highlight.js/lib/languages/fortran.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fortran_js_js","link":"files/node_modules_highlight_js_lib_languages_fortran_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/fortran.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/fsharp.js","fileShort":"node_modules/highlight.js/lib/languages/fsharp.js","fileSafe":"node_modules_highlight_js_lib_languages_fsharp_js","link":"files/node_modules_highlight_js_lib_languages_fsharp_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":4.07,"halstead":{"bugs":2.547,"difficulty":22.393,"effort":171134.094,"length":925,"time":9507.45,"vocabulary":307,"volume":7642.438,"operands":{"distinct":284,"total":553,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":372,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":172,"physical":626}},"module":"node_modules/highlight.js/lib/languages/fsharp.js","maintainability":57.399}},{"info":{"file":"node_modules/highlight.js/lib/languages/fsharp.js.js","fileShort":"node_modules/highlight.js/lib/languages/fsharp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_fsharp_js_js","link":"files/node_modules_highlight_js_lib_languages_fsharp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/fsharp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gams.js","fileShort":"node_modules/highlight.js/lib/languages/gams.js","fileSafe":"node_modules_highlight_js_lib_languages_gams_js","link":"files/node_modules_highlight_js_lib_languages_gams_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.408,"halstead":{"bugs":0.802,"difficulty":12.5,"effort":30089.93,"length":369,"time":1671.663,"vocabulary":92,"volume":2407.194,"operands":{"distinct":82,"total":205,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":164,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":71,"physical":185}},"module":"node_modules/highlight.js/lib/languages/gams.js","maintainability":39.497}},{"info":{"file":"node_modules/highlight.js/lib/languages/gams.js.js","fileShort":"node_modules/highlight.js/lib/languages/gams.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gams_js_js","link":"files/node_modules_highlight_js_lib_languages_gams_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gams.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gauss.js","fileShort":"node_modules/highlight.js/lib/languages/gauss.js","fileSafe":"node_modules_highlight_js_lib_languages_gauss_js","link":"files/node_modules_highlight_js_lib_languages_gauss_js/index.html"},"jshint":{"messages":12},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.887,"halstead":{"bugs":1.688,"difficulty":10.819,"effort":54787.629,"length":667,"time":3043.757,"vocabulary":193,"volume":5064.169,"operands":{"distinct":182,"total":358,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":309,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":106,"physical":316}},"module":"node_modules/highlight.js/lib/languages/gauss.js","maintainability":42.534}},{"info":{"file":"node_modules/highlight.js/lib/languages/gauss.js.js","fileShort":"node_modules/highlight.js/lib/languages/gauss.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gauss_js_js","link":"files/node_modules_highlight_js_lib_languages_gauss_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gauss.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gcode.js","fileShort":"node_modules/highlight.js/lib/languages/gcode.js","fileSafe":"node_modules_highlight_js_lib_languages_gcode_js","link":"files/node_modules_highlight_js_lib_languages_gcode_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.381,"halstead":{"bugs":0.373,"difficulty":8.929,"effort":9984.044,"length":185,"time":554.669,"vocabulary":66,"volume":1118.213,"operands":{"distinct":56,"total":100,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":42,"physical":88}},"module":"node_modules/highlight.js/lib/languages/gcode.js","maintainability":46.925}},{"info":{"file":"node_modules/highlight.js/lib/languages/gcode.js.js","fileShort":"node_modules/highlight.js/lib/languages/gcode.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gcode_js_js","link":"files/node_modules_highlight_js_lib_languages_gcode_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gcode.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gherkin.js","fileShort":"node_modules/highlight.js/lib/languages/gherkin.js","fileSafe":"node_modules_highlight_js_lib_languages_gherkin_js","link":"files/node_modules_highlight_js_lib_languages_gherkin_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.144,"difficulty":5.483,"effort":2370.909,"length":83,"time":131.717,"vocabulary":37,"volume":432.385,"operands":{"distinct":30,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":49}},"module":"node_modules/highlight.js/lib/languages/gherkin.js","maintainability":56.514}},{"info":{"file":"node_modules/highlight.js/lib/languages/gherkin.js.js","fileShort":"node_modules/highlight.js/lib/languages/gherkin.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gherkin_js_js","link":"files/node_modules_highlight_js_lib_languages_gherkin_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gherkin.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/glsl.js","fileShort":"node_modules/highlight.js/lib/languages/glsl.js","fileSafe":"node_modules_highlight_js_lib_languages_glsl_js","link":"files/node_modules_highlight_js_lib_languages_glsl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.53,"difficulty":4.139,"effort":6580.538,"length":229,"time":365.585,"vocabulary":123,"volume":1589.836,"operands":{"distinct":115,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":110,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":128}},"module":"node_modules/highlight.js/lib/languages/glsl.js","maintainability":59.545}},{"info":{"file":"node_modules/highlight.js/lib/languages/glsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/glsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_glsl_js_js","link":"files/node_modules_highlight_js_lib_languages_glsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/glsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gml.js","fileShort":"node_modules/highlight.js/lib/languages/gml.js","fileSafe":"node_modules_highlight_js_lib_languages_gml_js","link":"files/node_modules_highlight_js_lib_languages_gml_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":10.813,"difficulty":4.023,"effort":130498.656,"length":2834,"time":7249.925,"vocabulary":2790,"volume":32438.104,"operands":{"distinct":2782,"total":2798,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":2805}},"module":"node_modules/highlight.js/lib/languages/gml.js","maintainability":51.06}},{"info":{"file":"node_modules/highlight.js/lib/languages/gml.js.js","fileShort":"node_modules/highlight.js/lib/languages/gml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gml_js_js","link":"files/node_modules_highlight_js_lib_languages_gml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/go.js","fileShort":"node_modules/highlight.js/lib/languages/go.js","fileSafe":"node_modules_highlight_js_lib_languages_go_js","link":"files/node_modules_highlight_js_lib_languages_go_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.474,"difficulty":5.75,"effort":8177.452,"length":207,"time":454.303,"vocabulary":117,"volume":1422.165,"operands":{"distinct":108,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":142}},"module":"node_modules/highlight.js/lib/languages/go.js","maintainability":48.621}},{"info":{"file":"node_modules/highlight.js/lib/languages/go.js.js","fileShort":"node_modules/highlight.js/lib/languages/go.js.js","fileSafe":"node_modules_highlight_js_lib_languages_go_js_js","link":"files/node_modules_highlight_js_lib_languages_go_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/go.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/golo.js","fileShort":"node_modules/highlight.js/lib/languages/golo.js","fileSafe":"node_modules_highlight_js_lib_languages_golo_js","link":"files/node_modules_highlight_js_lib_languages_golo_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.195,"difficulty":4.299,"effort":2516.815,"length":94,"time":139.823,"vocabulary":75,"volume":585.509,"operands":{"distinct":67,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":80}},"module":"node_modules/highlight.js/lib/languages/golo.js","maintainability":63.993}},{"info":{"file":"node_modules/highlight.js/lib/languages/golo.js.js","fileShort":"node_modules/highlight.js/lib/languages/golo.js.js","fileSafe":"node_modules_highlight_js_lib_languages_golo_js_js","link":"files/node_modules_highlight_js_lib_languages_golo_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/golo.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/gradle.js","fileShort":"node_modules/highlight.js/lib/languages/gradle.js","fileSafe":"node_modules_highlight_js_lib_languages_gradle_js","link":"files/node_modules_highlight_js_lib_languages_gradle_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":12.5,"halstead":{"bugs":0.518,"difficulty":4.202,"effort":6526.37,"length":206,"time":362.576,"vocabulary":186,"volume":1553.067,"operands":{"distinct":178,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":8,"physical":189}},"module":"node_modules/highlight.js/lib/languages/gradle.js","maintainability":65.812}},{"info":{"file":"node_modules/highlight.js/lib/languages/gradle.js.js","fileShort":"node_modules/highlight.js/lib/languages/gradle.js.js","fileSafe":"node_modules_highlight_js_lib_languages_gradle_js_js","link":"files/node_modules_highlight_js_lib_languages_gradle_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/gradle.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/groovy.js","fileShort":"node_modules/highlight.js/lib/languages/groovy.js","fileSafe":"node_modules_highlight_js_lib_languages_groovy_js","link":"files/node_modules_highlight_js_lib_languages_groovy_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.72,"difficulty":8.174,"effort":17650.692,"length":310,"time":980.594,"vocabulary":125,"volume":2159.393,"operands":{"distinct":115,"total":188,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":122,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":61,"physical":190}},"module":"node_modules/highlight.js/lib/languages/groovy.js","maintainability":50.311}},{"info":{"file":"node_modules/highlight.js/lib/languages/groovy.js.js","fileShort":"node_modules/highlight.js/lib/languages/groovy.js.js","fileSafe":"node_modules_highlight_js_lib_languages_groovy_js_js","link":"files/node_modules_highlight_js_lib_languages_groovy_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/groovy.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/haml.js","fileShort":"node_modules/highlight.js/lib/languages/haml.js","fileSafe":"node_modules_highlight_js_lib_languages_haml_js","link":"files/node_modules_highlight_js_lib_languages_haml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.382,"difficulty":9.739,"effort":11153.472,"length":199,"time":619.637,"vocabulary":54,"volume":1145.223,"operands":{"distinct":46,"total":112,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":87,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":115}},"module":"node_modules/highlight.js/lib/languages/haml.js","maintainability":44.205}},{"info":{"file":"node_modules/highlight.js/lib/languages/haml.js.js","fileShort":"node_modules/highlight.js/lib/languages/haml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haml_js_js","link":"files/node_modules_highlight_js_lib_languages_haml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/haml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/handlebars.js","fileShort":"node_modules/highlight.js/lib/languages/handlebars.js","fileSafe":"node_modules_highlight_js_lib_languages_handlebars_js","link":"files/node_modules_highlight_js_lib_languages_handlebars_js/index.html"},"jshint":{"messages":23},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.909,"halstead":{"bugs":1.096,"difficulty":11.38,"effort":37409.141,"length":482,"time":2078.286,"vocabulary":113,"volume":3287.326,"operands":{"distinct":104,"total":263,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":219,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":110,"physical":273}},"module":"node_modules/highlight.js/lib/languages/handlebars.js","maintainability":34.836}},{"info":{"file":"node_modules/highlight.js/lib/languages/handlebars.js.js","fileShort":"node_modules/highlight.js/lib/languages/handlebars.js.js","fileSafe":"node_modules_highlight_js_lib_languages_handlebars_js_js","link":"files/node_modules_highlight_js_lib_languages_handlebars_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/handlebars.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/haskell.js","fileShort":"node_modules/highlight.js/lib/languages/haskell.js","fileSafe":"node_modules_highlight_js_lib_languages_haskell_js","link":"files/node_modules_highlight_js_lib_languages_haskell_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.235,"halstead":{"bugs":0.784,"difficulty":12.381,"effort":29133.587,"length":359,"time":1618.533,"vocabulary":94,"volume":2353.097,"operands":{"distinct":84,"total":208,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":81,"physical":209}},"module":"node_modules/highlight.js/lib/languages/haskell.js","maintainability":38.281}},{"info":{"file":"node_modules/highlight.js/lib/languages/haskell.js.js","fileShort":"node_modules/highlight.js/lib/languages/haskell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haskell_js_js","link":"files/node_modules_highlight_js_lib_languages_haskell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/haskell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/haxe.js","fileShort":"node_modules/highlight.js/lib/languages/haxe.js","fileSafe":"node_modules_highlight_js_lib_languages_haxe_js","link":"files/node_modules_highlight_js_lib_languages_haxe_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.111,"halstead":{"bugs":0.679,"difficulty":12.15,"effort":24738.872,"length":323,"time":1374.382,"vocabulary":79,"volume":2036.121,"operands":{"distinct":70,"total":189,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":134,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":90,"physical":157}},"module":"node_modules/highlight.js/lib/languages/haxe.js","maintainability":37.609}},{"info":{"file":"node_modules/highlight.js/lib/languages/haxe.js.js","fileShort":"node_modules/highlight.js/lib/languages/haxe.js.js","fileSafe":"node_modules_highlight_js_lib_languages_haxe_js_js","link":"files/node_modules_highlight_js_lib_languages_haxe_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/haxe.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/hsp.js","fileShort":"node_modules/highlight.js/lib/languages/hsp.js","fileSafe":"node_modules_highlight_js_lib_languages_hsp_js","link":"files/node_modules_highlight_js_lib_languages_hsp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.213,"difficulty":7.657,"effort":4902.863,"length":118,"time":272.381,"vocabulary":43,"volume":640.299,"operands":{"distinct":35,"total":67,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":65}},"module":"node_modules/highlight.js/lib/languages/hsp.js","maintainability":54.87}},{"info":{"file":"node_modules/highlight.js/lib/languages/hsp.js.js","fileShort":"node_modules/highlight.js/lib/languages/hsp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_hsp_js_js","link":"files/node_modules_highlight_js_lib_languages_hsp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/hsp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/http.js","fileShort":"node_modules/highlight.js/lib/languages/http.js","fileSafe":"node_modules_highlight_js_lib_languages_http_js","link":"files/node_modules_highlight_js_lib_languages_http_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.372,"difficulty":10.761,"effort":11998.5,"length":192,"time":666.583,"vocabulary":56,"volume":1115.012,"operands":{"distinct":46,"total":99,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":93,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":97}},"module":"node_modules/highlight.js/lib/languages/http.js","maintainability":44.052}},{"info":{"file":"node_modules/highlight.js/lib/languages/http.js.js","fileShort":"node_modules/highlight.js/lib/languages/http.js.js","fileSafe":"node_modules_highlight_js_lib_languages_http_js_js","link":"files/node_modules_highlight_js_lib_languages_http_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/http.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/hy.js","fileShort":"node_modules/highlight.js/lib/languages/hy.js","fileSafe":"node_modules_highlight_js_lib_languages_hy_js","link":"files/node_modules_highlight_js_lib_languages_hy_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.852,"halstead":{"bugs":0.67,"difficulty":9.066,"effort":18229.598,"length":302,"time":1012.755,"vocabulary":101,"volume":2010.78,"operands":{"distinct":91,"total":165,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":54,"physical":141}},"module":"node_modules/highlight.js/lib/languages/hy.js","maintainability":43.203}},{"info":{"file":"node_modules/highlight.js/lib/languages/hy.js.js","fileShort":"node_modules/highlight.js/lib/languages/hy.js.js","fileSafe":"node_modules_highlight_js_lib_languages_hy_js_js","link":"files/node_modules_highlight_js_lib_languages_hy_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/hy.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/inform7.js","fileShort":"node_modules/highlight.js/lib/languages/inform7.js","fileSafe":"node_modules_highlight_js_lib_languages_inform7_js","link":"files/node_modules_highlight_js_lib_languages_inform7_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.203,"difficulty":7.176,"effort":4359.882,"length":110,"time":242.216,"vocabulary":46,"volume":607.592,"operands":{"distinct":37,"total":59,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":51,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":70}},"module":"node_modules/highlight.js/lib/languages/inform7.js","maintainability":52.005}},{"info":{"file":"node_modules/highlight.js/lib/languages/inform7.js.js","fileShort":"node_modules/highlight.js/lib/languages/inform7.js.js","fileSafe":"node_modules_highlight_js_lib_languages_inform7_js_js","link":"files/node_modules_highlight_js_lib_languages_inform7_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/inform7.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ini.js","fileShort":"node_modules/highlight.js/lib/languages/ini.js","fileSafe":"node_modules_highlight_js_lib_languages_ini_js","link":"files/node_modules_highlight_js_lib_languages_ini_js/index.html"},"jshint":{"messages":12},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":0.461,"difficulty":10.588,"effort":14635.19,"length":234,"time":813.066,"vocabulary":60,"volume":1382.212,"operands":{"distinct":51,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":114,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":129}},"module":"node_modules/highlight.js/lib/languages/ini.js","maintainability":42.465}},{"info":{"file":"node_modules/highlight.js/lib/languages/ini.js.js","fileShort":"node_modules/highlight.js/lib/languages/ini.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ini_js_js","link":"files/node_modules_highlight_js_lib_languages_ini_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ini.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/irpf90.js","fileShort":"node_modules/highlight.js/lib/languages/irpf90.js","fileSafe":"node_modules_highlight_js_lib_languages_irpf90_js","link":"files/node_modules_highlight_js_lib_languages_irpf90_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.542,"difficulty":7.443,"effort":12111.684,"length":246,"time":672.871,"vocabulary":98,"volume":1627.219,"operands":{"distinct":88,"total":131,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":115,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":117}},"module":"node_modules/highlight.js/lib/languages/irpf90.js","maintainability":48.068}},{"info":{"file":"node_modules/highlight.js/lib/languages/irpf90.js.js","fileShort":"node_modules/highlight.js/lib/languages/irpf90.js.js","fileSafe":"node_modules_highlight_js_lib_languages_irpf90_js_js","link":"files/node_modules_highlight_js_lib_languages_irpf90_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/irpf90.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/isbl.js","fileShort":"node_modules/highlight.js/lib/languages/isbl.js","fileSafe":"node_modules_highlight_js_lib_languages_isbl_js","link":"files/node_modules_highlight_js_lib_languages_isbl_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.474,"halstead":{"bugs":23.414,"difficulty":5.449,"effort":382772.025,"length":6124,"time":21265.113,"vocabulary":2837,"volume":70243.201,"operands":{"distinct":2827,"total":3081,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":3043,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":211,"physical":3207}},"module":"node_modules/highlight.js/lib/languages/isbl.js","maintainability":23.892}},{"info":{"file":"node_modules/highlight.js/lib/languages/isbl.js.js","fileShort":"node_modules/highlight.js/lib/languages/isbl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_isbl_js_js","link":"files/node_modules_highlight_js_lib_languages_isbl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/isbl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/java.js","fileShort":"node_modules/highlight.js/lib/languages/java.js","fileSafe":"node_modules_highlight_js_lib_languages_java_js","link":"files/node_modules_highlight_js_lib_languages_java_js/index.html"},"jshint":{"messages":20},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.041,"halstead":{"bugs":1.223,"difficulty":15.532,"effort":56967.631,"length":495,"time":3164.868,"vocabulary":170,"volume":3667.649,"operands":{"distinct":154,"total":299,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":196,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":98,"physical":290}},"module":"node_modules/highlight.js/lib/languages/java.js","maintainability":51.179}},{"info":{"file":"node_modules/highlight.js/lib/languages/java.js.js","fileShort":"node_modules/highlight.js/lib/languages/java.js.js","fileSafe":"node_modules_highlight_js_lib_languages_java_js_js","link":"files/node_modules_highlight_js_lib_languages_java_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/java.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/javascript.js","fileShort":"node_modules/highlight.js/lib/languages/javascript.js","fileSafe":"node_modules_highlight_js_lib_languages_javascript_js","link":"files/node_modules_highlight_js_lib_languages_javascript_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.602,"halstead":{"bugs":3.606,"difficulty":22.087,"effort":238927.781,"length":1289,"time":13273.766,"vocabulary":336,"volume":10817.697,"operands":{"distinct":317,"total":737,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":552,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":269,"physical":735}},"module":"node_modules/highlight.js/lib/languages/javascript.js","maintainability":39.395}},{"info":{"file":"node_modules/highlight.js/lib/languages/javascript.js.js","fileShort":"node_modules/highlight.js/lib/languages/javascript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_javascript_js_js","link":"files/node_modules_highlight_js_lib_languages_javascript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/javascript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/jboss-cli.js","fileShort":"node_modules/highlight.js/lib/languages/jboss-cli.js","fileSafe":"node_modules_highlight_js_lib_languages_jboss_cli_js","link":"files/node_modules_highlight_js_lib_languages_jboss_cli_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.215,"difficulty":7.419,"effort":4794.526,"length":117,"time":266.363,"vocabulary":46,"volume":646.257,"operands":{"distinct":37,"total":61,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":56,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":63}},"module":"node_modules/highlight.js/lib/languages/jboss-cli.js","maintainability":50.891}},{"info":{"file":"node_modules/highlight.js/lib/languages/jboss-cli.js.js","fileShort":"node_modules/highlight.js/lib/languages/jboss-cli.js.js","fileSafe":"node_modules_highlight_js_lib_languages_jboss_cli_js_js","link":"files/node_modules_highlight_js_lib_languages_jboss_cli_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/jboss-cli.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/json.js","fileShort":"node_modules/highlight.js/lib/languages/json.js","fileSafe":"node_modules_highlight_js_lib_languages_json_js","link":"files/node_modules_highlight_js_lib_languages_json_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.127,"difficulty":6,"effort":2283.294,"length":72,"time":126.85,"vocabulary":39,"volume":380.549,"operands":{"distinct":30,"total":40,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":32,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":17,"physical":48}},"module":"node_modules/highlight.js/lib/languages/json.js","maintainability":59.378}},{"info":{"file":"node_modules/highlight.js/lib/languages/json.js.js","fileShort":"node_modules/highlight.js/lib/languages/json.js.js","fileSafe":"node_modules_highlight_js_lib_languages_json_js_js","link":"files/node_modules_highlight_js_lib_languages_json_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/json.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/julia-repl.js","fileShort":"node_modules/highlight.js/lib/languages/julia-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_repl_js","link":"files/node_modules_highlight_js_lib_languages_julia_repl_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.057,"difficulty":3.694,"effort":634.789,"length":37,"time":35.266,"vocabulary":25,"volume":171.823,"operands":{"distinct":18,"total":19,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":18,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":50}},"module":"node_modules/highlight.js/lib/languages/julia-repl.js","maintainability":67.104}},{"info":{"file":"node_modules/highlight.js/lib/languages/julia-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/julia-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_julia_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/julia-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/julia.js","fileShort":"node_modules/highlight.js/lib/languages/julia.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_js","link":"files/node_modules_highlight_js_lib_languages_julia_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.639,"halstead":{"bugs":1.334,"difficulty":5.467,"effort":21882.951,"length":482,"time":1215.719,"vocabulary":316,"volume":4002.422,"operands":{"distinct":307,"total":373,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":109,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":61,"physical":416}},"module":"node_modules/highlight.js/lib/languages/julia.js","maintainability":41.655}},{"info":{"file":"node_modules/highlight.js/lib/languages/julia.js.js","fileShort":"node_modules/highlight.js/lib/languages/julia.js.js","fileSafe":"node_modules_highlight_js_lib_languages_julia_js_js","link":"files/node_modules_highlight_js_lib_languages_julia_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/julia.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/kotlin.js","fileShort":"node_modules/highlight.js/lib/languages/kotlin.js","fileSafe":"node_modules_highlight_js_lib_languages_kotlin_js","link":"files/node_modules_highlight_js_lib_languages_kotlin_js/index.html"},"jshint":{"messages":21},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.719,"halstead":{"bugs":1.392,"difficulty":15.045,"effort":62849.764,"length":593,"time":3491.654,"vocabulary":132,"volume":4177.326,"operands":{"distinct":121,"total":331,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":262,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":139,"physical":284}},"module":"node_modules/highlight.js/lib/languages/kotlin.js","maintainability":33.217}},{"info":{"file":"node_modules/highlight.js/lib/languages/kotlin.js.js","fileShort":"node_modules/highlight.js/lib/languages/kotlin.js.js","fileSafe":"node_modules_highlight_js_lib_languages_kotlin_js_js","link":"files/node_modules_highlight_js_lib_languages_kotlin_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/kotlin.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/lasso.js","fileShort":"node_modules/highlight.js/lib/languages/lasso.js","fileSafe":"node_modules_highlight_js_lib_languages_lasso_js","link":"files/node_modules_highlight_js_lib_languages_lasso_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.099,"halstead":{"bugs":0.942,"difficulty":10.667,"effort":30156.666,"length":413,"time":1675.37,"vocabulary":115,"volume":2827.187,"operands":{"distinct":105,"total":224,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":189,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":187}},"module":"node_modules/highlight.js/lib/languages/lasso.js","maintainability":37.086}},{"info":{"file":"node_modules/highlight.js/lib/languages/lasso.js.js","fileShort":"node_modules/highlight.js/lib/languages/lasso.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lasso_js_js","link":"files/node_modules_highlight_js_lib_languages_lasso_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/lasso.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/latex.js","fileShort":"node_modules/highlight.js/lib/languages/latex.js","fileSafe":"node_modules_highlight_js_lib_languages_latex_js","link":"files/node_modules_highlight_js_lib_languages_latex_js/index.html"},"jshint":{"messages":44},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.746,"halstead":{"bugs":1.587,"difficulty":17.672,"effort":84154.896,"length":667,"time":4675.272,"vocabulary":141,"volume":4762.081,"operands":{"distinct":128,"total":348,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":319,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":134,"physical":249}},"module":"node_modules/highlight.js/lib/languages/latex.js","maintainability":60.938}},{"info":{"file":"node_modules/highlight.js/lib/languages/latex.js.js","fileShort":"node_modules/highlight.js/lib/languages/latex.js.js","fileSafe":"node_modules_highlight_js_lib_languages_latex_js_js","link":"files/node_modules_highlight_js_lib_languages_latex_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/latex.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ldif.js","fileShort":"node_modules/highlight.js/lib/languages/ldif.js","fileSafe":"node_modules_highlight_js_lib_languages_ldif_js","link":"files/node_modules_highlight_js_lib_languages_ldif_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":0.066,"difficulty":4.941,"effort":974.17,"length":43,"time":54.121,"vocabulary":24,"volume":197.153,"operands":{"distinct":17,"total":24,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":31}},"module":"node_modules/highlight.js/lib/languages/ldif.js","maintainability":65.58}},{"info":{"file":"node_modules/highlight.js/lib/languages/ldif.js.js","fileShort":"node_modules/highlight.js/lib/languages/ldif.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ldif_js_js","link":"files/node_modules_highlight_js_lib_languages_ldif_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ldif.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/leaf.js","fileShort":"node_modules/highlight.js/lib/languages/leaf.js","fileSafe":"node_modules_highlight_js_lib_languages_leaf_js","link":"files/node_modules_highlight_js_lib_languages_leaf_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.144,"difficulty":7.231,"effort":3126.833,"length":85,"time":173.713,"vocabulary":34,"volume":432.434,"operands":{"distinct":26,"total":47,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":38,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":49}},"module":"node_modules/highlight.js/lib/languages/leaf.js","maintainability":55.358}},{"info":{"file":"node_modules/highlight.js/lib/languages/leaf.js.js","fileShort":"node_modules/highlight.js/lib/languages/leaf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_leaf_js_js","link":"files/node_modules_highlight_js_lib_languages_leaf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/leaf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/less.js","fileShort":"node_modules/highlight.js/lib/languages/less.js","fileSafe":"node_modules_highlight_js_lib_languages_less_js","link":"files/node_modules_highlight_js_lib_languages_less_js/index.html"},"jshint":{"messages":27},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.68,"halstead":{"bugs":3.652,"difficulty":7.723,"effort":84612.811,"length":1179,"time":4700.712,"vocabulary":627,"volume":10955.647,"operands":{"distinct":616,"total":865,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":314,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":147,"physical":797}},"module":"node_modules/highlight.js/lib/languages/less.js","maintainability":47.677}},{"info":{"file":"node_modules/highlight.js/lib/languages/less.js.js","fileShort":"node_modules/highlight.js/lib/languages/less.js.js","fileSafe":"node_modules_highlight_js_lib_languages_less_js_js","link":"files/node_modules_highlight_js_lib_languages_less_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/less.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/lisp.js","fileShort":"node_modules/highlight.js/lib/languages/lisp.js","fileSafe":"node_modules_highlight_js_lib_languages_lisp_js","link":"files/node_modules_highlight_js_lib_languages_lisp_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.471,"halstead":{"bugs":0.633,"difficulty":12.615,"effort":23966.578,"length":305,"time":1331.477,"vocabulary":75,"volume":1899.79,"operands":{"distinct":65,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":141,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":68,"physical":111}},"module":"node_modules/highlight.js/lib/languages/lisp.js","maintainability":40.377}},{"info":{"file":"node_modules/highlight.js/lib/languages/lisp.js.js","fileShort":"node_modules/highlight.js/lib/languages/lisp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lisp_js_js","link":"files/node_modules_highlight_js_lib_languages_lisp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/lisp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/livecodeserver.js","fileShort":"node_modules/highlight.js/lib/languages/livecodeserver.js","fileSafe":"node_modules_highlight_js_lib_languages_livecodeserver_js","link":"files/node_modules_highlight_js_lib_languages_livecodeserver_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.174,"halstead":{"bugs":0.869,"difficulty":7.937,"effort":20699.891,"length":368,"time":1149.994,"vocabulary":136,"volume":2608.186,"operands":{"distinct":126,"total":200,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":168,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":46,"physical":189}},"module":"node_modules/highlight.js/lib/languages/livecodeserver.js","maintainability":44.528}},{"info":{"file":"node_modules/highlight.js/lib/languages/livecodeserver.js.js","fileShort":"node_modules/highlight.js/lib/languages/livecodeserver.js.js","fileSafe":"node_modules_highlight_js_lib_languages_livecodeserver_js_js","link":"files/node_modules_highlight_js_lib_languages_livecodeserver_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/livecodeserver.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/livescript.js","fileShort":"node_modules/highlight.js/lib/languages/livescript.js","fileSafe":"node_modules_highlight_js_lib_languages_livescript_js","link":"files/node_modules_highlight_js_lib_languages_livescript_js/index.html"},"jshint":{"messages":18},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.935,"halstead":{"bugs":1.506,"difficulty":8.058,"effort":36402.896,"length":574,"time":2022.383,"vocabulary":234,"volume":4517.589,"operands":{"distinct":224,"total":361,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":213,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":107,"physical":388}},"module":"node_modules/highlight.js/lib/languages/livescript.js","maintainability":36.091}},{"info":{"file":"node_modules/highlight.js/lib/languages/livescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/livescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_livescript_js_js","link":"files/node_modules_highlight_js_lib_languages_livescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/livescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/llvm.js","fileShort":"node_modules/highlight.js/lib/languages/llvm.js","fileSafe":"node_modules_highlight_js_lib_languages_llvm_js","link":"files/node_modules_highlight_js_lib_languages_llvm_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.041,"halstead":{"bugs":0.566,"difficulty":9.028,"effort":15324.349,"length":267,"time":851.353,"vocabulary":82,"volume":1697.466,"operands":{"distinct":72,"total":130,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":137,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":49,"physical":130}},"module":"node_modules/highlight.js/lib/languages/llvm.js","maintainability":44.515}},{"info":{"file":"node_modules/highlight.js/lib/languages/llvm.js.js","fileShort":"node_modules/highlight.js/lib/languages/llvm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_llvm_js_js","link":"files/node_modules_highlight_js_lib_languages_llvm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/llvm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/lsl.js","fileShort":"node_modules/highlight.js/lib/languages/lsl.js","fileSafe":"node_modules_highlight_js_lib_languages_lsl_js","link":"files/node_modules_highlight_js_lib_languages_lsl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.292,"difficulty":8,"effort":6997.943,"length":152,"time":388.775,"vocabulary":54,"volume":874.743,"operands":{"distinct":45,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":72,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":95}},"module":"node_modules/highlight.js/lib/languages/lsl.js","maintainability":48.418}},{"info":{"file":"node_modules/highlight.js/lib/languages/lsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/lsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lsl_js_js","link":"files/node_modules_highlight_js_lib_languages_lsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/lsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/lua.js","fileShort":"node_modules/highlight.js/lib/languages/lua.js","fileSafe":"node_modules_highlight_js_lib_languages_lua_js","link":"files/node_modules_highlight_js_lib_languages_lua_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.364,"difficulty":8.083,"effort":8819.017,"length":178,"time":489.945,"vocabulary":70,"volume":1091.012,"operands":{"distinct":60,"total":97,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":81,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":82}},"module":"node_modules/highlight.js/lib/languages/lua.js","maintainability":49.298}},{"info":{"file":"node_modules/highlight.js/lib/languages/lua.js.js","fileShort":"node_modules/highlight.js/lib/languages/lua.js.js","fileSafe":"node_modules_highlight_js_lib_languages_lua_js_js","link":"files/node_modules_highlight_js_lib_languages_lua_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/lua.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/makefile.js","fileShort":"node_modules/highlight.js/lib/languages/makefile.js","fileSafe":"node_modules_highlight_js_lib_languages_makefile_js","link":"files/node_modules_highlight_js_lib_languages_makefile_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.308,"difficulty":8.581,"effort":7924.672,"length":162,"time":440.26,"vocabulary":52,"volume":923.471,"operands":{"distinct":43,"total":82,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":80,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":92}},"module":"node_modules/highlight.js/lib/languages/makefile.js","maintainability":47.657}},{"info":{"file":"node_modules/highlight.js/lib/languages/makefile.js.js","fileShort":"node_modules/highlight.js/lib/languages/makefile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_makefile_js_js","link":"files/node_modules_highlight_js_lib_languages_makefile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/makefile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/markdown.js","fileShort":"node_modules/highlight.js/lib/languages/markdown.js","fileSafe":"node_modules_highlight_js_lib_languages_markdown_js","link":"files/node_modules_highlight_js_lib_languages_markdown_js/index.html"},"jshint":{"messages":13},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.82,"halstead":{"bugs":0.936,"difficulty":15.065,"effort":42319.261,"length":436,"time":2351.07,"vocabulary":87,"volume":2809.123,"operands":{"distinct":77,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":204,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":122,"physical":238}},"module":"node_modules/highlight.js/lib/languages/markdown.js","maintainability":33.558}},{"info":{"file":"node_modules/highlight.js/lib/languages/markdown.js.js","fileShort":"node_modules/highlight.js/lib/languages/markdown.js.js","fileSafe":"node_modules_highlight_js_lib_languages_markdown_js_js","link":"files/node_modules_highlight_js_lib_languages_markdown_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/markdown.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mathematica.js","fileShort":"node_modules/highlight.js/lib/languages/mathematica.js","fileSafe":"node_modules_highlight_js_lib_languages_mathematica_js","link":"files/node_modules_highlight_js_lib_languages_mathematica_js/index.html"},"jshint":{"messages":22},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.077,"halstead":{"bugs":29.223,"difficulty":6.573,"effort":576227.902,"length":6897,"time":32012.661,"vocabulary":6705,"volume":87667.916,"operands":{"distinct":6692,"total":6767,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":130,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":65,"physical":6753}},"module":"node_modules/highlight.js/lib/languages/mathematica.js","maintainability":49.399}},{"info":{"file":"node_modules/highlight.js/lib/languages/mathematica.js.js","fileShort":"node_modules/highlight.js/lib/languages/mathematica.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mathematica_js_js","link":"files/node_modules_highlight_js_lib_languages_mathematica_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mathematica.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/matlab.js","fileShort":"node_modules/highlight.js/lib/languages/matlab.js","fileSafe":"node_modules_highlight_js_lib_languages_matlab_js","link":"files/node_modules_highlight_js_lib_languages_matlab_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.083,"halstead":{"bugs":0.43,"difficulty":9.113,"effort":11751.219,"length":209,"time":652.846,"vocabulary":72,"volume":1289.514,"operands":{"distinct":62,"total":113,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":96,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":48,"physical":104}},"module":"node_modules/highlight.js/lib/languages/matlab.js","maintainability":45.264}},{"info":{"file":"node_modules/highlight.js/lib/languages/matlab.js.js","fileShort":"node_modules/highlight.js/lib/languages/matlab.js.js","fileSafe":"node_modules_highlight_js_lib_languages_matlab_js_js","link":"files/node_modules_highlight_js_lib_languages_matlab_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/matlab.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/maxima.js","fileShort":"node_modules/highlight.js/lib/languages/maxima.js","fileSafe":"node_modules_highlight_js_lib_languages_maxima_js","link":"files/node_modules_highlight_js_lib_languages_maxima_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":2.312,"difficulty":4.649,"effort":32243.659,"length":802,"time":1791.314,"vocabulary":401,"volume":6935.262,"operands":{"distinct":392,"total":405,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":397,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":417}},"module":"node_modules/highlight.js/lib/languages/maxima.js","maintainability":48.633}},{"info":{"file":"node_modules/highlight.js/lib/languages/maxima.js.js","fileShort":"node_modules/highlight.js/lib/languages/maxima.js.js","fileSafe":"node_modules_highlight_js_lib_languages_maxima_js_js","link":"files/node_modules_highlight_js_lib_languages_maxima_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/maxima.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mel.js","fileShort":"node_modules/highlight.js/lib/languages/mel.js","fileSafe":"node_modules_highlight_js_lib_languages_mel_js","link":"files/node_modules_highlight_js_lib_languages_mel_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":8.333,"halstead":{"bugs":1.205,"difficulty":4.179,"effort":15104.162,"length":460,"time":839.12,"vocabulary":232,"volume":3614.671,"operands":{"distinct":224,"total":234,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":226,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":12,"physical":236}},"module":"node_modules/highlight.js/lib/languages/mel.js","maintainability":59.562}},{"info":{"file":"node_modules/highlight.js/lib/languages/mel.js.js","fileShort":"node_modules/highlight.js/lib/languages/mel.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mel_js_js","link":"files/node_modules_highlight_js_lib_languages_mel_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mel.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mercury.js","fileShort":"node_modules/highlight.js/lib/languages/mercury.js","fileSafe":"node_modules_highlight_js_lib_languages_mercury_js","link":"files/node_modules_highlight_js_lib_languages_mercury_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.473,"difficulty":8.551,"effort":12127.926,"length":225,"time":673.774,"vocabulary":79,"volume":1418.351,"operands":{"distinct":69,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":107,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":121}},"module":"node_modules/highlight.js/lib/languages/mercury.js","maintainability":46.29}},{"info":{"file":"node_modules/highlight.js/lib/languages/mercury.js.js","fileShort":"node_modules/highlight.js/lib/languages/mercury.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mercury_js_js","link":"files/node_modules_highlight_js_lib_languages_mercury_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mercury.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mipsasm.js","fileShort":"node_modules/highlight.js/lib/languages/mipsasm.js","fileSafe":"node_modules_highlight_js_lib_languages_mipsasm_js","link":"files/node_modules_highlight_js_lib_languages_mipsasm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.395,"difficulty":6.142,"effort":7282.793,"length":186,"time":404.6,"vocabulary":83,"volume":1185.757,"operands":{"distinct":74,"total":101,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":109}},"module":"node_modules/highlight.js/lib/languages/mipsasm.js","maintainability":49.694}},{"info":{"file":"node_modules/highlight.js/lib/languages/mipsasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/mipsasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mipsasm_js_js","link":"files/node_modules_highlight_js_lib_languages_mipsasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mipsasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mizar.js","fileShort":"node_modules/highlight.js/lib/languages/mizar.js","fileSafe":"node_modules_highlight_js_lib_languages_mizar_js","link":"files/node_modules_highlight_js_lib_languages_mizar_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.07,"difficulty":4.929,"effort":1039.91,"length":43,"time":57.773,"vocabulary":30,"volume":210.996,"operands":{"distinct":21,"total":23,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":20,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":29}},"module":"node_modules/highlight.js/lib/languages/mizar.js","maintainability":74.015}},{"info":{"file":"node_modules/highlight.js/lib/languages/mizar.js.js","fileShort":"node_modules/highlight.js/lib/languages/mizar.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mizar_js_js","link":"files/node_modules_highlight_js_lib_languages_mizar_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mizar.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/mojolicious.js","fileShort":"node_modules/highlight.js/lib/languages/mojolicious.js","fileSafe":"node_modules_highlight_js_lib_languages_mojolicious_js","link":"files/node_modules_highlight_js_lib_languages_mojolicious_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":6.25,"halstead":{"bugs":0.084,"difficulty":4.773,"effort":1205.663,"length":52,"time":66.981,"vocabulary":29,"volume":252.615,"operands":{"distinct":22,"total":30,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":16,"physical":36}},"module":"node_modules/highlight.js/lib/languages/mojolicious.js","maintainability":62.353}},{"info":{"file":"node_modules/highlight.js/lib/languages/mojolicious.js.js","fileShort":"node_modules/highlight.js/lib/languages/mojolicious.js.js","fileSafe":"node_modules_highlight_js_lib_languages_mojolicious_js_js","link":"files/node_modules_highlight_js_lib_languages_mojolicious_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/mojolicious.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/monkey.js","fileShort":"node_modules/highlight.js/lib/languages/monkey.js","fileSafe":"node_modules_highlight_js_lib_languages_monkey_js","link":"files/node_modules_highlight_js_lib_languages_monkey_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.626,"difficulty":5.932,"effort":11138.187,"length":263,"time":618.788,"vocabulary":141,"volume":1877.702,"operands":{"distinct":132,"total":174,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":89,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":193}},"module":"node_modules/highlight.js/lib/languages/monkey.js","maintainability":46.033}},{"info":{"file":"node_modules/highlight.js/lib/languages/monkey.js.js","fileShort":"node_modules/highlight.js/lib/languages/monkey.js.js","fileSafe":"node_modules_highlight_js_lib_languages_monkey_js_js","link":"files/node_modules_highlight_js_lib_languages_monkey_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/monkey.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/moonscript.js","fileShort":"node_modules/highlight.js/lib/languages/moonscript.js","fileSafe":"node_modules_highlight_js_lib_languages_moonscript_js","link":"files/node_modules_highlight_js_lib_languages_moonscript_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.316,"halstead":{"bugs":0.653,"difficulty":11.884,"effort":23298.408,"length":311,"time":1294.356,"vocabulary":79,"volume":1960.476,"operands":{"distinct":69,"total":164,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":147,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":76,"physical":147}},"module":"node_modules/highlight.js/lib/languages/moonscript.js","maintainability":39.353}},{"info":{"file":"node_modules/highlight.js/lib/languages/moonscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/moonscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_moonscript_js_js","link":"files/node_modules_highlight_js_lib_languages_moonscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/moonscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/n1ql.js","fileShort":"node_modules/highlight.js/lib/languages/n1ql.js","fileSafe":"node_modules_highlight_js_lib_languages_n1ql_js","link":"files/node_modules_highlight_js_lib_languages_n1ql_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":1.154,"difficulty":4.35,"effort":15065.264,"length":412,"time":836.959,"vocabulary":339,"volume":3462.918,"operands":{"distinct":331,"total":360,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":52,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":364}},"module":"node_modules/highlight.js/lib/languages/n1ql.js","maintainability":50.203}},{"info":{"file":"node_modules/highlight.js/lib/languages/n1ql.js.js","fileShort":"node_modules/highlight.js/lib/languages/n1ql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_n1ql_js_js","link":"files/node_modules_highlight_js_lib_languages_n1ql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/n1ql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/nestedtext.js","fileShort":"node_modules/highlight.js/lib/languages/nestedtext.js","fileSafe":"node_modules_highlight_js_lib_languages_nestedtext_js","link":"files/node_modules_highlight_js_lib_languages_nestedtext_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.196,"difficulty":8.224,"effort":4833.884,"length":112,"time":268.549,"vocabulary":38,"volume":587.768,"operands":{"distinct":29,"total":53,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":87}},"module":"node_modules/highlight.js/lib/languages/nestedtext.js","maintainability":51.498}},{"info":{"file":"node_modules/highlight.js/lib/languages/nestedtext.js.js","fileShort":"node_modules/highlight.js/lib/languages/nestedtext.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nestedtext_js_js","link":"files/node_modules_highlight_js_lib_languages_nestedtext_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/nestedtext.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/nginx.js","fileShort":"node_modules/highlight.js/lib/languages/nginx.js","fileSafe":"node_modules_highlight_js_lib_languages_nginx_js","link":"files/node_modules_highlight_js_lib_languages_nginx_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.515,"halstead":{"bugs":0.614,"difficulty":10.256,"effort":18881.416,"length":285,"time":1048.968,"vocabulary":88,"volume":1840.938,"operands":{"distinct":78,"total":160,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":125,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":66,"physical":165}},"module":"node_modules/highlight.js/lib/languages/nginx.js","maintainability":41.162}},{"info":{"file":"node_modules/highlight.js/lib/languages/nginx.js.js","fileShort":"node_modules/highlight.js/lib/languages/nginx.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nginx_js_js","link":"files/node_modules_highlight_js_lib_languages_nginx_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/nginx.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/nim.js","fileShort":"node_modules/highlight.js/lib/languages/nim.js","fileSafe":"node_modules_highlight_js_lib_languages_nim_js","link":"files/node_modules_highlight_js_lib_languages_nim_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.778,"halstead":{"bugs":0.578,"difficulty":4.757,"effort":8247.863,"length":238,"time":458.215,"vocabulary":156,"volume":1733.926,"operands":{"distinct":148,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":62,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":36,"physical":197}},"module":"node_modules/highlight.js/lib/languages/nim.js","maintainability":48.899}},{"info":{"file":"node_modules/highlight.js/lib/languages/nim.js.js","fileShort":"node_modules/highlight.js/lib/languages/nim.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nim_js_js","link":"files/node_modules_highlight_js_lib_languages_nim_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/nim.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/nix.js","fileShort":"node_modules/highlight.js/lib/languages/nix.js","fileSafe":"node_modules_highlight_js_lib_languages_nix_js","link":"files/node_modules_highlight_js_lib_languages_nix_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.291,"difficulty":5.763,"effort":5033.826,"length":144,"time":279.657,"vocabulary":67,"volume":873.517,"operands":{"distinct":59,"total":85,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":33,"physical":89}},"module":"node_modules/highlight.js/lib/languages/nix.js","maintainability":50.808}},{"info":{"file":"node_modules/highlight.js/lib/languages/nix.js.js","fileShort":"node_modules/highlight.js/lib/languages/nix.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nix_js_js","link":"files/node_modules_highlight_js_lib_languages_nix_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/nix.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/node-repl.js","fileShort":"node_modules/highlight.js/lib/languages/node-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_node_repl_js","link":"files/node_modules_highlight_js_lib_languages_node_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.065,"difficulty":4.375,"effort":850.995,"length":43,"time":47.278,"vocabulary":23,"volume":194.513,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":37}},"module":"node_modules/highlight.js/lib/languages/node-repl.js","maintainability":64.674}},{"info":{"file":"node_modules/highlight.js/lib/languages/node-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/node-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_node_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_node_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/node-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/nsis.js","fileShort":"node_modules/highlight.js/lib/languages/nsis.js","fileSafe":"node_modules_highlight_js_lib_languages_nsis_js","link":"files/node_modules_highlight_js_lib_languages_nsis_js/index.html"},"jshint":{"messages":21},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":1.968,"difficulty":5.811,"effort":34307.899,"length":666,"time":1905.994,"vocabulary":466,"volume":5903.548,"operands":{"distinct":456,"total":530,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":136,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":558}},"module":"node_modules/highlight.js/lib/languages/nsis.js","maintainability":40.1}},{"info":{"file":"node_modules/highlight.js/lib/languages/nsis.js.js","fileShort":"node_modules/highlight.js/lib/languages/nsis.js.js","fileSafe":"node_modules_highlight_js_lib_languages_nsis_js_js","link":"files/node_modules_highlight_js_lib_languages_nsis_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/nsis.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/objectivec.js","fileShort":"node_modules/highlight.js/lib/languages/objectivec.js","fileSafe":"node_modules_highlight_js_lib_languages_objectivec_js","link":"files/node_modules_highlight_js_lib_languages_objectivec_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2,"halstead":{"bugs":0.932,"difficulty":6.373,"effort":17809.169,"length":361,"time":989.398,"vocabulary":214,"volume":2794.67,"operands":{"distinct":204,"total":260,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":101,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":50,"physical":250}},"module":"node_modules/highlight.js/lib/languages/objectivec.js","maintainability":44.009}},{"info":{"file":"node_modules/highlight.js/lib/languages/objectivec.js.js","fileShort":"node_modules/highlight.js/lib/languages/objectivec.js.js","fileSafe":"node_modules_highlight_js_lib_languages_objectivec_js_js","link":"files/node_modules_highlight_js_lib_languages_objectivec_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/objectivec.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ocaml.js","fileShort":"node_modules/highlight.js/lib/languages/ocaml.js","fileSafe":"node_modules_highlight_js_lib_languages_ocaml_js","link":"files/node_modules_highlight_js_lib_languages_ocaml_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.285,"difficulty":7.059,"effort":6045.876,"length":145,"time":335.882,"vocabulary":60,"volume":856.499,"operands":{"distinct":51,"total":80,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":65,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":82}},"module":"node_modules/highlight.js/lib/languages/ocaml.js","maintainability":50.99}},{"info":{"file":"node_modules/highlight.js/lib/languages/ocaml.js.js","fileShort":"node_modules/highlight.js/lib/languages/ocaml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ocaml_js_js","link":"files/node_modules_highlight_js_lib_languages_ocaml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ocaml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/openscad.js","fileShort":"node_modules/highlight.js/lib/languages/openscad.js","fileSafe":"node_modules_highlight_js_lib_languages_openscad_js","link":"files/node_modules_highlight_js_lib_languages_openscad_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.319,"difficulty":7.417,"effort":7093.039,"length":160,"time":394.058,"vocabulary":63,"volume":956.365,"operands":{"distinct":54,"total":89,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":71,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":81}},"module":"node_modules/highlight.js/lib/languages/openscad.js","maintainability":47.893}},{"info":{"file":"node_modules/highlight.js/lib/languages/openscad.js.js","fileShort":"node_modules/highlight.js/lib/languages/openscad.js.js","fileSafe":"node_modules_highlight_js_lib_languages_openscad_js_js","link":"files/node_modules_highlight_js_lib_languages_openscad_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/openscad.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/oxygene.js","fileShort":"node_modules/highlight.js/lib/languages/oxygene.js","fileSafe":"node_modules_highlight_js_lib_languages_oxygene_js","link":"files/node_modules_highlight_js_lib_languages_oxygene_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.564,"halstead":{"bugs":0.35,"difficulty":8.333,"effort":8745.279,"length":173,"time":485.849,"vocabulary":67,"volume":1049.433,"operands":{"distinct":57,"total":95,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":78,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":39,"physical":94}},"module":"node_modules/highlight.js/lib/languages/oxygene.js","maintainability":47.939}},{"info":{"file":"node_modules/highlight.js/lib/languages/oxygene.js.js","fileShort":"node_modules/highlight.js/lib/languages/oxygene.js.js","fileSafe":"node_modules_highlight_js_lib_languages_oxygene_js_js","link":"files/node_modules_highlight_js_lib_languages_oxygene_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/oxygene.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/parser3.js","fileShort":"node_modules/highlight.js/lib/languages/parser3.js","fileSafe":"node_modules_highlight_js_lib_languages_parser3_js","link":"files/node_modules_highlight_js_lib_languages_parser3_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.158,"difficulty":7.875,"effort":3733.225,"length":91,"time":207.401,"vocabulary":37,"volume":474.06,"operands":{"distinct":28,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":57}},"module":"node_modules/highlight.js/lib/languages/parser3.js","maintainability":55.573}},{"info":{"file":"node_modules/highlight.js/lib/languages/parser3.js.js","fileShort":"node_modules/highlight.js/lib/languages/parser3.js.js","fileSafe":"node_modules_highlight_js_lib_languages_parser3_js_js","link":"files/node_modules_highlight_js_lib_languages_parser3_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/parser3.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/perl.js","fileShort":"node_modules/highlight.js/lib/languages/perl.js","fileSafe":"node_modules_highlight_js_lib_languages_perl_js","link":"files/node_modules_highlight_js_lib_languages_perl_js/index.html"},"jshint":{"messages":20},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.802,"halstead":{"bugs":2.049,"difficulty":10.822,"effort":66526.227,"length":731,"time":3695.902,"vocabulary":340,"volume":6147.265,"operands":{"distinct":326,"total":504,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":227,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":111,"physical":479}},"module":"node_modules/highlight.js/lib/languages/perl.js","maintainability":46.623}},{"info":{"file":"node_modules/highlight.js/lib/languages/perl.js.js","fileShort":"node_modules/highlight.js/lib/languages/perl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_perl_js_js","link":"files/node_modules_highlight_js_lib_languages_perl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/perl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/pf.js","fileShort":"node_modules/highlight.js/lib/languages/pf.js","fileSafe":"node_modules_highlight_js_lib_languages_pf_js","link":"files/node_modules_highlight_js_lib_languages_pf_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.556,"halstead":{"bugs":0.179,"difficulty":5.488,"effort":2942.376,"length":95,"time":163.465,"vocabulary":50,"volume":536.166,"operands":{"distinct":41,"total":50,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":18,"physical":59}},"module":"node_modules/highlight.js/lib/languages/pf.js","maintainability":58.206}},{"info":{"file":"node_modules/highlight.js/lib/languages/pf.js.js","fileShort":"node_modules/highlight.js/lib/languages/pf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pf_js_js","link":"files/node_modules_highlight_js_lib_languages_pf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/pf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/pgsql.js","fileShort":"node_modules/highlight.js/lib/languages/pgsql.js","fileSafe":"node_modules_highlight_js_lib_languages_pgsql_js","link":"files/node_modules_highlight_js_lib_languages_pgsql_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.714,"halstead":{"bugs":2.613,"difficulty":7.565,"effort":59303.106,"length":944,"time":3294.617,"vocabulary":316,"volume":7838.769,"operands":{"distinct":306,"total":463,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":481,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":140,"physical":631}},"module":"node_modules/highlight.js/lib/languages/pgsql.js","maintainability":44.029}},{"info":{"file":"node_modules/highlight.js/lib/languages/pgsql.js.js","fileShort":"node_modules/highlight.js/lib/languages/pgsql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pgsql_js_js","link":"files/node_modules_highlight_js_lib_languages_pgsql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/pgsql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/php-template.js","fileShort":"node_modules/highlight.js/lib/languages/php-template.js","fileSafe":"node_modules_highlight_js_lib_languages_php_template_js","link":"files/node_modules_highlight_js_lib_languages_php_template_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.17,"difficulty":8.769,"effort":4461.314,"length":100,"time":247.851,"vocabulary":34,"volume":508.746,"operands":{"distinct":26,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":43,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":54}},"module":"node_modules/highlight.js/lib/languages/php-template.js","maintainability":53.412}},{"info":{"file":"node_modules/highlight.js/lib/languages/php-template.js.js","fileShort":"node_modules/highlight.js/lib/languages/php-template.js.js","fileSafe":"node_modules_highlight_js_lib_languages_php_template_js_js","link":"files/node_modules_highlight_js_lib_languages_php_template_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/php-template.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/php.js","fileShort":"node_modules/highlight.js/lib/languages/php.js","fileSafe":"node_modules_highlight_js_lib_languages_php_js","link":"files/node_modules_highlight_js_lib_languages_php_js/index.html"},"jshint":{"messages":32},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":1.325,"halstead":{"bugs":2.466,"difficulty":12.572,"effort":93016.238,"length":890,"time":5167.569,"vocabulary":318,"volume":7398.466,"operands":{"distinct":304,"total":546,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":344,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":151,"physical":528}},"module":"node_modules/highlight.js/lib/languages/php.js","maintainability":48.988}},{"info":{"file":"node_modules/highlight.js/lib/languages/php.js.js","fileShort":"node_modules/highlight.js/lib/languages/php.js.js","fileSafe":"node_modules_highlight_js_lib_languages_php_js_js","link":"files/node_modules_highlight_js_lib_languages_php_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/php.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/plaintext.js","fileShort":"node_modules/highlight.js/lib/languages/plaintext.js","fileSafe":"node_modules_highlight_js_lib_languages_plaintext_js","link":"files/node_modules_highlight_js_lib_languages_plaintext_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.029,"difficulty":3.818,"effort":334.352,"length":21,"time":18.575,"vocabulary":18,"volume":87.568,"operands":{"distinct":11,"total":12,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":6,"physical":19}},"module":"node_modules/highlight.js/lib/languages/plaintext.js","maintainability":77.649}},{"info":{"file":"node_modules/highlight.js/lib/languages/plaintext.js.js","fileShort":"node_modules/highlight.js/lib/languages/plaintext.js.js","fileSafe":"node_modules_highlight_js_lib_languages_plaintext_js_js","link":"files/node_modules_highlight_js_lib_languages_plaintext_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/plaintext.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/pony.js","fileShort":"node_modules/highlight.js/lib/languages/pony.js","fileSafe":"node_modules_highlight_js_lib_languages_pony_js","link":"files/node_modules_highlight_js_lib_languages_pony_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.703,"halstead":{"bugs":0.283,"difficulty":8.686,"effort":7377.628,"length":149,"time":409.868,"vocabulary":52,"volume":849.366,"operands":{"distinct":43,"total":83,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":66,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":37,"physical":89}},"module":"node_modules/highlight.js/lib/languages/pony.js","maintainability":48.832}},{"info":{"file":"node_modules/highlight.js/lib/languages/pony.js.js","fileShort":"node_modules/highlight.js/lib/languages/pony.js.js","fileSafe":"node_modules_highlight_js_lib_languages_pony_js_js","link":"files/node_modules_highlight_js_lib_languages_pony_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/pony.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/powershell.js","fileShort":"node_modules/highlight.js/lib/languages/powershell.js","fileSafe":"node_modules_highlight_js_lib_languages_powershell_js","link":"files/node_modules_highlight_js_lib_languages_powershell_js/index.html"},"jshint":{"messages":21},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.741,"halstead":{"bugs":1.324,"difficulty":12.09,"effort":48034.684,"length":564,"time":2668.594,"vocabulary":132,"volume":3973.038,"operands":{"distinct":122,"total":295,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":269,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":135,"physical":332}},"module":"node_modules/highlight.js/lib/languages/powershell.js","maintainability":32.337}},{"info":{"file":"node_modules/highlight.js/lib/languages/powershell.js.js","fileShort":"node_modules/highlight.js/lib/languages/powershell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_powershell_js_js","link":"files/node_modules_highlight_js_lib_languages_powershell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/powershell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/processing.js","fileShort":"node_modules/highlight.js/lib/languages/processing.js","fileSafe":"node_modules_highlight_js_lib_languages_processing_js","link":"files/node_modules_highlight_js_lib_languages_processing_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":1.53,"difficulty":5.793,"effort":26583.689,"length":535,"time":1476.872,"vocabulary":382,"volume":4588.924,"operands":{"distinct":372,"total":431,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":45,"physical":444}},"module":"node_modules/highlight.js/lib/languages/processing.js","maintainability":44.235}},{"info":{"file":"node_modules/highlight.js/lib/languages/processing.js.js","fileShort":"node_modules/highlight.js/lib/languages/processing.js.js","fileSafe":"node_modules_highlight_js_lib_languages_processing_js_js","link":"files/node_modules_highlight_js_lib_languages_processing_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/processing.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/profile.js","fileShort":"node_modules/highlight.js/lib/languages/profile.js","fileSafe":"node_modules_highlight_js_lib_languages_profile_js","link":"files/node_modules_highlight_js_lib_languages_profile_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.143,"difficulty":5.914,"effort":2537.631,"length":83,"time":140.979,"vocabulary":36,"volume":429.104,"operands":{"distinct":29,"total":49,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":43}},"module":"node_modules/highlight.js/lib/languages/profile.js","maintainability":56.828}},{"info":{"file":"node_modules/highlight.js/lib/languages/profile.js.js","fileShort":"node_modules/highlight.js/lib/languages/profile.js.js","fileSafe":"node_modules_highlight_js_lib_languages_profile_js_js","link":"files/node_modules_highlight_js_lib_languages_profile_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/profile.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/prolog.js","fileShort":"node_modules/highlight.js/lib/languages/prolog.js","fileSafe":"node_modules_highlight_js_lib_languages_prolog_js","link":"files/node_modules_highlight_js_lib_languages_prolog_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.293,"difficulty":11.045,"effort":9708.377,"length":163,"time":539.354,"vocabulary":42,"volume":878.948,"operands":{"distinct":33,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":82,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":43,"physical":102}},"module":"node_modules/highlight.js/lib/languages/prolog.js","maintainability":46.746}},{"info":{"file":"node_modules/highlight.js/lib/languages/prolog.js.js","fileShort":"node_modules/highlight.js/lib/languages/prolog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_prolog_js_js","link":"files/node_modules_highlight_js_lib_languages_prolog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/prolog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/properties.js","fileShort":"node_modules/highlight.js/lib/languages/properties.js","fileSafe":"node_modules_highlight_js_lib_languages_properties_js","link":"files/node_modules_highlight_js_lib_languages_properties_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":0.272,"difficulty":9.146,"effort":7470.999,"length":144,"time":415.056,"vocabulary":51,"volume":816.829,"operands":{"distinct":41,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":69,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":76}},"module":"node_modules/highlight.js/lib/languages/properties.js","maintainability":49.348}},{"info":{"file":"node_modules/highlight.js/lib/languages/properties.js.js","fileShort":"node_modules/highlight.js/lib/languages/properties.js.js","fileSafe":"node_modules_highlight_js_lib_languages_properties_js_js","link":"files/node_modules_highlight_js_lib_languages_properties_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/properties.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/protobuf.js","fileShort":"node_modules/highlight.js/lib/languages/protobuf.js","fileSafe":"node_modules_highlight_js_lib_languages_protobuf_js","link":"files/node_modules_highlight_js_lib_languages_protobuf_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.224,"difficulty":4.678,"effort":3149.843,"length":111,"time":174.991,"vocabulary":67,"volume":673.336,"operands":{"distinct":59,"total":69,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":75}},"module":"node_modules/highlight.js/lib/languages/protobuf.js","maintainability":55.951}},{"info":{"file":"node_modules/highlight.js/lib/languages/protobuf.js.js","fileShort":"node_modules/highlight.js/lib/languages/protobuf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_protobuf_js_js","link":"files/node_modules_highlight_js_lib_languages_protobuf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/protobuf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/puppet.js","fileShort":"node_modules/highlight.js/lib/languages/puppet.js","fileSafe":"node_modules_highlight_js_lib_languages_puppet_js","link":"files/node_modules_highlight_js_lib_languages_puppet_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.786,"halstead":{"bugs":0.563,"difficulty":8.961,"effort":15126.693,"length":262,"time":840.372,"vocabulary":87,"volume":1688.051,"operands":{"distinct":77,"total":138,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":124,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":56,"physical":147}},"module":"node_modules/highlight.js/lib/languages/puppet.js","maintainability":43.227}},{"info":{"file":"node_modules/highlight.js/lib/languages/puppet.js.js","fileShort":"node_modules/highlight.js/lib/languages/puppet.js.js","fileSafe":"node_modules_highlight_js_lib_languages_puppet_js_js","link":"files/node_modules_highlight_js_lib_languages_puppet_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/puppet.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/purebasic.js","fileShort":"node_modules/highlight.js/lib/languages/purebasic.js","fileSafe":"node_modules_highlight_js_lib_languages_purebasic_js","link":"files/node_modules_highlight_js_lib_languages_purebasic_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.704,"halstead":{"bugs":0.258,"difficulty":6.667,"effort":5160,"length":129,"time":286.667,"vocabulary":64,"volume":774,"operands":{"distinct":54,"total":72,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":57,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":27,"physical":101}},"module":"node_modules/highlight.js/lib/languages/purebasic.js","maintainability":52.762}},{"info":{"file":"node_modules/highlight.js/lib/languages/purebasic.js.js","fileShort":"node_modules/highlight.js/lib/languages/purebasic.js.js","fileSafe":"node_modules_highlight_js_lib_languages_purebasic_js_js","link":"files/node_modules_highlight_js_lib_languages_purebasic_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/purebasic.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/python-repl.js","fileShort":"node_modules/highlight.js/lib/languages/python-repl.js","fileSafe":"node_modules_highlight_js_lib_languages_python_repl_js","link":"files/node_modules_highlight_js_lib_languages_python_repl_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.143,"halstead":{"bugs":0.066,"difficulty":4.375,"effort":870.786,"length":44,"time":48.377,"vocabulary":23,"volume":199.037,"operands":{"distinct":16,"total":20,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":24,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":14,"physical":36}},"module":"node_modules/highlight.js/lib/languages/python-repl.js","maintainability":64.62}},{"info":{"file":"node_modules/highlight.js/lib/languages/python-repl.js.js","fileShort":"node_modules/highlight.js/lib/languages/python-repl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_python_repl_js_js","link":"files/node_modules_highlight_js_lib_languages_python_repl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/python-repl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/python.js","fileShort":"node_modules/highlight.js/lib/languages/python.js","fileSafe":"node_modules_highlight_js_lib_languages_python_js","link":"files/node_modules_highlight_js_lib_languages_python_js/index.html"},"jshint":{"messages":28},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.813,"halstead":{"bugs":1.565,"difficulty":8.186,"effort":38439.88,"length":604,"time":2135.549,"vocabulary":219,"volume":4695.971,"operands":{"distinct":210,"total":382,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":222,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":123,"physical":432}},"module":"node_modules/highlight.js/lib/languages/python.js","maintainability":33.711}},{"info":{"file":"node_modules/highlight.js/lib/languages/python.js.js","fileShort":"node_modules/highlight.js/lib/languages/python.js.js","fileSafe":"node_modules_highlight_js_lib_languages_python_js_js","link":"files/node_modules_highlight_js_lib_languages_python_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/python.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/q.js","fileShort":"node_modules/highlight.js/lib/languages/q.js","fileSafe":"node_modules_highlight_js_lib_languages_q_js","link":"files/node_modules_highlight_js_lib_languages_q_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.085,"difficulty":4.833,"effort":1232.5,"length":51,"time":68.472,"vocabulary":32,"volume":255,"operands":{"distinct":24,"total":29,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":37}},"module":"node_modules/highlight.js/lib/languages/q.js","maintainability":63.72}},{"info":{"file":"node_modules/highlight.js/lib/languages/q.js.js","fileShort":"node_modules/highlight.js/lib/languages/q.js.js","fileSafe":"node_modules_highlight_js_lib_languages_q_js_js","link":"files/node_modules_highlight_js_lib_languages_q_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/q.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/qml.js","fileShort":"node_modules/highlight.js/lib/languages/qml.js","fileSafe":"node_modules_highlight_js_lib_languages_qml_js","link":"files/node_modules_highlight_js_lib_languages_qml_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.099,"halstead":{"bugs":0.844,"difficulty":11.611,"effort":29391.312,"length":381,"time":1632.851,"vocabulary":100,"volume":2531.309,"operands":{"distinct":90,"total":209,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":172,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":91,"physical":201}},"module":"node_modules/highlight.js/lib/languages/qml.js","maintainability":37.136}},{"info":{"file":"node_modules/highlight.js/lib/languages/qml.js.js","fileShort":"node_modules/highlight.js/lib/languages/qml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_qml_js_js","link":"files/node_modules_highlight_js_lib_languages_qml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/qml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/r.js","fileShort":"node_modules/highlight.js/lib/languages/r.js","fileSafe":"node_modules_highlight_js_lib_languages_r_js","link":"files/node_modules_highlight_js_lib_languages_r_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":0.769,"difficulty":13.235,"effort":30530.417,"length":367,"time":1696.134,"vocabulary":78,"volume":2306.743,"operands":{"distinct":68,"total":180,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":235}},"module":"node_modules/highlight.js/lib/languages/r.js","maintainability":37.487}},{"info":{"file":"node_modules/highlight.js/lib/languages/r.js.js","fileShort":"node_modules/highlight.js/lib/languages/r.js.js","fileSafe":"node_modules_highlight_js_lib_languages_r_js_js","link":"files/node_modules_highlight_js_lib_languages_r_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/r.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/reasonml.js","fileShort":"node_modules/highlight.js/lib/languages/reasonml.js","fileSafe":"node_modules_highlight_js_lib_languages_reasonml_js","link":"files/node_modules_highlight_js_lib_languages_reasonml_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.588,"halstead":{"bugs":1.687,"difficulty":14.556,"effort":73677.834,"length":705,"time":4093.213,"vocabulary":145,"volume":5061.836,"operands":{"distinct":135,"total":393,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":312,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":170,"physical":324}},"module":"node_modules/highlight.js/lib/languages/reasonml.js","maintainability":45.003}},{"info":{"file":"node_modules/highlight.js/lib/languages/reasonml.js.js","fileShort":"node_modules/highlight.js/lib/languages/reasonml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_reasonml_js_js","link":"files/node_modules_highlight_js_lib_languages_reasonml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/reasonml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/rib.js","fileShort":"node_modules/highlight.js/lib/languages/rib.js","fileSafe":"node_modules_highlight_js_lib_languages_rib_js","link":"files/node_modules_highlight_js_lib_languages_rib_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.103,"difficulty":4.714,"effort":1462.35,"length":60,"time":81.242,"vocabulary":36,"volume":310.196,"operands":{"distinct":28,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":27,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":7,"physical":37}},"module":"node_modules/highlight.js/lib/languages/rib.js","maintainability":71.118}},{"info":{"file":"node_modules/highlight.js/lib/languages/rib.js.js","fileShort":"node_modules/highlight.js/lib/languages/rib.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rib_js_js","link":"files/node_modules_highlight_js_lib_languages_rib_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/rib.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/roboconf.js","fileShort":"node_modules/highlight.js/lib/languages/roboconf.js","fileSafe":"node_modules_highlight_js_lib_languages_roboconf_js","link":"files/node_modules_highlight_js_lib_languages_roboconf_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":0.231,"difficulty":8.5,"effort":5881.775,"length":126,"time":326.765,"vocabulary":45,"volume":691.973,"operands":{"distinct":36,"total":68,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":82}},"module":"node_modules/highlight.js/lib/languages/roboconf.js","maintainability":50.154}},{"info":{"file":"node_modules/highlight.js/lib/languages/roboconf.js.js","fileShort":"node_modules/highlight.js/lib/languages/roboconf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_roboconf_js_js","link":"files/node_modules_highlight_js_lib_languages_roboconf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/roboconf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/routeros.js","fileShort":"node_modules/highlight.js/lib/languages/routeros.js","fileSafe":"node_modules_highlight_js_lib_languages_routeros_js","link":"files/node_modules_highlight_js_lib_languages_routeros_js/index.html"},"jshint":{"messages":8},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.493,"halstead":{"bugs":0.576,"difficulty":12.456,"effort":21534.617,"length":285,"time":1196.368,"vocabulary":67,"volume":1728.835,"operands":{"distinct":57,"total":142,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":143,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":67,"physical":172}},"module":"node_modules/highlight.js/lib/languages/routeros.js","maintainability":40.737}},{"info":{"file":"node_modules/highlight.js/lib/languages/routeros.js.js","fileShort":"node_modules/highlight.js/lib/languages/routeros.js.js","fileSafe":"node_modules_highlight_js_lib_languages_routeros_js_js","link":"files/node_modules_highlight_js_lib_languages_routeros_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/routeros.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/rsl.js","fileShort":"node_modules/highlight.js/lib/languages/rsl.js","fileSafe":"node_modules_highlight_js_lib_languages_rsl_js","link":"files/node_modules_highlight_js_lib_languages_rsl_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.437,"difficulty":4.375,"effort":5736.415,"length":185,"time":318.69,"vocabulary":136,"volume":1311.181,"operands":{"distinct":128,"total":140,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":45,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":23,"physical":149}},"module":"node_modules/highlight.js/lib/languages/rsl.js","maintainability":54.215}},{"info":{"file":"node_modules/highlight.js/lib/languages/rsl.js.js","fileShort":"node_modules/highlight.js/lib/languages/rsl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rsl_js_js","link":"files/node_modules_highlight_js_lib_languages_rsl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/rsl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ruby.js","fileShort":"node_modules/highlight.js/lib/languages/ruby.js","fileSafe":"node_modules_highlight_js_lib_languages_ruby_js","link":"files/node_modules_highlight_js_lib_languages_ruby_js/index.html"},"jshint":{"messages":19},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.633,"halstead":{"bugs":1.552,"difficulty":13.062,"effort":60813.968,"length":654,"time":3378.554,"vocabulary":139,"volume":4655.787,"operands":{"distinct":129,"total":337,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":317,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":158,"physical":357}},"module":"node_modules/highlight.js/lib/languages/ruby.js","maintainability":30.349}},{"info":{"file":"node_modules/highlight.js/lib/languages/ruby.js.js","fileShort":"node_modules/highlight.js/lib/languages/ruby.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ruby_js_js","link":"files/node_modules_highlight_js_lib_languages_ruby_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ruby.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/ruleslanguage.js","fileShort":"node_modules/highlight.js/lib/languages/ruleslanguage.js","fileSafe":"node_modules_highlight_js_lib_languages_ruleslanguage_js","link":"files/node_modules_highlight_js_lib_languages_ruleslanguage_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":7.692,"halstead":{"bugs":0.275,"difficulty":4.444,"effort":3662.516,"length":134,"time":203.473,"vocabulary":71,"volume":824.066,"operands":{"distinct":63,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":64,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":13,"physical":78}},"module":"node_modules/highlight.js/lib/languages/ruleslanguage.js","maintainability":61.609}},{"info":{"file":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js","fileShort":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js","fileSafe":"node_modules_highlight_js_lib_languages_ruleslanguage_js_js","link":"files/node_modules_highlight_js_lib_languages_ruleslanguage_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/ruleslanguage.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/rust.js","fileShort":"node_modules/highlight.js/lib/languages/rust.js","fileSafe":"node_modules_highlight_js_lib_languages_rust_js","link":"files/node_modules_highlight_js_lib_languages_rust_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.351,"halstead":{"bugs":1.153,"difficulty":7.255,"effort":25105.122,"length":447,"time":1394.729,"vocabulary":214,"volume":3460.436,"operands":{"distinct":204,"total":296,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":151,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":74,"physical":316}},"module":"node_modules/highlight.js/lib/languages/rust.js","maintainability":39.469}},{"info":{"file":"node_modules/highlight.js/lib/languages/rust.js.js","fileShort":"node_modules/highlight.js/lib/languages/rust.js.js","fileSafe":"node_modules_highlight_js_lib_languages_rust_js_js","link":"files/node_modules_highlight_js_lib_languages_rust_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/rust.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/sas.js","fileShort":"node_modules/highlight.js/lib/languages/sas.js","fileSafe":"node_modules_highlight_js_lib_languages_sas_js","link":"files/node_modules_highlight_js_lib_languages_sas_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.941,"halstead":{"bugs":1.785,"difficulty":6.476,"effort":34678.886,"length":605,"time":1926.605,"vocabulary":462,"volume":5355.308,"operands":{"distinct":451,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":34,"physical":556}},"module":"node_modules/highlight.js/lib/languages/sas.js","maintainability":46.477}},{"info":{"file":"node_modules/highlight.js/lib/languages/sas.js.js","fileShort":"node_modules/highlight.js/lib/languages/sas.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sas_js_js","link":"files/node_modules_highlight_js_lib_languages_sas_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/sas.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/scala.js","fileShort":"node_modules/highlight.js/lib/languages/scala.js","fileSafe":"node_modules_highlight_js_lib_languages_scala_js","link":"files/node_modules_highlight_js_lib_languages_scala_js/index.html"},"jshint":{"messages":13},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":0.666,"difficulty":12.463,"effort":24914.218,"length":319,"time":1384.123,"vocabulary":77,"volume":1999.105,"operands":{"distinct":67,"total":167,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":152,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":87,"physical":183}},"module":"node_modules/highlight.js/lib/languages/scala.js","maintainability":37.902}},{"info":{"file":"node_modules/highlight.js/lib/languages/scala.js.js","fileShort":"node_modules/highlight.js/lib/languages/scala.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scala_js_js","link":"files/node_modules_highlight_js_lib_languages_scala_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/scala.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/scheme.js","fileShort":"node_modules/highlight.js/lib/languages/scheme.js","fileSafe":"node_modules_highlight_js_lib_languages_scheme_js","link":"files/node_modules_highlight_js_lib_languages_scheme_js/index.html"},"jshint":{"messages":15},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.389,"halstead":{"bugs":0.809,"difficulty":9.639,"effort":23393.585,"length":360,"time":1299.644,"vocabulary":107,"volume":2426.928,"operands":{"distinct":97,"total":187,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":173,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":72,"physical":207}},"module":"node_modules/highlight.js/lib/languages/scheme.js","maintainability":39.877}},{"info":{"file":"node_modules/highlight.js/lib/languages/scheme.js.js","fileShort":"node_modules/highlight.js/lib/languages/scheme.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scheme_js_js","link":"files/node_modules_highlight_js_lib_languages_scheme_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/scheme.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/scilab.js","fileShort":"node_modules/highlight.js/lib/languages/scilab.js","fileSafe":"node_modules_highlight_js_lib_languages_scilab_js","link":"files/node_modules_highlight_js_lib_languages_scilab_js/index.html"},"jshint":{"messages":1},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.259,"difficulty":7.449,"effort":5784.199,"length":132,"time":321.344,"vocabulary":59,"volume":776.509,"operands":{"distinct":49,"total":73,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":73}},"module":"node_modules/highlight.js/lib/languages/scilab.js","maintainability":50.793}},{"info":{"file":"node_modules/highlight.js/lib/languages/scilab.js.js","fileShort":"node_modules/highlight.js/lib/languages/scilab.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scilab_js_js","link":"files/node_modules_highlight_js_lib_languages_scilab_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/scilab.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/scss.js","fileShort":"node_modules/highlight.js/lib/languages/scss.js","fileSafe":"node_modules_highlight_js_lib_languages_scss_js","link":"files/node_modules_highlight_js_lib_languages_scss_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.176,"halstead":{"bugs":2.707,"difficulty":6.768,"effort":54973.753,"length":885,"time":3054.097,"vocabulary":579,"volume":8122.016,"operands":{"distinct":568,"total":699,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":186,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":85,"physical":680}},"module":"node_modules/highlight.js/lib/languages/scss.js","maintainability":47.278}},{"info":{"file":"node_modules/highlight.js/lib/languages/scss.js.js","fileShort":"node_modules/highlight.js/lib/languages/scss.js.js","fileSafe":"node_modules_highlight_js_lib_languages_scss_js_js","link":"files/node_modules_highlight_js_lib_languages_scss_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/scss.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/shell.js","fileShort":"node_modules/highlight.js/lib/languages/shell.js","fileSafe":"node_modules_highlight_js_lib_languages_shell_js","link":"files/node_modules_highlight_js_lib_languages_shell_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":9.091,"halstead":{"bugs":0.053,"difficulty":3.706,"effort":594.697,"length":35,"time":33.039,"vocabulary":24,"volume":160.474,"operands":{"distinct":17,"total":18,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":17,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":11,"physical":30}},"module":"node_modules/highlight.js/lib/languages/shell.js","maintainability":68.278}},{"info":{"file":"node_modules/highlight.js/lib/languages/shell.js.js","fileShort":"node_modules/highlight.js/lib/languages/shell.js.js","fileSafe":"node_modules_highlight_js_lib_languages_shell_js_js","link":"files/node_modules_highlight_js_lib_languages_shell_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/shell.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/smali.js","fileShort":"node_modules/highlight.js/lib/languages/smali.js","fileSafe":"node_modules_highlight_js_lib_languages_smali_js","link":"files/node_modules_highlight_js_lib_languages_smali_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.465,"difficulty":7.128,"effort":9933.758,"length":208,"time":551.875,"vocabulary":104,"volume":1393.691,"operands":{"distinct":94,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":74,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":135}},"module":"node_modules/highlight.js/lib/languages/smali.js","maintainability":49.663}},{"info":{"file":"node_modules/highlight.js/lib/languages/smali.js.js","fileShort":"node_modules/highlight.js/lib/languages/smali.js.js","fileSafe":"node_modules_highlight_js_lib_languages_smali_js_js","link":"files/node_modules_highlight_js_lib_languages_smali_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/smali.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/smalltalk.js","fileShort":"node_modules/highlight.js/lib/languages/smalltalk.js","fileSafe":"node_modules_highlight_js_lib_languages_smalltalk_js","link":"files/node_modules_highlight_js_lib_languages_smalltalk_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.263,"difficulty":8.37,"effort":6610.285,"length":136,"time":367.238,"vocabulary":56,"volume":789.8,"operands":{"distinct":46,"total":77,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":70}},"module":"node_modules/highlight.js/lib/languages/smalltalk.js","maintainability":51.866}},{"info":{"file":"node_modules/highlight.js/lib/languages/smalltalk.js.js","fileShort":"node_modules/highlight.js/lib/languages/smalltalk.js.js","fileSafe":"node_modules_highlight_js_lib_languages_smalltalk_js_js","link":"files/node_modules_highlight_js_lib_languages_smalltalk_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/smalltalk.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/sml.js","fileShort":"node_modules/highlight.js/lib/languages/sml.js","fileSafe":"node_modules_highlight_js_lib_languages_sml_js","link":"files/node_modules_highlight_js_lib_languages_sml_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.261,"difficulty":7.085,"effort":5554.673,"length":135,"time":308.593,"vocabulary":56,"volume":783.993,"operands":{"distinct":47,"total":74,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":61,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":31,"physical":81}},"module":"node_modules/highlight.js/lib/languages/sml.js","maintainability":51.49}},{"info":{"file":"node_modules/highlight.js/lib/languages/sml.js.js","fileShort":"node_modules/highlight.js/lib/languages/sml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sml_js_js","link":"files/node_modules_highlight_js_lib_languages_sml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/sml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/sqf.js","fileShort":"node_modules/highlight.js/lib/languages/sqf.js","fileSafe":"node_modules_highlight_js_lib_languages_sqf_js","link":"files/node_modules_highlight_js_lib_languages_sqf_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":9.75,"difficulty":4.588,"effort":134187.625,"length":2595,"time":7454.868,"vocabulary":2472,"volume":29249.447,"operands":{"distinct":2463,"total":2511,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":84,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":2509}},"module":"node_modules/highlight.js/lib/languages/sqf.js","maintainability":40.565}},{"info":{"file":"node_modules/highlight.js/lib/languages/sqf.js.js","fileShort":"node_modules/highlight.js/lib/languages/sqf.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sqf_js_js","link":"files/node_modules_highlight_js_lib_languages_sqf_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/sqf.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/sql.js","fileShort":"node_modules/highlight.js/lib/languages/sql.js","fileSafe":"node_modules_highlight_js_lib_languages_sql_js","link":"files/node_modules_highlight_js_lib_languages_sql_js/index.html"},"jshint":{"messages":29},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":6.757,"halstead":{"bugs":2.455,"difficulty":11.719,"effort":86297.526,"length":829,"time":4794.307,"vocabulary":472,"volume":7363.711,"operands":{"distinct":456,"total":668,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":161,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":74,"physical":681}},"module":"node_modules/highlight.js/lib/languages/sql.js","maintainability":56.066}},{"info":{"file":"node_modules/highlight.js/lib/languages/sql.js.js","fileShort":"node_modules/highlight.js/lib/languages/sql.js.js","fileSafe":"node_modules_highlight_js_lib_languages_sql_js_js","link":"files/node_modules_highlight_js_lib_languages_sql_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/sql.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/stan.js","fileShort":"node_modules/highlight.js/lib/languages/stan.js","fileSafe":"node_modules_highlight_js_lib_languages_stan_js","link":"files/node_modules_highlight_js_lib_languages_stan_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.695,"halstead":{"bugs":1.691,"difficulty":6.6,"effort":33474.498,"length":589,"time":1859.694,"vocabulary":391,"volume":5071.894,"operands":{"distinct":380,"total":456,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":133,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":59,"physical":493}},"module":"node_modules/highlight.js/lib/languages/stan.js","maintainability":41.08}},{"info":{"file":"node_modules/highlight.js/lib/languages/stan.js.js","fileShort":"node_modules/highlight.js/lib/languages/stan.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stan_js_js","link":"files/node_modules_highlight_js_lib_languages_stan_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/stan.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/stata.js","fileShort":"node_modules/highlight.js/lib/languages/stata.js","fileSafe":"node_modules_highlight_js_lib_languages_stata_js","link":"files/node_modules_highlight_js_lib_languages_stata_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.134,"difficulty":5.655,"effort":2268.447,"length":77,"time":126.025,"vocabulary":37,"volume":401.128,"operands":{"distinct":29,"total":41,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":19,"physical":60}},"module":"node_modules/highlight.js/lib/languages/stata.js","maintainability":58.54}},{"info":{"file":"node_modules/highlight.js/lib/languages/stata.js.js","fileShort":"node_modules/highlight.js/lib/languages/stata.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stata_js_js","link":"files/node_modules_highlight_js_lib_languages_stata_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/stata.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/step21.js","fileShort":"node_modules/highlight.js/lib/languages/step21.js","fileSafe":"node_modules_highlight_js_lib_languages_step21_js","link":"files/node_modules_highlight_js_lib_languages_step21_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.269,"difficulty":7.02,"effort":5657.573,"length":137,"time":314.31,"vocabulary":59,"volume":805.922,"operands":{"distinct":50,"total":78,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":59,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":70}},"module":"node_modules/highlight.js/lib/languages/step21.js","maintainability":51.507}},{"info":{"file":"node_modules/highlight.js/lib/languages/step21.js.js","fileShort":"node_modules/highlight.js/lib/languages/step21.js.js","fileSafe":"node_modules_highlight_js_lib_languages_step21_js_js","link":"files/node_modules_highlight_js_lib_languages_step21_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/step21.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/stylus.js","fileShort":"node_modules/highlight.js/lib/languages/stylus.js","fileSafe":"node_modules_highlight_js_lib_languages_stylus_js","link":"files/node_modules_highlight_js_lib_languages_stylus_js/index.html"},"jshint":{"messages":13},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.149,"halstead":{"bugs":2.924,"difficulty":6.813,"effort":59760.603,"length":948,"time":3320.033,"vocabulary":610,"volume":8771.527,"operands":{"distinct":599,"total":742,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":206,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":87,"physical":740}},"module":"node_modules/highlight.js/lib/languages/stylus.js","maintainability":46.734}},{"info":{"file":"node_modules/highlight.js/lib/languages/stylus.js.js","fileShort":"node_modules/highlight.js/lib/languages/stylus.js.js","fileSafe":"node_modules_highlight_js_lib_languages_stylus_js_js","link":"files/node_modules_highlight_js_lib_languages_stylus_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/stylus.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/subunit.js","fileShort":"node_modules/highlight.js/lib/languages/subunit.js","fileSafe":"node_modules_highlight_js_lib_languages_subunit_js","link":"files/node_modules_highlight_js_lib_languages_subunit_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.148,"difficulty":6.207,"effort":2748.436,"length":85,"time":152.691,"vocabulary":37,"volume":442.804,"operands":{"distinct":29,"total":45,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":40,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":51}},"module":"node_modules/highlight.js/lib/languages/subunit.js","maintainability":55.676}},{"info":{"file":"node_modules/highlight.js/lib/languages/subunit.js.js","fileShort":"node_modules/highlight.js/lib/languages/subunit.js.js","fileSafe":"node_modules_highlight_js_lib_languages_subunit_js_js","link":"files/node_modules_highlight_js_lib_languages_subunit_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/subunit.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/swift.js","fileShort":"node_modules/highlight.js/lib/languages/swift.js","fileSafe":"node_modules_highlight_js_lib_languages_swift_js","link":"files/node_modules_highlight_js_lib_languages_swift_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":2.857,"halstead":{"bugs":4.003,"difficulty":26.767,"effort":321459.604,"length":1409,"time":17858.867,"vocabulary":368,"volume":12009.699,"operands":{"distinct":345,"total":803,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":606,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":245,"physical":885}},"module":"node_modules/highlight.js/lib/languages/swift.js","maintainability":57.945}},{"info":{"file":"node_modules/highlight.js/lib/languages/swift.js.js","fileShort":"node_modules/highlight.js/lib/languages/swift.js.js","fileSafe":"node_modules_highlight_js_lib_languages_swift_js_js","link":"files/node_modules_highlight_js_lib_languages_swift_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/swift.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/taggerscript.js","fileShort":"node_modules/highlight.js/lib/languages/taggerscript.js","fileSafe":"node_modules_highlight_js_lib_languages_taggerscript_js","link":"files/node_modules_highlight_js_lib_languages_taggerscript_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.571,"halstead":{"bugs":0.146,"difficulty":7.818,"effort":3414.304,"length":89,"time":189.684,"vocabulary":30,"volume":436.713,"operands":{"distinct":22,"total":43,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":46,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":28,"physical":56}},"module":"node_modules/highlight.js/lib/languages/taggerscript.js","maintainability":53.614}},{"info":{"file":"node_modules/highlight.js/lib/languages/taggerscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/taggerscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_taggerscript_js_js","link":"files/node_modules_highlight_js_lib_languages_taggerscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/taggerscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/tap.js","fileShort":"node_modules/highlight.js/lib/languages/tap.js","fileSafe":"node_modules_highlight_js_lib_languages_tap_js","link":"files/node_modules_highlight_js_lib_languages_tap_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5,"halstead":{"bugs":0.12,"difficulty":4.796,"effort":1732.47,"length":71,"time":96.248,"vocabulary":34,"volume":361.21,"operands":{"distinct":27,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":34,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":20,"physical":55}},"module":"node_modules/highlight.js/lib/languages/tap.js","maintainability":58.669}},{"info":{"file":"node_modules/highlight.js/lib/languages/tap.js.js","fileShort":"node_modules/highlight.js/lib/languages/tap.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tap_js_js","link":"files/node_modules_highlight_js_lib_languages_tap_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/tap.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/tcl.js","fileShort":"node_modules/highlight.js/lib/languages/tcl.js","fileSafe":"node_modules_highlight_js_lib_languages_tcl_js","link":"files/node_modules_highlight_js_lib_languages_tcl_js/index.html"},"jshint":{"messages":5},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.125,"halstead":{"bugs":0.665,"difficulty":5.528,"effort":11030.141,"length":269,"time":612.786,"vocabulary":171,"volume":1995.402,"operands":{"distinct":162,"total":199,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":70,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":32,"physical":193}},"module":"node_modules/highlight.js/lib/languages/tcl.js","maintainability":49.462}},{"info":{"file":"node_modules/highlight.js/lib/languages/tcl.js.js","fileShort":"node_modules/highlight.js/lib/languages/tcl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tcl_js_js","link":"files/node_modules_highlight_js_lib_languages_tcl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/tcl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/thrift.js","fileShort":"node_modules/highlight.js/lib/languages/thrift.js","fileSafe":"node_modules_highlight_js_lib_languages_thrift_js","link":"files/node_modules_highlight_js_lib_languages_thrift_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.167,"halstead":{"bugs":0.248,"difficulty":6.696,"effort":4978.53,"length":123,"time":276.585,"vocabulary":66,"volume":743.46,"operands":{"distinct":56,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":48,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":24,"physical":75}},"module":"node_modules/highlight.js/lib/languages/thrift.js","maintainability":54.048}},{"info":{"file":"node_modules/highlight.js/lib/languages/thrift.js.js","fileShort":"node_modules/highlight.js/lib/languages/thrift.js.js","fileSafe":"node_modules_highlight_js_lib_languages_thrift_js_js","link":"files/node_modules_highlight_js_lib_languages_thrift_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/thrift.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/tp.js","fileShort":"node_modules/highlight.js/lib/languages/tp.js","fileSafe":"node_modules_highlight_js_lib_languages_tp_js","link":"files/node_modules_highlight_js_lib_languages_tp_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.439,"halstead":{"bugs":0.593,"difficulty":6.984,"effort":12424.435,"length":251,"time":690.246,"vocabulary":136,"volume":1778.953,"operands":{"distinct":126,"total":176,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":75,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":41,"physical":171}},"module":"node_modules/highlight.js/lib/languages/tp.js","maintainability":46.715}},{"info":{"file":"node_modules/highlight.js/lib/languages/tp.js.js","fileShort":"node_modules/highlight.js/lib/languages/tp.js.js","fileSafe":"node_modules_highlight_js_lib_languages_tp_js_js","link":"files/node_modules_highlight_js_lib_languages_tp_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/tp.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/twig.js","fileShort":"node_modules/highlight.js/lib/languages/twig.js","fileSafe":"node_modules_highlight_js_lib_languages_twig_js","link":"files/node_modules_highlight_js_lib_languages_twig_js/index.html"},"jshint":{"messages":18},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.175,"halstead":{"bugs":0.822,"difficulty":9.507,"effort":23457.938,"length":337,"time":1303.219,"vocabulary":160,"volume":2467.49,"operands":{"distinct":147,"total":215,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":122,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":63,"physical":218}},"module":"node_modules/highlight.js/lib/languages/twig.js","maintainability":54.424}},{"info":{"file":"node_modules/highlight.js/lib/languages/twig.js.js","fileShort":"node_modules/highlight.js/lib/languages/twig.js.js","fileSafe":"node_modules_highlight_js_lib_languages_twig_js_js","link":"files/node_modules_highlight_js_lib_languages_twig_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/twig.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/typescript.js","fileShort":"node_modules/highlight.js/lib/languages/typescript.js","fileSafe":"node_modules_highlight_js_lib_languages_typescript_js","link":"files/node_modules_highlight_js_lib_languages_typescript_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":2.532,"halstead":{"bugs":4.425,"difficulty":26.132,"effort":346879.355,"length":1551,"time":19271.075,"vocabulary":377,"volume":13274.111,"operands":{"distinct":356,"total":886,"identifiers":["__stripped__"]},"operators":{"distinct":21,"total":665,"identifiers":["__stripped__"]}},"params":12,"sloc":{"logical":316,"physical":843}},"module":"node_modules/highlight.js/lib/languages/typescript.js","maintainability":45.662}},{"info":{"file":"node_modules/highlight.js/lib/languages/typescript.js.js","fileShort":"node_modules/highlight.js/lib/languages/typescript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_typescript_js_js","link":"files/node_modules_highlight_js_lib_languages_typescript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/typescript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vala.js","fileShort":"node_modules/highlight.js/lib/languages/vala.js","fileSafe":"node_modules_highlight_js_lib_languages_vala_js","link":"files/node_modules_highlight_js_lib_languages_vala_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.545,"halstead":{"bugs":0.187,"difficulty":5.302,"effort":2977.628,"length":99,"time":165.424,"vocabulary":51,"volume":561.57,"operands":{"distinct":43,"total":57,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":42,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":22,"physical":60}},"module":"node_modules/highlight.js/lib/languages/vala.js","maintainability":56.398}},{"info":{"file":"node_modules/highlight.js/lib/languages/vala.js.js","fileShort":"node_modules/highlight.js/lib/languages/vala.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vala_js_js","link":"files/node_modules_highlight_js_lib_languages_vala_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vala.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbnet.js","fileShort":"node_modules/highlight.js/lib/languages/vbnet.js","fileSafe":"node_modules_highlight_js_lib_languages_vbnet_js","link":"files/node_modules_highlight_js_lib_languages_vbnet_js/index.html"},"jshint":{"messages":13},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.538,"halstead":{"bugs":0.573,"difficulty":10.308,"effort":17720.51,"length":276,"time":984.473,"vocabulary":75,"volume":1719.154,"operands":{"distinct":65,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":142,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":65,"physical":178}},"module":"node_modules/highlight.js/lib/languages/vbnet.js","maintainability":41.438}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbnet.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbnet.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbnet_js_js","link":"files/node_modules_highlight_js_lib_languages_vbnet_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vbnet.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript-html.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript-html.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_html_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_html_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":11.111,"halstead":{"bugs":0.042,"difficulty":4,"effort":509.509,"length":29,"time":28.306,"vocabulary":21,"volume":127.377,"operands":{"distinct":14,"total":16,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":9,"physical":24}},"module":"node_modules/highlight.js/lib/languages/vbscript-html.js","maintainability":71.097}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript-html.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript-html.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_html_js_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_html_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vbscript-html.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_js/index.html"},"jshint":{"messages":7},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4,"halstead":{"bugs":0.714,"difficulty":5.528,"effort":11843.771,"length":278,"time":657.987,"vocabulary":209,"volume":2142.646,"operands":{"distinct":199,"total":220,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":58,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":25,"physical":224}},"module":"node_modules/highlight.js/lib/languages/vbscript.js","maintainability":51.811}},{"info":{"file":"node_modules/highlight.js/lib/languages/vbscript.js.js","fileShort":"node_modules/highlight.js/lib/languages/vbscript.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vbscript_js_js","link":"files/node_modules_highlight_js_lib_languages_vbscript_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vbscript.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/verilog.js","fileShort":"node_modules/highlight.js/lib/languages/verilog.js","fileSafe":"node_modules_highlight_js_lib_languages_verilog_js","link":"files/node_modules_highlight_js_lib_languages_verilog_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.857,"halstead":{"bugs":1.877,"difficulty":5.362,"effort":30197.305,"length":624,"time":1677.628,"vocabulary":521,"volume":5631.687,"operands":{"distinct":511,"total":548,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":35,"physical":555}},"module":"node_modules/highlight.js/lib/languages/verilog.js","maintainability":46.483}},{"info":{"file":"node_modules/highlight.js/lib/languages/verilog.js.js","fileShort":"node_modules/highlight.js/lib/languages/verilog.js.js","fileSafe":"node_modules_highlight_js_lib_languages_verilog_js_js","link":"files/node_modules_highlight_js_lib_languages_verilog_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/verilog.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vhdl.js","fileShort":"node_modules/highlight.js/lib/languages/vhdl.js","fileSafe":"node_modules_highlight_js_lib_languages_vhdl_js","link":"files/node_modules_highlight_js_lib_languages_vhdl_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.448,"halstead":{"bugs":0.794,"difficulty":5.854,"effort":13942.38,"length":309,"time":774.577,"vocabulary":209,"volume":2381.574,"operands":{"distinct":199,"total":233,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":76,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":29,"physical":215}},"module":"node_modules/highlight.js/lib/languages/vhdl.js","maintainability":49.959}},{"info":{"file":"node_modules/highlight.js/lib/languages/vhdl.js.js","fileShort":"node_modules/highlight.js/lib/languages/vhdl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vhdl_js_js","link":"files/node_modules_highlight_js_lib_languages_vhdl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vhdl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/vim.js","fileShort":"node_modules/highlight.js/lib/languages/vim.js","fileSafe":"node_modules_highlight_js_lib_languages_vim_js","link":"files/node_modules_highlight_js_lib_languages_vim_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.452,"difficulty":5.586,"effort":7577.702,"length":206,"time":420.983,"vocabulary":96,"volume":1356.502,"operands":{"distinct":87,"total":108,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":98,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":30,"physical":129}},"module":"node_modules/highlight.js/lib/languages/vim.js","maintainability":51.166}},{"info":{"file":"node_modules/highlight.js/lib/languages/vim.js.js","fileShort":"node_modules/highlight.js/lib/languages/vim.js.js","fileSafe":"node_modules_highlight_js_lib_languages_vim_js_js","link":"files/node_modules_highlight_js_lib_languages_vim_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/vim.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/wasm.js","fileShort":"node_modules/highlight.js/lib/languages/wasm.js","fileSafe":"node_modules_highlight_js_lib_languages_wasm_js","link":"files/node_modules_highlight_js_lib_languages_wasm_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.418,"difficulty":6.452,"effort":8081.043,"length":192,"time":448.947,"vocabulary":92,"volume":1252.524,"operands":{"distinct":83,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":73,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":139}},"module":"node_modules/highlight.js/lib/languages/wasm.js","maintainability":47.868}},{"info":{"file":"node_modules/highlight.js/lib/languages/wasm.js.js","fileShort":"node_modules/highlight.js/lib/languages/wasm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_wasm_js_js","link":"files/node_modules_highlight_js_lib_languages_wasm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/wasm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/wren.js","fileShort":"node_modules/highlight.js/lib/languages/wren.js","fileSafe":"node_modules_highlight_js_lib_languages_wren_js","link":"files/node_modules_highlight_js_lib_languages_wren_js/index.html"},"jshint":{"messages":28},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.152,"difficulty":10.726,"effort":37061.068,"length":489,"time":2058.948,"vocabulary":134,"volume":3455.318,"operands":{"distinct":124,"total":266,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":223,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":108,"physical":297}},"module":"node_modules/highlight.js/lib/languages/wren.js","maintainability":35.013}},{"info":{"file":"node_modules/highlight.js/lib/languages/wren.js.js","fileShort":"node_modules/highlight.js/lib/languages/wren.js.js","fileSafe":"node_modules_highlight_js_lib_languages_wren_js_js","link":"files/node_modules_highlight_js_lib_languages_wren_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/wren.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/x86asm.js","fileShort":"node_modules/highlight.js/lib/languages/x86asm.js","fileSafe":"node_modules_highlight_js_lib_languages_x86asm_js","link":"files/node_modules_highlight_js_lib_languages_x86asm_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.5,"halstead":{"bugs":0.483,"difficulty":6.398,"effort":9265.187,"length":222,"time":514.733,"vocabulary":92,"volume":1448.231,"operands":{"distinct":83,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":104,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":40,"physical":163}},"module":"node_modules/highlight.js/lib/languages/x86asm.js","maintainability":47.858}},{"info":{"file":"node_modules/highlight.js/lib/languages/x86asm.js.js","fileShort":"node_modules/highlight.js/lib/languages/x86asm.js.js","fileSafe":"node_modules_highlight_js_lib_languages_x86asm_js_js","link":"files/node_modules_highlight_js_lib_languages_x86asm_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/x86asm.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/xl.js","fileShort":"node_modules/highlight.js/lib/languages/xl.js","fileSafe":"node_modules_highlight_js_lib_languages_xl_js","link":"files/node_modules_highlight_js_lib_languages_xl_js/index.html"},"jshint":{"messages":11},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.128,"halstead":{"bugs":0.759,"difficulty":5.638,"effort":12839.018,"length":303,"time":713.279,"vocabulary":183,"volume":2277.257,"operands":{"distinct":174,"total":218,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":85,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":47,"physical":207}},"module":"node_modules/highlight.js/lib/languages/xl.js","maintainability":45.309}},{"info":{"file":"node_modules/highlight.js/lib/languages/xl.js.js","fileShort":"node_modules/highlight.js/lib/languages/xl.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xl_js_js","link":"files/node_modules_highlight_js_lib_languages_xl_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/xl.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/xml.js","fileShort":"node_modules/highlight.js/lib/languages/xml.js","fileSafe":"node_modules_highlight_js_lib_languages_xml_js","link":"files/node_modules_highlight_js_lib_languages_xml_js/index.html"},"jshint":{"messages":9},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.943,"halstead":{"bugs":0.834,"difficulty":14.766,"effort":36924.238,"length":404,"time":2051.347,"vocabulary":73,"volume":2500.689,"operands":{"distinct":64,"total":210,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":194,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":106,"physical":234}},"module":"node_modules/highlight.js/lib/languages/xml.js","maintainability":35.207}},{"info":{"file":"node_modules/highlight.js/lib/languages/xml.js.js","fileShort":"node_modules/highlight.js/lib/languages/xml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xml_js_js","link":"files/node_modules_highlight_js_lib_languages_xml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/xml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/xquery.js","fileShort":"node_modules/highlight.js/lib/languages/xquery.js","fileSafe":"node_modules_highlight_js_lib_languages_xquery_js","link":"files/node_modules_highlight_js_lib_languages_xquery_js/index.html"},"jshint":{"messages":13},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.136,"halstead":{"bugs":1.153,"difficulty":5.375,"effort":18584.125,"length":440,"time":1032.451,"vocabulary":232,"volume":3457.512,"operands":{"distinct":224,"total":301,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":139,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":88,"physical":361}},"module":"node_modules/highlight.js/lib/languages/xquery.js","maintainability":38.756}},{"info":{"file":"node_modules/highlight.js/lib/languages/xquery.js.js","fileShort":"node_modules/highlight.js/lib/languages/xquery.js.js","fileSafe":"node_modules_highlight_js_lib_languages_xquery_js_js","link":"files/node_modules_highlight_js_lib_languages_xquery_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/xquery.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/yaml.js","fileShort":"node_modules/highlight.js/lib/languages/yaml.js","fileSafe":"node_modules_highlight_js_lib_languages_yaml_js","link":"files/node_modules_highlight_js_lib_languages_yaml_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.99,"halstead":{"bugs":0.854,"difficulty":13.292,"effort":34056.489,"length":390,"time":1892.027,"vocabulary":95,"volume":2562.244,"operands":{"distinct":84,"total":203,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":187,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":101,"physical":206}},"module":"node_modules/highlight.js/lib/languages/yaml.js","maintainability":35.809}},{"info":{"file":"node_modules/highlight.js/lib/languages/yaml.js.js","fileShort":"node_modules/highlight.js/lib/languages/yaml.js.js","fileSafe":"node_modules_highlight_js_lib_languages_yaml_js_js","link":"files/node_modules_highlight_js_lib_languages_yaml_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/yaml.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlight.js/lib/languages/zephir.js","fileShort":"node_modules/highlight.js/lib/languages/zephir.js","fileSafe":"node_modules_highlight_js_lib_languages_zephir_js","link":"files/node_modules_highlight_js_lib_languages_zephir_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.961,"halstead":{"bugs":0.469,"difficulty":10.259,"effort":14425.713,"length":231,"time":801.428,"vocabulary":68,"volume":1406.204,"operands":{"distinct":58,"total":119,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":112,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":51,"physical":140}},"module":"node_modules/highlight.js/lib/languages/zephir.js","maintainability":44.24}},{"info":{"file":"node_modules/highlight.js/lib/languages/zephir.js.js","fileShort":"node_modules/highlight.js/lib/languages/zephir.js.js","fileSafe":"node_modules_highlight_js_lib_languages_zephir_js_js","link":"files/node_modules_highlight_js_lib_languages_zephir_js_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":33.333,"halstead":{"bugs":0.035,"difficulty":4.2,"effort":436.8,"length":26,"time":24.267,"vocabulary":16,"volume":104,"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":10}},"module":"node_modules/highlight.js/lib/languages/zephir.js.js","maintainability":79.193}},{"info":{"file":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js","fileShort":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js","fileSafe":"node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js","link":"files/node_modules_highlightjs_line_numbers_js_dist_highlightjs_line_numbers_min_js/index.html"},"jshint":{"messages":36},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":34.711,"halstead":{"bugs":2.116,"difficulty":68.482,"effort":434658.288,"length":889,"time":24147.683,"vocabulary":141,"volume":6347.061,"operands":{"distinct":110,"total":486,"identifiers":["__stripped__"]},"operators":{"distinct":31,"total":403,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":121,"physical":1}},"module":"node_modules/highlightjs-line-numbers.js/dist/highlightjs-line-numbers.min.js","maintainability":68.227}},{"info":{"file":"node_modules/highlightjs-line-numbers.js/gulpfile.js","fileShort":"node_modules/highlightjs-line-numbers.js/gulpfile.js","fileSafe":"node_modules_highlightjs_line_numbers_js_gulpfile_js","link":"files/node_modules_highlightjs_line_numbers_js_gulpfile_js/index.html"},"jshint":{"messages":0},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":14.286,"halstead":{"bugs":0.107,"difficulty":6.286,"effort":2015.368,"length":66,"time":111.965,"vocabulary":29,"volume":320.627,"operands":{"distinct":21,"total":33,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":7,"physical":14}},"module":"node_modules/highlightjs-line-numbers.js/gulpfile.js","maintainability":81.098}},{"info":{"file":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js","fileShort":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js","fileSafe":"node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js","link":"files/node_modules_highlightjs_line_numbers_js_src_highlightjs_line_numbers_js/index.html"},"jshint":{"messages":2},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":22.951,"halstead":{"bugs":2.514,"difficulty":49.11,"effort":370349.453,"length":982,"time":20574.97,"vocabulary":205,"volume":7541.249,"operands":{"distinct":173,"total":531,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":451,"identifiers":["__stripped__"]}},"params":35,"sloc":{"logical":183,"physical":366}},"module":"node_modules/highlightjs-line-numbers.js/src/highlightjs-line-numbers.js","maintainability":66.49}},{"info":{"file":"node_modules/ipaddr.js/ipaddr.min.js","fileShort":"node_modules/ipaddr.js/ipaddr.min.js","fileSafe":"node_modules_ipaddr_js_ipaddr_min_js","link":"files/node_modules_ipaddr_js_ipaddr_min_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":120,"cyclomaticDensity":28.235,"halstead":{"bugs":9.989,"difficulty":198.857,"effort":5959395.762,"length":3657,"time":331077.542,"vocabulary":293,"volume":29968.226,"operands":{"distinct":245,"total":2030,"identifiers":["__stripped__"]},"operators":{"distinct":48,"total":1627,"identifiers":["__stripped__"]}},"params":46,"sloc":{"logical":425,"physical":1}},"module":"node_modules/ipaddr.js/ipaddr.min.js","maintainability":64.877}},{"info":{"file":"node_modules/ipaddr.js/lib/ipaddr.js","fileShort":"node_modules/ipaddr.js/lib/ipaddr.js","fileSafe":"node_modules_ipaddr_js_lib_ipaddr_js","link":"files/node_modules_ipaddr_js_lib_ipaddr_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":120,"cyclomaticDensity":19.835,"halstead":{"bugs":10.35,"difficulty":158.271,"effort":4914402.516,"length":3698,"time":273022.362,"vocabulary":337,"volume":31050.644,"operands":{"distinct":292,"total":2054,"identifiers":["__stripped__"]},"operators":{"distinct":45,"total":1644,"identifiers":["__stripped__"]}},"params":45,"sloc":{"logical":605,"physical":1056}},"module":"node_modules/ipaddr.js/lib/ipaddr.js","maintainability":61.279}},{"info":{"file":"src/als.js","fileShort":"src/als.js","fileSafe":"src_als_js","link":"files/src_als_js/index.html"},"jshint":{"messages":6},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":20,"halstead":{"bugs":0.023,"difficulty":4.286,"effort":301.322,"length":19,"time":16.74,"vocabulary":13,"volume":70.308,"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":5,"physical":7}},"module":"src/als.js","maintainability":73.336}},{"info":{"file":"src/analytics.js","fileShort":"src/analytics.js","fileSafe":"src_analytics_js","link":"files/src_analytics_js/index.html"},"jshint":{"messages":44},"complexity":{"methodAggregate":{"cyclomatic":29,"cyclomaticDensity":15.263,"halstead":{"bugs":3.492,"difficulty":59.583,"effort":624216.574,"length":1320,"time":34678.699,"vocabulary":245,"volume":10476.362,"operands":{"distinct":210,"total":715,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":605,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":190,"physical":304}},"module":"src/analytics.js","maintainability":67.285}},{"info":{"file":"src/batch.js","fileShort":"src/batch.js","fileSafe":"src_batch_js","link":"files/src_batch_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":40,"cyclomaticDensity":68.966,"halstead":{"bugs":0.939,"difficulty":41.688,"effort":117373.92,"length":437,"time":6520.773,"vocabulary":87,"volume":2815.566,"operands":{"distinct":64,"total":232,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":205,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":58,"physical":103}},"module":"src/batch.js","maintainability":52.952}},{"info":{"file":"src/cache.js","fileShort":"src/cache.js","fileSafe":"src_cache_js","link":"files/src_cache_js/index.html"},"jshint":{"messages":4},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":16.667,"halstead":{"bugs":0.032,"difficulty":3.25,"effort":311.702,"length":23,"time":17.317,"vocabulary":18,"volume":95.908,"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":6,"physical":9}},"module":"src/cache.js","maintainability":71.541}},{"info":{"file":"src/cacheCreate.js","fileShort":"src/cacheCreate.js","fileSafe":"src_cacheCreate_js","link":"files/src_cacheCreate_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3}},"module":"src/cacheCreate.js","maintainability":86.266}},{"info":{"file":"src/constants.js","fileShort":"src/constants.js","fileSafe":"src_constants_js","link":"files/src_constants_js/index.html"},"jshint":{"messages":23},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.762,"halstead":{"bugs":0.178,"difficulty":6.346,"effort":3395.53,"length":108,"time":188.641,"vocabulary":31,"volume":535.053,"operands":{"distinct":26,"total":66,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":42,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":21,"physical":26}},"module":"src/constants.js","maintainability":54.897}},{"info":{"file":"src/coverPhoto.js","fileShort":"src/coverPhoto.js","fileSafe":"src_coverPhoto_js","link":"files/src_coverPhoto_js/index.html"},"jshint":{"messages":14},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":25,"halstead":{"bugs":0.293,"difficulty":16.615,"effort":14601.046,"length":152,"time":811.169,"vocabulary":55,"volume":878.767,"operands":{"distinct":39,"total":81,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":71,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":24,"physical":40}},"module":"src/coverPhoto.js","maintainability":67.935}},{"info":{"file":"src/emailer.js","fileShort":"src/emailer.js","fileSafe":"src_emailer_js","link":"files/src_emailer_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":42,"cyclomaticDensity":17.427,"halstead":{"bugs":4.303,"difficulty":36.3,"effort":468560.638,"length":1565,"time":26031.147,"vocabulary":304,"volume":12908.007,"operands":{"distinct":280,"total":847,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":718,"identifiers":["__stripped__"]}},"params":25,"sloc":{"logical":241,"physical":368}},"module":"src/emailer.js","maintainability":60.867}},{"info":{"file":"src/events.js","fileShort":"src/events.js","fileSafe":"src_events_js","link":"files/src_events_js/index.html"},"jshint":{"messages":50},"complexity":{"methodAggregate":{"cyclomatic":26,"cyclomaticDensity":23.214,"halstead":{"bugs":2.541,"difficulty":34.957,"effort":266528.068,"length":968,"time":14807.115,"vocabulary":235,"volume":7624.468,"operands":{"distinct":209,"total":562,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":406,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":112,"physical":266}},"module":"src/events.js","maintainability":72.852}},{"info":{"file":"src/file.js","fileShort":"src/file.js","fileSafe":"src_file_js","link":"files/src_file_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":21.429,"halstead":{"bugs":1.539,"difficulty":33.496,"effort":154607.875,"length":636,"time":8589.326,"vocabulary":153,"volume":4615.699,"operands":{"distinct":128,"total":343,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":293,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":98,"physical":158}},"module":"src/file.js","maintainability":70.583}},{"info":{"file":"src/flags.js","fileShort":"src/flags.js","fileSafe":"src_flags_js","link":"files/src_flags_js/index.html"},"jshint":{"messages":50},"complexity":{"methodAggregate":{"cyclomatic":128,"cyclomaticDensity":18.851,"halstead":{"bugs":14.636,"difficulty":101.134,"effort":4440678.92,"length":4829,"time":246704.384,"vocabulary":546,"volume":43908.924,"operands":{"distinct":508,"total":2704,"identifiers":["__stripped__"]},"operators":{"distinct":38,"total":2125,"identifiers":["__stripped__"]}},"params":184,"sloc":{"logical":679,"physical":1033}},"module":"src/flags.js","maintainability":67.042}},{"info":{"file":"src/helpers.js","fileShort":"src/helpers.js","fileSafe":"src_helpers_js","link":"files/src_helpers_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.027,"difficulty":1.95,"effort":158.749,"length":22,"time":8.819,"vocabulary":13,"volume":81.41,"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":9,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":7}},"module":"src/helpers.js","maintainability":83.299}},{"info":{"file":"src/image.js","fileShort":"src/image.js","fileSafe":"src_image_js","link":"files/src_image_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":15.323,"halstead":{"bugs":1.884,"difficulty":42.432,"effort":239876.332,"length":781,"time":13326.463,"vocabulary":151,"volume":5653.194,"operands":{"distinct":125,"total":408,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":373,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":124,"physical":182}},"module":"src/image.js","maintainability":65.047}},{"info":{"file":"src/install.js","fileShort":"src/install.js","fileSafe":"src_install_js","link":"files/src_install_js/index.html"},"jshint":{"messages":38},"complexity":{"methodAggregate":{"cyclomatic":87,"cyclomaticDensity":21.859,"halstead":{"bugs":6.46,"difficulty":44.586,"effort":864021.143,"length":2216,"time":48001.175,"vocabulary":429,"volume":19378.552,"operands":{"distinct":399,"total":1186,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":1030,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":398,"physical":632}},"module":"src/install.js","maintainability":59.707}},{"info":{"file":"src/languages.js","fileShort":"src/languages.js","fileSafe":"src_languages_js","link":"files/src_languages_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":14,"cyclomaticDensity":23.333,"halstead":{"bugs":0.839,"difficulty":24.5,"effort":61691.527,"length":379,"time":3427.307,"vocabulary":100,"volume":2518.021,"operands":{"distinct":80,"total":196,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":183,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":60,"physical":87}},"module":"src/languages.js","maintainability":70.022}},{"info":{"file":"src/logger.js","fileShort":"src/logger.js","fileSafe":"src_logger_js","link":"files/src_logger_js/index.html"},"jshint":{"messages":40},"complexity":{"methodAggregate":{"cyclomatic":29,"cyclomaticDensity":25.217,"halstead":{"bugs":1.701,"difficulty":39.429,"effort":201179.714,"length":721,"time":11176.651,"vocabulary":135,"volume":5102.384,"operands":{"distinct":112,"total":384,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":337,"identifiers":["__stripped__"]}},"params":23,"sloc":{"logical":115,"physical":217}},"module":"src/logger.js","maintainability":69.386}},{"info":{"file":"src/notifications.js","fileShort":"src/notifications.js","fileSafe":"src_notifications_js","link":"files/src_notifications_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":111,"cyclomaticDensity":33.945,"halstead":{"bugs":7.153,"difficulty":63.539,"effort":1363415.621,"length":2505,"time":75745.312,"vocabulary":379,"volume":21457.965,"operands":{"distinct":347,"total":1378,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":1127,"identifiers":["__stripped__"]}},"params":71,"sloc":{"logical":327,"physical":524}},"module":"src/notifications.js","maintainability":68.872}},{"info":{"file":"src/pagination.js","fileShort":"src/pagination.js","fileSafe":"src_pagination_js","link":"files/src_pagination_js/index.html"},"jshint":{"messages":30},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":13.483,"halstead":{"bugs":1.053,"difficulty":66.717,"effort":210705.18,"length":501,"time":11705.843,"vocabulary":79,"volume":3158.194,"operands":{"distinct":53,"total":272,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":229,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":89,"physical":81}},"module":"src/pagination.js","maintainability":49.542}},{"info":{"file":"src/password.js","fileShort":"src/password.js","fileSafe":"src_password_js","link":"files/src_password_js/index.html"},"jshint":{"messages":31},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":19.048,"halstead":{"bugs":0.26,"difficulty":12.162,"effort":9491.895,"length":139,"time":527.327,"vocabulary":49,"volume":780.445,"operands":{"distinct":37,"total":75,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":64,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":21,"physical":36}},"module":"src/password.js","maintainability":76.035}},{"info":{"file":"src/password_worker.js","fileShort":"src/password_worker.js","fileSafe":"src_password_worker_js","link":"files/src_password_worker_js/index.html"},"jshint":{"messages":15},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":27.273,"halstead":{"bugs":0.102,"difficulty":9.794,"effort":2992.383,"length":65,"time":166.243,"vocabulary":26,"volume":305.529,"operands":{"distinct":17,"total":37,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":28,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":11,"physical":18}},"module":"src/password_worker.js","maintainability":85.164}},{"info":{"file":"src/prestart.js","fileShort":"src/prestart.js","fileSafe":"src_prestart_js","link":"files/src_prestart_js/index.html"},"jshint":{"messages":44},"complexity":{"methodAggregate":{"cyclomatic":21,"cyclomaticDensity":24.138,"halstead":{"bugs":1.705,"difficulty":23.94,"effort":122429.344,"length":691,"time":6801.63,"vocabulary":169,"volume":5114.008,"operands":{"distinct":150,"total":378,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":313,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":87,"physical":128}},"module":"src/prestart.js","maintainability":55.565}},{"info":{"file":"src/promisify.js","fileShort":"src/promisify.js","fileSafe":"src_promisify_js","link":"files/src_promisify_js/index.html"},"jshint":{"messages":15},"complexity":{"methodAggregate":{"cyclomatic":15,"cyclomaticDensity":38.462,"halstead":{"bugs":0.505,"difficulty":25.51,"effort":38645.767,"length":248,"time":2146.987,"vocabulary":69,"volume":1514.914,"operands":{"distinct":49,"total":125,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":123,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":39,"physical":61}},"module":"src/promisify.js","maintainability":74.388}},{"info":{"file":"src/pubsub.js","fileShort":"src/pubsub.js","fileSafe":"src_pubsub_js","link":"files/src_pubsub_js/index.html"},"jshint":{"messages":15},"complexity":{"methodAggregate":{"cyclomatic":11,"cyclomaticDensity":21.569,"halstead":{"bugs":0.424,"difficulty":28.703,"effort":36506.943,"length":220,"time":2028.163,"vocabulary":55,"volume":1271.899,"operands":{"distinct":37,"total":118,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":102,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":51,"physical":71}},"module":"src/pubsub.js","maintainability":69.232}},{"info":{"file":"src/request.js","fileShort":"src/request.js","fileSafe":"src_request_js","link":"files/src_request_js/index.html"},"jshint":{"messages":25},"complexity":{"methodAggregate":{"cyclomatic":10,"cyclomaticDensity":18.868,"halstead":{"bugs":0.666,"difficulty":27.734,"effort":55386.003,"length":315,"time":3077,"vocabulary":81,"volume":1997.053,"operands":{"distinct":62,"total":181,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":134,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":53,"physical":78}},"module":"src/request.js","maintainability":70.19}},{"info":{"file":"src/search.js","fileShort":"src/search.js","fileSafe":"src_search_js","link":"files/src_search_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":80,"cyclomaticDensity":33.058,"halstead":{"bugs":5.07,"difficulty":66.008,"effort":1004027.182,"length":1882,"time":55779.288,"vocabulary":271,"volume":15210.604,"operands":{"distinct":239,"total":986,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":896,"identifiers":["__stripped__"]}},"params":64,"sloc":{"logical":242,"physical":357}},"module":"src/search.js","maintainability":69.583}},{"info":{"file":"src/settings.js","fileShort":"src/settings.js","fileSafe":"src_settings_js","link":"files/src_settings_js/index.html"},"jshint":{"messages":33},"complexity":{"methodAggregate":{"cyclomatic":41,"cyclomaticDensity":29.496,"halstead":{"bugs":1.817,"difficulty":79.875,"effort":435495.53,"length":804,"time":24194.196,"vocabulary":110,"volume":5452.213,"operands":{"distinct":80,"total":426,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":378,"identifiers":["__stripped__"]}},"params":27,"sloc":{"logical":139,"physical":240}},"module":"src/settings.js","maintainability":65.633}},{"info":{"file":"src/sitemap.js","fileShort":"src/sitemap.js","fileSafe":"src_sitemap_js","link":"files/src_sitemap_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":17,"cyclomaticDensity":13.386,"halstead":{"bugs":2.159,"difficulty":44.544,"effort":288448.866,"length":897,"time":16024.937,"vocabulary":149,"volume":6475.594,"operands":{"distinct":125,"total":464,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":433,"identifiers":["__stripped__"]}},"params":6,"sloc":{"logical":127,"physical":189}},"module":"src/sitemap.js","maintainability":62.355}},{"info":{"file":"src/slugify.js","fileShort":"src/slugify.js","fileSafe":"src_slugify_js","link":"files/src_slugify_js/index.html"},"jshint":{"messages":3},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":50,"halstead":{"bugs":0.008,"difficulty":1.5,"effort":36,"length":8,"time":2,"vocabulary":8,"volume":24,"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":2,"physical":3}},"module":"src/slugify.js","maintainability":86.266}},{"info":{"file":"src/social.js","fileShort":"src/social.js","fileSafe":"src_social_js","link":"files/src_social_js/index.html"},"jshint":{"messages":36},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":9.302,"halstead":{"bugs":0.457,"difficulty":15.789,"effort":21627.211,"length":222,"time":1201.512,"vocabulary":72,"volume":1369.723,"operands":{"distinct":57,"total":120,"identifiers":["__stripped__"]},"operators":{"distinct":15,"total":102,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":43,"physical":71}},"module":"src/social.js","maintainability":70.467}},{"info":{"file":"src/start.js","fileShort":"src/start.js","fileSafe":"src_start_js","link":"files/src_start_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":22,"cyclomaticDensity":18.033,"halstead":{"bugs":1.528,"difficulty":28.759,"effort":131808.121,"length":620,"time":7322.673,"vocabulary":168,"volume":4583.237,"operands":{"distinct":143,"total":329,"identifiers":["__stripped__"]},"operators":{"distinct":25,"total":291,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":122,"physical":178}},"module":"src/start.js","maintainability":63.51}},{"info":{"file":"src/translator.js","fileShort":"src/translator.js","fileSafe":"src_translator_js","link":"files/src_translator_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":25,"halstead":{"bugs":0.078,"difficulty":7,"effort":1630.926,"length":49,"time":90.607,"vocabulary":27,"volume":232.989,"operands":{"distinct":18,"total":28,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":21,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":8,"physical":14}},"module":"src/translator.js","maintainability":83.442}},{"info":{"file":"src/upgrade.js","fileShort":"src/upgrade.js","fileSafe":"src_upgrade_js","link":"files/src_upgrade_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":25,"cyclomaticDensity":20.325,"halstead":{"bugs":2.556,"difficulty":50.205,"effort":384931.044,"length":987,"time":21385.058,"vocabulary":218,"volume":7667.198,"operands":{"distinct":183,"total":525,"identifiers":["__stripped__"]},"operators":{"distinct":35,"total":462,"identifiers":["__stripped__"]}},"params":14,"sloc":{"logical":123,"physical":203}},"module":"src/upgrade.js","maintainability":64.545}},{"info":{"file":"src/utils.js","fileShort":"src/utils.js","fileSafe":"src_utils_js","link":"files/src_utils_js/index.html"},"jshint":{"messages":10},"complexity":{"methodAggregate":{"cyclomatic":8,"cyclomaticDensity":16.667,"halstead":{"bugs":0.697,"difficulty":22.446,"effort":46965.181,"length":311,"time":2609.177,"vocabulary":106,"volume":2092.383,"operands":{"distinct":83,"total":162,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":149,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":48,"physical":75}},"module":"src/utils.js","maintainability":72.98}},{"info":{"file":"src/webserver.js","fileShort":"src/webserver.js","fileSafe":"src_webserver_js","link":"files/src_webserver_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":39,"cyclomaticDensity":15.6,"halstead":{"bugs":4.283,"difficulty":36.677,"effort":471215.85,"length":1527,"time":26178.658,"vocabulary":341,"volume":12847.61,"operands":{"distinct":313,"total":820,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":707,"identifiers":["__stripped__"]}},"params":27,"sloc":{"logical":250,"physical":352}},"module":"src/webserver.js","maintainability":64.875}},{"info":{"file":"test/api.js","fileShort":"test/api.js","fileSafe":"test_api_js","link":"files/test_api_js/index.html"},"jshint":{"messages":50},"complexity":{"methodAggregate":{"cyclomatic":74,"cyclomaticDensity":16.555,"halstead":{"bugs":8.825,"difficulty":64.667,"effort":1712101.703,"length":3015,"time":95116.761,"vocabulary":440,"volume":26475.8,"operands":{"distinct":408,"total":1649,"identifiers":["__stripped__"]},"operators":{"distinct":32,"total":1366,"identifiers":["__stripped__"]}},"params":37,"sloc":{"logical":447,"physical":671}},"module":"test/api.js","maintainability":60.562}},{"info":{"file":"test/authentication.js","fileShort":"test/authentication.js","fileSafe":"test_authentication_js","link":"files/test_authentication_js/index.html"},"jshint":{"messages":49},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":1.046,"halstead":{"bugs":7.461,"difficulty":60.68,"effort":1358197.044,"length":2655,"time":75455.391,"vocabulary":345,"volume":22382.852,"operands":{"distinct":319,"total":1489,"identifiers":["__stripped__"]},"operators":{"distinct":26,"total":1166,"identifiers":["__stripped__"]}},"params":7,"sloc":{"logical":478,"physical":559}},"module":"test/authentication.js","maintainability":65.294}},{"info":{"file":"test/batch.js","fileShort":"test/batch.js","fileSafe":"test_batch_js","link":"files/test_batch_js/index.html"},"jshint":{"messages":48},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.469,"halstead":{"bugs":0.901,"difficulty":24.3,"effort":65705.992,"length":423,"time":3650.333,"vocabulary":84,"volume":2703.95,"operands":{"distinct":70,"total":243,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":180,"identifiers":["__stripped__"]}},"params":25,"sloc":{"logical":81,"physical":136}},"module":"test/batch.js","maintainability":78.528}},{"info":{"file":"test/blacklist.js","fileShort":"test/blacklist.js","fileSafe":"test_blacklist_js","link":"files/test_blacklist_js/index.html"},"jshint":{"messages":46},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.887,"halstead":{"bugs":0.522,"difficulty":11.037,"effort":17283.488,"length":263,"time":960.194,"vocabulary":62,"volume":1565.954,"operands":{"distinct":54,"total":149,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":114,"identifiers":["__stripped__"]}},"params":20,"sloc":{"logical":53,"physical":82}},"module":"test/blacklist.js","maintainability":82.858}},{"info":{"file":"test/build.js","fileShort":"test/build.js","fileSafe":"test_build_js","link":"files/test_build_js/index.html"},"jshint":{"messages":32},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.926,"halstead":{"bugs":1.776,"difficulty":16.621,"effort":88554.382,"length":740,"time":4919.688,"vocabulary":147,"volume":5327.758,"operands":{"distinct":136,"total":411,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":329,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":108,"physical":195}},"module":"test/build.js","maintainability":77.064}},{"info":{"file":"test/categories.js","fileShort":"test/categories.js","fileSafe":"test_categories_js","link":"files/test_categories_js/index.html"},"jshint":{"messages":40},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.271,"halstead":{"bugs":10.925,"difficulty":44.904,"effort":1471711.441,"length":3761,"time":81761.747,"vocabulary":420,"volume":32774.277,"operands":{"distinct":403,"total":2129,"identifiers":["__stripped__"]},"operators":{"distinct":17,"total":1632,"identifiers":["__stripped__"]}},"params":126,"sloc":{"logical":739,"physical":869}},"module":"test/categories.js","maintainability":70.374}},{"info":{"file":"test/controllers-admin.js","fileShort":"test/controllers-admin.js","fileSafe":"test_controllers_admin_js","link":"files/test_controllers_admin_js/index.html"},"jshint":{"messages":44},"complexity":{"methodAggregate":{"cyclomatic":6,"cyclomaticDensity":0.824,"halstead":{"bugs":11.668,"difficulty":51.4,"effort":1799141.328,"length":4012,"time":99952.296,"vocabulary":423,"volume":35002.75,"operands":{"distinct":405,"total":2313,"identifiers":["__stripped__"]},"operators":{"distinct":18,"total":1699,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":728,"physical":747}},"module":"test/controllers-admin.js","maintainability":66.254}},{"info":{"file":"test/controllers.js","fileShort":"test/controllers.js","fileSafe":"test_controllers_js","link":"files/test_controllers_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":11,"cyclomaticDensity":0.624,"halstead":{"bugs":31.522,"difficulty":79.807,"effort":7547099.406,"length":9711,"time":419283.3,"vocabulary":854,"volume":94566.614,"operands":{"distinct":830,"total":5520,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":4191,"identifiers":["__stripped__"]}},"params":26,"sloc":{"logical":1762,"physical":1872}},"module":"test/controllers.js","maintainability":65.997}},{"info":{"file":"test/coverPhoto.js","fileShort":"test/coverPhoto.js","fileSafe":"test_coverPhoto_js","link":"files/test_coverPhoto_js/index.html"},"jshint":{"messages":21},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.882,"halstead":{"bugs":0.175,"difficulty":4.375,"effort":2301.927,"length":101,"time":127.885,"vocabulary":37,"volume":526.155,"operands":{"distinct":32,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":5,"total":45,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":17,"physical":24}},"module":"test/coverPhoto.js","maintainability":78.054}},{"info":{"file":"test/database.js","fileShort":"test/database.js","fileSafe":"test_database_js","link":"files/test_database_js/index.html"},"jshint":{"messages":36},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":9.302,"halstead":{"bugs":0.372,"difficulty":9.565,"effort":10679.07,"length":194,"time":593.282,"vocabulary":54,"volume":1116.448,"operands":{"distinct":46,"total":110,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":84,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":43,"physical":66}},"module":"test/database.js","maintainability":80.985}},{"info":{"file":"test/defer-logger.js","fileShort":"test/defer-logger.js","fileSafe":"test_defer_logger_js","link":"files/test_defer_logger_js/index.html"},"jshint":{"messages":17},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":5.263,"halstead":{"bugs":0.187,"difficulty":9.333,"effort":5248.334,"length":103,"time":291.574,"vocabulary":44,"volume":562.321,"operands":{"distinct":33,"total":56,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]}},"params":4,"sloc":{"logical":19,"physical":37}},"module":"test/defer-logger.js","maintainability":84.479}},{"info":{"file":"test/emailer.js","fileShort":"test/emailer.js","fileSafe":"test_emailer_js","link":"files/test_emailer_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.794,"halstead":{"bugs":1.568,"difficulty":16.288,"effort":76636.631,"length":659,"time":4257.591,"vocabulary":141,"volume":4704.964,"operands":{"distinct":130,"total":385,"identifiers":["__stripped__"]},"operators":{"distinct":11,"total":274,"identifiers":["__stripped__"]}},"params":37,"sloc":{"logical":126,"physical":200}},"module":"test/emailer.js","maintainability":76.411}},{"info":{"file":"test/feeds.js","fileShort":"test/feeds.js","fileSafe":"test_feeds_js","link":"files/test_feeds_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.901,"halstead":{"bugs":1.789,"difficulty":19.397,"effort":104072.746,"length":769,"time":5781.819,"vocabulary":126,"volume":5365.528,"operands":{"distinct":116,"total":450,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":319,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":111,"physical":140}},"module":"test/feeds.js","maintainability":68.166}},{"info":{"file":"test/file.js","fileShort":"test/file.js","fileSafe":"test_file_js","link":"files/test_file_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":2.74,"halstead":{"bugs":0.929,"difficulty":11.636,"effort":32431.132,"length":436,"time":1801.73,"vocabulary":84,"volume":2787.05,"operands":{"distinct":77,"total":256,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":180,"identifiers":["__stripped__"]}},"params":19,"sloc":{"logical":73,"physical":122}},"module":"test/file.js","maintainability":79.485}},{"info":{"file":"test/flags.js","fileShort":"test/flags.js","fileSafe":"test_flags_js","link":"files/test_flags_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":1.432,"halstead":{"bugs":13.958,"difficulty":101.306,"effort":4242149.705,"length":4783,"time":235674.984,"vocabulary":432,"volume":41874.627,"operands":{"distinct":402,"total":2715,"identifiers":["__stripped__"]},"operators":{"distinct":30,"total":2068,"identifiers":["__stripped__"]}},"params":113,"sloc":{"logical":838,"physical":1220}},"module":"test/flags.js","maintainability":70.965}},{"info":{"file":"test/groups.js","fileShort":"test/groups.js","fileSafe":"test_groups_js","link":"files/test_groups_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.174,"halstead":{"bugs":17.019,"difficulty":64.519,"effort":3294092.384,"length":5715,"time":183005.132,"vocabulary":489,"volume":51056.042,"operands":{"distinct":470,"total":3192,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":2523,"identifiers":["__stripped__"]}},"params":155,"sloc":{"logical":1147,"physical":1384}},"module":"test/groups.js","maintainability":72.686}},{"info":{"file":"test/i18n.js","fileShort":"test/i18n.js","fileSafe":"test_i18n_js","link":"files/test_i18n_js/index.html"},"jshint":{"messages":46},"complexity":{"methodAggregate":{"cyclomatic":7,"cyclomaticDensity":8.046,"halstead":{"bugs":1.381,"difficulty":25.626,"effort":106201.266,"length":583,"time":5900.07,"vocabulary":138,"volume":4144.27,"operands":{"distinct":119,"total":321,"identifiers":["__stripped__"]},"operators":{"distinct":19,"total":262,"identifiers":["__stripped__"]}},"params":15,"sloc":{"logical":87,"physical":173}},"module":"test/i18n.js","maintainability":81.11}},{"info":{"file":"test/image.js","fileShort":"test/image.js","fileSafe":"test_image_js","link":"files/test_image_js/index.html"},"jshint":{"messages":26},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.846,"halstead":{"bugs":0.284,"difficulty":8.608,"effort":7331.279,"length":156,"time":407.293,"vocabulary":44,"volume":851.671,"operands":{"distinct":37,"total":91,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":65,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":26,"physical":38}},"module":"test/image.js","maintainability":80.854}},{"info":{"file":"test/locale-detect.js","fileShort":"test/locale-detect.js","fileSafe":"test_locale_detect_js","link":"files/test_locale_detect_js/index.html"},"jshint":{"messages":26},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":4.348,"halstead":{"bugs":0.23,"difficulty":7.206,"effort":4980.16,"length":129,"time":276.676,"vocabulary":41,"volume":691.124,"operands":{"distinct":34,"total":70,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":59,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":23,"physical":35}},"module":"test/locale-detect.js","maintainability":71.662}},{"info":{"file":"test/messaging.js","fileShort":"test/messaging.js","fileSafe":"test_messaging_js","link":"files/test_messaging_js/index.html"},"jshint":{"messages":36},"complexity":{"methodAggregate":{"cyclomatic":3,"cyclomaticDensity":0.408,"halstead":{"bugs":13.777,"difficulty":75.027,"effort":3100858.103,"length":4810,"time":172269.895,"vocabulary":386,"volume":41329.718,"operands":{"distinct":366,"total":2746,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":2064,"identifiers":["__stripped__"]}},"params":16,"sloc":{"logical":735,"physical":821}},"module":"test/messaging.js","maintainability":67.179}},{"info":{"file":"test/meta.js","fileShort":"test/meta.js","fileSafe":"test_meta_js","link":"files/test_meta_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":0.943,"halstead":{"bugs":6.469,"difficulty":36.994,"effort":717976.198,"length":2426,"time":39887.567,"vocabulary":256,"volume":19408,"operands":{"distinct":243,"total":1383,"identifiers":["__stripped__"]},"operators":{"distinct":13,"total":1043,"identifiers":["__stripped__"]}},"params":131,"sloc":{"logical":424,"physical":581}},"module":"test/meta.js","maintainability":77.271}},{"info":{"file":"test/middleware.js","fileShort":"test/middleware.js","fileSafe":"test_middleware_js","link":"files/test_middleware_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.637,"halstead":{"bugs":2.018,"difficulty":19.085,"effort":115539.611,"length":875,"time":6418.867,"vocabulary":121,"volume":6054.005,"operands":{"distinct":112,"total":475,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":400,"identifiers":["__stripped__"]}},"params":5,"sloc":{"logical":157,"physical":176}},"module":"test/middleware.js","maintainability":69.2}},{"info":{"file":"test/notifications.js","fileShort":"test/notifications.js","fileSafe":"test_notifications_js","link":"files/test_notifications_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":9,"cyclomaticDensity":2.128,"halstead":{"bugs":6.763,"difficulty":61.078,"effort":1239281.424,"length":2476,"time":68848.968,"vocabulary":293,"volume":20290.218,"operands":{"distinct":270,"total":1434,"identifiers":["__stripped__"]},"operators":{"distinct":23,"total":1042,"identifiers":["__stripped__"]}},"params":128,"sloc":{"logical":423,"physical":630}},"module":"test/notifications.js","maintainability":75.92}},{"info":{"file":"test/package-install.js","fileShort":"test/package-install.js","fileSafe":"test_package_install_js","link":"files/test_package_install_js/index.html"},"jshint":{"messages":46},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":1.449,"halstead":{"bugs":1.084,"difficulty":16.789,"effort":54609.564,"length":516,"time":3033.865,"vocabulary":79,"volume":3252.751,"operands":{"distinct":71,"total":298,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":218,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":69,"physical":111}},"module":"test/package-install.js","maintainability":71.526}},{"info":{"file":"test/pagination.js","fileShort":"test/pagination.js","fileSafe":"test_pagination_js","link":"files/test_pagination_js/index.html"},"jshint":{"messages":16},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.333,"halstead":{"bugs":0.399,"difficulty":14,"effort":16764.073,"length":225,"time":931.337,"vocabulary":40,"volume":1197.434,"operands":{"distinct":33,"total":132,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":93,"identifiers":["__stripped__"]}},"params":3,"sloc":{"logical":30,"physical":39}},"module":"test/pagination.js","maintainability":68.145}},{"info":{"file":"test/password.js","fileShort":"test/password.js","fileSafe":"test_password_js","link":"files/test_password_js/index.html"},"jshint":{"messages":30},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.03,"halstead":{"bugs":0.388,"difficulty":10.571,"effort":12290.706,"length":206,"time":682.817,"vocabulary":50,"volume":1162.634,"operands":{"distinct":42,"total":111,"identifiers":["__stripped__"]},"operators":{"distinct":8,"total":95,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":33,"physical":52}},"module":"test/password.js","maintainability":76.467}},{"info":{"file":"test/plugins-installed.js","fileShort":"test/plugins-installed.js","fileSafe":"test_plugins_installed_js","link":"files/test_plugins_installed_js/index.html"},"jshint":{"messages":20},"complexity":{"methodAggregate":{"cyclomatic":4,"cyclomaticDensity":26.667,"halstead":{"bugs":0.193,"difficulty":9.257,"effort":5347.641,"length":104,"time":297.091,"vocabulary":47,"volume":577.677,"operands":{"distinct":35,"total":54,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":50,"identifiers":["__stripped__"]}},"params":2,"sloc":{"logical":15,"physical":23}},"module":"test/plugins-installed.js","maintainability":80.722}},{"info":{"file":"test/plugins.js","fileShort":"test/plugins.js","fileSafe":"test_plugins_js","link":"files/test_plugins_js/index.html"},"jshint":{"messages":28},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.331,"halstead":{"bugs":4.346,"difficulty":38.846,"effort":506525.784,"length":1680,"time":28140.321,"vocabulary":217,"volume":13039.406,"operands":{"distinct":201,"total":976,"identifiers":["__stripped__"]},"operators":{"distinct":16,"total":704,"identifiers":["__stripped__"]}},"params":97,"sloc":{"logical":302,"physical":404}},"module":"test/plugins.js","maintainability":77.294}},{"info":{"file":"test/posts.js","fileShort":"test/posts.js","fileSafe":"test_posts_js","link":"files/test_posts_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":0.182,"halstead":{"bugs":18.559,"difficulty":68.115,"effort":3792406.541,"length":6085,"time":210689.252,"vocabulary":568,"volume":55676.211,"operands":{"distinct":546,"total":3381,"identifiers":["__stripped__"]},"operators":{"distinct":22,"total":2704,"identifiers":["__stripped__"]}},"params":78,"sloc":{"logical":1097,"physical":1217}},"module":"test/posts.js","maintainability":68.132}},{"info":{"file":"test/pubsub.js","fileShort":"test/pubsub.js","fileSafe":"test_pubsub_js","link":"files/test_pubsub_js/index.html"},"jshint":{"messages":25},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.326,"halstead":{"bugs":0.409,"difficulty":12.203,"effort":14989.46,"length":225,"time":832.748,"vocabulary":44,"volume":1228.372,"operands":{"distinct":37,"total":129,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":96,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":43,"physical":54}},"module":"test/pubsub.js","maintainability":75.835}},{"info":{"file":"test/rewards.js","fileShort":"test/rewards.js","fileSafe":"test_rewards_js","link":"files/test_rewards_js/index.html"},"jshint":{"messages":34},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":3.922,"halstead":{"bugs":0.524,"difficulty":12.087,"effort":19004.114,"length":248,"time":1055.784,"vocabulary":81,"volume":1572.283,"operands":{"distinct":69,"total":139,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":109,"identifiers":["__stripped__"]}},"params":11,"sloc":{"logical":51,"physical":79}},"module":"test/rewards.js","maintainability":75.624}},{"info":{"file":"test/search-admin.js","fileShort":"test/search-admin.js","fileSafe":"test_search_admin_js","link":"files/test_search_admin_js/index.html"},"jshint":{"messages":29},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":3.226,"halstead":{"bugs":0.365,"difficulty":8.244,"effort":9023.416,"length":192,"time":501.301,"vocabulary":52,"volume":1094.484,"operands":{"distinct":45,"total":106,"identifiers":["__stripped__"]},"operators":{"distinct":7,"total":86,"identifiers":["__stripped__"]}},"params":8,"sloc":{"logical":31,"physical":87}},"module":"test/search-admin.js","maintainability":83.577}},{"info":{"file":"test/search.js","fileShort":"test/search.js","fileSafe":"test_search_js","link":"files/test_search_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.556,"halstead":{"bugs":2.344,"difficulty":21.298,"effort":149783.237,"length":957,"time":8321.291,"vocabulary":163,"volume":7032.733,"operands":{"distinct":151,"total":536,"identifiers":["__stripped__"]},"operators":{"distinct":12,"total":421,"identifiers":["__stripped__"]}},"params":17,"sloc":{"logical":180,"physical":227}},"module":"test/search.js","maintainability":65.879}},{"info":{"file":"test/settings.js","fileShort":"test/settings.js","fileSafe":"test_settings_js","link":"files/test_settings_js/index.html"},"jshint":{"messages":32},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":2.222,"halstead":{"bugs":0.455,"difficulty":12.563,"effort":17146.509,"length":234,"time":952.584,"vocabulary":57,"volume":1364.896,"operands":{"distinct":48,"total":134,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":100,"identifiers":["__stripped__"]}},"params":9,"sloc":{"logical":45,"physical":59}},"module":"test/settings.js","maintainability":77.991}},{"info":{"file":"test/socket.io.js","fileShort":"test/socket.io.js","fileSafe":"test_socket_io_js","link":"files/test_socket_io_js/index.html"},"jshint":{"messages":41},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":0.795,"halstead":{"bugs":9.867,"difficulty":44.511,"effort":1317503.482,"length":3372,"time":73194.638,"vocabulary":439,"volume":29599.676,"operands":{"distinct":419,"total":1865,"identifiers":["__stripped__"]},"operators":{"distinct":20,"total":1507,"identifiers":["__stripped__"]}},"params":141,"sloc":{"logical":629,"physical":764}},"module":"test/socket.io.js","maintainability":74.293}},{"info":{"file":"test/template-helpers.js","fileShort":"test/template-helpers.js","fileSafe":"test_template_helpers_js","link":"files/test_template_helpers_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.448,"halstead":{"bugs":2.601,"difficulty":16.028,"effort":125074.06,"length":1052,"time":6948.559,"vocabulary":171,"volume":7803.581,"operands":{"distinct":162,"total":577,"identifiers":["__stripped__"]},"operators":{"distinct":9,"total":475,"identifiers":["__stripped__"]}},"params":30,"sloc":{"logical":223,"physical":254}},"module":"test/template-helpers.js","maintainability":68.854}},{"info":{"file":"test/tokens.js","fileShort":"test/tokens.js","fileSafe":"test_tokens_js","link":"files/test_tokens_js/index.html"},"jshint":{"messages":24},"complexity":{"methodAggregate":{"cyclomatic":1,"cyclomaticDensity":0.775,"halstead":{"bugs":2.04,"difficulty":24.216,"effort":148195.449,"length":899,"time":8233.081,"vocabulary":112,"volume":6119.812,"operands":{"distinct":102,"total":494,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":405,"identifiers":["__stripped__"]}},"params":1,"sloc":{"logical":129,"physical":178}},"module":"test/tokens.js","maintainability":74.244}},{"info":{"file":"test/topics.js","fileShort":"test/topics.js","fileSafe":"test_topics_js","link":"files/test_topics_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":12,"cyclomaticDensity":0.493,"halstead":{"bugs":46.781,"difficulty":123.806,"effort":17375182.919,"length":14223,"time":965287.94,"vocabulary":934,"volume":140342.306,"operands":{"distinct":906,"total":8012,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":6211,"identifiers":["__stripped__"]}},"params":269,"sloc":{"logical":2436,"physical":2521}},"module":"test/topics.js","maintainability":68.183}},{"info":{"file":"test/translator.js","fileShort":"test/translator.js","fileSafe":"test_translator_js","link":"files/test_translator_js/index.html"},"jshint":{"messages":29},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":2.404,"halstead":{"bugs":3.235,"difficulty":25.016,"effort":242793.698,"length":1265,"time":13488.539,"vocabulary":204,"volume":9705.618,"operands":{"distinct":190,"total":679,"identifiers":["__stripped__"]},"operators":{"distinct":14,"total":586,"identifiers":["__stripped__"]}},"params":43,"sloc":{"logical":208,"physical":376}},"module":"test/translator.js","maintainability":81.795}},{"info":{"file":"test/upgrade.js","fileShort":"test/upgrade.js","fileSafe":"test_upgrade_js","link":"files/test_upgrade_js/index.html"},"jshint":{"messages":31},"complexity":{"methodAggregate":{"cyclomatic":2,"cyclomaticDensity":9.091,"halstead":{"bugs":0.204,"difficulty":8.824,"effort":5395.203,"length":112,"time":299.734,"vocabulary":44,"volume":611.456,"operands":{"distinct":34,"total":60,"identifiers":["__stripped__"]},"operators":{"distinct":10,"total":52,"identifiers":["__stripped__"]}},"params":0,"sloc":{"logical":22,"physical":35}},"module":"test/upgrade.js","maintainability":77.965}},{"info":{"file":"test/uploads.js","fileShort":"test/uploads.js","fileSafe":"test_uploads_js","link":"files/test_uploads_js/index.html"},"jshint":{"messages":50},"complexity":{"methodAggregate":{"cyclomatic":27,"cyclomaticDensity":6.122,"halstead":{"bugs":7.96,"difficulty":68.333,"effort":1631699.495,"length":2882,"time":90649.972,"vocabulary":312,"volume":23878.529,"operands":{"distinct":288,"total":1640,"identifiers":["__stripped__"]},"operators":{"distinct":24,"total":1242,"identifiers":["__stripped__"]}},"params":36,"sloc":{"logical":441,"physical":513}},"module":"test/uploads.js","maintainability":70.403}},{"info":{"file":"test/user.js","fileShort":"test/user.js","fileSafe":"test_user_js","link":"files/test_user_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":19,"cyclomaticDensity":0.804,"halstead":{"bugs":42.607,"difficulty":107.905,"effort":13792452.761,"length":12570,"time":766247.376,"vocabulary":1151,"volume":127820.209,"operands":{"distinct":1117,"total":7090,"identifiers":["__stripped__"]},"operators":{"distinct":34,"total":5480,"identifiers":["__stripped__"]}},"params":274,"sloc":{"logical":2364,"physical":2701}},"module":"test/user.js","maintainability":71.009}},{"info":{"file":"test/utils.js","fileShort":"test/utils.js","fileSafe":"test_utils_js","link":"files/test_utils_js/index.html"},"jshint":{"messages":51},"complexity":{"methodAggregate":{"cyclomatic":5,"cyclomaticDensity":1.488,"halstead":{"bugs":5.627,"difficulty":43.283,"effort":730693.171,"length":1963,"time":40594.065,"vocabulary":388,"volume":16881.629,"operands":{"distinct":360,"total":1113,"identifiers":["__stripped__"]},"operators":{"distinct":28,"total":850,"identifiers":["__stripped__"]}},"params":53,"sloc":{"logical":336,"physical":492}},"module":"test/utils.js","maintainability":73.923}}]} \ No newline at end of file diff --git a/public/src/client/topic.js b/public/src/client/topic.js index 7e65cbeb4f..d3edc556dc 100644 --- a/public/src/client/topic.js +++ b/public/src/client/topic.js @@ -71,12 +71,27 @@ define('forum/topic', [ handleThumbs(); $(window).on('scroll', utils.debounce(updateTopicTitle, 250)); - + configurePostToggle(); + handleTopicSearch(); hooks.fire('action:topic.loaded', ajaxify.data); }; + function configurePostToggle() { + $(".topic").on("click", ".view-translated-btn", function () { + // Toggle the visibility of the next .translated-content div + $(this).closest('.sensitive-content-message').next('.translated-content').toggle(); + // Optionally, change the button text based on visibility + var isVisible = $(this).closest('.sensitive-content-message').next('.translated-content').is(':visible'); + if (isVisible) { + $(this).text('Hide the translated message.'); + } else { + $(this).text('Click here to view the translated message.'); + } + }); + } + function handleTopicSearch() { require(['mousetrap'], (mousetrap) => { if (config.topicSearchEnabled) { diff --git a/src/flags.js b/src/flags.js index 3786b2796a..380b1c9324 100644 --- a/src/flags.js +++ b/src/flags.js @@ -290,7 +290,7 @@ Flags.validate = async function (payload) { throw new Error('[[error:invalid-data]]'); } else if (target.deleted) { throw new Error('[[error:post-deleted]]'); - } else if (!reporter?.userslug) { + } else if (!reporter || !reporter.userslug) { throw new Error('[[error:no-user]]'); } else if (reporter.banned) { throw new Error('[[error:user-banned]]'); diff --git a/src/posts/create.js b/src/posts/create.js index d541564c2e..171ac414b5 100644 --- a/src/posts/create.js +++ b/src/posts/create.js @@ -10,6 +10,7 @@ const topics = require('../topics'); const categories = require('../categories'); const groups = require('../groups'); const privileges = require('../privileges'); +const translate = require('../translate'); module.exports = function (Posts) { Posts.create = async function (data) { @@ -19,6 +20,7 @@ module.exports = function (Posts) { const content = data.content.toString(); const timestamp = data.timestamp || Date.now(); const isMain = data.isMain || false; + const [isEnglish, translatedContent] = await translate.translate(data) if (!uid && parseInt(uid, 10) !== 0) { throw new Error('[[error:invalid-uid]]'); @@ -35,6 +37,8 @@ module.exports = function (Posts) { tid: tid, content: content, timestamp: timestamp, + translatedContent: translatedContent, + isEnglish: isEnglish, }; if (data.toPid) { diff --git a/src/posts/data.js b/src/posts/data.js index 3a4d303ff5..5f92b3c1f7 100644 --- a/src/posts/data.js +++ b/src/posts/data.js @@ -67,5 +67,7 @@ function modifyPost(post, fields) { if (post.hasOwnProperty('edited')) { post.editedISO = post.edited !== 0 ? utils.toISOString(post.edited) : ''; } + // Mark post as "English" if decided by translator service or if it has no info + post.isEnglish = post.isEnglish == "true" || post.isEnglish === undefined; } } diff --git a/src/translate/index.js b/src/translate/index.js new file mode 100644 index 0000000000..b32dcf4343 --- /dev/null +++ b/src/translate/index.js @@ -0,0 +1,11 @@ +var request = require('request'); + +const translatorApi = module.exports; + +translatorApi.translate = async function (postData) { + // Edit the translator URL below + const TRANSLATOR_API = "https://nodebb-f24-translator.azurewebsites.net/" + const response = await fetch(TRANSLATOR_API+'/?content='+postData.content); + const data = await response.json(); + return [data["is_english"], data["translated_content"]] +} \ No newline at end of file